(nnimap-split-rule): Doc fix - escape open parens in column 0.
[emacs.git] / lisp / gnus / ChangeLog
blobd708e3bc936c49f8eb0636562cd3123fade2ae17
1 2002-11-08   Markus Rost  <rost@math.ohio-state.edu>
3         * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
4         column 0.
6 2002-10-18  Dave Love  <fx@gnu.org>
8         * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
9         (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
10         emacs-mule.
11         (mm-find-mime-charset-region): Fix :mime-charset part.
12         (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
13         (mm-mime-charset, mm-find-mime-charset-region): Look for
14         `:mime-charset' property of coding systems before `mime-charset'.
15         (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
16         (mm-with-unibyte-current-buffer-mule4): Deleted.
17         (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
18         (multibyte-char-to-unibyte): New.
20         * rfc2047.el (message-posting-charset): defvar when compiling.
21         (ietf-drums, gnus-util): Don't require.
22         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc
23         fixes.
24         (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
25         iso-8859-8.
26         (rfc2047-q-encoding-alist): Augment header list.
27         (rfc2047-encoding-type): New.
28         (rfc2047-dissect-region): Deleted.
29         (rfc2047-encode-region, rfc2047-encode):  Rewritten to take
30         account of rfc2047 rules with respect to rfc2822 tokens and to do
31         encoding in place rather than by passing strings.
32         (rfc2047-encode-message-header): Don't include header name field
33         in encoding.  Add `address-mime' case and bind
34         rfc2047-encoding-type for `mime' case.
35         (rfc2047-encode-string): Doc fix.
36         (rfc2047-encode): Use longer chunks for base64.
37         (rfc2047-fold-region): Insert single characters, not strings.
38         (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
40         * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
41         (gnus-summary-select-article, gnus-summary-edit-article): Use
42         mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
44         * message.el (message-forward-make-body): Use
45         mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
47         * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
48         Maybe use string-to-multibyte.  Avoid find-charset-region.  Cope
49         with encoding Emacs 22 eight-bit chars.
51         * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
52         (mm-encode-body): Just call mm-encode-coding-region in encoding
53         case.
55 2002-10-17  Juanma Barranquero  <lektu@terra.es>
57         * nnweb.el (nnweb-dejanews-create-mapping)
58         (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
59         (nnweb-google-create-mapping): Fix typos.
61         * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
63         * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
65         * gnus-cus.el (gnus-group-customize): Likewise.
67         * gnus-util.el (gnus-parse-netrc): Likewise.
69 2002-09-21  Rob Browning  <rlb@defaultvalue.org>
71         * gnus-art.el (gnus-article-x-face-command): Use
72         gnus-article-compface-xbm if bound.
74 2002-09-18  Rob Browning  <rlb@defaultvalue.org>
76         * gnus-art.el (gnus-article-x-face-command): Don't use
77         gnus-article-compface-xbm.
79 2002-09-06  Juanma Barranquero  <lektu@terra.es>
81         * gnus-int.el (gnus-status-message): Fix spacing.
83 2002-08-30  Juanma Barranquero  <lektu@terra.es>
85         * imap.el (imap-authenticator-alist, imap-stream-alist)
86         (imap-continuation): Fix typos.
88 2002-08-23  ShengHuo ZHU  <zsh@cs.rochester.edu>
90         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
92         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
94         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
96         * nnmh.el (nnmh-request-expire-articles): Implemented
97         expiry-target for nnmh backend.
99 2002-08-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
101         * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
103         * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
104         avoid arithmetic errors.
106 2002-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
108         * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
109         cdaar to cdar and car.
111         * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
112         (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
114 2002-07-03  Juanma Barranquero  <lektu@terra.es>
116         * gnus-sum.el (gnus-summary-highlight): Fix typo.
118 2002-06-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
120         * nnheader.el (nnheader-file-name-translation-alist): Set the
121         default value for MS Windows systems.
123         * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
125         * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
126         * nndoc.el: Add several new types.
128 2002-05-16  Juanma Barranquero  <lektu@terra.es>
130         * gnus-art.el (gnus-mime-copy-part): Fix typo.
132 2002-05-09  Miles Bader  <miles@gnu.org>
134         * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
135         (gnus-article-hide-citation): Respect it.
137 2002-04-12  Juanma Barranquero  <lektu@terra.es>
139         * pop3.el (pop3-open-server): Fix typo.
141 2002-04-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
143         * pop3.el (pop3-munge-message-separator): Work if no date.
144         Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
146         * pop3.el (pop3-munge-message-separator): Only use valid date.
147         Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
149 2002-04-11  Stefan Monnier  <monnier@cs.yale.edu>
151         * gnus-sum.el (gnus-update-summary-mark-positions)
152         (gnus-summary-toggle-header):
153         * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
154         (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
155         (gnus-uu-post-encoded):
156         * nnfolder.el (nnfolder-possibly-change-group):
157         * nnimap.el (nnimap-retrieve-headers):
158         * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
160 2002-04-08  Stefan Monnier  <monnier@cs.yale.edu>
162         * nnml.el (nnml-save-nov, nnml-generate-nov-file):
163         * pop3.el (pop3-md5): Don't hardcode point-min == 1.
165 2002-04-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
167         * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
169 2002-04-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
171         * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
173         * message.el (message-tool-bar-map): Ditto.
175         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
177 2002-04-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
179         * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
181 2002-03-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
183         * mail-source.el (make-source-make-complex-temp-name):
184         Use make-temp-file.
186         * mm-util.el (mm-make-temp-file): New function.
187         * nneething.el (nneething-file-name): Use it.
188         * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
189         * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
190         (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
191         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
193         * message.el (message-mode): If buffer-file-name, don't set auto
194         save file name.
195         Trivial change from Geoff Greene <ggreene@wpi.edu>
197 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
199         * qp.el (quoted-printable-decode-region): Doc addition.
201 2002-02-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
203         * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
205 2002-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
207         * mm-encode.el (mm-content-transfer-encoding-defaults): Set
208         default to base64. Add application/emacs-lisp.
210         * mail-source.el (mail-source-fetch-directory): Run scripts.
212 2002-02-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
214         * gnus-msg.el (gnus-post-method): Fix doc.
216         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
218 2002-02-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
220         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
221         From:  Stefan Monnier  <monnier@cs.yale.edu>
223 2002-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
225         * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
226         * mm-view.el (mm-w3-prepare-buffer): Ditto.
227         (mm-inline-text): Ditto.
228         Suggested by  Dave Love <fx@gnu.org>.
230         * mml.el (mml-preview): Disable local map.
232         * mml.el (mml-preview): Bind `q'.
234 2002-02-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
236         * binhex.el (binhex-decoder-switches): Doc fix.
238 2002-02-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
240         * message.el (message-forward-rmail-make-body): Directly use
241         rmail-msg-restore-non-pruned-header to avoid calling
242         vertical-motion.
244 2002-01-27  Richard M. Stallman  <rms@gnu.org>
246         * time-date.el: Add autoload cookies.  Many doc fixes.
247         (time-add): New function.
248         (time-subtract): Renamed from subtract-time.
249         (subtract-time): New alias for time-subtract.
251 2002-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
253         * gnus-start.el (gnus-read-init-file): Cleaned up.
255 2002-01-03  Dave Love  <d.love@dl.ac.uk>
257         * gnus-start.el (gnus-startup-file-coding-system): Removed.
258         (gnus-read-init-file): Don't use it.
260 2002-01-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
262         * gnus-start.el (gnus-read-init-file): Don't force coding system
263         for ~/.gnus.  From Dave Love <fx@gnu.org>.
265 2002-01-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
267         * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
268         * mm-util.el (mm-use-find-coding-systems-region): New variable.
269         (mm-find-mime-charset-region): Use it.
270         * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
271         * nnspool.el (nnspool-request-post): Ditto.
273 2002-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
275         * message.el, gnus-art.el, gnus.el, gnus-cite.el:
276         Adapt face definitions to use :weight and :slant.
278 2001-12-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
280         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
281         to variable, follow doc-string conventions).
283 2001-12-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
285         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
286         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
288         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
290         * gnus-sum.el (gnus-summary-save-article): Nix
291         gnus-display-mime-function and gnus-article-prepare-hook.
293 2001-12-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
295         * message.el (message-mail): Add send-actions.
297 2001-11-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
299         * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
300         arguments.
302 2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
304         * imap.el (imap-interactive-login, imap-open, imap-authenticate):
305         Use make-local-variable rather than make-variable-buffer-local.
307 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
309         * message.el (message-forward-rmail-make-body): Use
310         save-window-excursion.
311         (message-encode-message-body): Use noerror when search.
312         (message-setup-1): Convert compose-mail send-actions to
313         message-send-actions.
315         * message.el (message-forward-subject-author-subject): Don't use
316         message-news-p, which widens the buffer.
317         (message-forward-make-body): New function.
318         (message-forward): Use it.
319         (message-insinuate-rmail): New function.
320         (message-forward-rmail-make-body): New function.
322         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
323         * gnus-score.el (gnus-score-find-bnews): Use it.
324         * mm-util.el (mm-iso-8859-x-to-15-region): Use
325         insert-before-markers.
326         From Jesper Harder <harder@ifa.au.dk>
327         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
328         * mm-util.el (mm-coding-system-priorities): New variable.
329         (mm-sort-coding-systems-predicate): New function.
330         (mm-find-mime-charset-region): Resort coding systems if needed.
331         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
333         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
334         (mm-hack-charsets): Fix doc.
336         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
337         (mm-iso-8859-x-to-15-table): Ditto.
338         (mm-iso-8859-x-to-15-region): Ditto.
339         (mm-find-mime-charset-region): Ditto.
341         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
342         (gnus-summary-limit-to-author): Ditto.
343         (gnus-summary-limit-to-extra): Ditto.
344         (gnus-summary-find-matching): Support not-matching argument.
346         * message.el (message-wash-subject): Use `insert' rather than
347         `insert-string', which is deprecated.
348         From  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
350 2001-11-14  Sam Steingold  <sds@gnu.org>
352         * gnus-score.el: Fixed some doc strings to properly quote symbols.
354 2001-11-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
356         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
357         function `system-name' instead of both function and variable.
359 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
361         * mml.el (mml-preview): Bind mail-header-separator.
363 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
365         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
366         Suggested by  Dave Love  <fx@gnu.org>.
368 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
370         * mm-util.el (mm-charset-synonym-alist): Revert (some).
372 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
374         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
375         (mm-hack-charsets): New variable.
376         (mm-iso-8859-15-compatible): New variable.
377         (mm-iso-8859-x-to-15-table): New variable.
378         (mm-find-mime-charset-region): Add parameter hack-charsets.
380         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
381         is nil.
383         * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
384         pages are changed.
386         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
387         mm-coding-system-p. Don't correct it only in XEmacs.
388         (mm-charset-to-coding-system): Use mm-coding-system-p and
389         mm-get-coding-system-list.
390         (mm-emacs-mule, mm-mule4-p): New.
391         (mm-enable-multibyte, mm-disable-multibyte,
392         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
393         mm-with-unibyte-current-buffer,
394         mm-with-unibyte-current-buffer-mule4): Use them.
395         (mm-find-mime-charset-region): Treat iso-2022-jp.
397         From  Dave Love  <fx@gnu.org>:
399         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
400         construction.
401         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
402         entries conditional on not having a coding system defined for
403         them.
404         (mm-mule-charset-to-mime-charset): Use
405         find-coding-systems-for-charsets if defined.
406         (mm-charset-to-coding-system): Don't use
407         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
408         later.  Add last resort search of coding systems.
409         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
410         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
411         Mule 4.
412         (mm-find-mime-charset-region): Re-write.
413         (mm-with-unibyte-current-buffer): Restore buffer as well as
414         multibyteness.
416 2001-10-30  Simon Josefsson  <jas@extundo.com>
418         * nnimap.el (nnimap-date-days-ago): Defeat locale.
420 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
422         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
424 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
426         * Branch for 21.1.
428 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
430         * gnus-ems.el (gnus-article-display-xface): Skip over previously
431         inserted images.
433 2001-09-19  Sam Steingold  <sds@gnu.org>
435         * gnus-win.el (gnus-buffer-configuration):
436         Respect `gnus-bug-create-help-buffer'.
438 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
440         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
441         can read e-mails from Microsoft Outlook users not using ISO
442         8859-2 character set.
444 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
446         * gnus-sum.el (gnus-select-newsgroup):
447         Make `gnus-current-select-method' buffer-local.
448         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
450         * gnus-art.el (gnus-request-article-this-buffer): Refer to
451         `gnus-current-select-method' in the current summary buffer.
452         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
454 2001-09-18  Miles Bader  <miles@gnu.org>
456         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
457         error querying a backend abort the whole process.
459 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
461         * gnus-srvr.el (gnus-server-mode): Doc fix.
463 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
465         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
467 2001-08-31  Sam Steingold  <sds@gnu.org>
469         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
470         typo: `exmine' --> `examine'.
472 2001-08-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
474         * earcon.el (earcon-auto-play): Remove unused option.
476 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
478         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
480         * gnus-util.el (gnus-output-to-rmail): Ditto.
481         (gnus-output-to-mail): Ditto.
483         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
485 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
487         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
489 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
491         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
492         already fboundp.  Add INTERACTIVE arg to autoload form.
494 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
496         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
497         (gnus-ding-file-coding-system): New variable.
498         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
499         (gnus-slave-save-newsrc): Use it.
501 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
503         * gnus-start.el (gnus-startup-file-coding-system): Change to
504         `emacs-mule'.
506 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
508         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
509         command.
511         * gnus-start.el (gnus-find-new-newsgroups): Use
512         `message-make-date' instead of `current-time-string'.
513         (gnus-ask-server-for-new-groups): Ditto.
514         (gnus-check-first-time-used): Ditto.
516 2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
518         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
520 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
522         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
524 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
526         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
527         Browse->Next entries to Browse->Prev.
528         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
530 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
532         * nnheader.el (nnheader-init-server-buffer): Make sure the
533         *nntpd* buffer is made multibyte instead of a random buffer.
535 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
537         * gnus.el: Fix the header line, for finder.el.  Suggested by
538         Pavel Janik <Pavel@Janik.cz>
540 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
542         * gnus.el (gnus-local-domain): Removed because unused.
544 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
546         * qp.el (quoted-printable-decode-region): If called interactively,
547         use coding-system-for-read.
549 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
551         * gnus.el (gnus-interactive): Fix parenthesis errors.
553 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
555         * message.el (rmail-output): It is in rmailout.el not rmail.el.
557         * message.el (message-forward): local-variable-p takes an extra
558         argument in XEmacs.
560         * message.el (message-forward-decoded-p): New variable.
561         (message-forward-subject-author-subject): Use it.
562         (message-make-forward-subject): Use it.
563         (message-forward): Use it.
565         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
567 2001-03-05  Dave Love  <fx@gnu.org>
569         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
570         Move it after definition of mm-coding-system-p.
572 2001-03-01  Dave Love  <fx@gnu.org>
574         * mm-util.el (mm-inhibit-file-name-handlers): Add
575         image-file-handler.
577 2001-02-11  Dave Love  <fx@gnu.org>
579         * message.el (message-signature-file): Fix doc, :type.
581 2001-02-08  Dave Love  <fx@gnu.org>
583         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
584         (message-posting-charset): Defvar when compiling again.
585         (rfc2047-encodable-p): Require message.
587         * gnus-sum.el (gnus-alter-articles-to-read-function):
588         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
590 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
592         * message.el (message-make-forward-subject): Argument decoded.
593         (message-forward): Use it when digest.
595         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
596         buffer.
598         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
599         in Emacs.
601         * gnus-art.el (gnus-article-make-menu-bar): Make
602         gnus-article-post-menu.
604 2001-02-06  Dave Love  <fx@gnu.org>
606         * qp.el (quoted-printable-encode-region): Remove redundant code
607         from last change.
609 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
611         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
613         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
614         command if there is not last-saver.
616         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
617         (rfc2047-charset-encoding-alist): Add big5.
619         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
620         GB2312 and Big5.
622         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
624         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
626         * gnus-sum.el (gnus-summary-print-article): Take one prefix
627         argument. Allow to print several articles in one file.
629         * webmail.el (webmail-type-definition): netaddress changes.
631 2001-01-31  Dave Love  <fx@gnu.org>
633         * mm-util.el (mm-mime-mule-charset-alist)
634         (mm-find-mime-charset-region): Consider mule-utf-8.
636 2001-01-31  Dave Love  <fx@gnu.org>
638         * gnus-art.el (gnus-article-x-face-command)
639         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
640         :version.
642 2001-01-26  Dave Love  <fx@gnu.org>
644         * mm-util.el (mm-multibyte-string-p): New.
646         * qp.el: Remove un-logged bogus changes from 2000-12-20.
647         (quoted-printable-encode-region): Doc fix.  Don't call
648         string-as-multibyte on class.  Clarify line-folding.
649         (quoted-printable-encode-string): Make temp buffer inherit
650         string's multibyteness.
652 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
654         * nnheader.el (toplevel): Don't require `gnus-util' at
655         compile-time; this creates a circular dependency, and prevents
656         a bootstrap.
658 2001-01-22  Andreas Schwab  <schwab@suse.de>
660         * nnheader.el (gnus-delete-line): Autoload it as a macro.
662 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
664         * message.el (message-forward): Use mule4.
665         * mm-util.el (mm-string-as-unibyte): New.
666         * message.el (message-forward): Use it.
667         * message.el (message-cite-original-without-signature): Don't peel
668         off the blank line.
669         (message-get-reply-headers): Add Cc if it is not in follow-to.
670         * message.el (message-send-mail): Content-Type may not be there.
671         By Alberto Lusiani.
672         * gnus-art.el (article-display-x-face): Insert X-Face if there is
673         not.
674         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
675         one.
676         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
677         (gnus-remove-some-windows): Ditto.
678         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
679         handle.
680         * gnus-art.el (gnus-mime-view-part): Copy it.
681         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
682         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
683         orig-file. Use ',source.
684         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
685         Lars Magne Ingebrigtsen.
686         * pop3.el (pop3-get-message-count): Andrew Innes
687         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
689 2001-01-08  Dave Love  <fx@gnu.org>
691         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
692         single character.
694         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
696         * message.el: Doc and message fixes.
697         (message-send-rename-function)
698         (message-make-forward-subject-function)
699         (message-send-mail-function, message-reply-to-function)
700         (message-wide-reply-to-function, message-followup-to-function)
701         (message-distribution-function, message-auto-save-directory): Fix
702         :type.
704         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
705         proceeding after warnings.  Amend multipart warning message.
707 2001-01-04  Dave Love  <fx@gnu.org>
709         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
710         compiling.
711         (gnus-make-directory): Require nnmail.
713         * mm-decode.el (mm-inline-media-tests): Add
714         image/x-portable-bitmap.
715         (mm-get-image): Grok pbm.
717 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
719         * message.el (message-mail): Support yank-action.
721         * message.el (message-setup): Revoke the last change.
723 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
725         * message.el (message-setup): Use cons. Suggested by Johan Vromans
726         <jvromans@squirrel.nl>.
728         * gnus-topic.el (gnus-topic-create-topic): Use list.
730         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
731         before binding gnus-default-article-saver.
733         * gnus-sum.el (gnus-summary-save-article):
734         (gnus-summary-pipe-output):
735         (gnus-summary-save-article-mail):
736         (gnus-summary-save-article-rmail):
737         (gnus-summary-save-article-file):
738         (gnus-summary-write-article-file):
739         (gnus-summary-save-article-body-file): Ditto.
741         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
743 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
745         * gnus-art.el (gnus-article-check-hidden-text): Return t.
747         * gnus-util.el (gnus-remove-text-properties-when): Return t.
749         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
750         malformatted messages.
752 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
754         * gnus-art.el (article-treat-dumbquotes): Quote \.
756 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
758         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
759         Emacs 20 runs on a terminal.
761 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
763         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
764         Paul Stevenson <p.stevenson@surrey.ac.uk>
766 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
768         * mml.el (gnus-add-minor-mode): Autoload.
770         * message.el (message-forward): Save-restriction.
772         * message.el (message-mail-user-agent): Add :version.
774         * message.el (message-mail-user-agent): New variable.
775         (message-setup): Renamed to message-setup-1. Support
776         mail-user-agent.
777         (message-mail-user-agent): New function.
778         (message-mail): Use it.
779         (message-reply): Use it.
780         (message-resend): Use it.
781         (message-mail-other-window): Use it.
782         (message-mail-other-frame): Use it.
784         * gnus-msg.el (gnus-bug): Support mail-user-agent.
786 2000-12-21  Miles Bader  <miles@gnu.org>
788         * message.el (message-mode): Set `comment-start' to the  yank prefix.
790 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
792         * message.el (message-narrow-to-head-1): New function.
793         (message-narrow-to-head): Use it.
794         (message-reply): Ditto.
795         (message-cancel-news): Ditto.
796         (message-supersede): Ditto.
797         (message-make-forward-subject): Ditto.
798         (message-bounce): Ditto.
800         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
802         * message.el (message-forward): Copy buffer in unibyte mode.
803         (message-make-forward-subject): Don't widen. Decode.
804         (message-forward): Don't decode subject.
806         * mml.el (gnus-ems): Require it.
808         * gnus-msg.el (gnus-summary-mail-forward):
810         * message.el (message-forward):  Move mime-to-mml here.
812         * nnmbox.el (nnmbox-file-coding-system): Use binary.
813         (nnmbox-active-file-coding-system): Ditto.
815         * gnus-cus.el (gnus-group-parameters): Add posting-style.
817         * mm-uu.el: Require binhex.
819 2000-12-20  Christoph Conrad  <C.Conrad@cli.de>
821         * qp.el (quoted-printable-encode-region): Upcase QP.
823 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
825         * gnus-util.el (gnus-add-text-properties-when): New function.
826         (gnus-remove-text-properties-when): Ditto.
828         * gnus-cite.el (gnus-article-hide-citation): Use them.
829         (gnus-article-toggle-cited-text): Use them.
831         * gnus-art.el (gnus-signature-toggle): Use them.
832         (gnus-article-show-hidden-text): Ditto.
833         (gnus-article-hide-text): Ditto.
835         * gnus-art.el (gnus-article-describe-key): Use prompt.
836         (gnus-article-describe-key-briefly): Ditto.
838 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
840         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
842 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
844         * *.xpm, *.pbm: Convert icons icons to size 24x24.
846 2000-12-18  Dave Love  <fx@gnu.org>
848         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
849         (unused).
851 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
853         * pop3.el (pop3-movemail): Use binary.
854         (pop3-movemail-file-coding-system): Removed.
856 2000-12-13  Miles Bader  <miles@gnu.org>
858         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
859         to t, so that we don't get stuck while trying to smilefy
860         intangible text.
862 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
864         * smiley-ems.el (smiley-regexp-alist): Make regexps match
865         at the end of the buffer.
866         (smiley-region): In the loop, move to the end of the submatch
867         matching the smiley instead of using the end of the match
868         of the whole regexp.
870 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
872         * message.el (message-mode): Doc fix.
874 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
876         * smiley-ems.el (smiley-region): Doc fix.
878 2000-12-11  Miles Bader  <miles@gnu.org>
880         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
881         bottom line visible, check to see if it's partially obscured, and
882         if so, either scroll one more line to make it fully visible, or
883         revert to showing the second line from the top.
885 2000-12-07  Dave Love  <fx@gnu.org>
887         * mailcap.el (mailcap-download-directory)
888         * gnus-audio.el (gnus-audio-directory)
889         * smiley-ems.el (smiley-data-directory): Fix :type.
891 2000-12-05  Dave Love  <fx@gnu.org>
893         * starttls.el: New file.
895 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
897         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
898         succeeds.
899         (gnus-setup-message): Remove a hack.
901         * gnus-win.el (gnus-configure-windows): Make sure
902         nntp-server-buffer is live.
903         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
904         (gnus-configure-frame): Save selected window.
906 2000-12-04  Andreas Jaeger  <aj@suse.de>
908         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
910 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
912         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
913         raw 8-bit in headers in dk.* newsgroups.
915 2000-11-30  Dave Love  <fx@gnu.org>
917         * message.el (message-auto-save-directory): Use
918         file-name-as-directory.
919         (message-set-auto-save-file-name): Create
920         message-auto-save-directory if necessary.
921         (message-replace-chars-in-string): Removed -- unused.
922         (message-mail-alias-type): Customize.
923         (message-headers): Remove duplicate defgroup.
925 2000-11-29  Dave Love  <fx@gnu.org>
927         * qp.el (quoted-printable-decode-region): Use error, not message
928         to report malformed text (like base64).  Amend message.
930 2000-11-29  Miles Bader  <miles@gnu.org>
932         * message.el (message-header-lines): Fontify tag.
934 2000-11-27  Dave Love  <fx@gnu.org>
936         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
937         compiler warning.
939 2000-11-26  Dave Love  <fx@gnu.org>
941         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
943 2000-11-23  Dave Love  <fx@gnu.org>
945         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
947         * mm-uu.el (uudecode): Require.
948         (uudecode-decode-region, uudecode-decode-region-external): Don't
949         autoload.
950         (mm-uu-copy-to-buffer): Doc fix.
951         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
952         type fix.
954         * mailcap.el: Doc fixes.
955         (mailcap-mime-data): Various adjustments.
956         (mailcap): New group.
957         (mailcap-download-directory): Customize.
958         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
959         (mailcap-temporary-directory): Deleted (unused).
960         (mailcap-unescape-mime-test): Simplify slightly.
961         (mailcap-viewer-passes-test): Use functionp.
962         (mailcap-command-p): Aliased to executable-find.
964         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
965         default-enable-multibyte-characters is nil.
967 2000-11-22  Simon Josefsson  <simon@josefsson.org>
969         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
970         instead of "from: " for rfc822 compliance.  Insert SPC.
972 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
974         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
976 2000-11-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
978         * message.el (message-send-mail): Use buffer-substring-no-properties.
979         (message-send-news): Ditto.
981 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
983         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
985 2000-11-21  Dave Love  <fx@gnu.org>
987         * gnus-art.el (gnus-mime-button-map): Don't inherit from
988         gnus-article-mode-map.
989         (gnus-mime-button-menu): Use mouse-set-point.
990         (gnus-insert-mime-button, gnus-mime-display-alternative)
991         (gnus-mime-display-alternative): Don't use local-map property.
993 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
995         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
996         sending a command; allow the rtelnet prompt as well.
998 2000-11-17  Simon Josefsson  <simon@josefsson.org>
1000         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1001         prefetch.
1003 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1005         * nntp.el (nntp-decode-text): Delete bogus status lines.
1006         (nntp-open-connection): Kill process buffer when quit.
1007         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1008         FSF Emacs 20 and XEmacs 21.
1009         (nntp-retrieve-data): Don't ignore quit.
1011 2000-11-17  Dave Love  <fx@gnu.org>
1013         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1014         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1015         and make-temp-file.
1016         (uudecode-decode-region): Doc fix.
1018 2000-11-14  Dave Love  <fx@gnu.org>
1020         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1021         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1022         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1023         New files, derived from the XPMs.
1025 2000-11-12  Dave Love  <fx@gnu.org>
1027         From Emerick Rogul <emerick@csa.bu.edu>.
1028         * message.el (message-setup-fill-variables): New variable.
1029         (message-mode): Use it.
1031 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1033         * gnus-mlspl.el: Documentation tweaks.
1035 2000-11-10  Dave Love  <fx@gnu.org>
1037         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1038         (gnus-agent-lib-file, gnus-agent-load-alist)
1039         (gnus-agent-save-alist, gnus-agent-article-name): Use
1040         expand-file-name.
1042         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1043         :version.
1044         (nnkiboze-score-file): Defvar when compiling.
1046         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1048         * gnus-art.el (gnus-article-banner-alist)
1049         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1050         (gnus-article-date-lapsed-new-header)
1051         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1052         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1053         (gnus-treat-strip-headers-in-body)
1054         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1055         (gnus-treat-translate): Add :version.
1056         (gnus-article-mime-part-function): Fix defcustom.
1058         * nnmail.el (nnmail-expiry-target)
1059         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1060         (nnmail-split-header-length-limit): Add :version.
1062         * gnus-sum.el (gnus-auto-expirable-marks)
1063         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1064         (gnus-extra-headers, gnus-ignored-from-addresses)
1065         (gnus-newsgroup-ignored-charsets)
1066         (gnus-group-highlight-words-alist)
1067         (gnus-summary-show-article-charset-alist): Add :version.
1069         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1070         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1071         files, converted from the XPMs.
1073         * gnus-cache.el (gnus-cache-active-file): Don't use
1074         file-name-as-directory on directory.
1075         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1076         use file-name-as-directory on directory.
1078         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1079         (date-to-time): Use it.
1081         * message.el (message-mode) <adaptive-fill-regexp>:
1082         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1083         (message-newline-and-reformat): Likewise.
1084         (message-forward-as-mime, message-forward-ignored-headers)
1085         (message-buffer-naming-style, message-default-charset)
1086         (message-dont-reply-to-names, message-send-mail-partially-limit):
1087         Add :version.
1089         * mm-util.el: Doc fixes.
1090         (mm-mime-charset): Don't use the raw result of
1091         mm-preferred-coding-system.
1092         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1093         (mm-with-unibyte): Simplify.
1095         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1096         concat.
1098         * pop3.el (pop3-version): Deleted.
1099         (pop3-make-date): New function, avoiding message-make-date.
1100         (pop3-munge-message-separator): Use it.
1102 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1104         * pop3.el (pop3-munge-message-separator): A message may have an
1105         empty body.
1107 2000-11-09  Dave Love  <fx@gnu.org>
1109         * gnus-group.el (gnus-group-make-directory-group)
1110         (gnus-group-fetch-faq): Use expand-file-name.
1111         (gnus-group-fetch-faq): Simplify completing-read form.
1113         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1114         test for Mule.
1116         * message.el (tool-bar-map): Defvar when compiling.
1118         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1119         (gnus-tm-lisp-directory): Deleted.
1120         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1121         (featurep 'xemacs).
1122         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1123         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1124         version numbers from file names.
1126 2000-11-08  John Wiegley  <johnw@gnu.org>
1128         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1129         `gnus-group-change-level-function', instead of `remove-hook',
1130         because it's not a hook!
1132 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1134         * nnweb.el (nnweb-decode-entities): Work for non-character
1135         entities.
1137         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1138         Issue message on quit.
1140 2000-11-08  Simon Josefsson  <simon@josefsson.org>
1142         * rfc2104.el: Add SHA-1 example.
1143         (rfc2104-hexstring-to-bitstring): New function.
1144         (rfc2104-hash): Use it.
1146 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1148         * gnus-start.el: Remove gnus-xemacs.
1150         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1152         * gnus-score.el (gnus-score-body): Don't score body when
1153         agent-fetching.
1154         (gnus-score-followup): Don't score followup either.
1155         (gnus-score-use-all-scores): New variable.
1156         (gnus-all-score-files): Use it.
1157         (gnus-score-find-bnews): Use directory-sep-char.
1159         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1160         asynchronous in Exp version.
1162 2000-11-08  Dave Love  <fx@gnu.org>
1164         * mm-view.el: Use featurep for XEmacs test.
1165         (mm-inline-message): Test for `remove-specifier'; don't use
1166         condition-case.
1168         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1170         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1171         (gnus-score-find-bnews): Don't concat "".
1173         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1174         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1175         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1176         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1178         * gnus-sum.el: Put some defvars in eval-when-compile.
1179         (gnus-summary-mode-hook): Add :options.
1180         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1181         (gnus-summary-tool-bar-map): New variable.
1182         (gnus-summary-make-tool-bar): New function.
1183         (gnus-summary-mode): Put kill-all-local-variables first.
1185         * gnus-group.el (gnus-group-toolbar-map): New variable.
1186         (gnus-group-make-tool-bar): Rewritten.
1187         (gnus-group-mode): Put kill-all-local-variables first.
1189         * rfc2047.el: Require gnus-util.
1191         * nnml.el (gnus-sorted-intersection): Autoload.
1193         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1194         Put some defvars in eval-when-compile.
1195         (gnus-intersection, gnus-sorted-complement):  Autoload.
1197         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1199         * mm-encode.el (mm-body-7-or-8): Autoload.
1201         * mm-decode.el (mm-insert-inline): Autoload.
1203         * mml.el:
1204         * message.el: Put some defvars in eval-when-compile.
1206         * gnus-msg.el: Put some defvars in eval-when-compile.
1207         (gnus-msg-mail): Move after gnus-setup-message.
1209         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1211 2000-11-07  Dave Love  <fx@gnu.org>
1213         * gnus-util.el (nnheader): Don't require message (recursive
1214         autoload).
1216         * uudecode.el: Avoid compiler warnings.
1218         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1219         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1221 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1223         * rfc2047.el: Require cl when compiling.
1224         (rfc2047-q-encode-region): Don't break if a QP-word could be
1225         fitted in one line.
1226         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1227         (rfc2047-fold-region): "=?=" is not a break point.
1228         (rfc2047-encode-message-header): Move fold into encode-region.
1229         (rfc2047-dissect-region): Rewrite.
1230         (rfc2047-encode-region): Rewrite.
1231         (rfc2047-fold-region): Fold
1232         (rfc2047-unfold-region): New function.
1233         (rfc2047-decode-region): Use it.
1234         (rfc2047-q-encode-region): Don't break at bob.
1235         (rfc2047-decode): Use unibyte.
1236         (rfc2047-q-encode-region): Better calculation of break point.
1237         (rfc2047-fold-region): Don't break the first non-LWSP characters.
1238         (rfc2047-encode-region): Merge only if regions are adjacent.
1240 2000-11-06  Dave Love  <fx@gnu.org>
1242         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1244         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1245         (uudecode-char-int): New alias, replacing char-int.
1246         (uudecode-decode-region): Don't call buffer-disable-undo.
1248         * mm-uu.el (mm-uu-configure): Unquote lambda.
1249         (mm-uu-configure-list): Doc fix.
1251         * earcon.el (running-xemacs): Don't define.
1253 2000-11-06  John Wiegley  <johnw@gnu.org>
1255         * gnus-mlspl.el (gnus-group-split-update): Check the value of
1256         `nnmail-crosspost', and use it to set the `no-crosspost'
1257         argument when calling `gnus-group-split-fancy'.  Otherwise, it
1258         assumes that cross-posting is always OK, no matter what
1259         `nmail-crosspost' is set to.
1260         (gnus-group-split-fancy): The argument order in the
1261         second-to-last `push' call was wrong, but since `no-crosspost'
1262         was always nil, it was never being triggered.
1264 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1266         Don't postpone GCC if none of GCC methods is agent-covered.  This
1267         fix presumes that the post-method must be agent-covered if any Gcc
1268         method is agent-covered.
1270         * gnus-msg.el (gnus-inews-group-method): New function.
1271         (gnus-inews-do-gcc): Use it.
1272         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1273         (gnus-agent-possibly-save-gcc): Use it.
1274         (gnus-agent-possibly-do-gcc): Ditto.
1276         *gnus-msg.el: (gnus-inews-add-send-actions): Use
1277         `gnus-agent-possibly-do-gcc' if Agentized.
1278         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1279         to `message-header-hook'.
1281         * gnus-mlspl.el: Require cl when compiling.
1283         * gnus-ml.el: Usage.
1284         (gnus-mailing-list-archive, gnus-mailing-list-owner,
1285         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1286         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1287         (gnus-mailing-list-menu): Define it.
1288         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1290         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1292 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1294         * message.el (message-font-lock-keywords): Match a final newline
1295         to help font-lock's multiline support.
1297 2000-11-03  Dave Love  <fx@gnu.org>
1299         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1301         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1302         name.
1304         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1305         <banner>: Fix custom type, doc.
1307         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1308         name.  Don't disable undo explicitly.
1310 2000-11-02  Dave Love  <fx@gnu.org>
1312         * message.el (message-font-lock-keywords): Use [:alpha:] for
1313         cite-prefix.
1315 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
1317         * mm-uu.el (mm-uu-configure-list): Move back to old location,
1318         because defcustom tries to call `mm-uu-configure'.
1320 2000-11-01  Dave Love  <fx@gnu.org>
1322         * rfc2047.el (base64): Require unconditionally.
1323         (message-posting-charset): Defvar when compiling.
1324         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1325         message.
1327         * gnus-sum.el (nnoo): Require.
1328         (mm-uu-dissect): Autoload.
1330         * mml.el (mml-parse-1): Clarify message.
1331         (mml-minibuffer-read-type): Use mailcap-mime-types.
1333 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1335         * mml.el: Fix a typo in the requiring of CL.
1337 2000-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339         * rfc2231.el: Require cl when compiling.
1341 2000-11-01  Dave Love  <fx@gnu.org>
1343         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1344         Fix custom type.
1345         (mm-uu-configure-list): Move and fix custom type.
1347         * utf7.el: Require cl when compiling.
1349         * binhex.el: Use (featurep 'xemacs).
1350         (binhex-char-int): New alias, replacing char-int.  Change callers.
1351         (binhex-decode-region): Simplify work buffer code.
1352         (binhex-decode-region-external): Use expand-file-name, not concat.
1354 2000-10-30  Dave Love  <fx@gnu.org>
1356         * gnus-art.el: Fix 2000-10-27 change properly.
1358 2000-10-28  Miles Bader  <miles@gnu.org>
1360         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1362 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1364         * gnus-draft.el (gnus-draft-send-message): Typo.
1366 2000-10-27  John Wiegley  <johnw@gnu.org>
1368         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1369         variable to correspond with `gnus-article-hide-citation-maybe'.
1370         (gnus-treatment-function-alist): Added entry for the above
1371         correlation.
1373 2000-10-27  Richard M. Alderson III  <alderson@netcom2.netcom.com>
1375         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1377 2000-10-27  Dave Love  <fx@gnu.org>
1379         * gnus.el: Don't require custom.  Don't require message at top
1380         level.
1381         (gnus-message-archive-method): Require message here.
1383 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1385         * gnus-art.el (article-strip-banner): Use
1386         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1387         allow inheritance on the banner.
1388         From elkin@tverd.astro.spbu.ru.
1390         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1391         Cashin <ecashin@coe.uga.edu>).
1393 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1395         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1396         (gnus-agent-restore-gcc):
1397         (gnus-agent-possibly-save-gcc): New functions.
1399         * nnimap.el (nnimap-group-overview-filename): Create directory for
1400         newfile (when use long filenames is nil).  Copy+delete file if
1401         rename didn't work.
1402         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1403         doesn't return anything useful, use ignore-errors instead.
1404         (nnimap-verify-uidvalidity): Delete overview file when
1405         uid validity changes.
1406         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1407         Rename old files into new format.
1408         (nnimap-request-accept-article): Remove \n's from
1409         From_ lines.
1410         (nnimap-request-accept-article): Remove From[^:] lines.
1411         (imap-starttls-p): Check for starttls binary.
1412         (imap-starttls-open): More verbose.
1413         (imap-gssapi-auth): Ditto.
1414         (imap-kerberos4-auth): Ditto.
1415         (imap-cram-md5-auth): Ditto.
1416         (imap-login-auth): Ditto.
1417         (imap-anonymous-auth): Ditto.
1418         (imap-digest-md5-auth): Ditto.
1419         (imap-open): Ditto.
1420         (imap-digest-md5-p): Check capability first.
1421         (imap-parse-flag-list): Correctly parse empty lists.
1422         (imap-login-p): Support LOGINDISABLED.
1423         (imap-parse-body): Work around bug in Sun SIMS.
1425         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1426         (gnus-agent-restore-gcc):
1427         (gnus-agent-possibly-save-gcc): New functions.
1429         Asks the user to synch flags with server when you plug in.
1431         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1432         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1433         (gnus-agent-toggle-plugged): Call it.
1434         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1435         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1436         (gnus-agent-possibly-synchronize-flags): New function.
1437         (gnus-agent-possibly-synchronize-flags-server): New function.
1439         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1441         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1443         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1444         support ACL's.
1446 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1448         * gnus-draft.el (gnus-draft-send-message): Ditto.
1449         (gnus-group-send-drafts): Ditto.
1451         * gnus-art.el (gnus-request-article-this-buffer):
1452         gnus-refer-article-method might be a single method.
1453         (gnus-article-mime-total-parts): New function.
1454         (gnus-mm-display-part): Use it.
1455         (gnus-mime-display-single): Ditto.
1456         (gnus-mime-display-alternative): Ditto.
1457         (gnus-mime-inline-part): Check validity of charset.
1458         (gnus-treat-display-smileys): Default value in Emacs 21.
1459         * gnus-art.el: Define dynamic variables in eval-when-compile.
1460         (gnus-article-prepare): Configure it again.
1461         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1462         gnus-overlay-start.
1463         (gnus-article-prepare): Configure windows before
1464         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1465         window might be overrided.
1466         (gnus-mime-inline-part): Use prefix argument only
1467         when it is called interactively.
1468         (gnus-mime-action-alist): New variable.
1469         (gnus-mime-action-on-part): Use it.
1470         (gnus-mime-button-commands): Add command ".".
1471         (gnus-mime-inline-part): Support prefix argument.
1472         (gnus-article-banner-alist): New variable.
1473         (article-strip-banner): Use it.
1475         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1476         because they are files, not paths.
1477         (mailcap-parse-mimetypes): Ditto.
1478         (mailcap-mime-types): Use mailcap-mime-data.
1480         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1481         gnus-overlay-start.
1482         * gnus.el (gnus-agent-fetching): New variable.
1483         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1485         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1486         (gnus-agent-fetch-group-1): Score-param could be nil.
1487         (gnus-agent-any-covered-gcc): New function.
1488         (gnus-agent-possibly-save-gcc): Use it.
1489         (gnus-agent-possibly-do-gcc): Ditto.
1490         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1491         the GNU assignment issue.
1492         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1493         * gnus-agent.el: timer vs. itimer.
1495         * webmail.el (webmail-type-definition): Fix my-deja open url.
1496         (webmail-hotmail-list): Fix.
1497         (webmail-netscape-open, webmail-hotmail-article,
1498         webmail-hotmail-list): Update.
1499         (webmail-my-deja-*): Rewrite.
1501         * gnus-sum.el (gnus-refer-article-methods): The second could be
1502         a named method.
1503         (gnus-cache-write-active): Auto load.
1504         (gnus-summary-display-article): Enable multibyte.
1505         (gnus-summary-select-article): Don't enable multibyte here.
1506         (gnus-summary-goto-article): Ditto.
1507         (gnus-summary-enter-digest-group): Decode to-address.
1509         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1510         (mm-with-unibyte-current-buffer-mule4): New function.
1511         (mm-enable-multibyte-mule4): New.
1512         (mm-disable-multibyte-mule4): New.
1514         * mm-util.el (mm-enable-multibyte-mule4): New.
1515         (mm-disable-multibyte-mule4): New.
1516         * gnus-sum.el (gnus-summary-mode): Use it.
1517         (gnus-summary-select-article): Ditto.
1518         (gnus-summary-goto-article): Use enable multibyte.
1520         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1521         (nnkiboze-enter-nov): Fix it when there is no xref.
1522         (nnkiboze-generate-groups): List groups.
1523         (nnkiboze-request-article): Use
1524         gnus-cache-request-article.
1526         * gnus-group.el (gnus-group-make-kiboze-group): Use
1527         nnkiboze-score-file.
1528         (gnus-group-make-kiboze-group): Fix prompt.
1530         * message.el (message-send-mail-partially): Replace the header
1531         delimiter with a blank line.
1532         (message-sending-message): New variable.
1533         (message-send): Use it.
1534         (message-default-charset): Default value for non-Mule Emacsen.
1535         (message-alternative-emails): New.
1536         (message-use-alternative-email-as-from): New.
1537         (message-setup): Use them.
1538         (message-default-charset): Set default value in non-MULE XEmacsen
1539         as iso-8859-1.
1541 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1543         * message.el: xemacs cleanup (use featurep ' xemacs)
1545         * nnheader.el: ditto
1547         * mm-util.el: ditto
1549 2000-10-27  Stanislav Shalunov  <shalunov@internet2.edu>
1551         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1552         (see DRUMS).
1554 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1556         * message.el (message-send): Make sure error is signalled if no
1557         send method is specified.
1559 2000-10-27  Dave Love  <fx@gnu.org>
1561         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1562         strings.
1563         (gnus-group-make-tool-bar): New function.
1564         (gnus-group-mode): Use it.
1566         * message.el (message-mode-menu): Add some :help strings.
1567         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1568         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1570         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1571         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1572         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1574         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1575         display-graphic-p here.
1577 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1579         * mm-decode.el (mm-viewer-completion-map): New.
1580         (mm-interactively-view-part): Use it.
1582 2000-10-27  Simon Josefsson  <sj@extundo.com>
1584         * mail-source.el (mail-sources): IMAP predicate is a string.
1585         (mail-sources): Add default values for IMAP mailbox, predicate and
1586         fetchflag.
1588 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1590         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1591         of the `gnus-xemacs' variable, as the latter has been removed.
1592         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1593         * gnus-art.el (gnus-treat-display-xface)
1594         (gnus-treat-display-smileys, gnus-treat-display-picons)
1595         (gnus-article-read-summary-keys): Likewise.
1597 2000-10-26  Dave Love  <fx@gnu.org>
1599         * flow-fill.el: Require cl when compiling.
1601 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1603         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1604         (fill-flowed): Make "quote-depth wins" rule work when first line
1605         is at level 0.
1607 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1609         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1610         (gnus-kill-all-overlays): Move here.
1612         * gnus-util.el (gnus-kill-all-overlays): Move out.
1614 2000-10-26  Dave Love  <fx@gnu.org>
1616         * mail-source.el: Require imap when compiling and defvar
1617         display-time-mail-function.  Require mm-util.
1618         (nnheader-cancel-timer): Autoload.
1619         (mail-source-imap-authenticators, mail-source-imap-streams): New
1620         variables.
1621         (mail-sources): Use them.
1622         (defvar): Use rmail-spool-directory unconditionally.
1624 2000-10-26  Dirk Meyer  <dischi@tzi.de>
1626         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1627         seconds instead of hour.
1629 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1631         * mail-source.el (mail-sources): Better `:type'.
1633 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1635         * mail-source.el (mail-source-keyword-map): Use
1636         `rmail-spool-directory' as a default directory for the `file'
1637         source, if the variable is defined.  Fall back to hardcoded
1638         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1639         <seh@speakeasy.org>.
1641 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1643         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1644         supports it.
1646 2000-10-18  Dave Love  <fx@gnu.org>
1648         * mm-bodies.el (mm-uu-decode-function)
1649         (mm-uu-binhex-decode-function): Defvar when compiling.
1651         * gnus-nocem.el (gnus-nocem-issuers): Update.
1652         (gnus-nocem-check-from): New option.
1653         (gnus-nocem-scan-groups): Use it.
1654         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1655         (gnus-nocem-check-article-limit): Add :version.
1657 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1659         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1660         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1662 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1664         * ietf-drums.el (mm-util): Require CL when compiling.
1666 2000-10-15  Dave Love  <fx@gnu.org>
1668         * qp.el: Require mm-util.
1670 2000-10-13  Dave Love  <fx@gnu.org>
1672         * qp.el (quoted-printable-decode-region): Avoid invalid
1673         coding-systems.
1675 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1677         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1678         to a recursive load.
1680 2000-10-12  Dave Love  <fx@gnu.org>
1682         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1684         * gnus.el (gnus-group-startup-message): Check for PBM image.
1686 2000-10-09  Dave Love  <fx@gnu.org>
1688         * mail-source.el (mail-source-fetch-imap): Bind
1689         default-enable-multibyte-characters rather than using
1690         mm-disable-multibyte.
1692 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1694         * mail-source.el (mail-source-fetch-maildir): Don't insert
1695         newlines.
1697 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1699         * mm-encode.el: Require CL.  At least, for `incf'.
1701 2000-10-06  Dave Love  <fx@gnu.org>
1703         * gnus-audio.el: Don't require cl.
1704         (gnus-audio): New custom group.
1705         (gnus-audio-inline-sound): Change to work with Emacs.
1706         (gnus-audio-directory, gnus-audio-directory)
1707         (gnus-audio-au-player):  Customize.
1708         (gnus-audio-play): Try external player if play-sound-file fails.
1709         Use file-name-extension, not string-match.
1711 2000-10-05  Dave Love  <fx@gnu.org>
1713         * rfc1843.el: Require cl when compiling.
1715         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1716         Autoload.
1717         (quoted-printable-decode-region):  Rename arg which confused
1718         charset with coding-system.  Don't use nonascii-insert-offset.
1719         Coding-system encode the region initially.  Don't recognize `=='
1720         as valid QP.  Coding-system decode the region finally.
1721         (quoted-printable-decode-string): Rename arg which confused
1722         charset with coding-system.
1724         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1725         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1726         mm-encode-coding-region.
1727         (mm-decode-body, mm-decode-string): Rename variables which
1728         confused charset with coding-system.
1729         (binhex-decode-region): Don't autoload.
1730         (mm-body-encoding): Require message.
1731         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1732         cond branches.
1734         * gnus-art.el (article-de-quoted-unreadable)
1735         (article-de-base64-unreadable): Fold search case
1736         rather than downcasing string.  Apply mm-charset-to-coding-system
1737         to arg of quoted-printable-decode-region.
1739 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1741         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1743         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1745         * gnus-kill.el (gnus-kill): Typo.
1747 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1749         * gnus-mule.el: Revived.
1751 2000-10-04  Dave Love  <fx@gnu.org>
1753         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1754         Require ring when compiling.
1755         (gnus-x-splash): Bind width, height.
1756         (gnus-article-compface-xbm): New variable.
1757         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1758         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1760 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1762         * nnimap.el: require 'cl when compiling.
1764 2000-10-04  Dave Love  <fx@gnu.org>
1766         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1767         pbm images.
1769         * frown.pbm, smile.pbm, wry.pbm: New files.
1771         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1773 2000-10-03  Dave Love  <fx@gnu.org>
1775         * mail-source.el (mail-sources): Revert to nil.
1777         * nnmail (nnmail-spool-file): Revert to `((file))'.
1779         * qp.el: Don't require mm-util.
1780         (quoted-printable-decode-region): Rewritten.
1781         (quoted-printable-decode-string, quoted-printable-encode-region):
1782         Doc fix.
1783         (quoted-printable-encode-region): Barf on multibyte characters.
1784         Maybe make the class multibyte.  Upcase chars, not formatted
1785         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1786         (quoted-printable-encode-string): Don't use
1787         mm-with-unibyte-buffer.
1789 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1791         * mail-source.el (mail-source-report-new-mail): Use
1792         nnheader-cancel-timer.
1794 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1796         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1797         (mail-source-fetch-imap): Use it.
1799 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1801         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1802         last change.
1804         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1805         `:ascent center'.
1807         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1809 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1811         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1812         image's :ascent to 80.  That gives a mode-line which is approx.
1813         as tall as the normal one.
1815 2000-09-21  Dave Love  <fx@gnu.org>
1817         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1818         (for Emacs 20).  Tidy somewhat.
1820 2000-09-21  Dave Love  <fx@gnu.org>
1822         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1823         image processing.  Rationalize logic somewhat.
1825 2000-09-20  Dave Love  <fx@gnu.org>
1827         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1829         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1830         we'll be careful merging development changes.
1832         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1833         specifically.
1835         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1836         (mouse-set-point, set-face-foreground)
1837         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1838         them.
1840         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1842         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1843         redundant autoloads.
1845 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1847         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1848         to XBM; we always have PBM support.
1850 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1852         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1853         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1854         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1855         * nnkiboze.el (nnkiboze-file-coding-system): New.
1856         (nnkiboze-retrieve-headers): Use it.
1857         (nnkiboze-request-group): Ditto.
1858         (nnkiboze-close-group): Ditto.
1859         (nnkiboze-generate-group): Ditto.
1860         (nnkiboze-enter-nov): Insert first Xref properly.
1862 2000-09-19  Dave Love  <fx@gnu.org>
1864         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1865         (nnmail-get-new-mail): Test `sources' in top-level conditional.
1867         * mail-source.el (mail-sources): Change default to '((file)).
1868         Add useful custom type.
1870 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1872         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1873         year).
1874         (gnus-date-iso8601): Ditto.
1876 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1878         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1880 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1882         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1883         pattern. Avoid using 8 bit chars.
1884         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1886 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1888         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1889         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1890         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1891         functions are not implemented yet.
1893         * dgnushack.el (dgnushack-compile): Remove smiley.el and
1894         x-overlay.el from the FSF Emacs black list.
1896 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1898         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1899         (mm-inline-media-tests): Ditto.
1900         (mm-automatic-display): Ditto.
1901         * mm-view.el (mm-display-inline-fontify): Generalize from
1902         mm-display-patch-inline.
1903         (mm-display-patch-inline): Use it.
1904         (mm-display-elisp-inline): Ditto.
1906 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1908         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1909         (gnus-topic-unmark-topic): Ditto.
1910         (gnus-topic-mark-topic): Ditto.
1911         (gnus-topic-get-new-news-this-topic): Use it.
1913 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1915         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1916         display xface.
1918 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
1920         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1921         zombie or killed groups.
1923 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1925         * mml.el (mml-preview): Reinsert unibyte content.
1926         (mml-parse-1): Remove with-unibyte-current-buffer.
1927         (mml-generate-mime-1): Ditto.
1928         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1929         * message.el (message-forward): Ditto.
1931 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1933         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1934         original article buffer.
1935         (article-de-base64-unreadable): Ditto.
1936         (article-wash-html): Ditto.
1938 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1940         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1941         unless forward-show-mml.
1943 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1945         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1946         (gnus-summary-save-parts-last-directory): New.
1947         (gnus-summary-save-parts): Save history.
1949 2000-09-14  Ben Gertzfield  <che@debian.org>
1951         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1952         variable.
1953         (gnus-summary-save-parts): Use it.
1955 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1957         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1958         * gnus-sum.el (gnus-summary-exit): Ditto.
1959         (gnus-summary-exit-no-update): Ditto.
1960         (gnus-summary-show-article): Ditto.
1962 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1964         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1965         Content-Disposition.
1967 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1969         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1971 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1973         * gnus-art.el (gnus-article-setup-buffer): Set
1974         gnus-article-mime-handles to nil.
1975         * gnus-sum.el (gnus-summary-exit): Ditto.
1976         (gnus-summary-exit-no-update): Ditto.
1977         (gnus-summary-show-article): Ditto.
1978         (gnus-summary-save-parts): Use gnus-article-mime-handles if
1979         dissected.
1980         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1982 2000-09-14  Dave Love  <fx@gnu.org>
1984         * gnus.el (gnus-charset):
1985         * mm-decode.el (mime-display):
1986         * imap.el (imap) <defgroup>: Add :version.
1988 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1990         * parse-time.el: Fix author's mail address.
1992         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1993         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1994         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1995         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1996         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1997         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1998         * rfc2231.el, uudecode.el: Fix copyright notice.
2000         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2001         require `w3' at load-time only if not running in batch mode.
2003 2000-09-13  Dave Love  <fx@gnu.org>
2005         * gnus-ems.el (gnus-ems-redefine): Don't alias
2006         gnus-summary-set-display-table.
2008         * message.el (message-user-agent): Don't wrap ignore-errors around
2009         it.
2011         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2012         `format'.
2013         (mm-content-transfer-encoding): Don't use cadar.
2015         * uudecode.el (uudecode-decoder-program)
2016         (uudecode-decoder-switches): Customize.
2018         * gnus-score.el (gnus-home-score-file): Improve custom type.
2020         * gnus-cus.el (gnus-custom-mode): Conditionally set local
2021         variables for Emacs 21.
2022         (gnus-group-customize): Disable undo while laying out the buffer.
2024 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2026         * gnus-util.el (gnus-write-active-file): Bind
2027         coding-system-for-write.
2029         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2031         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2032         * gnus-kill.el (gnus-batch-score): Ditto.
2033         * gnus-move.el (gnus-change-server): Ditto.
2034         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2036 2000-09-12  Simon Josefsson  <simon@josefsson.org>
2038         * gnus-sum.el (gnus-update-read-articles): Undo
2039         `gnus-request-set-mark' operation.
2041 2000-09-11  Dave Love  <fx@gnu.org>
2043         * Changelog: Use iso-2022 coding.
2045         * gnus-msg.el (gnus-msg-mail): New function.
2046         (gnus-user-agent): New mail agent.
2048 2000-09-10  Dave Love  <fx@gnu.org>
2050         * message.el: Require mail-abbrevs for XEmacs for a problem with
2051         keybinding despite the autoloads for it.
2053 2000-09-08  Simon Josefsson  <simon@josefsson.org>
2055         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2057         * nnimap.el (nnimap-request-update-info-internal): Remove tick
2058         marks from dormant articles. (See nnimap-request-set-mark.)
2059         (nnimap-retrieve-headers-progress): Demule.
2060         (nnimap-open-server): Call nnoo-change-server twice, once for
2061         getting the nnimap-server-buffer and once for letting n-c-s set
2062         the variables in that buffer.
2064 2000-09-08  David Edmondson  <dme@dme.org>
2066         * gnus.el (gnus-short-group-name): Guess separator.
2068 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2070         * gnus-group.el (gnus-group-insert-group-line): Fix.
2072 2000-09-04  Dave Love  <fx@gnu.org>
2074         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2075         (mm-get-image): Avoid the losing `make-glyph' from W3.
2077 2000-09-03  Simon Josefsson  <simon@josefsson.org>
2079         * gnus-sum.el (gnus-summary-delete-article): Check server.
2081 2000-09-01  Simon Josefsson  <simon@josefsson.org>
2083         * imap.el (imap-parse-flag-list): Rewrite.
2085         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2087         * imap.el (imap-parse-flag-list): Hack.
2089 2000-08-29  Dave Love  <fx@gnu.org>
2091         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2093         * gnus-agent.el (gnus-agent-union): new function.
2094         (gnus-agent-fetch-headers): Use it.
2096         * gnus.el (gnus-group-startup-message): Specify foreground and
2097         background for xpm image.  Centre image vertically.
2098         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2100 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2102         * message.el (message-send-mail): Narrow-to-headers.
2104 2000-08-24  Dave Love  <fx@gnu.org>
2106         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2107         21.
2109 2000-08-21  Dave Love  <fx@gnu.org>
2111         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2113 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2115         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2116         permanent is used.
2117         (gnus-topic-show-topic): Read topic when to show permanent hidden
2118         topic.
2119         (gnus-topic-remove-topic): Revert to the old behavior, not using
2120         hide.
2122 2000-08-21  Dave Love  <fx@gnu.org>
2124         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2125         (gnus-xemacs): Use featurep.
2127         * mm-util.el (mm-read-charset): Maybe use builtin.
2128         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2129         (mm-multibyte-p, mm-with-unibyte-current-buffer)
2130         (mm-with-unibyte): Use featurep, not string-match.
2131         (mm-with-unibyte-buffer): Simplify.
2132         (mm-quote-arg): Maybe use shell-quote-argument.
2134         * mml.el (mml-make-string): Deleted (unused).
2136         * gnus.el (gnus-mode-line-buffer-identification): Supply
2137         definition for Emacs 21.
2139         * gnus-salt.el: Small doc fixes.
2140         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2141         gnus-add-minor-mode.
2143         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2144         gnus-add-minor-mode.
2146 2000-08-20  Simon Josefsson  <simon@josefsson.org>
2148         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2149         function, thanks to Lloyd Zusman for debugging.
2150         (nnimap-request-group):
2151         (nnimap-request-list):
2152         (nnimap-retrieve-groups):
2153         (nnimap-request-newgroups): Use it.
2155         * nnimap.el (nnimap-request-article-part): Less verbose.
2157 2000-08-18  Dave Love  <fx@gnu.org>
2159         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2160         custom type.
2162         * nnheader.el (nnheader-replace-chars-in-string): Use
2163         subst-char-in-string if available.
2165         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2166         (gnus-request-article-this-buffer): Use expand-file-name.
2167         (gnus-mime-view-part-as-type): Simplify interactive spec.
2168         (gnus-mime-button-map): Define it all in defvar.
2170 2000-08-17  Dave Love  <fx@gnu.org>
2172         * gnus-group.el (gnus-group-running-xemacs): Deleted.
2174         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2175         last-nonmenu-event.
2177         * uudecode.el (char-int): Use defalias, not fset.
2179         * score-mode.el: Don't require easymenu.  Require mm-util.
2180         (score-mode-coding-system): Use mm-auto-save-coding-system.
2182         * nneething.el (nneething-create-mapping): Don't use cadar & al.
2183         (nneething-file-name): Use expand-file-name, not concat.
2185 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2187         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2188         Failure proof for email addresses.
2189         (nnslashdot-sane-retrieve-headers): Ditto.
2191 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2193         * message.el (message-send-mail): Only insert courtesy message
2194         when text/plain.
2196 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
2198         * message.el (message-cancel-news): Copy the From header from the
2199         original article.
2201 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2203         * gnus-async.el (gnus-asynchronous): Removed.
2205 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2207         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2208         format.
2210 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2212         * nnmail.el (nnmail-expiry-target-group): Fixed.
2214 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2216         * nnmail.el (nnmail-expiry-target-group): Fix the call to
2217         gnus-request-accept-article so that body encoding is *not* done.
2218         Encoding is not done on incoming mail, so why should it be done on
2219         expired mail?
2222 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2224         * nnml.el (nnml-request-expire-articles): Fix the calls to
2225         nnml-request-article (the filename was being passed instead of the
2226         article number) and nnmail-expiry-target-group
2227         (nnml-current-directory is changed by nnml-request-accept-article,
2228         causing it to be incorrect for the next article to be expired).
2230 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2232         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2233         expiry-target group parameters.
2235 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2237         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2238         buffer.
2239         (gnus-topic-hide-topic): Take a PERMANENT parameter.
2240         (gnus-topic-show-topic): Ditto.
2242         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2244 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
2246         * mail-source.el (mail-source-incoming-file-prefix): New
2247         variable.
2249 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2251         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2253         * mailcap.el (mailcap-maybe-eval): Be even more warning.
2255 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
2257         * message.el (message-syntax-checks): New check quotin-style:
2258         Text must be written below quoted text.
2259         (message-check-news-body-syntax): Check it.
2261 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2263         * imap.el (imap-authenticator-alist): Fix typo.
2264         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2265         Jonas Oberg for debugging.
2267 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2269         * gnus-async.el (gnus-asynchronous): Disable by default.
2271 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2273         * mm-view.el (mm-inline-text): Bind fill-column.
2275         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2276         list of unexpired articles.
2278         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2279         un-expired articles.
2281         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2282         headers.
2284         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2285         we update the right topic..
2287         * mm-decode.el (mm-display-external): Put point at start.
2289 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2291         * nnmail.el (nnmail-expiry-target): More explicit documentation.
2293         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2295 2000-08-09  Simon Josefsson  <simon@josefsson.org>
2297         * imap.el (imap-parse-body):
2298         (imap-parse-string-list): Add bug workarounds for Stalker
2299         Communigate Pro 3.0 server.
2300         (imap-body-lines): Remove bogus comment.
2302         * imap.el (imap-range-to-message-set): Move from nnimap.el.
2304         * nnimap.el (nnimap-retrieve-which-headers):
2305         (nnimap-retrieve-headers-from-server):
2306         (nnimap-request-set-mark):
2307         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2309 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2311         * message.el (message-dont-reply-to-names):
2312         rmail-dont-reply-to-names may not be defined.
2314 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2316         * gnus-group.el (gnus-group-iterate): Uncompiled function should
2317         not use pop.
2319 2000-07-19  Dave Love  <fx@gnu.org>
2321         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2322         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
2323         check.
2324         (gnus-article-display-xface): Special-case for dark backgrounds.
2326 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
2328         * imap.el (imap-calculate-literal-size-first): New variable.
2329         (imap-local-variables): Add it.
2330         (imap-kerberos4-open): Set it.
2331         (imap-send-command): Use it.
2333 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2335         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2336         (mailcap-parse-mimetypes): Use it.
2337         (mailcap-extension-to-mime): Parse mimetype.
2338         (mailcap-mime-types): Ditto.
2339         * mml.el (mml-minibuffer-read-type): Ditto.
2341 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2343         * nndoc.el (nndoc-type-alist): Add outlook.
2344         (nndoc-outlook-type-p): New function.
2345         (nndoc-outlook-article-begin): Ditto.
2347 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
2349         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2350         excursion.
2352 2000-07-15  Simon Josefsson  <simon@josefsson.org>
2354         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2356         * imap.el (imap):
2357         (imap-kerberos4-program):
2358         (imap-gssapi-program):
2359         (imap-ssl-program): Customization.
2360         (imap-shell-program):
2361         (imap-shell-host): New variables.
2362         (imap-streams):
2363         (imap-stream-alist): Add shell.
2364         (imap-shell-p):
2365         (imap-shell-open): New functions.
2366         (imap-open): Don't call authenticator if preauth.
2367         (imap-authenticate): Return t if already authenticated.
2369 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2371         * gnus.el (gnus-invalid-group-regexp): New variable.
2372         (gnus-read-group): Use it.
2374 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2376         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2377         expunge-below and orphan-score are "group variables".
2379 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2381         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2382         qualified group names to `gnus-group-read-ephemeral-group'.
2384 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2386         * gnus-sum.el: `W t' is toggle-header in info.
2388 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2390         * gnus-art.el (article-de-base64-unreadable): Typo.
2392 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2394         * gnus-agent.el (require): Require timer.
2396 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2398         * message.el (message-bounce): Call mime-to-mml.
2400 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2402         * nnslashdot.el (nnslashdot-request-close): New function.
2404 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2406         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2407         right line number for the article.
2409 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2411         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2412         * webmail.el (webmail-fetch): Bind
2413         url-http-silence-on-insecure-redirection.
2415 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2417         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2418         unibyte.
2419         (nnslashdot-sane-retrieve-headers): Ditto.
2420         (nnslashdot-request-article): Ditto.
2422 2000-07-10  William M. Perry  <wmperry@aventail.com>
2424         * mailcap.el (mailcap-parse-mimetype-file):
2426 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2428         * nnweb.el (nnweb-insert): Stricter test.
2429         * webmail.el (webmail-refresh-redirect): Ditto.
2431 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2433         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2435 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2437         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2439 2000-07-05  Dave Love  <fx@gnu.org>
2441         * utf7.el: Doc and header fixes.
2443         * gnus-sum.el: Doc fixes.
2445         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2446         defalias, not fset.
2448         * flow-fill.el (fill-flowed-point-at-eol)
2449         (fill-flowed-point-at-bol): Use defalias, not fset.
2451         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2452         (gnus-Plain-save-name): Delete -- apparently bogus.
2454 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2456         * nnsoup.el: Use expand-file-name throughout.
2458 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2460         * nnmail.el (nnmail-read-incoming-hook): New example.
2462 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2464         * mm-view.el (mm-inline-text): Check whether the text has already
2465         been decoded.
2467 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2469         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2471 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
2473         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2475 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2477         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2478         unsend flags.
2480 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2482         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2483         name in authinfo (.authinfo now support ports, no need for the
2484         hack).
2485         (nnimap-split-find-rule): Fix.
2486         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2488 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2490         * message.el (message-unquote-tokens): Remove all quotes.
2492 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2494         * gnus-ml.el: New file.
2496 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2498         * nnultimate.el (nnultimate-request-close): New function.
2500         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2502 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2504         * gnus.el: Gnus v5.8.7 is released.
2506 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2508         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2510 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2512         * message.el (message-do-fcc): Encode MIME.
2514 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2516         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2517         (nnimap-assoc-match): New function.
2518         (nnimap-split-find-rule): Support extended syntax.
2520 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2522         * nnimap.el (nnimap-open-connection): Use port stuff.
2524         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2525         document port and defaultport.
2527 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2529         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2531 2000-06-26  Dave Love  <fx@gnu.org>
2533         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2535         * message.el: Remove unnecessary `require'ments.  Defvar
2536         gnus-list-identifiers when compiling.  Don't try to autoload
2537         variable `gnus-list-identifiers'.  Autoload
2538         gnus-group-name-charset.
2539         (message-fetch-field): Don't assume `format' removes text
2540         properties.
2541         (message-strip-list-identifiers, message-reply, message-followup):
2542         Require gnus-sum.
2543         (message-mode): Tidy XEmacs conditionals.
2544         (message-replace-chars-in-string): Use subst-char-in-string when
2545         available.
2547         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2548         removes text properties.
2550         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2552         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
2554         * gnus-score.el (gnus-summary-score-entry): Likewise.
2556 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2558         * nnimap.el (nnimap-request-post): Fix parenthesis.
2560 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2562         * message.el (message-unquote-tokens): New function.
2564         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2566         * nnimap.el (nnimap-request-post): Ditto.
2568 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2570         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2572         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2573         patch commited 2000-04-02).
2575 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2577         * imap.el (imap-mailbox-examine-1): New function.
2578         (imap-message-copyuid-1):
2579         (imap-message-appenduid-1): Use it, instead of
2580         `imap-mailbox-examine' which would utf-7 encode mailbox name
2581         twice.
2583 2000-06-19  Dave Love  <fx@gnu.org>
2585         * mm-uu.el Don't require message.  Require cl when compiling.
2587 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2589         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2590         a local variable.
2591         * gnus-sum.el (gnus-orphan-score): Move here.
2593 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2595         * message.el (message-forward): Remove show-mml condition.
2596         (message-forward-ignored-headers): Remove X-Gnus headers.
2598 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2600         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2602 2000-06-08  Urban Engberg  <ue@ccieurope.com>
2604         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2606 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2608         * message.el (message-syntax-checks): Add type.
2610 2000-06-07  Dave Love  <fx@gnu.org>
2612         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2613         put-image.
2614         (mm-inline-image): Defalias, not fset.
2616         * gnus.el (gnus-group-startup-message): Don't specify string for
2617         insert-image.
2619         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2620         add-minor-mode is available.
2621         (gnus-article-display-xface): Don't specify string for
2622         insert-image.
2624 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2626         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2627         (gnus-topic-insert-topic-line): Use shownp.
2628         (gnus-topic-hide-topic): Don't use hidden.
2629         (gnus-topic-show-topic): Don't use hidden.
2631 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2633         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2634         system.
2635         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2636         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2637         * gnus-util.el (gnus-output-to-rmail): Ditto.
2638         (gnus-output-to-mail): Ditto.
2639         (gnus-write-buffer): Ditto.
2640         * gnus-uu.el (gnus-uu-save-article): Ditto.
2642 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2644         * message.el (message-read-from-minibuffer): Typo.
2646 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2648         * gnus-art.el (article-decode-charset): Override non-MIME forward
2649         charset.
2651 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2653         * mml.el (mml-quote-region): Correct the regexp.
2654         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2656 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2658         * message.el (message-forward): Insert raw text.
2659         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2660         (mml-generate-mime-1): Insert raw text in unibyte mode.
2662 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2664         * mm-bodies.el (mm-body-encoding): Always encoded if
2665         `mm-use-ultra-safe-encoding' is set.
2667 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2669         * mml.el (ange-ftp-name-format): Typo.
2671 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2673         * gnus-start.el (gnus-get-unread-articles): If
2674         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2675         try to do anything on that server.
2677 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2679         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2680         from latest draft.
2682 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2684         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2685         is open.
2687 2000-05-24  Dave Love  <fx@gnu.org>
2689         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2691 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2693         * gnus.el (gnus-redefine-select-method-widget): new function, call
2694         it once. Add an "other" entry for unknown but editable backend
2695         name symbols.
2696         * gnus-start.el (gnus-declare-backend): use it.
2698 2000-05-19  Dave Love  <fx@gnu.org>
2700         * gnus-art.el (gnus-article-next-page): Revert last change.
2702 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2704         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2706 2000-05-19  Dave Love  <fx@gnu.org>
2708         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2709         not mm-inline-large-images.
2711 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2713         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2715 2000-05-18  Dave Love  <fx@gnu.org>
2717         * gnus-art.el: Use defalias, not fset.
2718         (gnus-article-x-face-command): Don't test for xbm.
2719         (gnus-article-next-page): Redisplay before testing point in window.
2721 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2723         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2724         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2726 2000-05-17  Jim Davidson  <jdavidson@acm.org>
2728         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2729         gnus-summary-save-in-rmail.
2730         * message.el (message-output): Ditto.
2732 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2734         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2736 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2738         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2739         is a charset.
2740         * message.el (message-send-news): Check group name charset.
2741         * gnus-msg.el (gnus-post-news): Decode group name.
2742         (gnus-inews-do-gcc): Encode group name.
2744 2000-05-17  Karl Kleinpaste  <karl@charcoal.com>
2746         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2747         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2749 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2751         * gnus-group.el (gnus-group-mark-line-p): New function.
2752         (gnus-group-goto-group): New parameter.
2753         (gnus-group-remove-mark): Use it.
2754         * gnus-topic.el (gnus-topic-move-group): Ditto.
2755         (gnus-topic-remove-group): Ditto.
2757 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2759         * gnus-group.el (gnus-group-list-dormant): New function.
2761 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2763         * gnus-agent.el (gnus-agent-synchronize): Use
2764         nnheader-insert-file-contents.
2765         (gnus-agent-save-active-1): Ditto.
2766         (gnus-agent-write-active): Ditto.
2767         (gnus-agent-expire): Ditto.
2768         * gnus-cache.el (gnus-cache-read-active): Ditto.
2769         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2770         * gnus-sum.el (gnus-summary-import-article): Ditto.
2772         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2773         (gnus-agent-save-group-info): Ditto.
2774         (gnus-agent-save-alist): Ditto.
2775         * gnus-util.el (gnus-make-directory): Ditto.
2777         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2779 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2781         * mml.el (mml-generate-mime-preprocess-function): New variable.
2782         (mml-generate-mime-postprocess-function): New variable.
2783         (mml-generate-mime-1): Use them.
2785 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2787         * gnus-group.el (gnus-group-apropos): Group name charset.
2788         * gnus-sum.el (gnus-set-mode-line): Ditto.
2789         * gnus-group.el (gnus-group-decoded-name): New function.
2790         (gnus-group-edit-group): Use it.
2791         * gnus-cus.el (gnus-group-customize): Use it.
2793 2000-05-16  Karl Kleinpaste  <karl@charcoal.com>
2795         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2797 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2799         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2800         (gnus-group-name-charset-group-alist): Ditto.
2801         (gnus-group-name-charset): New function.
2802         (gnus-group-name-decode): New function.
2803         (gnus-group-insert-group-line): Use them.
2804         (gnus-group-prepare-flat-list-dead): Ditto.
2805         (gnus-group-list-active): Ditto.
2806         (gnus-group-describe-all-groups): Ditto.
2807         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2808         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2809         add gnus-group property.
2810         (gnus-browse-group-name): Read gnus-group property.
2812 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2814         * nnfolder.el (nnfolder-possibly-change-group): Use
2815         file-name-coding-system instead of pathname-coding-system.
2816         * nnmail.el (nnmail-find-file): Ditto.
2817         (nnmail-write-region): Ditto.
2818         * nnmh.el (nnmh-retrieve-headers): Ditto.
2819         (nnmh-request-article): Ditto.
2820         (nnmh-request-group): Ditto.
2821         (nnmh-request-list): Ditto.
2822         (nnmh-possibly-change-directory): Ditto.
2823         (nnmh-active-number): Ditto.
2824         * nnml.el (nnml-possibly-change-directory): Ditto.
2825         (nnml-request-list): Ditto.
2826         (nnml-request-article): Ditto.
2827         (nnml-retrieve-headers): Ditto.
2829 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2831         * nnimap.el (nnimap-request-accept-article): Don't unselect
2832         mailbox if no mailbox is selected.
2834 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2836         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2837         Recognize domain names starting with `www.' as starting an URL.
2839 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2841         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2842         (mail-source-keyword-map): Add "subdirs" for maildir.
2844 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2846         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2847         (nnmail-get-new-mail): Use it.
2848         * gnus-start.el (gnus-get-unread-articles): Ditto.
2850 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2852         * gnus-sum.el (gnus-summary-edit-article): Better support for
2853         nndraft:drafts.
2854         * nndraft.el (nndraft-request-replace-article): New function,
2855         bind nnmail-file-coding-system.
2857 2000-05-14  Dave Love  <fx@gnu.org>
2859         * nnheader.el: Replace uses of `fset' with `defalias'.
2860         (jka-compr-compression-info-list): Only defvar when compiling.
2862 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2864         * webmail.el (webmail-netaddress-article): Refresh redirect.
2866 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2868         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2870 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2872         * webmail.el: Translate &nbsp; to SP.
2874 2000-05-13  Robin S. Socha  <robin@socha.net>
2876         * message.el (message-bounce): Doc typo.
2878 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2880         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2881         (gnus-soup-store): Ditto.
2882         (gnus-soup-send-packet): Ditto.
2883         * nnsoup.el (nnsoup-replies-format-type): Ditto.
2884         (nnsoup-dissect-buffer): Ditto.
2885         (nnsoup-narrow-to-article): Ditto.
2886         (nnsoup-make-active): Ditto
2888 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2890         * message.el (message-mode): Two parameters for local-variable-p.
2892 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2894         * message.el (message-strip-list-identifiers): New function.
2895         (message-reply): Use it and use message-strip-subject-re.
2896         (message-followup): Ditto.
2897         * gnus-art.el (article-hide-list-identifiers): Remove more.
2898         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2900 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2902         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2903         mail-parset-charset and use non-numeric argument.
2905 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2907         * mml.el (mml-buffer-list): New variable.
2908         (mml-generate-new-buffer): New function.
2909         (mml-destroy-buffers): Ditto.
2910         (mml-insert-mime): Use them.
2911         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2912         * gnus-sum.el (gnus-summary-edit-article): Ditto.
2913         * message.el (message-mode): Ditto.
2914         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2915         (gnus-uu-save-article): Support show-as-mml.
2916         * message.el (message-forward): Ditto.
2918 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2920         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2921         (nndoc-mime-digest-type-p): Locate article head precisely.
2922         * mml.el (mml-generate-default-type): New variable.
2923         (mml-generate-mime-1): Use it.
2924         (mml-insert-mime-headers): Use it.
2925         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2926         (gnus-uu-digest-mail-forward): Use it and call message-forward
2927         with argument digest.
2928         (gnus-uu-save-article): Support message-forward-as-mime.
2929         * message.el (message-forward): Add parameter digest.
2930         * mm-decode.el (mm-dissect-default-type): New variable.
2931         (mm-dissect-buffer): Use it.
2933 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
2935         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2936         newline and paragraph to nil when got a non-ascii character. Test
2937         paragraph before newline.
2939 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2941         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2942         limit to 76.
2944 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2946         * nnslashdot.el (nnslashdot-sid-strip): New function.
2947         (nnslashdot-threaded-retrieve-headers): New format.
2948         (nnslashdot-sane-retrieve-headers): Ditto.
2949         (nnslashdot-request-article): Ditto.
2950         (nnslashdot-threaded-retrieve-headers): Thread properly.
2951         (nnslashdot-request-article): Be more lenient.
2952         (nnslashdot-threaded-retrieve-headers): Regexp search.
2954 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2956         * gnus-sum.el (gnus-with-article): Define it before use it.
2958 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2960         * message.el (message-supersede): Use mime-to-mml.
2961         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2963 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
2965         * gnus-group.el (gnus-group-list-cached): Don't use
2966         `subst-char-in-string'.
2968 2000-05-08  Dave Love  <fx@gnu.org>
2970         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2972 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2974         * mm-decode.el (mm-interactively-view-part): Append %s if the
2975         method is a single word.
2976         * nnwarchive.el (nnwarchive-type-definition): Typo.
2978 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2980         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2981         function.
2982         (gnus-group-prepare-flat-predicate): Use it.
2983         (gnus-group-list-cached): List dead groups.
2985 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2987         * gnus-art.el (article-decode-charset): Don't decode message with
2988         format.
2990 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
2992         * mailcap.el (mailcap-maybe-eval): Honor user request not to
2993         evaluate the Lisp code.
2995 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2997         * gnus-art.el (article-wash-html): New function.
2998         (gnus-article-wash-html): Bind.
2999         (gnus-article-make-menu-bar): Menu item.
3000         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3001         (gnus-summary-make-menu-bar): Menu item.
3002         * gnus.el: Autoload.
3004 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
3006         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3007         (gnus-uu-unshar-article): Use it.
3009         * mailcap.el (mailcap-maybe-eval-warning): New variable.
3010         (mailcap-maybe-eval): Use it.
3012         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3013         in docstring.
3015         * mml.el (mml-generate-mime-1): Small comment.
3017 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3019         * gnus-art.el (article-de-base64-unreadable): New function.
3020         (gnus-article-de-base64-unreadable): Bind.
3021         (gnus-article-make-menu-bar): Menu item.
3022         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3023         (gnus-summary-make-menu-bar): Menu item.
3024         * gnus.el: Autoload.
3026 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3028         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3029         (gnus-summary-select-article): Add en/disable multibyte.
3031 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3033         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3034         (gnus-summary-edit-article): New feature: editing raw articles.
3036 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3038         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3039         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3040         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3041         Emacs MULE can not copy some 8bit characters in multibyte buffers.
3042         * mm-decode.el (mm-insert-part): Ditto.
3044 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3046         * nndoc.el (nndoc-type-alist): Extend forward regexp.
3047         (nndoc-forward-type-p): Ditto.
3049 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3051         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3052         value of enable-multibyte-characters.
3054 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3056         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3058 2000-05-03  Dave Love  <fx@gnu.org>
3060         * gnus-ems.el (gnus-article-xface-ring-internal)
3061         (gnus-article-xface-ring-size): New variable.
3062         (gnus-article-display-xface): Use them to cache data.  Don't try
3063         to use XPM.  Set up binary coding for PBM's sake.
3065 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3067         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3068         * gnus-int.el (gnus-request-accept-article): Ditto.
3069         (gnus-request-replace-article): Ditto.
3070         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3072 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3074         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3076 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3078         * rfc2047.el (rfc2047-encode-message-header): Encode field by
3079         field.
3080         * mml.el (mml-to-mime): Use message-default-charset.
3081         (mml-preview): Narrow to headers.
3082         * message.el (message-send-mail): Use message-default-charset.
3083         (message-send-news): Narrow to headers;
3084         use message-default-charset.
3086 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3088         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3089         detect.
3090         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3091         restriction.
3092         (mml-parse-1): Warning message.
3093         (mml-preview): Disable multibyte.
3095 2000-05-03  Dave Love  <fx@gnu.org>
3097         * gnus.el (gnus-group-startup-message): Add newline before image.
3099 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3101         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3102         * message.el (message-send-mail): Use unibyte-buffer.
3103         (message-send-mail): Ditto.
3105 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3107         * gnus.el: Gnus v5.8.6 is released.
3109 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3111         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3113 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3115         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3117 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3119         * message.el (message-send-mail-partially): Use forward-line.
3121 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3123         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3125 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3127         * mml.el (mml-generate-mime-1): Ignore 0x1b.
3128         (mml-insert-mime): No markup only for text/plain.
3129         (mime-to-mml): Remove MIME headers.
3131 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3133         * mml.el (mml-preview): Set gnus-newsgroup-charset.
3134         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3135         as 8-bit.
3137 2000-04-28  Dave Love  <fx@gnu.org>
3139         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3140         21.
3142         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3143         search order.  Use parse-colon-path and remove some redundancy.
3144         Doc fix.
3145         (mailcap-parse-mimetypes): Code consistently with
3146         mailcap-parse-mailcaps.  Doc fix.
3148         * gnus-start.el (gnus-unload): Iterate over `features', not
3149         `load-history'.
3151 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3153         * mml.el (mml-parse-1): Don't create blank parts.
3154         (mml-read-part): Fix mml tag.
3155         (mml-insert-mime): Convert message/rfc822.
3156         (mml-insert-mml-markup): Add mmlp parameter.
3158 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3160         * message.el (message-send-mail-partially): Remove CTE.
3162 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3164         * mm-view.el (mm-inline-image): Fset it.
3166 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3168         * nndoc.el (nndoc-type-alist): Change forward regexp.
3170 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3172         * message.el (message-send-mail-partially-limit): Change the
3173         default value.
3175 2000-04-27  Erik Toubro Nielsen  <erik@ifad.dk>
3177         * gnus-util.el (gnus-extract-address-components): Name might be
3178         "".
3180 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3182         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3183         (gnus-summary-post-forward): Ditto.
3184         * message.el (message-forward-show-mml): New variable.
3185         (message-forward): Use it.
3186         * mml.el (mml-parse-1): Add tag mml.
3187         (mml-read-part): Ditto.
3188         (mml-generate-mime): Support reentance.
3189         (mml-generate-mime-1): Support mml tag.
3191 2000-04-27  Dave Love  <fx@gnu.org>
3193         * gnus-art.el: Don't bother to require custom, browse-url.
3194         (gnus-article-x-face-command): Include gnus-article-display-xface.
3196         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
3197         Use defalias, not fset.
3198         (gnus-article-display-xface): New function.
3200         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3202         * mm-decode.el: Small doc fixes.  Require cl when compiling.
3203         (mm-xemacs-p): Deleted.
3204         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3205         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3206         use create-image and don't special-case xbm.
3207         (mm-valid-image-format-p): Use display-graphic-p.
3209 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3211         * message.el (message-send-mail-partially-limit): New variable.
3212         (message-send-mail-partially): New function.
3213         (message-send-mail): Use it.
3214         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3215         all blank lines inside of base64.
3216         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3217         blank lines.
3219 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3221         * mml.el (mml-insert-tag): Match more special characters.
3223 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3225         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3227 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3229         * mm-decode.el (mm-inline-media-tests): Add message/partial.
3230         (mm-inlined-types): Ditto.
3231         * mm-partial.el: New file.
3233 2000-04-27  Dave Love  <fx@gnu.org>
3235         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3236         matter in Emacs 21.
3238 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
3240         * mm-bodies.el (mm-encode-body): Remove reference to
3241         mm-default-charset in comment.
3243 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3245         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3247 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3249         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3250         let.
3252 2000-04-26  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
3254         * gnus-draft.el (gnus-draft-setup): Fix comments.
3256 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3258         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3259         if nnmbox-file-coding-system-for-write is nil.
3261 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3263         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3264         header if nil.
3266 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3268         * mm-view.el (mm-inline-text): Insert directly if decoded.
3269         * mml.el (autoload): Typo.
3271 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3273         * mml.el (mml-preview): Set up posting-charset.
3274         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3276 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3278         * webmail.el: Fix yahoo mail.
3280 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3282         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3283         word if not necessary.
3284         (rfc2047-encode-region): Put space between encoded words.
3286 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3288         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3290 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3292         * gnus-draft.el (gnus-draft-setup): Restore mml only when
3293         required.
3294         (gnus-draft-edit-message): Require restoration.
3296 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3298         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3299         back.
3301 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3303         * gnus-art.el (gnus-treat-article): Make sure that the summary
3304         buffer is live.
3306 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3308         * mailcap.el (mailcap-parse-mailcaps): Reorder.
3309         (mailcap-parse-mailcap): Backwards parsing.
3310         (mailcap-possible-viewers): Remove nreverse.
3311         (mailcap-mime-info): Ditto.
3312         (mailcap-add-mailcap-entry): Keep alternative viewer.
3314 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3316         * gnus.el: Gnus v5.8.5 is released.
3318 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3320         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3322         * gnus-util.el (gnus-netrc-machine): Default to nntp.
3324         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3326 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3328         * mm-view.el (mm-inline-message): Disable prepare-hook.
3330 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3332         * gnus.el: Fix copyright statements.
3334         * gnus-sum.el (gnus-alter-articles-to-read-function): New
3335         variable.
3336         (gnus-articles-to-read): Use it.
3338         * message.el (message-get-reply-headers): Bind free variable.
3340 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3342         * message.el (message-get-reply-headers): Fix to-address.
3344 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3346         * webmail.el: Hotmail fix. Add a debug function.
3348 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3350         * gnus-sum.el (t): M-down and M-up.
3352 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3354         * gnus-sum.el: Doc fix.
3356 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3358         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3360 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3362         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3363         string.
3364         (nnweb-request-group): Don't scan twice.
3365         (nnweb-request-scan): Don't nix out the hashtb.
3367         * message.el (message-get-reply-headers): Return a value.
3369 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3371         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3372         urls.
3374 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3376         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3377         order messages are inserted.
3379         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3380         message/rfc822 parts.
3382         * gnus-art.el (gnus-article-read-summary-keys): Check for
3383         numerical values.
3385         * message.el (message-get-headers): Made into own function.
3386         (message-reply): Use it.
3387         (message-get-reply-headers): Renamed.
3388         (message-widen-reply): New command.
3390 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3392         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3394 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3396         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3397         non-base64 text at the end if not found.
3399 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3401         * gnus-sum.el (gnus-read-move-group-name):
3402         (gnus-summary-move-article): Use `gnus-group-method' to find out
3403         what method the manually entered group belong to.
3404         `gnus-group-name-to-method' doesn't return any method parameters
3405         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3406         for new groups so they wouldn't work.
3408 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3410         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3411         override.
3413 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3415         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3416         probably good to do, or something.  I dunno.  I just write these
3417         ChangeLog entries, and my name is Lars.
3419 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3421         * message.el (message-caesar-region): Use translate-region.
3423 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3425         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3427 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3429         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3430         variables, because that makes Emacs flash.
3432         * gnus-group.el (gnus-group-insert-group-line): Don't call
3433         gnus-group-add-icon unconditionally.
3435         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3436         xmas.
3437         (gnus-group-glyph-directory): Removed.
3439 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3441         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3442         gnus-newsgroup-name is "".
3444 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3446         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3447         in conjunction with MULE-UCS.
3449 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3451         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3453 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3455         * message.el (message-shorten-references): Only cater to broken
3456         INN for news. This caters for broken smtpd.
3458 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3460         * mailcap.el (mailcap-mime-info): Use the first match; not the
3461         last.
3463         * gnus-agent.el (gnus-category-kill): Save the category list.
3465 2000-04-21  Chris Brierley  <brierley@pobox.com>
3467         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3469 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3471         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3473 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3475         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3477 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3479         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3480         (gnus-group-list-cached): Use it.
3482 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3484         * gnus.el: Update all the copyright notices.
3486 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3488         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3489         non-base64 text at the end.
3491 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3493         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3495 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3497         * nnheader.el: Don't autoload cancel-function-timers.
3499         * message.el (message-fetch-field): Fold case.
3501 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3503         * message.el (message-forward-before-signature): New variable.
3505 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3507         * gnus-mlspl.el: Fix stuff.
3509 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3511         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3512         subjects when unthreaded.
3514 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3516         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3517         well.
3519 2000-04-21  Rui Zhu  <sprache@iname.com>
3521         * gnus-art.el (gnus-article-mode): Fix variable name.
3523 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3525         * mm-view.el: Fix autoload.
3527         * flow-fill.el (flow-fill): Fix provide.
3529         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3530         nil.
3532 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3534         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3536 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3538         * gnus-util.el (gnus-netrc-machine): Didn't work.
3540 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3542         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3544 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3546         * flow-fill.el: Renamed from fill-flowed.
3548         * message.el (message-forward-ignored-headers): Default to
3549         removing CTE.
3551 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3553         * message.el (message-mode): Don't fill headers.
3555 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3557         * message.el (message-pipe-buffer-body): Use shell
3559 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3561         * nnvirtual.el (nnvirtual-request-article):
3562         Bind gnus-override-method to nil.
3563         (nnvirtual-request-update-mark): Don't update mark when
3564         article is not there.
3566 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3568         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3570 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3572         * gnus-util.el (gnus-parse-netrc): Allow "port".
3573         (gnus-netrc-machine): Take a port param.
3574         (gnus-netrc-machine):
3576         * gnus-art.el (gnus-request-article-this-buffer): Allow
3577         re-selecting referenced articles.
3579         * message.el (message-cancel-news): Allow editing.
3580         (message-cancel-message): Add newline.
3582 2000-04-20  William M. Perry  <wmperry@aventail.com>
3584         * mm-view.el (mm-inline-image-emacs): New function.
3586 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3588         * mail-source.el (mail-source-delete-incoming): Change default in
3589         cvs.
3591 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3593         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3594         function.
3596 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3598         * nnml.el (nnml-request-expire-articles): Use it.
3600         * nnmail.el (nnmail-expiry-target): New variable.
3601         (nnmail-expiry-target-group): New function.
3603 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3605         * message.el (message-forward): Add non-MIME separators.
3607 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3609         * message.el (message-generate-headers): Respect the syntax check
3610         spec.
3612         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3613         (gnus-remove-thread): Don't show all threads.
3615 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3617         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3619 2000-04-19  Dave Love  <fx@gnu.org>
3621         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3623 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3625         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3626         (nnwarchive-egroups-*): Ditto.
3627         (nnwarchive-url): Unibyte buffer and single line cookie.
3629 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3631         * mm-util.el (mm-char-or-char-int-p): New alias.
3632         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3633         entities.
3635 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3637         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3638         article case insensitively.
3640 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3642         * mail-source.el (mail-source-fetch-webmail): Use the default
3643         password provided in mail-sources; use webmail:subtype:user as
3644         the key.
3646 2000-04-10  John Wiegley  <johnw@gnu.org>
3648         * mail-source.el (mail-source-fetch-webmail): Use
3649         mail-source-password-cache.
3651 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3653         * webmail.el: Add netscape mail and fix HotMail mail.
3655 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3657         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3659 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3661         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3662         RFC822.PEEK if server support IMAP4rev1.
3663         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3664         RFC822.TEXT.PEEK if server support IMAP4rev1.
3665         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3666         RFC822.HEADER if server support IMAP4rev1.
3667         (nnimap-request-article-part): Support bodydetail in response
3668         data.
3670 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3672         * fill-flowed.el: New file.
3674         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3675         text/plain parts with `format' parameters.
3677         * mm-view.el (autoload): Autoload fill-flowed.
3678         (mm-inline-text): For "plain" parts with a format=flowed
3679         parameter, call `fill-flowed'.
3681 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3683         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3684         slashdot ids.
3686 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3688         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3689         format.
3691 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3693         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3694         `imtest' too.
3695         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3696         (imap-gssapi-program): New variable.
3697         (imap-streams): Add gssapi.
3698         (imap-stream-alist): Ditto.
3699         (imap-authenticators): Ditto.
3700         (imap-authenticator-alist): Ditto.
3701         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3702         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3703         1.6.x `imtest' syntax.
3704         (imap-gssapi-stream-p): New function.
3705         (imap-gssapi-open): Ditto.
3706         (imap-gssapi-auth-p): Ditto.
3707         (imap-gssapi-auth): Ditto.
3708         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3709         (imap-send-command): Use buffer-local `imap-client-eol' value.
3711         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3712         lines and turn TAB into SPC before parsing.
3714 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
3716         * nnheader.el (nnheader-group-pathname): Make sure to return a
3717         directory.
3718         * nnmail.el (nnmail-group-pathname): Ditto.
3720 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3722         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3723         might split in the middle of a message-id.
3725 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3727         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3728         groups from the server.
3730         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3731         (gnus-summary-toggle-header): Update the wash status.
3733         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3734         Moved here.
3736         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3737         setting.
3739         * nnmail.el (nnmail-get-active): Use it.
3740         (nnmail-parse-active): New function.
3742         * mm-view.el (mm-inline-text): Support the new version of
3743         vcard.el.
3745         * gnus-sum.el (gnus-summary-move-article): Only delete article
3746         when moving junk.
3747         (gnus-deaden-summary): Bury the buffer.
3749         * nnmail.el (nnmail-group-pathname): Ditto.
3751         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3753 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3755         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3756         whether Mule.
3758 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3760         * message.el (message-send-mail): Protect against unloaded Gnus.
3762         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3763         parent.
3764         (gnus-topic-update-topic-line): Yes, do.
3765         (gnus-topic-goto-missing-group): Tally the correct number of
3766         unread articles before inserting the topic line.
3768 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3770         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3772 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3774         * mm-decode.el (mm-dissect-buffer): Ditto.
3776         * gnus-art.el (article-decode-charset): Strip CTE.
3778         * ietf-drums.el (ietf-drums-strip): New function.
3780         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3781         when prompting in read-only groups.
3783 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3785         * imap.el (imap-send-command): Change EOL-chars when
3786         `imap-client-eol' differs from default, not only for kerberos4.
3787         (imap-mailbox-status): Get encoded mailbox's status.
3789 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3791         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3792         into `mail-source-password-cache'.
3794 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3796         * mm-util.el (mm-mime-charset): Check for presence of
3797         `coding-system-get' and `get-charset-property' (recent XEmacs has
3798         the former, but not the latter).
3800 2000-01-28  Dave Love  <fx@gnu.org>
3802         * message.el (message-check-news-header-syntax): Fix typo
3803         `newsgroyps'.
3804         (message-talkative-question): Put temp buffer in fundamental-mode.
3805         (message-recover): Use fundamental-mode in the right buffer.
3807         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3808         right buffer.
3810 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3812         * qp.el (quoted-printable-decode-region): Add charset parameter.
3813         (quoted-printable-decode-string): Ditto.
3815         * gnus-art.el (article-de-quoted-unreadable): Use it.
3817 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3819         * nnimap.el (nnimap-split-predicate): New variable.
3820         (nnimap-split-articles): Use it.
3822 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3824         * utf7.el: Change email address.
3826 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3828         * gnus-group.el (gnus-group-catchup): Purge split history.
3830 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3832         * nnmail.el (nnmail-generate-active): Support extended group name.
3833         (nnmail-get-active): Ditto.
3835 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3837         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3838         group names, don't remove anything.
3840 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3842         * webmail.el (webmail-my-deja-open): My-deja changes.
3844 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3846         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3848 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3850         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3852 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3854         * gnus.el (gnus-other-frame): Fix typo.
3856 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3858         * gnus-cus.el (gnus-group-customize): Fix typo.
3860 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3862         * nnweb.el (nnweb-insert): Simplified.
3864 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3866         * gnus-art.el (gnus-article-mode-map): "e" is
3867         gnus-summary-edit-article.
3869 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
3871         * mailcap.el (mailcap-mime-extensions): Add .diff.
3873 2000-01-06  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3875         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3876         there is no "%s" in the method.
3878 2000-01-08  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3880         * gnus-sum.el (gnus-summary-select-article): Return 'old.
3882 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3884         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3886         * gnus.el: Really always pop up a new frame.
3888         * parse-time.el (parse-time-rules): Allow 100-110 to be
3889         2000-2010.
3891         * time-date.el (date-to-time): Don't use timezone.
3893 2000-01-06  Dave Love  <fx@gnu.org>
3895         * time-date.el: Add keywords.
3896         (date-to-time): Add autoload cookie.  Canonicalize with
3897         timezone-make-date-arpa-standard.
3898         (time-to-seconds): Avoid caddr.
3899         (safe-date-to-time): Add autoload cookie.
3901 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
3903         * gnus-group.el (gnus-group-line-format-alist): Added %E for
3904         eyecandy.
3905         (gnus-group-insert-group-line): Now groks %E and inserts icon in
3906         group line using gnus-group-add-icon.
3907         (gnus-group-icons): Added customize group.
3908         (gnus-group-icon-list): Added variable.
3909         (gnus-group-glyph-directory): Added variable.
3910         (gnus-group-icon-cache): Added variable.
3911         (gnus-group-running-xemacs): Added variable.
3912         (gnus-group-add-icon): Added function. Add an icon to the current
3913         line according to gnus-group-icon-list.
3914         (gnus-group-icon-create-glyph): Added function.
3916 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3918         * gnus-sum.el (gnus-summary-select-article): Return whether we
3919         selected something new.
3920         (gnus-summary-search-article): Start searching at the window
3921         point.
3923         * gnus-group.el (gnus-fetch-group): Complete over
3924         gnus-active-hashtb.
3926 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3928         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3930 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3932         * gnus-sum.el (gnus-preserve-marks): New variable.
3933         (gnus-summary-move-article): Use it.
3934         (gnus-group-charset-alist): Added more entries.
3936 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3938         * mm-decode.el (mm-inline-override-types): Removed duplicate.
3940         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3941         as the default score.
3943         * gnus-score.el (gnus-score-delta-default): Changed name.
3945 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
3947         * imap.el (imap-parse-literal):
3948         (imap-parse-flag-list): Don't care about props.
3949         (imap-parse-string): Handle quoted characters.
3951 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3953         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3954         (gnus-summary-mark-article): Doc fix.
3955         (gnus-summary-mark-forward): Doc fix.
3956         (t): Changed keystroke for gnus-summary-customize-parameters.
3958         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3959         "e".
3960         (gnus-article-mode-map): No, don't.
3962         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3963         of the final article.
3965         * mm-decode.el (mm-interactively-view-part): Error on no method.
3967 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
3969         * gnus-score.el (gnus-score-insert-help): Something.
3971         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3973         * gnus-win.el (gnus-configure-frame): Ditto.
3975         * gnus-mh.el (gnus-summary-save-in-folder): Use
3976         with-current-buffer.
3978 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3980         * nnwarchive.el: Changed file perms.
3982 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3984         * gnus-group.el (gnus-group-delete-groups): New command.
3985         (gnus-group-delete-group): Extra no-prompt parameters.
3987 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3989         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3990         <p>.
3992 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3994         * webmail.el (webmail-hotmail-article): Don't insert message id.
3996 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3998         * nnimap.el (nnimap-split-fancy): New variable.
3999         (nnimap-split-fancy): New function.
4001 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4003         (nnimap-split-rule): Document symbol value.
4005 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4007         * nnimap.el (nnimap-retrieve-headers-progress): Let
4008         `nnheader-parse-head' parse article.
4009         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4010         request headers needed by `nnheader-parse-head'.
4012 1999-12-23  Florian Weimer  <fw@s.netic.de>
4014         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4015         value (crosspostings are handled), improve documentation.
4017         * nnultimate.el: Declare file coding system as iso-8859-1.
4019         * message.el: Dito.
4021         * gnus-cite.el: Dito.
4023         * gnus-spec.el: Dito.
4025 1999-12-21  Florian Weimer  <fw@s.netic.de>
4027         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4028         (gnus-setup-message): No longer make `message-posting-charset'
4029         buffer-local.
4030         (gnus-setup-posting-charset): Reflect the new layout of
4031         `gnus-group-posting-charset-alist' and `message-posting-charset'.
4033         * message.el (message-send-mail): Bind `message-this-is-mail' and
4034         `message-posting-charset'.
4035         (message-send-news): Dito, and honour new layout of
4036         `message-posting-charset'.
4037         (message-encode-message-body): Ignore `message-posting-charset'.
4039         * mm-bodies.el (mm-body-encoding): Consider
4040         `message-posting-charset' when deciding whether to use 8bit.
4042         * rfc2047.el (rfc2047-encode-message-header): Back out change.
4043         (rfc2047-encodable-p): Now solely for headers; use
4044         `message-posting-charset'.
4046 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4048         * nnwarchive.el (nnwarchive-type-definition): Set default value.
4050 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4052         * nnagent.el (nnagent-server-opened): Optional.
4053         (nnagent-status-message): Optional.
4055 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
4057         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4058         end (referenced by instructions in
4059         `gnus-cited-opened-text-button-line-format-alist').
4061 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4063         * imap.el (imap-starttls-open): Typo.
4065 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4067         * mm-util.el (mm-charset-after): Non-MULE case.
4068         * mail-prsvr.el (mail-parse-mule-charset): New variable.
4069         * rfc2047.el (rfc2047-dissect-region): Bind it.
4071 1999-12-18  Florian Weimer  <fw@s.netic.de>
4073         * mml.el (mml-generate-multipart-alist): Correct default value.
4075         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4076         (mm-safer-encoding): New function.
4077         (mm-content-transfer-encoding): Use both.
4079         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4080         * qp.el (quoted-printable-encode-region): Dito.
4082 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4084         * webmail.el (webmail-hotmail-article): Snarf the raw file.
4086 1999-12-18  Victor S. Miller  <victor@idaccr.org>
4088         * webmail.el (webmail-hotmail-list): raw=0.
4090 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4092         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4093         group name.
4095 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4097         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4099 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4101         * imap.el: Don't autoload digest-md5.
4102         (imap-starttls-open): Bind coding-system-for-{read,write}.
4103         (imap-starttls-p): Check if we can find starttls.el.
4104         (imap-digest-md5-p): Check if we can find digest-md5.el.
4106 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4108         * imap.el: Require `digest-md5' when compiling; add autoload
4109         settings for `digest-md5-parse-digest-challenge',
4110         `digest-md5-digest-response', `starttls-open-stream' and
4111         `starttls-negotiate'.
4112         (imap-authenticators): Add `digest-md5'.
4113         (imap-authenticator-alist): Setup for `digest-md5'.
4114         (imap-digest-md5-p): New function.
4115         (imap-digest-md5-auth): New function.
4116         (imap-stream-alist): Add STARTTLS entry.
4117         (imap-starttls-p): New function.
4118         (imap-starttls-open): New function.
4120 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4122         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4124 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4126         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4127         string-to-x function.
4129 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4131         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4133 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4135         * webmail.el: Enhance hotmail-snarf.
4137 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4139         * rfc2047.el (rfc2047-dissect-region): Rewrite.
4141 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4143         * webmail.el (webmail-hotmail-list): Search no-error.
4145 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4147         * nnwarchive.el: Support nov-is-evil.
4148         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4149         Set it if non-nil.
4150         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4152 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4154         * nnagent.el (nnagent-server-opened): Redefine.
4155         (nnagent-status-message): Ditto.
4157 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4159         * rfc1843.el (rfc1843-decode-region): Use
4160         buffer-substring-no-properties.
4161         * gnus-art.el (article-decode-HZ): New function.
4163 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4165         * nnheader.el (nnheader-translate-file-chars): Only in full path.
4167 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4169         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4170         MIME charset not a MULE charset.
4172 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4174         * gnus-ems.el: Translate more ugly characters.
4175         * nnheader.el (nnheader-translate-file-chars): Don't translate
4176         the second ':'.
4178 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4180         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4181         method if cannot find the article.
4183 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4185         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4186         method if overrided.
4188 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4190         * mail-source.el (mail-source-fetch-webmail): Parameter
4191         dontexpunge.
4193 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4195         * webmail.el: Support my-deja. Better error report.
4197 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4199         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4200         is bad.
4201         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4202         is not 1.
4204 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4206         * nnslashdot.el (nnslashdot-request-article): A space.
4208 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4210         * nnagent.el: Support different backend with same name.
4212 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4214         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4215         archived group.
4216         (nnslashdot-sane-retrieve-headers): Ditto.
4217         (nnslashdot-request-article): Ditto.
4219 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4221         * nnweb.el (nnweb-insert): Narrow to point.
4223 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4225         * nnweb.el (nnweb-insert): Follow refresh url.
4226         * nnslashdot.el: Use it.
4228 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4230         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4231         (nnweb-decode-entities-string): New function.
4233         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4234         nnweb-* and move to nnweb.el.
4235         * nnwarchive.el: Use nnweb-decode-entities, etc.
4236         * webmail.el: Ditto.
4238         * nnslashdot.el: Use nnweb-decode-entities-string.
4239         (nnslashdot-decode-entities): Remove.
4241 1999-12-13  Eric Marsden  <emarsden@mail.dotcom.fr>
4243         * nnslashdot.el: Decode entities.
4245 1999-12-12  Dave Love  <fx@gnu.org>
4247         * gnus-agent.el (gnus-category-edit-groups)
4248         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4249         expansion of setf, fixed.
4251 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4253         * gnus-agent.el: Revoke last Dave Love's patch, because of
4254         incompatibility of XEmacs.
4256 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4258         * mm-uu.el: Change headers.
4259         * rfc1843.el: Ditto.
4260         * uudecode.el: Ditto.
4262 1999-12-07  Dave Love  <fx@gnu.org>
4264         * gnus-agent.el (gnus-category-edit-predicate)
4265         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4266         inside backquote to avoid it at runtime.
4268 1999-12-07  Dave Love  <fx@gnu.org>
4270         * binhex.el: Require cl when compiling.
4272 1999-12-04  Dave Love  <fx@gnu.org>
4274         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4276 1999-12-04  Dave Love  <fx@gnu.org>
4278         * mm-util.el (mm-delete-duplicates): New function.
4279         (mm-write-region): Use it.
4281         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4283         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
4284         mm-delete-duplicates.
4286         * imap.el (imap-open, imap-debug): Avoid mapc.
4288         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4290         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4291         (gnus-multi-decode-encoded-word-string): Avoid mapc.
4293         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4294         runtime.
4296         * gnus.el (gnus-select-method): Likewise.
4298         * nnheader.el (nnheader-nov-read-integer): Likewise.
4300         * mm-view.el (mm-inline-message): Require cl when compiling.
4301         Avoid ignore-errors at runtime.
4302         (mm-inline-text): Avoid mapc.
4304 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4306         * gnus-art.el (article-decode-charset): Widen is bad.
4308 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4310         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4312 1999-12-12  Florian Weimer  <fw@s.netic.de>
4314         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4315         indicate that only US-ASCII is permitted.
4316         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
4317         use unencoded 8-bit characters in message headers.
4319 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4321         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4322         CRLF.
4324 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4326         * webmail.el: Require url-cookie.
4328 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4330         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4331         new function to make modified caesar table.
4332         (nnwarchive-from-r13): Use it.
4333         (nnwarchive-mail-archive-article): Improved.
4335 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4337         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4339 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4341         * nnweb.el (nnweb-request-article): Return cons.
4343 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4345         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4347 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4349         * mm-util.el (mm-with-unibyte): New macro.
4350         * nnweb.el (nnweb-init): Use it.
4352 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4354         * mm-util.el (mm-charset-after): New function.
4355         (mm-find-mime-charset-region): Set charsets after
4356         delete-duplicates and use find-coding-systems-region.
4357         (mm-find-charset-region): Remove composition.
4359         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4361         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4363 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4365         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4366         * mml.el (mml-confirmation-set): New variable.
4367         (mml-parse-1): Ask user to confirm.
4369 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4371         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4372         are scanned when we have directory mail-sources (the mail source
4373         is modified in that case, so we must scan it for all
4374         groups/methods).
4376 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4378         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4379         and nnml-article-file-alist.
4381 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4383         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4384         nnmail-fetched-sources.
4386 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4388         * mm-util.el (mm-find-charset-region): Use the last charset.
4390 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4392         * gnus.el (gnus-select-method): Made the option list prettier.
4394 1999-12-08  Florian Weimer  <fw@s.netic.de>
4396         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4397         for the `de' newsgroups hierarchy, as it is common practice there.
4400 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4402         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4403         buffer-string arguments. Fix references.
4405 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4407         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4408         (gnus-agent-batch-fetch): Use it.
4409         (gnus-agent-fetch-session): Use it.
4411 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4413         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4415 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4417         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4418         nil.
4420 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4422         * nnslashdot.el (nnslashdot-request-list): There were two
4423         top-level body-forms.  Put a `progn' around them.
4425         * gnus.el (gnus-select-method): Use `condition-case'
4426         instead of `ignore-errors', since cl may not be loaded when the
4427         form is evaluated.
4429 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4431         * nnwarchive.el: Support www.mail-archive.com.
4433 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4435         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4436         do anything.
4438 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4440         * utf7.el: New file, written by Jon K Hellan.
4442         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4443         default to t.
4445 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4447         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4449         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4450         current.
4451         (gnus-refer-article-methods): New function.
4452         (gnus-summary-refer-article): Use it.
4454 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4456         * nnimap.el (nnimap-retrieve-groups): Return active format.
4458         * nnimap.el (nnimap-replace-in-string): Removed.
4459         (nnimap-request-list):
4460         (nnimap-retrieve-groups):
4461         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4463 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4465         * imap.el: Use format-spec for ssl program.
4466         * imap.el (imap-ssl-arguments): Removed.
4467         (imap-ssl-open-{1,2}): Removed.
4469 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4471         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4472         instead of `ignore-errors', since cl may not be loaded when the
4473         form is evaluated.
4475 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4477         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4478         (mm-7bit-chars): New variable.
4479         (mm-body-7-or-8): Use it in both cases.
4481 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4483         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4484           defcustom definitions.
4486 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4488         * mm-decode.el (mm-display-part): Let mm-display-external return
4489         inline or external.
4490         (mm-display-external): For copiousoutput methods, insert output in
4491         buffer.
4493 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4495         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4496         buffer.
4498 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4500         * gnus-audio.el: An M too far.
4502         * gnus-msg.el (gnus-setup-message): One backtick too many.
4504         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4505         a function, not a variable.
4507 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4509         * gnus-score.el (gnus-score-body): Widen before requesting.
4511 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4513         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4515 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4517         * mail-source.el (mail-source-fetch-webmail): Bind
4518         mail-source-string.
4520 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4522         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4523         (gnus-uu-unmark-by-regexp): Ditto.
4525         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4526         dead groups.
4528 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4530         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4531         do their real thing.
4533         * nnmh.el (nnmh-be-safe): Doc fix.
4535         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4537         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4538         status line has arrived before we count it.
4540         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4542         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4543         Whitespace problems.
4545         * gnus-win.el (gnus-configure-windows): Error fix.
4547         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4548         right function.
4550         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4551         Indent all functions.  Fix all comments to match the comment
4552         conventions.  Double-space after full stop.
4554 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4556         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4557         value to divide received mails into my favorite groups and I met
4558         an error.  It takes place if the length of a element "VALUE" in
4559         nnmail-split-fancy is less than two.
4561 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4563         * mml.el (mml-insert-part): New function.
4565 1999-12-02  Dave Love  <fx@gnu.org>
4567         * mm-decode.el: Customize.
4569 1999-12-03  Dave Love  <fx@gnu.org>
4571         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4572         the W3 stuff isn't available.
4574 1999-12-03  Dave Love  <fx@gnu.org>
4576         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4577         at runtime.
4579 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4581         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4583 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4585         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4586         don't be fooled by "From nobody" lines added by respooling.
4588         * pop3.el (pop3-movemail): Write crashbox in binary.
4589         (pop3-get-message-count): New function.
4591         * mail-source.el (mail-source-primary-source): New variable.
4592         (mail-source-report-new-mail-interval): New variable.
4593         (mail-source-idle-time-delay): New variable.
4594         (mail-source-new-mail-available): New internal variable.
4595         (mail-source-fetch-pop): Clear new mail flag, when mail from
4596         primary source has been fetched.
4597         (mail-source-check-pop): New function.
4598         (mail-source-new-mail-p): New function.
4599         (mail-source-start-idle-timer): New function.
4600         (mail-source-report-new-mail): New function.
4601         (mail-source-report-new-mail): New internal variable.
4602         (mail-source-report-new-mail-timer): New internal variable.
4603         (mail-source-report-new-mail-idle-timer): New internal variables.
4605 1999-12-04  Andreas Schwab  <schwab@suse.de>
4607         * gnus-cus.el (gnus-group-customize): Customize fix.
4609 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4611         * message.el (message-send-mail-with-sendmail): Use
4612         message-make-address.
4614 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4616         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4618 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4620         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4622 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4624         * mml.el (mml-insert-tag): Don't close the tag.
4625         (mml-insert-empty-tag): New function.
4626         (mml-attach-file): Use mml-insert-empty-tag instead of
4627         mml-insert-tag.
4628         (mml-attach-buffer): Ditto.
4629         (mml-attach-external): Ditto.
4630         (mml-insert-multipart): Ditto.
4632 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4634         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4635         the article number.
4637 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4639         * gnus.el (gnus-find-method-for-group): The method of a new group
4640         is not the native one.
4642 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4644         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4646 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4648         * nnultimate.el (nnultimate-retrieve-headers): Use
4649         mm-with-unibyte-current-buffer.
4650         (nnultimate-request-article): Ditto.
4652 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4654         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4656 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4658         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4659         * nnweb.el (nnweb-retrieve-headers): Use it.
4660         (nnweb-request-article): Use it.
4662         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4663         case matching failed.
4665 1999-12-02  John Wiegley  <jwiegley@inprise.com>
4667         * mail-source.el (mail-source-keyword-map): Add backslash to
4668         Delete-flag.
4670 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4672         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4673         Latin-1.
4674         (gnus-group-charset-alist): No, don't.
4676         * nnweb.el (nnweb-init): Make the buffer unibyte.
4678 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4680         * mail-source.el (mail-source-set-common-1): Fix to get the
4681         default value.
4683 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4685         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4687         * nnultimate.el (nnultimate-request-list): Use unibyte.
4689         * gnus-uu.el (gnus-uu-grab-articles): Bind
4690         gnus-display-mime-function to nil.
4692         * message.el (message-send-mail-with-sendmail): Use the
4693         user-mail-address variable.
4695         * gnus-art.el (gnus-ignored-headers): More headers.
4697         * message.el (message-shorten-1): Use list.
4699 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4701         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4702         signatures.
4704         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4705         (nnweb-dejanews-create-mapping): Do the properish date.
4707 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4709         * mail-source.el (mail-source-common-keyword-map): New variable.
4710         (mail-source-bind-common): New macro.
4711         (mail-source-fetch): Support plugged mail source.
4712         * gnus-int.el (gnus-request-scan): Use them.
4714 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4716         * mm-view.el (mm-inline-message): Check whether charset is a
4717         string.
4719         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4721         * message.el (message-mode-map): Changed keystroke for
4722         message-yank-buffer.
4724 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4726         * message.el (message-shorten-references): Cut references to 31
4727         elements, then either fold them or shorten them to 988 characters.
4728         (message-shorten-1): New function.
4729         (message-cater-to-broken-inn): New variable.
4731 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4733         * nnslashdot.el (nnslashdot-lose): New function.
4735 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4737         * mm-view.el (mm-inline-message): Not the right type of charset is
4738         being fetched here.  Let the group charset rule.
4739         (mm-inline-message): Ignore us-ascii.
4741 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4743         * mail-source.el (mail-source-fetch-maildir): work around the
4744         ommitted "file-regular-p" in efs/ange-ftp
4746 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4748         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4749         (mml-generate-mime-1): Use the encoding param.
4751         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4753         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4754         gnus-art before binding its variables.
4756         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4757         after the MIME.
4759 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4761         * message.el (message-clone-locals): Use it.
4763         * gnus-msg.el (gnus-configure-posting-styles): Make
4764         user-mail-address local.
4766 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4768         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4769         once.
4771 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4773         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4774         (message-clone-locals): Ditto.
4776         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4777         group inherit reply-to or from.
4779 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4781         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4782         for charset.
4783         (gnus-summary-show-article-charset-alist): New variable.
4785         * mm-bodies.el (mm-decode-string): Support gnus-all and
4786         gnus-unknown.
4787         (mm-decode-body): Ditto.
4788         * rfc2047.el (rfc2047-decode): Ditto.
4790 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4792         * mail-source.el (mail-source-delete-incoming): Change default to
4793         t.
4795 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4797         * gnus.el: Pterodactyl Gnus v0.99 is released.
4799 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4801         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4802         spec.
4804         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4805         (gnus-configure-posting-styles): No, don't.
4806         (gnus-configure-posting-styles): Allow overriding files.
4808         * gnus-art.el (gnus-header-button-alist): Use browse-url
4809         directly.
4811         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4813         * gnus-msg.el (gnus-summary-yank-message): New command and
4814         keystroke.
4816         * message.el (message-yank-buffer): New command.
4817         (message-buffers): New function.
4819         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4820         next group in a more normal fasion.
4822         * mml.el (mml-boundary-function): New variable.
4823         (mml-compute-boundary): Use it.
4825         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4826         that exist for them.
4828         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4829         (gnus-async-timer): New variable.
4831 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4833         * nnultimate.el (nnultimate-request-list): Be more lenient with
4834         root addresses.
4836 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4838         * gnus-art.el (gnus-treatment-function-alist): Do
4839         gnus-treat-capitalize-sentences.
4841 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4843         * webmail.el (webmail-hotmail-article): Hotmail changes the
4844         format.
4846 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4848         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4849         switch to buffer after calling program.
4850         (mm-display-external): Use `shell-command-switch' instead of "-c".
4852 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4854         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4855         read groups file.
4857         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4858         <p>.
4860 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4862         * message.el (message-mode): Doc fix.
4864 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4866         * gnus-art.el (article-emphasize): Check group variable.
4867         * rfc1843.el (rfc1843-decode-article-body): Ditto.
4869 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4871         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4872         type.
4874 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4876         * webmail.el: Support www.netaddress.com, i.e. usa.net.
4878 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
4880         * mml.el (mml-quote-region): Insert ! after the hash.
4882 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4884         * gnus-group.el (gnus-group-warchive-address-history): Change to
4885         nil.
4887 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4889         * webmail.el: Support mail.yahoo.com.
4891         * mail-source.el (mail-source-fetch-webmail): Add password check.
4892         (mail-source-keyword-map): Use `subtype'.
4894 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4896         * mail-source.el (mail-source-keyword-map): Add webmail.
4897         (mail-source-fetcher-alist): Ditto.
4898         (mail-source-fetch-webmail): New function.
4899         * webmail.el: New file.
4901 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4903         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4905 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4907         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4909 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4911         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4912         (nnultimate-prune-days): New function.
4913         (nnultimate-create-mapping): Use it.
4914         (nnultimate-request-group): Only fetch the groups list if it has
4915         not been done before.
4916         (nnultimate-retrieve-headers): Don't write groups.
4917         (nnultimate-create-mapping): Off-by-one error.
4919 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4921         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4922         threaded subjects.
4924 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4926         * nnwarchive.el: Lots of changes make agent happy.
4928 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4930         * gnus-start.el (gnus-get-unread-articles): Assert group is in
4931         hashtb.
4933 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4935         * mm-decode.el (mm-display-external): Write region with binary
4936         mode.
4938 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4940         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4942 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4944         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4945         (mm-uu-test): Now it is in restricted region.
4947         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4949         * mm-view.el (mm-view-message): Fix buffer leak.
4950         (mm-inline-message): Support 'gnus-decoded.
4952         * mm-bodies.el (mm-decode-body): Ditto.
4954         * rfc2047.el (rfc2047-decode-region): Ditto.
4956 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
4958         * imap.el (require): Added autoload for base64-encode-string.
4960 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4962         * gnus.el (gnus-refer-article-method): Made list value
4963         customizable.
4965 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4967         * gnus-sum.el (gnus-summary-recenter): set-window-start with
4968         NOFORCE in Emacs case.
4970 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4972         * gnus-art.el (gnus-request-article-this-buffer): Set
4973         gnus-newsgroup-name.
4975 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
4977         * gnus-start.el (gnus-get-unread-articles): Check server before
4978         scanning.
4980 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4982         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4984         * nnslashdot.el (nnslashdot-login-name): New variable.
4985         (nnslashdot-password): Ditto.
4986         (nnslashdot-request-post): New function.
4988         * gnus-art.el (gnus-treat-buttonize): More testing.
4990         * mm-encode.el: Another CVS test.
4992         * gnus-art.el (gnus-treat-emphasize): Change default.
4993         (gnus-treat-buttonize): Ditto.
4994         (gnus-treat-buttonize): This is a test.
4996         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4997         (gnus-build-sparse-threads): Ditto.
4998         (gnus-build-all-threads): Ditto.
5000         * nnheader.el (make-full-mail-header): Make into a subst.
5002         * gnus.el (gnus-refer-article-method): Doc fix.
5004         * gnus-sum.el: Do not accept a prefix.
5005         (gnus-summary-refer-article): Accept a list of select methods.
5007 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5009         * message.el (message-forward): Pay attention to prefix argument
5010         again and forward all headers when it is set, regardless of the
5011         value of message-forward-ignored-headers.
5013 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5015         * gnus-ems.el: Check for cygwin32.
5017 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5019         * mm-decode.el (mm-display-external): Use 'non-viewer.
5021 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5023         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5024         nntp-inhibit-erase.
5026 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5028         * gnus-start.el (gnus-get-unread-articles): Use
5029         nnfoo-retrieve-groups to find new news, if available.
5030         (gnus-read-active-file-2): New function.
5031         (gnus-get-unread-articles): Use it.
5032         (gnus-read-active-file-1): Ditto.
5034 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5036         * mm-util.el (mm-find-mime-charset-region): Make sure
5037         find-coding-systems-for-charsets is fbound.
5039         * gnus-ems.el: Typo fix.
5041 1999-11-13  Florian Weimer  <fw@s.netic.de>
5043         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5044         it's available and makes sense.
5046 1999-11-12  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
5048         * gnus-score.el (gnus-score-save): Translate score file.
5050 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5052         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5053         added fetchflag and dontexpunge keywords.
5054         (mail-source-fetch-imap): Use them.
5056 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
5058         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5059         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5060         `defconst'.
5062         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5063         `defconst'.
5064         Mention that it is both for group and topic parameters.
5065         (gnus-extra-topic-parameters): New constant, including `subscribe'
5066         parameter.
5067         (gnus-extra-group-parameters): New constant.
5068         (gnus-group-customize): Use them.
5070         * gnus.el (gnus-select-method): Added default value and tag.
5071         (gnus-refer-article-method): Added `DejaNews' customization option.
5073 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5075         * gnus-int.el (gnus-server-opened): Ignore denied servers.
5077         * gnus-ems.el (gnus-mule-max-width-function): New backquote
5078         syntax.
5080         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5082         * nnslashdot.el (nnslashdot-group-number): Changed default.
5084         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5085         (nnweb-dejanews-wash-article): Removed.
5086         (nnweb-type-definition): Fetch by id.
5088         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5089         we mean it.
5091         * nnslashdot.el (nnslashdot-group-number): Doc fix.
5092         (nnslashdot-request-list): Use Ultramode as well.
5093         (nnslashdot-date-to-date): Be more lenient.
5094         (nnslashdot-threaded): New function.
5096 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5098         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5100 1999-11-11  Steinar Bang  <sb@metis.no>
5102         * nnweb.el (nnweb-type-definition): /=dnc
5104 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5106         * nnultimate.el (nnultimate-retrieve-headers): Work with american
5107         dates.
5108         (nnultimate-retrieve-headers): Wrong ordering.
5110 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5112         * message.el (message-forward-as-mime): New variable.
5114 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5116         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5118 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5120         * mail-source.el (mail-source-movemail-and-remove): New function.
5121         (mail-source-keyword-map): Add `function' for `maildir'.
5122         (mail-source-fetch-maildir): Use it.
5124 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5126         * nnwarchive.el: New file.
5127         * gnus-group.el (gnus-group-make-warchive-group): New function.
5128         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5130 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5132         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5133         subjects.
5135 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
5137         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5139 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5141         * nnultimate.el (nnultimate-open-server): Do address.
5142         (nnultimate-forum-table-p): New function.
5144         * nnweb.el (nnweb-insert-html): Renamed.
5145         (nnweb-insert): New function.
5147         * nnultimate.el (nnultimate-insert-html): New function.
5149         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5150         if nov is evil.
5151         (nnslashdot-retrieve-headers): use the sane version instead.
5153 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5155         * nnslashdot.el (nnslashdot-request-article): Fold case.
5157         * nnultimate.el: New file.
5159         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5160         unless wanted.
5162         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5163         (gnus-read-active-file-1): Separated into own function.
5164         (gnus-read-active-file): Catch quits.
5166         * nnslashdot.el (nnslashdot-request-article): Search better on
5167         first article.
5168         (nnslashdot-request-list): Fold case.
5169         (nnslashdot-retrieve-headers): Ditto.
5171 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5173         * gnus.el: Autoload gnus-subscribe-topics.
5175 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5177         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5178         before dot.
5179         * gnus-util.el (gnus-write-active-file): Ditto.
5181 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5183         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5184         function.
5185         * gnus-cache.el (gnus-cache-file-name): Use it.
5186         * gnus-agent.el (gnus-agent-group-path): Use it.
5187         * nnmail.el (nnmail-group-pathname): Use it.
5189 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5191         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5192         if cooked.
5193         * gnus-util.el (gnus-write-active-file): Write cooked active file.
5194         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5195         * gnus.el (gnus-short-group-name): "..." proof.
5197 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5199         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5200         support nnslashdot.
5202 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5204         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5205         many articles.
5206         (nnslashdot-generate-active): New function.
5207         (nnslashdot-request-newgroups): Use it.
5209         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5210         names.
5212         * nnslashdot.el (nnslashdot-request-newgroups): New function.
5213         (nnslashdot-request-list): Not moderated.
5215 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
5217         * nnimap.el (nnimap-open-server): Remove error signal if
5218         nnimap-server-buffer is nil (the check should've been `boundp').
5220         * imap.el (imap-log):
5221         * nnimap.el (nnimap-debug): Disable debugging by default.
5223 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5225         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5227         * gnus-topic.el (gnus-subscribe-topic): New function.
5229         * nnslashdot.el (nnslashdot-request-list): Give out extended group
5230         names.
5232         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5233         if starting with a quote.
5235 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5237         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5238         group name.
5240 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5242         * nnslashdot.el: New file.
5244         * nnheader.el (nnheader-insert-header): New function.
5246         * gnus-art.el (gnus-mime-internalize-part): Bind
5247         mm-inlined-types.
5249         * nndraft.el (nndraft-request-expire-articles): Do all the backup
5250         files.
5252 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5254         * emacs-mime.texi (Customization): Document mm-inline-override-types
5256 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5258         * emacs-mime.texi (Customization): Document mm-inline-override-types
5260 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5262         * emacs-mime.texi (Customization): Document mm-inline-override-types
5264 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5266         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5267         empty buffers.
5269 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5271         * gnus-art.el (gnus-article-mode-map): Use the summary article
5272         edit.
5274 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
5276         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5278 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5280         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5282 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5284         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5285         is list or not before condition.
5287 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5289         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5291 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
5293         * gnus-art.el (gnus-emphasis-alist): New value.
5295 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5297         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5298         `buffer-substring'.
5300 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5302         * gnus-art.el (article-date-ut): Keep the updated timer.
5303         (gnus-emphasis-underline-italic): Doc fix.
5305         * gnus-msg.el (gnus-post-method): Doc fix.
5306         (gnus-post-method): Change default.
5308 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
5310         * message.el (message-newline-and-reformat): Improvements.
5312 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5314         * message.el (message-newline-and-reformat): Don't insert too many
5315         newlines.
5316         (message-newline-and-reformat): Work even if not sc.
5318         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5320         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5322 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
5324         * mm-view.el (mm-display-patch-inline): New function.
5326 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5328         * mm-view.el (mm-display-patch-inline): New function.
5330 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5332         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5333         group.
5335         * message.el (message-forward): Narrow to the right header.
5337         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5338         dates.
5340         * gnus-msg.el (gnus-configure-posting-styles): Use the
5341         user-full-name function.
5343         * mm-bodies.el (mm-body-encoding): Use the choosing function.
5344         (mm-body-charset-encoding-alist): Default to nil.
5346         * message.el (message-elide-ellipsis): Fix typo.
5347         (message-elide-region): Ditto.
5348         (message-elide-region): Don't insert a newline first.
5350 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5352         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5353         gnus-fetch-old-headers.
5354         (gnus-cut-threads): Ditto.
5355         (gnus-summary-initial-limit): Ditto.
5356         (gnus-summary-limit-children): Ditto.
5358         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5359         matches.
5361 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5363         * gnus-art.el (article-decode-encoded-words):
5364         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5365         live.
5367         * gnus.el (gnus-read-method): Add methods from
5368         `gnus-opened-servers' to completion. Map entered method/address
5369         into existing methods if possible.
5371         * gnus-group.el (gnus-group-make-group): Simplify method.
5373         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5375         * mml.el (mml-preview): Remove mail-header-separator before
5376         encoding.
5378 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5380         * message.el (message-read-from-minibuffer): New function.
5382 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5384         * gnus.el: Pterodactyl Gnus v0.98 is released.
5386 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5388         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5390 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5392         * mml.el (mml-generate-mime-1): Read attached binary file in
5393         binary mode.
5395 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5397         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5399 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5401         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5403 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5405         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5407 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5409         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5410         (gnus-article-mime-match-handle-function): New variable.
5411         (gnus-article-view-part): Make `b' customizable.
5413 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5415         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5417 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5419         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5421 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5423         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5425 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5427         * gnus-srvr.el (gnus-browse-foreign-server): Use
5428         `buffer-substring' instead of `read'.
5430 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5432         * nnimap.el, imap.el, rfc2104.el: New files.
5434         * gnus.el (gnus-valid-select-methods): Add nnimap.
5436         * gnus-group.el (gnus-group-group-map): Add
5437         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5438         (gnus-group-nnimap-expunge): New function.
5439         (gnus-group-nnimap-edit-acl): New function.
5441         * gnus-agent.el (gnus-agent-group-mode-map): Add
5442         gnus-agent-synchronize.
5443         (gnus-agent-synchronize): New function.
5444         (gnus-agent-fetch-group-1): Check if server is open.
5446         * nnagent.el (nnagent-request-set-mark): Save marks.
5448         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5449         (mail-source-fetcher-alist): Map to imap fetcher function.
5450         (mail-source-fetch-imap): New function.
5452         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5453         Hash:.
5455 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5457         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5458         (gnus-topic-sort-topics): New function.
5459         (gnus-topic-make-menu-bar): Add sort-topics.
5460         (gnus-topic-move): New function.
5461         (gnus-topic-move-group): Move the topic if no group selected.
5463 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5465         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5467 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5469         * mm-view.el (mm-inline-message): Fix leaving group bug.
5471 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5473         * gnus-msg.el (gnus-post-method): Use normal method if current is
5474         not available.
5476 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5478         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5479         (nnmail-insert-lines): Ditto.
5481 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5483         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5484         line.
5486         * message.el (message-unsent-separator): One more separator.
5488 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5490         * nnfolder.el (nnfolder-request-move-article): For empty article,
5491         search till (point-max).
5492         (nnfolder-retrieve-headers): Ditto.
5493         (nnfolder-request-accept-article): Ditto.
5494         (nnfolder-save-mail): Ditto.
5495         (nnfolder-insert-newsgroup-line): Ditto.
5497 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5499         * qp.el (quoted-printable-encode-region): Check eobp.
5501 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5503         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5505 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5507         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5508         wait-for-reply.
5510 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5512         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5513         (mm-uu-forward-end-line): Ditto.
5515 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5517         * binhex.el (binhex-decode-region): don't consider the value of
5518         `enable-multibyte-characters' in XEmacs.
5520         * gnus-start.el (gnus-read-descriptions-file): ditto.
5522         * mm-util.el (mm-multibyte-p): ditto.
5523         (mm-with-unibyte-buffer): ditto.
5524         (mm-find-charset-region): use `mm-multibyte-p'.
5526         * mm-bodies.el (mm-decode-body): ditto.
5527         (mm-decode-string): ditto.
5529 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5531         * mm-util.el (mm-binary-coding-system): Try binary first.
5533 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5535         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5537 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5539         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5540         format.
5541         (article-date-ut): Find correct insert position.
5543 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5545         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5546         forwarded message.
5548 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5550         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5551         groups.
5553         * message.el (message-resend): Use message mode when prompting.
5555         * gnus-art.el (article-hide-headers): Mark wash.
5556         (article-emphasize): Ditto.
5558 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5560         * message.el (message-newline-and-reformat): Work for SC.
5562 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5564         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5566         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5568 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5570         * mm-decode.el mm-inline-override-types: New variable
5572         * mm-decode.el (mm-inline-override-p): New function
5574         * mm-decode.el (mm-inlined-p): Use it
5576 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5578         * mm-decode.el mm-inline-override-types: New variable
5580         * mm-decode.el (mm-inline-override-p): New function
5582         * mm-decode.el (mm-inlined-p): Use it
5584 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5586         * gnus.el: Pterodactyl Gnus v0.97 is released.
5588 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5590         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5591         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5592         3 args.
5594 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5596         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5597         buffer for params.
5599         * message.el (message-forward-ignored-headers): New variable.
5601         * gnus-art.el (gnus-article-prepare-display): Nix out
5602         gnus-article-wash-types.
5604         * gnus-agent.el (gnus-agent-create-buffer): New function.
5605         (gnus-agent-fetch-group-1): Use it.
5606         (gnus-agent-start-fetch): Ditto.
5608         * gnus-sum.el (gnus-summary-exit): Don't use
5609         `gnus-use-adaptive-scoring'.
5611         * mail-source.el (mail-source-fetch-pop): Only store password when
5612         successful.
5614         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5616 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5618         * message.el (message-reply): Use it.
5619         (message-dont-reply-to-names): New variable.
5621         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5623         * mm-util.el (mm-preferred-coding-system): Typo fix.
5625         * message.el (message-bounce): Work for non-MIME.
5627         * gnus.el (gnus-short-group-name): Short the right parts of the
5628         name.
5630 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5632         * mm-encode.el (mm-qp-or-base64): New version.
5634 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5636         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5638 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5640         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5641         of restricted region.
5642         (gnus-mime-display-single): Set beg at correct point.
5644 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5646         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5648 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
5650         * gnus-msg.el (gnus-configure-posting-styles): Let
5651         `gnus-posting-styles' have its say in posting-style: local
5652         variable `styles' is already bound to `gnus-posting-styles' so
5653         don't rebind it to nil.
5655 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5657         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5658         Message-ID.
5660 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5662         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5663         quoted-printable-encode-region.
5665         * qp.el (quoted-printable-encode-region): Assume charset
5666         encoded. Fold every line in the region.
5668 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5670         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5671         of active file.
5673 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5675         * message.el (message-mode): allows whitespaces between multiple
5676         instances of the fill character ">".
5678 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5680         * mm-encode.el (mm-qp-or-base64): Fix.
5682 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5684         * message.el (message-send): Too much and.
5686 1999-09-24  Andreas Schwab  <schwab@suse.de>
5688         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5690 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5692         * gnus-score.el (gnus-score-headers): Work for nil scores.
5694 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5696         * gnus-cache.el (gnus-cache-write-active): Write full names.
5698         * gnus-util.el (gnus-write-active-file): Accept full name.
5700         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5701         (mm-assoc-string-match): New function.
5702         (mm-display-inline): Use it.
5704         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5706         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5708 1999-08-27  Florian Weimer  <fw@s.netic.de>
5710         * mml.el (mml-generate-multipart-alist): New variable.
5712 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5714         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5716 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
5718         * message.el (message-send): More helpful error message if sending
5719         fails
5721 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5723         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5724         in newer emacsen, where ?r isn't equal 114.
5726 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5728         * gnus.el: Pterodactyl Gnus v0.96 is released.
5730 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5732         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5733         to get active info if method is covered by agent, otherwise
5734         active info is lost.
5736 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5738         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5740 1999-08-09  Dave Love  <fx@gnu.org>
5742         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5744 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5746         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5747           (already matched by "^X-Pgp"), removed duplicate
5748           X-Mailing-List, added several new junk headers.
5750 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5752         * gnus-art.el (article-decode-charset): Don't assume
5753         gnus-summary-buffer is live.
5755 1999-08-27  Florian Weimer  <fw@s.netic.de>
5757         * gnus-score.el (gnus-home-score-file): Work with absolute path
5758         names.
5760 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5762         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5763         nothing else in the group.
5765 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5767         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5768         the article.
5770 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5772         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5774 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5776         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5777         from mutt.
5779 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5781         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5782         whitespace.
5784 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5786         * mm-util.el (mm-text-coding-system-for-write): New variable.
5787         (mm-append-to-file): New function.
5788         (mm-write-region): New function.
5790         * gnus-art.el (gnus-output-to-file): Use it.
5791         * gnus-util.el (gnus-output-to-rmail): Ditto.
5792         (gnus-output-to-mail): Ditto.
5793         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5795 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5797         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5799         * nnheader.el (nnheader-insert-file-contents): Revert and use
5800         mm-insert-file-contents.
5801         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5802         (nnheader-auto-mode-alist): Removed.
5804         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5805         (mm-insert-file-contents): Add a new parameter for inserting
5806         compressed file literally.
5808         * mml.el (mml-generate-mime-1): Insert non-text literally.
5810         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5812 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5814         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5816 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5818         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5819         koi8-r.
5821 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5823         * mml.el (mml-insert-mime): Decode text.
5824         (mml-to-mime): Narrow to headers-or-head.
5826 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5828         * mm-view.el (mm-inline-text): Check
5829         w3-meta-content-type-charset-regexp.
5831 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5833        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5834        predicate.
5836 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5838         * gnus-mlspl.el: Documentation fixes.
5840 1999-08-27  Rui Zhu  <sprache@iname.com>
5842         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5844 1999-08-27  Michael Cook  <cook@sightpath.com>
5846         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5847         variables.
5849 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5851         * nnmail.el (nnmail-get-new-mail): "Done".
5853 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5855         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5856         interactive.
5858 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5860         * gnus-art.el (article-decode-charset): Fix broken CT.
5862 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5864         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5865         overview buffer if it is killed.
5867 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
5869         * gnus-art.el (article-babel): New version.
5871 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
5873         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5875 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5877         * gnus.texi (More Threading): Document new variable
5878         `gnus-sort-gathered-threads-function'.
5880 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5882         * gnus.texi (More Threading): Document new variable
5883         `gnus-sort-gathered-threads-function'.
5885 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5887         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5888         usage.
5890 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5892         * mm-util.el (mm-running-xemacs): Removed.
5893         (mm-coding-system-p): New function.
5894         (mm-binary-coding-system): Safe guess.
5895         (mm-text-coding-system): Ditto.
5896         (mm-auto-save-coding-system): Ditto.
5898 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5900         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5901         (mm-qp-or-base64): Reversed logic.
5903         * mm-decode.el (mm-save-part-to-file): Let coding system be
5904         binary.
5906 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
5908         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5909         be set in topic parameters.
5911 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5913         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5914         (gnus-sort-gathered-threads): Allow the user to specify the
5915         function to use when sorting gathered threads.
5917         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5918         mark cached articles as `undownloaded'.
5920 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
5922         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5923         to have buffer local values.
5925 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
5927         * gnus-group.el (gnus-group-make-doc-group): Notice when user
5928         types 'g' for 'guess group type.
5930 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
5932         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5933         after each regexp in nnmail-list-identifiers, not just after last
5934         one.
5936         * gnus-sum.el (gnus-list-identifiers): New variable.
5937         (gnus-summary-remove-list-identifiers): New function.
5938         (gnus-select-newsgroup): Use it.
5939         (gnus-summary-wash-hide-map): Bind
5940         `gnus-article-hide-list-identifiers' to W W l.
5941         (gnus-summary-make-menu-bar): Add list-identifiers command.
5943         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5944         (gnus-treatment-function-alist): Add variable.
5945         (article-hide-list-identifiers): New function.
5946         (mapcar): Add function.
5947         (gnus-article-hide): Use it.
5949 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5951         * gnus.el: Pterodactyl Gnus v0.95 is released.
5953 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5955         * mm-decode.el (mm-mailcap-command): New function.
5956         (mm-display-external): Use it.
5958         * gnus-art.el (article-make-date-line): Work for India.
5960         * mm-encode.el (mm-qp-or-base64): Typo.
5962         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5964 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5966         * gnus.el: Pterodactyl Gnus v0.94 is released.
5968 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5970         * pop3.el: New version.
5972 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5974         * mm-encode.el (mm-qp-or-base64): New function.
5975         (mm-content-transfer-encoding): Use it.
5977         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5979 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5981         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5983         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5985 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5987         * gnus-art.el (gnus-mime-view-part-as-media): New command and
5988         keystroke.
5990         * mailcap.el (mailcap-mime-types): New function.
5992         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5994         * message.el (message-goto-eoh): Really go to the end.
5996 1999-07-09  Puneet Goel  <puneet@computer.org>
5998         * message.el (message-make-date): Do the right thing in with
5999         sub-hour time zones.
6001 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6003         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6004         report.
6006 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6008         * nnfolder.el (nnfolder-request-rename-group): Create directory.
6010 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6012         * mailcap.el (mailcap-parse-mailcap): Skip \;.
6013         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6014         and use t as default value.
6016 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
6018         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6019         gnus-summary-buffer is live.
6021 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
6023         * mm-util.el (mm-enable-multibyte): Check whether var bound.
6025 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6027         * message.el (message-bounce): Do MIME bounces MIMEy.
6029         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6031 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6033         * mailcap.el (mailcap-mime-extensions): Changed patch to
6034         text/x-patch.
6036         * mm-decode.el (mm-display-external): Wrong placement of paren.
6038 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6040         * gnus.el: Pterodactyl Gnus v0.93 is released.
6042 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6044         * gnus-cus.el (gnus-group-parameters): New entries for
6045         gnus-group-split.
6047         * gnus-mlspl.el: Renamed functions and variables so as to
6048         start with gnus-group-split.
6049         * gnus.el: Adjust autoload entries.
6051 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
6053         * gnus-mlspl.el: Removed trailing t from comment and provide.
6054         Renamed functions and variables to start with gnus-mlsplit.
6055         Added autoload comments.
6056         * gnus.el: Added autoload entries.
6058 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6060         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6061         so that matches excluded by RESTRICTs do not cause the whole split
6062         to be ignored.  This also fixes a long-standing bug in which a
6063         split with \N substitutions wouldn't cause cross-posting as
6064         expected.
6066         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6067         (nnmail-split-it): Implement them.
6069         * nnmail.el (nnmail-split-fancy): Document ! splits.
6071 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6073         * pop3.el: New version.
6075 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
6077         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6079 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6081         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6083 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6085         * gnus-util.el (gnus-write-active-file): Use real name.
6087         * gnus-agent.el (gnus-agent-expire): Update active file
6088         method by method.
6090 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6092         * nndraft.el (nndraft-request-article): Use difference
6093         coding-systems for queue and drafts.
6095         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6096         nndraft:drafts.
6098         * mm-util.el (mm-auto-save-coding-system): New coding system.
6100         * message.el (message-draft-coding-system): Use it.
6102 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6104         * mm-uu.el: More customizable and less aggressive.
6106 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6108         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6109         when plugged.
6111         * mml.el (mml-generate-mime-1): Don't insert nofile files.
6112         (mml-insert-mml-markup): Accept a nofile.
6113         (mml-insert-mime): Insert nofile.
6115         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6117         * mm-decode.el (mm-handle-media-type): New function.
6118         (mm-handle-media-supertype): New function.
6119         (mm-handle-media-subtype): New function.
6120         Use new functions throughout. "/"))
6122 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
6124         * gnus-art.el (gnus-treat-predicate): Typo.
6126 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6128         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6130 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6132         * gnus-art.el (article-date-ut): UT!  Default it!
6134 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6136         * gnus.el: Pterodactyl Gnus v0.92 is released.
6138 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6140         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6142 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6144         * nntp.el (nntp-retrieve-groups): Don't do anything when not
6145         connected.
6147         * gnus-start.el (gnus-active-to-gnus-format): Only save active
6148         when plugged.
6150         * mm-view.el (mm-inline-message): Ignore remove-spec.
6152         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6153         is bound.
6155         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6157         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6159         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6160         start.
6162         * message.el (message-fill-yanked-message): Remove `t' arg.
6164         * gnus-group.el (gnus-group-kill-group): Message killing of
6165         groups.
6167         * mm-util.el (mm-preferred-coding-system): New function.
6168         (mm-mime-charset): Use it.
6170         * mml.el (mml-generate-mime-1): Charset-encode message parts.
6172 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6174         * gnus-mlsplt.el: New file.
6176 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6178         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6179         functions.
6180         (mm-attachment-override-p): Take a handle instead of a type.
6181         (mm-inlined-p): Ditto.
6182         (mm-automatic-display-p): Ditto,
6183         (mm-inlinable-p): Ditto.
6185         * nndraft.el (nndraft-request-expire-articles): Delete backup
6186         files.
6188         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6190         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6192 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6194         * nnmail.el (nnmail-split-it): Allow .*.
6196 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6198         * mm-decode.el (mm-inline-large-images-p): Renamed.
6200         * gnus-art.el (article-date-ut): Always look in the current buffer
6201         for the Date header.
6203         * mml.el (mml-validate): New command.
6205         * mailcap.el (mailcap-possible-viewers): Revert to string-match
6206         since we are dealing with regexps.
6208 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6210         * gnus.el: Pterodactyl Gnus v0.91 is released.
6212 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6214         * gnus-agent.el (gnus-agent-save-active-1): New function.
6215         (gnus-agent-save-active): use it.
6216         (gnus-agent-save-groups): Ditto.
6218         * gnus-cache.el (gnus-cache-write-active): Use it.
6220         * gnus-agent.el (gnus-agent-write-active): Use it.
6222         * gnus-util.el (gnus-write-active-file): New function.
6224         * gnus-agent.el (gnus-agent-write-active): New function to keep
6225         lower boundaries and canceled groups.
6226         (gnus-agent-save-groups): Use it.
6227         (gnus-agent-save-active): Use it.
6228         (gnus-agent-save-group-info): Only write active files.
6229         (gnus-agent-expire): Update active file.
6231         * mm-decode.el (mm-inlinable-part-p): Removed.
6232         (mm-user-display-methods): Default to nil.
6233         (mm-user-display-methods): Removed.
6234         (add-mime-display-method): Removed.
6235         (mm-automatic-display): Renamed.
6236         (mm-automatic-display-p): Use it.
6237         (mm-inlined-types): New variable.
6238         (mm-inlined-p): New function.
6240         * message.el (message-reply): Bind message-this-is-mail.
6242 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6244         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6246         * message.el (message-check-news-header-syntax): Protect against
6247         nil froms.
6249         * mm-util.el (mm-auto-mode-alist): New.
6251         * mml.el (mml-generate-mime-1): Ditto.
6253         * gnus.el: Use mm-insert-file-contents throughout instead of
6254         nnheader.
6256         * mm-util.el (mm-insert-file-contents): New function.
6258 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6260         * gnus.el: Pterodactyl Gnus v0.90 is released.
6262 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
6264         * mailcap.el (mailcap-possible-viewers): Use string=.
6266 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6268         * mm-uu.el (mm-uu-forward-begin-line): New variable.
6269         (mm-uu-forward-end-line): New variable.
6270         (mm-uu-begin-line): Handle forwarded message.
6271         (mm-uu-identifier-alist): Ditto.
6272         (mm-uu-dissect): Ditto.
6274 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6276         * nnheader.el (nnheader-file-coding-system): Use raw-text.
6277         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6278         * gnus-cache.el (gnus-cache-coding-system): Ditto.
6280         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6281         (nnfolder-file-coding-system-for-write): New variable.
6282         (nnfolder-active-file-coding-system): New variable.
6283         (nnfolder-active-file-coding-system-for-write): New variable.
6284         (nnfolder-save-active): New function.
6285         (nnfolder-save-buffer): Use them.
6286         (nnfolder-possibly-change-group): Ditto.
6287         (nnfolder-request-list-newsgroups): Ditto.
6288         (nnfolder-request-create-group): Ditto.
6289         (nnfolder-request-expire-articles): Ditto.
6290         (nnfolder-request-move-article): Ditto.
6291         (nnfolder-request-accept-article): Ditto.
6292         (nnfolder-request-delete-group): Ditto.
6293         (nnfolder-request-rename-group): Ditto.
6294         (nnfolder-possibly-change-folder): Ditto.
6295         (nnfolder-read-folder): Ditto.
6296         (nnfolder-request-list): Remove pathname-coding-system.
6297         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6299         * nnmail.el (nnmail-file-coding-system): Use raw-text.
6300         (nnmail-file-coding-system-1): Removed.
6301         (nnmail-find-file): Use nnmail-pathname-coding-system.
6302         (nnmail-write-region): Ditto.
6304         * nnmbox.el (nnmbox-file-coding-system): New variable.
6305         (nnmbox-file-coding-system-for-write): New variable.
6306         (nnmbox-active-file-coding-system): New variable.
6307         (nnmbox-active-file-coding-system-for-write): New variable.
6308         (nnmbox-save-buffer): New function.
6309         (nnmbox-save-active): New function.
6310         (nnmbox-request-scan): Use them.
6311         (nnmbox-request-expire-articles): Ditto.
6312         (nnmbox-request-move-article): Ditto.
6313         (nnmbox-request-accept-article): Ditto.
6314         (nnmbox-request-replace-article): Ditto.
6315         (nnmbox-request-delete-group): Ditto.
6316         (nnmbox-request-rename-group): Ditto.
6317         (nnmbox-request-create-group): Ditto.
6319         * mm-util.el (mm-text-coding-system): raw-text or -dos.
6320         (mm-running-ntemacs): Removed.
6322         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6324 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6326         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6328 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6330         * qp.el (quoted-printable-encoding-characters): Support lower case.
6332 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6334         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6335         (rfc2047-b-encode-region): Encode line by line.
6337 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6339         * mm-util.el (mm-find-mime-charset-region): Fix.
6341 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
6343         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6344         (mm-find-mime-charset-region): Ditto.
6346 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
6348         * gnus-sum.el (gnus-summary-move-article): Fix something or
6349         other.
6351 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
6353         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6354         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6355         (gnus-summary-enter-digest-group): Use them.
6356         (gnus-summary-setup-default-charset): Ditto.
6358 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6360         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6361           gnus-newsgroup-name is nil.
6363 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6365         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6367 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6369         * gnus-art.el (article-emphasize): Use correct
6370         gnus-article-emphasis-alist.
6372 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6374         * mm-view.el (mm-inline-text): Fix text/html bug.
6376 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6378         * gnus.el: Pterodactyl Gnus v0.89 is released.
6380 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6382         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6383         * message.el (message-draft-coding-system): Ditto.
6384         * mm-util.el (mm-running-ntemacs): Ditto.
6386 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6388         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6390 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6392         * mml.el: require mm-decode.
6394 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6396         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6398 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6400         * mm-view.el (mm-inline-image): Fix image undisplayer.
6402 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6404         * mml.el (mml-insert-multipart): Error in compeling-read.
6405         (mml-insert-tag): Match tags.
6407 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6409         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6410         (gnus-cache-braid-heads): Ditto.
6411         (gnus-cache-retrieve-headers): Ditto.
6413 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6415         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6417 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6419         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6420         to string under XEmacs.
6422 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6424         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6426 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6428         * mm-view.el (mm-inline-message): Fix message view bug.
6429         * gnus-art.el (gnus-article-prepare): Ditto.
6431 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6433         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6435 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6437         * gnus.el: Pterodactyl Gnus v0.88 is released.
6439 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6441         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6442         usage.
6444         * nnmail.el (nnmail-get-new-mail): Save info.
6446 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6448         * gnus.el: Pterodactyl Gnus v0.87 is released.
6450 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6452         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6453         (mail-source-run-script): New function.
6454         (mail-source-fetch-pop): Use it.
6456 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6458         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6460 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6462         * gnus.el: Pterodactyl Gnus v0.86 is released.
6464 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6466         * gnus-art.el (gnus-treat-translate): New variable.
6467         (gnus-treat-predicate): Accept a list of regexps.
6468         (gnus-article-treat-custom): Allow a list of regexps.
6470 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6472         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6473         type.
6475 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6477         * gnus-art.el (article-babel): Narrow a bit.
6479         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6481 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6483         (gnus-agent-get-undownloaded-list): Operate on all articles, not
6484         only unread ones.
6485         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6486         articles, not only unread ones.
6488 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6490         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6491         keystroke.
6493         * gnus-art.el (gnus-article-x-face-command): Ditto.
6495         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6497         * gnus.el (gnus-method-simplify): Accept server names.
6499 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6501         * gnus-art.el (article-babel-prompt): New function.
6502         (article-babel): New command.
6504 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6506         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6508         * mml.el (mml-generate-mime-1): Don't insert literally.
6510         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6511         (gnus-netrc-syntax-table): Removed.
6512         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6514 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6516         * mm-view.el (mm-inline-text): Fix charset for text/html.
6518 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6520         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6522 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6524         * nnmail.el (nnmail-split-incoming): Return the number of split
6525         mails.
6526         (nnmail-process-babyl-mail-format): Ditto.
6527         (nnmail-process-unix-mail-format): Ditto.
6528         (nnmail-process-mmdf-mail-format): Ditto.
6529         (nnmail-process-maildir-mail-format): Ditto.
6531         * mail-source.el (mail-source-callback): Return the number from
6532         the callback.
6534         * message.el (message-send-mail): Generate Lines.
6536         * mail-source.el (mail-source-call-script): New function.
6537         (mail-source-call-script): New function.
6539 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6541         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6542         (gnus-select-newsgroup): Use it.
6543         (gnus-group-highlight-words-alist): New variable.
6544         (gnus-newsgroup-emphasis-alist): New variable.
6545         (gnus-summary-local-variables):  Use it.
6546         * gnus-art.el (article-emphasize): Use it.
6547         (gnus-emphasis-highlight-words): New face.
6548         * gnus-cus.el (gnus-group-parameters): New parameter.
6550 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6552         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6553         parameter `headers'.
6554         (gnus-cache-enter-article): Ditto.
6555         (gnus-cache-update-article): Ditto.
6556         * gnus-sum.el (gnus-summary-move-article): Ditto.
6557         (gnus-summary-mark-article-as-unread): Ditto.
6558         (gnus-summary-mark-article): Ditto.
6560 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6562         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6563         (gnus-posting-style-alist): Removed.
6564         (gnus-message-style-insertions): Ditto.
6565         (gnus-configure-posting-styles): Reimplementation.
6567         * mail-source.el (mail-source-fetch): Error the message.
6569         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6571 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6573         * gnus.el: Pterodactyl Gnus v0.85 is released.
6575 1999-04-20  Michael Cook  <cook@sightpath.com>
6577         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6578           Outlook citation regex.
6580 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6582         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6583         semicolon.
6585 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6587         * gnus-range.el (gnus-remove-from-range): Document range1
6588         modification, protect range2.
6590 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6592         * gnus-sum.el (gnus-update-marks): Protect lists from
6593         gnus-remove-from-range, don't sort twice.
6595 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6597         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6598         function in backend.
6600 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6602         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6603         request-accept-article function in the backend instead of using
6604         the 'respool capability.
6606 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6608         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6609         spurious whitespace at eob.
6611 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6613         * nnmail.el (nnmail-get-new-mail): Check right variable.
6615 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6617         * mailcap.el (mailcap-mime-data): Fix rfc822.
6619 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6621         * nndoc.el (nndoc-nsmail-type-p): New function.
6622         (nndoc-type-alist): Recognize nsmail.
6624 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6626         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6627         *before* `article-hide-headers' deletes the information.
6629 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6631         * gnus-sum.el (gnus-summary-save-parts): New command and
6632         keystroke.
6633         (gnus-summary-save-parts-1): New function.
6634         (gnus-summary-iterate): Buggy.
6636         * mm-decode.el (mm-save-part-to-file): Made into own function.
6638 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6640         * gnus-group.el (gnus-group-set-info): Resist nils.
6642 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6644         * mailcap.el (mailcap-mime-data): Ditto.
6646         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6648         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6650 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6652         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6653         gnus-article-date-lapsed-new-header is t.
6655 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6657         * gnus.el: Pterodactyl Gnus v0.84 is released.
6659 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6661         * gnus-msg.el (gnus-bug-message): Mime change.
6663 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6665         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6667 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6669         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6670         `x-uue'.
6672 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6674         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6675         when authentication is 'password.
6677 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6679         * gnus-win.el (gnus-configure-windows): Accept a setting.
6681 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6683         * mm-util.el (mm-quote-arg): Moved here.
6685         * mm-decode.el (mm-quote-arg): Quote more chars.
6687 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6689         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6690         with newlines would create buggy .nov files.
6692         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6694         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6695         end of lines.
6697         * message.el (message-mode): Doc fix.
6699         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6701         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6703         * gnus-art.el (article-date-ut): Rewrite.
6705         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6706         order.
6708         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6709         headers.
6711         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6713 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6715         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6716         (article-date-ut): use it.
6718 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6720         * mail-source.el (mail-source-fetch-pop): Call script
6721         asynchronously.
6723 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6725         * gnus.el: Pterodactyl Gnus v0.83 is released.
6727 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6729         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6731         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6733         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6735         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6737         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6739         * message.el (message-generate-headers): Accept continuation
6740         headers.
6742 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6744         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6746 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6748         * gnus-art.el (gnus-treatment-function-alist): use
6749         maybe-hide-headers.
6751         * message.el (message-inhibit-body-encoding): Typo.
6752         (message-resend): Inhibit encoding.
6754         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6756         * gnus-art.el (article-remove-cr): Use re-search.
6758         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6759         headers.
6761         * mm-decode.el (mm-quote-arg): Quote '.
6763         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6765         * mm-decode.el (mm-insert-part): Use multibyte for text.
6767         * gnus-start.el (gnus-read-newsrc-file): New variable.
6768         (gnus-read-newsrc-file): Use it.
6770 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6772         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6774         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6775         function.
6777 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6779         * gnus.el: Pterodactyl Gnus v0.82 is released.
6781 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6783         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6784         for iso8859-2.
6786 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6788         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6789         synonym alist.
6791 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6793         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6795 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6797         * mail-source.el (mail-source-fetch): Ask before bugging out.
6799 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6801         * uudecode.el (uudecode-decode-region-external): Don't assume
6802         uudecode-temporary-file-directory ends with a slash.
6804 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6806         * gnus-sum.el (gnus-update-marks):
6807         (gnus-update-read-articles):
6808         (gnus-summary-expire-articles): Check server.
6810 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6812         * mml.el (mml-preview): New function.
6814 1999-04-17  William M. Perry  <wmperry@aventail.com>
6816         * mail-source.el (mail-source-fetch-file): Return the right
6817         value.
6819 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6821         * mml.el (mml-insert-parameter): New function.
6822         (mml-insert-parameter-string): New function.
6824         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6826         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6827         (gnus-mime-display-part): Use it.
6829         * mm-decode.el (mm-alternative-precedence): Removed.
6830         (mm-discouraged-alternatives): New variable.
6831         (mm-preferred-alternative-precedence): New function.
6833         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6835         * mail-source.el (mail-sources): New variable.
6837         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6839         * mm-decode.el (mm-valid-image-format-p): New function.
6840         (mm-inline-media-tests): Use it.
6841         (mm-valid-and-fit-image-p): New function.
6843         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6844         (gnus-agent-fetch-group): Ditto.
6846 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6848         * nnmail.el (nnmail-article-group): in case of a group name
6849         containing "\\n" constructs, be sure to pass the expanded value to
6850         nn*-save-mail.
6852 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6854         * gnus.el: Pterodactyl Gnus v0.81 is released.
6856 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6858         * gnus-sum.el (gnus-get-split-value): Reverse result.
6860 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6862         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6864 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6866         * mml.el (mml-insert-tag): Insert concluding part.
6868         * message.el (message-send-mail): Encode later.
6869         (message-send-news): Ditto.
6871         * nnfolder.el: Don't use mail delim.
6873 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6875         * gnus-cus.el (gnus-group-customize): Put point at min.
6877         * mm-view.el (mm-inline-text): Allow toggling html.
6879 1999-03-28  William M. Perry  <wmperry@aventail.com>
6881         * mail-source.el: Added prescript and postscript to file.
6883 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6885         * nnmail.el: Reverted.
6887         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6888         (gnus-setup-posting-charset): Did work.
6890 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
6892         * gnus.el (gnus-short-group-name): Use
6893         gnus-group-uncollapsed-levels.
6895 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6897         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6899 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6901         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6902         (article-strip-headers-from-body): New command and keystroke.
6904 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6906         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6908         * nnheader.el (nnheader-insert-file-contents): Bind
6909         enable-local-eval to nil.
6910         (nnheader-find-file-noselect): Ditto.
6912         * nnmail.el (nnmail-article-group): Don't remove long lines.
6913         (nnmail-remove-long-lines): New function.
6914         (nnmail-split-header-length-limit): Removed.
6916         * mml.el (mml-generate-mime-1): Use unibyte buffers.
6918         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6920 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6922         * gnus-sum.el (gnus-summary-generic-mark): New function.
6924         * nnmail.el (nnmail-split-header-length-limit): Increased.
6925         (nnmail-article-group): Allow nil.
6927         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6929         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6930         first.
6932         * mml.el (mml-minibuffer-read-type): Include types from
6933         mailcap-mime-data.
6935         * nndraft.el (nndraft-request-article): Would clobber Japanese.
6937 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
6939         * mml.el (mml-insert-tag): New function.
6940         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6941         confusion with functions like `mml-read-tag'.
6942         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6943         (mml-minibuffer-read-description): Ditto with
6944         `mml-minibuffer-read-description'.
6945         (mml-attach-buffer): New function.
6946         (mml-mode-map): New entry for /.
6947         (mml-minibuffer-read-type): Accept DEFAULT.
6949         * mml.el (mml-quote-region): Narrow the region.
6951         * message.el (message-mode-menu): message-mime-attach-file is now
6952         mml-attach-file.
6954 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6956         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6958 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
6960         * mml.el (mml-attach-buffer): New command.
6962 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
6964         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6965         with a proper range. Compress range.
6967         * gnus-range.el (gnus-remove-from-range): Protect arguments.
6969 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6971         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6973 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6975         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6976         (gnus-picons-convert-x-face): Removed.
6977         (gnus-picons-article-display-x-face): Removed.
6978         (gnus-picons-x-face-sentinel): Ditto.
6979         (gnus-picons-display-x-face): Ditto.
6981 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6983         * gnus.el: Pterodactyl Gnus v0.80 is released.
6985 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6987         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6989         * gnus-sum.el (gnus-with-article): Moved here.
6991         * mail-source.el (mail-source-fetch-pop): Ask for password even
6992         when program.
6994 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6996         * gnus-msg.el (gnus-bug): Add description.
6998         * mml.el (mml-insert-mml-markup): Insert disposition.
7000         * message.el (message-send-mail): Always encode mail headers.
7002 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7004         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7005         when requested.
7007         * nnmail.el (nnmail-current-spool): Removed.
7009         * gnus-salt.el (gnus-tree-inhibit): New varible.
7011         * gnus.el (mm-util): Required.
7013 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
7015         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7017 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7019         * mail-source.el (mail-source-bind): Doc fix.
7021 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7023         * message.el (message-mode): Doc fix.
7025         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7026         encoding.
7028         * gnus.el (gnus-methods-equal-p): Moved here.
7030         * mail-source.el: pop at 110.
7032         * pop3.el (pop3-movemail): Use write-region instead of
7033         append-to-file to avoid excessive messaging.
7035 1999-02-27  lantz moore  <lmoore@contigo.com>
7037         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7038         type directory.
7040 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
7042         * gnus-art.el (article-hide-boring-headers): Field names must not
7043         contain whitespace.
7045 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7047         * gnus.el: Pterodactyl Gnus v0.79 is released.
7049 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7051         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7053         * mml.el (mml-mode): Don't use add-minor-mode.
7055         * message.el (messgage-inhibit-body-encoding): New variable.
7056         (message-encode-message-body): Use it.
7058 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7060         * gnus.el: Pterodactyl Gnus v0.78 is released.
7062 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7064         * message.el (message-mode): Switch on MML mode.
7066         * mml.el: Included commands and functions.
7067         (mml-mode-map): New keymap.
7069         * message.el: Removed the insertion commands and functions.
7071         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7073         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7074         keystroke.
7076         * gnus-art.el (gnus-narrow-to-page): Revert.
7078         * gnus-cite.el (gnus-cite-delete-overlays): New function.
7079         (gnus-cite-parse-maybe): Always reparse.
7081         * message.el (message-encode-message-body): Don't insert
7082         "multipart warning".
7084         * gnus-art.el (gnus-article-treat-head-custom): New variable.
7086 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
7088         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7090         * nnmail.el: Require mm-util.
7092 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
7094         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7095         group.
7097 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
7099         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7101 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
7103         * gnus-msg.el (gnus-extended-version): Better regexp.
7105 1999-02-25  Didier Verna  <verna@inf.enst.fr>
7107         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7108         is called with the result of SPLIT and should return a new split.
7110         * gnus.texi: update the doc.
7112 1999-02-23  Didier Verna  <verna@inf.enst.fr>
7114         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7115         displayed in the article buffer, output bars if
7116         `gnus-picons-display-article-move-p'.
7118 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
7120         * mail-source.el (mail-source-fetch-pop): Typo.
7122 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7124         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7126 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7128         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7130 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7132         * mml.el (mml-insert-buffer): New function.
7134         * message.el (message-forward): Insert the buffer in the buffer.
7136 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
7138         * mm-view.el (mm-inline-message): Insert part in narrowed region.
7140 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
7142         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7144 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7146         * gnus.el: Pterodactyl Gnus v0.77 is released.
7148 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7150         * gnus-art.el (gnus-displaying-mime): New variable.
7151         (article-narrow-to-head): New function.
7153         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7154         Default to pop instead of pop3.
7156 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7158         * gnus-art.el (article-hide-pgp): Goto body.
7160         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7162         * gnus-cite.el: Don't use goto-line.
7164         * gnus-art.el (gnus-article-treat-html): Removed.
7165         (gnus-treat-article): Save restriction.
7167 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
7169         * message.el (message-send-mail): Don't untabify.
7170         (message-mode): Don't use tabs for indentation.
7172 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7174         * message.el (message-send-mail): Don't untabify.
7176         * nnml.el (nnml-save-mail): Typo fix.
7178 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
7180         * message.el (message-cite-function): Add
7181         `message-cite-original-without-signature' customization option.
7183 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
7185         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7186         `nnmail-prepare-incoming-header-hook'.
7188 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
7190         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7192 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7194         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7196 1999-02-18  Michael Cook  <cook@sightpath.com>
7198         * Recognize Microsoft Outlook's cite attribution conventions.
7200 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
7202         * gnus-sum.el: Bind M.
7204 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
7206         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7208 1999-02-15  Didier Verna  <verna@inf.enst.fr>
7210         * gnus-picon.el (gnus-group-display-picons): ensures that
7211         `article-goto-body' really goes to the article body.
7213 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7215         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7217         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7219         * mm-view.el (mm-view-message): Enable multibyte.
7221 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7223         * nnmail.el (nnmail-get-new-mail): Message later.
7225         * mm-util.el (mm-find-charset-region): Revert to checking
7226         multibyte.
7228 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
7230       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7231       attachment.
7233 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7235         * gnus.el: Pterodactyl Gnus v0.76 is released.
7237 1999-02-06  Felix Lee  <flee@cygnus.com>
7239         * gnus.el (gnus-group-change-level-function): Typo.
7241 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7243         * gnus-sum.el (gnus-nov-skip-field): Removed.
7244         (gnus-nov-field): Ditto.
7245         (gnus-nov-parse-extra): Ditto.
7246         (gnus-nov-read-integer): Ditto.
7248 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
7250         * nnheader.el (nnheader-nov-read-message-id): New macro.
7251         (nnheader-parse-nov): Use it.
7253         * gnus-sum.el (gnus-nov-read-message-id): New macro.
7254         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7255         `(eq (char-after) ?\n)'.
7257 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7259         * gnus.el (gnus-other-frame): Always pop up a new frame.
7261 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
7263         * gnus-range.el (gnus-range-add): Rewrite.
7265 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
7267         * nnmail.el (nnmail-split-incoming): Added detection of maildir
7268         format.
7269         (nnmail-process-maildir-mail-format): New function.
7271         * mail-source.el (mail-source-fetch-maildir): New function.
7272         (mail-source-keyword-map): Add default for maildir method.
7273         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7275 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7277         * mail-source.el (mail-source-fetcher-alist): Remove apop.
7279         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7280         (nndoc-mime-digest-type-p): Removed.
7282 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7284         * gnus-art.el (gnus-article-read-summary-keys): Set the point
7285         where it is supposed to be.
7286         (gnus-treat-play-sounds): New variable.
7288         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7290         * gnus-art.el (article-display-x-face): Narrow to head.
7291         (gnus-article-washed-types): New variable.
7292         (article-hide-pgp): Is not a toggle.
7293         (gnus-article-hide-text-type): Save types.
7294         (article-decode-charset): Use it.
7296         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7298         * message.el (message-forward-start-separator): Removed.
7299         (message-forward-end-separator): Removed.
7300         (message-signature-before-forwarded-message): Removed.
7301         (message-included-forward-headers): Removed.
7302         (message-check-news-body-syntax): Don't check forward.
7303         (message-forward): Use MIME.
7305         * nnvirtual.el (nnvirtual-request-article): Bind
7306         gnus-article-decode-hook to nil.
7308 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7310         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7311         us-ascii.
7313 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7315         * format-spec.el (format-spec): Be more robust.
7317         * message.el (message-encode-message-body): Default
7318         mail-parse-charset to mail-parse-charset.
7320         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7321         (gnus-summary-edit-article): Bind mail-parse-charset.
7323         * mml.el (mml-read-tag): Ignore white space after end of tag.
7325         * message.el (message-goto-body): Also work in separatorless
7326         articles.
7328         * mml.el (mml-translate-from-mime): New function.
7329         (mml-insert-mime): Ditto.
7330         (mml-to-mime): New function.
7331         (mime-to-mml): New name.
7333         * gnus-sum.el (gnus-summary-edit-article): Always select raw
7334         article.
7336         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7338         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7339         special-case nndraft groups.
7341 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7343         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7344         (gnus-get-newsgroup-headers): Already bound.
7346         * message.el (message-encode-message-body): Use posting charset.
7348         * mm-bodies.el (mm-encode-body): Use MIME charsets.
7349         (mm-body-encoding): Do CTE.
7350         (mm-body-7-or-8): New function.
7352         * mm-util.el (mm-mime-charset): Always fall back on alist.
7353         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7354         (mm-mime-mule-charset-alist): Add arabic-*-column.
7355         (mm-find-mime-charset-region): New function.
7357         * format-spec.el (format-spec-make): New function.
7359         * mail-source.el (format-spec): Required.
7360         (mail-source-fetch-with-program): Removed.
7361         (mail-source-fetch-with-program): New function.
7363         * format-spec.el: New file.
7365 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7367         * mail-source.el (mail-source-fetch-with-program): Take optional
7368         parameter.
7370 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7372         * gnus-start.el: Ignore some groups.
7373         (gnus-setup-news): Bind nnmail-fetched-sources.
7375         * message.el (message-send-mail): Remove all tabs.
7377         * mm-util.el (mm-find-charset-region): Just check whether
7378         find-charset-region is defined.
7380 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7382         * gnus-group.el (gnus-group-get-new-news): Use
7383         nnmail-fetched-sources.
7385         * nnmail.el (nnmail-fetched-sources): New variable.
7386         (nnmail-get-new-mail): Use it.
7388         * mail-source.el (mail-source-fetched-sources): New variable.
7389         (mail-source-fetch): Use it.
7391 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7393         * gnus.el (gnus-getenv-nntpserver): if the file that
7394         gnus-nntpserver-file names has a trailing newline, the
7395         string-match will always match, and thus the file will never be
7396         read.  (^ matches start of "line", \\` matches start of "buffer",
7397         which is what was intended...)
7399 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7401         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7403 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7405         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7406         select methods.
7408 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7410         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7412 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7414         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7416 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7418         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7419         a typo.
7420         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7421         charset to nil.
7422         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7423         * gnus-start.el (gnus-start-draft-setup): Ditto.
7425 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7427         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7428         (mail-source-value): Don't do variables.
7430         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7432         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7434 1999-02-01  Michael Cook  <cook@sightpath.com>
7436         * Defenestrate spurious ?a.
7438 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7440         * mail-source.el (mail-source-fetch-pop): Instead use
7441         :authentication.
7443 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
7445         * lisp/mail-source.el : Support APOP authentication scheme.
7447 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7449         * pop3.el (pop3-movemail): Return t.
7451 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7453         * rfc2047.el (rfc2047-fold-region): New function.
7454         (rfc2047-encode-message-header): Use it.
7456 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7458         * gnus-sum.el (gnus-group-charset-alist): Add more.
7460 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7462         * gnus.el: Pterodactyl Gnus v0.75 is released.
7464 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7466         * gnus-art.el (article-display-x-face): Don't narrow to head.
7468 1999-02-01  Michael Cook  <cook@sightpath.com>
7470         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7472 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7474         * mail-source.el (mail-source-fetch-directory): Ignore
7475         directories.
7477         * gnus-cus.el (gnus-group-parameters): Addition.
7479         * gnus-art.el (article-strip-banner): Do symbolic banners.
7480         (article-strip-banner): New keystroke.
7482 1999-02-01  Michael Cook  <cook@sightpath.com>
7484         * gnus-art.el (article-strip-banner): New command.
7486 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7488         * gnus-art.el (gnus-treat-strip-banners): New variable.
7490 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7492         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7493         has been exist.
7495 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7497         * message.el (message-draft-coding-system): Check coding-system.
7498         * mm-util.el (mm-text-coding-system): Ditto.
7500 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7502         * mail-source.el (mail-source-fetch-pop): Save excursion.
7504 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7506         * mail-source.el (mail-source-movemail-args): Not constant.
7507         (mail-source-movemail-args): Removed.
7508         (mail-source-fetch-with-program): New function.
7509         (mail-source-fetch-pop): Use program and function.
7510         (mail-source-movemail-program): Removed.
7512         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7513         (gnus-treat-date-user-defined): New variable.
7515 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7517         * nnmail.el (nnmail-fix-eudora-headers): New function.
7519 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7521         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7523 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7525         * gnus-art.el (gnus-treatment-function-alist): Do
7526         gnus-article-add-buttons-to-head later.
7527         (gnus-treat-capitalize-sentences): New variable.
7528         (article-capitalize-sentences): New command and keystroke.
7530         * gnus-group.el (gnus-group-catchup-current): Do group.
7532         * message.el (message-default-charset): Add group.
7534 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7536         * gnus.el: Pterodactyl Gnus v0.74 is released.
7538 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7540         * gnus-art.el (article-fill-long-lines): Renamed.
7541         (article-fill-long-lines): New keystroke.
7543 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7545         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7547         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7548         displayed.
7549         (gnus-group-catchup-current): Be more robus.
7551         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7552         headers.
7554 1999-01-25  Dave Love  <fx@gnu.org>
7556         * message.el (message-mode-menu): Add message-mime-attach-file.
7557         (message-mode): Doc fix.
7559 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7561         * nnmail.el (nnmail-check-duplication): Insert the mail source
7562         string.
7564         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7565         (mail-source-fetch-directory): Ditto.
7566         (mail-source-fetch-file): Ditto.
7567         (mail-source-string): New variable.
7569         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7570         the level.
7572         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7573         before handling.
7575         * mm-util.el (mm-mime-charset): Use the parameters.
7576         (mm-mime-charset): Removed region paremeters.
7578         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7579         source.
7581 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7583         * nnmail.el (nnmail-get-split-group): Quote right.
7585 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7587         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7588         buffer.
7590 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7592         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7593         (gnus-group-mode): Don't hook.
7595         * mail-source.el (mail-source-bind): Doc fix.
7596         (mail-source-bind): Take only one param.
7598         * gnus-art.el (gnus-treat-highlight-signature): typep.
7600         * mail-source.el (mail-source-movemail): Ignore empty file.
7601         (mail-source-callback): Check before deleting.
7603         * message.el (message-mime-attach-file): Include name.
7605 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7607         * mm-util.el (mm-read-charset): Return a symbol.
7609         * mm-view.el (mm-inline-text): Insert signature separator.
7611         * gnus-art.el (gnus-treat-predicate): New function.
7612         (gnus-treat-article): Allow all types to be checked.
7614         * gnus-util.el (gnus-or): New function.
7615         (gnus-and): Ditto.
7617         * gnus-art.el (gnus-mime-display-single): Use override.
7619         * mm-decode.el (mm-attachment-override-types): New variable.
7620         (mm-attachment-override-p): New function.
7622         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7624 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7626         * mm-view.el (mm-inline-text): Do vcards.
7628 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7630         * gnus.el: Pterodactyl Gnus v0.73 is released.
7632 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7634         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7635         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7636         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7637         (nnmail-movemail-program): Removed.
7638         (nnmail-movemail-args): Removed.
7639         (nnmail-pop-password-required): Ditto.
7640         (nnmail-tmp-directory): Ditto.
7641         (nnmail-delete-incoming): Removed.
7642         (nnmail-pop-password, nnmail-moved-inboxes,
7643         nnmail-internal-password, nnmail-move-inbox): Removed.
7644         (nnmail-read-passwd): Ditto.
7645         (nnmail-get-spool-files): Removed.
7646         (nnmail-resplit-incoming): Reinstated.
7648         * mail-source.el: New file.
7650 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7652         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7654 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7656         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7658 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7660         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7662         * gnus-picon.el (gnus-group-display-picons): Goto body.
7664         * gnus.el: Indented all functions; broke long lines; changed all
7665         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7667 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7669         * gnus.el: Pterodactyl Gnus v0.72 is released.
7671 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7673         * gnus.el: Cleaned up trailing whitespace.
7675         * mm-util.el (mm-read-charset): Work.
7677 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7679         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7680         nnheader-translate-file-chars'd group name.
7682 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7684         * message.el (message-encode-message-body): Fold case.
7686 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7688         * mailcap.el (mailcap-add): New function.
7690 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7692         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7693         (article-goto-body): Use it.
7694         (gnus-treat-article): Ditto.
7696         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7697         downloaded articles from the downloadeble list.
7699 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7701         * message.el (message-encode-message-body): Bind
7702         mail-parse-charset.
7704         * mm-util.el (mm-charset-synonym-alist): New variable.
7705         (mm-charset-to-coding-system): Use it.
7706         (mm-charset-coding-system-alist): Removed.
7707         (mm-charset-to-coding-system): Don't use it.
7708         (mm-find-charset-region): Use mail-parse-charset.
7710         * gnus-art.el (gnus-treatment-function-alist): Use
7711         gnus-article-display-picons.
7712         (gnus-treat-display-xface): Only do if we have xface feature.
7713         (gnus-part-display-hook): New function.
7714         (gnus-treat-article): Use it.
7715         (gnus-treat-article): Use gnus-visual.
7717         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7719         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7720         displaying.
7722         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7724         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7725         regexp file names.
7727 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7729         * gnus.el: Pterodactyl Gnus v0.71 is released.
7731 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7733         * mm-view.el (mm-inline-image): Don't add a dot.
7735         * gnus-art.el (gnus-treat-article): New function.
7737         * gnus.el (gnus-article-display-hook): Removed.
7739         * gnus-art.el (gnus-article-treat-custom): New variable.
7741         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7743         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7744         functions.
7746         * message.el (message-posting-charset): New variable.
7747         (message-send-mail): Use it.
7749         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7750         (gnus-setup-posting-charset): New function.
7751         (gnus-setup-message): Use it.
7753         * message.el (message-encode-message-body): Just look for
7754         Content-Type before inserting a new one.
7756 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7758         * rfc2047.el (rfc2047-default-charset): Removed.
7760         * mail-prsvr.el: New file.
7761         (mail-parse-charset): New variable.
7763         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7764         Changed name.
7766         * gnus.el (gnus-charset): New group.
7768         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7770         * gnus-sum.el (gnus-default-charset): Default to nil.
7771         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7772         (gnus-newsgroup-iso-8859-1-forced): Removed.
7774         * mm-util.el (mm-known-charsets): Removed.
7775         (mm-default-coding-system): Removed.
7776         (mm-default-charset): Removed.
7777         (mm-read-charset): New function.
7779         * message.el (message-default-charset): Removed.
7781         * rfc2047.el (rfc2047-default-charset): Default to nil.
7783         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7785 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7787         * gnus.el: Pterodactyl Gnus v0.70 is released.
7789 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7791         * mm-decode.el (mm-save-part): Use mm-get-part.
7792         (mm-insert-part): New function.
7793         (mm-get-part): Use it.
7794         (mm-get-image): Ditto.
7795         (mm-display-external): Ditto.
7797         * mm-view.el (mm-inline-text): Ditto.
7799         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7800         ranges.
7802         * mm-decode.el (mm-display-external): Save the buffer.
7803         (mm-remove-part): Kill it.
7805         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7807         * nnagent.el (nnagent-request-set-mark): Defined stub.
7809 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7811         * gnus-score.el (gnus-score-load-score-alist): Bind
7812         coding-system-for-read.
7814         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7815         prepare-exit-hook.
7817         * mm-view.el (mm-setup-w3): Require w3.
7819 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7821         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7822         body.
7824 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7826         * mm-encode.el: Ditto.
7828         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7829         error.
7831         * mailcap.el (mailcap-mime-data): SAFER ps.
7833         * message.el (message-encode-message-body): Always insert a
7834         Content-Type header.
7836         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7837         shown inline.
7839         * mm-view.el (mm-inline-text): Handle all sorts of text.
7841         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7842         don't view.
7844         * mm-decode.el (mm-display-external): Use it.
7846         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7848         * mm-decode.el (mm-save-part): Removed double code.
7850 1999-01-12  Dave Love  <fx@gnu.org>
7852         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7853         application/octet-stream .gz & al files with jka-compr.
7855 1999-01-12  Dave Love  <fx@gnu.org>
7857         * gnus-ems.el (gnus-down-mouse-3): New variable.
7858         * gnus-art.el (gnus-mime-button-map): Use it.
7859         (gnus-mime-button-menu): Set the clicked-on buffer initially.
7861 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7863         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7865 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7867         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7868         buffers.
7870         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7872         * gnus-cache.el (gnus-cache-read-active): Reversed check.
7874 1999-01-12  Matt Armstrong  <matta@geoworks.com>
7876         * mml.el (mml-parameter-string): Strip directory component.
7878 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7880         * gnus.el (gnus-use-demon): Removed.
7882 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
7884         * nnmail.el (nnmail-article-group): Don't infloop.
7886 1999-01-11  Colin Rafferty  <colin@xemacs.org>
7888         * gnus-art.el (article-update-date-lapsed): Made it work with
7889         picons, and make it update on all visible frames.
7890         (article-date-ut): Get summary-buffer's current-headers.
7892 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7894         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7895         (gnus-picons-setup-p): New variable.
7897 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7899         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7901 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7903         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7904         (gnus-summary-exit-no-update): Use mapcar.
7906 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7908         * gnus-agent.el (gnus-category-write): Make directory.
7910 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
7912         * gnus-sum.el (gnus-update-read-articles):
7913         (gnus-update-marks): Request backend update of mark.
7915 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7917         * mm-bodies.el (mm-body-encoding): Use mm-find.
7919 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
7921         * gnus-picon.el (gnus-article-display-picons): Fix.
7923 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7925         * gnus.el: Pterodactyl Gnus v0.69 is released.
7927 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7929         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7931         * gnus-agent.el (gnus-agent-remove-group): New command and
7932         keystroke.
7934         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7936 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7938         * gnus-agent.el (gnus-agent-write-servers): Make directory.
7940 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7942         * mm-view.el (mm-inline-text): Bind current id.
7944         * mm-decode.el (mm-handle-id): New macro.
7945         (mm-make-handle): Accept id.
7946         (mm-dissect-singlepart): Use it.
7948 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
7950       * message.el (message-cite-original-without-signature): Use
7951       message-signature-separator when searching for signature in
7952       message-cite-original-without-signature.
7954 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
7956         * gnus.el (gnus-server-to-method): Check named methods.
7958 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7960         * mm-view.el (mm-view-message): Goto point-min.
7962         * nnmail.el (nnmail-article-group): Don't delete lines, only
7963         shorten them.
7965         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7966         values.
7968         * nnheader.el (nnheader-temp-directory): New variable.
7969         (nnheader-temp-directory): Removed.
7971 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
7973         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7974         list of files to check for mailcap entries under windows-nt.
7976 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7978         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7979         summary buffer exists.
7981 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7983         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7984         irrelevant Sun sendmail bug.
7985         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7987         * message.el (message-send-news): Bind mail-header-separator to
7988         "" when asking backend to post.
7990 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7992         * mm-uu.el (mm-dissect-disposition): New variable.
7993         (mm-uu-dissect): Use it.
7995 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7997         * mm-view.el (mm-inline-text): Bind url-current-object.
7999 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
8001         * gnus-range.el (gnus-remove-from-range): Rewrite.
8003 1998-12-09  SL Baur  <steve@altair.xemacs.org>
8005         * gnus-picon.el (annotations): Remove bogus require 'xpm.
8007 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
8009         * message.el (message-encode-message-body): Insert `MIME-Version'
8010         instead of `Mime-Version'.
8012 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8014         * message.el (message-insert-mime-part): Add the attachment
8015         disposition.
8016         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8017         (message-mime-query-type): New function.
8018         (message-mime-query-description): Ditto.
8019         (message-mime-query-file): Ditto.
8020         (message-insert-mime-part): Use them.
8021         (message-mime-insert-external): Use the new stuff.
8023 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8025         * nnmail.el (nnmail-split-header-length-limit): New variable.
8027         * mm-decode.el (mm-dissect-buffer): Check syntax.
8029         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8031         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8032         (rfc2047-dissect-region): Ditto.
8034 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8036         * mm-view.el (mm-view-message): Decode charset.
8038 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8040         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8041         CT headers.
8043 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8045         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8046         mm-uu-*-function.
8047         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8049 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8051         * message.el (message-send-mail): Do MML first.
8052         (message-send-news): Ditto.
8054 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8056         * gnus-picon.el (gnus-picons-face): New face.
8057         (gnus-picons-try-face): Use it.
8059 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8061         * gnus.el: Pterodactyl Gnus v0.68 is released.
8063 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8065         * gnus.el: Pterodactyl Gnus v0.67 is released.
8067 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8069         * gnus.el: Pterodactyl Gnus v0.66 is released.
8071 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8073         * gnus-art.el (gnus-insert-mime-button): Decode description.
8075 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
8077         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8078         (gnus-decode-header-methods): Ditto.
8079         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8081 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8083         * mml.el (mml-insert-mime-headers): Encode description.
8085         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8086         line.
8088         * gnus-sum.el (gnus-default-charset): Doc fix.
8090 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8092         * mm-decode.el (mm-display-part): Forward a line.
8094 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8096         * mm-util.el (mm-running-ntemacs): New variable.
8097         (mm-text-coding-system): Ditto.
8098         * nnmail.el (nnmail-incoming-coding-system): Ditto.
8099         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8101 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8103         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8104         buffer.
8106         * message.el (message-insert-headers): New command and keystroke.
8108 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8110         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8111         (mm-get-image): Ditto.
8113         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8114         base64, uudecode and binhex.
8116 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
8118         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8119         in text/plain.
8120         * mm-uu.el (mm-uu-dissect): Use inline.
8122 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8124         * mm-view.el (mm-view-message): New function.
8126         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8127         qp.
8129 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
8131         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8132         entry for message/rfc822 as 8bit.
8134 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8136         * mailcap.el (mailcap-mime-extensions): Add patch.
8138 1998-12-05  Dale Hagglund  <rdh@best.com>
8140         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8141         argument to force all multipart/* to look like multipart/mixed.
8143         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8144         variable.
8145         (gnus-mime-display-part): Use it.
8147 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8149         * gnus-draft.el (gnus-draft-send): Only disable checks for
8150         non-interactive use.
8151         (gnus-draft-send-message): Use it.
8153 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8155         * gnus.el: Pterodactyl Gnus v0.65 is released.
8157 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8159         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8161         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8163 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8165         * gnus.el: Pterodactyl Gnus v0.64 is released.
8167 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8169         * mm-view.el (mm-setup-w3): Don't load.
8171         * gnus-msg.el (gnus-setup-message): Set group name.
8172         (gnus-group-mail): Avoid leaking local vars.
8174         * message.el (message-attach-file): Renamed.
8175         (message-mime-attach-file): Renamed again.
8177 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8179         * gnus-art.el (article-decode-encoded-words): Bind
8180         rfc2047-default-charset here.
8182         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8184 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8186         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8187         (gnus-picons-setup-hook): New hook.
8189 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
8191         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8192         string.
8193         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
8194         line.
8196 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8198         * gnus-art.el (gnus-article-prepare-display): Setup w3.
8199         (gnus-mime-view-part): Ditto.
8200         (gnus-mime-inline-part): Dotii.
8201         (gnus-mime-externalize-part): Daddo.
8202         (gnus-mime-internalize-part): Tutti frutti.
8203         (gnus-widget-press-button): Da da do.
8205         * mm-view.el (mm-setup-w3): Require url-vars.
8207 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8209         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8210         * mm-util.el (mm-find-charset-region): Ditto.
8212 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8214         * message.el (message-send): Don't encode here.
8215         (message-send-mail): But here.
8216         (message-send-news): And here.
8218 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8220         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8222 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8224         * gnus.el: Pterodactyl Gnus v0.63 is released.
8226 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8228         * mml.el (mml-base-boundary): Shorten.
8230         * message.el (message-insert-mime-part): Use default.
8232         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8234 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
8236         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8237         buttons, not [*].
8239 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8241         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8243 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8245         * gnus-art.el (gnus-insert-mime-button): Fix.
8247 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8249         * message.el (message-insert-mime-part): Nicify prompts.
8250         (message-insert-mime-part): Really delete duplicates.
8251         (message-insert-mime-part): Check against common errors.
8252         (message-insert-mime-part): Fix docstring.
8254 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8256         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8258 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8260         * gnus-art.el (gnus-mime-button-line-format): Nicify.
8261         (gnus-insert-mime-button): Modify accordingly.
8263 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8265         * gnus-art.el (gnus-display-mime): Set window point.
8267         * mm-decode.el (mm-display-external): Only decode when not
8268         saving.
8269         (mm-alternative-precedence): Prefer multiparts.
8270         (mm-inline-media-tests): Inline multiparts.
8272         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8273         Ignore errors when requiring url.
8275         * mml.el (mml-quote-region): New command.
8277         * message.el (message-cite-original): Use it.
8278         (message-cite-original-without-signature): Ditto.
8280 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8282         * gnus.el: Pterodactyl Gnus v0.62 is released.
8284 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8286         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8288 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8290         * mm-view.el (mm-inline-text): Use `point-min-marker' and
8291         `point-max-marker'.
8293 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8295         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8297         * gnus-art.el (gnus-mime-display-single): Check for attachment
8298         before other tests.
8300 1998-12-03  Didier Verna  <verna@inf.enst.fr>
8302         * gnus-msg.el (gnus-configure-posting-styles): find a
8303         posting-style entry in the group parameters, if any, and honor it
8304         at the end.
8306 1998-12-03  Felix Lee  <flee@teleport.com>
8308         * nntp.el (nntp-after-change-function): Fix.
8310 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
8312         * mml.el (mml-generate-mime-1): Insert literally.
8314 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8316         * mml.el (mml-insert-mime-headers): Removed debug.
8318 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8320         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8321         prefixed.
8323         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8324         application/emacs-lisp to 8bit.
8326 1998-12-03  Dale Hagglund  <rdh@best.com>
8328         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8330 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8332         * gnus.el: Pterodactyl Gnus v0.61 is released.
8334 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8336         * mml.el (mml-parse-1): Skipped parts.
8337         (mml-insert-mime-headers): Nil is a list.
8338         (mml-generate-mime-1): Don't insert literally.
8339         (mml-read-tag): Drop text props.
8340         (mml-read-part): Ditto.
8341         (mml-parse-singlepart-with-multiple-charsets): Ditto.
8343 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8345         * gnus.el: Pterodactyl Gnus v0.60 is released.
8347 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8349         * mml.el (mml-parse-1): Don't throw contents away.
8351 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8353         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8355 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8357         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8358         function.
8359         (mml-parse-1): Use it.
8361 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8363         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8364         Use gnus-newsgroup-default-charset.
8365         (article-decode-encoded-words): Remove charset codes.
8366         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8367         gnus-default-charset.
8369 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8371         * message.el (message-send-mail): Don't encode here.
8372         (message-send-news): Nor here.
8373         (message-send): ... but here instead.
8375         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8376         default to nil.
8377         (gnus-article-display-picons): Replace From line.
8378         (gnus-group-display-picons): Replace Newsgroups line.
8379         (gnus-picons-display-glyph): Set baseline.
8380         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8381         (gnus-picons-xbm-face): Revert to old, standard colors.
8383         * message.el (message-fetch-field): Remove text props.
8385         * gnus-art.el (gnus-article-normalized-header-length): New
8386         variable.
8387         (article-normalize-headers): New command and keystroke.
8389         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8391 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8393         * gnus.el: Pterodactyl Gnus v0.59 is released.
8395 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8397         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8399         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8401 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8403         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8405 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8407         * mm-decode.el (mm-all-images-fit): New variable.
8408         (mm-image-fit-p): Use it.
8410         * gnus-art.el (gnus-mime-display-single): Use it.
8411         (gnus-mime-internalize-part): New command and keystroke.
8413         * mm-decode.el (mm-user-automatic-external-display): New
8414         variable.
8415         (mm-automatic-external-display-p): New function.
8417         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8418         colors.
8420 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8422         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8424         * gnus-art.el (gnus-with-article): Work in the original article
8425         buffer.
8426         (gnus-with-article): Work in read-only groups.
8428 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8430         * mm-bodies.el (mm-decode-string): Return original string if not
8431         decode.
8433 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8435         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8437 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8439         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8441 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8443         * gnus.el: Pterodactyl Gnus v0.58 is released.
8445 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8447         * mm-decode.el (mm-get-image): Return a glyph, not an image
8448         specifier.
8450 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8452         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8454 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8456         * mail-parse.el (rfc2045): Required.
8458 1998-12-01  William M. Perry  <wmperry@aventail.com>
8460         * mm-view.el (mm-inline-text): Remove props.
8462 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8464         * mm-view.el (mm-setup-w3): Protect url-misc.
8466         * message.el (message-ignored-resent-headers): Remove
8467         Gnus-Warning.
8469         * mml.el (mml-insert-mime-headers): Use encoding.
8470         (mml-parameter-string): Ditto.
8472         * rfc2045.el: New file.
8473         (rfc2045-encode-string): New function.
8475 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8477         * mail-parse.el (mail-header-encode-parameter): New function.
8479         * rfc2231.el (rfc2231-encode-string): New function.
8481 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8483         * mm-bodies.el (mm-decode-string): New function.
8484         * mm-view.el (mm-inline-text): Use mm-decode-string.
8486 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8488         * gnus.el: Pterodactyl Gnus v0.57 is released.
8490 1998-11-23  Felix Lee  <flee@cygnus.com>
8492         * nntp.el (nntp-async-needs-kluge): new setting.
8493         (nntp-async-timer): new var.
8494         (nntp-async-process-list): new var.
8495         (nntp-async-kluge): new function.
8496         (nntp-async-timer-handler): new function.
8497         (nntp-async-wait): new function.
8498         (nntp-async-stop): new function.
8499         (nntp-after-change-function): renamed, and split apart.
8500         (nntp-async-trigger): new function.
8501         (nntp-do-callback): new function.
8502         (nntp-accept-process-output): add optional timeout arg.
8504         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8505         (gnus-async-wait-for-article): new function.
8506         (gnus-async-with-semaphore): s/asynch/async/.
8508 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8510         * gnus-art.el (gnus-with-article): Don't encode.
8511         (gnus-insert-mime-button): Fall back on filename from C-D.
8512         (gnus-mime-display-single): Have dots right on text/plain
8513         attachments.
8515         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8516         broken parts.
8518         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8520         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8521         binhex.
8523         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8524         (gnus-summary-repair-multipart): New command and keystroke.
8526         * gnus-art.el (gnus-with-article-buffer): New macro.
8528 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8530         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8531         undisplay the part.
8533 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8535         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8537         * mml.el (mml-read-part): Partition right.
8539         * mm-decode.el (mm-handle-set-cache): New macro.
8540         (mm-handle-cache): Ditto.
8541         (mm-make-handle): Ditto.
8542         (mm-dissect-singlepart): Use it.
8543         (mm-get-image): Use the cache.
8545 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8547         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8548         (gnus-mime-display-single): Don't insert lines between parts.
8550 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8552         * nnmail.el (nnmail-file-coding-system-1): New variable.
8553         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8554         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8555         * nnml.el (nnml-file-coding-system): New variable.
8556         (nnml-request-article): Use nnml-file-coding-system.
8558 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8560         * gnus.el: Pterodactyl Gnus v0.56 is released.
8562 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8564         * gnus-art.el (gnus-mime-display-part): New function.
8565         (gnus-mime-display-mixed): Use it.
8567         * mm-view.el (mm-setup-w3): Don't register.
8569         * message.el (message-cite-original): Cite parts.
8571 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8573         * mml.el (mml-parameter-string): New function.
8574         (mml-insert-mime-headers): Separated into new function.
8576 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8578         * mml.el (mml-make-boundary): Use `make-string'.
8580 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8582         * binhex.el (binhex-insert-char): Ditto.
8584         * uudecode.el (uudecode-insert-char): Code correctly.
8586 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8588         * mml.el (mml-generate-mime): Don't generate multiparts for
8589         empties.
8591         * gnus-art.el (gnus-display-mime): Save excursion.
8593         * message.el (message-remove-first-header): New function.
8594         (message-encode-message-body): Use it.
8596 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8598         * gnus.el: Pterodactyl Gnus v0.55 is released.
8600 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8602         * mm-view.el (mm-setup-w3): New function.
8604         * mm-decode.el (mm-content-id-get-contents): New function.
8605         (mm-content-id-get-type): Ditto.
8606         (mm-content-id-get-encoding): Ditto.
8607         (mm-get-handle-by-content-id): Removed.
8609 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8611         * message.el (message-generate-new-buffers): Fix tag.
8613 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8615         * message.el (message-buffer-name): Check for unique first.
8617         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8618         gnus-inhibit-mime-unbuttonizing.
8620         * gnus-sum.el (t): Bind M-t.
8621         (gnus-inhibit-unbuttonizing): New variable.
8622         (gnus-summary-toggle-display-buttonized): New command.
8624         * gnus-art.el (gnus-display-mime): Select article window.
8625         (article-strip-trailing-space): New command and keystroke.
8627         * nneething.el (nneething-include-files): New variable.
8628         (nneething-create-mapping): Use it.
8630         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8632         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8633         ayto-expirable marks.
8635 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8637         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8639         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8640         ARG.
8642         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8644 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8646         * mm-util.el (mm-binary-coding-system): New variable.
8647         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8648         * mm-decode.el (mm-display-external): Ditto.
8650 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8652         * gnus.el: Pterodactyl Gnus v0.54 is released.
8654 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8656         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8658 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8660         * mm-decode.el (mm-save-part): Unquote.
8662 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8664         * mm-decode.el (mm-save-part): Bind coding system for write.
8666 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8668         * gnus-art.el (gnus-article-mode-line-format): New default.
8669         (gnus-article-mime-part-status): New function.
8671         * message.el (message-send-news): Check the body syntax before
8672         encoding.
8674         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8675         (gnus-mime-display-single): Use it.
8676         (gnus-mime-display-alternative): Ditto.
8678         * mm-decode.el: Check for whether we are running under a term.
8680 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8682         * mm-decode.el (mm-preferred-alternative): Default to first
8683         alternative.
8684         (mm-preferred-alternative): No, we dont.
8686 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8688         * mm-decode.el (mm-display-external): Use binary instead of
8689         no-conversion.
8690         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8691         * nnheader.el (nnheader-file-coding-system): Ditto.
8692         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8694 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8696         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8697         name without method.
8699 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8701         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8702         coding-system -> default-charset.
8703         (gnus-newsgroup-default-charset-alist): Ditto.
8704         (gnus-summary-local-variables): Ditto.
8705         (gnus-set-global-variables): Ditto.
8706         (gnus-get-newsgroup-headers): Ditto.
8707         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8708         (gnus-get-newsgroup-headers-xover): Ditto.
8709         (gnus-newsgroup-setup-default-charset): Ditto.
8710         (article-decode-mime-words): Ditto.
8711         (article-decode-charset): Ditto.
8712         (article-decode-encoded-words): Ditto.
8713         (article-de-quoted-unreadable): Ditto.
8714         (gnus-mime-view-all-parts): Ditto.
8715         (gnus-mime-externalize-part): Ditto.
8716         (gnus-mm-display-part): Ditto.
8717         (gnus-mime-display-single): Ditto.
8718         (gnus-mime-display-alternative): Ditto.
8720 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8722         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8723         * gnus-art.el (article-decode-charset): Overlay
8724         rfc2047-default-charset.
8725         * message.el (message-draft-coding-system): New variable.
8726         (message-set-auto-save-file-name): Use message-draft-coding-system.
8727         * nndraft.el (nndraft-request-article): Ditto.
8728         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8729         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8731 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8733         * mm-uu.el (mm-uu-test): New function.
8734         (mm-uu-dissect): Inherit charset and cte from head.
8735         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8737 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8739         * gnus.el: Pterodactyl Gnus v0.53 is released.
8741 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8743         * mm-decode.el (mm-get-image): New function.
8744         (mm-image-fit-p): New function.
8746         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8748         * gnus-art.el (gnus-article-insert-newline): New function.
8749         (article-goto-body): New function.
8751 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8753         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8754         buttons.
8756         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8757         keystroke.
8759         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8760         line between parts.
8762         * message.el (message-remove-header): Go to end if wanted.
8764 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8766         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8767         movement with save-window-excursion.
8769 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8771         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8773 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8775         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8777 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8779         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8780         gnus-newsgroup-coding-system.
8781         (gnus-get-newsgroup-headers): Ditto.
8782         (gnus-get-newsgroup-headers-xover): Ditto.
8783         (gnus-set-global-variables): Ditto.
8784         * gnus-art.el (article-decode-mime-words): Ditto.
8785         (article-decode-charset): Ditto.
8786         (article-decode-encoded-words): Ditto.
8787         (article-de-quoted-unreadable): Ditto.
8788         (gnus-mime-view-all-parts): Ditto.
8789         (gnus-mime-externalize-part): Ditto.
8790         (gnus-mm-display-part): Ditto.
8791         (gnus-mime-display-alternative): Ditto.
8792         (gnus-mime-display-single): Ditto.
8793         * mm-view.el (mm-inline-text): Use default coding system.
8795 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8797         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8798         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8799         (gnus-newsgroup-coding-system): New local variable.
8800         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8801         (gnus-summary-local-variables): Add two new local variables.
8802         (gnus-newsgroup-setup-coding-system): New function.
8803         (gnus-select-newsgroup): Setup coding system.
8804         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8805         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8806         * gnus-cus.el (gnus-group-parameters): Customizable
8807         iso-8859-1-forced.
8809 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8811         * gnus.el: Pterodactyl Gnus v0.52 is released.
8813 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8815         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8816         encoding.
8818         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8819         undisplayed text types.
8821         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8822         types.
8824 1998-11-19  Felix Lee  <flee@cygnus.com>
8826         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8828 1998-11-19  Felix Lee  <flee@cygnus.com>
8830         * gnus-async.el (gnus-asynch-obarray): rename to
8831         gnus-async-hashtb, and don't buffer-local it.
8833         (gnus-async-article-callback): new function.
8834         (gnus-make-async-article-function): use it.
8836         (gnus-async-current-prefetch-group): new var.
8837         (gnus-async-current-prefetch-article): new var.
8838         (gnus-async-request-fetched-article): are we fetching it already?
8840         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8842 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8844         * gnus-sum.el (gnus-summary-show-article): Require.
8846         * message.el: Provide before hooks.
8847         (message-send-news): Do MIME before headers.
8849         * gnus-art.el (gnus-article-check-buffer): New function.
8850         (gnus-article-read-summary-keys): Use it.
8852         * mm-decode.el (mm-user-automatic-display): Display all inline
8853         images.
8855         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8856         much.
8857         (gnus-unbuttonized-mime-types): New variable.
8859 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8861         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8863         * mm-decode.el (mm-quote-arg): Quote semicolons.
8865         * gnus-art.el (gnus-mime-display-single): Don't display
8866         attachments.
8867         (gnus-mime-externalize-part): New command and keystroke.
8869         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8870         (mm-alternative-precedence): Changed order.
8872 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8874         * gnus.el (gnus-method-simplify): New function.
8875         (gnus-native-method-p): New function.
8876         (gnus-secondary-method-p): Use gnus-method-equal.
8878         * gnus-start.el (gnus-group-change-level): Shorten select method.
8880 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8882         * gnus.el: Pterodactyl Gnus v0.51 is released.
8884 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8886         * gnus.el: Applied patches from 5.6.45.
8888         * gnus-score.el (gnus-score-find-trace): Print complete file
8889         paths.
8890         (gnus-score-find-trace): Truncate lines.
8892         * gnus.el (gnus-message-archive-group): Allow function.
8894         * message.el (message-encode-message-body): Remove Mime-Version
8895         before inserting.
8897         * gnus-cus.el (gnus-group-customize): Optional topic.
8899         * gnus-sum.el (gnus-summary-customize-parameters): New command and
8900         keystroke.
8902 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8904         * message.el (message-encode-message-body): Rewrite.
8906 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8908         * mml.el (mml-base-boundary): New variable.
8909         (mml-make-boundary): New function.
8911         * gnus-cache.el (gnus-cache-coding-system): New variable.
8912         (gnus-cache-request-article): Use it.
8914         * message.el (message-insert-mime-part): Delete duplicates.
8916 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8918         * gnus-art.el (gnus-mime-display-alternative): Set end of
8919         multipart and display even when nothing is preferred.
8921 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8923         * gnus.el: Pterodactyl Gnus v0.50 is released.
8925 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8927         * mm-decode.el (mm-inline-media-tests): Check that device-type is
8928         fbound.
8930         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8932 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8934         * gnus.el (gnus-similar-server-opened): Compare backend.
8936 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8938         * gnus-topic.el (gnus-topic-expire-articles): New function.
8939         (gnus-topic-mode-map): Bind it.
8941         * gnus.texi (Topic Commands): New expiry command. Reordered.
8943 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
8945         * gnus-sum.el
8946         (gnus-auto-expirable-marks): New variable.
8947         (gnus-inhibit-user-auto-expire): New variable.
8948         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8949         When looking to see if we should expire instead, check
8950         gnus-auto-expirable-marks instead of using a hard-wired list.
8951         (gnus-summary-mark-as-read-forward,
8952         gnus-summary-mark-as-read-backward):
8953         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8954         gnus-summary-mark-forward, instead of `t'.
8956 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8958         * mml.el (mml-compute-boundary): New function.
8959         (mml-compute-boundary-1): New function.
8960         (mml-generate-mime-1): Use it.
8962 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
8964         * mml.el (mml-generate-mime-1): Always precede closing boundary
8965         with newline.
8967 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8969         * mml.el (mml-generate-mime-1): Do right boundaries when several
8970         multiparts.
8972         * mm-decode.el (mm-user-automatic-display): Default to inline
8973         jpeg.
8975         * mml.el (mml-generate-mime-1): Encode non-text parts.
8977 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8979         * gnus.el: Pterodactyl Gnus v0.49 is released.
8981 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8983         * mm-view.el (mm-inline-text): Require w3-vars.
8985         * gnus-setup.el (gnus-use-tm): Removed.
8987         * gnus-art.el (gnus-article-goto-part): Don't beep.
8988         (gnus-article-view-part): Check return value.
8989         (gnus-mime-display-alternative): Don't display when there is
8990         nothing to display.
8992         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8993         (mml-generate-mime-1): Use unibyte for binaries.
8995         * gnus-art.el (gnus-display-mime): Call
8996         gnus-article-mime-part-function.
8997         (gnus-mime-part-function): New function.
8998         (gnus-article-mime-part-function): New function.
9000         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9002 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9004         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9006         * message.el (message-font-lock-keywords): Highlight MML.
9007         (message-mml-face): New font.
9009 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9011         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9012         (gnus-mm-display-part): Do not select-window if the article window
9013         is not found.
9015 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9017         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9019 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9021         * gnus.el: Pterodactyl Gnus v0.48 is released.
9023 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9025         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9027         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9029         * message.el (message-cite-original-without-signature): Ditto.
9030         (message-cite-original): Quote parts.
9032 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9034         * gnus.el: Pterodactyl Gnus v0.47 is released.
9036 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9038         * message.el (message-encode-message-body): Insert MIME warning.
9040         * mml.el (mml-read-tag): Look for #tag.
9042         * mm-util.el (mm-find-charset-region): Check whether
9043         enable-multibyte-characters is bound.
9045 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9047         * gnus.el: Pterodactyl Gnus v0.46 is released.
9049 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9051         * message.el (message-encode-message-body): Insert headers at the
9052         right spot.
9054 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9056         * gnus.el: Pterodactyl Gnus v0.45 is released.
9058 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9060         * nndraft.el (nndraft-save-mime-part): Removed.
9061         (nndraft-get-mime-part): Ditto.
9063         * message.el (message-format-mime-old): Removed.
9064         (message-encode-message-body): Removed.
9065         (message-encode-message-body): Renamed.
9067 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9069         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9071         * message.el (message-format-mime): Check message-mime-part.
9073         * mm-encode.el (mm-mime-file-types): Removed.
9074         (mm-default-file-encoding): New definition.
9076 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
9078         * mm-view.el (mm-inline-image): Use mm-insert-inline.
9079         * gnus-art.el (gnus-mm-display-part): Go to correct position.
9081 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9083         * gnus.el: Pterodactyl Gnus v0.44 is released.
9085 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9087         * message.el (message-format-mime): New function.
9089         * nndraft.el (nndraft-save-mime-part): New function.
9090         (nndraft-get-mime-part): New function.
9092         * mm-encode.el (mm-default-file-encoding): New function.
9093         (mm-content-transfer-encoding): New function.
9094         (mm-encode-buffer): New function.
9096         * message.el: New command.
9097         (message-mime-part): New variable.
9098         (message-insert-mime-part): New command.
9100         * mm-encode.el (mm-encode-content-transfer-encoding): New
9101         function.
9103         * mm-util.el (mm-content-transfer-encoding-defaults): New
9104         variable.
9105         (mm-mime-file-types): Taken from TM.
9107 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9109         * gnus.el: Pterodactyl Gnus v0.43 is released.
9111 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
9113         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9114         * gnus-score.el (gnus-score-default-header): Ditto.
9115         (gnus-header-index): Ditto.
9116         (gnus-summary-increase-score): Ditto, & process "extra" requests.
9117         (gnus-summary-header): Handle extra headers.
9118         (gnus-summary-score-entry): Ditto, & provide new score element.
9119         (gnus-summary-score-effect): Ditto.
9120         (gnus-score-string): Avoid "extra" string sort, & modify match in
9121         "extra" case.
9122         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9124 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9126         * message.el (message-resend): Bind message-required-mail-headers
9127         to nil.
9129         * mm-view.el (mm-inline-text): Bind w3-strict-width.
9131         * nngateway.el (require): Require cl.
9133         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9134         things.
9136 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
9138         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9139         when no articles.
9141 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9143         * message.el (message-ignored-resent-headers): Remove X-Gnus.
9145 1998-11-10  Colin Rafferty  <colin@xemacs.org>
9147         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9148         user-mail-address if non-nil.
9150 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9152         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9153         (gnus-make-sort-function-1): Ditto.
9155         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9156         window.
9158 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9160         * mm-util.el (mm-with-unibyte-buffer): Ditto.
9162         * binhex.el (binhex-decode-region): Quote.
9164 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9166         * gnus-art.el (article-decode-charset): Don't downcase charset.
9168         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9170 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9172         * gnus.el: Pterodactyl Gnus v0.42 is released.
9174 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9176         * gnus-art.el (gnus-display-mime): Add id for alternative part.
9178 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9180         * nntp.el (nntp-send-mode-reader): Revert.
9182 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9184         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9186 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
9188         * message.el (message-make-date): Fix for negative time zones.
9190 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9192         * gnus.el: Pterodactyl Gnus v0.41 is released.
9194 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
9196         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9198 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
9200         * gnus.el (gnus-short-group-name): When shortening foreign select
9201         methods, do not scan for plusses beyond the first colon.
9203 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
9205         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9206         lines where `group' is the last thing on the line.
9208 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9210         * gnus-art.el (gnus-article-view-part): Do alternative.
9211         (gnus-mime-display-alternative): Insert marker.
9213 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9215         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9217         * nnmail.el (nnmail-expired-article-p): Protect against bogus
9218         dates.
9220         * gnus-cus.el (gnus-topic): Required.
9222         * nnheader.el (nnheader-parse-nov): Parse extra.
9223         (nnheader-nov-parse-extra): New macro.
9225 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9227         * gnus-art.el (gnus-article-view-part): Internal move.
9229 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
9231         * gnus-cus-new.el (gnus-custom-topic): New free variable.
9232         (gnus-group-customize): Support editing topic parameters.
9234 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
9236         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9237         indicators.
9239 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9241         * gnus-art.el (gnus-mm-display-part): Return.
9242         (gnus-article-view-part): Only go if external.
9243         (gnus-article-dumbquotes-map): Do 205.
9245         * mm-decode.el (mm-display-part): Return what was done.
9247         * message.el (message-buffer-naming-style): New variable.
9248         (message-generate-new-buffers): Extended.
9249         (message-buffer-naming-style): Removed.
9250         (message-buffer-name): Use it.
9251         (message-do-send-housekeeping): Rename new styling.
9253         * gnus-sum.el (gnus-summary-recenter): Allow
9254         gnus-auto-center-summary to be a number.
9256 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
9258         * pop3.el (pop3-open-server): Use "binary" instead of
9259         "no-conversion".
9261 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9263         * gnus-srvr.el (gnus-browse-foreign-server): Set
9264         gnus-browse-current-method to the result of gnus-server-to-method.
9266 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9268         * gnus-util.el (gnus-pull): Another optional argument.
9269         * nnweb.el (nnweb-request-delete-group): Delete from
9270         nnweb-group-alist and update active file.
9272 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9274         * gnus-group.el (gnus-group-make-group): Accept group of new
9275         method.
9277 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
9279         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9281 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
9283         * mm-view.el (mm-inline-text): Postion of html portion.
9285 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9287         * nntp.el (nntp-list-active-group): Waited for short strings.
9288         (nntp-send-mode-reader): Ditto.
9289         (nntp-open-connection): Ditto.
9291         * gnus-int.el (gnus-request-group-articles): New function.
9293         * nntp.el (nntp-request-listgroup): New function.
9294         (nntp-request-group-articles): Renamed.
9296 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
9298         * nnheader.el (nnheader-parse-nov): Supply extra.
9300 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9302         * gnus-art.el (gnus-button-push): Don't go to
9303         gnus-article-buffer.
9305         * mm-view.el (mm-inline-image): Add a newline.
9307         * gnus-start.el (gnus-check-first-time-used): Check more.
9309 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
9311         * gnus-start.el (gnus-check-first-time-used): Check current.
9313 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9315         * mm-util.el (mm-find-charset-region): New function.
9317         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9319         * gnus-art.el (gnus-mime-button-menu): Fix.
9321 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
9323         * gnus-art.el (gnus-mime-button-menu): New definition.
9325 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9327         * gnus-art.el (article-decode-charset): Downcase charset.
9328         (article-decode-charset): Pass on type.
9329         (article-decode-charset): Check nil charsets.
9330         (article-remove-cr): Translate CR to LF.
9331         (gnus-ignored-mime-types): Default to nil.
9333         * nnheader.el (nnheader-insert-nov): Work when not Xref.
9335         * gnus-sum.el (gnus-ignored-from-addresses): Default to
9336         user-mail-address.
9337         (gnus-nov-parse-extra): Didn't return right thing.
9339 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9341         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9343 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9345         * gnus.el: Pterodactyl Gnus v0.40 is released.
9347 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9349         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9351         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9353         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9355         * nnml.el (nnml-possibly-create-directory): Check before making.
9357 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9359         * nnheader.el (nnheader-insert-nov): Don't infloop.
9361 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9363         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9364         set up.
9366 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9368         * nneething.el (nneething-file-name): New definition.
9370 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9372         * gnus-art.el (gnus-treatment-function-alist): Fix.
9373         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9375         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9377 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9379         * gnus.el: Pterodactyl Gnus v0.39 is released.
9381 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9383         * gnus-art.el (gnus-ignored-mime-types): New variable.
9384         (gnus-mime-display-single): Use it.
9385         (gnus-treatment-function-alist): New variable.
9387         * gnus.el (gnus-mime): New group.
9389         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9390         things for other parts.
9391         (gnus-mime-display-alternative): Place point.
9393         * gnus.el: autoload gnus-uu-post-news.
9395         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9396         needsterm/DISPLAY.
9398         * mm-decode.el (mm-display-part): Default to inline text/.*
9399         parts.
9401         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9402         8bit.
9404         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9405         (gnus-mime-display-single): Inline all text parts.
9406         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9408 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9410         * nnml.el (nnml-possibly-create-directory): Rewrite.
9411         (nnml-request-create-group): Change to right server.
9413         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9415         * gnus.el: rmail-output-to-rmail-file autoload.
9417         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9418         Gnus.
9420         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9422         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9424 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9426         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9427         mixed part.
9429 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9431         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9433         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9435 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9437         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9439 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9441         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9442         value.
9444         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9445         hidden.
9447         * gnus-spec.el (gnus-update-format-specifications): Use the
9448         article mode line spec.
9450         * gnus-art.el (gnus-insert-mime-button): Put right type.
9451         (gnus-insert-prev-page-button): Ditto.
9452         (gnus-insert-next-page-button): Dutti.
9454         * pop3.el: New version installed.
9456 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9458         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9459         and display last part.
9461 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9463         * gnus.el: Pterodactyl Gnus v0.38 is released.
9465 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9467         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9468         Removed.
9469         (article-de-quoted-unreadable): Narrow to default.
9471         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9473         * gnus-art.el (article-decode-charset): Decode even when broken
9474         MIME.
9476         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9477         name.
9479         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9481         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9482         nnheader.
9484         * nnmail.el (nnmail-extra-headers): New variable.
9486         * nnheader.el (nnheader-insert-nov): Insert extra.
9488         * gnus.el (gnus-summary-line-format): Doc fix.
9490         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9491         (gnus-nov-parse-line): Ditto.
9492         (gnus-nov-parse-extra): New macro.
9493         (gnus-header): New function.
9494         (gnus-update-summary-mark-positions): Change.
9495         (gnus-ignored-from-addresses): New variable.
9496         (gnus-summary-insert-from-or-to): New function.
9498         * gnus.el (gnus-extra-headers): New variable.
9500         * nnheader.el (make-mail-header): Expand.
9501         (mail-header-extra): New macro.
9502         (mail-header-set-extra): Ditto.
9503         (make-full-mail-header): Expand.
9505 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9507         * gnus.el: Pterodactyl Gnus v0.37 is released.
9509 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9511         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9513         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9514         on.
9516 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9518         * gnus-spec.el (gnus-balloon-face-function): new function
9519         (gnus-parse-format): understand the %< %> specifiers
9520         (gnus-parse-complex-format): ditto.
9522 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9524         * gnus.el: Changed following-char to char-after throughout.
9526 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9528         * mm-decode.el (mm-display-external): Protect more and message.
9530 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9532         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9533         mixed part.
9535 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9537         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9539         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9541 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9543         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9545 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9547         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9549         * mm-decode.el (mm-display-external): Set undisplayer to mm
9550         buffer, not the current buffer; use unwind-protect.
9552 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9554         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9555         (gnus-summary-exit-no-update): Ditto.
9557 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9559         * mm-decode.el (mm-inline-media-tests): Look for w3.
9561         * mailcap.el (mailcap-mime-data): Inline html.
9563 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9565         * gnus.el: Pterodactyl Gnus v0.36 is released.
9567 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9569         * gnus-art.el (article-translate-strings):
9570         (gnus-article-dumbquotes-map): Don't dot.
9572         * pop3.el (pop3-open-server): Set point right.
9574         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9575         (mm-dissect-buffer): Ditto.
9576         (mm-destroy-part): Ignore non-handles.
9577         (mm-remove-part): Ditto.
9578         (mm-destroy-parts): New function.
9579         (mm-remove-parts): Ditto.
9581         * gnus-art.el (gnus-mm-display-part): Don't move point.
9583 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9585         * mm-uu.el : New file.
9587         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9589         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9590         a function.
9592 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9594         * mm-decode.el (mm-display-external): Check before selecting.
9596 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9598         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9600         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9602         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9603         variable.
9605         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9607         * gnus-art.el (gnus-decode-header-methods): New variable.
9609         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9611         * gnus-art.el (gnus-multi-decode-header): New function.
9613 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9615         * gnus.el: Pterodactyl Gnus v0.35 is released.
9617 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9619         * uudecode.el (uudecode-decode-region-external): Insert
9620         literally.
9622         * mm-bodies.el (mm-decode-body): Optional encoding.
9624 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9626         * gnus-ems.el (gnus-mouse-3): New variable.
9628         * binhex.el (binhex-decode-region-external): Don't use -internally.
9630 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9632         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9633         files.
9635 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9637         * gnus-group.el (gnus-add-marked-articles): Request backend update
9638         of flags.
9640 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9642         * gnus-sum.el (gnus-update-read-articles):
9643         (gnus-update-marks): Request backend update of mark.
9645 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9647         * gnus.texi (Optional Backend Functions): New item,
9648         nnchoke-request-set-mark.
9650 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9652         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9653           list to range.
9655 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9657         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9659 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9661         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9662         first used.
9664 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9666         * mm-view.el: Require mm-decode for macros.
9668         * mm-decode.el (mm-handle-type): Move macro declarations above the
9669         place where they are used.
9671 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9673         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9674         buffer.
9676 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9678         * nnagent.el (nnagent-open-server): Error message.
9680 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9682         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9684 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9686         * score-mode.el (gnus-score-mode-map): Ditto.
9688         * message.el (message-mode-map): Ditto.
9690         * gnus-uu.el (gnus-uu-post-news): Ditto.
9692         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9694         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9696         * gnus-art.el (gnus-article-edit-mode-map): Use
9697         `set-keymap-parent' rather than `copy-keymap'.
9699 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9701         * gnus-art.el (gnus-mime-button-commands): New variable.
9702         (gnus-mime-button-map): Initialize it from
9703         `gnus-mime-button-commands'.
9704         (gnus-mime-button-menu): New function.
9705         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9707 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9709         * message.el (message-insert-to): Make `nobody' and `poster'
9710         synonymous to `never' and `always' in Mail-Copies-To.
9711         (message-reply): Ditto.
9712         (message-followup): Ditto.
9714 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9716         * mailcap.el (mailcap-mime-data): Save sound.
9718 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9720         * message.el (message-ignored-supersedes-headers): Include
9721         `NNTP-Posting-Date'.
9723 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9725         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9727 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9729         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9730         uudecode.
9732 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9734         * mm-decode.el (mm-display-external): Don't switch on save.
9736 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9738         * nnmail.el (nnmail-movemail-args): New variable.
9740 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9742         * gnus-art.el (article-translate-strings):
9744 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9746         * gnus-art.el (gnus-article-view-part): Use it.
9747         (gnus-mm-display-part): New function.
9748         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9750         * mm-decode.el (mm-handle-displayed-p): New function.
9752         * gnus-art.el (gnus-mime-copy-part): Create better names.
9753         (gnus-mime-button-line-format): Include dots spec.
9755 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9757       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9758       forward buffer first.
9760 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9762         * gnus-util.el (gnus-set-window-start): New function.
9764         * message.el (message-send): Don't check changed.
9766 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9768         * gnus-art.el (gnus-article-setup-buffer): Set params.
9770         * mm-decode.el (mm-user-display-methods): Inline
9771         "message/delivery-status".
9773 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9775         * message.el (message-auto-save-directory): Rename.
9776         (message-mode): Dof fix.
9778         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9779         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9781         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9783         * message.el (message-make-date): Avoid locale.
9785         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9786         cache.
9788         * mm-decode.el (mm-display-inline): Goto point-min.
9790         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9792         * mm-decode.el (mm-display-external): Reverse before sorting.
9794         * gnus-draft.el (gnus-draft-send): Allow mail.
9796 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9798         * message.el (message-check): Move message-check macro above where
9799         it is first used.
9801         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9803 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9805         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9807 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9809         * gnus.el: Pterodactyl Gnus v0.34 is released.
9811 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9813         * mm-decode.el (mm-inline-media-tests): delivery-status.
9815         * mm-view.el (mm-inline-text): Provide default.
9817 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9819         * mailcap.el (mailcap-possible-viewers): Fix nils.
9821 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9823         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9824         (article-update-date-lapsed): Record the buffer.
9825         (article-update-date-lapsed): Do all windows that display article
9826         buffers.
9828         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9830         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9832         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9833         annoations.
9835         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9837 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9839         * gnus-agent.el (gnus-category-add): Change default category to
9840         'false.
9842         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9843         scores.
9845         * gnus-draft.el (gnus-draft-send): Check server more.
9847         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9848         (gnus-article-goto-part): New function.
9850         * mm-view.el (mm-inline-text): Insert richtext properly.
9852         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9854 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9856         * parse-time.el (parse-time-rules): Accept dates far into the past
9857         and the future, and parse single-digit numbers as years.
9859 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9861         * mm-decode.el (mm-display-external): Chop off directories.
9863 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9865         * uudecode.el (uu-decode-region-external): Use
9866         insert-file-contents-literally.
9868         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9870 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9872         * uudecode.el: New file.
9874         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9875         x-uuencode.
9877 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9879         * gnus-art.el (gnus-mime-display-alternative): Set faces.
9881         * message.el (message-fetch-field): Unfold properly.
9883         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9884         in text/plain.
9886 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9888         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9889         (gnus-auto-select-first): Removed.
9890         (gnus-auto-select-first): Extended.
9891         (gnus-summary-read-group-1): Use new value.
9893 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9895         * message.el (message-fix-before-sending): Space.
9897         * nnmail.el (nnmail-find-file): Don't erase.
9899 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9901         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9903 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9905         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9907 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9909         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9911 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9913         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9914         20.4.
9916 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9918         * gnus-art.el (gnus-mime-view-all-parts): New command and
9919         keystroke.
9921         * mm-decode.el (mm-display-external): Translate slashes.
9923         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9925         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9927         * mm-decode.el (mm-quote-arg): Quote spaces.
9928         (mm-display-external): Quote args.
9930 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9932         * mm-decode.el (mm-inlinable-part-p): New function.
9934 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9936        * mm-util.el (mm-disable-multibyte): New function.
9938 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9940         * gnus.el: Pterodactyl Gnus v0.33 is released.
9942 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9944         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9946         * mm-decode.el (mm-display-external): Don't switch for externals.
9947         (mm-dissect-multipart): Don't include end-sep.
9949         * mm-util.el (mm-get-coding-system-list): New function.
9950         (mm-coding-system-list): New variable.
9952 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9954         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9956 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9958         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9959         group
9961 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9963         * mm-decode.el (mm-interactively-view-part): Typo.
9965 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9967         * mm-decode.el (mm-dissect-multipart): Display last part when the
9968         article has no close-delimiter
9970 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9972         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9973         content-type.
9975 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9977         * gnus-art.el (gnus-display-mime): Typo.
9979 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9981         * gnus.el: Pterodactyl Gnus v0.32 is released.
9983 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9985         * gnus-kill.el (gnus-batch-score): Protect against errors.
9987         * gnus-art.el: Protect against broken headers.
9989         * mm-decode.el (mm-display-external): Respect needsterm.
9990         (mm-display-external): Create buffer for external commands.
9992 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9994         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9996         * mm-decode.el (mm-display-external): Use file name.
9998 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
10000         * gnus-util.el (gnus-output-to-rmail):  adjust to
10001           `rmail-output-to-rmail-file'
10003 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10005         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10007         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10008         headers.
10010         * gnus-art.el (article-decode-charset): Fold case.
10012 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
10014         * mailcap.el (mailcap-save-binary-file): Goto point-min.
10016 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
10018         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10019         after being stored.
10021 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
10023         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10024         come.
10026 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10028         * gnus-ems.el (gnus-widget-button-keymap): New variable.
10030 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
10032         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10034 1998-09-23  Matt Armstrong  <matta@geoworks.com>
10036         * gnus-art.el (article-decode-charset): Narrow to the correct
10037         region.
10039         * mm-bodies.el: Fix autoload.
10041 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
10043         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10045 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10047         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10049 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10051         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10052         (gnus-article-add-button): Ditto.
10054         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10056         * gnus-art.el (gnus-article-prepare-display): Make article mode.
10057         (gnus-article-prepare-display): Bind url-standalone-mode.
10059         * mm-decode.el (mm-remove-part): Also delete directory.
10060         (mm-display-external): Create a private sub-dir.
10062         * mailcap.el (mailcap-binary-suffixes): New variable.
10063         (mailcap-command-p): Use it.
10065 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10067         * nnmbox.el (nnmbox-request-group): Change server.
10068         (nnmbox-possibly-change-newsgroup): Enable multibyte.
10070         * message.el (message-encode-message-body): Don't stomp MIME
10071         headers.
10073         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10074         unless useful.
10075         (gnus-summary-exit): Check for a live article buffer.
10076         (gnus-summary-exit-no-update): Ditto.
10078         * gnus-int.el (gnus-request-replace-article): Accept no-encode
10079         param.
10081         * gnus-sum.el (gnus-article-decoded-p): New variable.
10083         * mm-decode.el (mm-display-external): Use no-conv.
10085         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10086         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10088         * gnus-art.el (gnus-article-mode-map): Bind button2 to
10089         mouse-click.
10091 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10093         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10095 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10097         * gnus.el: Pterodactyl Gnus v0.31 is released.
10099 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10101         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10103         * mm-decode.el (mm-display-part): Accept no-default.
10105         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10106         a parameter.
10108         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10109         (gnus-summary-prepare-threads): Ditto.
10111         * gnus.el (gnus-article-mode-map): Make sparse keymap.
10113         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10114         (gnus-mime-button-line-format): Doc fix.
10115         (gnus-insert-mime-button): Use it.
10116         (gnus-article-add-button): Use widget-convert-button.
10118         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10119         ignore.
10121         * mm-decode.el (mm-alternative-precedence): Ditto.
10123 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
10125         * mm-decode.el (mm-user-automatic-display): Use enriched.
10127 1998-09-14  Paul Fisher  <rao@gnu.org>
10129         * mm-decode.el (mm-dissect-multipart): Have the part start on the
10130         right place.
10132 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10134         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10136         * gnus-art.el (article-update-date-lapsed): Only update header if
10137         buffer is dispalyed in frame.
10138         (gnus-article-prepare-display): New function.
10139         (gnus-article-prepare): Use it.
10141 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10143         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10145         * mm-view.el (mm-insert-inline): New function.
10147         * mm-decode.el (mm-pipe-part): Bugged.
10149         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10151         * mm-bodies.el (mm-encode-body): Move over the body.
10153         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10155         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10157 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
10159         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10160           related functions.  Handle message/rfc822 parts.  Display subject on
10161           multipart summary lines.  Display name on sub-parts when available.
10163 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10165         * mailcap.el (mailcap-command-p): New version.
10167 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
10169         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10170         groups.
10172 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10174         * message.el (message-make-date): Remove weekday name.
10176         * mm-decode.el (mm-dissect-buffer): Protect against broken
10177         headers.
10179         * mailcap.el (mailcap-command-in-path-p): New function.
10180         (mailcap-command-p): Renamed.
10182 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10184         * rfc2047.el (eval): Autoload.
10186 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10188         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10189         (gnus-multi-decode-encoded-word-string): New function.
10190         (gnus-encoded-word-method-alist): New variable.
10191         (gnus-decode-encoded-word-functions): Removed.
10193 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10195         * gnus-int.el (gnus-request-replace-article): Replace
10196         message-narrow-to-headers with message-narrow-to-head
10198 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10200         * drums.el (drums-quote-string): Reversed match.
10202         * message.el (message-make-date): Use weekday name.
10204 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10206         * gnus.el: Pterodactyl Gnus v0.30 is released.
10208 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10210         * gnus-art.el (article-decode-encoded-words): Use it.
10211         (gnus-decode-header-function): New variable.
10213         * gnus-sum.el (gnus-nov-parse-line): Use it.
10214         (gnus-decode-encoded-word-function): New variable.
10216         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10217         buffer.
10219         * gnus-art.el (gnus-insert-mime-button): Use widget.
10220         (gnus-widget-press-button): New function.
10221         (gnus-article-prev-button): Removed.
10222         (gnus-article-next-button): Ditto.
10223         (gnus-article-add-button): Ditto.
10225         * gnus.el (gnus-article-mode-map): Inherit from widget.
10226         (gnus-article-mode-map): No, don't.
10228         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10229         (mm-content-id-alist): New variable.
10230         (mm-get-content-id): New function.
10232         * gnus-art.el (gnus-request-article-this-buffer): Only decode
10233         articles if we are fetching to the article buffer.
10235 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10237         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10238         articles.
10240 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10242         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10243         (mm-default-mime-charset): New variable.
10245         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10247         * drums.el (drums-quote-string): Reversed test.
10249 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10251         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10252         string.
10254         * drums.el (drums-quote-string): New function.
10256         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10257         (rfc2047-b-encode-region): Chop lines.
10258         (rfc2047-q-encode-region): Ditto.
10260 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10262         * gnus.el: Pterodactyl Gnus v0.29 is released.
10264 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
10266         * mm-decode.el (mm-save-part): Message right.
10268 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10270         * drums.el (drums-parse-address): Returned a list instead of a
10271         string.
10272         (drums-remove-whitespace): Skip comments.
10273         (drums-parse-addresses): Didn't work.
10275 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10277         * gnus.el: Pterodactyl Gnus v0.28 is released.
10279 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10281         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10282         starting point.
10283         (article-decode-encoded-words): Rename.
10285         * message.el (message-narrow-to-headers-or-head): New function.
10287         * gnus-int.el (gnus-request-accept-article): Narrow to the right
10288         region.
10290         * message.el (message-send-news): Encode body after checking
10291         syntax.
10293         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10295         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10297         * gnus-art.el (gnus-display-mime): Respect disposition.
10299         * mm-decode.el (mm-preferred-alternative): Respect disposition.
10301         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10302         text with annotations.
10304         * message.el (message-make-date): Fix sign for negative time
10305         zones.
10307         * mm-view.el (mm-inline-image): Insert a space at the end of the
10308         image.
10310         * mail-parse.el: New file.
10312         * rfc2231.el: New file.
10314         * drums.el (drums-content-type-get): Removed.
10315         (drums-parse-content-type): Ditto.
10317         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10319 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10321         * gnus.el: Pterodactyl Gnus v0.27 is released.
10323 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10325         * mm-decode.el (mm-alternative-precedence): New variable.
10326         (mm-preferred-alternative): New function.
10328         * gnus-art.el (gnus-mime-copy-part): New command.
10330         * mm-decode.el (mm-get-part): New function.
10332         * mm-view.el: New file.
10334         * mm-decode.el (mm-dissect-buffer): Downcase cte.
10335         (mm-display-part): Default to mailcap-save-binary-file.
10337 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10339         * gnus.el: Pterodactyl Gnus v0.26 is released.
10341 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10343         * mm-decode.el (mm-interactively-view-part): New function.
10345         * gnus-art.el (gnus-mime-view-part): New command.
10347         * mm-decode.el (mm-last-shell-command): New variable.
10349         * mailcap.el (mailcap-mime-info): Allow returning all matches.
10351         * mm-decode.el (mm-save-part): New function.
10353         * gnus-art.el (article-decode-charset): Protect against buggy
10354         content-types.
10355         (gnus-mime-pipe-part): New command.
10356         (gnus-mime-save-part): New command.
10357         (gnus-mime-button-map): New keymap.
10358         (gnus-mime-button-line-format): New variable.
10359         (gnus-insert-mime-button): New function.
10360         (gnus-display-mime): Use it.
10362         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10364         * mm-decode.el (mm-inline-text): Decode charsets.
10366         * gnus-art.el (gnus-article-save): Comment fix.
10368         * gnus-int.el (gnus-start-news-server): When in batch, don't
10369         prompt.
10371         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10372         decode.
10374         * mm-decode.el (mm-inline-media-tests): Add audio.
10375         (mm-inline-audio): New function.
10377 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10379         * gnus-art.el (article-make-date-line): Didn't work.
10381         * parse-time.el (parse-time-string): One too many nils.
10383 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10385         * gnus.el: Pterodactyl Gnus v0.25 is released.
10387 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10389         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10390         annotations.
10392         * gnus.el ((featurep 'gnus-xmas)): New
10393         'gnus-annotation-in-region-p alias.
10395 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10397         * mm-util.el (mm-with-unibyte-buffer): New function.
10399         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10401         * mm-decode.el (mm-inline-media-tests): New variable.
10403         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10405         * gnus-art.el (gnus-article-mime-handles): New variable.
10407         * drums.el (drums-narrow-to-header): New function.
10409         * gnus-art.el (article-decode-charset): Use it.
10411         * drums.el (drums-content-type-get): New function.
10413         * mm-util.el (mm-content-type-charset): Removed.
10415         * drums.el (drums-syntax-table): @ is word.
10416         (drums-parse-content-type): New function.
10418         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10419         EDT" times.
10421         * gnus-util.el (gnus-date-get-time): Use safe date.
10423         * gnus-sum.el (gnus-show-mime): Removed.
10424         (gnus-summary-toggle-mime): Removed.
10426         * gnus-art.el (gnus-strict-mime): Removed.
10427         (gnus-article-prepare): Don't do MIME.
10428         (gnus-decode-encoded-word-method): Removed.
10429         (gnus-show-mime-method): Removed.
10431 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10433         * gnus.el: Pterodactyl Gnus v0.24 is released.
10435 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10437         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10438         PREFIX.
10440         * parse-time.el (parse-time-rules): Accept times that look like
10441         "h:mm".
10443         * message.el (message-make-date): Use zone properly.
10445         * gnus.el: Autoload gnus-batch.
10447         * gnus-art.el (article-de-quoted-unreadable): Do not do
10448         gnus-article-decode-rfc1522.
10450         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10452         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10453         param.
10455         * message.el (message-encode-message-body): Check for us-ascii.
10457         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10458         to the left.
10460 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10462         * gnus-art.el (article-decode-charset): Rename.
10464 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10466         * gnus.el: Pterodactyl Gnus v0.23 is released.
10468 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10470         * gnus-util.el (gnus-parent-id): Ditto.
10471         (gnus-put-text-property-excluding-newlines): Ditto.
10473         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10475 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10477         * message.el (message-generate-headers): Generate User-Agent
10478         instead of X-Mailer & X-Newsreader.
10480         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10481         User-Agent header format.
10483 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10485         * gnus.el: Pterodactyl Gnus v0.22 is released.
10487 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10489         * mm-util.el (mm-multibyte-p): Typo.
10491 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10493         * gnus.el: Pterodactyl Gnus v0.21 is released.
10495 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10497         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10499 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10501         * mm-util.el (mm-multibyte-p): New function.
10503 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10505         * gnus.el: Pterodactyl Gnus v0.20 is released.
10507 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10509         * rfc2047.el (rfc2047-decode-region): Only decode when in
10510         multibyte.
10512         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10514         * gnus-int.el (gnus-request-replace-article): Encode.
10515         (gnus-request-accept-article): Encode.
10517         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10518         here.
10520         * gnus.el (gnus-article-display-hook): Take the charset functions
10521         out.
10523         * time-date.el (safe-date-to-time): New function.
10525         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10527 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10529         * gnus.el: Pterodactyl Gnus v0.19 is released.
10531 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10533         * mm-util.el (mm-mime-charset): New function.
10535         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10537 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10539         * gnus.el: Pterodactyl Gnus v0.18 is released.
10541 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10543         * message.el (message-send-and-exit): Return t on success.
10544         (message-make-date): Make a proper time zone.
10546         * gnus-draft.el (gnus-draft-send): Only remove article if the
10547         sending is successful.
10549         * drums.el (drums-get-comment): Return the last comment.
10550         (drums-parse-address): Parse old-style From headers.
10552 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10554         * gnus-sum.el (gnus-data-compute-positions): Move below
10555         `gnus-save-hidden-threads' so the former is correctly detected as
10556         a macro.
10558 1998-09-06  Dave Love  <fx@gnu.org>
10560         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10561         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10562         time for nicer failure if it's not available.
10564 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10566         * time-date.el (time-to-seconds): Renamed.
10568         * parse-time.el (parse-time-string): Downcase before handling.
10569         (parse-time-rules): Times without seconds have 0 seconds.
10571         * rfc2047.el (rfc2047-encode-region): New version.
10572         (rfc2047-dissect-region): New function.
10574 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10576         * message.el (message-make-date): Use symbolic zone.
10578 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10580         * time-date.el (parse-time): Always use parse-time.
10582         * parse-time.el (parse-time-syntax): Use vectors.
10584 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10586         * gnus.el: Pterodactyl Gnus v0.17 is released.
10588 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10590         * time-date.el: Renamed from "date".
10592         * gnus.el: Removed all timezone dependencies.
10594         * score-mode.el: Removed.
10595         (gnus-score-edit-insert-date): Use date.
10597         * date.el (float-to-time): New function.
10599         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10601         * date.el (time-to-float): New function.
10603         * message.el (message-make-date): Use format-time-string.
10604         (message-make-expires): Use make-date.
10606         * gnus-util.el (gnus-dd-mmm): Use date.
10607         (gnus-sortable-date): Ditto.
10609         * message.el (message-make-date): Take an optional time.
10611         * gnus: Applied patches from 5.6.43.
10613         * date.el (if): Use parse-time.
10615         * gnus-score.el (gnus-summary-score-entry): Make into a command
10616         again.
10618         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10619         gnus-agent.
10621         * gnus.el (gnus-agent-meta-information-header): Moved here.
10623 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10625         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10626         (gnus-agent-fetch-group-1): Score article headers using normal
10627         group score files if the download score rule of a category/group
10628         is `file'.
10629         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10630         deciding what articles to download.
10631         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10632         predicate processing if predicate is `true' or `false'.
10634 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10636         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10638         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10640         * score-mode.el (score-mode-coding-system): New variable.
10641         (gnus-score-edit-exit): Use it.
10643 1998-09-04  Jason R Mastaler  <jason@4b.org>
10645         * drums.el: Corrected typo.
10647 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10649         * mm-bodies.el (mm-body-encoding): Faster version.
10651 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10653         * gnus-art.el (gnus-article-decode-charset): Only decode text
10654         things.
10656         * message.el (message-output): Use rmail.
10658         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10659         word part.
10661         * mm-util.el (mm-charset-to-coding-system): Use
10662         rfc2047-default-charset.
10663         (mm-known-charsets): New variable.
10665         * message.el (message-caesar-region): Bugged out.
10667 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10669         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10670         specifying `agent-predicate' in a group's parameters.
10672 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10674         * gnus.el: Pterodactyl Gnus v0.16 is released.
10676 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10678         * nnmail.el (nnmail-expired-article-p): Use predicate.
10680         * date.el (time-less-p): Renamed.
10682         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10683         from the headers.
10685         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10686         functions.
10688         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10689         all.
10690         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10691         to all functions.
10693 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10695         * gnus.el: Pterodactyl Gnus v0.15 is released.
10697 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10699         * date.el: New file.
10701         * gnus-util.el (gnus-encode-date): Removed.
10702         (gnus-time-less): Ditto.
10704         * nnmail.el (nnmail-date-to-time): Removed.
10705         (nnmail-time-less): Ditto.
10706         (nnmail-days-to-time): Ditto.
10707         (nnmail-time-since): Ditto.
10709         * drums.el: New file.
10711 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10713         * message.el (message-encode-message-body): Encode headers with
10714         body encoding.
10716         * rfc2047.el (rfc2047-default-charset): Renamed.
10717         (rfc2047-encodable-p): Use it.
10719 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10721         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10722         servers.
10724         * gnus-util.el (gnus-output-to-rmail): Removed.
10726         * gnus-art.el (gnus-summary-save-in-rmail): Use
10727         gnus-output-to-rmailrmail-output-to-rmail-file.
10729         * rfc2047.el (rfc2047-decode-region): Fold case.
10730         (rfc2047-decode): Use decode-string.
10732         * mm-util.el: Provide mm-char-int.
10734 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10736         * gnus.el: Pterodactyl Gnus v0.14 is released.
10738 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10740         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10741         sure we have 7bit.
10743 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10745         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10746         ducplicates.
10747         (gnus-inews-insert-mime-headers): Removed.
10749         * message.el (message-caesar-region): Protect against MULE chars.
10751 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10753         * mm-util.el (if): fset the right function.
10755 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10757         * gnus-art.el (gnus-article-decode-charset): Use real
10758         read-coding-system.
10760 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10762         * mm-bodies.el (mm-decode-body): Protect against malformed
10763         base64.
10764         (mm-decode-body): Check that buffer-file-coding-system is
10765         non-nil.
10767 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10769         * gnus.el: Pterodactyl Gnus v0.13 is released.
10771 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10773         * gnus-util.el (gnus-strip-whitespace): Already defined.
10774         Removed.
10776         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10778         * gnus-util.el (gnus-strip-whitespace): New function.
10780         * mm-util.el (mm-content-type-charset): Downcase.
10782 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10784         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10785         (gnus-article-decode-charset): Don't fetch all headers.
10787         * mm-util.el (mm-read-coding-system): New function.
10789         * mm-bodies.el (mm-decode-body): Check the right charset.
10791         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10793         * gnus-art.el (gnus-article-mode-line-format): Use short group
10794         format.
10796 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10798         * gnus.el: Pterodactyl Gnus v0.12 is released.
10800 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10802         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10804         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10805         (gnus-article-decode-charset): Always run.
10807         * mm-bodies.el (mm-decode-body): Decode cte.
10809 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10811         * gnus.el: Pterodactyl Gnus v0.11 is released.
10813 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10815         * message.el (message-encode-message-body): Ditto.
10817         * gnus-art.el (gnus-article-decode-mime-words): New command and
10818         keystroke.
10819         (gnus-article-decode-charset): Ditto.
10820         (gnus-article-decode-charset): Only work under MULE.
10822         * mm-util.el (mm-content-type-charset): New function.
10824         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10826         * message.el (message-send-mail): Insert MIME headers.
10827         (message-check-news-body-syntax): Don't warn for escape sequences.
10828         (message-check-news-body-syntax): Insert MIME headers.
10830         * mm-bodies.el (mm-body-encoding): New function.
10832         * message.el (message-encode-message-body): New function.
10834         * mm-bodies.el: New file.
10836         * mm-util.el (mm-narrow-to-head): New function.
10838         * rfc2047.el (rfc2047-encode): Use it.
10840         * mm-util.el: Provide mm-encode-coding-region.
10842         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10844         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10846         * mm-util.el (mm-enable-multibyte): New function.
10848         * message.el (message-set-work-buffer): Set multibyte.
10850         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10852         * gnus-util.el (gnus-point-at-eol): Removed.
10853         (gnus-point-at-bol): Ditto.
10855 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10857         * gnus-msg.el (gnus-group-mail): make it behave like
10858         gnus-group-post-news with regards to the prefix (this enables the
10859         use of posting styles).
10861 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10863         * gnus.el (gnus-article-display-hook): Added
10864         gnus-article-decode-rfc1522 to hook.
10866 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10868         * gnus.el: Pterodactyl Gnus v0.10 is released.
10870 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10872         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10873         hook to be run.
10875 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10877         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10879         * mm-util.el (mm-charsets-in-region): Removed.
10881         * rfc2047.el: Renamed file.
10883         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10885         * message.el (message-mode): Set multibyte.
10887         * mm-util.el (mm-charsets-in-region): Copied here.
10889         * gnus-util.el: Removed gnus-truncate-string.
10891         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10893         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10894         (rfc1522-encodable-p): New function.
10895         (rfc1522-encode-message-header): Use it.
10897 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10899         * gnus.el: Pterodactyl Gnus v0.9 is released.
10901 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10903         * mm-util.el: Shadow encode-coding-string.
10905         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10907         * mm-util.el: New file.
10909         * mm-decode.el: Somewhat depleted.
10910         * mm-encode.el: Ditto.
10912         * rfc1522.el: New file.
10914         * mm-util.el (mm-replace-chars-in-string): Copied here.
10916         * mm-encode.el (mm-q-encode-region): New function.
10918         * qp.el (quoted-printable-encode-region): Take an optional CLASS
10919         param.
10921         * mm-encode.el (mm-encode-word-region): Downcase.
10923 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10925         * gnus.el: Pterodactyl Gnus v0.8 is released.
10927 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10929         * message.el (message-send-mail): Encode headers.
10931         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10932         (quoted-printable-encode-region): Upcase.
10934         * message.el (message-default-charset): New variable.
10936         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10938         * message.el (message-narrow-to-field): Changed name.
10940         * mm-encode.el: New file.
10942         * message.el (message-narrow-to-header): New function.
10944         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10945         right buffer.
10947 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10949         * gnus.el: Pterodactyl Gnus v0.7 is released.
10951 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10953         * gnus.el: Remove autoload for
10954         gnus-article-mime-decode-quoted-printable.
10956         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10957         be decoded in non-MULE Emacsen.
10959 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10961         * mm-decode.el: Check for coding-system-list.
10963 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10965         * gnus.el: Pterodactyl Gnus v0.6 is released.
10967 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10969         * nnheader.el (fboundp): Protect code-coding-string.
10971         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10972         is available.
10974 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10976         * gnus.el: Pterodactyl Gnus v0.5 is released.
10978 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10980         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10981         (gnus-hack-decode-rfc1522): Removed.
10983         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10985 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10987         * gnus.el: Gnus v0.4 is released.
10989 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10991         * gnus-art.el (gnus-article-decode-mime-words): New command and
10992         keystroke.
10994         * qp.el (quoted-printable-decode-region): Don't use hexl.
10996         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10997         (gnus-structured-field-decoder): Removed.
10998         (gnus-unstructured-field-decoder): Ditto.
11000         * mm-decode.el: New file.
11002         * qp.el: New file.
11004         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11006         * gnus-ems.el (fboundp): Removed gnus-split-string.
11008         * gnus.el (gnus-splash-face): Doc fix.
11010         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11012         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11013         hexl.
11015         * nnheader.el (nnheader-temp-write): Removed.
11017 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11019         * gnus.el: Gnus v0.3 is released.
11021 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11023         * gnus.el: Gnus v0.2 is released.
11025 ;; Local Variables:
11026 ;; coding: iso-2022-7bit
11027 ;; End:
11029     Copyright (C) 2002 Free Software Foundation, Inc.
11030   Copying and distribution of this file, with or without modification,
11031   are permitted provided the copyright notice and this notice are preserved.