1 2001-11-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
4 function `system-name' instead of both function and variable.
6 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
8 * mml.el (mml-preview): Bind mail-header-separator.
10 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
12 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
13 Suggested by Dave Love <fx@gnu.org>.
15 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17 * mm-util.el (mm-charset-synonym-alist): Revert (some).
19 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
21 * mm-util.el, nnultimate.el, nnweb.el, nnslashdot.el: Sync with
24 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
25 mm-coding-system-p. Don't correct it only in XEmacs.
26 (mm-charset-to-coding-system): Use mm-coding-system-p and
27 mm-get-coding-system-list.
28 (mm-emacs-mule, mm-mule4-p): New.
29 (mm-enable-multibyte, mm-disable-multibyte,
30 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
31 mm-with-unibyte-current-buffer,
32 mm-with-unibyte-current-buffer-mule4): Use them.
33 (mm-find-mime-charset-region): Treat iso-2022-jp.
35 From Dave Love <fx@gnu.org>:
37 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
39 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
40 entries conditional on not having a coding system defined for
42 (mm-mule-charset-to-mime-charset): Use
43 find-coding-systems-for-charsets if defined.
44 (mm-charset-to-coding-system): Don't use
45 mm-get-coding-system-list. Look in mm-charset-synonym-alist
46 later. Add last resort search of coding systems.
47 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
48 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
50 (mm-find-mime-charset-region): Re-write.
51 (mm-with-unibyte-current-buffer): Restore buffer as well as
54 2001-10-30 Simon Josefsson <jas@extundo.com>
56 * nnimap.el (nnimap-date-days-ago): Defeat locale.
58 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
60 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
62 2001-10-05 Gerd Moellmann <gerd@gnu.org>
66 2001-09-27 Gerd Moellmann <gerd@gnu.org>
68 * gnus-ems.el (gnus-article-display-xface): Skip over previously
71 2001-09-19 Sam Steingold <sds@gnu.org>
73 * gnus-win.el (gnus-buffer-configuration):
74 Respect `gnus-bug-create-help-buffer'.
76 2001-09-18 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
78 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
79 can read e-mails from Microsoft Outlook users not using ISO
82 2001-09-18 Gerd Moellmann <gerd@gnu.org>
84 * gnus-sum.el (gnus-select-newsgroup):
85 Make `gnus-current-select-method' buffer-local.
86 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
88 * gnus-art.el (gnus-request-article-this-buffer): Refer to
89 `gnus-current-select-method' in the current summary buffer.
90 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
92 2001-09-18 Miles Bader <miles@gnu.org>
94 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
95 error querying a backend abort the whole process.
97 2001-09-17 Gerd Moellmann <gerd@gnu.org>
99 * gnus-srvr.el (gnus-server-mode): Doc fix.
101 2001-09-03 Gerd Moellmann <gerd@gnu.org>
103 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
105 2001-08-31 Sam Steingold <sds@gnu.org>
107 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
108 typo: `exmine' --> `examine'.
110 2001-08-20 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
112 * earcon.el (earcon-auto-play): Remove unused option.
114 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
116 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
118 * gnus-util.el (gnus-output-to-rmail): Ditto.
119 (gnus-output-to-mail): Ditto.
121 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
123 2001-08-07 Gerd Moellmann <gerd@gnu.org>
125 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
127 2001-08-01 Gerd Moellmann <gerd@gnu.org>
129 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
130 already fboundp. Add INTERACTIVE arg to autoload form.
132 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
134 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
135 (gnus-ding-file-coding-system): New variable.
136 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
137 (gnus-slave-save-newsrc): Use it.
139 2001-07-31 Gerd Moellmann <gerd@gnu.org>
141 * gnus-start.el (gnus-startup-file-coding-system): Change to
144 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
146 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
149 * gnus-start.el (gnus-find-new-newsgroups): Use
150 `message-make-date' instead of `current-time-string'.
151 (gnus-ask-server-for-new-groups): Ditto.
152 (gnus-check-first-time-used): Ditto.
154 2001-07-13 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
156 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
158 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
160 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
162 2001-07-12 Gerd Moellmann <gerd@gnu.org>
164 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
165 Browse->Next entries to Browse->Prev.
166 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
168 2001-07-04 Gerd Moellmann <gerd@gnu.org>
170 * nnheader.el (nnheader-init-server-buffer): Make sure the
171 *nntpd* buffer is made multibyte instead of a random buffer.
173 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
175 * gnus.el: Fix the header line, for finder.el. Suggested by
176 Pavel Janik <Pavel@Janik.cz>
178 2001-07-02 Gerd Moellmann <gerd@gnu.org>
180 * gnus.el (gnus-local-domain): Removed because unused.
182 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
184 * qp.el (quoted-printable-decode-region): If called interactively,
185 use coding-system-for-read.
187 2001-03-30 Gerd Moellmann <gerd@gnu.org>
189 * gnus.el (gnus-interactive): Fix parenthesis errors.
191 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
193 * message.el (rmail-output): It is in rmailout.el not rmail.el.
195 * message.el (message-forward): local-variable-p takes an extra
198 * message.el (message-forward-decoded-p): New variable.
199 (message-forward-subject-author-subject): Use it.
200 (message-make-forward-subject): Use it.
201 (message-forward): Use it.
203 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
205 2001-03-05 Dave Love <fx@gnu.org>
207 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
208 Move it after definition of mm-coding-system-p.
210 2001-03-01 Dave Love <fx@gnu.org>
212 * mm-util.el (mm-inhibit-file-name-handlers): Add
215 2001-02-11 Dave Love <fx@gnu.org>
217 * message.el (message-signature-file): Fix doc, :type.
219 2001-02-08 Dave Love <fx@gnu.org>
221 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
222 (message-posting-charset): Defvar when compiling again.
223 (rfc2047-encodable-p): Require message.
225 * gnus-sum.el (gnus-alter-articles-to-read-function):
226 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
228 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
230 * message.el (message-make-forward-subject): Argument decoded.
231 (message-forward): Use it when digest.
233 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
236 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
239 * gnus-art.el (gnus-article-make-menu-bar): Make
240 gnus-article-post-menu.
242 2001-02-06 Dave Love <fx@gnu.org>
244 * qp.el (quoted-printable-encode-region): Remove redundant code
247 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
249 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
251 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
252 command if there is not last-saver.
254 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
255 (rfc2047-charset-encoding-alist): Add big5.
257 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
260 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
262 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
264 * gnus-sum.el (gnus-summary-print-article): Take one prefix
265 argument. Allow to print several articles in one file.
267 * webmail.el (webmail-type-definition): netaddress changes.
269 2001-01-31 Dave Love <fx@gnu.org>
271 * mm-util.el (mm-mime-mule-charset-alist)
272 (mm-find-mime-charset-region): Consider mule-utf-8.
274 2001-01-31 Dave Love <fx@gnu.org>
276 * gnus-art.el (gnus-article-x-face-command)
277 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
280 2001-01-26 Dave Love <fx@gnu.org>
282 * mm-util.el (mm-multibyte-string-p): New.
284 * qp.el: Remove un-logged bogus changes from 2000-12-20.
285 (quoted-printable-encode-region): Doc fix. Don't call
286 string-as-multibyte on class. Clarify line-folding.
287 (quoted-printable-encode-string): Make temp buffer inherit
288 string's multibyteness.
290 2001-01-23 Gerd Moellmann <gerd@gnu.org>
292 * nnheader.el (toplevel): Don't require `gnus-util' at
293 compile-time; this creates a circular dependency, and prevents
296 2001-01-22 Andreas Schwab <schwab@suse.de>
298 * nnheader.el (gnus-delete-line): Autoload it as a macro.
300 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
302 * message.el (message-forward): Use mule4.
303 * mm-util.el (mm-string-as-unibyte): New.
304 * message.el (message-forward): Use it.
305 * message.el (message-cite-original-without-signature): Don't peel
307 (message-get-reply-headers): Add Cc if it is not in follow-to.
308 * message.el (message-send-mail): Content-Type may not be there.
310 * gnus-art.el (article-display-x-face): Insert X-Face if there is
312 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
314 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
315 (gnus-remove-some-windows): Ditto.
316 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
318 * gnus-art.el (gnus-mime-view-part): Copy it.
319 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
320 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
321 orig-file. Use ',source.
322 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
323 Lars Magne Ingebrigtsen.
324 * pop3.el (pop3-get-message-count): Andrew Innes
325 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
327 2001-01-08 Dave Love <fx@gnu.org>
329 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
332 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
334 * message.el: Doc and message fixes.
335 (message-send-rename-function)
336 (message-make-forward-subject-function)
337 (message-send-mail-function, message-reply-to-function)
338 (message-wide-reply-to-function, message-followup-to-function)
339 (message-distribution-function, message-auto-save-directory): Fix
342 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
343 proceeding after warnings. Amend multipart warning message.
345 2001-01-04 Dave Love <fx@gnu.org>
347 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
349 (gnus-make-directory): Require nnmail.
351 * mm-decode.el (mm-inline-media-tests): Add
352 image/x-portable-bitmap.
353 (mm-get-image): Grok pbm.
355 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
357 * message.el (message-mail): Support yank-action.
359 * message.el (message-setup): Revoke the last change.
361 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
363 * message.el (message-setup): Use cons. Suggested by Johan Vromans
364 <jvromans@squirrel.nl>.
366 * gnus-topic.el (gnus-topic-create-topic): Use list.
368 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
369 before binding gnus-default-article-saver.
371 * gnus-sum.el (gnus-summary-save-article):
372 (gnus-summary-pipe-output):
373 (gnus-summary-save-article-mail):
374 (gnus-summary-save-article-rmail):
375 (gnus-summary-save-article-file):
376 (gnus-summary-write-article-file):
377 (gnus-summary-save-article-body-file): Ditto.
379 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
381 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
383 * gnus-art.el (gnus-article-check-hidden-text): Return t.
385 * gnus-util.el (gnus-remove-text-properties-when): Return t.
387 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
388 malformatted messages.
390 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
392 * gnus-art.el (article-treat-dumbquotes): Quote \.
394 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
396 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
397 Emacs 20 runs on a terminal.
399 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
401 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
402 Paul Stevenson <p.stevenson@surrey.ac.uk>
404 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
406 * mml.el (gnus-add-minor-mode): Autoload.
408 * message.el (message-forward): Save-restriction.
410 * message.el (message-mail-user-agent): Add :version.
412 * message.el (message-mail-user-agent): New variable.
413 (message-setup): Renamed to message-setup-1. Support
415 (message-mail-user-agent): New function.
416 (message-mail): Use it.
417 (message-reply): Use it.
418 (message-resend): Use it.
419 (message-mail-other-window): Use it.
420 (message-mail-other-frame): Use it.
422 * gnus-msg.el (gnus-bug): Support mail-user-agent.
424 2000-12-21 Miles Bader <miles@gnu.org>
426 * message.el (message-mode): Set `comment-start' to the yank prefix.
428 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
430 * message.el (message-narrow-to-head-1): New function.
431 (message-narrow-to-head): Use it.
432 (message-reply): Ditto.
433 (message-cancel-news): Ditto.
434 (message-supersede): Ditto.
435 (message-make-forward-subject): Ditto.
436 (message-bounce): Ditto.
438 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
440 * message.el (message-forward): Copy buffer in unibyte mode.
441 (message-make-forward-subject): Don't widen. Decode.
442 (message-forward): Don't decode subject.
444 * mml.el (gnus-ems): Require it.
446 * gnus-msg.el (gnus-summary-mail-forward):
448 * message.el (message-forward): Move mime-to-mml here.
450 * nnmbox.el (nnmbox-file-coding-system): Use binary.
451 (nnmbox-active-file-coding-system): Ditto.
453 * gnus-cus.el (gnus-group-parameters): Add posting-style.
455 * mm-uu.el: Require binhex.
457 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
459 * qp.el (quoted-printable-encode-region): Upcase QP.
461 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
463 * gnus-util.el (gnus-add-text-properties-when): New function.
464 (gnus-remove-text-properties-when): Ditto.
466 * gnus-cite.el (gnus-article-hide-citation): Use them.
467 (gnus-article-toggle-cited-text): Use them.
469 * gnus-art.el (gnus-signature-toggle): Use them.
470 (gnus-article-show-hidden-text): Ditto.
471 (gnus-article-hide-text): Ditto.
473 * gnus-art.el (gnus-article-describe-key): Use prompt.
474 (gnus-article-describe-key-briefly): Ditto.
476 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
478 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
480 2000-12-18 Gerd Moellmann <gerd@gnu.org>
482 * *.xpm, *.pbm: Convert icons icons to size 24x24.
484 2000-12-18 Dave Love <fx@gnu.org>
486 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
489 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
491 * pop3.el (pop3-movemail): Use binary.
492 (pop3-movemail-file-coding-system): Removed.
494 2000-12-13 Miles Bader <miles@gnu.org>
496 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
497 to t, so that we don't get stuck while trying to smilefy
500 2000-12-12 Gerd Moellmann <gerd@gnu.org>
502 * smiley-ems.el (smiley-regexp-alist): Make regexps match
503 at the end of the buffer.
504 (smiley-region): In the loop, move to the end of the submatch
505 matching the smiley instead of using the end of the match
508 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
510 * message.el (message-mode): Doc fix.
512 2000-12-12 Gerd Moellmann <gerd@gnu.org>
514 * smiley-ems.el (smiley-region): Doc fix.
516 2000-12-11 Miles Bader <miles@gnu.org>
518 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
519 bottom line visible, check to see if it's partially obscured, and
520 if so, either scroll one more line to make it fully visible, or
521 revert to showing the second line from the top.
523 2000-12-07 Dave Love <fx@gnu.org>
525 * mailcap.el (mailcap-download-directory)
526 * gnus-audio.el (gnus-audio-directory)
527 * smiley-ems.el (smiley-data-directory): Fix :type.
529 2000-12-05 Dave Love <fx@gnu.org>
531 * starttls.el: New file.
533 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
535 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
537 (gnus-setup-message): Remove a hack.
539 * gnus-win.el (gnus-configure-windows): Make sure
540 nntp-server-buffer is live.
541 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
542 (gnus-configure-frame): Save selected window.
544 2000-12-04 Andreas Jaeger <aj@suse.de>
546 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
548 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
550 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
551 raw 8-bit in headers in dk.* newsgroups.
553 2000-11-30 Dave Love <fx@gnu.org>
555 * message.el (message-auto-save-directory): Use
556 file-name-as-directory.
557 (message-set-auto-save-file-name): Create
558 message-auto-save-directory if necessary.
559 (message-replace-chars-in-string): Removed -- unused.
560 (message-mail-alias-type): Customize.
561 (message-headers): Remove duplicate defgroup.
563 2000-11-29 Dave Love <fx@gnu.org>
565 * qp.el (quoted-printable-decode-region): Use error, not message
566 to report malformed text (like base64). Amend message.
568 2000-11-29 Miles Bader <miles@gnu.org>
570 * message.el (message-header-lines): Fontify tag.
572 2000-11-27 Dave Love <fx@gnu.org>
574 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
577 2000-11-26 Dave Love <fx@gnu.org>
579 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
581 2000-11-23 Dave Love <fx@gnu.org>
583 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
585 * mm-uu.el (uudecode): Require.
586 (uudecode-decode-region, uudecode-decode-region-external): Don't
588 (mm-uu-copy-to-buffer): Doc fix.
589 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
592 * mailcap.el: Doc fixes.
593 (mailcap-mime-data): Various adjustments.
594 (mailcap): New group.
595 (mailcap-download-directory): Customize.
596 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
597 (mailcap-temporary-directory): Deleted (unused).
598 (mailcap-unescape-mime-test): Simplify slightly.
599 (mailcap-viewer-passes-test): Use functionp.
600 (mailcap-command-p): Aliased to executable-find.
602 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
603 default-enable-multibyte-characters is nil.
605 2000-11-22 Simon Josefsson <simon@josefsson.org>
607 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
608 instead of "from: " for rfc822 compliance. Insert SPC.
610 2000-11-22 Gerd Moellmann <gerd@gnu.org>
612 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
614 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
616 * message.el (message-send-mail): Use buffer-substring-no-properties.
617 (message-send-news): Ditto.
619 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
621 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
623 2000-11-21 Dave Love <fx@gnu.org>
625 * gnus-art.el (gnus-mime-button-map): Don't inherit from
626 gnus-article-mode-map.
627 (gnus-mime-button-menu): Use mouse-set-point.
628 (gnus-insert-mime-button, gnus-mime-display-alternative)
629 (gnus-mime-display-alternative): Don't use local-map property.
631 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
633 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
634 sending a command; allow the rtelnet prompt as well.
636 2000-11-17 Simon Josefsson <simon@josefsson.org>
638 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
641 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
643 * nntp.el (nntp-decode-text): Delete bogus status lines.
644 (nntp-open-connection): Kill process buffer when quit.
645 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
646 FSF Emacs 20 and XEmacs 21.
647 (nntp-retrieve-data): Don't ignore quit.
649 2000-11-17 Dave Love <fx@gnu.org>
651 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
652 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
654 (uudecode-decode-region): Doc fix.
656 2000-11-14 Dave Love <fx@gnu.org>
658 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
659 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
660 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
661 New files, derived from the XPMs.
663 2000-11-12 Dave Love <fx@gnu.org>
665 From Emerick Rogul <emerick@csa.bu.edu>.
666 * message.el (message-setup-fill-variables): New variable.
667 (message-mode): Use it.
669 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
671 * gnus-mlspl.el: Documentation tweaks.
673 2000-11-10 Dave Love <fx@gnu.org>
675 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
676 (gnus-agent-lib-file, gnus-agent-load-alist)
677 (gnus-agent-save-alist, gnus-agent-article-name): Use
680 * gnus-group.el (gnus-group-name-charset-method-alist): Add
682 (nnkiboze-score-file): Defvar when compiling.
684 * gnus-start.el (gnus-read-newsrc-file): Add :version.
686 * gnus-art.el (gnus-article-banner-alist)
687 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
688 (gnus-article-date-lapsed-new-header)
689 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
690 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
691 (gnus-treat-strip-headers-in-body)
692 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
693 (gnus-treat-translate): Add :version.
694 (gnus-article-mime-part-function): Fix defcustom.
696 * nnmail.el (nnmail-expiry-target)
697 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
698 (nnmail-split-header-length-limit): Add :version.
700 * gnus-sum.el (gnus-auto-expirable-marks)
701 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
702 (gnus-extra-headers, gnus-ignored-from-addresses)
703 (gnus-newsgroup-ignored-charsets)
704 (gnus-group-highlight-words-alist)
705 (gnus-summary-show-article-charset-alist): Add :version.
707 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
708 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
709 files, converted from the XPMs.
711 * gnus-cache.el (gnus-cache-active-file): Don't use
712 file-name-as-directory on directory.
713 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
714 use file-name-as-directory on directory.
716 * time-date.el (timezone-make-date-arpa-standard): Autoload.
717 (date-to-time): Use it.
719 * message.el (message-mode) <adaptive-fill-regexp>:
720 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
721 (message-newline-and-reformat): Likewise.
722 (message-forward-as-mime, message-forward-ignored-headers)
723 (message-buffer-naming-style, message-default-charset)
724 (message-dont-reply-to-names, message-send-mail-partially-limit):
727 * mm-util.el: Doc fixes.
728 (mm-mime-charset): Don't use the raw result of
729 mm-preferred-coding-system.
730 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
731 (mm-with-unibyte): Simplify.
733 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
736 * pop3.el (pop3-version): Deleted.
737 (pop3-make-date): New function, avoiding message-make-date.
738 (pop3-munge-message-separator): Use it.
740 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
742 * pop3.el (pop3-munge-message-separator): A message may have an
745 2000-11-09 Dave Love <fx@gnu.org>
747 * gnus-group.el (gnus-group-make-directory-group)
748 (gnus-group-fetch-faq): Use expand-file-name.
749 (gnus-group-fetch-faq): Simplify completing-read form.
751 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
754 * message.el (tool-bar-map): Defvar when compiling.
756 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
757 (gnus-tm-lisp-directory): Deleted.
758 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
760 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
761 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
762 version numbers from file names.
764 2000-11-08 John Wiegley <johnw@gnu.org>
766 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
767 `gnus-group-change-level-function', instead of `remove-hook',
768 because it's not a hook!
770 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
772 * nnweb.el (nnweb-decode-entities): Work for non-character
775 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
776 Issue message on quit.
778 2000-11-08 Simon Josefsson <simon@josefsson.org>
780 * rfc2104.el: Add SHA-1 example.
781 (rfc2104-hexstring-to-bitstring): New function.
782 (rfc2104-hash): Use it.
784 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
786 * gnus-start.el: Remove gnus-xemacs.
788 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
790 * gnus-score.el (gnus-score-body): Don't score body when
792 (gnus-score-followup): Don't score followup either.
793 (gnus-score-use-all-scores): New variable.
794 (gnus-all-score-files): Use it.
795 (gnus-score-find-bnews): Use directory-sep-char.
797 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
798 asynchronous in Exp version.
800 2000-11-08 Dave Love <fx@gnu.org>
802 * mm-view.el: Use featurep for XEmacs test.
803 (mm-inline-message): Test for `remove-specifier'; don't use
806 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
808 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
809 (gnus-score-find-bnews): Don't concat "".
811 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
812 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
813 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
814 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
816 * gnus-sum.el: Put some defvars in eval-when-compile.
817 (gnus-summary-mode-hook): Add :options.
818 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
819 (gnus-summary-tool-bar-map): New variable.
820 (gnus-summary-make-tool-bar): New function.
821 (gnus-summary-mode): Put kill-all-local-variables first.
823 * gnus-group.el (gnus-group-toolbar-map): New variable.
824 (gnus-group-make-tool-bar): Rewritten.
825 (gnus-group-mode): Put kill-all-local-variables first.
827 * rfc2047.el: Require gnus-util.
829 * nnml.el (gnus-sorted-intersection): Autoload.
831 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
832 Put some defvars in eval-when-compile.
833 (gnus-intersection, gnus-sorted-complement): Autoload.
835 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
837 * mm-encode.el (mm-body-7-or-8): Autoload.
839 * mm-decode.el (mm-insert-inline): Autoload.
842 * message.el: Put some defvars in eval-when-compile.
844 * gnus-msg.el: Put some defvars in eval-when-compile.
845 (gnus-msg-mail): Move after gnus-setup-message.
847 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
849 2000-11-07 Dave Love <fx@gnu.org>
851 * gnus-util.el (nnheader): Don't require message (recursive
854 * uudecode.el: Avoid compiler warnings.
856 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
857 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
859 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
861 * rfc2047.el: Require cl when compiling.
862 (rfc2047-q-encode-region): Don't break if a QP-word could be
864 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
865 (rfc2047-fold-region): "=?=" is not a break point.
866 (rfc2047-encode-message-header): Move fold into encode-region.
867 (rfc2047-dissect-region): Rewrite.
868 (rfc2047-encode-region): Rewrite.
869 (rfc2047-fold-region): Fold
870 (rfc2047-unfold-region): New function.
871 (rfc2047-decode-region): Use it.
872 (rfc2047-q-encode-region): Don't break at bob.
873 (rfc2047-decode): Use unibyte.
874 (rfc2047-q-encode-region): Better calculation of break point.
875 (rfc2047-fold-region): Don't break the first non-LWSP characters.
876 (rfc2047-encode-region): Merge only if regions are adjacent.
878 2000-11-06 Dave Love <fx@gnu.org>
880 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
882 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
883 (uudecode-char-int): New alias, replacing char-int.
884 (uudecode-decode-region): Don't call buffer-disable-undo.
886 * mm-uu.el (mm-uu-configure): Unquote lambda.
887 (mm-uu-configure-list): Doc fix.
889 * earcon.el (running-xemacs): Don't define.
891 2000-11-06 John Wiegley <johnw@gnu.org>
893 * gnus-mlspl.el (gnus-group-split-update): Check the value of
894 `nnmail-crosspost', and use it to set the `no-crosspost'
895 argument when calling `gnus-group-split-fancy'. Otherwise, it
896 assumes that cross-posting is always OK, no matter what
897 `nmail-crosspost' is set to.
898 (gnus-group-split-fancy): The argument order in the
899 second-to-last `push' call was wrong, but since `no-crosspost'
900 was always nil, it was never being triggered.
902 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
904 Don't postpone GCC if none of GCC methods is agent-covered. This
905 fix presumes that the post-method must be agent-covered if any Gcc
906 method is agent-covered.
908 * gnus-msg.el (gnus-inews-group-method): New function.
909 (gnus-inews-do-gcc): Use it.
910 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
911 (gnus-agent-possibly-save-gcc): Use it.
912 (gnus-agent-possibly-do-gcc): Ditto.
914 *gnus-msg.el: (gnus-inews-add-send-actions): Use
915 `gnus-agent-possibly-do-gcc' if Agentized.
916 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
917 to `message-header-hook'.
919 * gnus-mlspl.el: Require cl when compiling.
922 (gnus-mailing-list-archive, gnus-mailing-list-owner,
923 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
924 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
925 (gnus-mailing-list-menu): Define it.
926 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
928 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
930 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
932 * message.el (message-font-lock-keywords): Match a final newline
933 to help font-lock's multiline support.
935 2000-11-03 Dave Love <fx@gnu.org>
937 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
939 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
942 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
943 <banner>: Fix custom type, doc.
945 * mm-decode.el (mm-display-external): Space-prefix temp buffer
946 name. Don't disable undo explicitly.
948 2000-11-02 Dave Love <fx@gnu.org>
950 * message.el (message-font-lock-keywords): Use [:alpha:] for
953 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
955 * mm-uu.el (mm-uu-configure-list): Move back to old location,
956 because defcustom tries to call `mm-uu-configure'.
958 2000-11-01 Dave Love <fx@gnu.org>
960 * rfc2047.el (base64): Require unconditionally.
961 (message-posting-charset): Defvar when compiling.
962 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
965 * gnus-sum.el (nnoo): Require.
966 (mm-uu-dissect): Autoload.
968 * mml.el (mml-parse-1): Clarify message.
969 (mml-minibuffer-read-type): Use mailcap-mime-types.
971 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
973 * mml.el: Fix a typo in the requiring of CL.
975 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
977 * rfc2231.el: Require cl when compiling.
979 2000-11-01 Dave Love <fx@gnu.org>
981 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
983 (mm-uu-configure-list): Move and fix custom type.
985 * utf7.el: Require cl when compiling.
987 * binhex.el: Use (featurep 'xemacs).
988 (binhex-char-int): New alias, replacing char-int. Change callers.
989 (binhex-decode-region): Simplify work buffer code.
990 (binhex-decode-region-external): Use expand-file-name, not concat.
992 2000-10-30 Dave Love <fx@gnu.org>
994 * gnus-art.el: Fix 2000-10-27 change properly.
996 2000-10-28 Miles Bader <miles@gnu.org>
998 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1000 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1002 * gnus-draft.el (gnus-draft-send-message): Typo.
1004 2000-10-27 John Wiegley <johnw@gnu.org>
1006 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1007 variable to correspond with `gnus-article-hide-citation-maybe'.
1008 (gnus-treatment-function-alist): Added entry for the above
1011 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1013 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1015 2000-10-27 Dave Love <fx@gnu.org>
1017 * gnus.el: Don't require custom. Don't require message at top
1019 (gnus-message-archive-method): Require message here.
1021 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1023 * gnus-art.el (article-strip-banner): Use
1024 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1025 allow inheritance on the banner.
1026 From elkin@tverd.astro.spbu.ru.
1028 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1029 Cashin <ecashin@coe.uga.edu>).
1031 2000-10-27 Simon Josefsson <simon@josefsson.org>
1033 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1034 (gnus-agent-restore-gcc):
1035 (gnus-agent-possibly-save-gcc): New functions.
1037 * nnimap.el (nnimap-group-overview-filename): Create directory for
1038 newfile (when use long filenames is nil). Copy+delete file if
1040 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1041 doesn't return anything useful, use ignore-errors instead.
1042 (nnimap-verify-uidvalidity): Delete overview file when
1043 uid validity changes.
1044 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1045 Rename old files into new format.
1046 (nnimap-request-accept-article): Remove \n's from
1048 (nnimap-request-accept-article): Remove From[^:] lines.
1049 (imap-starttls-p): Check for starttls binary.
1050 (imap-starttls-open): More verbose.
1051 (imap-gssapi-auth): Ditto.
1052 (imap-kerberos4-auth): Ditto.
1053 (imap-cram-md5-auth): Ditto.
1054 (imap-login-auth): Ditto.
1055 (imap-anonymous-auth): Ditto.
1056 (imap-digest-md5-auth): Ditto.
1058 (imap-digest-md5-p): Check capability first.
1059 (imap-parse-flag-list): Correctly parse empty lists.
1060 (imap-login-p): Support LOGINDISABLED.
1061 (imap-parse-body): Work around bug in Sun SIMS.
1063 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1064 (gnus-agent-restore-gcc):
1065 (gnus-agent-possibly-save-gcc): New functions.
1067 Asks the user to synch flags with server when you plug in.
1069 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1070 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1071 (gnus-agent-toggle-plugged): Call it.
1072 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1073 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1074 (gnus-agent-possibly-synchronize-flags): New function.
1075 (gnus-agent-possibly-synchronize-flags-server): New function.
1077 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1079 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1081 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1084 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1086 * gnus-draft.el (gnus-draft-send-message): Ditto.
1087 (gnus-group-send-drafts): Ditto.
1089 * gnus-art.el (gnus-request-article-this-buffer):
1090 gnus-refer-article-method might be a single method.
1091 (gnus-article-mime-total-parts): New function.
1092 (gnus-mm-display-part): Use it.
1093 (gnus-mime-display-single): Ditto.
1094 (gnus-mime-display-alternative): Ditto.
1095 (gnus-mime-inline-part): Check validity of charset.
1096 (gnus-treat-display-smileys): Default value in Emacs 21.
1097 * gnus-art.el: Define dynamic variables in eval-when-compile.
1098 (gnus-article-prepare): Configure it again.
1099 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1101 (gnus-article-prepare): Configure windows before
1102 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1103 window might be overrided.
1104 (gnus-mime-inline-part): Use prefix argument only
1105 when it is called interactively.
1106 (gnus-mime-action-alist): New variable.
1107 (gnus-mime-action-on-part): Use it.
1108 (gnus-mime-button-commands): Add command ".".
1109 (gnus-mime-inline-part): Support prefix argument.
1110 (gnus-article-banner-alist): New variable.
1111 (article-strip-banner): Use it.
1113 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1114 because they are files, not paths.
1115 (mailcap-parse-mimetypes): Ditto.
1116 (mailcap-mime-types): Use mailcap-mime-data.
1118 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1120 * gnus.el (gnus-agent-fetching): New variable.
1121 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1123 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1124 (gnus-agent-fetch-group-1): Score-param could be nil.
1125 (gnus-agent-any-covered-gcc): New function.
1126 (gnus-agent-possibly-save-gcc): Use it.
1127 (gnus-agent-possibly-do-gcc): Ditto.
1128 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1129 the GNU assignment issue.
1130 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1131 * gnus-agent.el: timer vs. itimer.
1133 * webmail.el (webmail-type-definition): Fix my-deja open url.
1134 (webmail-hotmail-list): Fix.
1135 (webmail-netscape-open, webmail-hotmail-article,
1136 webmail-hotmail-list): Update.
1137 (webmail-my-deja-*): Rewrite.
1139 * gnus-sum.el (gnus-refer-article-methods): The second could be
1141 (gnus-cache-write-active): Auto load.
1142 (gnus-summary-display-article): Enable multibyte.
1143 (gnus-summary-select-article): Don't enable multibyte here.
1144 (gnus-summary-goto-article): Ditto.
1145 (gnus-summary-enter-digest-group): Decode to-address.
1147 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1148 (mm-with-unibyte-current-buffer-mule4): New function.
1149 (mm-enable-multibyte-mule4): New.
1150 (mm-disable-multibyte-mule4): New.
1152 * mm-util.el (mm-enable-multibyte-mule4): New.
1153 (mm-disable-multibyte-mule4): New.
1154 * gnus-sum.el (gnus-summary-mode): Use it.
1155 (gnus-summary-select-article): Ditto.
1156 (gnus-summary-goto-article): Use enable multibyte.
1158 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1159 (nnkiboze-enter-nov): Fix it when there is no xref.
1160 (nnkiboze-generate-groups): List groups.
1161 (nnkiboze-request-article): Use
1162 gnus-cache-request-article.
1164 * gnus-group.el (gnus-group-make-kiboze-group): Use
1165 nnkiboze-score-file.
1166 (gnus-group-make-kiboze-group): Fix prompt.
1168 * message.el (message-send-mail-partially): Replace the header
1169 delimiter with a blank line.
1170 (message-sending-message): New variable.
1171 (message-send): Use it.
1172 (message-default-charset): Default value for non-Mule Emacsen.
1173 (message-alternative-emails): New.
1174 (message-use-alternative-email-as-from): New.
1175 (message-setup): Use them.
1176 (message-default-charset): Set default value in non-MULE XEmacsen
1179 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1181 * message.el: xemacs cleanup (use featurep ' xemacs)
1183 * nnheader.el: ditto
1187 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1189 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1192 2000-10-27 Simon Josefsson <simon@josefsson.org>
1194 * message.el (message-send): Make sure error is signalled if no
1195 send method is specified.
1197 2000-10-27 Dave Love <fx@gnu.org>
1199 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1201 (gnus-group-make-tool-bar): New function.
1202 (gnus-group-mode): Use it.
1204 * message.el (message-mode-menu): Add some :help strings.
1205 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1206 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1208 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1209 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1210 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1212 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1213 display-graphic-p here.
1215 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1217 * mm-decode.el (mm-viewer-completion-map): New.
1218 (mm-interactively-view-part): Use it.
1220 2000-10-27 Simon Josefsson <sj@extundo.com>
1222 * mail-source.el (mail-sources): IMAP predicate is a string.
1223 (mail-sources): Add default values for IMAP mailbox, predicate and
1226 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1228 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1229 of the `gnus-xemacs' variable, as the latter has been removed.
1230 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1231 * gnus-art.el (gnus-treat-display-xface)
1232 (gnus-treat-display-smileys, gnus-treat-display-picons)
1233 (gnus-article-read-summary-keys): Likewise.
1235 2000-10-26 Dave Love <fx@gnu.org>
1237 * flow-fill.el: Require cl when compiling.
1239 2000-10-26 Simon Josefsson <simon@josefsson.org>
1241 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1242 (fill-flowed): Make "quote-depth wins" rule work when first line
1245 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1247 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1248 (gnus-kill-all-overlays): Move here.
1250 * gnus-util.el (gnus-kill-all-overlays): Move out.
1252 2000-10-26 Dave Love <fx@gnu.org>
1254 * mail-source.el: Require imap when compiling and defvar
1255 display-time-mail-function. Require mm-util.
1256 (nnheader-cancel-timer): Autoload.
1257 (mail-source-imap-authenticators, mail-source-imap-streams): New
1259 (mail-sources): Use them.
1260 (defvar): Use rmail-spool-directory unconditionally.
1262 2000-10-26 Dirk Meyer <dischi@tzi.de>
1264 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1265 seconds instead of hour.
1267 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1269 * mail-source.el (mail-sources): Better `:type'.
1271 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1273 * mail-source.el (mail-source-keyword-map): Use
1274 `rmail-spool-directory' as a default directory for the `file'
1275 source, if the variable is defined. Fall back to hardcoded
1276 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1277 <seh@speakeasy.org>.
1279 2000-10-25 Jason Rumney <jasonr@gnus.org>
1281 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1284 2000-10-18 Dave Love <fx@gnu.org>
1286 * mm-bodies.el (mm-uu-decode-function)
1287 (mm-uu-binhex-decode-function): Defvar when compiling.
1289 * gnus-nocem.el (gnus-nocem-issuers): Update.
1290 (gnus-nocem-check-from): New option.
1291 (gnus-nocem-scan-groups): Use it.
1292 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1293 (gnus-nocem-check-article-limit): Add :version.
1295 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1297 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1298 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1300 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1302 * ietf-drums.el (mm-util): Require CL when compiling.
1304 2000-10-15 Dave Love <fx@gnu.org>
1306 * qp.el: Require mm-util.
1308 2000-10-13 Dave Love <fx@gnu.org>
1310 * qp.el (quoted-printable-decode-region): Avoid invalid
1313 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1315 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1316 to a recursive load.
1318 2000-10-12 Dave Love <fx@gnu.org>
1320 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1322 * gnus.el (gnus-group-startup-message): Check for PBM image.
1324 2000-10-09 Dave Love <fx@gnu.org>
1326 * mail-source.el (mail-source-fetch-imap): Bind
1327 default-enable-multibyte-characters rather than using
1328 mm-disable-multibyte.
1330 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1332 * mail-source.el (mail-source-fetch-maildir): Don't insert
1335 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1337 * mm-encode.el: Require CL. At least, for `incf'.
1339 2000-10-06 Dave Love <fx@gnu.org>
1341 * gnus-audio.el: Don't require cl.
1342 (gnus-audio): New custom group.
1343 (gnus-audio-inline-sound): Change to work with Emacs.
1344 (gnus-audio-directory, gnus-audio-directory)
1345 (gnus-audio-au-player): Customize.
1346 (gnus-audio-play): Try external player if play-sound-file fails.
1347 Use file-name-extension, not string-match.
1349 2000-10-05 Dave Love <fx@gnu.org>
1351 * rfc1843.el: Require cl when compiling.
1353 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1355 (quoted-printable-decode-region): Rename arg which confused
1356 charset with coding-system. Don't use nonascii-insert-offset.
1357 Coding-system encode the region initially. Don't recognize `=='
1358 as valid QP. Coding-system decode the region finally.
1359 (quoted-printable-decode-string): Rename arg which confused
1360 charset with coding-system.
1362 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1363 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1364 mm-encode-coding-region.
1365 (mm-decode-body, mm-decode-string): Rename variables which
1366 confused charset with coding-system.
1367 (binhex-decode-region): Don't autoload.
1368 (mm-body-encoding): Require message.
1369 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1372 * gnus-art.el (article-de-quoted-unreadable)
1373 (article-de-base64-unreadable): Fold search case
1374 rather than downcasing string. Apply mm-charset-to-coding-system
1375 to arg of quoted-printable-decode-region.
1377 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1379 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1381 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1383 * gnus-kill.el (gnus-kill): Typo.
1385 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1387 * gnus-mule.el: Revived.
1389 2000-10-04 Dave Love <fx@gnu.org>
1391 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1392 Require ring when compiling.
1393 (gnus-x-splash): Bind width, height.
1394 (gnus-article-compface-xbm): New variable.
1395 (gnus-article-display-xface): Move graphic test. Use unibyte.
1396 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1398 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1400 * nnimap.el: require 'cl when compiling.
1402 2000-10-04 Dave Love <fx@gnu.org>
1404 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1407 * frown.pbm, smile.pbm, wry.pbm: New files.
1409 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1411 2000-10-03 Dave Love <fx@gnu.org>
1413 * mail-source.el (mail-sources): Revert to nil.
1415 * nnmail (nnmail-spool-file): Revert to `((file))'.
1417 * qp.el: Don't require mm-util.
1418 (quoted-printable-decode-region): Rewritten.
1419 (quoted-printable-decode-string, quoted-printable-encode-region):
1421 (quoted-printable-encode-region): Barf on multibyte characters.
1422 Maybe make the class multibyte. Upcase chars, not formatted
1423 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1424 (quoted-printable-encode-string): Don't use
1425 mm-with-unibyte-buffer.
1427 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1429 * mail-source.el (mail-source-report-new-mail): Use
1430 nnheader-cancel-timer.
1432 2000-10-03 Simon Josefsson <simon@josefsson.org>
1434 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1435 (mail-source-fetch-imap): Use it.
1437 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1439 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1442 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1445 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1447 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1449 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1450 image's :ascent to 80. That gives a mode-line which is approx.
1451 as tall as the normal one.
1453 2000-09-21 Dave Love <fx@gnu.org>
1455 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1456 (for Emacs 20). Tidy somewhat.
1458 2000-09-21 Dave Love <fx@gnu.org>
1460 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1461 image processing. Rationalize logic somewhat.
1463 2000-09-20 Dave Love <fx@gnu.org>
1465 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1467 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1468 we'll be careful merging development changes.
1470 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1473 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1474 (mouse-set-point, set-face-foreground)
1475 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1478 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1480 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1481 redundant autoloads.
1483 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1485 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1486 to XBM; we always have PBM support.
1488 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1490 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1491 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1492 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1493 * nnkiboze.el (nnkiboze-file-coding-system): New.
1494 (nnkiboze-retrieve-headers): Use it.
1495 (nnkiboze-request-group): Ditto.
1496 (nnkiboze-close-group): Ditto.
1497 (nnkiboze-generate-group): Ditto.
1498 (nnkiboze-enter-nov): Insert first Xref properly.
1500 2000-09-19 Dave Love <fx@gnu.org>
1502 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1503 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1505 * mail-source.el (mail-sources): Change default to '((file)).
1506 Add useful custom type.
1508 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1510 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1512 (gnus-date-iso8601): Ditto.
1514 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1516 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1518 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1520 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1521 pattern. Avoid using 8 bit chars.
1522 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1524 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1526 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1527 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1528 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1529 functions are not implemented yet.
1531 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1532 x-overlay.el from the FSF Emacs black list.
1534 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1536 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1537 (mm-inline-media-tests): Ditto.
1538 (mm-automatic-display): Ditto.
1539 * mm-view.el (mm-display-inline-fontify): Generalize from
1540 mm-display-patch-inline.
1541 (mm-display-patch-inline): Use it.
1542 (mm-display-elisp-inline): Ditto.
1544 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1546 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1547 (gnus-topic-unmark-topic): Ditto.
1548 (gnus-topic-mark-topic): Ditto.
1549 (gnus-topic-get-new-news-this-topic): Use it.
1551 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1553 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1556 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1558 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1559 zombie or killed groups.
1561 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1563 * mml.el (mml-preview): Reinsert unibyte content.
1564 (mml-parse-1): Remove with-unibyte-current-buffer.
1565 (mml-generate-mime-1): Ditto.
1566 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1567 * message.el (message-forward): Ditto.
1569 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1571 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1572 original article buffer.
1573 (article-de-base64-unreadable): Ditto.
1574 (article-wash-html): Ditto.
1576 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1578 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1579 unless forward-show-mml.
1581 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1583 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1584 (gnus-summary-save-parts-last-directory): New.
1585 (gnus-summary-save-parts): Save history.
1587 2000-09-14 Ben Gertzfield <che@debian.org>
1589 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1591 (gnus-summary-save-parts): Use it.
1593 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1595 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1596 * gnus-sum.el (gnus-summary-exit): Ditto.
1597 (gnus-summary-exit-no-update): Ditto.
1598 (gnus-summary-show-article): Ditto.
1600 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1602 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1603 Content-Disposition.
1605 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1607 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1609 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1611 * gnus-art.el (gnus-article-setup-buffer): Set
1612 gnus-article-mime-handles to nil.
1613 * gnus-sum.el (gnus-summary-exit): Ditto.
1614 (gnus-summary-exit-no-update): Ditto.
1615 (gnus-summary-show-article): Ditto.
1616 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1618 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1620 2000-09-14 Dave Love <fx@gnu.org>
1622 * gnus.el (gnus-charset):
1623 * mm-decode.el (mime-display):
1624 * imap.el (imap) <defgroup>: Add :version.
1626 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1628 * parse-time.el: Fix author's mail address.
1630 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1631 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1632 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1633 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1634 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1635 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1636 * rfc2231.el, uudecode.el: Fix copyright notice.
1638 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1639 require `w3' at load-time only if not running in batch mode.
1641 2000-09-13 Dave Love <fx@gnu.org>
1643 * gnus-ems.el (gnus-ems-redefine): Don't alias
1644 gnus-summary-set-display-table.
1646 * message.el (message-user-agent): Don't wrap ignore-errors around
1649 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1651 (mm-content-transfer-encoding): Don't use cadar.
1653 * uudecode.el (uudecode-decoder-program)
1654 (uudecode-decoder-switches): Customize.
1656 * gnus-score.el (gnus-home-score-file): Improve custom type.
1658 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1659 variables for Emacs 21.
1660 (gnus-group-customize): Disable undo while laying out the buffer.
1662 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1664 * gnus-util.el (gnus-write-active-file): Bind
1665 coding-system-for-write.
1667 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1669 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1670 * gnus-kill.el (gnus-batch-score): Ditto.
1671 * gnus-move.el (gnus-change-server): Ditto.
1672 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1674 2000-09-12 Simon Josefsson <simon@josefsson.org>
1676 * gnus-sum.el (gnus-update-read-articles): Undo
1677 `gnus-request-set-mark' operation.
1679 2000-09-11 Dave Love <fx@gnu.org>
1681 * Changelog: Use iso-2022 coding.
1683 * gnus-msg.el (gnus-msg-mail): New function.
1684 (gnus-user-agent): New mail agent.
1686 2000-09-10 Dave Love <fx@gnu.org>
1688 * message.el: Require mail-abbrevs for XEmacs for a problem with
1689 keybinding despite the autoloads for it.
1691 2000-09-08 Simon Josefsson <simon@josefsson.org>
1693 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1695 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1696 marks from dormant articles. (See nnimap-request-set-mark.)
1697 (nnimap-retrieve-headers-progress): Demule.
1698 (nnimap-open-server): Call nnoo-change-server twice, once for
1699 getting the nnimap-server-buffer and once for letting n-c-s set
1700 the variables in that buffer.
1702 2000-09-08 David Edmondson <dme@dme.org>
1704 * gnus.el (gnus-short-group-name): Guess separator.
1706 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1708 * gnus-group.el (gnus-group-insert-group-line): Fix.
1710 2000-09-04 Dave Love <fx@gnu.org>
1712 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1713 (mm-get-image): Avoid the losing `make-glyph' from W3.
1715 2000-09-03 Simon Josefsson <simon@josefsson.org>
1717 * gnus-sum.el (gnus-summary-delete-article): Check server.
1719 2000-09-01 Simon Josefsson <simon@josefsson.org>
1721 * imap.el (imap-parse-flag-list): Rewrite.
1723 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1725 * imap.el (imap-parse-flag-list): Hack.
1727 2000-08-29 Dave Love <fx@gnu.org>
1729 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1731 * gnus-agent.el (gnus-agent-union): new function.
1732 (gnus-agent-fetch-headers): Use it.
1734 * gnus.el (gnus-group-startup-message): Specify foreground and
1735 background for xpm image. Centre image vertically.
1736 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1738 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1740 * message.el (message-send-mail): Narrow-to-headers.
1742 2000-08-24 Dave Love <fx@gnu.org>
1744 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1747 2000-08-21 Dave Love <fx@gnu.org>
1749 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1751 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1753 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1755 (gnus-topic-show-topic): Read topic when to show permanent hidden
1757 (gnus-topic-remove-topic): Revert to the old behavior, not using
1760 2000-08-21 Dave Love <fx@gnu.org>
1762 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1763 (gnus-xemacs): Use featurep.
1765 * mm-util.el (mm-read-charset): Maybe use builtin.
1766 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1767 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1768 (mm-with-unibyte): Use featurep, not string-match.
1769 (mm-with-unibyte-buffer): Simplify.
1770 (mm-quote-arg): Maybe use shell-quote-argument.
1772 * mml.el (mml-make-string): Deleted (unused).
1774 * gnus.el (gnus-mode-line-buffer-identification): Supply
1775 definition for Emacs 21.
1777 * gnus-salt.el: Small doc fixes.
1778 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1779 gnus-add-minor-mode.
1781 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1782 gnus-add-minor-mode.
1784 2000-08-20 Simon Josefsson <simon@josefsson.org>
1786 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1787 function, thanks to Lloyd Zusman for debugging.
1788 (nnimap-request-group):
1789 (nnimap-request-list):
1790 (nnimap-retrieve-groups):
1791 (nnimap-request-newgroups): Use it.
1793 * nnimap.el (nnimap-request-article-part): Less verbose.
1795 2000-08-18 Dave Love <fx@gnu.org>
1797 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1800 * nnheader.el (nnheader-replace-chars-in-string): Use
1801 subst-char-in-string if available.
1803 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1804 (gnus-request-article-this-buffer): Use expand-file-name.
1805 (gnus-mime-view-part-as-type): Simplify interactive spec.
1806 (gnus-mime-button-map): Define it all in defvar.
1808 2000-08-17 Dave Love <fx@gnu.org>
1810 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1812 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1815 * uudecode.el (char-int): Use defalias, not fset.
1817 * score-mode.el: Don't require easymenu. Require mm-util.
1818 (score-mode-coding-system): Use mm-auto-save-coding-system.
1820 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1821 (nneething-file-name): Use expand-file-name, not concat.
1823 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1825 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1826 Failure proof for email addresses.
1827 (nnslashdot-sane-retrieve-headers): Ditto.
1829 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1831 * message.el (message-send-mail): Only insert courtesy message
1834 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1836 * message.el (message-cancel-news): Copy the From header from the
1839 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1841 * gnus-async.el (gnus-asynchronous): Removed.
1843 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1845 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1848 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1850 * nnmail.el (nnmail-expiry-target-group): Fixed.
1852 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1854 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1855 gnus-request-accept-article so that body encoding is *not* done.
1856 Encoding is not done on incoming mail, so why should it be done on
1860 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1862 * nnml.el (nnml-request-expire-articles): Fix the calls to
1863 nnml-request-article (the filename was being passed instead of the
1864 article number) and nnmail-expiry-target-group
1865 (nnml-current-directory is changed by nnml-request-accept-article,
1866 causing it to be incorrect for the next article to be expired).
1868 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1870 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1871 expiry-target group parameters.
1873 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1875 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1877 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1878 (gnus-topic-show-topic): Ditto.
1880 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1882 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1884 * mail-source.el (mail-source-incoming-file-prefix): New
1887 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1889 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1891 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1893 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1895 * message.el (message-syntax-checks): New check quotin-style:
1896 Text must be written below quoted text.
1897 (message-check-news-body-syntax): Check it.
1899 2000-08-11 Simon Josefsson <simon@josefsson.org>
1901 * imap.el (imap-authenticator-alist): Fix typo.
1902 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1903 Jonas Oberg for debugging.
1905 2000-08-11 Simon Josefsson <simon@josefsson.org>
1907 * gnus-async.el (gnus-asynchronous): Disable by default.
1909 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1911 * mm-view.el (mm-inline-text): Bind fill-column.
1913 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1914 list of unexpired articles.
1916 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1917 un-expired articles.
1919 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1922 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1923 we update the right topic..
1925 * mm-decode.el (mm-display-external): Put point at start.
1927 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1929 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1931 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1933 2000-08-09 Simon Josefsson <simon@josefsson.org>
1935 * imap.el (imap-parse-body):
1936 (imap-parse-string-list): Add bug workarounds for Stalker
1937 Communigate Pro 3.0 server.
1938 (imap-body-lines): Remove bogus comment.
1940 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1942 * nnimap.el (nnimap-retrieve-which-headers):
1943 (nnimap-retrieve-headers-from-server):
1944 (nnimap-request-set-mark):
1945 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1947 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1949 * message.el (message-dont-reply-to-names):
1950 rmail-dont-reply-to-names may not be defined.
1952 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1954 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1957 2000-07-19 Dave Love <fx@gnu.org>
1959 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1960 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1962 (gnus-article-display-xface): Special-case for dark backgrounds.
1964 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1966 * imap.el (imap-calculate-literal-size-first): New variable.
1967 (imap-local-variables): Add it.
1968 (imap-kerberos4-open): Set it.
1969 (imap-send-command): Use it.
1971 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1973 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1974 (mailcap-parse-mimetypes): Use it.
1975 (mailcap-extension-to-mime): Parse mimetype.
1976 (mailcap-mime-types): Ditto.
1977 * mml.el (mml-minibuffer-read-type): Ditto.
1979 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1981 * nndoc.el (nndoc-type-alist): Add outlook.
1982 (nndoc-outlook-type-p): New function.
1983 (nndoc-outlook-article-begin): Ditto.
1985 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1987 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1990 2000-07-15 Simon Josefsson <simon@josefsson.org>
1992 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1995 (imap-kerberos4-program):
1996 (imap-gssapi-program):
1997 (imap-ssl-program): Customization.
1998 (imap-shell-program):
1999 (imap-shell-host): New variables.
2001 (imap-stream-alist): Add shell.
2003 (imap-shell-open): New functions.
2004 (imap-open): Don't call authenticator if preauth.
2005 (imap-authenticate): Return t if already authenticated.
2007 2000-07-14 Simon Josefsson <simon@josefsson.org>
2009 * gnus.el (gnus-invalid-group-regexp): New variable.
2010 (gnus-read-group): Use it.
2012 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2014 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2015 expunge-below and orphan-score are "group variables".
2017 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2019 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2020 qualified group names to `gnus-group-read-ephemeral-group'.
2022 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2024 * gnus-sum.el: `W t' is toggle-header in info.
2026 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2028 * gnus-art.el (article-de-base64-unreadable): Typo.
2030 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2032 * gnus-agent.el (require): Require timer.
2034 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2036 * message.el (message-bounce): Call mime-to-mml.
2038 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2040 * nnslashdot.el (nnslashdot-request-close): New function.
2042 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2044 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2045 right line number for the article.
2047 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2049 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2050 * webmail.el (webmail-fetch): Bind
2051 url-http-silence-on-insecure-redirection.
2053 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2055 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2057 (nnslashdot-sane-retrieve-headers): Ditto.
2058 (nnslashdot-request-article): Ditto.
2060 2000-07-10 William M. Perry <wmperry@aventail.com>
2062 * mailcap.el (mailcap-parse-mimetype-file):
2064 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2066 * nnweb.el (nnweb-insert): Stricter test.
2067 * webmail.el (webmail-refresh-redirect): Ditto.
2069 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2071 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2073 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2075 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2077 2000-07-05 Dave Love <fx@gnu.org>
2079 * utf7.el: Doc and header fixes.
2081 * gnus-sum.el: Doc fixes.
2083 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2086 * flow-fill.el (fill-flowed-point-at-eol)
2087 (fill-flowed-point-at-bol): Use defalias, not fset.
2089 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2090 (gnus-Plain-save-name): Delete -- apparently bogus.
2092 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2094 * nnsoup.el: Use expand-file-name throughout.
2096 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2098 * nnmail.el (nnmail-read-incoming-hook): New example.
2100 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2102 * mm-view.el (mm-inline-text): Check whether the text has already
2105 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2107 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2109 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2111 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2113 2000-07-03 Simon Josefsson <simon@josefsson.org>
2115 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2118 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2120 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2121 name in authinfo (.authinfo now support ports, no need for the
2123 (nnimap-split-find-rule): Fix.
2124 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2126 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2128 * message.el (message-unquote-tokens): Remove all quotes.
2130 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2132 * gnus-ml.el: New file.
2134 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136 * nnultimate.el (nnultimate-request-close): New function.
2138 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2140 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2142 * gnus.el: Gnus v5.8.7 is released.
2144 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2146 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2148 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2150 * message.el (message-do-fcc): Encode MIME.
2152 2000-06-28 Simon Josefsson <simon@josefsson.org>
2154 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2155 (nnimap-assoc-match): New function.
2156 (nnimap-split-find-rule): Support extended syntax.
2158 2000-06-28 Simon Josefsson <simon@josefsson.org>
2160 * nnimap.el (nnimap-open-connection): Use port stuff.
2162 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2163 document port and defaultport.
2165 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2167 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2169 2000-06-26 Dave Love <fx@gnu.org>
2171 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2173 * message.el: Remove unnecessary `require'ments. Defvar
2174 gnus-list-identifiers when compiling. Don't try to autoload
2175 variable `gnus-list-identifiers'. Autoload
2176 gnus-group-name-charset.
2177 (message-fetch-field): Don't assume `format' removes text
2179 (message-strip-list-identifiers, message-reply, message-followup):
2181 (message-mode): Tidy XEmacs conditionals.
2182 (message-replace-chars-in-string): Use subst-char-in-string when
2185 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2186 removes text properties.
2188 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2190 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2192 * gnus-score.el (gnus-summary-score-entry): Likewise.
2194 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2196 * nnimap.el (nnimap-request-post): Fix parenthesis.
2198 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2200 * message.el (message-unquote-tokens): New function.
2202 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2204 * nnimap.el (nnimap-request-post): Ditto.
2206 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2208 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2210 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2211 patch commited 2000-04-02).
2213 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2215 * imap.el (imap-mailbox-examine-1): New function.
2216 (imap-message-copyuid-1):
2217 (imap-message-appenduid-1): Use it, instead of
2218 `imap-mailbox-examine' which would utf-7 encode mailbox name
2221 2000-06-19 Dave Love <fx@gnu.org>
2223 * mm-uu.el Don't require message. Require cl when compiling.
2225 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2227 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2229 * gnus-sum.el (gnus-orphan-score): Move here.
2231 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2233 * message.el (message-forward): Remove show-mml condition.
2234 (message-forward-ignored-headers): Remove X-Gnus headers.
2236 2000-06-08 Simon Josefsson <simon@josefsson.org>
2238 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2240 2000-06-08 Urban Engberg <ue@ccieurope.com>
2242 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2244 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2246 * message.el (message-syntax-checks): Add type.
2248 2000-06-07 Dave Love <fx@gnu.org>
2250 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2252 (mm-inline-image): Defalias, not fset.
2254 * gnus.el (gnus-group-startup-message): Don't specify string for
2257 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2258 add-minor-mode is available.
2259 (gnus-article-display-xface): Don't specify string for
2262 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2264 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2265 (gnus-topic-insert-topic-line): Use shownp.
2266 (gnus-topic-hide-topic): Don't use hidden.
2267 (gnus-topic-show-topic): Don't use hidden.
2269 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2271 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2273 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2274 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2275 * gnus-util.el (gnus-output-to-rmail): Ditto.
2276 (gnus-output-to-mail): Ditto.
2277 (gnus-write-buffer): Ditto.
2278 * gnus-uu.el (gnus-uu-save-article): Ditto.
2280 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2282 * message.el (message-read-from-minibuffer): Typo.
2284 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2286 * gnus-art.el (article-decode-charset): Override non-MIME forward
2289 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2291 * mml.el (mml-quote-region): Correct the regexp.
2292 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2294 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2296 * message.el (message-forward): Insert raw text.
2297 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2298 (mml-generate-mime-1): Insert raw text in unibyte mode.
2300 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2302 * mm-bodies.el (mm-body-encoding): Always encoded if
2303 `mm-use-ultra-safe-encoding' is set.
2305 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2307 * mml.el (ange-ftp-name-format): Typo.
2309 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2311 * gnus-start.el (gnus-get-unread-articles): If
2312 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2313 try to do anything on that server.
2315 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2317 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2320 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2322 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2325 2000-05-24 Dave Love <fx@gnu.org>
2327 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2329 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2331 * gnus.el (gnus-redefine-select-method-widget): new function, call
2332 it once. Add an "other" entry for unknown but editable backend
2334 * gnus-start.el (gnus-declare-backend): use it.
2336 2000-05-19 Dave Love <fx@gnu.org>
2338 * gnus-art.el (gnus-article-next-page): Revert last change.
2340 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2342 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2344 2000-05-19 Dave Love <fx@gnu.org>
2346 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2347 not mm-inline-large-images.
2349 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2351 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2353 2000-05-18 Dave Love <fx@gnu.org>
2355 * gnus-art.el: Use defalias, not fset.
2356 (gnus-article-x-face-command): Don't test for xbm.
2357 (gnus-article-next-page): Redisplay before testing point in window.
2359 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2361 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2362 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2364 2000-05-17 Jim Davidson <jdavidson@acm.org>
2366 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2367 gnus-summary-save-in-rmail.
2368 * message.el (message-output): Ditto.
2370 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2372 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2374 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2376 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2378 * message.el (message-send-news): Check group name charset.
2379 * gnus-msg.el (gnus-post-news): Decode group name.
2380 (gnus-inews-do-gcc): Encode group name.
2382 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2384 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2385 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2387 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2389 * gnus-group.el (gnus-group-mark-line-p): New function.
2390 (gnus-group-goto-group): New parameter.
2391 (gnus-group-remove-mark): Use it.
2392 * gnus-topic.el (gnus-topic-move-group): Ditto.
2393 (gnus-topic-remove-group): Ditto.
2395 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2397 * gnus-group.el (gnus-group-list-dormant): New function.
2399 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2401 * gnus-agent.el (gnus-agent-synchronize): Use
2402 nnheader-insert-file-contents.
2403 (gnus-agent-save-active-1): Ditto.
2404 (gnus-agent-write-active): Ditto.
2405 (gnus-agent-expire): Ditto.
2406 * gnus-cache.el (gnus-cache-read-active): Ditto.
2407 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2408 * gnus-sum.el (gnus-summary-import-article): Ditto.
2410 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2411 (gnus-agent-save-group-info): Ditto.
2412 (gnus-agent-save-alist): Ditto.
2413 * gnus-util.el (gnus-make-directory): Ditto.
2415 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2417 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2419 * mml.el (mml-generate-mime-preprocess-function): New variable.
2420 (mml-generate-mime-postprocess-function): New variable.
2421 (mml-generate-mime-1): Use them.
2423 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2425 * gnus-group.el (gnus-group-apropos): Group name charset.
2426 * gnus-sum.el (gnus-set-mode-line): Ditto.
2427 * gnus-group.el (gnus-group-decoded-name): New function.
2428 (gnus-group-edit-group): Use it.
2429 * gnus-cus.el (gnus-group-customize): Use it.
2431 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2433 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2435 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2437 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2438 (gnus-group-name-charset-group-alist): Ditto.
2439 (gnus-group-name-charset): New function.
2440 (gnus-group-name-decode): New function.
2441 (gnus-group-insert-group-line): Use them.
2442 (gnus-group-prepare-flat-list-dead): Ditto.
2443 (gnus-group-list-active): Ditto.
2444 (gnus-group-describe-all-groups): Ditto.
2445 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2446 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2447 add gnus-group property.
2448 (gnus-browse-group-name): Read gnus-group property.
2450 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2452 * nnfolder.el (nnfolder-possibly-change-group): Use
2453 file-name-coding-system instead of pathname-coding-system.
2454 * nnmail.el (nnmail-find-file): Ditto.
2455 (nnmail-write-region): Ditto.
2456 * nnmh.el (nnmh-retrieve-headers): Ditto.
2457 (nnmh-request-article): Ditto.
2458 (nnmh-request-group): Ditto.
2459 (nnmh-request-list): Ditto.
2460 (nnmh-possibly-change-directory): Ditto.
2461 (nnmh-active-number): Ditto.
2462 * nnml.el (nnml-possibly-change-directory): Ditto.
2463 (nnml-request-list): Ditto.
2464 (nnml-request-article): Ditto.
2465 (nnml-retrieve-headers): Ditto.
2467 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2469 * nnimap.el (nnimap-request-accept-article): Don't unselect
2470 mailbox if no mailbox is selected.
2472 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2474 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2475 Recognize domain names starting with `www.' as starting an URL.
2477 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2479 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2480 (mail-source-keyword-map): Add "subdirs" for maildir.
2482 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2484 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2485 (nnmail-get-new-mail): Use it.
2486 * gnus-start.el (gnus-get-unread-articles): Ditto.
2488 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2490 * gnus-sum.el (gnus-summary-edit-article): Better support for
2492 * nndraft.el (nndraft-request-replace-article): New function,
2493 bind nnmail-file-coding-system.
2495 2000-05-14 Dave Love <fx@gnu.org>
2497 * nnheader.el: Replace uses of `fset' with `defalias'.
2498 (jka-compr-compression-info-list): Only defvar when compiling.
2500 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2502 * webmail.el (webmail-netaddress-article): Refresh redirect.
2504 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2506 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2508 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2510 * webmail.el: Translate to SP.
2512 2000-05-13 Robin S. Socha <robin@socha.net>
2514 * message.el (message-bounce): Doc typo.
2516 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2518 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2519 (gnus-soup-store): Ditto.
2520 (gnus-soup-send-packet): Ditto.
2521 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2522 (nnsoup-dissect-buffer): Ditto.
2523 (nnsoup-narrow-to-article): Ditto.
2524 (nnsoup-make-active): Ditto
2526 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2528 * message.el (message-mode): Two parameters for local-variable-p.
2530 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2532 * message.el (message-strip-list-identifiers): New function.
2533 (message-reply): Use it and use message-strip-subject-re.
2534 (message-followup): Ditto.
2535 * gnus-art.el (article-hide-list-identifiers): Remove more.
2536 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2538 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2540 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2541 mail-parset-charset and use non-numeric argument.
2543 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2545 * mml.el (mml-buffer-list): New variable.
2546 (mml-generate-new-buffer): New function.
2547 (mml-destroy-buffers): Ditto.
2548 (mml-insert-mime): Use them.
2549 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2550 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2551 * message.el (message-mode): Ditto.
2552 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2553 (gnus-uu-save-article): Support show-as-mml.
2554 * message.el (message-forward): Ditto.
2556 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2558 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2559 (nndoc-mime-digest-type-p): Locate article head precisely.
2560 * mml.el (mml-generate-default-type): New variable.
2561 (mml-generate-mime-1): Use it.
2562 (mml-insert-mime-headers): Use it.
2563 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2564 (gnus-uu-digest-mail-forward): Use it and call message-forward
2565 with argument digest.
2566 (gnus-uu-save-article): Support message-forward-as-mime.
2567 * message.el (message-forward): Add parameter digest.
2568 * mm-decode.el (mm-dissect-default-type): New variable.
2569 (mm-dissect-buffer): Use it.
2571 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2573 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2574 newline and paragraph to nil when got a non-ascii character. Test
2575 paragraph before newline.
2577 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2579 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2582 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2584 * nnslashdot.el (nnslashdot-sid-strip): New function.
2585 (nnslashdot-threaded-retrieve-headers): New format.
2586 (nnslashdot-sane-retrieve-headers): Ditto.
2587 (nnslashdot-request-article): Ditto.
2588 (nnslashdot-threaded-retrieve-headers): Thread properly.
2589 (nnslashdot-request-article): Be more lenient.
2590 (nnslashdot-threaded-retrieve-headers): Regexp search.
2592 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2594 * gnus-sum.el (gnus-with-article): Define it before use it.
2596 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2598 * message.el (message-supersede): Use mime-to-mml.
2599 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2601 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2603 * gnus-group.el (gnus-group-list-cached): Don't use
2604 `subst-char-in-string'.
2606 2000-05-08 Dave Love <fx@gnu.org>
2608 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2610 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2612 * mm-decode.el (mm-interactively-view-part): Append %s if the
2613 method is a single word.
2614 * nnwarchive.el (nnwarchive-type-definition): Typo.
2616 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2618 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2620 (gnus-group-prepare-flat-predicate): Use it.
2621 (gnus-group-list-cached): List dead groups.
2623 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2625 * gnus-art.el (article-decode-charset): Don't decode message with
2628 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2630 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2631 evaluate the Lisp code.
2633 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2635 * gnus-art.el (article-wash-html): New function.
2636 (gnus-article-wash-html): Bind.
2637 (gnus-article-make-menu-bar): Menu item.
2638 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2639 (gnus-summary-make-menu-bar): Menu item.
2640 * gnus.el: Autoload.
2642 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2644 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2645 (gnus-uu-unshar-article): Use it.
2647 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2648 (mailcap-maybe-eval): Use it.
2650 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2653 * mml.el (mml-generate-mime-1): Small comment.
2655 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2657 * gnus-art.el (article-de-base64-unreadable): New function.
2658 (gnus-article-de-base64-unreadable): Bind.
2659 (gnus-article-make-menu-bar): Menu item.
2660 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2661 (gnus-summary-make-menu-bar): Menu item.
2662 * gnus.el: Autoload.
2664 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2666 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2667 (gnus-summary-select-article): Add en/disable multibyte.
2669 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2671 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2672 (gnus-summary-edit-article): New feature: editing raw articles.
2674 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2676 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2677 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2678 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2679 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2680 * mm-decode.el (mm-insert-part): Ditto.
2682 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2684 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2685 (nndoc-forward-type-p): Ditto.
2687 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2689 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2690 value of enable-multibyte-characters.
2692 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2694 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2696 2000-05-03 Dave Love <fx@gnu.org>
2698 * gnus-ems.el (gnus-article-xface-ring-internal)
2699 (gnus-article-xface-ring-size): New variable.
2700 (gnus-article-display-xface): Use them to cache data. Don't try
2701 to use XPM. Set up binary coding for PBM's sake.
2703 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2705 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2706 * gnus-int.el (gnus-request-accept-article): Ditto.
2707 (gnus-request-replace-article): Ditto.
2708 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2710 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2712 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2714 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2716 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2718 * mml.el (mml-to-mime): Use message-default-charset.
2719 (mml-preview): Narrow to headers.
2720 * message.el (message-send-mail): Use message-default-charset.
2721 (message-send-news): Narrow to headers;
2722 use message-default-charset.
2724 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2726 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2728 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2730 (mml-parse-1): Warning message.
2731 (mml-preview): Disable multibyte.
2733 2000-05-03 Dave Love <fx@gnu.org>
2735 * gnus.el (gnus-group-startup-message): Add newline before image.
2737 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2739 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2740 * message.el (message-send-mail): Use unibyte-buffer.
2741 (message-send-mail): Ditto.
2743 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2745 * gnus.el: Gnus v5.8.6 is released.
2747 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2749 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2751 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2753 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2755 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2757 * message.el (message-send-mail-partially): Use forward-line.
2759 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2761 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2763 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2765 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2766 (mml-insert-mime): No markup only for text/plain.
2767 (mime-to-mml): Remove MIME headers.
2769 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2771 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2772 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2775 2000-04-28 Dave Love <fx@gnu.org>
2777 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2780 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2781 search order. Use parse-colon-path and remove some redundancy.
2783 (mailcap-parse-mimetypes): Code consistently with
2784 mailcap-parse-mailcaps. Doc fix.
2786 * gnus-start.el (gnus-unload): Iterate over `features', not
2789 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2791 * mml.el (mml-parse-1): Don't create blank parts.
2792 (mml-read-part): Fix mml tag.
2793 (mml-insert-mime): Convert message/rfc822.
2794 (mml-insert-mml-markup): Add mmlp parameter.
2796 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2798 * message.el (message-send-mail-partially): Remove CTE.
2800 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2802 * mm-view.el (mm-inline-image): Fset it.
2804 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2806 * nndoc.el (nndoc-type-alist): Change forward regexp.
2808 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2810 * message.el (message-send-mail-partially-limit): Change the
2813 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2815 * gnus-util.el (gnus-extract-address-components): Name might be
2818 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2820 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2821 (gnus-summary-post-forward): Ditto.
2822 * message.el (message-forward-show-mml): New variable.
2823 (message-forward): Use it.
2824 * mml.el (mml-parse-1): Add tag mml.
2825 (mml-read-part): Ditto.
2826 (mml-generate-mime): Support reentance.
2827 (mml-generate-mime-1): Support mml tag.
2829 2000-04-27 Dave Love <fx@gnu.org>
2831 * gnus-art.el: Don't bother to require custom, browse-url.
2832 (gnus-article-x-face-command): Include gnus-article-display-xface.
2834 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2835 Use defalias, not fset.
2836 (gnus-article-display-xface): New function.
2838 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2840 * mm-decode.el: Small doc fixes. Require cl when compiling.
2841 (mm-xemacs-p): Deleted.
2842 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2843 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2844 use create-image and don't special-case xbm.
2845 (mm-valid-image-format-p): Use display-graphic-p.
2847 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2849 * message.el (message-send-mail-partially-limit): New variable.
2850 (message-send-mail-partially): New function.
2851 (message-send-mail): Use it.
2852 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2853 all blank lines inside of base64.
2854 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2857 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2859 * mml.el (mml-insert-tag): Match more special characters.
2861 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2863 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2865 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2867 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2868 (mm-inlined-types): Ditto.
2869 * mm-partial.el: New file.
2871 2000-04-27 Dave Love <fx@gnu.org>
2873 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2876 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2878 * mm-bodies.el (mm-encode-body): Remove reference to
2879 mm-default-charset in comment.
2881 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2883 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2885 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2887 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2890 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2892 * gnus-draft.el (gnus-draft-setup): Fix comments.
2894 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2896 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2897 if nnmbox-file-coding-system-for-write is nil.
2899 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2901 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2904 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2906 * mm-view.el (mm-inline-text): Insert directly if decoded.
2907 * mml.el (autoload): Typo.
2909 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2911 * mml.el (mml-preview): Set up posting-charset.
2912 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2914 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2916 * webmail.el: Fix yahoo mail.
2918 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2920 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2921 word if not necessary.
2922 (rfc2047-encode-region): Put space between encoded words.
2924 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2926 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2928 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2930 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2932 (gnus-draft-edit-message): Require restoration.
2934 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2936 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2939 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2941 * gnus-art.el (gnus-treat-article): Make sure that the summary
2944 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2946 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2947 (mailcap-parse-mailcap): Backwards parsing.
2948 (mailcap-possible-viewers): Remove nreverse.
2949 (mailcap-mime-info): Ditto.
2950 (mailcap-add-mailcap-entry): Keep alternative viewer.
2952 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2954 * gnus.el: Gnus v5.8.5 is released.
2956 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2958 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2960 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2962 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2964 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2966 * mm-view.el (mm-inline-message): Disable prepare-hook.
2968 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2970 * gnus.el: Fix copyright statements.
2972 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2974 (gnus-articles-to-read): Use it.
2976 * message.el (message-get-reply-headers): Bind free variable.
2978 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2980 * message.el (message-get-reply-headers): Fix to-address.
2982 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2984 * webmail.el: Hotmail fix. Add a debug function.
2986 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2988 * gnus-sum.el (t): M-down and M-up.
2990 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2992 * gnus-sum.el: Doc fix.
2994 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2996 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2998 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3000 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3002 (nnweb-request-group): Don't scan twice.
3003 (nnweb-request-scan): Don't nix out the hashtb.
3005 * message.el (message-get-reply-headers): Return a value.
3007 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3009 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3012 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3014 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3015 order messages are inserted.
3017 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3018 message/rfc822 parts.
3020 * gnus-art.el (gnus-article-read-summary-keys): Check for
3023 * message.el (message-get-headers): Made into own function.
3024 (message-reply): Use it.
3025 (message-get-reply-headers): Renamed.
3026 (message-widen-reply): New command.
3028 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3030 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3032 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3034 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3035 non-base64 text at the end if not found.
3037 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3039 * gnus-sum.el (gnus-read-move-group-name):
3040 (gnus-summary-move-article): Use `gnus-group-method' to find out
3041 what method the manually entered group belong to.
3042 `gnus-group-name-to-method' doesn't return any method parameters
3043 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3044 for new groups so they wouldn't work.
3046 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3048 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3051 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3053 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3054 probably good to do, or something. I dunno. I just write these
3055 ChangeLog entries, and my name is Lars.
3057 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3059 * message.el (message-caesar-region): Use translate-region.
3061 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3063 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3065 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3067 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3068 variables, because that makes Emacs flash.
3070 * gnus-group.el (gnus-group-insert-group-line): Don't call
3071 gnus-group-add-icon unconditionally.
3073 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3075 (gnus-group-glyph-directory): Removed.
3077 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3079 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3080 gnus-newsgroup-name is "".
3082 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3084 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3085 in conjunction with MULE-UCS.
3087 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3089 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3091 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3093 * message.el (message-shorten-references): Only cater to broken
3094 INN for news. This caters for broken smtpd.
3096 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3098 * mailcap.el (mailcap-mime-info): Use the first match; not the
3101 * gnus-agent.el (gnus-category-kill): Save the category list.
3103 2000-04-21 Chris Brierley <brierley@pobox.com>
3105 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3107 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3109 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3111 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3113 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3115 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3117 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3118 (gnus-group-list-cached): Use it.
3120 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3122 * gnus.el: Update all the copyright notices.
3124 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3126 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3127 non-base64 text at the end.
3129 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3131 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3133 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3135 * nnheader.el: Don't autoload cancel-function-timers.
3137 * message.el (message-fetch-field): Fold case.
3139 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3141 * message.el (message-forward-before-signature): New variable.
3143 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3145 * gnus-mlspl.el: Fix stuff.
3147 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3149 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3150 subjects when unthreaded.
3152 2000-04-21 David S. Goldberg <dsg@mitre.org>
3154 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3157 2000-04-21 Rui Zhu <sprache@iname.com>
3159 * gnus-art.el (gnus-article-mode): Fix variable name.
3161 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3163 * mm-view.el: Fix autoload.
3165 * flow-fill.el (flow-fill): Fix provide.
3167 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3170 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3172 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3174 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3176 * gnus-util.el (gnus-netrc-machine): Didn't work.
3178 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3180 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3182 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3184 * flow-fill.el: Renamed from fill-flowed.
3186 * message.el (message-forward-ignored-headers): Default to
3189 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3191 * message.el (message-mode): Don't fill headers.
3193 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3195 * message.el (message-pipe-buffer-body): Use shell
3197 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3199 * nnvirtual.el (nnvirtual-request-article):
3200 Bind gnus-override-method to nil.
3201 (nnvirtual-request-update-mark): Don't update mark when
3202 article is not there.
3204 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3206 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3208 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3210 * gnus-util.el (gnus-parse-netrc): Allow "port".
3211 (gnus-netrc-machine): Take a port param.
3212 (gnus-netrc-machine):
3214 * gnus-art.el (gnus-request-article-this-buffer): Allow
3215 re-selecting referenced articles.
3217 * message.el (message-cancel-news): Allow editing.
3218 (message-cancel-message): Add newline.
3220 2000-04-20 William M. Perry <wmperry@aventail.com>
3222 * mm-view.el (mm-inline-image-emacs): New function.
3224 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3226 * mail-source.el (mail-source-delete-incoming): Change default in
3229 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3231 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3234 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3236 * nnml.el (nnml-request-expire-articles): Use it.
3238 * nnmail.el (nnmail-expiry-target): New variable.
3239 (nnmail-expiry-target-group): New function.
3241 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3243 * message.el (message-forward): Add non-MIME separators.
3245 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3247 * message.el (message-generate-headers): Respect the syntax check
3250 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3251 (gnus-remove-thread): Don't show all threads.
3253 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3255 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3257 2000-04-19 Dave Love <fx@gnu.org>
3259 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3261 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3263 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3264 (nnwarchive-egroups-*): Ditto.
3265 (nnwarchive-url): Unibyte buffer and single line cookie.
3267 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3269 * mm-util.el (mm-char-or-char-int-p): New alias.
3270 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3273 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3275 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3276 article case insensitively.
3278 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3280 * mail-source.el (mail-source-fetch-webmail): Use the default
3281 password provided in mail-sources; use webmail:subtype:user as
3284 2000-04-10 John Wiegley <johnw@gnu.org>
3286 * mail-source.el (mail-source-fetch-webmail): Use
3287 mail-source-password-cache.
3289 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3291 * webmail.el: Add netscape mail and fix HotMail mail.
3293 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3295 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3297 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3299 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3300 RFC822.PEEK if server support IMAP4rev1.
3301 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3302 RFC822.TEXT.PEEK if server support IMAP4rev1.
3303 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3304 RFC822.HEADER if server support IMAP4rev1.
3305 (nnimap-request-article-part): Support bodydetail in response
3308 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3310 * fill-flowed.el: New file.
3312 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3313 text/plain parts with `format' parameters.
3315 * mm-view.el (autoload): Autoload fill-flowed.
3316 (mm-inline-text): For "plain" parts with a format=flowed
3317 parameter, call `fill-flowed'.
3319 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3321 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3324 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3326 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3329 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3331 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3333 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3334 (imap-gssapi-program): New variable.
3335 (imap-streams): Add gssapi.
3336 (imap-stream-alist): Ditto.
3337 (imap-authenticators): Ditto.
3338 (imap-authenticator-alist): Ditto.
3339 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3340 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3341 1.6.x `imtest' syntax.
3342 (imap-gssapi-stream-p): New function.
3343 (imap-gssapi-open): Ditto.
3344 (imap-gssapi-auth-p): Ditto.
3345 (imap-gssapi-auth): Ditto.
3346 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3347 (imap-send-command): Use buffer-local `imap-client-eol' value.
3349 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3350 lines and turn TAB into SPC before parsing.
3352 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3354 * nnheader.el (nnheader-group-pathname): Make sure to return a
3356 * nnmail.el (nnmail-group-pathname): Ditto.
3358 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3360 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3361 might split in the middle of a message-id.
3363 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3365 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3366 groups from the server.
3368 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3369 (gnus-summary-toggle-header): Update the wash status.
3371 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3374 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3377 * nnmail.el (nnmail-get-active): Use it.
3378 (nnmail-parse-active): New function.
3380 * mm-view.el (mm-inline-text): Support the new version of
3383 * gnus-sum.el (gnus-summary-move-article): Only delete article
3385 (gnus-deaden-summary): Bury the buffer.
3387 * nnmail.el (nnmail-group-pathname): Ditto.
3389 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3391 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3393 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3396 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3398 * message.el (message-send-mail): Protect against unloaded Gnus.
3400 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3402 (gnus-topic-update-topic-line): Yes, do.
3403 (gnus-topic-goto-missing-group): Tally the correct number of
3404 unread articles before inserting the topic line.
3406 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3408 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3410 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3412 * mm-decode.el (mm-dissect-buffer): Ditto.
3414 * gnus-art.el (article-decode-charset): Strip CTE.
3416 * ietf-drums.el (ietf-drums-strip): New function.
3418 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3419 when prompting in read-only groups.
3421 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3423 * imap.el (imap-send-command): Change EOL-chars when
3424 `imap-client-eol' differs from default, not only for kerberos4.
3425 (imap-mailbox-status): Get encoded mailbox's status.
3427 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3429 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3430 into `mail-source-password-cache'.
3432 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3434 * mm-util.el (mm-mime-charset): Check for presence of
3435 `coding-system-get' and `get-charset-property' (recent XEmacs has
3436 the former, but not the latter).
3438 2000-01-28 Dave Love <fx@gnu.org>
3440 * message.el (message-check-news-header-syntax): Fix typo
3442 (message-talkative-question): Put temp buffer in fundamental-mode.
3443 (message-recover): Use fundamental-mode in the right buffer.
3445 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3448 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3450 * qp.el (quoted-printable-decode-region): Add charset parameter.
3451 (quoted-printable-decode-string): Ditto.
3453 * gnus-art.el (article-de-quoted-unreadable): Use it.
3455 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3457 * nnimap.el (nnimap-split-predicate): New variable.
3458 (nnimap-split-articles): Use it.
3460 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3462 * utf7.el: Change email address.
3464 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3466 * gnus-group.el (gnus-group-catchup): Purge split history.
3468 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3470 * nnmail.el (nnmail-generate-active): Support extended group name.
3471 (nnmail-get-active): Ditto.
3473 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3475 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3476 group names, don't remove anything.
3478 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3480 * webmail.el (webmail-my-deja-open): My-deja changes.
3482 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3484 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3486 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3488 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3490 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3492 * gnus.el (gnus-other-frame): Fix typo.
3494 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3496 * gnus-cus.el (gnus-group-customize): Fix typo.
3498 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3500 * nnweb.el (nnweb-insert): Simplified.
3502 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3504 * gnus-art.el (gnus-article-mode-map): "e" is
3505 gnus-summary-edit-article.
3507 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3509 * mailcap.el (mailcap-mime-extensions): Add .diff.
3511 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3513 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3514 there is no "%s" in the method.
3516 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3518 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3520 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3522 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3524 * gnus.el: Really always pop up a new frame.
3526 * parse-time.el (parse-time-rules): Allow 100-110 to be
3529 * time-date.el (date-to-time): Don't use timezone.
3531 2000-01-06 Dave Love <fx@gnu.org>
3533 * time-date.el: Add keywords.
3534 (date-to-time): Add autoload cookie. Canonicalize with
3535 timezone-make-date-arpa-standard.
3536 (time-to-seconds): Avoid caddr.
3537 (safe-date-to-time): Add autoload cookie.
3539 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3541 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3543 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3544 group line using gnus-group-add-icon.
3545 (gnus-group-icons): Added customize group.
3546 (gnus-group-icon-list): Added variable.
3547 (gnus-group-glyph-directory): Added variable.
3548 (gnus-group-icon-cache): Added variable.
3549 (gnus-group-running-xemacs): Added variable.
3550 (gnus-group-add-icon): Added function. Add an icon to the current
3551 line according to gnus-group-icon-list.
3552 (gnus-group-icon-create-glyph): Added function.
3554 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3556 * gnus-sum.el (gnus-summary-select-article): Return whether we
3557 selected something new.
3558 (gnus-summary-search-article): Start searching at the window
3561 * gnus-group.el (gnus-fetch-group): Complete over
3564 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3566 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3568 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3570 * gnus-sum.el (gnus-preserve-marks): New variable.
3571 (gnus-summary-move-article): Use it.
3572 (gnus-group-charset-alist): Added more entries.
3574 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3576 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3578 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3579 as the default score.
3581 * gnus-score.el (gnus-score-delta-default): Changed name.
3583 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3585 * imap.el (imap-parse-literal):
3586 (imap-parse-flag-list): Don't care about props.
3587 (imap-parse-string): Handle quoted characters.
3589 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3591 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3592 (gnus-summary-mark-article): Doc fix.
3593 (gnus-summary-mark-forward): Doc fix.
3594 (t): Changed keystroke for gnus-summary-customize-parameters.
3596 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3598 (gnus-article-mode-map): No, don't.
3600 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3601 of the final article.
3603 * mm-decode.el (mm-interactively-view-part): Error on no method.
3605 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3607 * gnus-score.el (gnus-score-insert-help): Something.
3609 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3611 * gnus-win.el (gnus-configure-frame): Ditto.
3613 * gnus-mh.el (gnus-summary-save-in-folder): Use
3614 with-current-buffer.
3616 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3618 * nnwarchive.el: Changed file perms.
3620 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3622 * gnus-group.el (gnus-group-delete-groups): New command.
3623 (gnus-group-delete-group): Extra no-prompt parameters.
3625 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3627 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3630 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3632 * webmail.el (webmail-hotmail-article): Don't insert message id.
3634 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3636 * nnimap.el (nnimap-split-fancy): New variable.
3637 (nnimap-split-fancy): New function.
3639 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3641 (nnimap-split-rule): Document symbol value.
3643 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3645 * nnimap.el (nnimap-retrieve-headers-progress): Let
3646 `nnheader-parse-head' parse article.
3647 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3648 request headers needed by `nnheader-parse-head'.
3650 1999-12-23 Florian Weimer <fw@s.netic.de>
3652 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3653 value (crosspostings are handled), improve documentation.
3655 * nnultimate.el: Declare file coding system as iso-8859-1.
3659 * gnus-cite.el: Dito.
3661 * gnus-spec.el: Dito.
3663 1999-12-21 Florian Weimer <fw@s.netic.de>
3665 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3666 (gnus-setup-message): No longer make `message-posting-charset'
3668 (gnus-setup-posting-charset): Reflect the new layout of
3669 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3671 * message.el (message-send-mail): Bind `message-this-is-mail' and
3672 `message-posting-charset'.
3673 (message-send-news): Dito, and honour new layout of
3674 `message-posting-charset'.
3675 (message-encode-message-body): Ignore `message-posting-charset'.
3677 * mm-bodies.el (mm-body-encoding): Consider
3678 `message-posting-charset' when deciding whether to use 8bit.
3680 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3681 (rfc2047-encodable-p): Now solely for headers; use
3682 `message-posting-charset'.
3684 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3686 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3688 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3690 * nnagent.el (nnagent-server-opened): Optional.
3691 (nnagent-status-message): Optional.
3693 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3695 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3696 end (referenced by instructions in
3697 `gnus-cited-opened-text-button-line-format-alist').
3699 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3701 * imap.el (imap-starttls-open): Typo.
3703 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3705 * mm-util.el (mm-charset-after): Non-MULE case.
3706 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3707 * rfc2047.el (rfc2047-dissect-region): Bind it.
3709 1999-12-18 Florian Weimer <fw@s.netic.de>
3711 * mml.el (mml-generate-multipart-alist): Correct default value.
3713 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3714 (mm-safer-encoding): New function.
3715 (mm-content-transfer-encoding): Use both.
3717 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3718 * qp.el (quoted-printable-encode-region): Dito.
3720 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3722 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3724 1999-12-18 Victor S. Miller <victor@idaccr.org>
3726 * webmail.el (webmail-hotmail-list): raw=0.
3728 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3730 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3733 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3735 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3737 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3739 * imap.el: Don't autoload digest-md5.
3740 (imap-starttls-open): Bind coding-system-for-{read,write}.
3741 (imap-starttls-p): Check if we can find starttls.el.
3742 (imap-digest-md5-p): Check if we can find digest-md5.el.
3744 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3746 * imap.el: Require `digest-md5' when compiling; add autoload
3747 settings for `digest-md5-parse-digest-challenge',
3748 `digest-md5-digest-response', `starttls-open-stream' and
3749 `starttls-negotiate'.
3750 (imap-authenticators): Add `digest-md5'.
3751 (imap-authenticator-alist): Setup for `digest-md5'.
3752 (imap-digest-md5-p): New function.
3753 (imap-digest-md5-auth): New function.
3754 (imap-stream-alist): Add STARTTLS entry.
3755 (imap-starttls-p): New function.
3756 (imap-starttls-open): New function.
3758 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3760 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3762 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3764 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3765 string-to-x function.
3767 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3769 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3771 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3773 * webmail.el: Enhance hotmail-snarf.
3775 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3777 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3779 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3781 * webmail.el (webmail-hotmail-list): Search no-error.
3783 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3785 * nnwarchive.el: Support nov-is-evil.
3786 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3788 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3790 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3792 * nnagent.el (nnagent-server-opened): Redefine.
3793 (nnagent-status-message): Ditto.
3795 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3797 * rfc1843.el (rfc1843-decode-region): Use
3798 buffer-substring-no-properties.
3799 * gnus-art.el (article-decode-HZ): New function.
3801 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3803 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3805 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3807 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3808 MIME charset not a MULE charset.
3810 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3812 * gnus-ems.el: Translate more ugly characters.
3813 * nnheader.el (nnheader-translate-file-chars): Don't translate
3816 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3818 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3819 method if cannot find the article.
3821 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3823 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3824 method if overrided.
3826 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3828 * mail-source.el (mail-source-fetch-webmail): Parameter
3831 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3833 * webmail.el: Support my-deja. Better error report.
3835 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3837 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3839 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3842 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3844 * nnslashdot.el (nnslashdot-request-article): A space.
3846 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3848 * nnagent.el: Support different backend with same name.
3850 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3852 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3854 (nnslashdot-sane-retrieve-headers): Ditto.
3855 (nnslashdot-request-article): Ditto.
3857 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3859 * nnweb.el (nnweb-insert): Narrow to point.
3861 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3863 * nnweb.el (nnweb-insert): Follow refresh url.
3864 * nnslashdot.el: Use it.
3866 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3868 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3869 (nnweb-decode-entities-string): New function.
3871 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3872 nnweb-* and move to nnweb.el.
3873 * nnwarchive.el: Use nnweb-decode-entities, etc.
3874 * webmail.el: Ditto.
3876 * nnslashdot.el: Use nnweb-decode-entities-string.
3877 (nnslashdot-decode-entities): Remove.
3879 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3881 * nnslashdot.el: Decode entities.
3883 1999-12-12 Dave Love <fx@gnu.org>
3885 * gnus-agent.el (gnus-category-edit-groups)
3886 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3887 expansion of setf, fixed.
3889 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3891 * gnus-agent.el: Revoke last Dave Love's patch, because of
3892 incompatibility of XEmacs.
3894 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3896 * mm-uu.el: Change headers.
3897 * rfc1843.el: Ditto.
3898 * uudecode.el: Ditto.
3900 1999-12-07 Dave Love <fx@gnu.org>
3902 * gnus-agent.el (gnus-category-edit-predicate)
3903 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3904 inside backquote to avoid it at runtime.
3906 1999-12-07 Dave Love <fx@gnu.org>
3908 * binhex.el: Require cl when compiling.
3910 1999-12-04 Dave Love <fx@gnu.org>
3912 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3914 1999-12-04 Dave Love <fx@gnu.org>
3916 * mm-util.el (mm-delete-duplicates): New function.
3917 (mm-write-region): Use it.
3919 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3921 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3922 mm-delete-duplicates.
3924 * imap.el (imap-open, imap-debug): Avoid mapc.
3926 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3928 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3929 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3931 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3934 * gnus.el (gnus-select-method): Likewise.
3936 * nnheader.el (nnheader-nov-read-integer): Likewise.
3938 * mm-view.el (mm-inline-message): Require cl when compiling.
3939 Avoid ignore-errors at runtime.
3940 (mm-inline-text): Avoid mapc.
3942 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3944 * gnus-art.el (article-decode-charset): Widen is bad.
3946 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3948 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3950 1999-12-12 Florian Weimer <fw@s.netic.de>
3952 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3953 indicate that only US-ASCII is permitted.
3954 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3955 use unencoded 8-bit characters in message headers.
3957 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3959 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3962 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3964 * webmail.el: Require url-cookie.
3966 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3968 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3969 new function to make modified caesar table.
3970 (nnwarchive-from-r13): Use it.
3971 (nnwarchive-mail-archive-article): Improved.
3973 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3975 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3977 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3979 * nnweb.el (nnweb-request-article): Return cons.
3981 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3983 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3985 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3987 * mm-util.el (mm-with-unibyte): New macro.
3988 * nnweb.el (nnweb-init): Use it.
3990 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3992 * mm-util.el (mm-charset-after): New function.
3993 (mm-find-mime-charset-region): Set charsets after
3994 delete-duplicates and use find-coding-systems-region.
3995 (mm-find-charset-region): Remove composition.
3997 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3999 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4001 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4003 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4004 * mml.el (mml-confirmation-set): New variable.
4005 (mml-parse-1): Ask user to confirm.
4007 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4009 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4010 are scanned when we have directory mail-sources (the mail source
4011 is modified in that case, so we must scan it for all
4014 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4016 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4017 and nnml-article-file-alist.
4019 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4021 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4022 nnmail-fetched-sources.
4024 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4026 * mm-util.el (mm-find-charset-region): Use the last charset.
4028 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4030 * gnus.el (gnus-select-method): Made the option list prettier.
4032 1999-12-08 Florian Weimer <fw@s.netic.de>
4034 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4035 for the `de' newsgroups hierarchy, as it is common practice there.
4038 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4040 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4041 buffer-string arguments. Fix references.
4043 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4045 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4046 (gnus-agent-batch-fetch): Use it.
4047 (gnus-agent-fetch-session): Use it.
4049 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4051 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4053 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4055 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4058 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4060 * nnslashdot.el (nnslashdot-request-list): There were two
4061 top-level body-forms. Put a `progn' around them.
4063 * gnus.el (gnus-select-method): Use `condition-case'
4064 instead of `ignore-errors', since cl may not be loaded when the
4067 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4069 * nnwarchive.el: Support www.mail-archive.com.
4071 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4073 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4076 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4078 * utf7.el: New file, written by Jon K Hellan.
4080 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4083 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4085 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4087 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4089 (gnus-refer-article-methods): New function.
4090 (gnus-summary-refer-article): Use it.
4092 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4094 * nnimap.el (nnimap-retrieve-groups): Return active format.
4096 * nnimap.el (nnimap-replace-in-string): Removed.
4097 (nnimap-request-list):
4098 (nnimap-retrieve-groups):
4099 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4101 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4103 * imap.el: Use format-spec for ssl program.
4104 * imap.el (imap-ssl-arguments): Removed.
4105 (imap-ssl-open-{1,2}): Removed.
4107 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4109 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4110 instead of `ignore-errors', since cl may not be loaded when the
4113 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4115 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4116 (mm-7bit-chars): New variable.
4117 (mm-body-7-or-8): Use it in both cases.
4119 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4121 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4122 defcustom definitions.
4124 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4126 * mm-decode.el (mm-display-part): Let mm-display-external return
4128 (mm-display-external): For copiousoutput methods, insert output in
4131 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4133 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4136 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4138 * gnus-audio.el: An M too far.
4140 * gnus-msg.el (gnus-setup-message): One backtick too many.
4142 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4143 a function, not a variable.
4145 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4147 * gnus-score.el (gnus-score-body): Widen before requesting.
4149 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4151 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4153 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4155 * mail-source.el (mail-source-fetch-webmail): Bind
4158 1999-12-04 Matt Swift <swift@alum.mit.edu>
4160 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4161 (gnus-uu-unmark-by-regexp): Ditto.
4163 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4166 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4168 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4169 do their real thing.
4171 * nnmh.el (nnmh-be-safe): Doc fix.
4173 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4175 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4176 status line has arrived before we count it.
4178 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4180 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4181 Whitespace problems.
4183 * gnus-win.el (gnus-configure-windows): Error fix.
4185 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4188 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4189 Indent all functions. Fix all comments to match the comment
4190 conventions. Double-space after full stop.
4192 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4194 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4195 value to divide received mails into my favorite groups and I met
4196 an error. It takes place if the length of a element "VALUE" in
4197 nnmail-split-fancy is less than two.
4199 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4201 * mml.el (mml-insert-part): New function.
4203 1999-12-02 Dave Love <fx@gnu.org>
4205 * mm-decode.el: Customize.
4207 1999-12-03 Dave Love <fx@gnu.org>
4209 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4210 the W3 stuff isn't available.
4212 1999-12-03 Dave Love <fx@gnu.org>
4214 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4217 1999-12-04 Dan Christensen <jdc@jhu.edu>
4219 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4221 1999-12-01 Andrew Innes <andrewi@gnu.org>
4223 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4224 don't be fooled by "From nobody" lines added by respooling.
4226 * pop3.el (pop3-movemail): Write crashbox in binary.
4227 (pop3-get-message-count): New function.
4229 * mail-source.el (mail-source-primary-source): New variable.
4230 (mail-source-report-new-mail-interval): New variable.
4231 (mail-source-idle-time-delay): New variable.
4232 (mail-source-new-mail-available): New internal variable.
4233 (mail-source-fetch-pop): Clear new mail flag, when mail from
4234 primary source has been fetched.
4235 (mail-source-check-pop): New function.
4236 (mail-source-new-mail-p): New function.
4237 (mail-source-start-idle-timer): New function.
4238 (mail-source-report-new-mail): New function.
4239 (mail-source-report-new-mail): New internal variable.
4240 (mail-source-report-new-mail-timer): New internal variable.
4241 (mail-source-report-new-mail-idle-timer): New internal variables.
4243 1999-12-04 Andreas Schwab <schwab@suse.de>
4245 * gnus-cus.el (gnus-group-customize): Customize fix.
4247 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4249 * message.el (message-send-mail-with-sendmail): Use
4250 message-make-address.
4252 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4254 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4256 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4258 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4260 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4262 * mml.el (mml-insert-tag): Don't close the tag.
4263 (mml-insert-empty-tag): New function.
4264 (mml-attach-file): Use mml-insert-empty-tag instead of
4266 (mml-attach-buffer): Ditto.
4267 (mml-attach-external): Ditto.
4268 (mml-insert-multipart): Ditto.
4270 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4272 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4275 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4277 * gnus.el (gnus-find-method-for-group): The method of a new group
4278 is not the native one.
4280 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4282 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4284 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4286 * nnultimate.el (nnultimate-retrieve-headers): Use
4287 mm-with-unibyte-current-buffer.
4288 (nnultimate-request-article): Ditto.
4290 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4292 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4294 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4296 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4297 * nnweb.el (nnweb-retrieve-headers): Use it.
4298 (nnweb-request-article): Use it.
4300 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4301 case matching failed.
4303 1999-12-02 John Wiegley <jwiegley@inprise.com>
4305 * mail-source.el (mail-source-keyword-map): Add backslash to
4308 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4310 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4312 (gnus-group-charset-alist): No, don't.
4314 * nnweb.el (nnweb-init): Make the buffer unibyte.
4316 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4318 * mail-source.el (mail-source-set-common-1): Fix to get the
4321 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4323 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4325 * nnultimate.el (nnultimate-request-list): Use unibyte.
4327 * gnus-uu.el (gnus-uu-grab-articles): Bind
4328 gnus-display-mime-function to nil.
4330 * message.el (message-send-mail-with-sendmail): Use the
4331 user-mail-address variable.
4333 * gnus-art.el (gnus-ignored-headers): More headers.
4335 * message.el (message-shorten-1): Use list.
4337 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4339 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4342 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4343 (nnweb-dejanews-create-mapping): Do the properish date.
4345 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4347 * mail-source.el (mail-source-common-keyword-map): New variable.
4348 (mail-source-bind-common): New macro.
4349 (mail-source-fetch): Support plugged mail source.
4350 * gnus-int.el (gnus-request-scan): Use them.
4352 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4354 * mm-view.el (mm-inline-message): Check whether charset is a
4357 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4359 * message.el (message-mode-map): Changed keystroke for
4360 message-yank-buffer.
4362 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4364 * message.el (message-shorten-references): Cut references to 31
4365 elements, then either fold them or shorten them to 988 characters.
4366 (message-shorten-1): New function.
4367 (message-cater-to-broken-inn): New variable.
4369 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4371 * nnslashdot.el (nnslashdot-lose): New function.
4373 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4375 * mm-view.el (mm-inline-message): Not the right type of charset is
4376 being fetched here. Let the group charset rule.
4377 (mm-inline-message): Ignore us-ascii.
4379 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4381 * mail-source.el (mail-source-fetch-maildir): work around the
4382 ommitted "file-regular-p" in efs/ange-ftp
4384 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4386 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4387 (mml-generate-mime-1): Use the encoding param.
4389 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4391 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4392 gnus-art before binding its variables.
4394 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4397 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4399 * message.el (message-clone-locals): Use it.
4401 * gnus-msg.el (gnus-configure-posting-styles): Make
4402 user-mail-address local.
4404 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4406 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4409 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4411 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4412 (message-clone-locals): Ditto.
4414 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4415 group inherit reply-to or from.
4417 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4419 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4421 (gnus-summary-show-article-charset-alist): New variable.
4423 * mm-bodies.el (mm-decode-string): Support gnus-all and
4425 (mm-decode-body): Ditto.
4426 * rfc2047.el (rfc2047-decode): Ditto.
4428 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4430 * mail-source.el (mail-source-delete-incoming): Change default to
4433 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4435 * gnus.el: Pterodactyl Gnus v0.99 is released.
4437 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4439 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4442 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4443 (gnus-configure-posting-styles): No, don't.
4444 (gnus-configure-posting-styles): Allow overriding files.
4446 * gnus-art.el (gnus-header-button-alist): Use browse-url
4449 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4451 * gnus-msg.el (gnus-summary-yank-message): New command and
4454 * message.el (message-yank-buffer): New command.
4455 (message-buffers): New function.
4457 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4458 next group in a more normal fasion.
4460 * mml.el (mml-boundary-function): New variable.
4461 (mml-compute-boundary): Use it.
4463 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4464 that exist for them.
4466 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4467 (gnus-async-timer): New variable.
4469 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4471 * nnultimate.el (nnultimate-request-list): Be more lenient with
4474 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4476 * gnus-art.el (gnus-treatment-function-alist): Do
4477 gnus-treat-capitalize-sentences.
4479 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4481 * webmail.el (webmail-hotmail-article): Hotmail changes the
4484 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4486 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4487 switch to buffer after calling program.
4488 (mm-display-external): Use `shell-command-switch' instead of "-c".
4490 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4492 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4495 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4498 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4500 * message.el (message-mode): Doc fix.
4502 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4504 * gnus-art.el (article-emphasize): Check group variable.
4505 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4507 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4509 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4512 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4514 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4516 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4518 * mml.el (mml-quote-region): Insert ! after the hash.
4520 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4522 * gnus-group.el (gnus-group-warchive-address-history): Change to
4525 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4527 * webmail.el: Support mail.yahoo.com.
4529 * mail-source.el (mail-source-fetch-webmail): Add password check.
4530 (mail-source-keyword-map): Use `subtype'.
4532 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4534 * mail-source.el (mail-source-keyword-map): Add webmail.
4535 (mail-source-fetcher-alist): Ditto.
4536 (mail-source-fetch-webmail): New function.
4537 * webmail.el: New file.
4539 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4541 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4543 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4545 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4547 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4549 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4550 (nnultimate-prune-days): New function.
4551 (nnultimate-create-mapping): Use it.
4552 (nnultimate-request-group): Only fetch the groups list if it has
4553 not been done before.
4554 (nnultimate-retrieve-headers): Don't write groups.
4555 (nnultimate-create-mapping): Off-by-one error.
4557 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4559 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4562 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4564 * nnwarchive.el: Lots of changes make agent happy.
4566 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4568 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4571 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4573 * mm-decode.el (mm-display-external): Write region with binary
4576 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4578 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4580 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4582 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4583 (mm-uu-test): Now it is in restricted region.
4585 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4587 * mm-view.el (mm-view-message): Fix buffer leak.
4588 (mm-inline-message): Support 'gnus-decoded.
4590 * mm-bodies.el (mm-decode-body): Ditto.
4592 * rfc2047.el (rfc2047-decode-region): Ditto.
4594 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4596 * imap.el (require): Added autoload for base64-encode-string.
4598 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4600 * gnus.el (gnus-refer-article-method): Made list value
4603 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4605 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4606 NOFORCE in Emacs case.
4608 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4610 * gnus-art.el (gnus-request-article-this-buffer): Set
4611 gnus-newsgroup-name.
4613 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4615 * gnus-start.el (gnus-get-unread-articles): Check server before
4618 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4620 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4622 * nnslashdot.el (nnslashdot-login-name): New variable.
4623 (nnslashdot-password): Ditto.
4624 (nnslashdot-request-post): New function.
4626 * gnus-art.el (gnus-treat-buttonize): More testing.
4628 * mm-encode.el: Another CVS test.
4630 * gnus-art.el (gnus-treat-emphasize): Change default.
4631 (gnus-treat-buttonize): Ditto.
4632 (gnus-treat-buttonize): This is a test.
4634 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4635 (gnus-build-sparse-threads): Ditto.
4636 (gnus-build-all-threads): Ditto.
4638 * nnheader.el (make-full-mail-header): Make into a subst.
4640 * gnus.el (gnus-refer-article-method): Doc fix.
4642 * gnus-sum.el: Do not accept a prefix.
4643 (gnus-summary-refer-article): Accept a list of select methods.
4645 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4647 * message.el (message-forward): Pay attention to prefix argument
4648 again and forward all headers when it is set, regardless of the
4649 value of message-forward-ignored-headers.
4651 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4653 * gnus-ems.el: Check for cygwin32.
4655 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4657 * mm-decode.el (mm-display-external): Use 'non-viewer.
4659 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4661 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4664 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4666 * gnus-start.el (gnus-get-unread-articles): Use
4667 nnfoo-retrieve-groups to find new news, if available.
4668 (gnus-read-active-file-2): New function.
4669 (gnus-get-unread-articles): Use it.
4670 (gnus-read-active-file-1): Ditto.
4672 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4674 * mm-util.el (mm-find-mime-charset-region): Make sure
4675 find-coding-systems-for-charsets is fbound.
4677 * gnus-ems.el: Typo fix.
4679 1999-11-13 Florian Weimer <fw@s.netic.de>
4681 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4682 it's available and makes sense.
4684 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4686 * gnus-score.el (gnus-score-save): Translate score file.
4688 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4690 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4691 added fetchflag and dontexpunge keywords.
4692 (mail-source-fetch-imap): Use them.
4694 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4696 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4697 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4700 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4702 Mention that it is both for group and topic parameters.
4703 (gnus-extra-topic-parameters): New constant, including `subscribe'
4705 (gnus-extra-group-parameters): New constant.
4706 (gnus-group-customize): Use them.
4708 * gnus.el (gnus-select-method): Added default value and tag.
4709 (gnus-refer-article-method): Added `DejaNews' customization option.
4711 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4713 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4715 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4718 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4720 * nnslashdot.el (nnslashdot-group-number): Changed default.
4722 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4723 (nnweb-dejanews-wash-article): Removed.
4724 (nnweb-type-definition): Fetch by id.
4726 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4729 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4730 (nnslashdot-request-list): Use Ultramode as well.
4731 (nnslashdot-date-to-date): Be more lenient.
4732 (nnslashdot-threaded): New function.
4734 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4736 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4738 1999-11-11 Steinar Bang <sb@metis.no>
4740 * nnweb.el (nnweb-type-definition): /=dnc
4742 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4744 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4746 (nnultimate-retrieve-headers): Wrong ordering.
4748 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4750 * message.el (message-forward-as-mime): New variable.
4752 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4754 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4756 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4758 * mail-source.el (mail-source-movemail-and-remove): New function.
4759 (mail-source-keyword-map): Add `function' for `maildir'.
4760 (mail-source-fetch-maildir): Use it.
4762 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4764 * nnwarchive.el: New file.
4765 * gnus-group.el (gnus-group-make-warchive-group): New function.
4766 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4768 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4770 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4773 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4775 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4777 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4779 * nnultimate.el (nnultimate-open-server): Do address.
4780 (nnultimate-forum-table-p): New function.
4782 * nnweb.el (nnweb-insert-html): Renamed.
4783 (nnweb-insert): New function.
4785 * nnultimate.el (nnultimate-insert-html): New function.
4787 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4789 (nnslashdot-retrieve-headers): use the sane version instead.
4791 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4793 * nnslashdot.el (nnslashdot-request-article): Fold case.
4795 * nnultimate.el: New file.
4797 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4800 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4801 (gnus-read-active-file-1): Separated into own function.
4802 (gnus-read-active-file): Catch quits.
4804 * nnslashdot.el (nnslashdot-request-article): Search better on
4806 (nnslashdot-request-list): Fold case.
4807 (nnslashdot-retrieve-headers): Ditto.
4809 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4811 * gnus.el: Autoload gnus-subscribe-topics.
4813 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4815 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4817 * gnus-util.el (gnus-write-active-file): Ditto.
4819 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4821 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4823 * gnus-cache.el (gnus-cache-file-name): Use it.
4824 * gnus-agent.el (gnus-agent-group-path): Use it.
4825 * nnmail.el (nnmail-group-pathname): Use it.
4827 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4829 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4831 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4832 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4833 * gnus.el (gnus-short-group-name): "..." proof.
4835 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4837 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4840 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4842 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4844 (nnslashdot-generate-active): New function.
4845 (nnslashdot-request-newgroups): Use it.
4847 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4850 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4851 (nnslashdot-request-list): Not moderated.
4853 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4855 * nnimap.el (nnimap-open-server): Remove error signal if
4856 nnimap-server-buffer is nil (the check should've been `boundp').
4858 * imap.el (imap-log):
4859 * nnimap.el (nnimap-debug): Disable debugging by default.
4861 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4863 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4865 * gnus-topic.el (gnus-subscribe-topic): New function.
4867 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4870 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4871 if starting with a quote.
4873 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4875 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4878 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4880 * nnslashdot.el: New file.
4882 * nnheader.el (nnheader-insert-header): New function.
4884 * gnus-art.el (gnus-mime-internalize-part): Bind
4887 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4890 1999-10-29 David S. Goldberg <dsg@mitre.org>
4892 * emacs-mime.texi (Customization): Document mm-inline-override-types
4894 1999-10-29 David S. Goldberg <dsg@mitre.org>
4896 * emacs-mime.texi (Customization): Document mm-inline-override-types
4898 1999-10-29 David S. Goldberg <dsg@mitre.org>
4900 * emacs-mime.texi (Customization): Document mm-inline-override-types
4902 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4904 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4907 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4909 * gnus-art.el (gnus-article-mode-map): Use the summary article
4912 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4914 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4916 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4918 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4920 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4922 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4923 is list or not before condition.
4925 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4927 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4929 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4931 * gnus-art.el (gnus-emphasis-alist): New value.
4933 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4935 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4938 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4940 * gnus-art.el (article-date-ut): Keep the updated timer.
4941 (gnus-emphasis-underline-italic): Doc fix.
4943 * gnus-msg.el (gnus-post-method): Doc fix.
4944 (gnus-post-method): Change default.
4946 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4948 * message.el (message-newline-and-reformat): Improvements.
4950 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4952 * message.el (message-newline-and-reformat): Don't insert too many
4954 (message-newline-and-reformat): Work even if not sc.
4956 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4958 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4960 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4962 * mm-view.el (mm-display-patch-inline): New function.
4964 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4966 * mm-view.el (mm-display-patch-inline): New function.
4968 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4970 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4973 * message.el (message-forward): Narrow to the right header.
4975 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4978 * gnus-msg.el (gnus-configure-posting-styles): Use the
4979 user-full-name function.
4981 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4982 (mm-body-charset-encoding-alist): Default to nil.
4984 * message.el (message-elide-ellipsis): Fix typo.
4985 (message-elide-region): Ditto.
4986 (message-elide-region): Don't insert a newline first.
4988 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4990 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4991 gnus-fetch-old-headers.
4992 (gnus-cut-threads): Ditto.
4993 (gnus-summary-initial-limit): Ditto.
4994 (gnus-summary-limit-children): Ditto.
4996 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4999 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5001 * gnus-art.el (article-decode-encoded-words):
5002 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5005 * gnus.el (gnus-read-method): Add methods from
5006 `gnus-opened-servers' to completion. Map entered method/address
5007 into existing methods if possible.
5009 * gnus-group.el (gnus-group-make-group): Simplify method.
5011 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5013 * mml.el (mml-preview): Remove mail-header-separator before
5016 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5018 * message.el (message-read-from-minibuffer): New function.
5020 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5022 * gnus.el: Pterodactyl Gnus v0.98 is released.
5024 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5026 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5028 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5030 * mml.el (mml-generate-mime-1): Read attached binary file in
5033 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5035 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5037 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5039 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5041 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5043 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5045 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5047 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5048 (gnus-article-mime-match-handle-function): New variable.
5049 (gnus-article-view-part): Make `b' customizable.
5051 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5053 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5055 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5057 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5059 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5061 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5063 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5065 * gnus-srvr.el (gnus-browse-foreign-server): Use
5066 `buffer-substring' instead of `read'.
5068 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5070 * nnimap.el, imap.el, rfc2104.el: New files.
5072 * gnus.el (gnus-valid-select-methods): Add nnimap.
5074 * gnus-group.el (gnus-group-group-map): Add
5075 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5076 (gnus-group-nnimap-expunge): New function.
5077 (gnus-group-nnimap-edit-acl): New function.
5079 * gnus-agent.el (gnus-agent-group-mode-map): Add
5080 gnus-agent-synchronize.
5081 (gnus-agent-synchronize): New function.
5082 (gnus-agent-fetch-group-1): Check if server is open.
5084 * nnagent.el (nnagent-request-set-mark): Save marks.
5086 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5087 (mail-source-fetcher-alist): Map to imap fetcher function.
5088 (mail-source-fetch-imap): New function.
5090 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5093 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5095 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5096 (gnus-topic-sort-topics): New function.
5097 (gnus-topic-make-menu-bar): Add sort-topics.
5098 (gnus-topic-move): New function.
5099 (gnus-topic-move-group): Move the topic if no group selected.
5101 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5103 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5105 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5107 * mm-view.el (mm-inline-message): Fix leaving group bug.
5109 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5111 * gnus-msg.el (gnus-post-method): Use normal method if current is
5114 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5116 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5117 (nnmail-insert-lines): Ditto.
5119 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5121 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5124 * message.el (message-unsent-separator): One more separator.
5126 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5128 * nnfolder.el (nnfolder-request-move-article): For empty article,
5129 search till (point-max).
5130 (nnfolder-retrieve-headers): Ditto.
5131 (nnfolder-request-accept-article): Ditto.
5132 (nnfolder-save-mail): Ditto.
5133 (nnfolder-insert-newsgroup-line): Ditto.
5135 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5137 * qp.el (quoted-printable-encode-region): Check eobp.
5139 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5141 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5143 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5145 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5148 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5150 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5151 (mm-uu-forward-end-line): Ditto.
5153 1999-09-29 Didier Verna <verna@inf.enst.fr>
5155 * binhex.el (binhex-decode-region): don't consider the value of
5156 `enable-multibyte-characters' in XEmacs.
5158 * gnus-start.el (gnus-read-descriptions-file): ditto.
5160 * mm-util.el (mm-multibyte-p): ditto.
5161 (mm-with-unibyte-buffer): ditto.
5162 (mm-find-charset-region): use `mm-multibyte-p'.
5164 * mm-bodies.el (mm-decode-body): ditto.
5165 (mm-decode-string): ditto.
5167 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5169 * mm-util.el (mm-binary-coding-system): Try binary first.
5171 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5173 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5175 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5177 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5179 (article-date-ut): Find correct insert position.
5181 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5183 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5186 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5188 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5191 * message.el (message-resend): Use message mode when prompting.
5193 * gnus-art.el (article-hide-headers): Mark wash.
5194 (article-emphasize): Ditto.
5196 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5198 * message.el (message-newline-and-reformat): Work for SC.
5200 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5202 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5204 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5206 1999-10-20 David S. Goldberg <dsg@mitre.org>
5208 * mm-decode.el mm-inline-override-types: New variable
5210 * mm-decode.el (mm-inline-override-p): New function
5212 * mm-decode.el (mm-inlined-p): Use it
5214 1999-10-20 David S. Goldberg <dsg@mitre.org>
5216 * mm-decode.el mm-inline-override-types: New variable
5218 * mm-decode.el (mm-inline-override-p): New function
5220 * mm-decode.el (mm-inlined-p): Use it
5222 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5224 * gnus.el: Pterodactyl Gnus v0.97 is released.
5226 1999-09-01 Brendan Kehoe <brendan@zen.org>
5228 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5229 gnus-summary-next-group, not gnus-summary-next-article. Only give
5232 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5234 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5237 * message.el (message-forward-ignored-headers): New variable.
5239 * gnus-art.el (gnus-article-prepare-display): Nix out
5240 gnus-article-wash-types.
5242 * gnus-agent.el (gnus-agent-create-buffer): New function.
5243 (gnus-agent-fetch-group-1): Use it.
5244 (gnus-agent-start-fetch): Ditto.
5246 * gnus-sum.el (gnus-summary-exit): Don't use
5247 `gnus-use-adaptive-scoring'.
5249 * mail-source.el (mail-source-fetch-pop): Only store password when
5252 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5254 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5256 * message.el (message-reply): Use it.
5257 (message-dont-reply-to-names): New variable.
5259 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5261 * mm-util.el (mm-preferred-coding-system): Typo fix.
5263 * message.el (message-bounce): Work for non-MIME.
5265 * gnus.el (gnus-short-group-name): Short the right parts of the
5268 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5270 * mm-encode.el (mm-qp-or-base64): New version.
5272 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5274 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5276 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5278 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5279 of restricted region.
5280 (gnus-mime-display-single): Set beg at correct point.
5282 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5284 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5286 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5288 * gnus-msg.el (gnus-configure-posting-styles): Let
5289 `gnus-posting-styles' have its say in posting-style: local
5290 variable `styles' is already bound to `gnus-posting-styles' so
5291 don't rebind it to nil.
5293 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5295 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5298 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5300 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5301 quoted-printable-encode-region.
5303 * qp.el (quoted-printable-encode-region): Assume charset
5304 encoded. Fold every line in the region.
5306 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5308 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5311 1999-09-01 Didier Verna <verna@inf.enst.fr>
5313 * message.el (message-mode): allows whitespaces between multiple
5314 instances of the fill character ">".
5316 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5318 * mm-encode.el (mm-qp-or-base64): Fix.
5320 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5322 * message.el (message-send): Too much and.
5324 1999-09-24 Andreas Schwab <schwab@suse.de>
5326 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5328 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5330 * gnus-score.el (gnus-score-headers): Work for nil scores.
5332 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5334 * gnus-cache.el (gnus-cache-write-active): Write full names.
5336 * gnus-util.el (gnus-write-active-file): Accept full name.
5338 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5339 (mm-assoc-string-match): New function.
5340 (mm-display-inline): Use it.
5342 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5344 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5346 1999-08-27 Florian Weimer <fw@s.netic.de>
5348 * mml.el (mml-generate-multipart-alist): New variable.
5350 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5352 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5354 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5356 * message.el (message-send): More helpful error message if sending
5359 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5361 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5362 in newer emacsen, where ?r isn't equal 114.
5364 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5366 * gnus.el: Pterodactyl Gnus v0.96 is released.
5368 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5370 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5371 to get active info if method is covered by agent, otherwise
5372 active info is lost.
5374 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5376 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5378 1999-08-09 Dave Love <fx@gnu.org>
5380 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5382 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5384 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5385 (already matched by "^X-Pgp"), removed duplicate
5386 X-Mailing-List, added several new junk headers.
5388 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5390 * gnus-art.el (article-decode-charset): Don't assume
5391 gnus-summary-buffer is live.
5393 1999-08-27 Florian Weimer <fw@s.netic.de>
5395 * gnus-score.el (gnus-home-score-file): Work with absolute path
5398 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5400 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5401 nothing else in the group.
5403 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5405 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5408 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5410 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5412 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5414 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5417 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5419 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5422 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5424 * mm-util.el (mm-text-coding-system-for-write): New variable.
5425 (mm-append-to-file): New function.
5426 (mm-write-region): New function.
5428 * gnus-art.el (gnus-output-to-file): Use it.
5429 * gnus-util.el (gnus-output-to-rmail): Ditto.
5430 (gnus-output-to-mail): Ditto.
5431 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5433 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5435 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5437 * nnheader.el (nnheader-insert-file-contents): Revert and use
5438 mm-insert-file-contents.
5439 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5440 (nnheader-auto-mode-alist): Removed.
5442 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5443 (mm-insert-file-contents): Add a new parameter for inserting
5444 compressed file literally.
5446 * mml.el (mml-generate-mime-1): Insert non-text literally.
5448 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5450 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5452 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5454 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5456 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5459 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5461 * mml.el (mml-insert-mime): Decode text.
5462 (mml-to-mime): Narrow to headers-or-head.
5464 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5466 * mm-view.el (mm-inline-text): Check
5467 w3-meta-content-type-charset-regexp.
5469 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5471 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5474 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5476 * gnus-mlspl.el: Documentation fixes.
5478 1999-08-27 Rui Zhu <sprache@iname.com>
5480 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5482 1999-08-27 Michael Cook <cook@sightpath.com>
5484 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5487 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5489 * nnmail.el (nnmail-get-new-mail): "Done".
5491 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5493 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5496 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5498 * gnus-art.el (article-decode-charset): Fix broken CT.
5500 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5502 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5503 overview buffer if it is killed.
5505 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5507 * gnus-art.el (article-babel): New version.
5509 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5511 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5513 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5515 * gnus.texi (More Threading): Document new variable
5516 `gnus-sort-gathered-threads-function'.
5518 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5520 * gnus.texi (More Threading): Document new variable
5521 `gnus-sort-gathered-threads-function'.
5523 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5525 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5528 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5530 * mm-util.el (mm-running-xemacs): Removed.
5531 (mm-coding-system-p): New function.
5532 (mm-binary-coding-system): Safe guess.
5533 (mm-text-coding-system): Ditto.
5534 (mm-auto-save-coding-system): Ditto.
5536 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5538 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5539 (mm-qp-or-base64): Reversed logic.
5541 * mm-decode.el (mm-save-part-to-file): Let coding system be
5544 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5546 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5547 be set in topic parameters.
5549 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5551 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5552 (gnus-sort-gathered-threads): Allow the user to specify the
5553 function to use when sorting gathered threads.
5555 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5556 mark cached articles as `undownloaded'.
5558 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5560 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5561 to have buffer local values.
5563 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5565 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5566 types 'g' for 'guess group type.
5568 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5570 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5571 after each regexp in nnmail-list-identifiers, not just after last
5574 * gnus-sum.el (gnus-list-identifiers): New variable.
5575 (gnus-summary-remove-list-identifiers): New function.
5576 (gnus-select-newsgroup): Use it.
5577 (gnus-summary-wash-hide-map): Bind
5578 `gnus-article-hide-list-identifiers' to W W l.
5579 (gnus-summary-make-menu-bar): Add list-identifiers command.
5581 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5582 (gnus-treatment-function-alist): Add variable.
5583 (article-hide-list-identifiers): New function.
5584 (mapcar): Add function.
5585 (gnus-article-hide): Use it.
5587 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5589 * gnus.el: Pterodactyl Gnus v0.95 is released.
5591 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5593 * mm-decode.el (mm-mailcap-command): New function.
5594 (mm-display-external): Use it.
5596 * gnus-art.el (article-make-date-line): Work for India.
5598 * mm-encode.el (mm-qp-or-base64): Typo.
5600 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5602 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5604 * gnus.el: Pterodactyl Gnus v0.94 is released.
5606 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5608 * pop3.el: New version.
5610 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5612 * mm-encode.el (mm-qp-or-base64): New function.
5613 (mm-content-transfer-encoding): Use it.
5615 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5617 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5619 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5621 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5623 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5625 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5628 * mailcap.el (mailcap-mime-types): New function.
5630 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5632 * message.el (message-goto-eoh): Really go to the end.
5634 1999-07-09 Puneet Goel <puneet@computer.org>
5636 * message.el (message-make-date): Do the right thing in with
5637 sub-hour time zones.
5639 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5641 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5644 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5646 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5648 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5650 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5651 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5652 and use t as default value.
5654 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5656 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5657 gnus-summary-buffer is live.
5659 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5661 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5663 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5665 * message.el (message-bounce): Do MIME bounces MIMEy.
5667 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5669 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5671 * mailcap.el (mailcap-mime-extensions): Changed patch to
5674 * mm-decode.el (mm-display-external): Wrong placement of paren.
5676 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5678 * gnus.el: Pterodactyl Gnus v0.93 is released.
5680 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5682 * gnus-cus.el (gnus-group-parameters): New entries for
5685 * gnus-mlspl.el: Renamed functions and variables so as to
5686 start with gnus-group-split.
5687 * gnus.el: Adjust autoload entries.
5689 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5691 * gnus-mlspl.el: Removed trailing t from comment and provide.
5692 Renamed functions and variables to start with gnus-mlsplit.
5693 Added autoload comments.
5694 * gnus.el: Added autoload entries.
5696 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5698 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5699 so that matches excluded by RESTRICTs do not cause the whole split
5700 to be ignored. This also fixes a long-standing bug in which a
5701 split with \N substitutions wouldn't cause cross-posting as
5704 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5705 (nnmail-split-it): Implement them.
5707 * nnmail.el (nnmail-split-fancy): Document ! splits.
5709 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5711 * pop3.el: New version.
5713 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
5715 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5717 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5719 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5721 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5723 * gnus-util.el (gnus-write-active-file): Use real name.
5725 * gnus-agent.el (gnus-agent-expire): Update active file
5728 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5730 * nndraft.el (nndraft-request-article): Use difference
5731 coding-systems for queue and drafts.
5733 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5736 * mm-util.el (mm-auto-save-coding-system): New coding system.
5738 * message.el (message-draft-coding-system): Use it.
5740 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5742 * mm-uu.el: More customizable and less aggressive.
5744 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5746 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5749 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5750 (mml-insert-mml-markup): Accept a nofile.
5751 (mml-insert-mime): Insert nofile.
5753 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5755 * mm-decode.el (mm-handle-media-type): New function.
5756 (mm-handle-media-supertype): New function.
5757 (mm-handle-media-subtype): New function.
5758 Use new functions throughout. "/"))
5760 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5762 * gnus-art.el (gnus-treat-predicate): Typo.
5764 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5766 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5768 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5770 * gnus-art.el (article-date-ut): UT! Default it!
5772 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5774 * gnus.el: Pterodactyl Gnus v0.92 is released.
5776 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5778 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5780 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5782 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5785 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5788 * mm-view.el (mm-inline-message): Ignore remove-spec.
5790 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5793 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5795 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5797 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5800 * message.el (message-fill-yanked-message): Remove `t' arg.
5802 * gnus-group.el (gnus-group-kill-group): Message killing of
5805 * mm-util.el (mm-preferred-coding-system): New function.
5806 (mm-mime-charset): Use it.
5808 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5810 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5812 * gnus-mlsplt.el: New file.
5814 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5816 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5818 (mm-attachment-override-p): Take a handle instead of a type.
5819 (mm-inlined-p): Ditto.
5820 (mm-automatic-display-p): Ditto,
5821 (mm-inlinable-p): Ditto.
5823 * nndraft.el (nndraft-request-expire-articles): Delete backup
5826 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5828 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5830 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5832 * nnmail.el (nnmail-split-it): Allow .*.
5834 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5836 * mm-decode.el (mm-inline-large-images-p): Renamed.
5838 * gnus-art.el (article-date-ut): Always look in the current buffer
5839 for the Date header.
5841 * mml.el (mml-validate): New command.
5843 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5844 since we are dealing with regexps.
5846 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5848 * gnus.el: Pterodactyl Gnus v0.91 is released.
5850 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5852 * gnus-agent.el (gnus-agent-save-active-1): New function.
5853 (gnus-agent-save-active): use it.
5854 (gnus-agent-save-groups): Ditto.
5856 * gnus-cache.el (gnus-cache-write-active): Use it.
5858 * gnus-agent.el (gnus-agent-write-active): Use it.
5860 * gnus-util.el (gnus-write-active-file): New function.
5862 * gnus-agent.el (gnus-agent-write-active): New function to keep
5863 lower boundaries and canceled groups.
5864 (gnus-agent-save-groups): Use it.
5865 (gnus-agent-save-active): Use it.
5866 (gnus-agent-save-group-info): Only write active files.
5867 (gnus-agent-expire): Update active file.
5869 * mm-decode.el (mm-inlinable-part-p): Removed.
5870 (mm-user-display-methods): Default to nil.
5871 (mm-user-display-methods): Removed.
5872 (add-mime-display-method): Removed.
5873 (mm-automatic-display): Renamed.
5874 (mm-automatic-display-p): Use it.
5875 (mm-inlined-types): New variable.
5876 (mm-inlined-p): New function.
5878 * message.el (message-reply): Bind message-this-is-mail.
5880 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5882 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5884 * message.el (message-check-news-header-syntax): Protect against
5887 * mm-util.el (mm-auto-mode-alist): New.
5889 * mml.el (mml-generate-mime-1): Ditto.
5891 * gnus.el: Use mm-insert-file-contents throughout instead of
5894 * mm-util.el (mm-insert-file-contents): New function.
5896 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5898 * gnus.el: Pterodactyl Gnus v0.90 is released.
5900 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5902 * mailcap.el (mailcap-possible-viewers): Use string=.
5904 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5906 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5907 (mm-uu-forward-end-line): New variable.
5908 (mm-uu-begin-line): Handle forwarded message.
5909 (mm-uu-identifier-alist): Ditto.
5910 (mm-uu-dissect): Ditto.
5912 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5914 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5915 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5916 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5918 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5919 (nnfolder-file-coding-system-for-write): New variable.
5920 (nnfolder-active-file-coding-system): New variable.
5921 (nnfolder-active-file-coding-system-for-write): New variable.
5922 (nnfolder-save-active): New function.
5923 (nnfolder-save-buffer): Use them.
5924 (nnfolder-possibly-change-group): Ditto.
5925 (nnfolder-request-list-newsgroups): Ditto.
5926 (nnfolder-request-create-group): Ditto.
5927 (nnfolder-request-expire-articles): Ditto.
5928 (nnfolder-request-move-article): Ditto.
5929 (nnfolder-request-accept-article): Ditto.
5930 (nnfolder-request-delete-group): Ditto.
5931 (nnfolder-request-rename-group): Ditto.
5932 (nnfolder-possibly-change-folder): Ditto.
5933 (nnfolder-read-folder): Ditto.
5934 (nnfolder-request-list): Remove pathname-coding-system.
5935 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5937 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5938 (nnmail-file-coding-system-1): Removed.
5939 (nnmail-find-file): Use nnmail-pathname-coding-system.
5940 (nnmail-write-region): Ditto.
5942 * nnmbox.el (nnmbox-file-coding-system): New variable.
5943 (nnmbox-file-coding-system-for-write): New variable.
5944 (nnmbox-active-file-coding-system): New variable.
5945 (nnmbox-active-file-coding-system-for-write): New variable.
5946 (nnmbox-save-buffer): New function.
5947 (nnmbox-save-active): New function.
5948 (nnmbox-request-scan): Use them.
5949 (nnmbox-request-expire-articles): Ditto.
5950 (nnmbox-request-move-article): Ditto.
5951 (nnmbox-request-accept-article): Ditto.
5952 (nnmbox-request-replace-article): Ditto.
5953 (nnmbox-request-delete-group): Ditto.
5954 (nnmbox-request-rename-group): Ditto.
5955 (nnmbox-request-create-group): Ditto.
5957 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5958 (mm-running-ntemacs): Removed.
5960 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5962 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5964 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5966 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5968 * qp.el (quoted-printable-encoding-characters): Support lower case.
5970 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5972 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5973 (rfc2047-b-encode-region): Encode line by line.
5975 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5977 * mm-util.el (mm-find-mime-charset-region): Fix.
5979 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5981 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5982 (mm-find-mime-charset-region): Ditto.
5984 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5986 * gnus-sum.el (gnus-summary-move-article): Fix something or
5989 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5991 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5992 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5993 (gnus-summary-enter-digest-group): Use them.
5994 (gnus-summary-setup-default-charset): Ditto.
5996 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5998 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5999 gnus-newsgroup-name is nil.
6001 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6003 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6005 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6007 * gnus-art.el (article-emphasize): Use correct
6008 gnus-article-emphasis-alist.
6010 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6012 * mm-view.el (mm-inline-text): Fix text/html bug.
6014 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6016 * gnus.el: Pterodactyl Gnus v0.89 is released.
6018 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6020 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6021 * message.el (message-draft-coding-system): Ditto.
6022 * mm-util.el (mm-running-ntemacs): Ditto.
6024 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6026 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6028 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6030 * mml.el: require mm-decode.
6032 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6034 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6036 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6038 * mm-view.el (mm-inline-image): Fix image undisplayer.
6040 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6042 * mml.el (mml-insert-multipart): Error in compeling-read.
6043 (mml-insert-tag): Match tags.
6045 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6047 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6048 (gnus-cache-braid-heads): Ditto.
6049 (gnus-cache-retrieve-headers): Ditto.
6051 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6053 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6055 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6057 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6058 to string under XEmacs.
6060 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6062 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6064 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6066 * mm-view.el (mm-inline-message): Fix message view bug.
6067 * gnus-art.el (gnus-article-prepare): Ditto.
6069 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6071 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6073 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6075 * gnus.el: Pterodactyl Gnus v0.88 is released.
6077 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6079 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6082 * nnmail.el (nnmail-get-new-mail): Save info.
6084 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6086 * gnus.el: Pterodactyl Gnus v0.87 is released.
6088 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6090 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6091 (mail-source-run-script): New function.
6092 (mail-source-fetch-pop): Use it.
6094 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6096 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6098 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6100 * gnus.el: Pterodactyl Gnus v0.86 is released.
6102 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6104 * gnus-art.el (gnus-treat-translate): New variable.
6105 (gnus-treat-predicate): Accept a list of regexps.
6106 (gnus-article-treat-custom): Allow a list of regexps.
6108 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6110 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6113 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6115 * gnus-art.el (article-babel): Narrow a bit.
6117 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6119 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6121 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6123 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6124 articles, not only unread ones.
6126 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6128 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6131 * gnus-art.el (gnus-article-x-face-command): Ditto.
6133 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6135 * gnus.el (gnus-method-simplify): Accept server names.
6137 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6139 * gnus-art.el (article-babel-prompt): New function.
6140 (article-babel): New command.
6142 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6144 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6146 * mml.el (mml-generate-mime-1): Don't insert literally.
6148 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6149 (gnus-netrc-syntax-table): Removed.
6150 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6152 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6154 * mm-view.el (mm-inline-text): Fix charset for text/html.
6156 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6158 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6160 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6162 * nnmail.el (nnmail-split-incoming): Return the number of split
6164 (nnmail-process-babyl-mail-format): Ditto.
6165 (nnmail-process-unix-mail-format): Ditto.
6166 (nnmail-process-mmdf-mail-format): Ditto.
6167 (nnmail-process-maildir-mail-format): Ditto.
6169 * mail-source.el (mail-source-callback): Return the number from
6172 * message.el (message-send-mail): Generate Lines.
6174 * mail-source.el (mail-source-call-script): New function.
6175 (mail-source-call-script): New function.
6177 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6179 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6180 (gnus-select-newsgroup): Use it.
6181 (gnus-group-highlight-words-alist): New variable.
6182 (gnus-newsgroup-emphasis-alist): New variable.
6183 (gnus-summary-local-variables): Use it.
6184 * gnus-art.el (article-emphasize): Use it.
6185 (gnus-emphasis-highlight-words): New face.
6186 * gnus-cus.el (gnus-group-parameters): New parameter.
6188 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6190 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6191 parameter `headers'.
6192 (gnus-cache-enter-article): Ditto.
6193 (gnus-cache-update-article): Ditto.
6194 * gnus-sum.el (gnus-summary-move-article): Ditto.
6195 (gnus-summary-mark-article-as-unread): Ditto.
6196 (gnus-summary-mark-article): Ditto.
6198 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6200 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6201 (gnus-posting-style-alist): Removed.
6202 (gnus-message-style-insertions): Ditto.
6203 (gnus-configure-posting-styles): Reimplementation.
6205 * mail-source.el (mail-source-fetch): Error the message.
6207 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6209 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6211 * gnus.el: Pterodactyl Gnus v0.85 is released.
6213 1999-04-20 Michael Cook <cook@sightpath.com>
6215 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6216 Outlook citation regex.
6218 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6220 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6223 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6225 * gnus-range.el (gnus-remove-from-range): Document range1
6226 modification, protect range2.
6228 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6230 * gnus-sum.el (gnus-update-marks): Protect lists from
6231 gnus-remove-from-range, don't sort twice.
6233 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6235 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6236 function in backend.
6238 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6240 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6241 request-accept-article function in the backend instead of using
6242 the 'respool capability.
6244 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6246 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6247 spurious whitespace at eob.
6249 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6251 * nnmail.el (nnmail-get-new-mail): Check right variable.
6253 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6255 * mailcap.el (mailcap-mime-data): Fix rfc822.
6257 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6259 * nndoc.el (nndoc-nsmail-type-p): New function.
6260 (nndoc-type-alist): Recognize nsmail.
6262 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6264 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6265 *before* `article-hide-headers' deletes the information.
6267 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6269 * gnus-sum.el (gnus-summary-save-parts): New command and
6271 (gnus-summary-save-parts-1): New function.
6272 (gnus-summary-iterate): Buggy.
6274 * mm-decode.el (mm-save-part-to-file): Made into own function.
6276 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6278 * gnus-group.el (gnus-group-set-info): Resist nils.
6280 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6282 * mailcap.el (mailcap-mime-data): Ditto.
6284 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6286 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6288 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6290 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6291 gnus-article-date-lapsed-new-header is t.
6293 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6295 * gnus.el: Pterodactyl Gnus v0.84 is released.
6297 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6299 * gnus-msg.el (gnus-bug-message): Mime change.
6301 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6303 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6305 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6307 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6310 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6312 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6313 when authentication is 'password.
6315 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6317 * gnus-win.el (gnus-configure-windows): Accept a setting.
6319 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6321 * mm-util.el (mm-quote-arg): Moved here.
6323 * mm-decode.el (mm-quote-arg): Quote more chars.
6325 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6327 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6328 with newlines would create buggy .nov files.
6330 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6332 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6335 * message.el (message-mode): Doc fix.
6337 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6339 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6341 * gnus-art.el (article-date-ut): Rewrite.
6343 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6346 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6349 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6351 1999-04-18 Didier Verna <verna@inf.enst.fr>
6353 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6354 (article-date-ut): use it.
6356 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6358 * mail-source.el (mail-source-fetch-pop): Call script
6361 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6363 * gnus.el: Pterodactyl Gnus v0.83 is released.
6365 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6367 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6369 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6371 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6373 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6375 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6377 * message.el (message-generate-headers): Accept continuation
6380 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6382 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6384 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6386 * gnus-art.el (gnus-treatment-function-alist): use
6389 * message.el (message-inhibit-body-encoding): Typo.
6390 (message-resend): Inhibit encoding.
6392 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6394 * gnus-art.el (article-remove-cr): Use re-search.
6396 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6399 * mm-decode.el (mm-quote-arg): Quote '.
6401 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6403 * mm-decode.el (mm-insert-part): Use multibyte for text.
6405 * gnus-start.el (gnus-read-newsrc-file): New variable.
6406 (gnus-read-newsrc-file): Use it.
6408 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6410 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6412 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6415 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6417 * gnus.el: Pterodactyl Gnus v0.82 is released.
6419 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6421 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6424 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6426 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6429 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6431 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6433 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6435 * mail-source.el (mail-source-fetch): Ask before bugging out.
6437 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6439 * uudecode.el (uudecode-decode-region-external): Don't assume
6440 uudecode-temporary-file-directory ends with a slash.
6442 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6444 * gnus-sum.el (gnus-update-marks):
6445 (gnus-update-read-articles):
6446 (gnus-summary-expire-articles): Check server.
6448 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6450 * mml.el (mml-preview): New function.
6452 1999-04-17 William M. Perry <wmperry@aventail.com>
6454 * mail-source.el (mail-source-fetch-file): Return the right
6457 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6459 * mml.el (mml-insert-parameter): New function.
6460 (mml-insert-parameter-string): New function.
6462 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6464 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6465 (gnus-mime-display-part): Use it.
6467 * mm-decode.el (mm-alternative-precedence): Removed.
6468 (mm-discouraged-alternatives): New variable.
6469 (mm-preferred-alternative-precedence): New function.
6471 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6473 * mail-source.el (mail-sources): New variable.
6475 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6477 * mm-decode.el (mm-valid-image-format-p): New function.
6478 (mm-inline-media-tests): Use it.
6479 (mm-valid-and-fit-image-p): New function.
6481 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6482 (gnus-agent-fetch-group): Ditto.
6484 1999-04-12 Didier Verna <verna@inf.enst.fr>
6486 * nnmail.el (nnmail-article-group): in case of a group name
6487 containing "\\n" constructs, be sure to pass the expanded value to
6490 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6492 * gnus.el: Pterodactyl Gnus v0.81 is released.
6494 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6496 * gnus-sum.el (gnus-get-split-value): Reverse result.
6498 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6500 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6502 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6504 * mml.el (mml-insert-tag): Insert concluding part.
6506 * message.el (message-send-mail): Encode later.
6507 (message-send-news): Ditto.
6509 * nnfolder.el: Don't use mail delim.
6511 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6513 * gnus-cus.el (gnus-group-customize): Put point at min.
6515 * mm-view.el (mm-inline-text): Allow toggling html.
6517 1999-03-28 William M. Perry <wmperry@aventail.com>
6519 * mail-source.el: Added prescript and postscript to file.
6521 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6523 * nnmail.el: Reverted.
6525 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6526 (gnus-setup-posting-charset): Did work.
6528 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6530 * gnus.el (gnus-short-group-name): Use
6531 gnus-group-uncollapsed-levels.
6533 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6535 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6537 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6539 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6540 (article-strip-headers-from-body): New command and keystroke.
6542 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6544 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6546 * nnheader.el (nnheader-insert-file-contents): Bind
6547 enable-local-eval to nil.
6548 (nnheader-find-file-noselect): Ditto.
6550 * nnmail.el (nnmail-article-group): Don't remove long lines.
6551 (nnmail-remove-long-lines): New function.
6552 (nnmail-split-header-length-limit): Removed.
6554 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6556 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6558 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6560 * gnus-sum.el (gnus-summary-generic-mark): New function.
6562 * nnmail.el (nnmail-split-header-length-limit): Increased.
6563 (nnmail-article-group): Allow nil.
6565 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6567 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6570 * mml.el (mml-minibuffer-read-type): Include types from
6573 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6575 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6577 * mml.el (mml-insert-tag): New function.
6578 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6579 confusion with functions like `mml-read-tag'.
6580 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6581 (mml-minibuffer-read-description): Ditto with
6582 `mml-minibuffer-read-description'.
6583 (mml-attach-buffer): New function.
6584 (mml-mode-map): New entry for /.
6585 (mml-minibuffer-read-type): Accept DEFAULT.
6587 * mml.el (mml-quote-region): Narrow the region.
6589 * message.el (message-mode-menu): message-mime-attach-file is now
6592 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6594 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6596 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6598 * mml.el (mml-attach-buffer): New command.
6600 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6602 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6603 with a proper range. Compress range.
6605 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6607 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6609 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6611 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6613 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6614 (gnus-picons-convert-x-face): Removed.
6615 (gnus-picons-article-display-x-face): Removed.
6616 (gnus-picons-x-face-sentinel): Ditto.
6617 (gnus-picons-display-x-face): Ditto.
6619 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6621 * gnus.el: Pterodactyl Gnus v0.80 is released.
6623 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6625 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6627 * gnus-sum.el (gnus-with-article): Moved here.
6629 * mail-source.el (mail-source-fetch-pop): Ask for password even
6632 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6634 * gnus-msg.el (gnus-bug): Add description.
6636 * mml.el (mml-insert-mml-markup): Insert disposition.
6638 * message.el (message-send-mail): Always encode mail headers.
6640 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6642 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6645 * nnmail.el (nnmail-current-spool): Removed.
6647 * gnus-salt.el (gnus-tree-inhibit): New varible.
6649 * gnus.el (mm-util): Required.
6651 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6653 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6655 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6657 * mail-source.el (mail-source-bind): Doc fix.
6659 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6661 * message.el (message-mode): Doc fix.
6663 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6666 * gnus.el (gnus-methods-equal-p): Moved here.
6668 * mail-source.el: pop at 110.
6670 * pop3.el (pop3-movemail): Use write-region instead of
6671 append-to-file to avoid excessive messaging.
6673 1999-02-27 lantz moore <lmoore@contigo.com>
6675 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6678 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6680 * gnus-art.el (article-hide-boring-headers): Field names must not
6683 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6685 * gnus.el: Pterodactyl Gnus v0.79 is released.
6687 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6689 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6691 * mml.el (mml-mode): Don't use add-minor-mode.
6693 * message.el (messgage-inhibit-body-encoding): New variable.
6694 (message-encode-message-body): Use it.
6696 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6698 * gnus.el: Pterodactyl Gnus v0.78 is released.
6700 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6702 * message.el (message-mode): Switch on MML mode.
6704 * mml.el: Included commands and functions.
6705 (mml-mode-map): New keymap.
6707 * message.el: Removed the insertion commands and functions.
6709 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6711 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6714 * gnus-art.el (gnus-narrow-to-page): Revert.
6716 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6717 (gnus-cite-parse-maybe): Always reparse.
6719 * message.el (message-encode-message-body): Don't insert
6720 "multipart warning".
6722 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6724 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6726 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6728 * nnmail.el: Require mm-util.
6730 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6732 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6735 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6737 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6739 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6741 * gnus-msg.el (gnus-extended-version): Better regexp.
6743 1999-02-25 Didier Verna <verna@inf.enst.fr>
6745 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6746 is called with the result of SPLIT and should return a new split.
6748 * gnus.texi: update the doc.
6750 1999-02-23 Didier Verna <verna@inf.enst.fr>
6752 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6753 displayed in the article buffer, output bars if
6754 `gnus-picons-display-article-move-p'.
6756 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6758 * mail-source.el (mail-source-fetch-pop): Typo.
6760 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6762 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6764 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6766 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6768 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6770 * mml.el (mml-insert-buffer): New function.
6772 * message.el (message-forward): Insert the buffer in the buffer.
6774 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6776 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6778 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6780 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6782 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6784 * gnus.el: Pterodactyl Gnus v0.77 is released.
6786 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6788 * gnus-art.el (gnus-displaying-mime): New variable.
6789 (article-narrow-to-head): New function.
6791 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6792 Default to pop instead of pop3.
6794 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6796 * gnus-art.el (article-hide-pgp): Goto body.
6798 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6800 * gnus-cite.el: Don't use goto-line.
6802 * gnus-art.el (gnus-article-treat-html): Removed.
6803 (gnus-treat-article): Save restriction.
6805 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6807 * message.el (message-send-mail): Don't untabify.
6808 (message-mode): Don't use tabs for indentation.
6810 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6812 * message.el (message-send-mail): Don't untabify.
6814 * nnml.el (nnml-save-mail): Typo fix.
6816 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6818 * message.el (message-cite-function): Add
6819 `message-cite-original-without-signature' customization option.
6821 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6823 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6824 `nnmail-prepare-incoming-header-hook'.
6826 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6828 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6830 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6832 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6834 1999-02-18 Michael Cook <cook@sightpath.com>
6836 * Recognize Microsoft Outlook's cite attribution conventions.
6838 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6840 * gnus-sum.el: Bind M.
6842 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6844 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6846 1999-02-15 Didier Verna <verna@inf.enst.fr>
6848 * gnus-picon.el (gnus-group-display-picons): ensures that
6849 `article-goto-body' really goes to the article body.
6851 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6853 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6855 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6857 * mm-view.el (mm-view-message): Enable multibyte.
6859 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6861 * nnmail.el (nnmail-get-new-mail): Message later.
6863 * mm-util.el (mm-find-charset-region): Revert to checking
6866 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6868 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6871 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6873 * gnus.el: Pterodactyl Gnus v0.76 is released.
6875 1999-02-06 Felix Lee <flee@cygnus.com>
6877 * gnus.el (gnus-group-change-level-function): Typo.
6879 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6881 * gnus-sum.el (gnus-nov-skip-field): Removed.
6882 (gnus-nov-field): Ditto.
6883 (gnus-nov-parse-extra): Ditto.
6884 (gnus-nov-read-integer): Ditto.
6886 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6888 * nnheader.el (nnheader-nov-read-message-id): New macro.
6889 (nnheader-parse-nov): Use it.
6891 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6892 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6893 `(eq (char-after) ?\n)'.
6895 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6897 * gnus.el (gnus-other-frame): Always pop up a new frame.
6899 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6901 * gnus-range.el (gnus-range-add): Rewrite.
6903 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6905 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6907 (nnmail-process-maildir-mail-format): New function.
6909 * mail-source.el (mail-source-fetch-maildir): New function.
6910 (mail-source-keyword-map): Add default for maildir method.
6911 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6913 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6915 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6917 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6918 (nndoc-mime-digest-type-p): Removed.
6920 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6922 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6923 where it is supposed to be.
6924 (gnus-treat-play-sounds): New variable.
6926 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6928 * gnus-art.el (article-display-x-face): Narrow to head.
6929 (gnus-article-washed-types): New variable.
6930 (article-hide-pgp): Is not a toggle.
6931 (gnus-article-hide-text-type): Save types.
6932 (article-decode-charset): Use it.
6934 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6936 * message.el (message-forward-start-separator): Removed.
6937 (message-forward-end-separator): Removed.
6938 (message-signature-before-forwarded-message): Removed.
6939 (message-included-forward-headers): Removed.
6940 (message-check-news-body-syntax): Don't check forward.
6941 (message-forward): Use MIME.
6943 * nnvirtual.el (nnvirtual-request-article): Bind
6944 gnus-article-decode-hook to nil.
6946 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6948 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6951 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6953 * format-spec.el (format-spec): Be more robust.
6955 * message.el (message-encode-message-body): Default
6956 mail-parse-charset to mail-parse-charset.
6958 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6959 (gnus-summary-edit-article): Bind mail-parse-charset.
6961 * mml.el (mml-read-tag): Ignore white space after end of tag.
6963 * message.el (message-goto-body): Also work in separatorless
6966 * mml.el (mml-translate-from-mime): New function.
6967 (mml-insert-mime): Ditto.
6968 (mml-to-mime): New function.
6969 (mime-to-mml): New name.
6971 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6974 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6976 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6977 special-case nndraft groups.
6979 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6981 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6982 (gnus-get-newsgroup-headers): Already bound.
6984 * message.el (message-encode-message-body): Use posting charset.
6986 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6987 (mm-body-encoding): Do CTE.
6988 (mm-body-7-or-8): New function.
6990 * mm-util.el (mm-mime-charset): Always fall back on alist.
6991 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6992 (mm-mime-mule-charset-alist): Add arabic-*-column.
6993 (mm-find-mime-charset-region): New function.
6995 * format-spec.el (format-spec-make): New function.
6997 * mail-source.el (format-spec): Required.
6998 (mail-source-fetch-with-program): Removed.
6999 (mail-source-fetch-with-program): New function.
7001 * format-spec.el: New file.
7003 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7005 * mail-source.el (mail-source-fetch-with-program): Take optional
7008 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7010 * gnus-start.el: Ignore some groups.
7011 (gnus-setup-news): Bind nnmail-fetched-sources.
7013 * message.el (message-send-mail): Remove all tabs.
7015 * mm-util.el (mm-find-charset-region): Just check whether
7016 find-charset-region is defined.
7018 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7020 * gnus-group.el (gnus-group-get-new-news): Use
7021 nnmail-fetched-sources.
7023 * nnmail.el (nnmail-fetched-sources): New variable.
7024 (nnmail-get-new-mail): Use it.
7026 * mail-source.el (mail-source-fetched-sources): New variable.
7027 (mail-source-fetch): Use it.
7029 1999-02-02 Mark W. Eichin <eichin@thok.org>
7031 * gnus.el (gnus-getenv-nntpserver): if the file that
7032 gnus-nntpserver-file names has a trailing newline, the
7033 string-match will always match, and thus the file will never be
7034 read. (^ matches start of "line", \\` matches start of "buffer",
7035 which is what was intended...)
7037 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7039 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7041 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7043 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7046 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7048 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7050 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7052 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7054 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7056 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7058 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7060 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7061 * gnus-start.el (gnus-start-draft-setup): Ditto.
7063 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7065 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7066 (mail-source-value): Don't do variables.
7068 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7070 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7072 1999-02-01 Michael Cook <cook@sightpath.com>
7074 * Defenestrate spurious ?a.
7076 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7078 * mail-source.el (mail-source-fetch-pop): Instead use
7081 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7083 * lisp/mail-source.el : Support APOP authentication scheme.
7085 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7087 * pop3.el (pop3-movemail): Return t.
7089 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7091 * rfc2047.el (rfc2047-fold-region): New function.
7092 (rfc2047-encode-message-header): Use it.
7094 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7096 * gnus-sum.el (gnus-group-charset-alist): Add more.
7098 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7100 * gnus.el: Pterodactyl Gnus v0.75 is released.
7102 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7104 * gnus-art.el (article-display-x-face): Don't narrow to head.
7106 1999-02-01 Michael Cook <cook@sightpath.com>
7108 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7110 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7112 * mail-source.el (mail-source-fetch-directory): Ignore
7115 * gnus-cus.el (gnus-group-parameters): Addition.
7117 * gnus-art.el (article-strip-banner): Do symbolic banners.
7118 (article-strip-banner): New keystroke.
7120 1999-02-01 Michael Cook <cook@sightpath.com>
7122 * gnus-art.el (article-strip-banner): New command.
7124 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7126 * gnus-art.el (gnus-treat-strip-banners): New variable.
7128 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7130 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7133 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7135 * message.el (message-draft-coding-system): Check coding-system.
7136 * mm-util.el (mm-text-coding-system): Ditto.
7138 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7140 * mail-source.el (mail-source-fetch-pop): Save excursion.
7142 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7144 * mail-source.el (mail-source-movemail-args): Not constant.
7145 (mail-source-movemail-args): Removed.
7146 (mail-source-fetch-with-program): New function.
7147 (mail-source-fetch-pop): Use program and function.
7148 (mail-source-movemail-program): Removed.
7150 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7151 (gnus-treat-date-user-defined): New variable.
7153 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7155 * nnmail.el (nnmail-fix-eudora-headers): New function.
7157 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7159 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7161 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7163 * gnus-art.el (gnus-treatment-function-alist): Do
7164 gnus-article-add-buttons-to-head later.
7165 (gnus-treat-capitalize-sentences): New variable.
7166 (article-capitalize-sentences): New command and keystroke.
7168 * gnus-group.el (gnus-group-catchup-current): Do group.
7170 * message.el (message-default-charset): Add group.
7172 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7174 * gnus.el: Pterodactyl Gnus v0.74 is released.
7176 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7178 * gnus-art.el (article-fill-long-lines): Renamed.
7179 (article-fill-long-lines): New keystroke.
7181 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7183 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7185 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7187 (gnus-group-catchup-current): Be more robus.
7189 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7192 1999-01-25 Dave Love <fx@gnu.org>
7194 * message.el (message-mode-menu): Add message-mime-attach-file.
7195 (message-mode): Doc fix.
7197 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7199 * nnmail.el (nnmail-check-duplication): Insert the mail source
7202 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7203 (mail-source-fetch-directory): Ditto.
7204 (mail-source-fetch-file): Ditto.
7205 (mail-source-string): New variable.
7207 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7210 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7213 * mm-util.el (mm-mime-charset): Use the parameters.
7214 (mm-mime-charset): Removed region paremeters.
7216 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7219 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7221 * nnmail.el (nnmail-get-split-group): Quote right.
7223 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7225 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7228 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7230 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7231 (gnus-group-mode): Don't hook.
7233 * mail-source.el (mail-source-bind): Doc fix.
7234 (mail-source-bind): Take only one param.
7236 * gnus-art.el (gnus-treat-highlight-signature): typep.
7238 * mail-source.el (mail-source-movemail): Ignore empty file.
7239 (mail-source-callback): Check before deleting.
7241 * message.el (message-mime-attach-file): Include name.
7243 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7245 * mm-util.el (mm-read-charset): Return a symbol.
7247 * mm-view.el (mm-inline-text): Insert signature separator.
7249 * gnus-art.el (gnus-treat-predicate): New function.
7250 (gnus-treat-article): Allow all types to be checked.
7252 * gnus-util.el (gnus-or): New function.
7255 * gnus-art.el (gnus-mime-display-single): Use override.
7257 * mm-decode.el (mm-attachment-override-types): New variable.
7258 (mm-attachment-override-p): New function.
7260 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7262 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7264 * mm-view.el (mm-inline-text): Do vcards.
7266 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7268 * gnus.el: Pterodactyl Gnus v0.73 is released.
7270 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7272 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7273 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7274 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7275 (nnmail-movemail-program): Removed.
7276 (nnmail-movemail-args): Removed.
7277 (nnmail-pop-password-required): Ditto.
7278 (nnmail-tmp-directory): Ditto.
7279 (nnmail-delete-incoming): Removed.
7280 (nnmail-pop-password, nnmail-moved-inboxes,
7281 nnmail-internal-password, nnmail-move-inbox): Removed.
7282 (nnmail-read-passwd): Ditto.
7283 (nnmail-get-spool-files): Removed.
7284 (nnmail-resplit-incoming): Reinstated.
7286 * mail-source.el: New file.
7288 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7290 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7292 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7294 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7296 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7298 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7300 * gnus-picon.el (gnus-group-display-picons): Goto body.
7302 * gnus.el: Indented all functions; broke long lines; changed all
7303 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7305 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7307 * gnus.el: Pterodactyl Gnus v0.72 is released.
7309 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7311 * gnus.el: Cleaned up trailing whitespace.
7313 * mm-util.el (mm-read-charset): Work.
7315 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7317 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7318 nnheader-translate-file-chars'd group name.
7320 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7322 * message.el (message-encode-message-body): Fold case.
7324 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7326 * mailcap.el (mailcap-add): New function.
7328 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7330 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7331 (article-goto-body): Use it.
7332 (gnus-treat-article): Ditto.
7334 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7335 downloaded articles from the downloadeble list.
7337 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7339 * message.el (message-encode-message-body): Bind
7342 * mm-util.el (mm-charset-synonym-alist): New variable.
7343 (mm-charset-to-coding-system): Use it.
7344 (mm-charset-coding-system-alist): Removed.
7345 (mm-charset-to-coding-system): Don't use it.
7346 (mm-find-charset-region): Use mail-parse-charset.
7348 * gnus-art.el (gnus-treatment-function-alist): Use
7349 gnus-article-display-picons.
7350 (gnus-treat-display-xface): Only do if we have xface feature.
7351 (gnus-part-display-hook): New function.
7352 (gnus-treat-article): Use it.
7353 (gnus-treat-article): Use gnus-visual.
7355 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7357 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7360 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7362 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7365 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7367 * gnus.el: Pterodactyl Gnus v0.71 is released.
7369 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7371 * mm-view.el (mm-inline-image): Don't add a dot.
7373 * gnus-art.el (gnus-treat-article): New function.
7375 * gnus.el (gnus-article-display-hook): Removed.
7377 * gnus-art.el (gnus-article-treat-custom): New variable.
7379 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7381 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7384 * message.el (message-posting-charset): New variable.
7385 (message-send-mail): Use it.
7387 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7388 (gnus-setup-posting-charset): New function.
7389 (gnus-setup-message): Use it.
7391 * message.el (message-encode-message-body): Just look for
7392 Content-Type before inserting a new one.
7394 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7396 * rfc2047.el (rfc2047-default-charset): Removed.
7398 * mail-prsvr.el: New file.
7399 (mail-parse-charset): New variable.
7401 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7404 * gnus.el (gnus-charset): New group.
7406 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7408 * gnus-sum.el (gnus-default-charset): Default to nil.
7409 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7410 (gnus-newsgroup-iso-8859-1-forced): Removed.
7412 * mm-util.el (mm-known-charsets): Removed.
7413 (mm-default-coding-system): Removed.
7414 (mm-default-charset): Removed.
7415 (mm-read-charset): New function.
7417 * message.el (message-default-charset): Removed.
7419 * rfc2047.el (rfc2047-default-charset): Default to nil.
7421 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7423 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7425 * gnus.el: Pterodactyl Gnus v0.70 is released.
7427 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7429 * mm-decode.el (mm-save-part): Use mm-get-part.
7430 (mm-insert-part): New function.
7431 (mm-get-part): Use it.
7432 (mm-get-image): Ditto.
7433 (mm-display-external): Ditto.
7435 * mm-view.el (mm-inline-text): Ditto.
7437 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7440 * mm-decode.el (mm-display-external): Save the buffer.
7441 (mm-remove-part): Kill it.
7443 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7445 * nnagent.el (nnagent-request-set-mark): Defined stub.
7447 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7449 * gnus-score.el (gnus-score-load-score-alist): Bind
7450 coding-system-for-read.
7452 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7455 * mm-view.el (mm-setup-w3): Require w3.
7457 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7459 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7462 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7464 * mm-encode.el: Ditto.
7466 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7469 * mailcap.el (mailcap-mime-data): SAFER ps.
7471 * message.el (message-encode-message-body): Always insert a
7472 Content-Type header.
7474 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7477 * mm-view.el (mm-inline-text): Handle all sorts of text.
7479 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7482 * mm-decode.el (mm-display-external): Use it.
7484 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7486 * mm-decode.el (mm-save-part): Removed double code.
7488 1999-01-12 Dave Love <fx@gnu.org>
7490 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7491 application/octet-stream .gz & al files with jka-compr.
7493 1999-01-12 Dave Love <fx@gnu.org>
7495 * gnus-ems.el (gnus-down-mouse-3): New variable.
7496 * gnus-art.el (gnus-mime-button-map): Use it.
7497 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7499 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7501 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7503 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7505 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7508 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7510 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7512 1999-01-12 Matt Armstrong <matta@geoworks.com>
7514 * mml.el (mml-parameter-string): Strip directory component.
7516 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7518 * gnus.el (gnus-use-demon): Removed.
7520 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7522 * nnmail.el (nnmail-article-group): Don't infloop.
7524 1999-01-11 Colin Rafferty <colin@xemacs.org>
7526 * gnus-art.el (article-update-date-lapsed): Made it work with
7527 picons, and make it update on all visible frames.
7528 (article-date-ut): Get summary-buffer's current-headers.
7530 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7532 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7533 (gnus-picons-setup-p): New variable.
7535 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7537 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7539 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7541 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7542 (gnus-summary-exit-no-update): Use mapcar.
7544 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7546 * gnus-agent.el (gnus-category-write): Make directory.
7548 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7550 * gnus-sum.el (gnus-update-read-articles):
7551 (gnus-update-marks): Request backend update of mark.
7553 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7555 * mm-bodies.el (mm-body-encoding): Use mm-find.
7557 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7559 * gnus-picon.el (gnus-article-display-picons): Fix.
7561 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7563 * gnus.el: Pterodactyl Gnus v0.69 is released.
7565 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7567 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7569 * gnus-agent.el (gnus-agent-remove-group): New command and
7572 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7574 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7576 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7578 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7580 * mm-view.el (mm-inline-text): Bind current id.
7582 * mm-decode.el (mm-handle-id): New macro.
7583 (mm-make-handle): Accept id.
7584 (mm-dissect-singlepart): Use it.
7586 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7588 * message.el (message-cite-original-without-signature): Use
7589 message-signature-separator when searching for signature in
7590 message-cite-original-without-signature.
7592 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7594 * gnus.el (gnus-server-to-method): Check named methods.
7596 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7598 * mm-view.el (mm-view-message): Goto point-min.
7600 * nnmail.el (nnmail-article-group): Don't delete lines, only
7603 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7606 * nnheader.el (nnheader-temp-directory): New variable.
7607 (nnheader-temp-directory): Removed.
7609 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7611 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7612 list of files to check for mailcap entries under windows-nt.
7614 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7616 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7617 summary buffer exists.
7619 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7621 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7622 irrelevant Sun sendmail bug.
7623 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7625 * message.el (message-send-news): Bind mail-header-separator to
7626 "" when asking backend to post.
7628 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7630 * mm-uu.el (mm-dissect-disposition): New variable.
7631 (mm-uu-dissect): Use it.
7633 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7635 * mm-view.el (mm-inline-text): Bind url-current-object.
7637 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7639 * gnus-range.el (gnus-remove-from-range): Rewrite.
7641 1998-12-09 SL Baur <steve@altair.xemacs.org>
7643 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7645 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7647 * message.el (message-encode-message-body): Insert `MIME-Version'
7648 instead of `Mime-Version'.
7650 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7652 * message.el (message-insert-mime-part): Add the attachment
7654 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7655 (message-mime-query-type): New function.
7656 (message-mime-query-description): Ditto.
7657 (message-mime-query-file): Ditto.
7658 (message-insert-mime-part): Use them.
7659 (message-mime-insert-external): Use the new stuff.
7661 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7663 * nnmail.el (nnmail-split-header-length-limit): New variable.
7665 * mm-decode.el (mm-dissect-buffer): Check syntax.
7667 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7669 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7670 (rfc2047-dissect-region): Ditto.
7672 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7674 * mm-view.el (mm-view-message): Decode charset.
7676 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7678 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7681 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7683 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7685 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7687 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7689 * message.el (message-send-mail): Do MML first.
7690 (message-send-news): Ditto.
7692 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7694 * gnus-picon.el (gnus-picons-face): New face.
7695 (gnus-picons-try-face): Use it.
7697 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7699 * gnus.el: Pterodactyl Gnus v0.68 is released.
7701 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7703 * gnus.el: Pterodactyl Gnus v0.67 is released.
7705 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7707 * gnus.el: Pterodactyl Gnus v0.66 is released.
7709 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7711 * gnus-art.el (gnus-insert-mime-button): Decode description.
7713 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7715 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7716 (gnus-decode-header-methods): Ditto.
7717 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7719 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7721 * mml.el (mml-insert-mime-headers): Encode description.
7723 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7726 * gnus-sum.el (gnus-default-charset): Doc fix.
7728 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7730 * mm-decode.el (mm-display-part): Forward a line.
7732 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7734 * mm-util.el (mm-running-ntemacs): New variable.
7735 (mm-text-coding-system): Ditto.
7736 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7737 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7739 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7741 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7744 * message.el (message-insert-headers): New command and keystroke.
7746 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7748 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7749 (mm-get-image): Ditto.
7751 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7752 base64, uudecode and binhex.
7754 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7756 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7758 * mm-uu.el (mm-uu-dissect): Use inline.
7760 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7762 * mm-view.el (mm-view-message): New function.
7764 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7767 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7769 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7770 entry for message/rfc822 as 8bit.
7772 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7774 * mailcap.el (mailcap-mime-extensions): Add patch.
7776 1998-12-05 Dale Hagglund <rdh@best.com>
7778 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7779 argument to force all multipart/* to look like multipart/mixed.
7781 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7783 (gnus-mime-display-part): Use it.
7785 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7787 * gnus-draft.el (gnus-draft-send): Only disable checks for
7788 non-interactive use.
7789 (gnus-draft-send-message): Use it.
7791 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7793 * gnus.el: Pterodactyl Gnus v0.65 is released.
7795 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7797 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7799 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7801 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7803 * gnus.el: Pterodactyl Gnus v0.64 is released.
7805 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7807 * mm-view.el (mm-setup-w3): Don't load.
7809 * gnus-msg.el (gnus-setup-message): Set group name.
7810 (gnus-group-mail): Avoid leaking local vars.
7812 * message.el (message-attach-file): Renamed.
7813 (message-mime-attach-file): Renamed again.
7815 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7817 * gnus-art.el (article-decode-encoded-words): Bind
7818 rfc2047-default-charset here.
7820 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7822 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7824 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7825 (gnus-picons-setup-hook): New hook.
7827 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7829 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7831 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7834 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7836 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7837 (gnus-mime-view-part): Ditto.
7838 (gnus-mime-inline-part): Dotii.
7839 (gnus-mime-externalize-part): Daddo.
7840 (gnus-mime-internalize-part): Tutti frutti.
7841 (gnus-widget-press-button): Da da do.
7843 * mm-view.el (mm-setup-w3): Require url-vars.
7845 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7847 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7848 * mm-util.el (mm-find-charset-region): Ditto.
7850 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7852 * message.el (message-send): Don't encode here.
7853 (message-send-mail): But here.
7854 (message-send-news): And here.
7856 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7858 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7860 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7862 * gnus.el: Pterodactyl Gnus v0.63 is released.
7864 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7866 * mml.el (mml-base-boundary): Shorten.
7868 * message.el (message-insert-mime-part): Use default.
7870 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7872 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7874 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7877 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7879 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7881 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7883 * gnus-art.el (gnus-insert-mime-button): Fix.
7885 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7887 * message.el (message-insert-mime-part): Nicify prompts.
7888 (message-insert-mime-part): Really delete duplicates.
7889 (message-insert-mime-part): Check against common errors.
7890 (message-insert-mime-part): Fix docstring.
7892 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7894 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7896 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7898 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7899 (gnus-insert-mime-button): Modify accordingly.
7901 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7903 * gnus-art.el (gnus-display-mime): Set window point.
7905 * mm-decode.el (mm-display-external): Only decode when not
7907 (mm-alternative-precedence): Prefer multiparts.
7908 (mm-inline-media-tests): Inline multiparts.
7910 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7911 Ignore errors when requiring url.
7913 * mml.el (mml-quote-region): New command.
7915 * message.el (message-cite-original): Use it.
7916 (message-cite-original-without-signature): Ditto.
7918 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7920 * gnus.el: Pterodactyl Gnus v0.62 is released.
7922 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7924 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7926 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7928 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7931 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7933 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7935 * gnus-art.el (gnus-mime-display-single): Check for attachment
7938 1998-12-03 Didier Verna <verna@inf.enst.fr>
7940 * gnus-msg.el (gnus-configure-posting-styles): find a
7941 posting-style entry in the group parameters, if any, and honor it
7944 1998-12-03 Felix Lee <flee@teleport.com>
7946 * nntp.el (nntp-after-change-function): Fix.
7948 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7950 * mml.el (mml-generate-mime-1): Insert literally.
7952 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7954 * mml.el (mml-insert-mime-headers): Removed debug.
7956 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7958 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7961 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7962 application/emacs-lisp to 8bit.
7964 1998-12-03 Dale Hagglund <rdh@best.com>
7966 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7968 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7970 * gnus.el: Pterodactyl Gnus v0.61 is released.
7972 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7974 * mml.el (mml-parse-1): Skipped parts.
7975 (mml-insert-mime-headers): Nil is a list.
7976 (mml-generate-mime-1): Don't insert literally.
7977 (mml-read-tag): Drop text props.
7978 (mml-read-part): Ditto.
7979 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7981 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7983 * gnus.el: Pterodactyl Gnus v0.60 is released.
7985 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7987 * mml.el (mml-parse-1): Don't throw contents away.
7989 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7991 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7993 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7995 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7997 (mml-parse-1): Use it.
7999 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8001 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8002 Use gnus-newsgroup-default-charset.
8003 (article-decode-encoded-words): Remove charset codes.
8004 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8005 gnus-default-charset.
8007 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8009 * message.el (message-send-mail): Don't encode here.
8010 (message-send-news): Nor here.
8011 (message-send): ... but here instead.
8013 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8015 (gnus-article-display-picons): Replace From line.
8016 (gnus-group-display-picons): Replace Newsgroups line.
8017 (gnus-picons-display-glyph): Set baseline.
8018 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8019 (gnus-picons-xbm-face): Revert to old, standard colors.
8021 * message.el (message-fetch-field): Remove text props.
8023 * gnus-art.el (gnus-article-normalized-header-length): New
8025 (article-normalize-headers): New command and keystroke.
8027 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8029 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8031 * gnus.el: Pterodactyl Gnus v0.59 is released.
8033 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8035 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8037 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8039 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8041 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8043 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8045 * mm-decode.el (mm-all-images-fit): New variable.
8046 (mm-image-fit-p): Use it.
8048 * gnus-art.el (gnus-mime-display-single): Use it.
8049 (gnus-mime-internalize-part): New command and keystroke.
8051 * mm-decode.el (mm-user-automatic-external-display): New
8053 (mm-automatic-external-display-p): New function.
8055 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8058 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8060 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8062 * gnus-art.el (gnus-with-article): Work in the original article
8064 (gnus-with-article): Work in read-only groups.
8066 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8068 * mm-bodies.el (mm-decode-string): Return original string if not
8071 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8073 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8075 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8077 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8079 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8081 * gnus.el: Pterodactyl Gnus v0.58 is released.
8083 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8085 * mm-decode.el (mm-get-image): Return a glyph, not an image
8088 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8090 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8092 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8094 * mail-parse.el (rfc2045): Required.
8096 1998-12-01 William M. Perry <wmperry@aventail.com>
8098 * mm-view.el (mm-inline-text): Remove props.
8100 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8102 * mm-view.el (mm-setup-w3): Protect url-misc.
8104 * message.el (message-ignored-resent-headers): Remove
8107 * mml.el (mml-insert-mime-headers): Use encoding.
8108 (mml-parameter-string): Ditto.
8110 * rfc2045.el: New file.
8111 (rfc2045-encode-string): New function.
8113 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8115 * mail-parse.el (mail-header-encode-parameter): New function.
8117 * rfc2231.el (rfc2231-encode-string): New function.
8119 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8121 * mm-bodies.el (mm-decode-string): New function.
8122 * mm-view.el (mm-inline-text): Use mm-decode-string.
8124 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8126 * gnus.el: Pterodactyl Gnus v0.57 is released.
8128 1998-11-23 Felix Lee <flee@cygnus.com>
8130 * nntp.el (nntp-async-needs-kluge): new setting.
8131 (nntp-async-timer): new var.
8132 (nntp-async-process-list): new var.
8133 (nntp-async-kluge): new function.
8134 (nntp-async-timer-handler): new function.
8135 (nntp-async-wait): new function.
8136 (nntp-async-stop): new function.
8137 (nntp-after-change-function): renamed, and split apart.
8138 (nntp-async-trigger): new function.
8139 (nntp-do-callback): new function.
8140 (nntp-accept-process-output): add optional timeout arg.
8142 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8143 (gnus-async-wait-for-article): new function.
8144 (gnus-async-with-semaphore): s/asynch/async/.
8146 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8148 * gnus-art.el (gnus-with-article): Don't encode.
8149 (gnus-insert-mime-button): Fall back on filename from C-D.
8150 (gnus-mime-display-single): Have dots right on text/plain
8153 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8156 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8158 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8161 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8162 (gnus-summary-repair-multipart): New command and keystroke.
8164 * gnus-art.el (gnus-with-article-buffer): New macro.
8166 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8168 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8171 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8173 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8175 * mml.el (mml-read-part): Partition right.
8177 * mm-decode.el (mm-handle-set-cache): New macro.
8178 (mm-handle-cache): Ditto.
8179 (mm-make-handle): Ditto.
8180 (mm-dissect-singlepart): Use it.
8181 (mm-get-image): Use the cache.
8183 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8185 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8186 (gnus-mime-display-single): Don't insert lines between parts.
8188 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8190 * nnmail.el (nnmail-file-coding-system-1): New variable.
8191 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8192 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8193 * nnml.el (nnml-file-coding-system): New variable.
8194 (nnml-request-article): Use nnml-file-coding-system.
8196 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8198 * gnus.el: Pterodactyl Gnus v0.56 is released.
8200 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8202 * gnus-art.el (gnus-mime-display-part): New function.
8203 (gnus-mime-display-mixed): Use it.
8205 * mm-view.el (mm-setup-w3): Don't register.
8207 * message.el (message-cite-original): Cite parts.
8209 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8211 * mml.el (mml-parameter-string): New function.
8212 (mml-insert-mime-headers): Separated into new function.
8214 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8216 * mml.el (mml-make-boundary): Use `make-string'.
8218 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8220 * binhex.el (binhex-insert-char): Ditto.
8222 * uudecode.el (uudecode-insert-char): Code correctly.
8224 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226 * mml.el (mml-generate-mime): Don't generate multiparts for
8229 * gnus-art.el (gnus-display-mime): Save excursion.
8231 * message.el (message-remove-first-header): New function.
8232 (message-encode-message-body): Use it.
8234 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8236 * gnus.el: Pterodactyl Gnus v0.55 is released.
8238 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8240 * mm-view.el (mm-setup-w3): New function.
8242 * mm-decode.el (mm-content-id-get-contents): New function.
8243 (mm-content-id-get-type): Ditto.
8244 (mm-content-id-get-encoding): Ditto.
8245 (mm-get-handle-by-content-id): Removed.
8247 1998-11-25 Colin Rafferty <colin@xemacs.org>
8249 * message.el (message-generate-new-buffers): Fix tag.
8251 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8253 * message.el (message-buffer-name): Check for unique first.
8255 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8256 gnus-inhibit-mime-unbuttonizing.
8258 * gnus-sum.el (t): Bind M-t.
8259 (gnus-inhibit-unbuttonizing): New variable.
8260 (gnus-summary-toggle-display-buttonized): New command.
8262 * gnus-art.el (gnus-display-mime): Select article window.
8263 (article-strip-trailing-space): New command and keystroke.
8265 * nneething.el (nneething-include-files): New variable.
8266 (nneething-create-mapping): Use it.
8268 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8270 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8271 ayto-expirable marks.
8273 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8275 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8277 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8280 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8282 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8284 * mm-util.el (mm-binary-coding-system): New variable.
8285 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8286 * mm-decode.el (mm-display-external): Ditto.
8288 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8290 * gnus.el: Pterodactyl Gnus v0.54 is released.
8292 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8294 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8296 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8298 * mm-decode.el (mm-save-part): Unquote.
8300 1998-11-24 Matt Armstrong <matta@geoworks.com>
8302 * mm-decode.el (mm-save-part): Bind coding system for write.
8304 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8306 * gnus-art.el (gnus-article-mode-line-format): New default.
8307 (gnus-article-mime-part-status): New function.
8309 * message.el (message-send-news): Check the body syntax before
8312 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8313 (gnus-mime-display-single): Use it.
8314 (gnus-mime-display-alternative): Ditto.
8316 * mm-decode.el: Check for whether we are running under a term.
8318 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8320 * mm-decode.el (mm-preferred-alternative): Default to first
8322 (mm-preferred-alternative): No, we dont.
8324 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8326 * mm-decode.el (mm-display-external): Use binary instead of
8328 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8329 * nnheader.el (nnheader-file-coding-system): Ditto.
8330 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8332 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8334 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8335 name without method.
8337 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8339 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8340 coding-system -> default-charset.
8341 (gnus-newsgroup-default-charset-alist): Ditto.
8342 (gnus-summary-local-variables): Ditto.
8343 (gnus-set-global-variables): Ditto.
8344 (gnus-get-newsgroup-headers): Ditto.
8345 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8346 (gnus-get-newsgroup-headers-xover): Ditto.
8347 (gnus-newsgroup-setup-default-charset): Ditto.
8348 (article-decode-mime-words): Ditto.
8349 (article-decode-charset): Ditto.
8350 (article-decode-encoded-words): Ditto.
8351 (article-de-quoted-unreadable): Ditto.
8352 (gnus-mime-view-all-parts): Ditto.
8353 (gnus-mime-externalize-part): Ditto.
8354 (gnus-mm-display-part): Ditto.
8355 (gnus-mime-display-single): Ditto.
8356 (gnus-mime-display-alternative): Ditto.
8358 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8360 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8361 * gnus-art.el (article-decode-charset): Overlay
8362 rfc2047-default-charset.
8363 * message.el (message-draft-coding-system): New variable.
8364 (message-set-auto-save-file-name): Use message-draft-coding-system.
8365 * nndraft.el (nndraft-request-article): Ditto.
8366 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8367 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8369 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8371 * mm-uu.el (mm-uu-test): New function.
8372 (mm-uu-dissect): Inherit charset and cte from head.
8373 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8375 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8377 * gnus.el: Pterodactyl Gnus v0.53 is released.
8379 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8381 * mm-decode.el (mm-get-image): New function.
8382 (mm-image-fit-p): New function.
8384 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8386 * gnus-art.el (gnus-article-insert-newline): New function.
8387 (article-goto-body): New function.
8389 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8391 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8394 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8397 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8400 * message.el (message-remove-header): Go to end if wanted.
8402 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8404 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8405 movement with save-window-excursion.
8407 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8409 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8411 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8413 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8415 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8417 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8418 gnus-newsgroup-coding-system.
8419 (gnus-get-newsgroup-headers): Ditto.
8420 (gnus-get-newsgroup-headers-xover): Ditto.
8421 (gnus-set-global-variables): Ditto.
8422 * gnus-art.el (article-decode-mime-words): Ditto.
8423 (article-decode-charset): Ditto.
8424 (article-decode-encoded-words): Ditto.
8425 (article-de-quoted-unreadable): Ditto.
8426 (gnus-mime-view-all-parts): Ditto.
8427 (gnus-mime-externalize-part): Ditto.
8428 (gnus-mm-display-part): Ditto.
8429 (gnus-mime-display-alternative): Ditto.
8430 (gnus-mime-display-single): Ditto.
8431 * mm-view.el (mm-inline-text): Use default coding system.
8433 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8435 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8436 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8437 (gnus-newsgroup-coding-system): New local variable.
8438 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8439 (gnus-summary-local-variables): Add two new local variables.
8440 (gnus-newsgroup-setup-coding-system): New function.
8441 (gnus-select-newsgroup): Setup coding system.
8442 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8443 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8444 * gnus-cus.el (gnus-group-parameters): Customizable
8447 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8449 * gnus.el: Pterodactyl Gnus v0.52 is released.
8451 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8453 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8456 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8457 undisplayed text types.
8459 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8462 1998-11-19 Felix Lee <flee@cygnus.com>
8464 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8466 1998-11-19 Felix Lee <flee@cygnus.com>
8468 * gnus-async.el (gnus-asynch-obarray): rename to
8469 gnus-async-hashtb, and don't buffer-local it.
8471 (gnus-async-article-callback): new function.
8472 (gnus-make-async-article-function): use it.
8474 (gnus-async-current-prefetch-group): new var.
8475 (gnus-async-current-prefetch-article): new var.
8476 (gnus-async-request-fetched-article): are we fetching it already?
8478 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8480 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8482 * gnus-sum.el (gnus-summary-show-article): Require.
8484 * message.el: Provide before hooks.
8485 (message-send-news): Do MIME before headers.
8487 * gnus-art.el (gnus-article-check-buffer): New function.
8488 (gnus-article-read-summary-keys): Use it.
8490 * mm-decode.el (mm-user-automatic-display): Display all inline
8493 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8495 (gnus-unbuttonized-mime-types): New variable.
8497 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8499 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8501 * mm-decode.el (mm-quote-arg): Quote semicolons.
8503 * gnus-art.el (gnus-mime-display-single): Don't display
8505 (gnus-mime-externalize-part): New command and keystroke.
8507 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8508 (mm-alternative-precedence): Changed order.
8510 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8512 * gnus.el (gnus-method-simplify): New function.
8513 (gnus-native-method-p): New function.
8514 (gnus-secondary-method-p): Use gnus-method-equal.
8516 * gnus-start.el (gnus-group-change-level): Shorten select method.
8518 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8520 * gnus.el: Pterodactyl Gnus v0.51 is released.
8522 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8524 * gnus.el: Applied patches from 5.6.45.
8526 * gnus-score.el (gnus-score-find-trace): Print complete file
8528 (gnus-score-find-trace): Truncate lines.
8530 * gnus.el (gnus-message-archive-group): Allow function.
8532 * message.el (message-encode-message-body): Remove Mime-Version
8535 * gnus-cus.el (gnus-group-customize): Optional topic.
8537 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8540 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8542 * message.el (message-encode-message-body): Rewrite.
8544 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8546 * mml.el (mml-base-boundary): New variable.
8547 (mml-make-boundary): New function.
8549 * gnus-cache.el (gnus-cache-coding-system): New variable.
8550 (gnus-cache-request-article): Use it.
8552 * message.el (message-insert-mime-part): Delete duplicates.
8554 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8556 * gnus-art.el (gnus-mime-display-alternative): Set end of
8557 multipart and display even when nothing is preferred.
8559 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8561 * gnus.el: Pterodactyl Gnus v0.50 is released.
8563 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8565 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8568 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8570 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8572 * gnus.el (gnus-similar-server-opened): Compare backend.
8574 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8576 * gnus-topic.el (gnus-topic-expire-articles): New function.
8577 (gnus-topic-mode-map): Bind it.
8579 * gnus.texi (Topic Commands): New expiry command. Reordered.
8581 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8584 (gnus-auto-expirable-marks): New variable.
8585 (gnus-inhibit-user-auto-expire): New variable.
8586 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8587 When looking to see if we should expire instead, check
8588 gnus-auto-expirable-marks instead of using a hard-wired list.
8589 (gnus-summary-mark-as-read-forward,
8590 gnus-summary-mark-as-read-backward):
8591 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8592 gnus-summary-mark-forward, instead of `t'.
8594 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8596 * mml.el (mml-compute-boundary): New function.
8597 (mml-compute-boundary-1): New function.
8598 (mml-generate-mime-1): Use it.
8600 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8602 * mml.el (mml-generate-mime-1): Always precede closing boundary
8605 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8607 * mml.el (mml-generate-mime-1): Do right boundaries when several
8610 * mm-decode.el (mm-user-automatic-display): Default to inline
8613 * mml.el (mml-generate-mime-1): Encode non-text parts.
8615 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8617 * gnus.el: Pterodactyl Gnus v0.49 is released.
8619 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8621 * mm-view.el (mm-inline-text): Require w3-vars.
8623 * gnus-setup.el (gnus-use-tm): Removed.
8625 * gnus-art.el (gnus-article-goto-part): Don't beep.
8626 (gnus-article-view-part): Check return value.
8627 (gnus-mime-display-alternative): Don't display when there is
8630 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8631 (mml-generate-mime-1): Use unibyte for binaries.
8633 * gnus-art.el (gnus-display-mime): Call
8634 gnus-article-mime-part-function.
8635 (gnus-mime-part-function): New function.
8636 (gnus-article-mime-part-function): New function.
8638 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8640 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8642 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8644 * message.el (message-font-lock-keywords): Highlight MML.
8645 (message-mml-face): New font.
8647 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8649 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8650 (gnus-mm-display-part): Do not select-window if the article window
8653 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8655 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8657 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8659 * gnus.el: Pterodactyl Gnus v0.48 is released.
8661 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8663 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8665 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8667 * message.el (message-cite-original-without-signature): Ditto.
8668 (message-cite-original): Quote parts.
8670 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8672 * gnus.el: Pterodactyl Gnus v0.47 is released.
8674 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8676 * message.el (message-encode-message-body): Insert MIME warning.
8678 * mml.el (mml-read-tag): Look for #tag.
8680 * mm-util.el (mm-find-charset-region): Check whether
8681 enable-multibyte-characters is bound.
8683 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8685 * gnus.el: Pterodactyl Gnus v0.46 is released.
8687 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8689 * message.el (message-encode-message-body): Insert headers at the
8692 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8694 * gnus.el: Pterodactyl Gnus v0.45 is released.
8696 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8698 * nndraft.el (nndraft-save-mime-part): Removed.
8699 (nndraft-get-mime-part): Ditto.
8701 * message.el (message-format-mime-old): Removed.
8702 (message-encode-message-body): Removed.
8703 (message-encode-message-body): Renamed.
8705 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8707 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8709 * message.el (message-format-mime): Check message-mime-part.
8711 * mm-encode.el (mm-mime-file-types): Removed.
8712 (mm-default-file-encoding): New definition.
8714 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8716 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8717 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8719 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8721 * gnus.el: Pterodactyl Gnus v0.44 is released.
8723 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8725 * message.el (message-format-mime): New function.
8727 * nndraft.el (nndraft-save-mime-part): New function.
8728 (nndraft-get-mime-part): New function.
8730 * mm-encode.el (mm-default-file-encoding): New function.
8731 (mm-content-transfer-encoding): New function.
8732 (mm-encode-buffer): New function.
8734 * message.el: New command.
8735 (message-mime-part): New variable.
8736 (message-insert-mime-part): New command.
8738 * mm-encode.el (mm-encode-content-transfer-encoding): New
8741 * mm-util.el (mm-content-transfer-encoding-defaults): New
8743 (mm-mime-file-types): Taken from TM.
8745 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8747 * gnus.el: Pterodactyl Gnus v0.43 is released.
8749 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8751 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8752 * gnus-score.el (gnus-score-default-header): Ditto.
8753 (gnus-header-index): Ditto.
8754 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8755 (gnus-summary-header): Handle extra headers.
8756 (gnus-summary-score-entry): Ditto, & provide new score element.
8757 (gnus-summary-score-effect): Ditto.
8758 (gnus-score-string): Avoid "extra" string sort, & modify match in
8760 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8762 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8764 * message.el (message-resend): Bind message-required-mail-headers
8767 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8769 * nngateway.el (require): Require cl.
8771 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8774 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8776 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8779 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8781 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8783 1998-11-10 Colin Rafferty <colin@xemacs.org>
8785 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8786 user-mail-address if non-nil.
8788 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8790 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8791 (gnus-make-sort-function-1): Ditto.
8793 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8796 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8798 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8800 * binhex.el (binhex-decode-region): Quote.
8802 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8804 * gnus-art.el (article-decode-charset): Don't downcase charset.
8806 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8808 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8810 * gnus.el: Pterodactyl Gnus v0.42 is released.
8812 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8814 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8816 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8818 * nntp.el (nntp-send-mode-reader): Revert.
8820 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8822 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8824 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8826 * message.el (message-make-date): Fix for negative time zones.
8828 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8830 * gnus.el: Pterodactyl Gnus v0.41 is released.
8832 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8834 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8836 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8838 * gnus.el (gnus-short-group-name): When shortening foreign select
8839 methods, do not scan for plusses beyond the first colon.
8841 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8843 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8844 lines where `group' is the last thing on the line.
8846 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8848 * gnus-art.el (gnus-article-view-part): Do alternative.
8849 (gnus-mime-display-alternative): Insert marker.
8851 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8853 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8855 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8858 * gnus-cus.el (gnus-topic): Required.
8860 * nnheader.el (nnheader-parse-nov): Parse extra.
8861 (nnheader-nov-parse-extra): New macro.
8863 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8865 * gnus-art.el (gnus-article-view-part): Internal move.
8867 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8869 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8870 (gnus-group-customize): Support editing topic parameters.
8872 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8874 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8877 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8879 * gnus-art.el (gnus-mm-display-part): Return.
8880 (gnus-article-view-part): Only go if external.
8881 (gnus-article-dumbquotes-map): Do 205.
8883 * mm-decode.el (mm-display-part): Return what was done.
8885 * message.el (message-buffer-naming-style): New variable.
8886 (message-generate-new-buffers): Extended.
8887 (message-buffer-naming-style): Removed.
8888 (message-buffer-name): Use it.
8889 (message-do-send-housekeeping): Rename new styling.
8891 * gnus-sum.el (gnus-summary-recenter): Allow
8892 gnus-auto-center-summary to be a number.
8894 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8896 * pop3.el (pop3-open-server): Use "binary" instead of
8899 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8901 * gnus-srvr.el (gnus-browse-foreign-server): Set
8902 gnus-browse-current-method to the result of gnus-server-to-method.
8904 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8906 * gnus-util.el (gnus-pull): Another optional argument.
8907 * nnweb.el (nnweb-request-delete-group): Delete from
8908 nnweb-group-alist and update active file.
8910 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8912 * gnus-group.el (gnus-group-make-group): Accept group of new
8915 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8917 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8919 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8921 * mm-view.el (mm-inline-text): Postion of html portion.
8923 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8925 * nntp.el (nntp-list-active-group): Waited for short strings.
8926 (nntp-send-mode-reader): Ditto.
8927 (nntp-open-connection): Ditto.
8929 * gnus-int.el (gnus-request-group-articles): New function.
8931 * nntp.el (nntp-request-listgroup): New function.
8932 (nntp-request-group-articles): Renamed.
8934 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8936 * nnheader.el (nnheader-parse-nov): Supply extra.
8938 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8940 * gnus-art.el (gnus-button-push): Don't go to
8941 gnus-article-buffer.
8943 * mm-view.el (mm-inline-image): Add a newline.
8945 * gnus-start.el (gnus-check-first-time-used): Check more.
8947 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8949 * gnus-start.el (gnus-check-first-time-used): Check current.
8951 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8953 * mm-util.el (mm-find-charset-region): New function.
8955 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8957 * gnus-art.el (gnus-mime-button-menu): Fix.
8959 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8961 * gnus-art.el (gnus-mime-button-menu): New definition.
8963 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8965 * gnus-art.el (article-decode-charset): Downcase charset.
8966 (article-decode-charset): Pass on type.
8967 (article-decode-charset): Check nil charsets.
8968 (article-remove-cr): Translate CR to LF.
8969 (gnus-ignored-mime-types): Default to nil.
8971 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8973 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8975 (gnus-nov-parse-extra): Didn't return right thing.
8977 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8979 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8981 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8983 * gnus.el: Pterodactyl Gnus v0.40 is released.
8985 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8987 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8989 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8991 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8993 * nnml.el (nnml-possibly-create-directory): Check before making.
8995 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8997 * nnheader.el (nnheader-insert-nov): Don't infloop.
8999 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9001 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9004 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9006 * nneething.el (nneething-file-name): New definition.
9008 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9010 * gnus-art.el (gnus-treatment-function-alist): Fix.
9011 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9013 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9015 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9017 * gnus.el: Pterodactyl Gnus v0.39 is released.
9019 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9021 * gnus-art.el (gnus-ignored-mime-types): New variable.
9022 (gnus-mime-display-single): Use it.
9023 (gnus-treatment-function-alist): New variable.
9025 * gnus.el (gnus-mime): New group.
9027 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9028 things for other parts.
9029 (gnus-mime-display-alternative): Place point.
9031 * gnus.el: autoload gnus-uu-post-news.
9033 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9036 * mm-decode.el (mm-display-part): Default to inline text/.*
9039 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9042 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9043 (gnus-mime-display-single): Inline all text parts.
9044 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9046 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9048 * nnml.el (nnml-possibly-create-directory): Rewrite.
9049 (nnml-request-create-group): Change to right server.
9051 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9053 * gnus.el: rmail-output-to-rmail-file autoload.
9055 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9058 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9060 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9062 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9064 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9067 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9069 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9071 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9073 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9075 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9077 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9079 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9082 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9085 * gnus-spec.el (gnus-update-format-specifications): Use the
9086 article mode line spec.
9088 * gnus-art.el (gnus-insert-mime-button): Put right type.
9089 (gnus-insert-prev-page-button): Ditto.
9090 (gnus-insert-next-page-button): Dutti.
9092 * pop3.el: New version installed.
9094 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9096 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9097 and display last part.
9099 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9101 * gnus.el: Pterodactyl Gnus v0.38 is released.
9103 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9105 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9107 (article-de-quoted-unreadable): Narrow to default.
9109 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9111 * gnus-art.el (article-decode-charset): Decode even when broken
9114 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9117 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9119 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9122 * nnmail.el (nnmail-extra-headers): New variable.
9124 * nnheader.el (nnheader-insert-nov): Insert extra.
9126 * gnus.el (gnus-summary-line-format): Doc fix.
9128 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9129 (gnus-nov-parse-line): Ditto.
9130 (gnus-nov-parse-extra): New macro.
9131 (gnus-header): New function.
9132 (gnus-update-summary-mark-positions): Change.
9133 (gnus-ignored-from-addresses): New variable.
9134 (gnus-summary-insert-from-or-to): New function.
9136 * gnus.el (gnus-extra-headers): New variable.
9138 * nnheader.el (make-mail-header): Expand.
9139 (mail-header-extra): New macro.
9140 (mail-header-set-extra): Ditto.
9141 (make-full-mail-header): Expand.
9143 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9145 * gnus.el: Pterodactyl Gnus v0.37 is released.
9147 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9149 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9151 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9154 1998-10-22 Didier Verna <verna@inf.enst.fr>
9156 * gnus-spec.el (gnus-balloon-face-function): new function
9157 (gnus-parse-format): understand the %< %> specifiers
9158 (gnus-parse-complex-format): ditto.
9160 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9162 * gnus.el: Changed following-char to char-after throughout.
9164 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9166 * mm-decode.el (mm-display-external): Protect more and message.
9168 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9170 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9173 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9175 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9177 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9179 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9181 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9183 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9185 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9187 * mm-decode.el (mm-display-external): Set undisplayer to mm
9188 buffer, not the current buffer; use unwind-protect.
9190 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9192 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9193 (gnus-summary-exit-no-update): Ditto.
9195 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9197 * mm-decode.el (mm-inline-media-tests): Look for w3.
9199 * mailcap.el (mailcap-mime-data): Inline html.
9201 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9203 * gnus.el: Pterodactyl Gnus v0.36 is released.
9205 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9207 * gnus-art.el (article-translate-strings):
9208 (gnus-article-dumbquotes-map): Don't dot.
9210 * pop3.el (pop3-open-server): Set point right.
9212 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9213 (mm-dissect-buffer): Ditto.
9214 (mm-destroy-part): Ignore non-handles.
9215 (mm-remove-part): Ditto.
9216 (mm-destroy-parts): New function.
9217 (mm-remove-parts): Ditto.
9219 * gnus-art.el (gnus-mm-display-part): Don't move point.
9221 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9223 * mm-uu.el : New file.
9225 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9227 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9230 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9232 * mm-decode.el (mm-display-external): Check before selecting.
9234 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9236 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9238 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9240 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9243 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9245 * gnus-art.el (gnus-decode-header-methods): New variable.
9247 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9249 * gnus-art.el (gnus-multi-decode-header): New function.
9251 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9253 * gnus.el: Pterodactyl Gnus v0.35 is released.
9255 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9257 * uudecode.el (uudecode-decode-region-external): Insert
9260 * mm-bodies.el (mm-decode-body): Optional encoding.
9262 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9264 * gnus-ems.el (gnus-mouse-3): New variable.
9266 * binhex.el (binhex-decode-region-external): Don't use -internally.
9268 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9270 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9273 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9275 * gnus-group.el (gnus-add-marked-articles): Request backend update
9278 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9280 * gnus-sum.el (gnus-update-read-articles):
9281 (gnus-update-marks): Request backend update of mark.
9283 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9285 * gnus.texi (Optional Backend Functions): New item,
9286 nnchoke-request-set-mark.
9288 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9290 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9293 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9295 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9297 1998-10-14 SL Baur <steve@altair.xemacs.org>
9299 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9302 1998-10-10 SL Baur <steve@altair.xemacs.org>
9304 * mm-view.el: Require mm-decode for macros.
9306 * mm-decode.el (mm-handle-type): Move macro declarations above the
9307 place where they are used.
9309 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9311 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9314 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9316 * nnagent.el (nnagent-open-server): Error message.
9318 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9320 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9322 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9324 * score-mode.el (gnus-score-mode-map): Ditto.
9326 * message.el (message-mode-map): Ditto.
9328 * gnus-uu.el (gnus-uu-post-news): Ditto.
9330 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9332 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9334 * gnus-art.el (gnus-article-edit-mode-map): Use
9335 `set-keymap-parent' rather than `copy-keymap'.
9337 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9339 * gnus-art.el (gnus-mime-button-commands): New variable.
9340 (gnus-mime-button-map): Initialize it from
9341 `gnus-mime-button-commands'.
9342 (gnus-mime-button-menu): New function.
9343 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9345 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9347 * message.el (message-insert-to): Make `nobody' and `poster'
9348 synonymous to `never' and `always' in Mail-Copies-To.
9349 (message-reply): Ditto.
9350 (message-followup): Ditto.
9352 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9354 * mailcap.el (mailcap-mime-data): Save sound.
9356 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9358 * message.el (message-ignored-supersedes-headers): Include
9359 `NNTP-Posting-Date'.
9361 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9363 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9365 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9367 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9370 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9372 * mm-decode.el (mm-display-external): Don't switch on save.
9374 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9376 * nnmail.el (nnmail-movemail-args): New variable.
9378 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9380 * gnus-art.el (article-translate-strings):
9382 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9384 * gnus-art.el (gnus-article-view-part): Use it.
9385 (gnus-mm-display-part): New function.
9386 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9388 * mm-decode.el (mm-handle-displayed-p): New function.
9390 * gnus-art.el (gnus-mime-copy-part): Create better names.
9391 (gnus-mime-button-line-format): Include dots spec.
9393 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9395 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9396 forward buffer first.
9398 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9400 * gnus-util.el (gnus-set-window-start): New function.
9402 * message.el (message-send): Don't check changed.
9404 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9406 * gnus-art.el (gnus-article-setup-buffer): Set params.
9408 * mm-decode.el (mm-user-display-methods): Inline
9409 "message/delivery-status".
9411 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9413 * message.el (message-auto-save-directory): Rename.
9414 (message-mode): Dof fix.
9416 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9417 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9419 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9421 * message.el (message-make-date): Avoid locale.
9423 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9426 * mm-decode.el (mm-display-inline): Goto point-min.
9428 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9430 * mm-decode.el (mm-display-external): Reverse before sorting.
9432 * gnus-draft.el (gnus-draft-send): Allow mail.
9434 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9436 * message.el (message-check): Move message-check macro above where
9439 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9441 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9443 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9445 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9447 * gnus.el: Pterodactyl Gnus v0.34 is released.
9449 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9451 * mm-decode.el (mm-inline-media-tests): delivery-status.
9453 * mm-view.el (mm-inline-text): Provide default.
9455 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9457 * mailcap.el (mailcap-possible-viewers): Fix nils.
9459 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9461 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9462 (article-update-date-lapsed): Record the buffer.
9463 (article-update-date-lapsed): Do all windows that display article
9466 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9468 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9470 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9473 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9475 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9477 * gnus-agent.el (gnus-category-add): Change default category to
9480 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9483 * gnus-draft.el (gnus-draft-send): Check server more.
9485 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9486 (gnus-article-goto-part): New function.
9488 * mm-view.el (mm-inline-text): Insert richtext properly.
9490 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9492 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9494 * parse-time.el (parse-time-rules): Accept dates far into the past
9495 and the future, and parse single-digit numbers as years.
9497 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9499 * mm-decode.el (mm-display-external): Chop off directories.
9501 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9503 * uudecode.el (uu-decode-region-external): Use
9504 insert-file-contents-literally.
9506 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9508 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9510 * uudecode.el: New file.
9512 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9515 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9517 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9519 * message.el (message-fetch-field): Unfold properly.
9521 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9524 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9526 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9527 (gnus-auto-select-first): Removed.
9528 (gnus-auto-select-first): Extended.
9529 (gnus-summary-read-group-1): Use new value.
9531 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9533 * message.el (message-fix-before-sending): Space.
9535 * nnmail.el (nnmail-find-file): Don't erase.
9537 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9539 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9541 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9543 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9545 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9547 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9549 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9551 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9554 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9556 * gnus-art.el (gnus-mime-view-all-parts): New command and
9559 * mm-decode.el (mm-display-external): Translate slashes.
9561 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9563 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9565 * mm-decode.el (mm-quote-arg): Quote spaces.
9566 (mm-display-external): Quote args.
9568 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9570 * mm-decode.el (mm-inlinable-part-p): New function.
9572 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9574 * mm-util.el (mm-disable-multibyte): New function.
9576 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9578 * gnus.el: Pterodactyl Gnus v0.33 is released.
9580 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9582 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9584 * mm-decode.el (mm-display-external): Don't switch for externals.
9585 (mm-dissect-multipart): Don't include end-sep.
9587 * mm-util.el (mm-get-coding-system-list): New function.
9588 (mm-coding-system-list): New variable.
9590 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9592 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9594 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9596 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9599 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9601 * mm-decode.el (mm-interactively-view-part): Typo.
9603 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9605 * mm-decode.el (mm-dissect-multipart): Display last part when the
9606 article has no close-delimiter
9608 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9610 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9613 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9615 * gnus-art.el (gnus-display-mime): Typo.
9617 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9619 * gnus.el: Pterodactyl Gnus v0.32 is released.
9621 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9623 * gnus-kill.el (gnus-batch-score): Protect against errors.
9625 * gnus-art.el: Protect against broken headers.
9627 * mm-decode.el (mm-display-external): Respect needsterm.
9628 (mm-display-external): Create buffer for external commands.
9630 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9632 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9634 * mm-decode.el (mm-display-external): Use file name.
9636 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9638 * gnus-util.el (gnus-output-to-rmail): adjust to
9639 `rmail-output-to-rmail-file'
9641 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9643 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9645 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9648 * gnus-art.el (article-decode-charset): Fold case.
9650 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9652 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9654 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9656 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9659 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9661 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9664 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9666 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9668 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9670 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9672 1998-09-23 Matt Armstrong <matta@geoworks.com>
9674 * gnus-art.el (article-decode-charset): Narrow to the correct
9677 * mm-bodies.el: Fix autoload.
9679 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9681 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9683 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9685 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9687 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9689 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9690 (gnus-article-add-button): Ditto.
9692 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9694 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9695 (gnus-article-prepare-display): Bind url-standalone-mode.
9697 * mm-decode.el (mm-remove-part): Also delete directory.
9698 (mm-display-external): Create a private sub-dir.
9700 * mailcap.el (mailcap-binary-suffixes): New variable.
9701 (mailcap-command-p): Use it.
9703 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9705 * nnmbox.el (nnmbox-request-group): Change server.
9706 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9708 * message.el (message-encode-message-body): Don't stomp MIME
9711 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9713 (gnus-summary-exit): Check for a live article buffer.
9714 (gnus-summary-exit-no-update): Ditto.
9716 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9719 * gnus-sum.el (gnus-article-decoded-p): New variable.
9721 * mm-decode.el (mm-display-external): Use no-conv.
9723 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9724 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9726 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9729 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9731 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9733 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9735 * gnus.el: Pterodactyl Gnus v0.31 is released.
9737 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9739 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9741 * mm-decode.el (mm-display-part): Accept no-default.
9743 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9746 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9747 (gnus-summary-prepare-threads): Ditto.
9749 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9751 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9752 (gnus-mime-button-line-format): Doc fix.
9753 (gnus-insert-mime-button): Use it.
9754 (gnus-article-add-button): Use widget-convert-button.
9756 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9759 * mm-decode.el (mm-alternative-precedence): Ditto.
9761 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9763 * mm-decode.el (mm-user-automatic-display): Use enriched.
9765 1998-09-14 Paul Fisher <rao@gnu.org>
9767 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9770 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9772 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9774 * gnus-art.el (article-update-date-lapsed): Only update header if
9775 buffer is dispalyed in frame.
9776 (gnus-article-prepare-display): New function.
9777 (gnus-article-prepare): Use it.
9779 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9781 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9783 * mm-view.el (mm-insert-inline): New function.
9785 * mm-decode.el (mm-pipe-part): Bugged.
9787 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9789 * mm-bodies.el (mm-encode-body): Move over the body.
9791 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9793 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9795 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9797 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9798 related functions. Handle message/rfc822 parts. Display subject on
9799 multipart summary lines. Display name on sub-parts when available.
9801 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9803 * mailcap.el (mailcap-command-p): New version.
9805 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9807 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9810 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9812 * message.el (message-make-date): Remove weekday name.
9814 * mm-decode.el (mm-dissect-buffer): Protect against broken
9817 * mailcap.el (mailcap-command-in-path-p): New function.
9818 (mailcap-command-p): Renamed.
9820 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9822 * rfc2047.el (eval): Autoload.
9824 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9826 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9827 (gnus-multi-decode-encoded-word-string): New function.
9828 (gnus-encoded-word-method-alist): New variable.
9829 (gnus-decode-encoded-word-functions): Removed.
9831 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9833 * gnus-int.el (gnus-request-replace-article): Replace
9834 message-narrow-to-headers with message-narrow-to-head
9836 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9838 * drums.el (drums-quote-string): Reversed match.
9840 * message.el (message-make-date): Use weekday name.
9842 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9844 * gnus.el: Pterodactyl Gnus v0.30 is released.
9846 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9848 * gnus-art.el (article-decode-encoded-words): Use it.
9849 (gnus-decode-header-function): New variable.
9851 * gnus-sum.el (gnus-nov-parse-line): Use it.
9852 (gnus-decode-encoded-word-function): New variable.
9854 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9857 * gnus-art.el (gnus-insert-mime-button): Use widget.
9858 (gnus-widget-press-button): New function.
9859 (gnus-article-prev-button): Removed.
9860 (gnus-article-next-button): Ditto.
9861 (gnus-article-add-button): Ditto.
9863 * gnus.el (gnus-article-mode-map): Inherit from widget.
9864 (gnus-article-mode-map): No, don't.
9866 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9867 (mm-content-id-alist): New variable.
9868 (mm-get-content-id): New function.
9870 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9871 articles if we are fetching to the article buffer.
9873 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9875 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9878 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9880 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9881 (mm-default-mime-charset): New variable.
9883 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9885 * drums.el (drums-quote-string): Reversed test.
9887 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9889 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9892 * drums.el (drums-quote-string): New function.
9894 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9895 (rfc2047-b-encode-region): Chop lines.
9896 (rfc2047-q-encode-region): Ditto.
9898 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9900 * gnus.el: Pterodactyl Gnus v0.29 is released.
9902 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9904 * mm-decode.el (mm-save-part): Message right.
9906 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9908 * drums.el (drums-parse-address): Returned a list instead of a
9910 (drums-remove-whitespace): Skip comments.
9911 (drums-parse-addresses): Didn't work.
9913 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9915 * gnus.el: Pterodactyl Gnus v0.28 is released.
9917 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9919 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9921 (article-decode-encoded-words): Rename.
9923 * message.el (message-narrow-to-headers-or-head): New function.
9925 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9928 * message.el (message-send-news): Encode body after checking
9931 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9933 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9935 * gnus-art.el (gnus-display-mime): Respect disposition.
9937 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9939 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9940 text with annotations.
9942 * message.el (message-make-date): Fix sign for negative time
9945 * mm-view.el (mm-inline-image): Insert a space at the end of the
9948 * mail-parse.el: New file.
9950 * rfc2231.el: New file.
9952 * drums.el (drums-content-type-get): Removed.
9953 (drums-parse-content-type): Ditto.
9955 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9957 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9959 * gnus.el: Pterodactyl Gnus v0.27 is released.
9961 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9963 * mm-decode.el (mm-alternative-precedence): New variable.
9964 (mm-preferred-alternative): New function.
9966 * gnus-art.el (gnus-mime-copy-part): New command.
9968 * mm-decode.el (mm-get-part): New function.
9970 * mm-view.el: New file.
9972 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9973 (mm-display-part): Default to mailcap-save-binary-file.
9975 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9977 * gnus.el: Pterodactyl Gnus v0.26 is released.
9979 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9981 * mm-decode.el (mm-interactively-view-part): New function.
9983 * gnus-art.el (gnus-mime-view-part): New command.
9985 * mm-decode.el (mm-last-shell-command): New variable.
9987 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9989 * mm-decode.el (mm-save-part): New function.
9991 * gnus-art.el (article-decode-charset): Protect against buggy
9993 (gnus-mime-pipe-part): New command.
9994 (gnus-mime-save-part): New command.
9995 (gnus-mime-button-map): New keymap.
9996 (gnus-mime-button-line-format): New variable.
9997 (gnus-insert-mime-button): New function.
9998 (gnus-display-mime): Use it.
10000 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10002 * mm-decode.el (mm-inline-text): Decode charsets.
10004 * gnus-art.el (gnus-article-save): Comment fix.
10006 * gnus-int.el (gnus-start-news-server): When in batch, don't
10009 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10012 * mm-decode.el (mm-inline-media-tests): Add audio.
10013 (mm-inline-audio): New function.
10015 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10017 * gnus-art.el (article-make-date-line): Didn't work.
10019 * parse-time.el (parse-time-string): One too many nils.
10021 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10023 * gnus.el: Pterodactyl Gnus v0.25 is released.
10025 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10027 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10030 * gnus.el ((featurep 'gnus-xmas)): New
10031 'gnus-annotation-in-region-p alias.
10033 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10035 * mm-util.el (mm-with-unibyte-buffer): New function.
10037 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10039 * mm-decode.el (mm-inline-media-tests): New variable.
10041 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10043 * gnus-art.el (gnus-article-mime-handles): New variable.
10045 * drums.el (drums-narrow-to-header): New function.
10047 * gnus-art.el (article-decode-charset): Use it.
10049 * drums.el (drums-content-type-get): New function.
10051 * mm-util.el (mm-content-type-charset): Removed.
10053 * drums.el (drums-syntax-table): @ is word.
10054 (drums-parse-content-type): New function.
10056 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10059 * gnus-util.el (gnus-date-get-time): Use safe date.
10061 * gnus-sum.el (gnus-show-mime): Removed.
10062 (gnus-summary-toggle-mime): Removed.
10064 * gnus-art.el (gnus-strict-mime): Removed.
10065 (gnus-article-prepare): Don't do MIME.
10066 (gnus-decode-encoded-word-method): Removed.
10067 (gnus-show-mime-method): Removed.
10069 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10071 * gnus.el: Pterodactyl Gnus v0.24 is released.
10073 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10075 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10078 * parse-time.el (parse-time-rules): Accept times that look like
10081 * message.el (message-make-date): Use zone properly.
10083 * gnus.el: Autoload gnus-batch.
10085 * gnus-art.el (article-de-quoted-unreadable): Do not do
10086 gnus-article-decode-rfc1522.
10088 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10090 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10093 * message.el (message-encode-message-body): Check for us-ascii.
10095 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10098 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10100 * gnus-art.el (article-decode-charset): Rename.
10102 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10104 * gnus.el: Pterodactyl Gnus v0.23 is released.
10106 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10108 * gnus-util.el (gnus-parent-id): Ditto.
10109 (gnus-put-text-property-excluding-newlines): Ditto.
10111 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10113 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10115 * message.el (message-generate-headers): Generate User-Agent
10116 instead of X-Mailer & X-Newsreader.
10118 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10119 User-Agent header format.
10121 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10123 * gnus.el: Pterodactyl Gnus v0.22 is released.
10125 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10127 * mm-util.el (mm-multibyte-p): Typo.
10129 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10131 * gnus.el: Pterodactyl Gnus v0.21 is released.
10133 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10135 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10137 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10139 * mm-util.el (mm-multibyte-p): New function.
10141 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10143 * gnus.el: Pterodactyl Gnus v0.20 is released.
10145 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10147 * rfc2047.el (rfc2047-decode-region): Only decode when in
10150 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10152 * gnus-int.el (gnus-request-replace-article): Encode.
10153 (gnus-request-accept-article): Encode.
10155 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10158 * gnus.el (gnus-article-display-hook): Take the charset functions
10161 * time-date.el (safe-date-to-time): New function.
10163 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10165 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10167 * gnus.el: Pterodactyl Gnus v0.19 is released.
10169 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10171 * mm-util.el (mm-mime-charset): New function.
10173 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10175 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10177 * gnus.el: Pterodactyl Gnus v0.18 is released.
10179 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10181 * message.el (message-send-and-exit): Return t on success.
10182 (message-make-date): Make a proper time zone.
10184 * gnus-draft.el (gnus-draft-send): Only remove article if the
10185 sending is successful.
10187 * drums.el (drums-get-comment): Return the last comment.
10188 (drums-parse-address): Parse old-style From headers.
10190 1998-09-07 SL Baur <steve@altair.xemacs.org>
10192 * gnus-sum.el (gnus-data-compute-positions): Move below
10193 `gnus-save-hidden-threads' so the former is correctly detected as
10196 1998-09-06 Dave Love <fx@gnu.org>
10198 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10199 ignore-errors too, eval'd when compile. Require w3 stuff at load
10200 time for nicer failure if it's not available.
10202 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10204 * time-date.el (time-to-seconds): Renamed.
10206 * parse-time.el (parse-time-string): Downcase before handling.
10207 (parse-time-rules): Times without seconds have 0 seconds.
10209 * rfc2047.el (rfc2047-encode-region): New version.
10210 (rfc2047-dissect-region): New function.
10212 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10214 * message.el (message-make-date): Use symbolic zone.
10216 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10218 * time-date.el (parse-time): Always use parse-time.
10220 * parse-time.el (parse-time-syntax): Use vectors.
10222 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10224 * gnus.el: Pterodactyl Gnus v0.17 is released.
10226 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10228 * time-date.el: Renamed from "date".
10230 * gnus.el: Removed all timezone dependencies.
10232 * score-mode.el: Removed.
10233 (gnus-score-edit-insert-date): Use date.
10235 * date.el (float-to-time): New function.
10237 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10239 * date.el (time-to-float): New function.
10241 * message.el (message-make-date): Use format-time-string.
10242 (message-make-expires): Use make-date.
10244 * gnus-util.el (gnus-dd-mmm): Use date.
10245 (gnus-sortable-date): Ditto.
10247 * message.el (message-make-date): Take an optional time.
10249 * gnus: Applied patches from 5.6.43.
10251 * date.el (if): Use parse-time.
10253 * gnus-score.el (gnus-summary-score-entry): Make into a command
10256 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10259 * gnus.el (gnus-agent-meta-information-header): Moved here.
10261 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10263 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10264 (gnus-agent-fetch-group-1): Score article headers using normal
10265 group score files if the download score rule of a category/group
10267 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10268 deciding what articles to download.
10269 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10270 predicate processing if predicate is `true' or `false'.
10272 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10274 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10276 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10278 * score-mode.el (score-mode-coding-system): New variable.
10279 (gnus-score-edit-exit): Use it.
10281 1998-09-04 Jason R Mastaler <jason@4b.org>
10283 * drums.el: Corrected typo.
10285 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10287 * mm-bodies.el (mm-body-encoding): Faster version.
10289 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10291 * gnus-art.el (gnus-article-decode-charset): Only decode text
10294 * message.el (message-output): Use rmail.
10296 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10299 * mm-util.el (mm-charset-to-coding-system): Use
10300 rfc2047-default-charset.
10301 (mm-known-charsets): New variable.
10303 * message.el (message-caesar-region): Bugged out.
10305 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10307 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10308 specifying `agent-predicate' in a group's parameters.
10310 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10312 * gnus.el: Pterodactyl Gnus v0.16 is released.
10314 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10316 * nnmail.el (nnmail-expired-article-p): Use predicate.
10318 * date.el (time-less-p): Renamed.
10320 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10323 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10326 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10328 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10331 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10333 * gnus.el: Pterodactyl Gnus v0.15 is released.
10335 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10337 * date.el: New file.
10339 * gnus-util.el (gnus-encode-date): Removed.
10340 (gnus-time-less): Ditto.
10342 * nnmail.el (nnmail-date-to-time): Removed.
10343 (nnmail-time-less): Ditto.
10344 (nnmail-days-to-time): Ditto.
10345 (nnmail-time-since): Ditto.
10347 * drums.el: New file.
10349 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10351 * message.el (message-encode-message-body): Encode headers with
10354 * rfc2047.el (rfc2047-default-charset): Renamed.
10355 (rfc2047-encodable-p): Use it.
10357 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10359 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10362 * gnus-util.el (gnus-output-to-rmail): Removed.
10364 * gnus-art.el (gnus-summary-save-in-rmail): Use
10365 gnus-output-to-rmailrmail-output-to-rmail-file.
10367 * rfc2047.el (rfc2047-decode-region): Fold case.
10368 (rfc2047-decode): Use decode-string.
10370 * mm-util.el: Provide mm-char-int.
10372 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10374 * gnus.el: Pterodactyl Gnus v0.14 is released.
10376 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10378 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10381 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10383 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10385 (gnus-inews-insert-mime-headers): Removed.
10387 * message.el (message-caesar-region): Protect against MULE chars.
10389 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10391 * mm-util.el (if): fset the right function.
10393 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10395 * gnus-art.el (gnus-article-decode-charset): Use real
10396 read-coding-system.
10398 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10400 * mm-bodies.el (mm-decode-body): Protect against malformed
10402 (mm-decode-body): Check that buffer-file-coding-system is
10405 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10407 * gnus.el: Pterodactyl Gnus v0.13 is released.
10409 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10411 * gnus-util.el (gnus-strip-whitespace): Already defined.
10414 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10416 * gnus-util.el (gnus-strip-whitespace): New function.
10418 * mm-util.el (mm-content-type-charset): Downcase.
10420 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10422 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10423 (gnus-article-decode-charset): Don't fetch all headers.
10425 * mm-util.el (mm-read-coding-system): New function.
10427 * mm-bodies.el (mm-decode-body): Check the right charset.
10429 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10431 * gnus-art.el (gnus-article-mode-line-format): Use short group
10434 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10436 * gnus.el: Pterodactyl Gnus v0.12 is released.
10438 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10440 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10442 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10443 (gnus-article-decode-charset): Always run.
10445 * mm-bodies.el (mm-decode-body): Decode cte.
10447 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10449 * gnus.el: Pterodactyl Gnus v0.11 is released.
10451 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10453 * message.el (message-encode-message-body): Ditto.
10455 * gnus-art.el (gnus-article-decode-mime-words): New command and
10457 (gnus-article-decode-charset): Ditto.
10458 (gnus-article-decode-charset): Only work under MULE.
10460 * mm-util.el (mm-content-type-charset): New function.
10462 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10464 * message.el (message-send-mail): Insert MIME headers.
10465 (message-check-news-body-syntax): Don't warn for escape sequences.
10466 (message-check-news-body-syntax): Insert MIME headers.
10468 * mm-bodies.el (mm-body-encoding): New function.
10470 * message.el (message-encode-message-body): New function.
10472 * mm-bodies.el: New file.
10474 * mm-util.el (mm-narrow-to-head): New function.
10476 * rfc2047.el (rfc2047-encode): Use it.
10478 * mm-util.el: Provide mm-encode-coding-region.
10480 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10482 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10484 * mm-util.el (mm-enable-multibyte): New function.
10486 * message.el (message-set-work-buffer): Set multibyte.
10488 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10490 * gnus-util.el (gnus-point-at-eol): Removed.
10491 (gnus-point-at-bol): Ditto.
10493 1998-08-31 Didier Verna <verna@inf.enst.fr>
10495 * gnus-msg.el (gnus-group-mail): make it behave like
10496 gnus-group-post-news with regards to the prefix (this enables the
10497 use of posting styles).
10499 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10501 * gnus.el (gnus-article-display-hook): Added
10502 gnus-article-decode-rfc1522 to hook.
10504 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10506 * gnus.el: Pterodactyl Gnus v0.10 is released.
10508 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10510 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10513 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10515 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10517 * mm-util.el (mm-charsets-in-region): Removed.
10519 * rfc2047.el: Renamed file.
10521 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10523 * message.el (message-mode): Set multibyte.
10525 * mm-util.el (mm-charsets-in-region): Copied here.
10527 * gnus-util.el: Removed gnus-truncate-string.
10529 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10531 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10532 (rfc1522-encodable-p): New function.
10533 (rfc1522-encode-message-header): Use it.
10535 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10537 * gnus.el: Pterodactyl Gnus v0.9 is released.
10539 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10541 * mm-util.el: Shadow encode-coding-string.
10543 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10545 * mm-util.el: New file.
10547 * mm-decode.el: Somewhat depleted.
10548 * mm-encode.el: Ditto.
10550 * rfc1522.el: New file.
10552 * mm-util.el (mm-replace-chars-in-string): Copied here.
10554 * mm-encode.el (mm-q-encode-region): New function.
10556 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10559 * mm-encode.el (mm-encode-word-region): Downcase.
10561 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10563 * gnus.el: Pterodactyl Gnus v0.8 is released.
10565 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10567 * message.el (message-send-mail): Encode headers.
10569 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10570 (quoted-printable-encode-region): Upcase.
10572 * message.el (message-default-charset): New variable.
10574 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10576 * message.el (message-narrow-to-field): Changed name.
10578 * mm-encode.el: New file.
10580 * message.el (message-narrow-to-header): New function.
10582 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10585 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10587 * gnus.el: Pterodactyl Gnus v0.7 is released.
10589 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10591 * gnus.el: Remove autoload for
10592 gnus-article-mime-decode-quoted-printable.
10594 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10595 be decoded in non-MULE Emacsen.
10597 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10599 * mm-decode.el: Check for coding-system-list.
10601 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10603 * gnus.el: Pterodactyl Gnus v0.6 is released.
10605 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10607 * nnheader.el (fboundp): Protect code-coding-string.
10609 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10612 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10614 * gnus.el: Pterodactyl Gnus v0.5 is released.
10616 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10618 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10619 (gnus-hack-decode-rfc1522): Removed.
10621 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10623 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10625 * gnus.el: Gnus v0.4 is released.
10627 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10629 * gnus-art.el (gnus-article-decode-mime-words): New command and
10632 * qp.el (quoted-printable-decode-region): Don't use hexl.
10634 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10635 (gnus-structured-field-decoder): Removed.
10636 (gnus-unstructured-field-decoder): Ditto.
10638 * mm-decode.el: New file.
10642 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10644 * gnus-ems.el (fboundp): Removed gnus-split-string.
10646 * gnus.el (gnus-splash-face): Doc fix.
10648 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10650 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10653 * nnheader.el (nnheader-temp-write): Removed.
10655 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10657 * gnus.el: Gnus v0.3 is released.
10659 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10661 * gnus.el: Gnus v0.2 is released.
10663 ;; Local Variables:
10664 ;; coding: iso-2022-7bit
10667 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10668 Copying and distribution of this file, with or without modification,
10669 are permitted provided the copyright notice and this notice are preserved.