1 2001-12-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
4 to variable, follow doc-string conventions).
6 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
8 * mm-view.el: Partially sync with the Gnus CVS.
9 * gnus-sum.el (gnus-summary-save-article): Nix
10 gnus-display-mime-function and gnus-article-prepare-hook.
12 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
14 * message.el (message-mail): Add send-actions.
16 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
18 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
21 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
23 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
24 Use make-local-variable rather than make-variable-buffer-local.
26 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
28 * message.el (message-forward-rmail-make-body): Use
29 save-window-excursion.
30 (message-encode-message-body): Use noerror when search.
31 (message-setup-1): Convert compose-mail send-actions to
34 * message.el (message-forward-subject-author-subject): Don't use
35 message-news-p, which widens the buffer.
36 (message-forward-make-body): New function.
37 (message-forward): Use it.
38 (message-insinuate-rmail): New function.
39 (message-forward-rmail-make-body): New function.
41 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
42 * gnus-score.el (gnus-score-find-bnews): Use it.
43 * mm-util.el: Sync. Read ChangeLog in Gnus CVS.
45 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
46 (gnus-summary-limit-to-author): Ditto.
47 (gnus-summary-limit-to-extra): Ditto.
48 (gnus-summary-find-matching): Support not-matching argument.
50 * message.el (message-wash-subject): Use `insert' rather than
51 `insert-string', which is deprecated.
52 From Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
54 2001-11-14 Sam Steingold <sds@gnu.org>
56 * gnus-score.el: Fixed some doc strings to properly quote symbols.
58 2001-11-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
60 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
61 function `system-name' instead of both function and variable.
63 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
65 * mml.el (mml-preview): Bind mail-header-separator.
67 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
69 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
70 Suggested by Dave Love <fx@gnu.org>.
72 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
74 * mm-util.el (mm-charset-synonym-alist): Revert (some).
76 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
78 * mm-util.el, nnultimate.el, nnweb.el, nnslashdot.el: Sync with
81 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
82 mm-coding-system-p. Don't correct it only in XEmacs.
83 (mm-charset-to-coding-system): Use mm-coding-system-p and
84 mm-get-coding-system-list.
85 (mm-emacs-mule, mm-mule4-p): New.
86 (mm-enable-multibyte, mm-disable-multibyte,
87 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
88 mm-with-unibyte-current-buffer,
89 mm-with-unibyte-current-buffer-mule4): Use them.
90 (mm-find-mime-charset-region): Treat iso-2022-jp.
92 From Dave Love <fx@gnu.org>:
94 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
96 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
97 entries conditional on not having a coding system defined for
99 (mm-mule-charset-to-mime-charset): Use
100 find-coding-systems-for-charsets if defined.
101 (mm-charset-to-coding-system): Don't use
102 mm-get-coding-system-list. Look in mm-charset-synonym-alist
103 later. Add last resort search of coding systems.
104 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
105 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
107 (mm-find-mime-charset-region): Re-write.
108 (mm-with-unibyte-current-buffer): Restore buffer as well as
111 2001-10-30 Simon Josefsson <jas@extundo.com>
113 * nnimap.el (nnimap-date-days-ago): Defeat locale.
115 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
117 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
119 2001-10-05 Gerd Moellmann <gerd@gnu.org>
123 2001-09-27 Gerd Moellmann <gerd@gnu.org>
125 * gnus-ems.el (gnus-article-display-xface): Skip over previously
128 2001-09-19 Sam Steingold <sds@gnu.org>
130 * gnus-win.el (gnus-buffer-configuration):
131 Respect `gnus-bug-create-help-buffer'.
133 2001-09-18 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
135 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
136 can read e-mails from Microsoft Outlook users not using ISO
137 8859-2 character set.
139 2001-09-18 Gerd Moellmann <gerd@gnu.org>
141 * gnus-sum.el (gnus-select-newsgroup):
142 Make `gnus-current-select-method' buffer-local.
143 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
145 * gnus-art.el (gnus-request-article-this-buffer): Refer to
146 `gnus-current-select-method' in the current summary buffer.
147 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
149 2001-09-18 Miles Bader <miles@gnu.org>
151 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
152 error querying a backend abort the whole process.
154 2001-09-17 Gerd Moellmann <gerd@gnu.org>
156 * gnus-srvr.el (gnus-server-mode): Doc fix.
158 2001-09-03 Gerd Moellmann <gerd@gnu.org>
160 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
162 2001-08-31 Sam Steingold <sds@gnu.org>
164 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
165 typo: `exmine' --> `examine'.
167 2001-08-20 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
169 * earcon.el (earcon-auto-play): Remove unused option.
171 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
173 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
175 * gnus-util.el (gnus-output-to-rmail): Ditto.
176 (gnus-output-to-mail): Ditto.
178 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
180 2001-08-07 Gerd Moellmann <gerd@gnu.org>
182 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
184 2001-08-01 Gerd Moellmann <gerd@gnu.org>
186 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
187 already fboundp. Add INTERACTIVE arg to autoload form.
189 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
191 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
192 (gnus-ding-file-coding-system): New variable.
193 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
194 (gnus-slave-save-newsrc): Use it.
196 2001-07-31 Gerd Moellmann <gerd@gnu.org>
198 * gnus-start.el (gnus-startup-file-coding-system): Change to
201 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
203 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
206 * gnus-start.el (gnus-find-new-newsgroups): Use
207 `message-make-date' instead of `current-time-string'.
208 (gnus-ask-server-for-new-groups): Ditto.
209 (gnus-check-first-time-used): Ditto.
211 2001-07-13 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
213 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
215 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
217 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
219 2001-07-12 Gerd Moellmann <gerd@gnu.org>
221 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
222 Browse->Next entries to Browse->Prev.
223 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
225 2001-07-04 Gerd Moellmann <gerd@gnu.org>
227 * nnheader.el (nnheader-init-server-buffer): Make sure the
228 *nntpd* buffer is made multibyte instead of a random buffer.
230 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
232 * gnus.el: Fix the header line, for finder.el. Suggested by
233 Pavel Janik <Pavel@Janik.cz>
235 2001-07-02 Gerd Moellmann <gerd@gnu.org>
237 * gnus.el (gnus-local-domain): Removed because unused.
239 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
241 * qp.el (quoted-printable-decode-region): If called interactively,
242 use coding-system-for-read.
244 2001-03-30 Gerd Moellmann <gerd@gnu.org>
246 * gnus.el (gnus-interactive): Fix parenthesis errors.
248 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
250 * message.el (rmail-output): It is in rmailout.el not rmail.el.
252 * message.el (message-forward): local-variable-p takes an extra
255 * message.el (message-forward-decoded-p): New variable.
256 (message-forward-subject-author-subject): Use it.
257 (message-make-forward-subject): Use it.
258 (message-forward): Use it.
260 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
262 2001-03-05 Dave Love <fx@gnu.org>
264 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
265 Move it after definition of mm-coding-system-p.
267 2001-03-01 Dave Love <fx@gnu.org>
269 * mm-util.el (mm-inhibit-file-name-handlers): Add
272 2001-02-11 Dave Love <fx@gnu.org>
274 * message.el (message-signature-file): Fix doc, :type.
276 2001-02-08 Dave Love <fx@gnu.org>
278 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
279 (message-posting-charset): Defvar when compiling again.
280 (rfc2047-encodable-p): Require message.
282 * gnus-sum.el (gnus-alter-articles-to-read-function):
283 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
285 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
287 * message.el (message-make-forward-subject): Argument decoded.
288 (message-forward): Use it when digest.
290 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
293 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
296 * gnus-art.el (gnus-article-make-menu-bar): Make
297 gnus-article-post-menu.
299 2001-02-06 Dave Love <fx@gnu.org>
301 * qp.el (quoted-printable-encode-region): Remove redundant code
304 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
306 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
308 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
309 command if there is not last-saver.
311 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
312 (rfc2047-charset-encoding-alist): Add big5.
314 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
317 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
319 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
321 * gnus-sum.el (gnus-summary-print-article): Take one prefix
322 argument. Allow to print several articles in one file.
324 * webmail.el (webmail-type-definition): netaddress changes.
326 2001-01-31 Dave Love <fx@gnu.org>
328 * mm-util.el (mm-mime-mule-charset-alist)
329 (mm-find-mime-charset-region): Consider mule-utf-8.
331 2001-01-31 Dave Love <fx@gnu.org>
333 * gnus-art.el (gnus-article-x-face-command)
334 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
337 2001-01-26 Dave Love <fx@gnu.org>
339 * mm-util.el (mm-multibyte-string-p): New.
341 * qp.el: Remove un-logged bogus changes from 2000-12-20.
342 (quoted-printable-encode-region): Doc fix. Don't call
343 string-as-multibyte on class. Clarify line-folding.
344 (quoted-printable-encode-string): Make temp buffer inherit
345 string's multibyteness.
347 2001-01-23 Gerd Moellmann <gerd@gnu.org>
349 * nnheader.el (toplevel): Don't require `gnus-util' at
350 compile-time; this creates a circular dependency, and prevents
353 2001-01-22 Andreas Schwab <schwab@suse.de>
355 * nnheader.el (gnus-delete-line): Autoload it as a macro.
357 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
359 * message.el (message-forward): Use mule4.
360 * mm-util.el (mm-string-as-unibyte): New.
361 * message.el (message-forward): Use it.
362 * message.el (message-cite-original-without-signature): Don't peel
364 (message-get-reply-headers): Add Cc if it is not in follow-to.
365 * message.el (message-send-mail): Content-Type may not be there.
367 * gnus-art.el (article-display-x-face): Insert X-Face if there is
369 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
371 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
372 (gnus-remove-some-windows): Ditto.
373 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
375 * gnus-art.el (gnus-mime-view-part): Copy it.
376 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
377 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
378 orig-file. Use ',source.
379 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
380 Lars Magne Ingebrigtsen.
381 * pop3.el (pop3-get-message-count): Andrew Innes
382 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
384 2001-01-08 Dave Love <fx@gnu.org>
386 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
389 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
391 * message.el: Doc and message fixes.
392 (message-send-rename-function)
393 (message-make-forward-subject-function)
394 (message-send-mail-function, message-reply-to-function)
395 (message-wide-reply-to-function, message-followup-to-function)
396 (message-distribution-function, message-auto-save-directory): Fix
399 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
400 proceeding after warnings. Amend multipart warning message.
402 2001-01-04 Dave Love <fx@gnu.org>
404 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
406 (gnus-make-directory): Require nnmail.
408 * mm-decode.el (mm-inline-media-tests): Add
409 image/x-portable-bitmap.
410 (mm-get-image): Grok pbm.
412 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
414 * message.el (message-mail): Support yank-action.
416 * message.el (message-setup): Revoke the last change.
418 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
420 * message.el (message-setup): Use cons. Suggested by Johan Vromans
421 <jvromans@squirrel.nl>.
423 * gnus-topic.el (gnus-topic-create-topic): Use list.
425 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
426 before binding gnus-default-article-saver.
428 * gnus-sum.el (gnus-summary-save-article):
429 (gnus-summary-pipe-output):
430 (gnus-summary-save-article-mail):
431 (gnus-summary-save-article-rmail):
432 (gnus-summary-save-article-file):
433 (gnus-summary-write-article-file):
434 (gnus-summary-save-article-body-file): Ditto.
436 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
438 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
440 * gnus-art.el (gnus-article-check-hidden-text): Return t.
442 * gnus-util.el (gnus-remove-text-properties-when): Return t.
444 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
445 malformatted messages.
447 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
449 * gnus-art.el (article-treat-dumbquotes): Quote \.
451 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
453 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
454 Emacs 20 runs on a terminal.
456 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
458 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
459 Paul Stevenson <p.stevenson@surrey.ac.uk>
461 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
463 * mml.el (gnus-add-minor-mode): Autoload.
465 * message.el (message-forward): Save-restriction.
467 * message.el (message-mail-user-agent): Add :version.
469 * message.el (message-mail-user-agent): New variable.
470 (message-setup): Renamed to message-setup-1. Support
472 (message-mail-user-agent): New function.
473 (message-mail): Use it.
474 (message-reply): Use it.
475 (message-resend): Use it.
476 (message-mail-other-window): Use it.
477 (message-mail-other-frame): Use it.
479 * gnus-msg.el (gnus-bug): Support mail-user-agent.
481 2000-12-21 Miles Bader <miles@gnu.org>
483 * message.el (message-mode): Set `comment-start' to the yank prefix.
485 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
487 * message.el (message-narrow-to-head-1): New function.
488 (message-narrow-to-head): Use it.
489 (message-reply): Ditto.
490 (message-cancel-news): Ditto.
491 (message-supersede): Ditto.
492 (message-make-forward-subject): Ditto.
493 (message-bounce): Ditto.
495 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
497 * message.el (message-forward): Copy buffer in unibyte mode.
498 (message-make-forward-subject): Don't widen. Decode.
499 (message-forward): Don't decode subject.
501 * mml.el (gnus-ems): Require it.
503 * gnus-msg.el (gnus-summary-mail-forward):
505 * message.el (message-forward): Move mime-to-mml here.
507 * nnmbox.el (nnmbox-file-coding-system): Use binary.
508 (nnmbox-active-file-coding-system): Ditto.
510 * gnus-cus.el (gnus-group-parameters): Add posting-style.
512 * mm-uu.el: Require binhex.
514 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
516 * qp.el (quoted-printable-encode-region): Upcase QP.
518 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
520 * gnus-util.el (gnus-add-text-properties-when): New function.
521 (gnus-remove-text-properties-when): Ditto.
523 * gnus-cite.el (gnus-article-hide-citation): Use them.
524 (gnus-article-toggle-cited-text): Use them.
526 * gnus-art.el (gnus-signature-toggle): Use them.
527 (gnus-article-show-hidden-text): Ditto.
528 (gnus-article-hide-text): Ditto.
530 * gnus-art.el (gnus-article-describe-key): Use prompt.
531 (gnus-article-describe-key-briefly): Ditto.
533 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
535 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
537 2000-12-18 Gerd Moellmann <gerd@gnu.org>
539 * *.xpm, *.pbm: Convert icons icons to size 24x24.
541 2000-12-18 Dave Love <fx@gnu.org>
543 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
546 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
548 * pop3.el (pop3-movemail): Use binary.
549 (pop3-movemail-file-coding-system): Removed.
551 2000-12-13 Miles Bader <miles@gnu.org>
553 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
554 to t, so that we don't get stuck while trying to smilefy
557 2000-12-12 Gerd Moellmann <gerd@gnu.org>
559 * smiley-ems.el (smiley-regexp-alist): Make regexps match
560 at the end of the buffer.
561 (smiley-region): In the loop, move to the end of the submatch
562 matching the smiley instead of using the end of the match
565 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
567 * message.el (message-mode): Doc fix.
569 2000-12-12 Gerd Moellmann <gerd@gnu.org>
571 * smiley-ems.el (smiley-region): Doc fix.
573 2000-12-11 Miles Bader <miles@gnu.org>
575 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
576 bottom line visible, check to see if it's partially obscured, and
577 if so, either scroll one more line to make it fully visible, or
578 revert to showing the second line from the top.
580 2000-12-07 Dave Love <fx@gnu.org>
582 * mailcap.el (mailcap-download-directory)
583 * gnus-audio.el (gnus-audio-directory)
584 * smiley-ems.el (smiley-data-directory): Fix :type.
586 2000-12-05 Dave Love <fx@gnu.org>
588 * starttls.el: New file.
590 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
592 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
594 (gnus-setup-message): Remove a hack.
596 * gnus-win.el (gnus-configure-windows): Make sure
597 nntp-server-buffer is live.
598 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
599 (gnus-configure-frame): Save selected window.
601 2000-12-04 Andreas Jaeger <aj@suse.de>
603 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
605 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
607 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
608 raw 8-bit in headers in dk.* newsgroups.
610 2000-11-30 Dave Love <fx@gnu.org>
612 * message.el (message-auto-save-directory): Use
613 file-name-as-directory.
614 (message-set-auto-save-file-name): Create
615 message-auto-save-directory if necessary.
616 (message-replace-chars-in-string): Removed -- unused.
617 (message-mail-alias-type): Customize.
618 (message-headers): Remove duplicate defgroup.
620 2000-11-29 Dave Love <fx@gnu.org>
622 * qp.el (quoted-printable-decode-region): Use error, not message
623 to report malformed text (like base64). Amend message.
625 2000-11-29 Miles Bader <miles@gnu.org>
627 * message.el (message-header-lines): Fontify tag.
629 2000-11-27 Dave Love <fx@gnu.org>
631 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
634 2000-11-26 Dave Love <fx@gnu.org>
636 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
638 2000-11-23 Dave Love <fx@gnu.org>
640 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
642 * mm-uu.el (uudecode): Require.
643 (uudecode-decode-region, uudecode-decode-region-external): Don't
645 (mm-uu-copy-to-buffer): Doc fix.
646 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
649 * mailcap.el: Doc fixes.
650 (mailcap-mime-data): Various adjustments.
651 (mailcap): New group.
652 (mailcap-download-directory): Customize.
653 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
654 (mailcap-temporary-directory): Deleted (unused).
655 (mailcap-unescape-mime-test): Simplify slightly.
656 (mailcap-viewer-passes-test): Use functionp.
657 (mailcap-command-p): Aliased to executable-find.
659 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
660 default-enable-multibyte-characters is nil.
662 2000-11-22 Simon Josefsson <simon@josefsson.org>
664 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
665 instead of "from: " for rfc822 compliance. Insert SPC.
667 2000-11-22 Gerd Moellmann <gerd@gnu.org>
669 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
671 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
673 * message.el (message-send-mail): Use buffer-substring-no-properties.
674 (message-send-news): Ditto.
676 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
678 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
680 2000-11-21 Dave Love <fx@gnu.org>
682 * gnus-art.el (gnus-mime-button-map): Don't inherit from
683 gnus-article-mode-map.
684 (gnus-mime-button-menu): Use mouse-set-point.
685 (gnus-insert-mime-button, gnus-mime-display-alternative)
686 (gnus-mime-display-alternative): Don't use local-map property.
688 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
690 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
691 sending a command; allow the rtelnet prompt as well.
693 2000-11-17 Simon Josefsson <simon@josefsson.org>
695 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
698 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
700 * nntp.el (nntp-decode-text): Delete bogus status lines.
701 (nntp-open-connection): Kill process buffer when quit.
702 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
703 FSF Emacs 20 and XEmacs 21.
704 (nntp-retrieve-data): Don't ignore quit.
706 2000-11-17 Dave Love <fx@gnu.org>
708 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
709 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
711 (uudecode-decode-region): Doc fix.
713 2000-11-14 Dave Love <fx@gnu.org>
715 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
716 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
717 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
718 New files, derived from the XPMs.
720 2000-11-12 Dave Love <fx@gnu.org>
722 From Emerick Rogul <emerick@csa.bu.edu>.
723 * message.el (message-setup-fill-variables): New variable.
724 (message-mode): Use it.
726 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
728 * gnus-mlspl.el: Documentation tweaks.
730 2000-11-10 Dave Love <fx@gnu.org>
732 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
733 (gnus-agent-lib-file, gnus-agent-load-alist)
734 (gnus-agent-save-alist, gnus-agent-article-name): Use
737 * gnus-group.el (gnus-group-name-charset-method-alist): Add
739 (nnkiboze-score-file): Defvar when compiling.
741 * gnus-start.el (gnus-read-newsrc-file): Add :version.
743 * gnus-art.el (gnus-article-banner-alist)
744 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
745 (gnus-article-date-lapsed-new-header)
746 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
747 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
748 (gnus-treat-strip-headers-in-body)
749 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
750 (gnus-treat-translate): Add :version.
751 (gnus-article-mime-part-function): Fix defcustom.
753 * nnmail.el (nnmail-expiry-target)
754 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
755 (nnmail-split-header-length-limit): Add :version.
757 * gnus-sum.el (gnus-auto-expirable-marks)
758 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
759 (gnus-extra-headers, gnus-ignored-from-addresses)
760 (gnus-newsgroup-ignored-charsets)
761 (gnus-group-highlight-words-alist)
762 (gnus-summary-show-article-charset-alist): Add :version.
764 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
765 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
766 files, converted from the XPMs.
768 * gnus-cache.el (gnus-cache-active-file): Don't use
769 file-name-as-directory on directory.
770 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
771 use file-name-as-directory on directory.
773 * time-date.el (timezone-make-date-arpa-standard): Autoload.
774 (date-to-time): Use it.
776 * message.el (message-mode) <adaptive-fill-regexp>:
777 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
778 (message-newline-and-reformat): Likewise.
779 (message-forward-as-mime, message-forward-ignored-headers)
780 (message-buffer-naming-style, message-default-charset)
781 (message-dont-reply-to-names, message-send-mail-partially-limit):
784 * mm-util.el: Doc fixes.
785 (mm-mime-charset): Don't use the raw result of
786 mm-preferred-coding-system.
787 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
788 (mm-with-unibyte): Simplify.
790 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
793 * pop3.el (pop3-version): Deleted.
794 (pop3-make-date): New function, avoiding message-make-date.
795 (pop3-munge-message-separator): Use it.
797 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
799 * pop3.el (pop3-munge-message-separator): A message may have an
802 2000-11-09 Dave Love <fx@gnu.org>
804 * gnus-group.el (gnus-group-make-directory-group)
805 (gnus-group-fetch-faq): Use expand-file-name.
806 (gnus-group-fetch-faq): Simplify completing-read form.
808 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
811 * message.el (tool-bar-map): Defvar when compiling.
813 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
814 (gnus-tm-lisp-directory): Deleted.
815 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
817 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
818 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
819 version numbers from file names.
821 2000-11-08 John Wiegley <johnw@gnu.org>
823 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
824 `gnus-group-change-level-function', instead of `remove-hook',
825 because it's not a hook!
827 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
829 * nnweb.el (nnweb-decode-entities): Work for non-character
832 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
833 Issue message on quit.
835 2000-11-08 Simon Josefsson <simon@josefsson.org>
837 * rfc2104.el: Add SHA-1 example.
838 (rfc2104-hexstring-to-bitstring): New function.
839 (rfc2104-hash): Use it.
841 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
843 * gnus-start.el: Remove gnus-xemacs.
845 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
847 * gnus-score.el (gnus-score-body): Don't score body when
849 (gnus-score-followup): Don't score followup either.
850 (gnus-score-use-all-scores): New variable.
851 (gnus-all-score-files): Use it.
852 (gnus-score-find-bnews): Use directory-sep-char.
854 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
855 asynchronous in Exp version.
857 2000-11-08 Dave Love <fx@gnu.org>
859 * mm-view.el: Use featurep for XEmacs test.
860 (mm-inline-message): Test for `remove-specifier'; don't use
863 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
865 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
866 (gnus-score-find-bnews): Don't concat "".
868 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
869 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
870 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
871 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
873 * gnus-sum.el: Put some defvars in eval-when-compile.
874 (gnus-summary-mode-hook): Add :options.
875 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
876 (gnus-summary-tool-bar-map): New variable.
877 (gnus-summary-make-tool-bar): New function.
878 (gnus-summary-mode): Put kill-all-local-variables first.
880 * gnus-group.el (gnus-group-toolbar-map): New variable.
881 (gnus-group-make-tool-bar): Rewritten.
882 (gnus-group-mode): Put kill-all-local-variables first.
884 * rfc2047.el: Require gnus-util.
886 * nnml.el (gnus-sorted-intersection): Autoload.
888 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
889 Put some defvars in eval-when-compile.
890 (gnus-intersection, gnus-sorted-complement): Autoload.
892 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
894 * mm-encode.el (mm-body-7-or-8): Autoload.
896 * mm-decode.el (mm-insert-inline): Autoload.
899 * message.el: Put some defvars in eval-when-compile.
901 * gnus-msg.el: Put some defvars in eval-when-compile.
902 (gnus-msg-mail): Move after gnus-setup-message.
904 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
906 2000-11-07 Dave Love <fx@gnu.org>
908 * gnus-util.el (nnheader): Don't require message (recursive
911 * uudecode.el: Avoid compiler warnings.
913 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
914 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
916 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
918 * rfc2047.el: Require cl when compiling.
919 (rfc2047-q-encode-region): Don't break if a QP-word could be
921 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
922 (rfc2047-fold-region): "=?=" is not a break point.
923 (rfc2047-encode-message-header): Move fold into encode-region.
924 (rfc2047-dissect-region): Rewrite.
925 (rfc2047-encode-region): Rewrite.
926 (rfc2047-fold-region): Fold
927 (rfc2047-unfold-region): New function.
928 (rfc2047-decode-region): Use it.
929 (rfc2047-q-encode-region): Don't break at bob.
930 (rfc2047-decode): Use unibyte.
931 (rfc2047-q-encode-region): Better calculation of break point.
932 (rfc2047-fold-region): Don't break the first non-LWSP characters.
933 (rfc2047-encode-region): Merge only if regions are adjacent.
935 2000-11-06 Dave Love <fx@gnu.org>
937 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
939 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
940 (uudecode-char-int): New alias, replacing char-int.
941 (uudecode-decode-region): Don't call buffer-disable-undo.
943 * mm-uu.el (mm-uu-configure): Unquote lambda.
944 (mm-uu-configure-list): Doc fix.
946 * earcon.el (running-xemacs): Don't define.
948 2000-11-06 John Wiegley <johnw@gnu.org>
950 * gnus-mlspl.el (gnus-group-split-update): Check the value of
951 `nnmail-crosspost', and use it to set the `no-crosspost'
952 argument when calling `gnus-group-split-fancy'. Otherwise, it
953 assumes that cross-posting is always OK, no matter what
954 `nmail-crosspost' is set to.
955 (gnus-group-split-fancy): The argument order in the
956 second-to-last `push' call was wrong, but since `no-crosspost'
957 was always nil, it was never being triggered.
959 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
961 Don't postpone GCC if none of GCC methods is agent-covered. This
962 fix presumes that the post-method must be agent-covered if any Gcc
963 method is agent-covered.
965 * gnus-msg.el (gnus-inews-group-method): New function.
966 (gnus-inews-do-gcc): Use it.
967 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
968 (gnus-agent-possibly-save-gcc): Use it.
969 (gnus-agent-possibly-do-gcc): Ditto.
971 *gnus-msg.el: (gnus-inews-add-send-actions): Use
972 `gnus-agent-possibly-do-gcc' if Agentized.
973 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
974 to `message-header-hook'.
976 * gnus-mlspl.el: Require cl when compiling.
979 (gnus-mailing-list-archive, gnus-mailing-list-owner,
980 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
981 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
982 (gnus-mailing-list-menu): Define it.
983 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
985 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
987 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
989 * message.el (message-font-lock-keywords): Match a final newline
990 to help font-lock's multiline support.
992 2000-11-03 Dave Love <fx@gnu.org>
994 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
996 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
999 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1000 <banner>: Fix custom type, doc.
1002 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1003 name. Don't disable undo explicitly.
1005 2000-11-02 Dave Love <fx@gnu.org>
1007 * message.el (message-font-lock-keywords): Use [:alpha:] for
1010 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1012 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1013 because defcustom tries to call `mm-uu-configure'.
1015 2000-11-01 Dave Love <fx@gnu.org>
1017 * rfc2047.el (base64): Require unconditionally.
1018 (message-posting-charset): Defvar when compiling.
1019 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1022 * gnus-sum.el (nnoo): Require.
1023 (mm-uu-dissect): Autoload.
1025 * mml.el (mml-parse-1): Clarify message.
1026 (mml-minibuffer-read-type): Use mailcap-mime-types.
1028 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1030 * mml.el: Fix a typo in the requiring of CL.
1032 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1034 * rfc2231.el: Require cl when compiling.
1036 2000-11-01 Dave Love <fx@gnu.org>
1038 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1040 (mm-uu-configure-list): Move and fix custom type.
1042 * utf7.el: Require cl when compiling.
1044 * binhex.el: Use (featurep 'xemacs).
1045 (binhex-char-int): New alias, replacing char-int. Change callers.
1046 (binhex-decode-region): Simplify work buffer code.
1047 (binhex-decode-region-external): Use expand-file-name, not concat.
1049 2000-10-30 Dave Love <fx@gnu.org>
1051 * gnus-art.el: Fix 2000-10-27 change properly.
1053 2000-10-28 Miles Bader <miles@gnu.org>
1055 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1057 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1059 * gnus-draft.el (gnus-draft-send-message): Typo.
1061 2000-10-27 John Wiegley <johnw@gnu.org>
1063 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1064 variable to correspond with `gnus-article-hide-citation-maybe'.
1065 (gnus-treatment-function-alist): Added entry for the above
1068 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1070 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1072 2000-10-27 Dave Love <fx@gnu.org>
1074 * gnus.el: Don't require custom. Don't require message at top
1076 (gnus-message-archive-method): Require message here.
1078 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1080 * gnus-art.el (article-strip-banner): Use
1081 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1082 allow inheritance on the banner.
1083 From elkin@tverd.astro.spbu.ru.
1085 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1086 Cashin <ecashin@coe.uga.edu>).
1088 2000-10-27 Simon Josefsson <simon@josefsson.org>
1090 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1091 (gnus-agent-restore-gcc):
1092 (gnus-agent-possibly-save-gcc): New functions.
1094 * nnimap.el (nnimap-group-overview-filename): Create directory for
1095 newfile (when use long filenames is nil). Copy+delete file if
1097 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1098 doesn't return anything useful, use ignore-errors instead.
1099 (nnimap-verify-uidvalidity): Delete overview file when
1100 uid validity changes.
1101 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1102 Rename old files into new format.
1103 (nnimap-request-accept-article): Remove \n's from
1105 (nnimap-request-accept-article): Remove From[^:] lines.
1106 (imap-starttls-p): Check for starttls binary.
1107 (imap-starttls-open): More verbose.
1108 (imap-gssapi-auth): Ditto.
1109 (imap-kerberos4-auth): Ditto.
1110 (imap-cram-md5-auth): Ditto.
1111 (imap-login-auth): Ditto.
1112 (imap-anonymous-auth): Ditto.
1113 (imap-digest-md5-auth): Ditto.
1115 (imap-digest-md5-p): Check capability first.
1116 (imap-parse-flag-list): Correctly parse empty lists.
1117 (imap-login-p): Support LOGINDISABLED.
1118 (imap-parse-body): Work around bug in Sun SIMS.
1120 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1121 (gnus-agent-restore-gcc):
1122 (gnus-agent-possibly-save-gcc): New functions.
1124 Asks the user to synch flags with server when you plug in.
1126 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1127 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1128 (gnus-agent-toggle-plugged): Call it.
1129 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1130 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1131 (gnus-agent-possibly-synchronize-flags): New function.
1132 (gnus-agent-possibly-synchronize-flags-server): New function.
1134 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1136 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1138 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1141 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1143 * gnus-draft.el (gnus-draft-send-message): Ditto.
1144 (gnus-group-send-drafts): Ditto.
1146 * gnus-art.el (gnus-request-article-this-buffer):
1147 gnus-refer-article-method might be a single method.
1148 (gnus-article-mime-total-parts): New function.
1149 (gnus-mm-display-part): Use it.
1150 (gnus-mime-display-single): Ditto.
1151 (gnus-mime-display-alternative): Ditto.
1152 (gnus-mime-inline-part): Check validity of charset.
1153 (gnus-treat-display-smileys): Default value in Emacs 21.
1154 * gnus-art.el: Define dynamic variables in eval-when-compile.
1155 (gnus-article-prepare): Configure it again.
1156 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1158 (gnus-article-prepare): Configure windows before
1159 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1160 window might be overrided.
1161 (gnus-mime-inline-part): Use prefix argument only
1162 when it is called interactively.
1163 (gnus-mime-action-alist): New variable.
1164 (gnus-mime-action-on-part): Use it.
1165 (gnus-mime-button-commands): Add command ".".
1166 (gnus-mime-inline-part): Support prefix argument.
1167 (gnus-article-banner-alist): New variable.
1168 (article-strip-banner): Use it.
1170 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1171 because they are files, not paths.
1172 (mailcap-parse-mimetypes): Ditto.
1173 (mailcap-mime-types): Use mailcap-mime-data.
1175 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1177 * gnus.el (gnus-agent-fetching): New variable.
1178 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1180 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1181 (gnus-agent-fetch-group-1): Score-param could be nil.
1182 (gnus-agent-any-covered-gcc): New function.
1183 (gnus-agent-possibly-save-gcc): Use it.
1184 (gnus-agent-possibly-do-gcc): Ditto.
1185 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1186 the GNU assignment issue.
1187 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1188 * gnus-agent.el: timer vs. itimer.
1190 * webmail.el (webmail-type-definition): Fix my-deja open url.
1191 (webmail-hotmail-list): Fix.
1192 (webmail-netscape-open, webmail-hotmail-article,
1193 webmail-hotmail-list): Update.
1194 (webmail-my-deja-*): Rewrite.
1196 * gnus-sum.el (gnus-refer-article-methods): The second could be
1198 (gnus-cache-write-active): Auto load.
1199 (gnus-summary-display-article): Enable multibyte.
1200 (gnus-summary-select-article): Don't enable multibyte here.
1201 (gnus-summary-goto-article): Ditto.
1202 (gnus-summary-enter-digest-group): Decode to-address.
1204 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1205 (mm-with-unibyte-current-buffer-mule4): New function.
1206 (mm-enable-multibyte-mule4): New.
1207 (mm-disable-multibyte-mule4): New.
1209 * mm-util.el (mm-enable-multibyte-mule4): New.
1210 (mm-disable-multibyte-mule4): New.
1211 * gnus-sum.el (gnus-summary-mode): Use it.
1212 (gnus-summary-select-article): Ditto.
1213 (gnus-summary-goto-article): Use enable multibyte.
1215 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1216 (nnkiboze-enter-nov): Fix it when there is no xref.
1217 (nnkiboze-generate-groups): List groups.
1218 (nnkiboze-request-article): Use
1219 gnus-cache-request-article.
1221 * gnus-group.el (gnus-group-make-kiboze-group): Use
1222 nnkiboze-score-file.
1223 (gnus-group-make-kiboze-group): Fix prompt.
1225 * message.el (message-send-mail-partially): Replace the header
1226 delimiter with a blank line.
1227 (message-sending-message): New variable.
1228 (message-send): Use it.
1229 (message-default-charset): Default value for non-Mule Emacsen.
1230 (message-alternative-emails): New.
1231 (message-use-alternative-email-as-from): New.
1232 (message-setup): Use them.
1233 (message-default-charset): Set default value in non-MULE XEmacsen
1236 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1238 * message.el: xemacs cleanup (use featurep ' xemacs)
1240 * nnheader.el: ditto
1244 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1246 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1249 2000-10-27 Simon Josefsson <simon@josefsson.org>
1251 * message.el (message-send): Make sure error is signalled if no
1252 send method is specified.
1254 2000-10-27 Dave Love <fx@gnu.org>
1256 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1258 (gnus-group-make-tool-bar): New function.
1259 (gnus-group-mode): Use it.
1261 * message.el (message-mode-menu): Add some :help strings.
1262 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1263 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1265 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1266 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1267 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1269 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1270 display-graphic-p here.
1272 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1274 * mm-decode.el (mm-viewer-completion-map): New.
1275 (mm-interactively-view-part): Use it.
1277 2000-10-27 Simon Josefsson <sj@extundo.com>
1279 * mail-source.el (mail-sources): IMAP predicate is a string.
1280 (mail-sources): Add default values for IMAP mailbox, predicate and
1283 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1285 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1286 of the `gnus-xemacs' variable, as the latter has been removed.
1287 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1288 * gnus-art.el (gnus-treat-display-xface)
1289 (gnus-treat-display-smileys, gnus-treat-display-picons)
1290 (gnus-article-read-summary-keys): Likewise.
1292 2000-10-26 Dave Love <fx@gnu.org>
1294 * flow-fill.el: Require cl when compiling.
1296 2000-10-26 Simon Josefsson <simon@josefsson.org>
1298 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1299 (fill-flowed): Make "quote-depth wins" rule work when first line
1302 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1304 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1305 (gnus-kill-all-overlays): Move here.
1307 * gnus-util.el (gnus-kill-all-overlays): Move out.
1309 2000-10-26 Dave Love <fx@gnu.org>
1311 * mail-source.el: Require imap when compiling and defvar
1312 display-time-mail-function. Require mm-util.
1313 (nnheader-cancel-timer): Autoload.
1314 (mail-source-imap-authenticators, mail-source-imap-streams): New
1316 (mail-sources): Use them.
1317 (defvar): Use rmail-spool-directory unconditionally.
1319 2000-10-26 Dirk Meyer <dischi@tzi.de>
1321 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1322 seconds instead of hour.
1324 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1326 * mail-source.el (mail-sources): Better `:type'.
1328 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1330 * mail-source.el (mail-source-keyword-map): Use
1331 `rmail-spool-directory' as a default directory for the `file'
1332 source, if the variable is defined. Fall back to hardcoded
1333 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1334 <seh@speakeasy.org>.
1336 2000-10-25 Jason Rumney <jasonr@gnus.org>
1338 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1341 2000-10-18 Dave Love <fx@gnu.org>
1343 * mm-bodies.el (mm-uu-decode-function)
1344 (mm-uu-binhex-decode-function): Defvar when compiling.
1346 * gnus-nocem.el (gnus-nocem-issuers): Update.
1347 (gnus-nocem-check-from): New option.
1348 (gnus-nocem-scan-groups): Use it.
1349 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1350 (gnus-nocem-check-article-limit): Add :version.
1352 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1354 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1355 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1357 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1359 * ietf-drums.el (mm-util): Require CL when compiling.
1361 2000-10-15 Dave Love <fx@gnu.org>
1363 * qp.el: Require mm-util.
1365 2000-10-13 Dave Love <fx@gnu.org>
1367 * qp.el (quoted-printable-decode-region): Avoid invalid
1370 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1372 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1373 to a recursive load.
1375 2000-10-12 Dave Love <fx@gnu.org>
1377 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1379 * gnus.el (gnus-group-startup-message): Check for PBM image.
1381 2000-10-09 Dave Love <fx@gnu.org>
1383 * mail-source.el (mail-source-fetch-imap): Bind
1384 default-enable-multibyte-characters rather than using
1385 mm-disable-multibyte.
1387 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1389 * mail-source.el (mail-source-fetch-maildir): Don't insert
1392 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1394 * mm-encode.el: Require CL. At least, for `incf'.
1396 2000-10-06 Dave Love <fx@gnu.org>
1398 * gnus-audio.el: Don't require cl.
1399 (gnus-audio): New custom group.
1400 (gnus-audio-inline-sound): Change to work with Emacs.
1401 (gnus-audio-directory, gnus-audio-directory)
1402 (gnus-audio-au-player): Customize.
1403 (gnus-audio-play): Try external player if play-sound-file fails.
1404 Use file-name-extension, not string-match.
1406 2000-10-05 Dave Love <fx@gnu.org>
1408 * rfc1843.el: Require cl when compiling.
1410 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1412 (quoted-printable-decode-region): Rename arg which confused
1413 charset with coding-system. Don't use nonascii-insert-offset.
1414 Coding-system encode the region initially. Don't recognize `=='
1415 as valid QP. Coding-system decode the region finally.
1416 (quoted-printable-decode-string): Rename arg which confused
1417 charset with coding-system.
1419 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1420 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1421 mm-encode-coding-region.
1422 (mm-decode-body, mm-decode-string): Rename variables which
1423 confused charset with coding-system.
1424 (binhex-decode-region): Don't autoload.
1425 (mm-body-encoding): Require message.
1426 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1429 * gnus-art.el (article-de-quoted-unreadable)
1430 (article-de-base64-unreadable): Fold search case
1431 rather than downcasing string. Apply mm-charset-to-coding-system
1432 to arg of quoted-printable-decode-region.
1434 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1436 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1438 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1440 * gnus-kill.el (gnus-kill): Typo.
1442 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1444 * gnus-mule.el: Revived.
1446 2000-10-04 Dave Love <fx@gnu.org>
1448 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1449 Require ring when compiling.
1450 (gnus-x-splash): Bind width, height.
1451 (gnus-article-compface-xbm): New variable.
1452 (gnus-article-display-xface): Move graphic test. Use unibyte.
1453 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1455 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1457 * nnimap.el: require 'cl when compiling.
1459 2000-10-04 Dave Love <fx@gnu.org>
1461 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1464 * frown.pbm, smile.pbm, wry.pbm: New files.
1466 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1468 2000-10-03 Dave Love <fx@gnu.org>
1470 * mail-source.el (mail-sources): Revert to nil.
1472 * nnmail (nnmail-spool-file): Revert to `((file))'.
1474 * qp.el: Don't require mm-util.
1475 (quoted-printable-decode-region): Rewritten.
1476 (quoted-printable-decode-string, quoted-printable-encode-region):
1478 (quoted-printable-encode-region): Barf on multibyte characters.
1479 Maybe make the class multibyte. Upcase chars, not formatted
1480 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1481 (quoted-printable-encode-string): Don't use
1482 mm-with-unibyte-buffer.
1484 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1486 * mail-source.el (mail-source-report-new-mail): Use
1487 nnheader-cancel-timer.
1489 2000-10-03 Simon Josefsson <simon@josefsson.org>
1491 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1492 (mail-source-fetch-imap): Use it.
1494 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1496 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1499 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1502 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1504 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1506 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1507 image's :ascent to 80. That gives a mode-line which is approx.
1508 as tall as the normal one.
1510 2000-09-21 Dave Love <fx@gnu.org>
1512 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1513 (for Emacs 20). Tidy somewhat.
1515 2000-09-21 Dave Love <fx@gnu.org>
1517 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1518 image processing. Rationalize logic somewhat.
1520 2000-09-20 Dave Love <fx@gnu.org>
1522 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1524 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1525 we'll be careful merging development changes.
1527 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1530 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1531 (mouse-set-point, set-face-foreground)
1532 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1535 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1537 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1538 redundant autoloads.
1540 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1542 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1543 to XBM; we always have PBM support.
1545 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1547 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1548 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1549 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1550 * nnkiboze.el (nnkiboze-file-coding-system): New.
1551 (nnkiboze-retrieve-headers): Use it.
1552 (nnkiboze-request-group): Ditto.
1553 (nnkiboze-close-group): Ditto.
1554 (nnkiboze-generate-group): Ditto.
1555 (nnkiboze-enter-nov): Insert first Xref properly.
1557 2000-09-19 Dave Love <fx@gnu.org>
1559 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1560 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1562 * mail-source.el (mail-sources): Change default to '((file)).
1563 Add useful custom type.
1565 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1567 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1569 (gnus-date-iso8601): Ditto.
1571 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1573 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1575 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1577 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1578 pattern. Avoid using 8 bit chars.
1579 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1581 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1583 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1584 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1585 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1586 functions are not implemented yet.
1588 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1589 x-overlay.el from the FSF Emacs black list.
1591 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1593 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1594 (mm-inline-media-tests): Ditto.
1595 (mm-automatic-display): Ditto.
1596 * mm-view.el (mm-display-inline-fontify): Generalize from
1597 mm-display-patch-inline.
1598 (mm-display-patch-inline): Use it.
1599 (mm-display-elisp-inline): Ditto.
1601 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1603 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1604 (gnus-topic-unmark-topic): Ditto.
1605 (gnus-topic-mark-topic): Ditto.
1606 (gnus-topic-get-new-news-this-topic): Use it.
1608 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1610 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1613 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1615 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1616 zombie or killed groups.
1618 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1620 * mml.el (mml-preview): Reinsert unibyte content.
1621 (mml-parse-1): Remove with-unibyte-current-buffer.
1622 (mml-generate-mime-1): Ditto.
1623 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1624 * message.el (message-forward): Ditto.
1626 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1628 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1629 original article buffer.
1630 (article-de-base64-unreadable): Ditto.
1631 (article-wash-html): Ditto.
1633 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1635 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1636 unless forward-show-mml.
1638 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1640 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1641 (gnus-summary-save-parts-last-directory): New.
1642 (gnus-summary-save-parts): Save history.
1644 2000-09-14 Ben Gertzfield <che@debian.org>
1646 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1648 (gnus-summary-save-parts): Use it.
1650 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1652 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1653 * gnus-sum.el (gnus-summary-exit): Ditto.
1654 (gnus-summary-exit-no-update): Ditto.
1655 (gnus-summary-show-article): Ditto.
1657 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1659 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1660 Content-Disposition.
1662 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1664 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1666 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1668 * gnus-art.el (gnus-article-setup-buffer): Set
1669 gnus-article-mime-handles to nil.
1670 * gnus-sum.el (gnus-summary-exit): Ditto.
1671 (gnus-summary-exit-no-update): Ditto.
1672 (gnus-summary-show-article): Ditto.
1673 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1675 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1677 2000-09-14 Dave Love <fx@gnu.org>
1679 * gnus.el (gnus-charset):
1680 * mm-decode.el (mime-display):
1681 * imap.el (imap) <defgroup>: Add :version.
1683 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1685 * parse-time.el: Fix author's mail address.
1687 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1688 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1689 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1690 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1691 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1692 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1693 * rfc2231.el, uudecode.el: Fix copyright notice.
1695 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1696 require `w3' at load-time only if not running in batch mode.
1698 2000-09-13 Dave Love <fx@gnu.org>
1700 * gnus-ems.el (gnus-ems-redefine): Don't alias
1701 gnus-summary-set-display-table.
1703 * message.el (message-user-agent): Don't wrap ignore-errors around
1706 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1708 (mm-content-transfer-encoding): Don't use cadar.
1710 * uudecode.el (uudecode-decoder-program)
1711 (uudecode-decoder-switches): Customize.
1713 * gnus-score.el (gnus-home-score-file): Improve custom type.
1715 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1716 variables for Emacs 21.
1717 (gnus-group-customize): Disable undo while laying out the buffer.
1719 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1721 * gnus-util.el (gnus-write-active-file): Bind
1722 coding-system-for-write.
1724 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1726 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1727 * gnus-kill.el (gnus-batch-score): Ditto.
1728 * gnus-move.el (gnus-change-server): Ditto.
1729 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1731 2000-09-12 Simon Josefsson <simon@josefsson.org>
1733 * gnus-sum.el (gnus-update-read-articles): Undo
1734 `gnus-request-set-mark' operation.
1736 2000-09-11 Dave Love <fx@gnu.org>
1738 * Changelog: Use iso-2022 coding.
1740 * gnus-msg.el (gnus-msg-mail): New function.
1741 (gnus-user-agent): New mail agent.
1743 2000-09-10 Dave Love <fx@gnu.org>
1745 * message.el: Require mail-abbrevs for XEmacs for a problem with
1746 keybinding despite the autoloads for it.
1748 2000-09-08 Simon Josefsson <simon@josefsson.org>
1750 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1752 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1753 marks from dormant articles. (See nnimap-request-set-mark.)
1754 (nnimap-retrieve-headers-progress): Demule.
1755 (nnimap-open-server): Call nnoo-change-server twice, once for
1756 getting the nnimap-server-buffer and once for letting n-c-s set
1757 the variables in that buffer.
1759 2000-09-08 David Edmondson <dme@dme.org>
1761 * gnus.el (gnus-short-group-name): Guess separator.
1763 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1765 * gnus-group.el (gnus-group-insert-group-line): Fix.
1767 2000-09-04 Dave Love <fx@gnu.org>
1769 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1770 (mm-get-image): Avoid the losing `make-glyph' from W3.
1772 2000-09-03 Simon Josefsson <simon@josefsson.org>
1774 * gnus-sum.el (gnus-summary-delete-article): Check server.
1776 2000-09-01 Simon Josefsson <simon@josefsson.org>
1778 * imap.el (imap-parse-flag-list): Rewrite.
1780 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1782 * imap.el (imap-parse-flag-list): Hack.
1784 2000-08-29 Dave Love <fx@gnu.org>
1786 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1788 * gnus-agent.el (gnus-agent-union): new function.
1789 (gnus-agent-fetch-headers): Use it.
1791 * gnus.el (gnus-group-startup-message): Specify foreground and
1792 background for xpm image. Centre image vertically.
1793 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1795 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1797 * message.el (message-send-mail): Narrow-to-headers.
1799 2000-08-24 Dave Love <fx@gnu.org>
1801 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1804 2000-08-21 Dave Love <fx@gnu.org>
1806 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1808 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1810 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1812 (gnus-topic-show-topic): Read topic when to show permanent hidden
1814 (gnus-topic-remove-topic): Revert to the old behavior, not using
1817 2000-08-21 Dave Love <fx@gnu.org>
1819 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1820 (gnus-xemacs): Use featurep.
1822 * mm-util.el (mm-read-charset): Maybe use builtin.
1823 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1824 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1825 (mm-with-unibyte): Use featurep, not string-match.
1826 (mm-with-unibyte-buffer): Simplify.
1827 (mm-quote-arg): Maybe use shell-quote-argument.
1829 * mml.el (mml-make-string): Deleted (unused).
1831 * gnus.el (gnus-mode-line-buffer-identification): Supply
1832 definition for Emacs 21.
1834 * gnus-salt.el: Small doc fixes.
1835 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1836 gnus-add-minor-mode.
1838 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1839 gnus-add-minor-mode.
1841 2000-08-20 Simon Josefsson <simon@josefsson.org>
1843 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1844 function, thanks to Lloyd Zusman for debugging.
1845 (nnimap-request-group):
1846 (nnimap-request-list):
1847 (nnimap-retrieve-groups):
1848 (nnimap-request-newgroups): Use it.
1850 * nnimap.el (nnimap-request-article-part): Less verbose.
1852 2000-08-18 Dave Love <fx@gnu.org>
1854 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1857 * nnheader.el (nnheader-replace-chars-in-string): Use
1858 subst-char-in-string if available.
1860 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1861 (gnus-request-article-this-buffer): Use expand-file-name.
1862 (gnus-mime-view-part-as-type): Simplify interactive spec.
1863 (gnus-mime-button-map): Define it all in defvar.
1865 2000-08-17 Dave Love <fx@gnu.org>
1867 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1869 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1872 * uudecode.el (char-int): Use defalias, not fset.
1874 * score-mode.el: Don't require easymenu. Require mm-util.
1875 (score-mode-coding-system): Use mm-auto-save-coding-system.
1877 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1878 (nneething-file-name): Use expand-file-name, not concat.
1880 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1882 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1883 Failure proof for email addresses.
1884 (nnslashdot-sane-retrieve-headers): Ditto.
1886 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1888 * message.el (message-send-mail): Only insert courtesy message
1891 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1893 * message.el (message-cancel-news): Copy the From header from the
1896 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1898 * gnus-async.el (gnus-asynchronous): Removed.
1900 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1902 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1905 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1907 * nnmail.el (nnmail-expiry-target-group): Fixed.
1909 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1911 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1912 gnus-request-accept-article so that body encoding is *not* done.
1913 Encoding is not done on incoming mail, so why should it be done on
1917 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1919 * nnml.el (nnml-request-expire-articles): Fix the calls to
1920 nnml-request-article (the filename was being passed instead of the
1921 article number) and nnmail-expiry-target-group
1922 (nnml-current-directory is changed by nnml-request-accept-article,
1923 causing it to be incorrect for the next article to be expired).
1925 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1927 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1928 expiry-target group parameters.
1930 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1932 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1934 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1935 (gnus-topic-show-topic): Ditto.
1937 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1939 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1941 * mail-source.el (mail-source-incoming-file-prefix): New
1944 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1946 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1948 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1950 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1952 * message.el (message-syntax-checks): New check quotin-style:
1953 Text must be written below quoted text.
1954 (message-check-news-body-syntax): Check it.
1956 2000-08-11 Simon Josefsson <simon@josefsson.org>
1958 * imap.el (imap-authenticator-alist): Fix typo.
1959 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1960 Jonas Oberg for debugging.
1962 2000-08-11 Simon Josefsson <simon@josefsson.org>
1964 * gnus-async.el (gnus-asynchronous): Disable by default.
1966 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1968 * mm-view.el (mm-inline-text): Bind fill-column.
1970 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1971 list of unexpired articles.
1973 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1974 un-expired articles.
1976 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1979 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1980 we update the right topic..
1982 * mm-decode.el (mm-display-external): Put point at start.
1984 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1986 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1988 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1990 2000-08-09 Simon Josefsson <simon@josefsson.org>
1992 * imap.el (imap-parse-body):
1993 (imap-parse-string-list): Add bug workarounds for Stalker
1994 Communigate Pro 3.0 server.
1995 (imap-body-lines): Remove bogus comment.
1997 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1999 * nnimap.el (nnimap-retrieve-which-headers):
2000 (nnimap-retrieve-headers-from-server):
2001 (nnimap-request-set-mark):
2002 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2004 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2006 * message.el (message-dont-reply-to-names):
2007 rmail-dont-reply-to-names may not be defined.
2009 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2011 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2014 2000-07-19 Dave Love <fx@gnu.org>
2016 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2017 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2019 (gnus-article-display-xface): Special-case for dark backgrounds.
2021 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2023 * imap.el (imap-calculate-literal-size-first): New variable.
2024 (imap-local-variables): Add it.
2025 (imap-kerberos4-open): Set it.
2026 (imap-send-command): Use it.
2028 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2030 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2031 (mailcap-parse-mimetypes): Use it.
2032 (mailcap-extension-to-mime): Parse mimetype.
2033 (mailcap-mime-types): Ditto.
2034 * mml.el (mml-minibuffer-read-type): Ditto.
2036 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2038 * nndoc.el (nndoc-type-alist): Add outlook.
2039 (nndoc-outlook-type-p): New function.
2040 (nndoc-outlook-article-begin): Ditto.
2042 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2044 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2047 2000-07-15 Simon Josefsson <simon@josefsson.org>
2049 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2052 (imap-kerberos4-program):
2053 (imap-gssapi-program):
2054 (imap-ssl-program): Customization.
2055 (imap-shell-program):
2056 (imap-shell-host): New variables.
2058 (imap-stream-alist): Add shell.
2060 (imap-shell-open): New functions.
2061 (imap-open): Don't call authenticator if preauth.
2062 (imap-authenticate): Return t if already authenticated.
2064 2000-07-14 Simon Josefsson <simon@josefsson.org>
2066 * gnus.el (gnus-invalid-group-regexp): New variable.
2067 (gnus-read-group): Use it.
2069 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2071 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2072 expunge-below and orphan-score are "group variables".
2074 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2076 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2077 qualified group names to `gnus-group-read-ephemeral-group'.
2079 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2081 * gnus-sum.el: `W t' is toggle-header in info.
2083 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2085 * gnus-art.el (article-de-base64-unreadable): Typo.
2087 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2089 * gnus-agent.el (require): Require timer.
2091 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2093 * message.el (message-bounce): Call mime-to-mml.
2095 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2097 * nnslashdot.el (nnslashdot-request-close): New function.
2099 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2101 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2102 right line number for the article.
2104 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2106 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2107 * webmail.el (webmail-fetch): Bind
2108 url-http-silence-on-insecure-redirection.
2110 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2112 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2114 (nnslashdot-sane-retrieve-headers): Ditto.
2115 (nnslashdot-request-article): Ditto.
2117 2000-07-10 William M. Perry <wmperry@aventail.com>
2119 * mailcap.el (mailcap-parse-mimetype-file):
2121 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2123 * nnweb.el (nnweb-insert): Stricter test.
2124 * webmail.el (webmail-refresh-redirect): Ditto.
2126 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2128 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2130 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2132 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2134 2000-07-05 Dave Love <fx@gnu.org>
2136 * utf7.el: Doc and header fixes.
2138 * gnus-sum.el: Doc fixes.
2140 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2143 * flow-fill.el (fill-flowed-point-at-eol)
2144 (fill-flowed-point-at-bol): Use defalias, not fset.
2146 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2147 (gnus-Plain-save-name): Delete -- apparently bogus.
2149 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2151 * nnsoup.el: Use expand-file-name throughout.
2153 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2155 * nnmail.el (nnmail-read-incoming-hook): New example.
2157 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2159 * mm-view.el (mm-inline-text): Check whether the text has already
2162 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2164 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2166 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2168 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2170 2000-07-03 Simon Josefsson <simon@josefsson.org>
2172 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2175 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2177 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2178 name in authinfo (.authinfo now support ports, no need for the
2180 (nnimap-split-find-rule): Fix.
2181 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2183 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2185 * message.el (message-unquote-tokens): Remove all quotes.
2187 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2189 * gnus-ml.el: New file.
2191 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2193 * nnultimate.el (nnultimate-request-close): New function.
2195 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2197 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2199 * gnus.el: Gnus v5.8.7 is released.
2201 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2203 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2205 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2207 * message.el (message-do-fcc): Encode MIME.
2209 2000-06-28 Simon Josefsson <simon@josefsson.org>
2211 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2212 (nnimap-assoc-match): New function.
2213 (nnimap-split-find-rule): Support extended syntax.
2215 2000-06-28 Simon Josefsson <simon@josefsson.org>
2217 * nnimap.el (nnimap-open-connection): Use port stuff.
2219 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2220 document port and defaultport.
2222 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2224 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2226 2000-06-26 Dave Love <fx@gnu.org>
2228 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2230 * message.el: Remove unnecessary `require'ments. Defvar
2231 gnus-list-identifiers when compiling. Don't try to autoload
2232 variable `gnus-list-identifiers'. Autoload
2233 gnus-group-name-charset.
2234 (message-fetch-field): Don't assume `format' removes text
2236 (message-strip-list-identifiers, message-reply, message-followup):
2238 (message-mode): Tidy XEmacs conditionals.
2239 (message-replace-chars-in-string): Use subst-char-in-string when
2242 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2243 removes text properties.
2245 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2247 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2249 * gnus-score.el (gnus-summary-score-entry): Likewise.
2251 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2253 * nnimap.el (nnimap-request-post): Fix parenthesis.
2255 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2257 * message.el (message-unquote-tokens): New function.
2259 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2261 * nnimap.el (nnimap-request-post): Ditto.
2263 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2265 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2267 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2268 patch commited 2000-04-02).
2270 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2272 * imap.el (imap-mailbox-examine-1): New function.
2273 (imap-message-copyuid-1):
2274 (imap-message-appenduid-1): Use it, instead of
2275 `imap-mailbox-examine' which would utf-7 encode mailbox name
2278 2000-06-19 Dave Love <fx@gnu.org>
2280 * mm-uu.el Don't require message. Require cl when compiling.
2282 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2284 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2286 * gnus-sum.el (gnus-orphan-score): Move here.
2288 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2290 * message.el (message-forward): Remove show-mml condition.
2291 (message-forward-ignored-headers): Remove X-Gnus headers.
2293 2000-06-08 Simon Josefsson <simon@josefsson.org>
2295 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2297 2000-06-08 Urban Engberg <ue@ccieurope.com>
2299 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2301 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2303 * message.el (message-syntax-checks): Add type.
2305 2000-06-07 Dave Love <fx@gnu.org>
2307 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2309 (mm-inline-image): Defalias, not fset.
2311 * gnus.el (gnus-group-startup-message): Don't specify string for
2314 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2315 add-minor-mode is available.
2316 (gnus-article-display-xface): Don't specify string for
2319 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2321 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2322 (gnus-topic-insert-topic-line): Use shownp.
2323 (gnus-topic-hide-topic): Don't use hidden.
2324 (gnus-topic-show-topic): Don't use hidden.
2326 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2328 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2330 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2331 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2332 * gnus-util.el (gnus-output-to-rmail): Ditto.
2333 (gnus-output-to-mail): Ditto.
2334 (gnus-write-buffer): Ditto.
2335 * gnus-uu.el (gnus-uu-save-article): Ditto.
2337 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2339 * message.el (message-read-from-minibuffer): Typo.
2341 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2343 * gnus-art.el (article-decode-charset): Override non-MIME forward
2346 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2348 * mml.el (mml-quote-region): Correct the regexp.
2349 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2351 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2353 * message.el (message-forward): Insert raw text.
2354 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2355 (mml-generate-mime-1): Insert raw text in unibyte mode.
2357 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2359 * mm-bodies.el (mm-body-encoding): Always encoded if
2360 `mm-use-ultra-safe-encoding' is set.
2362 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2364 * mml.el (ange-ftp-name-format): Typo.
2366 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2368 * gnus-start.el (gnus-get-unread-articles): If
2369 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2370 try to do anything on that server.
2372 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2374 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2377 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2379 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2382 2000-05-24 Dave Love <fx@gnu.org>
2384 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2386 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2388 * gnus.el (gnus-redefine-select-method-widget): new function, call
2389 it once. Add an "other" entry for unknown but editable backend
2391 * gnus-start.el (gnus-declare-backend): use it.
2393 2000-05-19 Dave Love <fx@gnu.org>
2395 * gnus-art.el (gnus-article-next-page): Revert last change.
2397 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2399 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2401 2000-05-19 Dave Love <fx@gnu.org>
2403 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2404 not mm-inline-large-images.
2406 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2408 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2410 2000-05-18 Dave Love <fx@gnu.org>
2412 * gnus-art.el: Use defalias, not fset.
2413 (gnus-article-x-face-command): Don't test for xbm.
2414 (gnus-article-next-page): Redisplay before testing point in window.
2416 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2418 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2419 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2421 2000-05-17 Jim Davidson <jdavidson@acm.org>
2423 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2424 gnus-summary-save-in-rmail.
2425 * message.el (message-output): Ditto.
2427 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2429 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2431 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2433 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2435 * message.el (message-send-news): Check group name charset.
2436 * gnus-msg.el (gnus-post-news): Decode group name.
2437 (gnus-inews-do-gcc): Encode group name.
2439 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2441 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2442 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2444 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2446 * gnus-group.el (gnus-group-mark-line-p): New function.
2447 (gnus-group-goto-group): New parameter.
2448 (gnus-group-remove-mark): Use it.
2449 * gnus-topic.el (gnus-topic-move-group): Ditto.
2450 (gnus-topic-remove-group): Ditto.
2452 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2454 * gnus-group.el (gnus-group-list-dormant): New function.
2456 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2458 * gnus-agent.el (gnus-agent-synchronize): Use
2459 nnheader-insert-file-contents.
2460 (gnus-agent-save-active-1): Ditto.
2461 (gnus-agent-write-active): Ditto.
2462 (gnus-agent-expire): Ditto.
2463 * gnus-cache.el (gnus-cache-read-active): Ditto.
2464 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2465 * gnus-sum.el (gnus-summary-import-article): Ditto.
2467 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2468 (gnus-agent-save-group-info): Ditto.
2469 (gnus-agent-save-alist): Ditto.
2470 * gnus-util.el (gnus-make-directory): Ditto.
2472 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2474 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2476 * mml.el (mml-generate-mime-preprocess-function): New variable.
2477 (mml-generate-mime-postprocess-function): New variable.
2478 (mml-generate-mime-1): Use them.
2480 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2482 * gnus-group.el (gnus-group-apropos): Group name charset.
2483 * gnus-sum.el (gnus-set-mode-line): Ditto.
2484 * gnus-group.el (gnus-group-decoded-name): New function.
2485 (gnus-group-edit-group): Use it.
2486 * gnus-cus.el (gnus-group-customize): Use it.
2488 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2490 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2492 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2494 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2495 (gnus-group-name-charset-group-alist): Ditto.
2496 (gnus-group-name-charset): New function.
2497 (gnus-group-name-decode): New function.
2498 (gnus-group-insert-group-line): Use them.
2499 (gnus-group-prepare-flat-list-dead): Ditto.
2500 (gnus-group-list-active): Ditto.
2501 (gnus-group-describe-all-groups): Ditto.
2502 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2503 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2504 add gnus-group property.
2505 (gnus-browse-group-name): Read gnus-group property.
2507 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2509 * nnfolder.el (nnfolder-possibly-change-group): Use
2510 file-name-coding-system instead of pathname-coding-system.
2511 * nnmail.el (nnmail-find-file): Ditto.
2512 (nnmail-write-region): Ditto.
2513 * nnmh.el (nnmh-retrieve-headers): Ditto.
2514 (nnmh-request-article): Ditto.
2515 (nnmh-request-group): Ditto.
2516 (nnmh-request-list): Ditto.
2517 (nnmh-possibly-change-directory): Ditto.
2518 (nnmh-active-number): Ditto.
2519 * nnml.el (nnml-possibly-change-directory): Ditto.
2520 (nnml-request-list): Ditto.
2521 (nnml-request-article): Ditto.
2522 (nnml-retrieve-headers): Ditto.
2524 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2526 * nnimap.el (nnimap-request-accept-article): Don't unselect
2527 mailbox if no mailbox is selected.
2529 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2531 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2532 Recognize domain names starting with `www.' as starting an URL.
2534 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2536 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2537 (mail-source-keyword-map): Add "subdirs" for maildir.
2539 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2541 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2542 (nnmail-get-new-mail): Use it.
2543 * gnus-start.el (gnus-get-unread-articles): Ditto.
2545 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2547 * gnus-sum.el (gnus-summary-edit-article): Better support for
2549 * nndraft.el (nndraft-request-replace-article): New function,
2550 bind nnmail-file-coding-system.
2552 2000-05-14 Dave Love <fx@gnu.org>
2554 * nnheader.el: Replace uses of `fset' with `defalias'.
2555 (jka-compr-compression-info-list): Only defvar when compiling.
2557 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2559 * webmail.el (webmail-netaddress-article): Refresh redirect.
2561 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2563 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2565 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2567 * webmail.el: Translate to SP.
2569 2000-05-13 Robin S. Socha <robin@socha.net>
2571 * message.el (message-bounce): Doc typo.
2573 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2575 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2576 (gnus-soup-store): Ditto.
2577 (gnus-soup-send-packet): Ditto.
2578 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2579 (nnsoup-dissect-buffer): Ditto.
2580 (nnsoup-narrow-to-article): Ditto.
2581 (nnsoup-make-active): Ditto
2583 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2585 * message.el (message-mode): Two parameters for local-variable-p.
2587 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2589 * message.el (message-strip-list-identifiers): New function.
2590 (message-reply): Use it and use message-strip-subject-re.
2591 (message-followup): Ditto.
2592 * gnus-art.el (article-hide-list-identifiers): Remove more.
2593 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2595 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2597 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2598 mail-parset-charset and use non-numeric argument.
2600 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2602 * mml.el (mml-buffer-list): New variable.
2603 (mml-generate-new-buffer): New function.
2604 (mml-destroy-buffers): Ditto.
2605 (mml-insert-mime): Use them.
2606 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2607 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2608 * message.el (message-mode): Ditto.
2609 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2610 (gnus-uu-save-article): Support show-as-mml.
2611 * message.el (message-forward): Ditto.
2613 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2615 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2616 (nndoc-mime-digest-type-p): Locate article head precisely.
2617 * mml.el (mml-generate-default-type): New variable.
2618 (mml-generate-mime-1): Use it.
2619 (mml-insert-mime-headers): Use it.
2620 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2621 (gnus-uu-digest-mail-forward): Use it and call message-forward
2622 with argument digest.
2623 (gnus-uu-save-article): Support message-forward-as-mime.
2624 * message.el (message-forward): Add parameter digest.
2625 * mm-decode.el (mm-dissect-default-type): New variable.
2626 (mm-dissect-buffer): Use it.
2628 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2630 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2631 newline and paragraph to nil when got a non-ascii character. Test
2632 paragraph before newline.
2634 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2636 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2639 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2641 * nnslashdot.el (nnslashdot-sid-strip): New function.
2642 (nnslashdot-threaded-retrieve-headers): New format.
2643 (nnslashdot-sane-retrieve-headers): Ditto.
2644 (nnslashdot-request-article): Ditto.
2645 (nnslashdot-threaded-retrieve-headers): Thread properly.
2646 (nnslashdot-request-article): Be more lenient.
2647 (nnslashdot-threaded-retrieve-headers): Regexp search.
2649 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2651 * gnus-sum.el (gnus-with-article): Define it before use it.
2653 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2655 * message.el (message-supersede): Use mime-to-mml.
2656 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2658 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2660 * gnus-group.el (gnus-group-list-cached): Don't use
2661 `subst-char-in-string'.
2663 2000-05-08 Dave Love <fx@gnu.org>
2665 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2667 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2669 * mm-decode.el (mm-interactively-view-part): Append %s if the
2670 method is a single word.
2671 * nnwarchive.el (nnwarchive-type-definition): Typo.
2673 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2675 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2677 (gnus-group-prepare-flat-predicate): Use it.
2678 (gnus-group-list-cached): List dead groups.
2680 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2682 * gnus-art.el (article-decode-charset): Don't decode message with
2685 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2687 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2688 evaluate the Lisp code.
2690 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2692 * gnus-art.el (article-wash-html): New function.
2693 (gnus-article-wash-html): Bind.
2694 (gnus-article-make-menu-bar): Menu item.
2695 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2696 (gnus-summary-make-menu-bar): Menu item.
2697 * gnus.el: Autoload.
2699 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2701 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2702 (gnus-uu-unshar-article): Use it.
2704 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2705 (mailcap-maybe-eval): Use it.
2707 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2710 * mml.el (mml-generate-mime-1): Small comment.
2712 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2714 * gnus-art.el (article-de-base64-unreadable): New function.
2715 (gnus-article-de-base64-unreadable): Bind.
2716 (gnus-article-make-menu-bar): Menu item.
2717 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2718 (gnus-summary-make-menu-bar): Menu item.
2719 * gnus.el: Autoload.
2721 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2723 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2724 (gnus-summary-select-article): Add en/disable multibyte.
2726 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2728 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2729 (gnus-summary-edit-article): New feature: editing raw articles.
2731 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2733 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2734 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2735 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2736 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2737 * mm-decode.el (mm-insert-part): Ditto.
2739 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2741 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2742 (nndoc-forward-type-p): Ditto.
2744 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2746 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2747 value of enable-multibyte-characters.
2749 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2751 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2753 2000-05-03 Dave Love <fx@gnu.org>
2755 * gnus-ems.el (gnus-article-xface-ring-internal)
2756 (gnus-article-xface-ring-size): New variable.
2757 (gnus-article-display-xface): Use them to cache data. Don't try
2758 to use XPM. Set up binary coding for PBM's sake.
2760 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2762 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2763 * gnus-int.el (gnus-request-accept-article): Ditto.
2764 (gnus-request-replace-article): Ditto.
2765 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2767 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2769 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2771 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2773 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2775 * mml.el (mml-to-mime): Use message-default-charset.
2776 (mml-preview): Narrow to headers.
2777 * message.el (message-send-mail): Use message-default-charset.
2778 (message-send-news): Narrow to headers;
2779 use message-default-charset.
2781 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2783 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2785 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2787 (mml-parse-1): Warning message.
2788 (mml-preview): Disable multibyte.
2790 2000-05-03 Dave Love <fx@gnu.org>
2792 * gnus.el (gnus-group-startup-message): Add newline before image.
2794 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2796 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2797 * message.el (message-send-mail): Use unibyte-buffer.
2798 (message-send-mail): Ditto.
2800 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2802 * gnus.el: Gnus v5.8.6 is released.
2804 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2806 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2808 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2810 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2812 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2814 * message.el (message-send-mail-partially): Use forward-line.
2816 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2818 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2820 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2822 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2823 (mml-insert-mime): No markup only for text/plain.
2824 (mime-to-mml): Remove MIME headers.
2826 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2828 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2829 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2832 2000-04-28 Dave Love <fx@gnu.org>
2834 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2837 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2838 search order. Use parse-colon-path and remove some redundancy.
2840 (mailcap-parse-mimetypes): Code consistently with
2841 mailcap-parse-mailcaps. Doc fix.
2843 * gnus-start.el (gnus-unload): Iterate over `features', not
2846 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2848 * mml.el (mml-parse-1): Don't create blank parts.
2849 (mml-read-part): Fix mml tag.
2850 (mml-insert-mime): Convert message/rfc822.
2851 (mml-insert-mml-markup): Add mmlp parameter.
2853 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2855 * message.el (message-send-mail-partially): Remove CTE.
2857 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2859 * mm-view.el (mm-inline-image): Fset it.
2861 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2863 * nndoc.el (nndoc-type-alist): Change forward regexp.
2865 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2867 * message.el (message-send-mail-partially-limit): Change the
2870 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2872 * gnus-util.el (gnus-extract-address-components): Name might be
2875 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2877 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2878 (gnus-summary-post-forward): Ditto.
2879 * message.el (message-forward-show-mml): New variable.
2880 (message-forward): Use it.
2881 * mml.el (mml-parse-1): Add tag mml.
2882 (mml-read-part): Ditto.
2883 (mml-generate-mime): Support reentance.
2884 (mml-generate-mime-1): Support mml tag.
2886 2000-04-27 Dave Love <fx@gnu.org>
2888 * gnus-art.el: Don't bother to require custom, browse-url.
2889 (gnus-article-x-face-command): Include gnus-article-display-xface.
2891 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2892 Use defalias, not fset.
2893 (gnus-article-display-xface): New function.
2895 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2897 * mm-decode.el: Small doc fixes. Require cl when compiling.
2898 (mm-xemacs-p): Deleted.
2899 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2900 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2901 use create-image and don't special-case xbm.
2902 (mm-valid-image-format-p): Use display-graphic-p.
2904 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2906 * message.el (message-send-mail-partially-limit): New variable.
2907 (message-send-mail-partially): New function.
2908 (message-send-mail): Use it.
2909 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2910 all blank lines inside of base64.
2911 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2914 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2916 * mml.el (mml-insert-tag): Match more special characters.
2918 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2920 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2922 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2924 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2925 (mm-inlined-types): Ditto.
2926 * mm-partial.el: New file.
2928 2000-04-27 Dave Love <fx@gnu.org>
2930 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2933 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2935 * mm-bodies.el (mm-encode-body): Remove reference to
2936 mm-default-charset in comment.
2938 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2940 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2942 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2944 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2947 2000-04-26 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
2949 * gnus-draft.el (gnus-draft-setup): Fix comments.
2951 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2953 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2954 if nnmbox-file-coding-system-for-write is nil.
2956 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2958 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2961 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2963 * mm-view.el (mm-inline-text): Insert directly if decoded.
2964 * mml.el (autoload): Typo.
2966 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2968 * mml.el (mml-preview): Set up posting-charset.
2969 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2971 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2973 * webmail.el: Fix yahoo mail.
2975 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2977 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2978 word if not necessary.
2979 (rfc2047-encode-region): Put space between encoded words.
2981 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2983 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2985 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2987 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2989 (gnus-draft-edit-message): Require restoration.
2991 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2993 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2996 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2998 * gnus-art.el (gnus-treat-article): Make sure that the summary
3001 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3003 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3004 (mailcap-parse-mailcap): Backwards parsing.
3005 (mailcap-possible-viewers): Remove nreverse.
3006 (mailcap-mime-info): Ditto.
3007 (mailcap-add-mailcap-entry): Keep alternative viewer.
3009 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3011 * gnus.el: Gnus v5.8.5 is released.
3013 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3015 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3017 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3019 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3021 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3023 * mm-view.el (mm-inline-message): Disable prepare-hook.
3025 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3027 * gnus.el: Fix copyright statements.
3029 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3031 (gnus-articles-to-read): Use it.
3033 * message.el (message-get-reply-headers): Bind free variable.
3035 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3037 * message.el (message-get-reply-headers): Fix to-address.
3039 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3041 * webmail.el: Hotmail fix. Add a debug function.
3043 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3045 * gnus-sum.el (t): M-down and M-up.
3047 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3049 * gnus-sum.el: Doc fix.
3051 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3053 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3055 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3057 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3059 (nnweb-request-group): Don't scan twice.
3060 (nnweb-request-scan): Don't nix out the hashtb.
3062 * message.el (message-get-reply-headers): Return a value.
3064 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3066 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3069 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3071 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3072 order messages are inserted.
3074 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3075 message/rfc822 parts.
3077 * gnus-art.el (gnus-article-read-summary-keys): Check for
3080 * message.el (message-get-headers): Made into own function.
3081 (message-reply): Use it.
3082 (message-get-reply-headers): Renamed.
3083 (message-widen-reply): New command.
3085 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3087 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3089 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3091 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3092 non-base64 text at the end if not found.
3094 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3096 * gnus-sum.el (gnus-read-move-group-name):
3097 (gnus-summary-move-article): Use `gnus-group-method' to find out
3098 what method the manually entered group belong to.
3099 `gnus-group-name-to-method' doesn't return any method parameters
3100 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3101 for new groups so they wouldn't work.
3103 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3105 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3108 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3110 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3111 probably good to do, or something. I dunno. I just write these
3112 ChangeLog entries, and my name is Lars.
3114 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3116 * message.el (message-caesar-region): Use translate-region.
3118 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3120 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3122 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3124 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3125 variables, because that makes Emacs flash.
3127 * gnus-group.el (gnus-group-insert-group-line): Don't call
3128 gnus-group-add-icon unconditionally.
3130 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3132 (gnus-group-glyph-directory): Removed.
3134 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3136 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3137 gnus-newsgroup-name is "".
3139 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3141 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3142 in conjunction with MULE-UCS.
3144 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3146 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3148 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3150 * message.el (message-shorten-references): Only cater to broken
3151 INN for news. This caters for broken smtpd.
3153 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3155 * mailcap.el (mailcap-mime-info): Use the first match; not the
3158 * gnus-agent.el (gnus-category-kill): Save the category list.
3160 2000-04-21 Chris Brierley <brierley@pobox.com>
3162 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3164 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3166 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3168 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3170 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3172 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3174 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3175 (gnus-group-list-cached): Use it.
3177 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3179 * gnus.el: Update all the copyright notices.
3181 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3183 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3184 non-base64 text at the end.
3186 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3188 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3190 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3192 * nnheader.el: Don't autoload cancel-function-timers.
3194 * message.el (message-fetch-field): Fold case.
3196 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3198 * message.el (message-forward-before-signature): New variable.
3200 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3202 * gnus-mlspl.el: Fix stuff.
3204 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3206 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3207 subjects when unthreaded.
3209 2000-04-21 David S. Goldberg <dsg@mitre.org>
3211 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3214 2000-04-21 Rui Zhu <sprache@iname.com>
3216 * gnus-art.el (gnus-article-mode): Fix variable name.
3218 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3220 * mm-view.el: Fix autoload.
3222 * flow-fill.el (flow-fill): Fix provide.
3224 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3227 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3229 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3231 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3233 * gnus-util.el (gnus-netrc-machine): Didn't work.
3235 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3237 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3239 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3241 * flow-fill.el: Renamed from fill-flowed.
3243 * message.el (message-forward-ignored-headers): Default to
3246 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3248 * message.el (message-mode): Don't fill headers.
3250 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3252 * message.el (message-pipe-buffer-body): Use shell
3254 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3256 * nnvirtual.el (nnvirtual-request-article):
3257 Bind gnus-override-method to nil.
3258 (nnvirtual-request-update-mark): Don't update mark when
3259 article is not there.
3261 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3263 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3265 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3267 * gnus-util.el (gnus-parse-netrc): Allow "port".
3268 (gnus-netrc-machine): Take a port param.
3269 (gnus-netrc-machine):
3271 * gnus-art.el (gnus-request-article-this-buffer): Allow
3272 re-selecting referenced articles.
3274 * message.el (message-cancel-news): Allow editing.
3275 (message-cancel-message): Add newline.
3277 2000-04-20 William M. Perry <wmperry@aventail.com>
3279 * mm-view.el (mm-inline-image-emacs): New function.
3281 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3283 * mail-source.el (mail-source-delete-incoming): Change default in
3286 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3288 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3291 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3293 * nnml.el (nnml-request-expire-articles): Use it.
3295 * nnmail.el (nnmail-expiry-target): New variable.
3296 (nnmail-expiry-target-group): New function.
3298 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3300 * message.el (message-forward): Add non-MIME separators.
3302 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3304 * message.el (message-generate-headers): Respect the syntax check
3307 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3308 (gnus-remove-thread): Don't show all threads.
3310 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3312 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3314 2000-04-19 Dave Love <fx@gnu.org>
3316 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3318 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3320 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3321 (nnwarchive-egroups-*): Ditto.
3322 (nnwarchive-url): Unibyte buffer and single line cookie.
3324 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3326 * mm-util.el (mm-char-or-char-int-p): New alias.
3327 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3330 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3332 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3333 article case insensitively.
3335 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3337 * mail-source.el (mail-source-fetch-webmail): Use the default
3338 password provided in mail-sources; use webmail:subtype:user as
3341 2000-04-10 John Wiegley <johnw@gnu.org>
3343 * mail-source.el (mail-source-fetch-webmail): Use
3344 mail-source-password-cache.
3346 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3348 * webmail.el: Add netscape mail and fix HotMail mail.
3350 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3352 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3354 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3356 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3357 RFC822.PEEK if server support IMAP4rev1.
3358 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3359 RFC822.TEXT.PEEK if server support IMAP4rev1.
3360 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3361 RFC822.HEADER if server support IMAP4rev1.
3362 (nnimap-request-article-part): Support bodydetail in response
3365 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3367 * fill-flowed.el: New file.
3369 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3370 text/plain parts with `format' parameters.
3372 * mm-view.el (autoload): Autoload fill-flowed.
3373 (mm-inline-text): For "plain" parts with a format=flowed
3374 parameter, call `fill-flowed'.
3376 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3378 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3381 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3383 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3386 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3388 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3390 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3391 (imap-gssapi-program): New variable.
3392 (imap-streams): Add gssapi.
3393 (imap-stream-alist): Ditto.
3394 (imap-authenticators): Ditto.
3395 (imap-authenticator-alist): Ditto.
3396 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3397 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3398 1.6.x `imtest' syntax.
3399 (imap-gssapi-stream-p): New function.
3400 (imap-gssapi-open): Ditto.
3401 (imap-gssapi-auth-p): Ditto.
3402 (imap-gssapi-auth): Ditto.
3403 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3404 (imap-send-command): Use buffer-local `imap-client-eol' value.
3406 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3407 lines and turn TAB into SPC before parsing.
3409 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3411 * nnheader.el (nnheader-group-pathname): Make sure to return a
3413 * nnmail.el (nnmail-group-pathname): Ditto.
3415 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3417 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3418 might split in the middle of a message-id.
3420 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3422 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3423 groups from the server.
3425 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3426 (gnus-summary-toggle-header): Update the wash status.
3428 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3431 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3434 * nnmail.el (nnmail-get-active): Use it.
3435 (nnmail-parse-active): New function.
3437 * mm-view.el (mm-inline-text): Support the new version of
3440 * gnus-sum.el (gnus-summary-move-article): Only delete article
3442 (gnus-deaden-summary): Bury the buffer.
3444 * nnmail.el (nnmail-group-pathname): Ditto.
3446 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3448 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3450 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3453 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3455 * message.el (message-send-mail): Protect against unloaded Gnus.
3457 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3459 (gnus-topic-update-topic-line): Yes, do.
3460 (gnus-topic-goto-missing-group): Tally the correct number of
3461 unread articles before inserting the topic line.
3463 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3465 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3467 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3469 * mm-decode.el (mm-dissect-buffer): Ditto.
3471 * gnus-art.el (article-decode-charset): Strip CTE.
3473 * ietf-drums.el (ietf-drums-strip): New function.
3475 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3476 when prompting in read-only groups.
3478 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3480 * imap.el (imap-send-command): Change EOL-chars when
3481 `imap-client-eol' differs from default, not only for kerberos4.
3482 (imap-mailbox-status): Get encoded mailbox's status.
3484 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3486 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3487 into `mail-source-password-cache'.
3489 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3491 * mm-util.el (mm-mime-charset): Check for presence of
3492 `coding-system-get' and `get-charset-property' (recent XEmacs has
3493 the former, but not the latter).
3495 2000-01-28 Dave Love <fx@gnu.org>
3497 * message.el (message-check-news-header-syntax): Fix typo
3499 (message-talkative-question): Put temp buffer in fundamental-mode.
3500 (message-recover): Use fundamental-mode in the right buffer.
3502 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3505 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3507 * qp.el (quoted-printable-decode-region): Add charset parameter.
3508 (quoted-printable-decode-string): Ditto.
3510 * gnus-art.el (article-de-quoted-unreadable): Use it.
3512 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3514 * nnimap.el (nnimap-split-predicate): New variable.
3515 (nnimap-split-articles): Use it.
3517 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3519 * utf7.el: Change email address.
3521 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3523 * gnus-group.el (gnus-group-catchup): Purge split history.
3525 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3527 * nnmail.el (nnmail-generate-active): Support extended group name.
3528 (nnmail-get-active): Ditto.
3530 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3532 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3533 group names, don't remove anything.
3535 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3537 * webmail.el (webmail-my-deja-open): My-deja changes.
3539 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3541 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3543 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3545 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3547 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3549 * gnus.el (gnus-other-frame): Fix typo.
3551 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3553 * gnus-cus.el (gnus-group-customize): Fix typo.
3555 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3557 * nnweb.el (nnweb-insert): Simplified.
3559 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3561 * gnus-art.el (gnus-article-mode-map): "e" is
3562 gnus-summary-edit-article.
3564 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3566 * mailcap.el (mailcap-mime-extensions): Add .diff.
3568 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3570 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3571 there is no "%s" in the method.
3573 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3575 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3577 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3579 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3581 * gnus.el: Really always pop up a new frame.
3583 * parse-time.el (parse-time-rules): Allow 100-110 to be
3586 * time-date.el (date-to-time): Don't use timezone.
3588 2000-01-06 Dave Love <fx@gnu.org>
3590 * time-date.el: Add keywords.
3591 (date-to-time): Add autoload cookie. Canonicalize with
3592 timezone-make-date-arpa-standard.
3593 (time-to-seconds): Avoid caddr.
3594 (safe-date-to-time): Add autoload cookie.
3596 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3598 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3600 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3601 group line using gnus-group-add-icon.
3602 (gnus-group-icons): Added customize group.
3603 (gnus-group-icon-list): Added variable.
3604 (gnus-group-glyph-directory): Added variable.
3605 (gnus-group-icon-cache): Added variable.
3606 (gnus-group-running-xemacs): Added variable.
3607 (gnus-group-add-icon): Added function. Add an icon to the current
3608 line according to gnus-group-icon-list.
3609 (gnus-group-icon-create-glyph): Added function.
3611 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3613 * gnus-sum.el (gnus-summary-select-article): Return whether we
3614 selected something new.
3615 (gnus-summary-search-article): Start searching at the window
3618 * gnus-group.el (gnus-fetch-group): Complete over
3621 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3623 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3625 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3627 * gnus-sum.el (gnus-preserve-marks): New variable.
3628 (gnus-summary-move-article): Use it.
3629 (gnus-group-charset-alist): Added more entries.
3631 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3633 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3635 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3636 as the default score.
3638 * gnus-score.el (gnus-score-delta-default): Changed name.
3640 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3642 * imap.el (imap-parse-literal):
3643 (imap-parse-flag-list): Don't care about props.
3644 (imap-parse-string): Handle quoted characters.
3646 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3648 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3649 (gnus-summary-mark-article): Doc fix.
3650 (gnus-summary-mark-forward): Doc fix.
3651 (t): Changed keystroke for gnus-summary-customize-parameters.
3653 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3655 (gnus-article-mode-map): No, don't.
3657 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3658 of the final article.
3660 * mm-decode.el (mm-interactively-view-part): Error on no method.
3662 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3664 * gnus-score.el (gnus-score-insert-help): Something.
3666 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3668 * gnus-win.el (gnus-configure-frame): Ditto.
3670 * gnus-mh.el (gnus-summary-save-in-folder): Use
3671 with-current-buffer.
3673 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3675 * nnwarchive.el: Changed file perms.
3677 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3679 * gnus-group.el (gnus-group-delete-groups): New command.
3680 (gnus-group-delete-group): Extra no-prompt parameters.
3682 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3684 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3687 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3689 * webmail.el (webmail-hotmail-article): Don't insert message id.
3691 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3693 * nnimap.el (nnimap-split-fancy): New variable.
3694 (nnimap-split-fancy): New function.
3696 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3698 (nnimap-split-rule): Document symbol value.
3700 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3702 * nnimap.el (nnimap-retrieve-headers-progress): Let
3703 `nnheader-parse-head' parse article.
3704 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3705 request headers needed by `nnheader-parse-head'.
3707 1999-12-23 Florian Weimer <fw@s.netic.de>
3709 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3710 value (crosspostings are handled), improve documentation.
3712 * nnultimate.el: Declare file coding system as iso-8859-1.
3716 * gnus-cite.el: Dito.
3718 * gnus-spec.el: Dito.
3720 1999-12-21 Florian Weimer <fw@s.netic.de>
3722 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3723 (gnus-setup-message): No longer make `message-posting-charset'
3725 (gnus-setup-posting-charset): Reflect the new layout of
3726 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3728 * message.el (message-send-mail): Bind `message-this-is-mail' and
3729 `message-posting-charset'.
3730 (message-send-news): Dito, and honour new layout of
3731 `message-posting-charset'.
3732 (message-encode-message-body): Ignore `message-posting-charset'.
3734 * mm-bodies.el (mm-body-encoding): Consider
3735 `message-posting-charset' when deciding whether to use 8bit.
3737 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3738 (rfc2047-encodable-p): Now solely for headers; use
3739 `message-posting-charset'.
3741 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3743 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3745 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3747 * nnagent.el (nnagent-server-opened): Optional.
3748 (nnagent-status-message): Optional.
3750 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3752 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3753 end (referenced by instructions in
3754 `gnus-cited-opened-text-button-line-format-alist').
3756 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3758 * imap.el (imap-starttls-open): Typo.
3760 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3762 * mm-util.el (mm-charset-after): Non-MULE case.
3763 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3764 * rfc2047.el (rfc2047-dissect-region): Bind it.
3766 1999-12-18 Florian Weimer <fw@s.netic.de>
3768 * mml.el (mml-generate-multipart-alist): Correct default value.
3770 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3771 (mm-safer-encoding): New function.
3772 (mm-content-transfer-encoding): Use both.
3774 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3775 * qp.el (quoted-printable-encode-region): Dito.
3777 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3779 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3781 1999-12-18 Victor S. Miller <victor@idaccr.org>
3783 * webmail.el (webmail-hotmail-list): raw=0.
3785 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3787 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3790 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3792 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3794 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3796 * imap.el: Don't autoload digest-md5.
3797 (imap-starttls-open): Bind coding-system-for-{read,write}.
3798 (imap-starttls-p): Check if we can find starttls.el.
3799 (imap-digest-md5-p): Check if we can find digest-md5.el.
3801 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3803 * imap.el: Require `digest-md5' when compiling; add autoload
3804 settings for `digest-md5-parse-digest-challenge',
3805 `digest-md5-digest-response', `starttls-open-stream' and
3806 `starttls-negotiate'.
3807 (imap-authenticators): Add `digest-md5'.
3808 (imap-authenticator-alist): Setup for `digest-md5'.
3809 (imap-digest-md5-p): New function.
3810 (imap-digest-md5-auth): New function.
3811 (imap-stream-alist): Add STARTTLS entry.
3812 (imap-starttls-p): New function.
3813 (imap-starttls-open): New function.
3815 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3817 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3819 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3821 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3822 string-to-x function.
3824 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3826 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3828 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3830 * webmail.el: Enhance hotmail-snarf.
3832 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3834 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3836 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3838 * webmail.el (webmail-hotmail-list): Search no-error.
3840 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3842 * nnwarchive.el: Support nov-is-evil.
3843 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3845 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3847 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3849 * nnagent.el (nnagent-server-opened): Redefine.
3850 (nnagent-status-message): Ditto.
3852 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3854 * rfc1843.el (rfc1843-decode-region): Use
3855 buffer-substring-no-properties.
3856 * gnus-art.el (article-decode-HZ): New function.
3858 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3860 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3862 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3864 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3865 MIME charset not a MULE charset.
3867 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3869 * gnus-ems.el: Translate more ugly characters.
3870 * nnheader.el (nnheader-translate-file-chars): Don't translate
3873 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3875 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3876 method if cannot find the article.
3878 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3880 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3881 method if overrided.
3883 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3885 * mail-source.el (mail-source-fetch-webmail): Parameter
3888 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3890 * webmail.el: Support my-deja. Better error report.
3892 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3894 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3896 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3899 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3901 * nnslashdot.el (nnslashdot-request-article): A space.
3903 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3905 * nnagent.el: Support different backend with same name.
3907 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3909 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3911 (nnslashdot-sane-retrieve-headers): Ditto.
3912 (nnslashdot-request-article): Ditto.
3914 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3916 * nnweb.el (nnweb-insert): Narrow to point.
3918 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3920 * nnweb.el (nnweb-insert): Follow refresh url.
3921 * nnslashdot.el: Use it.
3923 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3925 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3926 (nnweb-decode-entities-string): New function.
3928 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3929 nnweb-* and move to nnweb.el.
3930 * nnwarchive.el: Use nnweb-decode-entities, etc.
3931 * webmail.el: Ditto.
3933 * nnslashdot.el: Use nnweb-decode-entities-string.
3934 (nnslashdot-decode-entities): Remove.
3936 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3938 * nnslashdot.el: Decode entities.
3940 1999-12-12 Dave Love <fx@gnu.org>
3942 * gnus-agent.el (gnus-category-edit-groups)
3943 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3944 expansion of setf, fixed.
3946 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3948 * gnus-agent.el: Revoke last Dave Love's patch, because of
3949 incompatibility of XEmacs.
3951 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3953 * mm-uu.el: Change headers.
3954 * rfc1843.el: Ditto.
3955 * uudecode.el: Ditto.
3957 1999-12-07 Dave Love <fx@gnu.org>
3959 * gnus-agent.el (gnus-category-edit-predicate)
3960 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3961 inside backquote to avoid it at runtime.
3963 1999-12-07 Dave Love <fx@gnu.org>
3965 * binhex.el: Require cl when compiling.
3967 1999-12-04 Dave Love <fx@gnu.org>
3969 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3971 1999-12-04 Dave Love <fx@gnu.org>
3973 * mm-util.el (mm-delete-duplicates): New function.
3974 (mm-write-region): Use it.
3976 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3978 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3979 mm-delete-duplicates.
3981 * imap.el (imap-open, imap-debug): Avoid mapc.
3983 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3985 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3986 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3988 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3991 * gnus.el (gnus-select-method): Likewise.
3993 * nnheader.el (nnheader-nov-read-integer): Likewise.
3995 * mm-view.el (mm-inline-message): Require cl when compiling.
3996 Avoid ignore-errors at runtime.
3997 (mm-inline-text): Avoid mapc.
3999 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4001 * gnus-art.el (article-decode-charset): Widen is bad.
4003 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4005 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4007 1999-12-12 Florian Weimer <fw@s.netic.de>
4009 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4010 indicate that only US-ASCII is permitted.
4011 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4012 use unencoded 8-bit characters in message headers.
4014 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4016 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4019 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4021 * webmail.el: Require url-cookie.
4023 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4025 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4026 new function to make modified caesar table.
4027 (nnwarchive-from-r13): Use it.
4028 (nnwarchive-mail-archive-article): Improved.
4030 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4032 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4034 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4036 * nnweb.el (nnweb-request-article): Return cons.
4038 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4040 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4042 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4044 * mm-util.el (mm-with-unibyte): New macro.
4045 * nnweb.el (nnweb-init): Use it.
4047 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4049 * mm-util.el (mm-charset-after): New function.
4050 (mm-find-mime-charset-region): Set charsets after
4051 delete-duplicates and use find-coding-systems-region.
4052 (mm-find-charset-region): Remove composition.
4054 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4056 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4058 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4060 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4061 * mml.el (mml-confirmation-set): New variable.
4062 (mml-parse-1): Ask user to confirm.
4064 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4066 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4067 are scanned when we have directory mail-sources (the mail source
4068 is modified in that case, so we must scan it for all
4071 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4073 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4074 and nnml-article-file-alist.
4076 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4078 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4079 nnmail-fetched-sources.
4081 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4083 * mm-util.el (mm-find-charset-region): Use the last charset.
4085 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4087 * gnus.el (gnus-select-method): Made the option list prettier.
4089 1999-12-08 Florian Weimer <fw@s.netic.de>
4091 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4092 for the `de' newsgroups hierarchy, as it is common practice there.
4095 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4097 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4098 buffer-string arguments. Fix references.
4100 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4102 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4103 (gnus-agent-batch-fetch): Use it.
4104 (gnus-agent-fetch-session): Use it.
4106 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4108 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4110 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4112 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4115 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4117 * nnslashdot.el (nnslashdot-request-list): There were two
4118 top-level body-forms. Put a `progn' around them.
4120 * gnus.el (gnus-select-method): Use `condition-case'
4121 instead of `ignore-errors', since cl may not be loaded when the
4124 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4126 * nnwarchive.el: Support www.mail-archive.com.
4128 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4130 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4133 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4135 * utf7.el: New file, written by Jon K Hellan.
4137 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4140 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4142 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4144 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4146 (gnus-refer-article-methods): New function.
4147 (gnus-summary-refer-article): Use it.
4149 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4151 * nnimap.el (nnimap-retrieve-groups): Return active format.
4153 * nnimap.el (nnimap-replace-in-string): Removed.
4154 (nnimap-request-list):
4155 (nnimap-retrieve-groups):
4156 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4158 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4160 * imap.el: Use format-spec for ssl program.
4161 * imap.el (imap-ssl-arguments): Removed.
4162 (imap-ssl-open-{1,2}): Removed.
4164 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4166 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4167 instead of `ignore-errors', since cl may not be loaded when the
4170 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4172 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4173 (mm-7bit-chars): New variable.
4174 (mm-body-7-or-8): Use it in both cases.
4176 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4178 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4179 defcustom definitions.
4181 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4183 * mm-decode.el (mm-display-part): Let mm-display-external return
4185 (mm-display-external): For copiousoutput methods, insert output in
4188 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4190 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4193 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4195 * gnus-audio.el: An M too far.
4197 * gnus-msg.el (gnus-setup-message): One backtick too many.
4199 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4200 a function, not a variable.
4202 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4204 * gnus-score.el (gnus-score-body): Widen before requesting.
4206 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4208 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4210 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4212 * mail-source.el (mail-source-fetch-webmail): Bind
4215 1999-12-04 Matt Swift <swift@alum.mit.edu>
4217 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4218 (gnus-uu-unmark-by-regexp): Ditto.
4220 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4223 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4225 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4226 do their real thing.
4228 * nnmh.el (nnmh-be-safe): Doc fix.
4230 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4232 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4233 status line has arrived before we count it.
4235 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4237 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4238 Whitespace problems.
4240 * gnus-win.el (gnus-configure-windows): Error fix.
4242 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4245 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4246 Indent all functions. Fix all comments to match the comment
4247 conventions. Double-space after full stop.
4249 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4251 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4252 value to divide received mails into my favorite groups and I met
4253 an error. It takes place if the length of a element "VALUE" in
4254 nnmail-split-fancy is less than two.
4256 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4258 * mml.el (mml-insert-part): New function.
4260 1999-12-02 Dave Love <fx@gnu.org>
4262 * mm-decode.el: Customize.
4264 1999-12-03 Dave Love <fx@gnu.org>
4266 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4267 the W3 stuff isn't available.
4269 1999-12-03 Dave Love <fx@gnu.org>
4271 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4274 1999-12-04 Dan Christensen <jdc@jhu.edu>
4276 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4278 1999-12-01 Andrew Innes <andrewi@gnu.org>
4280 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4281 don't be fooled by "From nobody" lines added by respooling.
4283 * pop3.el (pop3-movemail): Write crashbox in binary.
4284 (pop3-get-message-count): New function.
4286 * mail-source.el (mail-source-primary-source): New variable.
4287 (mail-source-report-new-mail-interval): New variable.
4288 (mail-source-idle-time-delay): New variable.
4289 (mail-source-new-mail-available): New internal variable.
4290 (mail-source-fetch-pop): Clear new mail flag, when mail from
4291 primary source has been fetched.
4292 (mail-source-check-pop): New function.
4293 (mail-source-new-mail-p): New function.
4294 (mail-source-start-idle-timer): New function.
4295 (mail-source-report-new-mail): New function.
4296 (mail-source-report-new-mail): New internal variable.
4297 (mail-source-report-new-mail-timer): New internal variable.
4298 (mail-source-report-new-mail-idle-timer): New internal variables.
4300 1999-12-04 Andreas Schwab <schwab@suse.de>
4302 * gnus-cus.el (gnus-group-customize): Customize fix.
4304 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4306 * message.el (message-send-mail-with-sendmail): Use
4307 message-make-address.
4309 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4311 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4313 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4315 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4317 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4319 * mml.el (mml-insert-tag): Don't close the tag.
4320 (mml-insert-empty-tag): New function.
4321 (mml-attach-file): Use mml-insert-empty-tag instead of
4323 (mml-attach-buffer): Ditto.
4324 (mml-attach-external): Ditto.
4325 (mml-insert-multipart): Ditto.
4327 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4329 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4332 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4334 * gnus.el (gnus-find-method-for-group): The method of a new group
4335 is not the native one.
4337 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4339 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4341 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4343 * nnultimate.el (nnultimate-retrieve-headers): Use
4344 mm-with-unibyte-current-buffer.
4345 (nnultimate-request-article): Ditto.
4347 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4349 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4351 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4353 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4354 * nnweb.el (nnweb-retrieve-headers): Use it.
4355 (nnweb-request-article): Use it.
4357 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4358 case matching failed.
4360 1999-12-02 John Wiegley <jwiegley@inprise.com>
4362 * mail-source.el (mail-source-keyword-map): Add backslash to
4365 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4367 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4369 (gnus-group-charset-alist): No, don't.
4371 * nnweb.el (nnweb-init): Make the buffer unibyte.
4373 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4375 * mail-source.el (mail-source-set-common-1): Fix to get the
4378 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4380 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4382 * nnultimate.el (nnultimate-request-list): Use unibyte.
4384 * gnus-uu.el (gnus-uu-grab-articles): Bind
4385 gnus-display-mime-function to nil.
4387 * message.el (message-send-mail-with-sendmail): Use the
4388 user-mail-address variable.
4390 * gnus-art.el (gnus-ignored-headers): More headers.
4392 * message.el (message-shorten-1): Use list.
4394 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4396 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4399 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4400 (nnweb-dejanews-create-mapping): Do the properish date.
4402 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4404 * mail-source.el (mail-source-common-keyword-map): New variable.
4405 (mail-source-bind-common): New macro.
4406 (mail-source-fetch): Support plugged mail source.
4407 * gnus-int.el (gnus-request-scan): Use them.
4409 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4411 * mm-view.el (mm-inline-message): Check whether charset is a
4414 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4416 * message.el (message-mode-map): Changed keystroke for
4417 message-yank-buffer.
4419 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4421 * message.el (message-shorten-references): Cut references to 31
4422 elements, then either fold them or shorten them to 988 characters.
4423 (message-shorten-1): New function.
4424 (message-cater-to-broken-inn): New variable.
4426 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4428 * nnslashdot.el (nnslashdot-lose): New function.
4430 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4432 * mm-view.el (mm-inline-message): Not the right type of charset is
4433 being fetched here. Let the group charset rule.
4434 (mm-inline-message): Ignore us-ascii.
4436 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4438 * mail-source.el (mail-source-fetch-maildir): work around the
4439 ommitted "file-regular-p" in efs/ange-ftp
4441 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4443 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4444 (mml-generate-mime-1): Use the encoding param.
4446 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4448 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4449 gnus-art before binding its variables.
4451 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4454 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4456 * message.el (message-clone-locals): Use it.
4458 * gnus-msg.el (gnus-configure-posting-styles): Make
4459 user-mail-address local.
4461 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4463 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4466 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4468 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4469 (message-clone-locals): Ditto.
4471 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4472 group inherit reply-to or from.
4474 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4476 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4478 (gnus-summary-show-article-charset-alist): New variable.
4480 * mm-bodies.el (mm-decode-string): Support gnus-all and
4482 (mm-decode-body): Ditto.
4483 * rfc2047.el (rfc2047-decode): Ditto.
4485 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4487 * mail-source.el (mail-source-delete-incoming): Change default to
4490 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4492 * gnus.el: Pterodactyl Gnus v0.99 is released.
4494 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4496 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4499 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4500 (gnus-configure-posting-styles): No, don't.
4501 (gnus-configure-posting-styles): Allow overriding files.
4503 * gnus-art.el (gnus-header-button-alist): Use browse-url
4506 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4508 * gnus-msg.el (gnus-summary-yank-message): New command and
4511 * message.el (message-yank-buffer): New command.
4512 (message-buffers): New function.
4514 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4515 next group in a more normal fasion.
4517 * mml.el (mml-boundary-function): New variable.
4518 (mml-compute-boundary): Use it.
4520 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4521 that exist for them.
4523 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4524 (gnus-async-timer): New variable.
4526 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4528 * nnultimate.el (nnultimate-request-list): Be more lenient with
4531 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4533 * gnus-art.el (gnus-treatment-function-alist): Do
4534 gnus-treat-capitalize-sentences.
4536 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4538 * webmail.el (webmail-hotmail-article): Hotmail changes the
4541 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4543 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4544 switch to buffer after calling program.
4545 (mm-display-external): Use `shell-command-switch' instead of "-c".
4547 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4549 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4552 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4555 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4557 * message.el (message-mode): Doc fix.
4559 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4561 * gnus-art.el (article-emphasize): Check group variable.
4562 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4564 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4566 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4569 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4571 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4573 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4575 * mml.el (mml-quote-region): Insert ! after the hash.
4577 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4579 * gnus-group.el (gnus-group-warchive-address-history): Change to
4582 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4584 * webmail.el: Support mail.yahoo.com.
4586 * mail-source.el (mail-source-fetch-webmail): Add password check.
4587 (mail-source-keyword-map): Use `subtype'.
4589 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4591 * mail-source.el (mail-source-keyword-map): Add webmail.
4592 (mail-source-fetcher-alist): Ditto.
4593 (mail-source-fetch-webmail): New function.
4594 * webmail.el: New file.
4596 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4598 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4600 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4602 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4604 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4606 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4607 (nnultimate-prune-days): New function.
4608 (nnultimate-create-mapping): Use it.
4609 (nnultimate-request-group): Only fetch the groups list if it has
4610 not been done before.
4611 (nnultimate-retrieve-headers): Don't write groups.
4612 (nnultimate-create-mapping): Off-by-one error.
4614 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4616 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4619 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4621 * nnwarchive.el: Lots of changes make agent happy.
4623 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4625 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4628 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4630 * mm-decode.el (mm-display-external): Write region with binary
4633 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4635 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4637 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4639 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4640 (mm-uu-test): Now it is in restricted region.
4642 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4644 * mm-view.el (mm-view-message): Fix buffer leak.
4645 (mm-inline-message): Support 'gnus-decoded.
4647 * mm-bodies.el (mm-decode-body): Ditto.
4649 * rfc2047.el (rfc2047-decode-region): Ditto.
4651 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4653 * imap.el (require): Added autoload for base64-encode-string.
4655 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4657 * gnus.el (gnus-refer-article-method): Made list value
4660 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4662 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4663 NOFORCE in Emacs case.
4665 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4667 * gnus-art.el (gnus-request-article-this-buffer): Set
4668 gnus-newsgroup-name.
4670 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4672 * gnus-start.el (gnus-get-unread-articles): Check server before
4675 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4677 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4679 * nnslashdot.el (nnslashdot-login-name): New variable.
4680 (nnslashdot-password): Ditto.
4681 (nnslashdot-request-post): New function.
4683 * gnus-art.el (gnus-treat-buttonize): More testing.
4685 * mm-encode.el: Another CVS test.
4687 * gnus-art.el (gnus-treat-emphasize): Change default.
4688 (gnus-treat-buttonize): Ditto.
4689 (gnus-treat-buttonize): This is a test.
4691 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4692 (gnus-build-sparse-threads): Ditto.
4693 (gnus-build-all-threads): Ditto.
4695 * nnheader.el (make-full-mail-header): Make into a subst.
4697 * gnus.el (gnus-refer-article-method): Doc fix.
4699 * gnus-sum.el: Do not accept a prefix.
4700 (gnus-summary-refer-article): Accept a list of select methods.
4702 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4704 * message.el (message-forward): Pay attention to prefix argument
4705 again and forward all headers when it is set, regardless of the
4706 value of message-forward-ignored-headers.
4708 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4710 * gnus-ems.el: Check for cygwin32.
4712 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4714 * mm-decode.el (mm-display-external): Use 'non-viewer.
4716 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4718 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4721 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4723 * gnus-start.el (gnus-get-unread-articles): Use
4724 nnfoo-retrieve-groups to find new news, if available.
4725 (gnus-read-active-file-2): New function.
4726 (gnus-get-unread-articles): Use it.
4727 (gnus-read-active-file-1): Ditto.
4729 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4731 * mm-util.el (mm-find-mime-charset-region): Make sure
4732 find-coding-systems-for-charsets is fbound.
4734 * gnus-ems.el: Typo fix.
4736 1999-11-13 Florian Weimer <fw@s.netic.de>
4738 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4739 it's available and makes sense.
4741 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4743 * gnus-score.el (gnus-score-save): Translate score file.
4745 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4747 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4748 added fetchflag and dontexpunge keywords.
4749 (mail-source-fetch-imap): Use them.
4751 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4753 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4754 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4757 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4759 Mention that it is both for group and topic parameters.
4760 (gnus-extra-topic-parameters): New constant, including `subscribe'
4762 (gnus-extra-group-parameters): New constant.
4763 (gnus-group-customize): Use them.
4765 * gnus.el (gnus-select-method): Added default value and tag.
4766 (gnus-refer-article-method): Added `DejaNews' customization option.
4768 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4770 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4772 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4775 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4777 * nnslashdot.el (nnslashdot-group-number): Changed default.
4779 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4780 (nnweb-dejanews-wash-article): Removed.
4781 (nnweb-type-definition): Fetch by id.
4783 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4786 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4787 (nnslashdot-request-list): Use Ultramode as well.
4788 (nnslashdot-date-to-date): Be more lenient.
4789 (nnslashdot-threaded): New function.
4791 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4793 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4795 1999-11-11 Steinar Bang <sb@metis.no>
4797 * nnweb.el (nnweb-type-definition): /=dnc
4799 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4801 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4803 (nnultimate-retrieve-headers): Wrong ordering.
4805 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4807 * message.el (message-forward-as-mime): New variable.
4809 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4811 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4813 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4815 * mail-source.el (mail-source-movemail-and-remove): New function.
4816 (mail-source-keyword-map): Add `function' for `maildir'.
4817 (mail-source-fetch-maildir): Use it.
4819 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4821 * nnwarchive.el: New file.
4822 * gnus-group.el (gnus-group-make-warchive-group): New function.
4823 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4825 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4827 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4830 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4832 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4834 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4836 * nnultimate.el (nnultimate-open-server): Do address.
4837 (nnultimate-forum-table-p): New function.
4839 * nnweb.el (nnweb-insert-html): Renamed.
4840 (nnweb-insert): New function.
4842 * nnultimate.el (nnultimate-insert-html): New function.
4844 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4846 (nnslashdot-retrieve-headers): use the sane version instead.
4848 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4850 * nnslashdot.el (nnslashdot-request-article): Fold case.
4852 * nnultimate.el: New file.
4854 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4857 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4858 (gnus-read-active-file-1): Separated into own function.
4859 (gnus-read-active-file): Catch quits.
4861 * nnslashdot.el (nnslashdot-request-article): Search better on
4863 (nnslashdot-request-list): Fold case.
4864 (nnslashdot-retrieve-headers): Ditto.
4866 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4868 * gnus.el: Autoload gnus-subscribe-topics.
4870 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4872 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4874 * gnus-util.el (gnus-write-active-file): Ditto.
4876 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4878 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4880 * gnus-cache.el (gnus-cache-file-name): Use it.
4881 * gnus-agent.el (gnus-agent-group-path): Use it.
4882 * nnmail.el (nnmail-group-pathname): Use it.
4884 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4886 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4888 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4889 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4890 * gnus.el (gnus-short-group-name): "..." proof.
4892 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4894 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4897 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4899 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4901 (nnslashdot-generate-active): New function.
4902 (nnslashdot-request-newgroups): Use it.
4904 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4907 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4908 (nnslashdot-request-list): Not moderated.
4910 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4912 * nnimap.el (nnimap-open-server): Remove error signal if
4913 nnimap-server-buffer is nil (the check should've been `boundp').
4915 * imap.el (imap-log):
4916 * nnimap.el (nnimap-debug): Disable debugging by default.
4918 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4920 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4922 * gnus-topic.el (gnus-subscribe-topic): New function.
4924 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4927 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4928 if starting with a quote.
4930 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4932 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4935 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4937 * nnslashdot.el: New file.
4939 * nnheader.el (nnheader-insert-header): New function.
4941 * gnus-art.el (gnus-mime-internalize-part): Bind
4944 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4947 1999-10-29 David S. Goldberg <dsg@mitre.org>
4949 * emacs-mime.texi (Customization): Document mm-inline-override-types
4951 1999-10-29 David S. Goldberg <dsg@mitre.org>
4953 * emacs-mime.texi (Customization): Document mm-inline-override-types
4955 1999-10-29 David S. Goldberg <dsg@mitre.org>
4957 * emacs-mime.texi (Customization): Document mm-inline-override-types
4959 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4961 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4964 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4966 * gnus-art.el (gnus-article-mode-map): Use the summary article
4969 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4971 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4973 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4975 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4977 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4979 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4980 is list or not before condition.
4982 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4984 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4986 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4988 * gnus-art.el (gnus-emphasis-alist): New value.
4990 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4992 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4995 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4997 * gnus-art.el (article-date-ut): Keep the updated timer.
4998 (gnus-emphasis-underline-italic): Doc fix.
5000 * gnus-msg.el (gnus-post-method): Doc fix.
5001 (gnus-post-method): Change default.
5003 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5005 * message.el (message-newline-and-reformat): Improvements.
5007 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5009 * message.el (message-newline-and-reformat): Don't insert too many
5011 (message-newline-and-reformat): Work even if not sc.
5013 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5015 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5017 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5019 * mm-view.el (mm-display-patch-inline): New function.
5021 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5023 * mm-view.el (mm-display-patch-inline): New function.
5025 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5027 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5030 * message.el (message-forward): Narrow to the right header.
5032 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5035 * gnus-msg.el (gnus-configure-posting-styles): Use the
5036 user-full-name function.
5038 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5039 (mm-body-charset-encoding-alist): Default to nil.
5041 * message.el (message-elide-ellipsis): Fix typo.
5042 (message-elide-region): Ditto.
5043 (message-elide-region): Don't insert a newline first.
5045 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5047 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5048 gnus-fetch-old-headers.
5049 (gnus-cut-threads): Ditto.
5050 (gnus-summary-initial-limit): Ditto.
5051 (gnus-summary-limit-children): Ditto.
5053 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5056 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5058 * gnus-art.el (article-decode-encoded-words):
5059 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5062 * gnus.el (gnus-read-method): Add methods from
5063 `gnus-opened-servers' to completion. Map entered method/address
5064 into existing methods if possible.
5066 * gnus-group.el (gnus-group-make-group): Simplify method.
5068 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5070 * mml.el (mml-preview): Remove mail-header-separator before
5073 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5075 * message.el (message-read-from-minibuffer): New function.
5077 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5079 * gnus.el: Pterodactyl Gnus v0.98 is released.
5081 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5083 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5085 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5087 * mml.el (mml-generate-mime-1): Read attached binary file in
5090 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5092 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5094 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5096 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5098 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5100 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5102 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5104 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5105 (gnus-article-mime-match-handle-function): New variable.
5106 (gnus-article-view-part): Make `b' customizable.
5108 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5110 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5112 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5114 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5116 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5118 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5120 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5122 * gnus-srvr.el (gnus-browse-foreign-server): Use
5123 `buffer-substring' instead of `read'.
5125 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5127 * nnimap.el, imap.el, rfc2104.el: New files.
5129 * gnus.el (gnus-valid-select-methods): Add nnimap.
5131 * gnus-group.el (gnus-group-group-map): Add
5132 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5133 (gnus-group-nnimap-expunge): New function.
5134 (gnus-group-nnimap-edit-acl): New function.
5136 * gnus-agent.el (gnus-agent-group-mode-map): Add
5137 gnus-agent-synchronize.
5138 (gnus-agent-synchronize): New function.
5139 (gnus-agent-fetch-group-1): Check if server is open.
5141 * nnagent.el (nnagent-request-set-mark): Save marks.
5143 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5144 (mail-source-fetcher-alist): Map to imap fetcher function.
5145 (mail-source-fetch-imap): New function.
5147 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5150 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5152 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5153 (gnus-topic-sort-topics): New function.
5154 (gnus-topic-make-menu-bar): Add sort-topics.
5155 (gnus-topic-move): New function.
5156 (gnus-topic-move-group): Move the topic if no group selected.
5158 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5160 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5162 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5164 * mm-view.el (mm-inline-message): Fix leaving group bug.
5166 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5168 * gnus-msg.el (gnus-post-method): Use normal method if current is
5171 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5173 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5174 (nnmail-insert-lines): Ditto.
5176 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5178 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5181 * message.el (message-unsent-separator): One more separator.
5183 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5185 * nnfolder.el (nnfolder-request-move-article): For empty article,
5186 search till (point-max).
5187 (nnfolder-retrieve-headers): Ditto.
5188 (nnfolder-request-accept-article): Ditto.
5189 (nnfolder-save-mail): Ditto.
5190 (nnfolder-insert-newsgroup-line): Ditto.
5192 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5194 * qp.el (quoted-printable-encode-region): Check eobp.
5196 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5198 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5200 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5202 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5205 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5207 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5208 (mm-uu-forward-end-line): Ditto.
5210 1999-09-29 Didier Verna <verna@inf.enst.fr>
5212 * binhex.el (binhex-decode-region): don't consider the value of
5213 `enable-multibyte-characters' in XEmacs.
5215 * gnus-start.el (gnus-read-descriptions-file): ditto.
5217 * mm-util.el (mm-multibyte-p): ditto.
5218 (mm-with-unibyte-buffer): ditto.
5219 (mm-find-charset-region): use `mm-multibyte-p'.
5221 * mm-bodies.el (mm-decode-body): ditto.
5222 (mm-decode-string): ditto.
5224 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5226 * mm-util.el (mm-binary-coding-system): Try binary first.
5228 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5230 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5232 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5234 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5236 (article-date-ut): Find correct insert position.
5238 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5240 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5243 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5245 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5248 * message.el (message-resend): Use message mode when prompting.
5250 * gnus-art.el (article-hide-headers): Mark wash.
5251 (article-emphasize): Ditto.
5253 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5255 * message.el (message-newline-and-reformat): Work for SC.
5257 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5259 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5261 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5263 1999-10-20 David S. Goldberg <dsg@mitre.org>
5265 * mm-decode.el mm-inline-override-types: New variable
5267 * mm-decode.el (mm-inline-override-p): New function
5269 * mm-decode.el (mm-inlined-p): Use it
5271 1999-10-20 David S. Goldberg <dsg@mitre.org>
5273 * mm-decode.el mm-inline-override-types: New variable
5275 * mm-decode.el (mm-inline-override-p): New function
5277 * mm-decode.el (mm-inlined-p): Use it
5279 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5281 * gnus.el: Pterodactyl Gnus v0.97 is released.
5283 1999-09-01 Brendan Kehoe <brendan@zen.org>
5285 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5286 gnus-summary-next-group, not gnus-summary-next-article. Only give
5289 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5291 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5294 * message.el (message-forward-ignored-headers): New variable.
5296 * gnus-art.el (gnus-article-prepare-display): Nix out
5297 gnus-article-wash-types.
5299 * gnus-agent.el (gnus-agent-create-buffer): New function.
5300 (gnus-agent-fetch-group-1): Use it.
5301 (gnus-agent-start-fetch): Ditto.
5303 * gnus-sum.el (gnus-summary-exit): Don't use
5304 `gnus-use-adaptive-scoring'.
5306 * mail-source.el (mail-source-fetch-pop): Only store password when
5309 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5311 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5313 * message.el (message-reply): Use it.
5314 (message-dont-reply-to-names): New variable.
5316 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5318 * mm-util.el (mm-preferred-coding-system): Typo fix.
5320 * message.el (message-bounce): Work for non-MIME.
5322 * gnus.el (gnus-short-group-name): Short the right parts of the
5325 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5327 * mm-encode.el (mm-qp-or-base64): New version.
5329 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5331 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5333 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5335 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5336 of restricted region.
5337 (gnus-mime-display-single): Set beg at correct point.
5339 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5341 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5343 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5345 * gnus-msg.el (gnus-configure-posting-styles): Let
5346 `gnus-posting-styles' have its say in posting-style: local
5347 variable `styles' is already bound to `gnus-posting-styles' so
5348 don't rebind it to nil.
5350 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5352 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5355 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5357 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5358 quoted-printable-encode-region.
5360 * qp.el (quoted-printable-encode-region): Assume charset
5361 encoded. Fold every line in the region.
5363 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5365 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5368 1999-09-01 Didier Verna <verna@inf.enst.fr>
5370 * message.el (message-mode): allows whitespaces between multiple
5371 instances of the fill character ">".
5373 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5375 * mm-encode.el (mm-qp-or-base64): Fix.
5377 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5379 * message.el (message-send): Too much and.
5381 1999-09-24 Andreas Schwab <schwab@suse.de>
5383 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5385 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5387 * gnus-score.el (gnus-score-headers): Work for nil scores.
5389 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5391 * gnus-cache.el (gnus-cache-write-active): Write full names.
5393 * gnus-util.el (gnus-write-active-file): Accept full name.
5395 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5396 (mm-assoc-string-match): New function.
5397 (mm-display-inline): Use it.
5399 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5401 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5403 1999-08-27 Florian Weimer <fw@s.netic.de>
5405 * mml.el (mml-generate-multipart-alist): New variable.
5407 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5409 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5411 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5413 * message.el (message-send): More helpful error message if sending
5416 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5418 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5419 in newer emacsen, where ?r isn't equal 114.
5421 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5423 * gnus.el: Pterodactyl Gnus v0.96 is released.
5425 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5427 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5428 to get active info if method is covered by agent, otherwise
5429 active info is lost.
5431 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5433 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5435 1999-08-09 Dave Love <fx@gnu.org>
5437 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5439 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5441 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5442 (already matched by "^X-Pgp"), removed duplicate
5443 X-Mailing-List, added several new junk headers.
5445 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5447 * gnus-art.el (article-decode-charset): Don't assume
5448 gnus-summary-buffer is live.
5450 1999-08-27 Florian Weimer <fw@s.netic.de>
5452 * gnus-score.el (gnus-home-score-file): Work with absolute path
5455 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5457 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5458 nothing else in the group.
5460 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5462 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5465 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5467 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5469 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5471 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5474 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5476 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5479 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5481 * mm-util.el (mm-text-coding-system-for-write): New variable.
5482 (mm-append-to-file): New function.
5483 (mm-write-region): New function.
5485 * gnus-art.el (gnus-output-to-file): Use it.
5486 * gnus-util.el (gnus-output-to-rmail): Ditto.
5487 (gnus-output-to-mail): Ditto.
5488 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5490 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5492 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5494 * nnheader.el (nnheader-insert-file-contents): Revert and use
5495 mm-insert-file-contents.
5496 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5497 (nnheader-auto-mode-alist): Removed.
5499 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5500 (mm-insert-file-contents): Add a new parameter for inserting
5501 compressed file literally.
5503 * mml.el (mml-generate-mime-1): Insert non-text literally.
5505 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5507 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5509 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5511 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5513 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5516 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5518 * mml.el (mml-insert-mime): Decode text.
5519 (mml-to-mime): Narrow to headers-or-head.
5521 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5523 * mm-view.el (mm-inline-text): Check
5524 w3-meta-content-type-charset-regexp.
5526 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5528 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5531 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5533 * gnus-mlspl.el: Documentation fixes.
5535 1999-08-27 Rui Zhu <sprache@iname.com>
5537 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5539 1999-08-27 Michael Cook <cook@sightpath.com>
5541 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5544 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5546 * nnmail.el (nnmail-get-new-mail): "Done".
5548 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5550 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5553 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5555 * gnus-art.el (article-decode-charset): Fix broken CT.
5557 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5559 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5560 overview buffer if it is killed.
5562 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5564 * gnus-art.el (article-babel): New version.
5566 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5568 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5570 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5572 * gnus.texi (More Threading): Document new variable
5573 `gnus-sort-gathered-threads-function'.
5575 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5577 * gnus.texi (More Threading): Document new variable
5578 `gnus-sort-gathered-threads-function'.
5580 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5582 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5585 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5587 * mm-util.el (mm-running-xemacs): Removed.
5588 (mm-coding-system-p): New function.
5589 (mm-binary-coding-system): Safe guess.
5590 (mm-text-coding-system): Ditto.
5591 (mm-auto-save-coding-system): Ditto.
5593 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5595 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5596 (mm-qp-or-base64): Reversed logic.
5598 * mm-decode.el (mm-save-part-to-file): Let coding system be
5601 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5603 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5604 be set in topic parameters.
5606 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5608 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5609 (gnus-sort-gathered-threads): Allow the user to specify the
5610 function to use when sorting gathered threads.
5612 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5613 mark cached articles as `undownloaded'.
5615 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5617 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5618 to have buffer local values.
5620 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5622 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5623 types 'g' for 'guess group type.
5625 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5627 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5628 after each regexp in nnmail-list-identifiers, not just after last
5631 * gnus-sum.el (gnus-list-identifiers): New variable.
5632 (gnus-summary-remove-list-identifiers): New function.
5633 (gnus-select-newsgroup): Use it.
5634 (gnus-summary-wash-hide-map): Bind
5635 `gnus-article-hide-list-identifiers' to W W l.
5636 (gnus-summary-make-menu-bar): Add list-identifiers command.
5638 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5639 (gnus-treatment-function-alist): Add variable.
5640 (article-hide-list-identifiers): New function.
5641 (mapcar): Add function.
5642 (gnus-article-hide): Use it.
5644 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5646 * gnus.el: Pterodactyl Gnus v0.95 is released.
5648 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5650 * mm-decode.el (mm-mailcap-command): New function.
5651 (mm-display-external): Use it.
5653 * gnus-art.el (article-make-date-line): Work for India.
5655 * mm-encode.el (mm-qp-or-base64): Typo.
5657 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5659 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5661 * gnus.el: Pterodactyl Gnus v0.94 is released.
5663 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5665 * pop3.el: New version.
5667 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5669 * mm-encode.el (mm-qp-or-base64): New function.
5670 (mm-content-transfer-encoding): Use it.
5672 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5674 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5676 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5678 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5680 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5682 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5685 * mailcap.el (mailcap-mime-types): New function.
5687 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5689 * message.el (message-goto-eoh): Really go to the end.
5691 1999-07-09 Puneet Goel <puneet@computer.org>
5693 * message.el (message-make-date): Do the right thing in with
5694 sub-hour time zones.
5696 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5698 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5701 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5703 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5705 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5707 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5708 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5709 and use t as default value.
5711 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5713 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5714 gnus-summary-buffer is live.
5716 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5718 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5720 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5722 * message.el (message-bounce): Do MIME bounces MIMEy.
5724 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5726 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5728 * mailcap.el (mailcap-mime-extensions): Changed patch to
5731 * mm-decode.el (mm-display-external): Wrong placement of paren.
5733 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5735 * gnus.el: Pterodactyl Gnus v0.93 is released.
5737 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5739 * gnus-cus.el (gnus-group-parameters): New entries for
5742 * gnus-mlspl.el: Renamed functions and variables so as to
5743 start with gnus-group-split.
5744 * gnus.el: Adjust autoload entries.
5746 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5748 * gnus-mlspl.el: Removed trailing t from comment and provide.
5749 Renamed functions and variables to start with gnus-mlsplit.
5750 Added autoload comments.
5751 * gnus.el: Added autoload entries.
5753 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5755 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5756 so that matches excluded by RESTRICTs do not cause the whole split
5757 to be ignored. This also fixes a long-standing bug in which a
5758 split with \N substitutions wouldn't cause cross-posting as
5761 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5762 (nnmail-split-it): Implement them.
5764 * nnmail.el (nnmail-split-fancy): Document ! splits.
5766 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5768 * pop3.el: New version.
5770 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
5772 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5774 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5776 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5778 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5780 * gnus-util.el (gnus-write-active-file): Use real name.
5782 * gnus-agent.el (gnus-agent-expire): Update active file
5785 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5787 * nndraft.el (nndraft-request-article): Use difference
5788 coding-systems for queue and drafts.
5790 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5793 * mm-util.el (mm-auto-save-coding-system): New coding system.
5795 * message.el (message-draft-coding-system): Use it.
5797 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5799 * mm-uu.el: More customizable and less aggressive.
5801 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5803 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5806 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5807 (mml-insert-mml-markup): Accept a nofile.
5808 (mml-insert-mime): Insert nofile.
5810 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5812 * mm-decode.el (mm-handle-media-type): New function.
5813 (mm-handle-media-supertype): New function.
5814 (mm-handle-media-subtype): New function.
5815 Use new functions throughout. "/"))
5817 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5819 * gnus-art.el (gnus-treat-predicate): Typo.
5821 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5823 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5825 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5827 * gnus-art.el (article-date-ut): UT! Default it!
5829 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5831 * gnus.el: Pterodactyl Gnus v0.92 is released.
5833 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5835 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5837 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5839 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5842 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5845 * mm-view.el (mm-inline-message): Ignore remove-spec.
5847 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5850 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5852 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5854 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5857 * message.el (message-fill-yanked-message): Remove `t' arg.
5859 * gnus-group.el (gnus-group-kill-group): Message killing of
5862 * mm-util.el (mm-preferred-coding-system): New function.
5863 (mm-mime-charset): Use it.
5865 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5867 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5869 * gnus-mlsplt.el: New file.
5871 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5873 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5875 (mm-attachment-override-p): Take a handle instead of a type.
5876 (mm-inlined-p): Ditto.
5877 (mm-automatic-display-p): Ditto,
5878 (mm-inlinable-p): Ditto.
5880 * nndraft.el (nndraft-request-expire-articles): Delete backup
5883 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5885 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5887 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5889 * nnmail.el (nnmail-split-it): Allow .*.
5891 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5893 * mm-decode.el (mm-inline-large-images-p): Renamed.
5895 * gnus-art.el (article-date-ut): Always look in the current buffer
5896 for the Date header.
5898 * mml.el (mml-validate): New command.
5900 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5901 since we are dealing with regexps.
5903 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5905 * gnus.el: Pterodactyl Gnus v0.91 is released.
5907 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5909 * gnus-agent.el (gnus-agent-save-active-1): New function.
5910 (gnus-agent-save-active): use it.
5911 (gnus-agent-save-groups): Ditto.
5913 * gnus-cache.el (gnus-cache-write-active): Use it.
5915 * gnus-agent.el (gnus-agent-write-active): Use it.
5917 * gnus-util.el (gnus-write-active-file): New function.
5919 * gnus-agent.el (gnus-agent-write-active): New function to keep
5920 lower boundaries and canceled groups.
5921 (gnus-agent-save-groups): Use it.
5922 (gnus-agent-save-active): Use it.
5923 (gnus-agent-save-group-info): Only write active files.
5924 (gnus-agent-expire): Update active file.
5926 * mm-decode.el (mm-inlinable-part-p): Removed.
5927 (mm-user-display-methods): Default to nil.
5928 (mm-user-display-methods): Removed.
5929 (add-mime-display-method): Removed.
5930 (mm-automatic-display): Renamed.
5931 (mm-automatic-display-p): Use it.
5932 (mm-inlined-types): New variable.
5933 (mm-inlined-p): New function.
5935 * message.el (message-reply): Bind message-this-is-mail.
5937 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5939 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5941 * message.el (message-check-news-header-syntax): Protect against
5944 * mm-util.el (mm-auto-mode-alist): New.
5946 * mml.el (mml-generate-mime-1): Ditto.
5948 * gnus.el: Use mm-insert-file-contents throughout instead of
5951 * mm-util.el (mm-insert-file-contents): New function.
5953 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5955 * gnus.el: Pterodactyl Gnus v0.90 is released.
5957 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5959 * mailcap.el (mailcap-possible-viewers): Use string=.
5961 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5963 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5964 (mm-uu-forward-end-line): New variable.
5965 (mm-uu-begin-line): Handle forwarded message.
5966 (mm-uu-identifier-alist): Ditto.
5967 (mm-uu-dissect): Ditto.
5969 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5971 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5972 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5973 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5975 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5976 (nnfolder-file-coding-system-for-write): New variable.
5977 (nnfolder-active-file-coding-system): New variable.
5978 (nnfolder-active-file-coding-system-for-write): New variable.
5979 (nnfolder-save-active): New function.
5980 (nnfolder-save-buffer): Use them.
5981 (nnfolder-possibly-change-group): Ditto.
5982 (nnfolder-request-list-newsgroups): Ditto.
5983 (nnfolder-request-create-group): Ditto.
5984 (nnfolder-request-expire-articles): Ditto.
5985 (nnfolder-request-move-article): Ditto.
5986 (nnfolder-request-accept-article): Ditto.
5987 (nnfolder-request-delete-group): Ditto.
5988 (nnfolder-request-rename-group): Ditto.
5989 (nnfolder-possibly-change-folder): Ditto.
5990 (nnfolder-read-folder): Ditto.
5991 (nnfolder-request-list): Remove pathname-coding-system.
5992 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5994 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5995 (nnmail-file-coding-system-1): Removed.
5996 (nnmail-find-file): Use nnmail-pathname-coding-system.
5997 (nnmail-write-region): Ditto.
5999 * nnmbox.el (nnmbox-file-coding-system): New variable.
6000 (nnmbox-file-coding-system-for-write): New variable.
6001 (nnmbox-active-file-coding-system): New variable.
6002 (nnmbox-active-file-coding-system-for-write): New variable.
6003 (nnmbox-save-buffer): New function.
6004 (nnmbox-save-active): New function.
6005 (nnmbox-request-scan): Use them.
6006 (nnmbox-request-expire-articles): Ditto.
6007 (nnmbox-request-move-article): Ditto.
6008 (nnmbox-request-accept-article): Ditto.
6009 (nnmbox-request-replace-article): Ditto.
6010 (nnmbox-request-delete-group): Ditto.
6011 (nnmbox-request-rename-group): Ditto.
6012 (nnmbox-request-create-group): Ditto.
6014 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6015 (mm-running-ntemacs): Removed.
6017 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6019 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6021 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6023 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6025 * qp.el (quoted-printable-encoding-characters): Support lower case.
6027 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6029 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6030 (rfc2047-b-encode-region): Encode line by line.
6032 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6034 * mm-util.el (mm-find-mime-charset-region): Fix.
6036 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6038 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6039 (mm-find-mime-charset-region): Ditto.
6041 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6043 * gnus-sum.el (gnus-summary-move-article): Fix something or
6046 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6048 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6049 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6050 (gnus-summary-enter-digest-group): Use them.
6051 (gnus-summary-setup-default-charset): Ditto.
6053 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6055 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6056 gnus-newsgroup-name is nil.
6058 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6060 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6062 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6064 * gnus-art.el (article-emphasize): Use correct
6065 gnus-article-emphasis-alist.
6067 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6069 * mm-view.el (mm-inline-text): Fix text/html bug.
6071 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6073 * gnus.el: Pterodactyl Gnus v0.89 is released.
6075 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6077 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6078 * message.el (message-draft-coding-system): Ditto.
6079 * mm-util.el (mm-running-ntemacs): Ditto.
6081 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6083 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6085 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6087 * mml.el: require mm-decode.
6089 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6091 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6093 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6095 * mm-view.el (mm-inline-image): Fix image undisplayer.
6097 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6099 * mml.el (mml-insert-multipart): Error in compeling-read.
6100 (mml-insert-tag): Match tags.
6102 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6104 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6105 (gnus-cache-braid-heads): Ditto.
6106 (gnus-cache-retrieve-headers): Ditto.
6108 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6110 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6112 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6114 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6115 to string under XEmacs.
6117 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6119 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6121 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6123 * mm-view.el (mm-inline-message): Fix message view bug.
6124 * gnus-art.el (gnus-article-prepare): Ditto.
6126 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6128 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6130 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6132 * gnus.el: Pterodactyl Gnus v0.88 is released.
6134 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6136 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6139 * nnmail.el (nnmail-get-new-mail): Save info.
6141 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6143 * gnus.el: Pterodactyl Gnus v0.87 is released.
6145 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6147 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6148 (mail-source-run-script): New function.
6149 (mail-source-fetch-pop): Use it.
6151 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6153 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6155 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6157 * gnus.el: Pterodactyl Gnus v0.86 is released.
6159 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6161 * gnus-art.el (gnus-treat-translate): New variable.
6162 (gnus-treat-predicate): Accept a list of regexps.
6163 (gnus-article-treat-custom): Allow a list of regexps.
6165 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6167 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6170 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6172 * gnus-art.el (article-babel): Narrow a bit.
6174 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6176 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6178 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6180 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6181 articles, not only unread ones.
6183 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6185 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6188 * gnus-art.el (gnus-article-x-face-command): Ditto.
6190 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6192 * gnus.el (gnus-method-simplify): Accept server names.
6194 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6196 * gnus-art.el (article-babel-prompt): New function.
6197 (article-babel): New command.
6199 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6201 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6203 * mml.el (mml-generate-mime-1): Don't insert literally.
6205 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6206 (gnus-netrc-syntax-table): Removed.
6207 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6209 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6211 * mm-view.el (mm-inline-text): Fix charset for text/html.
6213 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6215 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6217 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6219 * nnmail.el (nnmail-split-incoming): Return the number of split
6221 (nnmail-process-babyl-mail-format): Ditto.
6222 (nnmail-process-unix-mail-format): Ditto.
6223 (nnmail-process-mmdf-mail-format): Ditto.
6224 (nnmail-process-maildir-mail-format): Ditto.
6226 * mail-source.el (mail-source-callback): Return the number from
6229 * message.el (message-send-mail): Generate Lines.
6231 * mail-source.el (mail-source-call-script): New function.
6232 (mail-source-call-script): New function.
6234 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6236 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6237 (gnus-select-newsgroup): Use it.
6238 (gnus-group-highlight-words-alist): New variable.
6239 (gnus-newsgroup-emphasis-alist): New variable.
6240 (gnus-summary-local-variables): Use it.
6241 * gnus-art.el (article-emphasize): Use it.
6242 (gnus-emphasis-highlight-words): New face.
6243 * gnus-cus.el (gnus-group-parameters): New parameter.
6245 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6247 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6248 parameter `headers'.
6249 (gnus-cache-enter-article): Ditto.
6250 (gnus-cache-update-article): Ditto.
6251 * gnus-sum.el (gnus-summary-move-article): Ditto.
6252 (gnus-summary-mark-article-as-unread): Ditto.
6253 (gnus-summary-mark-article): Ditto.
6255 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6257 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6258 (gnus-posting-style-alist): Removed.
6259 (gnus-message-style-insertions): Ditto.
6260 (gnus-configure-posting-styles): Reimplementation.
6262 * mail-source.el (mail-source-fetch): Error the message.
6264 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6266 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6268 * gnus.el: Pterodactyl Gnus v0.85 is released.
6270 1999-04-20 Michael Cook <cook@sightpath.com>
6272 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6273 Outlook citation regex.
6275 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6277 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6280 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6282 * gnus-range.el (gnus-remove-from-range): Document range1
6283 modification, protect range2.
6285 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6287 * gnus-sum.el (gnus-update-marks): Protect lists from
6288 gnus-remove-from-range, don't sort twice.
6290 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6292 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6293 function in backend.
6295 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6297 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6298 request-accept-article function in the backend instead of using
6299 the 'respool capability.
6301 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6303 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6304 spurious whitespace at eob.
6306 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6308 * nnmail.el (nnmail-get-new-mail): Check right variable.
6310 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6312 * mailcap.el (mailcap-mime-data): Fix rfc822.
6314 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6316 * nndoc.el (nndoc-nsmail-type-p): New function.
6317 (nndoc-type-alist): Recognize nsmail.
6319 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6321 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6322 *before* `article-hide-headers' deletes the information.
6324 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6326 * gnus-sum.el (gnus-summary-save-parts): New command and
6328 (gnus-summary-save-parts-1): New function.
6329 (gnus-summary-iterate): Buggy.
6331 * mm-decode.el (mm-save-part-to-file): Made into own function.
6333 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6335 * gnus-group.el (gnus-group-set-info): Resist nils.
6337 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6339 * mailcap.el (mailcap-mime-data): Ditto.
6341 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6343 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6345 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6347 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6348 gnus-article-date-lapsed-new-header is t.
6350 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6352 * gnus.el: Pterodactyl Gnus v0.84 is released.
6354 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6356 * gnus-msg.el (gnus-bug-message): Mime change.
6358 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6360 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6362 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6364 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6367 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6369 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6370 when authentication is 'password.
6372 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6374 * gnus-win.el (gnus-configure-windows): Accept a setting.
6376 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6378 * mm-util.el (mm-quote-arg): Moved here.
6380 * mm-decode.el (mm-quote-arg): Quote more chars.
6382 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6384 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6385 with newlines would create buggy .nov files.
6387 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6389 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6392 * message.el (message-mode): Doc fix.
6394 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6396 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6398 * gnus-art.el (article-date-ut): Rewrite.
6400 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6403 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6406 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6408 1999-04-18 Didier Verna <verna@inf.enst.fr>
6410 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6411 (article-date-ut): use it.
6413 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6415 * mail-source.el (mail-source-fetch-pop): Call script
6418 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6420 * gnus.el: Pterodactyl Gnus v0.83 is released.
6422 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6424 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6426 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6428 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6430 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6432 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6434 * message.el (message-generate-headers): Accept continuation
6437 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6439 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6441 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6443 * gnus-art.el (gnus-treatment-function-alist): use
6446 * message.el (message-inhibit-body-encoding): Typo.
6447 (message-resend): Inhibit encoding.
6449 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6451 * gnus-art.el (article-remove-cr): Use re-search.
6453 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6456 * mm-decode.el (mm-quote-arg): Quote '.
6458 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6460 * mm-decode.el (mm-insert-part): Use multibyte for text.
6462 * gnus-start.el (gnus-read-newsrc-file): New variable.
6463 (gnus-read-newsrc-file): Use it.
6465 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6467 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6469 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6472 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6474 * gnus.el: Pterodactyl Gnus v0.82 is released.
6476 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6478 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6481 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6483 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6486 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6488 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6490 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6492 * mail-source.el (mail-source-fetch): Ask before bugging out.
6494 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6496 * uudecode.el (uudecode-decode-region-external): Don't assume
6497 uudecode-temporary-file-directory ends with a slash.
6499 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6501 * gnus-sum.el (gnus-update-marks):
6502 (gnus-update-read-articles):
6503 (gnus-summary-expire-articles): Check server.
6505 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6507 * mml.el (mml-preview): New function.
6509 1999-04-17 William M. Perry <wmperry@aventail.com>
6511 * mail-source.el (mail-source-fetch-file): Return the right
6514 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6516 * mml.el (mml-insert-parameter): New function.
6517 (mml-insert-parameter-string): New function.
6519 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6521 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6522 (gnus-mime-display-part): Use it.
6524 * mm-decode.el (mm-alternative-precedence): Removed.
6525 (mm-discouraged-alternatives): New variable.
6526 (mm-preferred-alternative-precedence): New function.
6528 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6530 * mail-source.el (mail-sources): New variable.
6532 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6534 * mm-decode.el (mm-valid-image-format-p): New function.
6535 (mm-inline-media-tests): Use it.
6536 (mm-valid-and-fit-image-p): New function.
6538 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6539 (gnus-agent-fetch-group): Ditto.
6541 1999-04-12 Didier Verna <verna@inf.enst.fr>
6543 * nnmail.el (nnmail-article-group): in case of a group name
6544 containing "\\n" constructs, be sure to pass the expanded value to
6547 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6549 * gnus.el: Pterodactyl Gnus v0.81 is released.
6551 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6553 * gnus-sum.el (gnus-get-split-value): Reverse result.
6555 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6557 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6559 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6561 * mml.el (mml-insert-tag): Insert concluding part.
6563 * message.el (message-send-mail): Encode later.
6564 (message-send-news): Ditto.
6566 * nnfolder.el: Don't use mail delim.
6568 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6570 * gnus-cus.el (gnus-group-customize): Put point at min.
6572 * mm-view.el (mm-inline-text): Allow toggling html.
6574 1999-03-28 William M. Perry <wmperry@aventail.com>
6576 * mail-source.el: Added prescript and postscript to file.
6578 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6580 * nnmail.el: Reverted.
6582 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6583 (gnus-setup-posting-charset): Did work.
6585 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6587 * gnus.el (gnus-short-group-name): Use
6588 gnus-group-uncollapsed-levels.
6590 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6592 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6594 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6596 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6597 (article-strip-headers-from-body): New command and keystroke.
6599 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6601 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6603 * nnheader.el (nnheader-insert-file-contents): Bind
6604 enable-local-eval to nil.
6605 (nnheader-find-file-noselect): Ditto.
6607 * nnmail.el (nnmail-article-group): Don't remove long lines.
6608 (nnmail-remove-long-lines): New function.
6609 (nnmail-split-header-length-limit): Removed.
6611 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6613 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6615 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6617 * gnus-sum.el (gnus-summary-generic-mark): New function.
6619 * nnmail.el (nnmail-split-header-length-limit): Increased.
6620 (nnmail-article-group): Allow nil.
6622 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6624 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6627 * mml.el (mml-minibuffer-read-type): Include types from
6630 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6632 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6634 * mml.el (mml-insert-tag): New function.
6635 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6636 confusion with functions like `mml-read-tag'.
6637 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6638 (mml-minibuffer-read-description): Ditto with
6639 `mml-minibuffer-read-description'.
6640 (mml-attach-buffer): New function.
6641 (mml-mode-map): New entry for /.
6642 (mml-minibuffer-read-type): Accept DEFAULT.
6644 * mml.el (mml-quote-region): Narrow the region.
6646 * message.el (message-mode-menu): message-mime-attach-file is now
6649 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6651 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6653 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6655 * mml.el (mml-attach-buffer): New command.
6657 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6659 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6660 with a proper range. Compress range.
6662 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6664 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6666 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6668 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6670 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6671 (gnus-picons-convert-x-face): Removed.
6672 (gnus-picons-article-display-x-face): Removed.
6673 (gnus-picons-x-face-sentinel): Ditto.
6674 (gnus-picons-display-x-face): Ditto.
6676 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6678 * gnus.el: Pterodactyl Gnus v0.80 is released.
6680 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6682 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6684 * gnus-sum.el (gnus-with-article): Moved here.
6686 * mail-source.el (mail-source-fetch-pop): Ask for password even
6689 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6691 * gnus-msg.el (gnus-bug): Add description.
6693 * mml.el (mml-insert-mml-markup): Insert disposition.
6695 * message.el (message-send-mail): Always encode mail headers.
6697 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6699 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6702 * nnmail.el (nnmail-current-spool): Removed.
6704 * gnus-salt.el (gnus-tree-inhibit): New varible.
6706 * gnus.el (mm-util): Required.
6708 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6710 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6712 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6714 * mail-source.el (mail-source-bind): Doc fix.
6716 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6718 * message.el (message-mode): Doc fix.
6720 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6723 * gnus.el (gnus-methods-equal-p): Moved here.
6725 * mail-source.el: pop at 110.
6727 * pop3.el (pop3-movemail): Use write-region instead of
6728 append-to-file to avoid excessive messaging.
6730 1999-02-27 lantz moore <lmoore@contigo.com>
6732 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6735 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6737 * gnus-art.el (article-hide-boring-headers): Field names must not
6740 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6742 * gnus.el: Pterodactyl Gnus v0.79 is released.
6744 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6746 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6748 * mml.el (mml-mode): Don't use add-minor-mode.
6750 * message.el (messgage-inhibit-body-encoding): New variable.
6751 (message-encode-message-body): Use it.
6753 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6755 * gnus.el: Pterodactyl Gnus v0.78 is released.
6757 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6759 * message.el (message-mode): Switch on MML mode.
6761 * mml.el: Included commands and functions.
6762 (mml-mode-map): New keymap.
6764 * message.el: Removed the insertion commands and functions.
6766 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6768 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6771 * gnus-art.el (gnus-narrow-to-page): Revert.
6773 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6774 (gnus-cite-parse-maybe): Always reparse.
6776 * message.el (message-encode-message-body): Don't insert
6777 "multipart warning".
6779 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6781 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6783 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6785 * nnmail.el: Require mm-util.
6787 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6789 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6792 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6794 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6796 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6798 * gnus-msg.el (gnus-extended-version): Better regexp.
6800 1999-02-25 Didier Verna <verna@inf.enst.fr>
6802 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6803 is called with the result of SPLIT and should return a new split.
6805 * gnus.texi: update the doc.
6807 1999-02-23 Didier Verna <verna@inf.enst.fr>
6809 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6810 displayed in the article buffer, output bars if
6811 `gnus-picons-display-article-move-p'.
6813 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6815 * mail-source.el (mail-source-fetch-pop): Typo.
6817 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6819 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6821 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6823 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6825 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6827 * mml.el (mml-insert-buffer): New function.
6829 * message.el (message-forward): Insert the buffer in the buffer.
6831 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6833 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6835 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6837 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6839 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6841 * gnus.el: Pterodactyl Gnus v0.77 is released.
6843 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6845 * gnus-art.el (gnus-displaying-mime): New variable.
6846 (article-narrow-to-head): New function.
6848 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6849 Default to pop instead of pop3.
6851 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6853 * gnus-art.el (article-hide-pgp): Goto body.
6855 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6857 * gnus-cite.el: Don't use goto-line.
6859 * gnus-art.el (gnus-article-treat-html): Removed.
6860 (gnus-treat-article): Save restriction.
6862 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6864 * message.el (message-send-mail): Don't untabify.
6865 (message-mode): Don't use tabs for indentation.
6867 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6869 * message.el (message-send-mail): Don't untabify.
6871 * nnml.el (nnml-save-mail): Typo fix.
6873 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6875 * message.el (message-cite-function): Add
6876 `message-cite-original-without-signature' customization option.
6878 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6880 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6881 `nnmail-prepare-incoming-header-hook'.
6883 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6885 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6887 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6889 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6891 1999-02-18 Michael Cook <cook@sightpath.com>
6893 * Recognize Microsoft Outlook's cite attribution conventions.
6895 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6897 * gnus-sum.el: Bind M.
6899 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6901 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6903 1999-02-15 Didier Verna <verna@inf.enst.fr>
6905 * gnus-picon.el (gnus-group-display-picons): ensures that
6906 `article-goto-body' really goes to the article body.
6908 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6910 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6912 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6914 * mm-view.el (mm-view-message): Enable multibyte.
6916 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6918 * nnmail.el (nnmail-get-new-mail): Message later.
6920 * mm-util.el (mm-find-charset-region): Revert to checking
6923 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6925 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6928 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6930 * gnus.el: Pterodactyl Gnus v0.76 is released.
6932 1999-02-06 Felix Lee <flee@cygnus.com>
6934 * gnus.el (gnus-group-change-level-function): Typo.
6936 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6938 * gnus-sum.el (gnus-nov-skip-field): Removed.
6939 (gnus-nov-field): Ditto.
6940 (gnus-nov-parse-extra): Ditto.
6941 (gnus-nov-read-integer): Ditto.
6943 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6945 * nnheader.el (nnheader-nov-read-message-id): New macro.
6946 (nnheader-parse-nov): Use it.
6948 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6949 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6950 `(eq (char-after) ?\n)'.
6952 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6954 * gnus.el (gnus-other-frame): Always pop up a new frame.
6956 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6958 * gnus-range.el (gnus-range-add): Rewrite.
6960 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6962 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6964 (nnmail-process-maildir-mail-format): New function.
6966 * mail-source.el (mail-source-fetch-maildir): New function.
6967 (mail-source-keyword-map): Add default for maildir method.
6968 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6970 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6972 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6974 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6975 (nndoc-mime-digest-type-p): Removed.
6977 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6979 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6980 where it is supposed to be.
6981 (gnus-treat-play-sounds): New variable.
6983 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6985 * gnus-art.el (article-display-x-face): Narrow to head.
6986 (gnus-article-washed-types): New variable.
6987 (article-hide-pgp): Is not a toggle.
6988 (gnus-article-hide-text-type): Save types.
6989 (article-decode-charset): Use it.
6991 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6993 * message.el (message-forward-start-separator): Removed.
6994 (message-forward-end-separator): Removed.
6995 (message-signature-before-forwarded-message): Removed.
6996 (message-included-forward-headers): Removed.
6997 (message-check-news-body-syntax): Don't check forward.
6998 (message-forward): Use MIME.
7000 * nnvirtual.el (nnvirtual-request-article): Bind
7001 gnus-article-decode-hook to nil.
7003 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7005 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7008 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7010 * format-spec.el (format-spec): Be more robust.
7012 * message.el (message-encode-message-body): Default
7013 mail-parse-charset to mail-parse-charset.
7015 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7016 (gnus-summary-edit-article): Bind mail-parse-charset.
7018 * mml.el (mml-read-tag): Ignore white space after end of tag.
7020 * message.el (message-goto-body): Also work in separatorless
7023 * mml.el (mml-translate-from-mime): New function.
7024 (mml-insert-mime): Ditto.
7025 (mml-to-mime): New function.
7026 (mime-to-mml): New name.
7028 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7031 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7033 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7034 special-case nndraft groups.
7036 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7038 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7039 (gnus-get-newsgroup-headers): Already bound.
7041 * message.el (message-encode-message-body): Use posting charset.
7043 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7044 (mm-body-encoding): Do CTE.
7045 (mm-body-7-or-8): New function.
7047 * mm-util.el (mm-mime-charset): Always fall back on alist.
7048 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7049 (mm-mime-mule-charset-alist): Add arabic-*-column.
7050 (mm-find-mime-charset-region): New function.
7052 * format-spec.el (format-spec-make): New function.
7054 * mail-source.el (format-spec): Required.
7055 (mail-source-fetch-with-program): Removed.
7056 (mail-source-fetch-with-program): New function.
7058 * format-spec.el: New file.
7060 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7062 * mail-source.el (mail-source-fetch-with-program): Take optional
7065 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7067 * gnus-start.el: Ignore some groups.
7068 (gnus-setup-news): Bind nnmail-fetched-sources.
7070 * message.el (message-send-mail): Remove all tabs.
7072 * mm-util.el (mm-find-charset-region): Just check whether
7073 find-charset-region is defined.
7075 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7077 * gnus-group.el (gnus-group-get-new-news): Use
7078 nnmail-fetched-sources.
7080 * nnmail.el (nnmail-fetched-sources): New variable.
7081 (nnmail-get-new-mail): Use it.
7083 * mail-source.el (mail-source-fetched-sources): New variable.
7084 (mail-source-fetch): Use it.
7086 1999-02-02 Mark W. Eichin <eichin@thok.org>
7088 * gnus.el (gnus-getenv-nntpserver): if the file that
7089 gnus-nntpserver-file names has a trailing newline, the
7090 string-match will always match, and thus the file will never be
7091 read. (^ matches start of "line", \\` matches start of "buffer",
7092 which is what was intended...)
7094 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7096 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7098 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7100 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7103 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7105 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7107 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7109 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7111 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7113 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7115 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7117 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7118 * gnus-start.el (gnus-start-draft-setup): Ditto.
7120 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7122 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7123 (mail-source-value): Don't do variables.
7125 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7127 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7129 1999-02-01 Michael Cook <cook@sightpath.com>
7131 * Defenestrate spurious ?a.
7133 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7135 * mail-source.el (mail-source-fetch-pop): Instead use
7138 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7140 * lisp/mail-source.el : Support APOP authentication scheme.
7142 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7144 * pop3.el (pop3-movemail): Return t.
7146 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7148 * rfc2047.el (rfc2047-fold-region): New function.
7149 (rfc2047-encode-message-header): Use it.
7151 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7153 * gnus-sum.el (gnus-group-charset-alist): Add more.
7155 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7157 * gnus.el: Pterodactyl Gnus v0.75 is released.
7159 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7161 * gnus-art.el (article-display-x-face): Don't narrow to head.
7163 1999-02-01 Michael Cook <cook@sightpath.com>
7165 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7167 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7169 * mail-source.el (mail-source-fetch-directory): Ignore
7172 * gnus-cus.el (gnus-group-parameters): Addition.
7174 * gnus-art.el (article-strip-banner): Do symbolic banners.
7175 (article-strip-banner): New keystroke.
7177 1999-02-01 Michael Cook <cook@sightpath.com>
7179 * gnus-art.el (article-strip-banner): New command.
7181 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7183 * gnus-art.el (gnus-treat-strip-banners): New variable.
7185 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7187 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7190 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7192 * message.el (message-draft-coding-system): Check coding-system.
7193 * mm-util.el (mm-text-coding-system): Ditto.
7195 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7197 * mail-source.el (mail-source-fetch-pop): Save excursion.
7199 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7201 * mail-source.el (mail-source-movemail-args): Not constant.
7202 (mail-source-movemail-args): Removed.
7203 (mail-source-fetch-with-program): New function.
7204 (mail-source-fetch-pop): Use program and function.
7205 (mail-source-movemail-program): Removed.
7207 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7208 (gnus-treat-date-user-defined): New variable.
7210 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7212 * nnmail.el (nnmail-fix-eudora-headers): New function.
7214 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7216 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7218 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7220 * gnus-art.el (gnus-treatment-function-alist): Do
7221 gnus-article-add-buttons-to-head later.
7222 (gnus-treat-capitalize-sentences): New variable.
7223 (article-capitalize-sentences): New command and keystroke.
7225 * gnus-group.el (gnus-group-catchup-current): Do group.
7227 * message.el (message-default-charset): Add group.
7229 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7231 * gnus.el: Pterodactyl Gnus v0.74 is released.
7233 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7235 * gnus-art.el (article-fill-long-lines): Renamed.
7236 (article-fill-long-lines): New keystroke.
7238 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7240 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7242 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7244 (gnus-group-catchup-current): Be more robus.
7246 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7249 1999-01-25 Dave Love <fx@gnu.org>
7251 * message.el (message-mode-menu): Add message-mime-attach-file.
7252 (message-mode): Doc fix.
7254 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7256 * nnmail.el (nnmail-check-duplication): Insert the mail source
7259 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7260 (mail-source-fetch-directory): Ditto.
7261 (mail-source-fetch-file): Ditto.
7262 (mail-source-string): New variable.
7264 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7267 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7270 * mm-util.el (mm-mime-charset): Use the parameters.
7271 (mm-mime-charset): Removed region paremeters.
7273 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7276 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7278 * nnmail.el (nnmail-get-split-group): Quote right.
7280 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7282 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7285 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7287 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7288 (gnus-group-mode): Don't hook.
7290 * mail-source.el (mail-source-bind): Doc fix.
7291 (mail-source-bind): Take only one param.
7293 * gnus-art.el (gnus-treat-highlight-signature): typep.
7295 * mail-source.el (mail-source-movemail): Ignore empty file.
7296 (mail-source-callback): Check before deleting.
7298 * message.el (message-mime-attach-file): Include name.
7300 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7302 * mm-util.el (mm-read-charset): Return a symbol.
7304 * mm-view.el (mm-inline-text): Insert signature separator.
7306 * gnus-art.el (gnus-treat-predicate): New function.
7307 (gnus-treat-article): Allow all types to be checked.
7309 * gnus-util.el (gnus-or): New function.
7312 * gnus-art.el (gnus-mime-display-single): Use override.
7314 * mm-decode.el (mm-attachment-override-types): New variable.
7315 (mm-attachment-override-p): New function.
7317 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7319 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7321 * mm-view.el (mm-inline-text): Do vcards.
7323 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7325 * gnus.el: Pterodactyl Gnus v0.73 is released.
7327 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7329 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7330 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7331 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7332 (nnmail-movemail-program): Removed.
7333 (nnmail-movemail-args): Removed.
7334 (nnmail-pop-password-required): Ditto.
7335 (nnmail-tmp-directory): Ditto.
7336 (nnmail-delete-incoming): Removed.
7337 (nnmail-pop-password, nnmail-moved-inboxes,
7338 nnmail-internal-password, nnmail-move-inbox): Removed.
7339 (nnmail-read-passwd): Ditto.
7340 (nnmail-get-spool-files): Removed.
7341 (nnmail-resplit-incoming): Reinstated.
7343 * mail-source.el: New file.
7345 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7347 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7349 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7351 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7353 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7355 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7357 * gnus-picon.el (gnus-group-display-picons): Goto body.
7359 * gnus.el: Indented all functions; broke long lines; changed all
7360 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7362 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7364 * gnus.el: Pterodactyl Gnus v0.72 is released.
7366 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7368 * gnus.el: Cleaned up trailing whitespace.
7370 * mm-util.el (mm-read-charset): Work.
7372 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7374 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7375 nnheader-translate-file-chars'd group name.
7377 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7379 * message.el (message-encode-message-body): Fold case.
7381 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7383 * mailcap.el (mailcap-add): New function.
7385 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7387 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7388 (article-goto-body): Use it.
7389 (gnus-treat-article): Ditto.
7391 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7392 downloaded articles from the downloadeble list.
7394 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7396 * message.el (message-encode-message-body): Bind
7399 * mm-util.el (mm-charset-synonym-alist): New variable.
7400 (mm-charset-to-coding-system): Use it.
7401 (mm-charset-coding-system-alist): Removed.
7402 (mm-charset-to-coding-system): Don't use it.
7403 (mm-find-charset-region): Use mail-parse-charset.
7405 * gnus-art.el (gnus-treatment-function-alist): Use
7406 gnus-article-display-picons.
7407 (gnus-treat-display-xface): Only do if we have xface feature.
7408 (gnus-part-display-hook): New function.
7409 (gnus-treat-article): Use it.
7410 (gnus-treat-article): Use gnus-visual.
7412 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7414 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7417 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7419 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7422 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7424 * gnus.el: Pterodactyl Gnus v0.71 is released.
7426 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7428 * mm-view.el (mm-inline-image): Don't add a dot.
7430 * gnus-art.el (gnus-treat-article): New function.
7432 * gnus.el (gnus-article-display-hook): Removed.
7434 * gnus-art.el (gnus-article-treat-custom): New variable.
7436 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7438 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7441 * message.el (message-posting-charset): New variable.
7442 (message-send-mail): Use it.
7444 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7445 (gnus-setup-posting-charset): New function.
7446 (gnus-setup-message): Use it.
7448 * message.el (message-encode-message-body): Just look for
7449 Content-Type before inserting a new one.
7451 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7453 * rfc2047.el (rfc2047-default-charset): Removed.
7455 * mail-prsvr.el: New file.
7456 (mail-parse-charset): New variable.
7458 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7461 * gnus.el (gnus-charset): New group.
7463 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7465 * gnus-sum.el (gnus-default-charset): Default to nil.
7466 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7467 (gnus-newsgroup-iso-8859-1-forced): Removed.
7469 * mm-util.el (mm-known-charsets): Removed.
7470 (mm-default-coding-system): Removed.
7471 (mm-default-charset): Removed.
7472 (mm-read-charset): New function.
7474 * message.el (message-default-charset): Removed.
7476 * rfc2047.el (rfc2047-default-charset): Default to nil.
7478 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7480 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7482 * gnus.el: Pterodactyl Gnus v0.70 is released.
7484 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7486 * mm-decode.el (mm-save-part): Use mm-get-part.
7487 (mm-insert-part): New function.
7488 (mm-get-part): Use it.
7489 (mm-get-image): Ditto.
7490 (mm-display-external): Ditto.
7492 * mm-view.el (mm-inline-text): Ditto.
7494 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7497 * mm-decode.el (mm-display-external): Save the buffer.
7498 (mm-remove-part): Kill it.
7500 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7502 * nnagent.el (nnagent-request-set-mark): Defined stub.
7504 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7506 * gnus-score.el (gnus-score-load-score-alist): Bind
7507 coding-system-for-read.
7509 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7512 * mm-view.el (mm-setup-w3): Require w3.
7514 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7516 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7519 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7521 * mm-encode.el: Ditto.
7523 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7526 * mailcap.el (mailcap-mime-data): SAFER ps.
7528 * message.el (message-encode-message-body): Always insert a
7529 Content-Type header.
7531 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7534 * mm-view.el (mm-inline-text): Handle all sorts of text.
7536 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7539 * mm-decode.el (mm-display-external): Use it.
7541 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7543 * mm-decode.el (mm-save-part): Removed double code.
7545 1999-01-12 Dave Love <fx@gnu.org>
7547 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7548 application/octet-stream .gz & al files with jka-compr.
7550 1999-01-12 Dave Love <fx@gnu.org>
7552 * gnus-ems.el (gnus-down-mouse-3): New variable.
7553 * gnus-art.el (gnus-mime-button-map): Use it.
7554 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7556 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7558 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7560 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7562 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7565 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7567 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7569 1999-01-12 Matt Armstrong <matta@geoworks.com>
7571 * mml.el (mml-parameter-string): Strip directory component.
7573 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7575 * gnus.el (gnus-use-demon): Removed.
7577 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7579 * nnmail.el (nnmail-article-group): Don't infloop.
7581 1999-01-11 Colin Rafferty <colin@xemacs.org>
7583 * gnus-art.el (article-update-date-lapsed): Made it work with
7584 picons, and make it update on all visible frames.
7585 (article-date-ut): Get summary-buffer's current-headers.
7587 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7589 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7590 (gnus-picons-setup-p): New variable.
7592 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7594 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7596 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7598 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7599 (gnus-summary-exit-no-update): Use mapcar.
7601 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7603 * gnus-agent.el (gnus-category-write): Make directory.
7605 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7607 * gnus-sum.el (gnus-update-read-articles):
7608 (gnus-update-marks): Request backend update of mark.
7610 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7612 * mm-bodies.el (mm-body-encoding): Use mm-find.
7614 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7616 * gnus-picon.el (gnus-article-display-picons): Fix.
7618 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7620 * gnus.el: Pterodactyl Gnus v0.69 is released.
7622 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7624 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7626 * gnus-agent.el (gnus-agent-remove-group): New command and
7629 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7631 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7633 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7635 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7637 * mm-view.el (mm-inline-text): Bind current id.
7639 * mm-decode.el (mm-handle-id): New macro.
7640 (mm-make-handle): Accept id.
7641 (mm-dissect-singlepart): Use it.
7643 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7645 * message.el (message-cite-original-without-signature): Use
7646 message-signature-separator when searching for signature in
7647 message-cite-original-without-signature.
7649 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7651 * gnus.el (gnus-server-to-method): Check named methods.
7653 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7655 * mm-view.el (mm-view-message): Goto point-min.
7657 * nnmail.el (nnmail-article-group): Don't delete lines, only
7660 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7663 * nnheader.el (nnheader-temp-directory): New variable.
7664 (nnheader-temp-directory): Removed.
7666 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7668 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7669 list of files to check for mailcap entries under windows-nt.
7671 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7673 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7674 summary buffer exists.
7676 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7678 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7679 irrelevant Sun sendmail bug.
7680 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7682 * message.el (message-send-news): Bind mail-header-separator to
7683 "" when asking backend to post.
7685 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7687 * mm-uu.el (mm-dissect-disposition): New variable.
7688 (mm-uu-dissect): Use it.
7690 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7692 * mm-view.el (mm-inline-text): Bind url-current-object.
7694 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7696 * gnus-range.el (gnus-remove-from-range): Rewrite.
7698 1998-12-09 SL Baur <steve@altair.xemacs.org>
7700 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7702 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7704 * message.el (message-encode-message-body): Insert `MIME-Version'
7705 instead of `Mime-Version'.
7707 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7709 * message.el (message-insert-mime-part): Add the attachment
7711 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7712 (message-mime-query-type): New function.
7713 (message-mime-query-description): Ditto.
7714 (message-mime-query-file): Ditto.
7715 (message-insert-mime-part): Use them.
7716 (message-mime-insert-external): Use the new stuff.
7718 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7720 * nnmail.el (nnmail-split-header-length-limit): New variable.
7722 * mm-decode.el (mm-dissect-buffer): Check syntax.
7724 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7726 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7727 (rfc2047-dissect-region): Ditto.
7729 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7731 * mm-view.el (mm-view-message): Decode charset.
7733 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7735 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7738 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7740 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7742 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7744 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7746 * message.el (message-send-mail): Do MML first.
7747 (message-send-news): Ditto.
7749 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7751 * gnus-picon.el (gnus-picons-face): New face.
7752 (gnus-picons-try-face): Use it.
7754 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7756 * gnus.el: Pterodactyl Gnus v0.68 is released.
7758 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7760 * gnus.el: Pterodactyl Gnus v0.67 is released.
7762 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7764 * gnus.el: Pterodactyl Gnus v0.66 is released.
7766 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7768 * gnus-art.el (gnus-insert-mime-button): Decode description.
7770 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7772 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7773 (gnus-decode-header-methods): Ditto.
7774 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7776 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7778 * mml.el (mml-insert-mime-headers): Encode description.
7780 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7783 * gnus-sum.el (gnus-default-charset): Doc fix.
7785 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7787 * mm-decode.el (mm-display-part): Forward a line.
7789 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7791 * mm-util.el (mm-running-ntemacs): New variable.
7792 (mm-text-coding-system): Ditto.
7793 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7794 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7796 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7798 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7801 * message.el (message-insert-headers): New command and keystroke.
7803 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7805 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7806 (mm-get-image): Ditto.
7808 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7809 base64, uudecode and binhex.
7811 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7813 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7815 * mm-uu.el (mm-uu-dissect): Use inline.
7817 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7819 * mm-view.el (mm-view-message): New function.
7821 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7824 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7826 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7827 entry for message/rfc822 as 8bit.
7829 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7831 * mailcap.el (mailcap-mime-extensions): Add patch.
7833 1998-12-05 Dale Hagglund <rdh@best.com>
7835 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7836 argument to force all multipart/* to look like multipart/mixed.
7838 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7840 (gnus-mime-display-part): Use it.
7842 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7844 * gnus-draft.el (gnus-draft-send): Only disable checks for
7845 non-interactive use.
7846 (gnus-draft-send-message): Use it.
7848 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7850 * gnus.el: Pterodactyl Gnus v0.65 is released.
7852 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7854 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7856 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7858 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7860 * gnus.el: Pterodactyl Gnus v0.64 is released.
7862 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7864 * mm-view.el (mm-setup-w3): Don't load.
7866 * gnus-msg.el (gnus-setup-message): Set group name.
7867 (gnus-group-mail): Avoid leaking local vars.
7869 * message.el (message-attach-file): Renamed.
7870 (message-mime-attach-file): Renamed again.
7872 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7874 * gnus-art.el (article-decode-encoded-words): Bind
7875 rfc2047-default-charset here.
7877 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7879 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7881 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7882 (gnus-picons-setup-hook): New hook.
7884 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7886 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7888 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7891 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7893 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7894 (gnus-mime-view-part): Ditto.
7895 (gnus-mime-inline-part): Dotii.
7896 (gnus-mime-externalize-part): Daddo.
7897 (gnus-mime-internalize-part): Tutti frutti.
7898 (gnus-widget-press-button): Da da do.
7900 * mm-view.el (mm-setup-w3): Require url-vars.
7902 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7904 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7905 * mm-util.el (mm-find-charset-region): Ditto.
7907 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7909 * message.el (message-send): Don't encode here.
7910 (message-send-mail): But here.
7911 (message-send-news): And here.
7913 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7915 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7917 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7919 * gnus.el: Pterodactyl Gnus v0.63 is released.
7921 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7923 * mml.el (mml-base-boundary): Shorten.
7925 * message.el (message-insert-mime-part): Use default.
7927 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7929 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7931 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7934 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7936 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7938 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7940 * gnus-art.el (gnus-insert-mime-button): Fix.
7942 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7944 * message.el (message-insert-mime-part): Nicify prompts.
7945 (message-insert-mime-part): Really delete duplicates.
7946 (message-insert-mime-part): Check against common errors.
7947 (message-insert-mime-part): Fix docstring.
7949 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7951 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7953 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7955 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7956 (gnus-insert-mime-button): Modify accordingly.
7958 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7960 * gnus-art.el (gnus-display-mime): Set window point.
7962 * mm-decode.el (mm-display-external): Only decode when not
7964 (mm-alternative-precedence): Prefer multiparts.
7965 (mm-inline-media-tests): Inline multiparts.
7967 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7968 Ignore errors when requiring url.
7970 * mml.el (mml-quote-region): New command.
7972 * message.el (message-cite-original): Use it.
7973 (message-cite-original-without-signature): Ditto.
7975 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7977 * gnus.el: Pterodactyl Gnus v0.62 is released.
7979 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7981 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7983 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7985 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7988 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7990 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7992 * gnus-art.el (gnus-mime-display-single): Check for attachment
7995 1998-12-03 Didier Verna <verna@inf.enst.fr>
7997 * gnus-msg.el (gnus-configure-posting-styles): find a
7998 posting-style entry in the group parameters, if any, and honor it
8001 1998-12-03 Felix Lee <flee@teleport.com>
8003 * nntp.el (nntp-after-change-function): Fix.
8005 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8007 * mml.el (mml-generate-mime-1): Insert literally.
8009 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8011 * mml.el (mml-insert-mime-headers): Removed debug.
8013 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8015 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8018 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8019 application/emacs-lisp to 8bit.
8021 1998-12-03 Dale Hagglund <rdh@best.com>
8023 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8025 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8027 * gnus.el: Pterodactyl Gnus v0.61 is released.
8029 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8031 * mml.el (mml-parse-1): Skipped parts.
8032 (mml-insert-mime-headers): Nil is a list.
8033 (mml-generate-mime-1): Don't insert literally.
8034 (mml-read-tag): Drop text props.
8035 (mml-read-part): Ditto.
8036 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8038 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8040 * gnus.el: Pterodactyl Gnus v0.60 is released.
8042 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8044 * mml.el (mml-parse-1): Don't throw contents away.
8046 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8048 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8050 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8052 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8054 (mml-parse-1): Use it.
8056 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8058 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8059 Use gnus-newsgroup-default-charset.
8060 (article-decode-encoded-words): Remove charset codes.
8061 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8062 gnus-default-charset.
8064 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8066 * message.el (message-send-mail): Don't encode here.
8067 (message-send-news): Nor here.
8068 (message-send): ... but here instead.
8070 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8072 (gnus-article-display-picons): Replace From line.
8073 (gnus-group-display-picons): Replace Newsgroups line.
8074 (gnus-picons-display-glyph): Set baseline.
8075 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8076 (gnus-picons-xbm-face): Revert to old, standard colors.
8078 * message.el (message-fetch-field): Remove text props.
8080 * gnus-art.el (gnus-article-normalized-header-length): New
8082 (article-normalize-headers): New command and keystroke.
8084 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8086 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8088 * gnus.el: Pterodactyl Gnus v0.59 is released.
8090 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8092 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8094 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8096 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8098 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8100 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8102 * mm-decode.el (mm-all-images-fit): New variable.
8103 (mm-image-fit-p): Use it.
8105 * gnus-art.el (gnus-mime-display-single): Use it.
8106 (gnus-mime-internalize-part): New command and keystroke.
8108 * mm-decode.el (mm-user-automatic-external-display): New
8110 (mm-automatic-external-display-p): New function.
8112 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8115 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8117 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8119 * gnus-art.el (gnus-with-article): Work in the original article
8121 (gnus-with-article): Work in read-only groups.
8123 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8125 * mm-bodies.el (mm-decode-string): Return original string if not
8128 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8130 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8132 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8134 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8136 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8138 * gnus.el: Pterodactyl Gnus v0.58 is released.
8140 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8142 * mm-decode.el (mm-get-image): Return a glyph, not an image
8145 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8147 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8149 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8151 * mail-parse.el (rfc2045): Required.
8153 1998-12-01 William M. Perry <wmperry@aventail.com>
8155 * mm-view.el (mm-inline-text): Remove props.
8157 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8159 * mm-view.el (mm-setup-w3): Protect url-misc.
8161 * message.el (message-ignored-resent-headers): Remove
8164 * mml.el (mml-insert-mime-headers): Use encoding.
8165 (mml-parameter-string): Ditto.
8167 * rfc2045.el: New file.
8168 (rfc2045-encode-string): New function.
8170 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8172 * mail-parse.el (mail-header-encode-parameter): New function.
8174 * rfc2231.el (rfc2231-encode-string): New function.
8176 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8178 * mm-bodies.el (mm-decode-string): New function.
8179 * mm-view.el (mm-inline-text): Use mm-decode-string.
8181 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8183 * gnus.el: Pterodactyl Gnus v0.57 is released.
8185 1998-11-23 Felix Lee <flee@cygnus.com>
8187 * nntp.el (nntp-async-needs-kluge): new setting.
8188 (nntp-async-timer): new var.
8189 (nntp-async-process-list): new var.
8190 (nntp-async-kluge): new function.
8191 (nntp-async-timer-handler): new function.
8192 (nntp-async-wait): new function.
8193 (nntp-async-stop): new function.
8194 (nntp-after-change-function): renamed, and split apart.
8195 (nntp-async-trigger): new function.
8196 (nntp-do-callback): new function.
8197 (nntp-accept-process-output): add optional timeout arg.
8199 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8200 (gnus-async-wait-for-article): new function.
8201 (gnus-async-with-semaphore): s/asynch/async/.
8203 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8205 * gnus-art.el (gnus-with-article): Don't encode.
8206 (gnus-insert-mime-button): Fall back on filename from C-D.
8207 (gnus-mime-display-single): Have dots right on text/plain
8210 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8213 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8215 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8218 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8219 (gnus-summary-repair-multipart): New command and keystroke.
8221 * gnus-art.el (gnus-with-article-buffer): New macro.
8223 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8225 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8228 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8230 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8232 * mml.el (mml-read-part): Partition right.
8234 * mm-decode.el (mm-handle-set-cache): New macro.
8235 (mm-handle-cache): Ditto.
8236 (mm-make-handle): Ditto.
8237 (mm-dissect-singlepart): Use it.
8238 (mm-get-image): Use the cache.
8240 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8242 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8243 (gnus-mime-display-single): Don't insert lines between parts.
8245 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8247 * nnmail.el (nnmail-file-coding-system-1): New variable.
8248 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8249 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8250 * nnml.el (nnml-file-coding-system): New variable.
8251 (nnml-request-article): Use nnml-file-coding-system.
8253 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8255 * gnus.el: Pterodactyl Gnus v0.56 is released.
8257 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8259 * gnus-art.el (gnus-mime-display-part): New function.
8260 (gnus-mime-display-mixed): Use it.
8262 * mm-view.el (mm-setup-w3): Don't register.
8264 * message.el (message-cite-original): Cite parts.
8266 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8268 * mml.el (mml-parameter-string): New function.
8269 (mml-insert-mime-headers): Separated into new function.
8271 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8273 * mml.el (mml-make-boundary): Use `make-string'.
8275 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8277 * binhex.el (binhex-insert-char): Ditto.
8279 * uudecode.el (uudecode-insert-char): Code correctly.
8281 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8283 * mml.el (mml-generate-mime): Don't generate multiparts for
8286 * gnus-art.el (gnus-display-mime): Save excursion.
8288 * message.el (message-remove-first-header): New function.
8289 (message-encode-message-body): Use it.
8291 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8293 * gnus.el: Pterodactyl Gnus v0.55 is released.
8295 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8297 * mm-view.el (mm-setup-w3): New function.
8299 * mm-decode.el (mm-content-id-get-contents): New function.
8300 (mm-content-id-get-type): Ditto.
8301 (mm-content-id-get-encoding): Ditto.
8302 (mm-get-handle-by-content-id): Removed.
8304 1998-11-25 Colin Rafferty <colin@xemacs.org>
8306 * message.el (message-generate-new-buffers): Fix tag.
8308 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8310 * message.el (message-buffer-name): Check for unique first.
8312 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8313 gnus-inhibit-mime-unbuttonizing.
8315 * gnus-sum.el (t): Bind M-t.
8316 (gnus-inhibit-unbuttonizing): New variable.
8317 (gnus-summary-toggle-display-buttonized): New command.
8319 * gnus-art.el (gnus-display-mime): Select article window.
8320 (article-strip-trailing-space): New command and keystroke.
8322 * nneething.el (nneething-include-files): New variable.
8323 (nneething-create-mapping): Use it.
8325 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8327 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8328 ayto-expirable marks.
8330 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8332 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8334 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8337 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8339 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8341 * mm-util.el (mm-binary-coding-system): New variable.
8342 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8343 * mm-decode.el (mm-display-external): Ditto.
8345 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8347 * gnus.el: Pterodactyl Gnus v0.54 is released.
8349 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8351 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8353 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8355 * mm-decode.el (mm-save-part): Unquote.
8357 1998-11-24 Matt Armstrong <matta@geoworks.com>
8359 * mm-decode.el (mm-save-part): Bind coding system for write.
8361 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8363 * gnus-art.el (gnus-article-mode-line-format): New default.
8364 (gnus-article-mime-part-status): New function.
8366 * message.el (message-send-news): Check the body syntax before
8369 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8370 (gnus-mime-display-single): Use it.
8371 (gnus-mime-display-alternative): Ditto.
8373 * mm-decode.el: Check for whether we are running under a term.
8375 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8377 * mm-decode.el (mm-preferred-alternative): Default to first
8379 (mm-preferred-alternative): No, we dont.
8381 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8383 * mm-decode.el (mm-display-external): Use binary instead of
8385 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8386 * nnheader.el (nnheader-file-coding-system): Ditto.
8387 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8389 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8391 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8392 name without method.
8394 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8396 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8397 coding-system -> default-charset.
8398 (gnus-newsgroup-default-charset-alist): Ditto.
8399 (gnus-summary-local-variables): Ditto.
8400 (gnus-set-global-variables): Ditto.
8401 (gnus-get-newsgroup-headers): Ditto.
8402 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8403 (gnus-get-newsgroup-headers-xover): Ditto.
8404 (gnus-newsgroup-setup-default-charset): Ditto.
8405 (article-decode-mime-words): Ditto.
8406 (article-decode-charset): Ditto.
8407 (article-decode-encoded-words): Ditto.
8408 (article-de-quoted-unreadable): Ditto.
8409 (gnus-mime-view-all-parts): Ditto.
8410 (gnus-mime-externalize-part): Ditto.
8411 (gnus-mm-display-part): Ditto.
8412 (gnus-mime-display-single): Ditto.
8413 (gnus-mime-display-alternative): Ditto.
8415 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8417 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8418 * gnus-art.el (article-decode-charset): Overlay
8419 rfc2047-default-charset.
8420 * message.el (message-draft-coding-system): New variable.
8421 (message-set-auto-save-file-name): Use message-draft-coding-system.
8422 * nndraft.el (nndraft-request-article): Ditto.
8423 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8424 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8426 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8428 * mm-uu.el (mm-uu-test): New function.
8429 (mm-uu-dissect): Inherit charset and cte from head.
8430 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8432 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8434 * gnus.el: Pterodactyl Gnus v0.53 is released.
8436 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8438 * mm-decode.el (mm-get-image): New function.
8439 (mm-image-fit-p): New function.
8441 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8443 * gnus-art.el (gnus-article-insert-newline): New function.
8444 (article-goto-body): New function.
8446 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8448 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8451 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8454 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8457 * message.el (message-remove-header): Go to end if wanted.
8459 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8461 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8462 movement with save-window-excursion.
8464 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8466 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8468 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8470 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8472 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8474 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8475 gnus-newsgroup-coding-system.
8476 (gnus-get-newsgroup-headers): Ditto.
8477 (gnus-get-newsgroup-headers-xover): Ditto.
8478 (gnus-set-global-variables): Ditto.
8479 * gnus-art.el (article-decode-mime-words): Ditto.
8480 (article-decode-charset): Ditto.
8481 (article-decode-encoded-words): Ditto.
8482 (article-de-quoted-unreadable): Ditto.
8483 (gnus-mime-view-all-parts): Ditto.
8484 (gnus-mime-externalize-part): Ditto.
8485 (gnus-mm-display-part): Ditto.
8486 (gnus-mime-display-alternative): Ditto.
8487 (gnus-mime-display-single): Ditto.
8488 * mm-view.el (mm-inline-text): Use default coding system.
8490 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8492 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8493 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8494 (gnus-newsgroup-coding-system): New local variable.
8495 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8496 (gnus-summary-local-variables): Add two new local variables.
8497 (gnus-newsgroup-setup-coding-system): New function.
8498 (gnus-select-newsgroup): Setup coding system.
8499 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8500 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8501 * gnus-cus.el (gnus-group-parameters): Customizable
8504 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8506 * gnus.el: Pterodactyl Gnus v0.52 is released.
8508 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8510 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8513 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8514 undisplayed text types.
8516 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8519 1998-11-19 Felix Lee <flee@cygnus.com>
8521 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8523 1998-11-19 Felix Lee <flee@cygnus.com>
8525 * gnus-async.el (gnus-asynch-obarray): rename to
8526 gnus-async-hashtb, and don't buffer-local it.
8528 (gnus-async-article-callback): new function.
8529 (gnus-make-async-article-function): use it.
8531 (gnus-async-current-prefetch-group): new var.
8532 (gnus-async-current-prefetch-article): new var.
8533 (gnus-async-request-fetched-article): are we fetching it already?
8535 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8537 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8539 * gnus-sum.el (gnus-summary-show-article): Require.
8541 * message.el: Provide before hooks.
8542 (message-send-news): Do MIME before headers.
8544 * gnus-art.el (gnus-article-check-buffer): New function.
8545 (gnus-article-read-summary-keys): Use it.
8547 * mm-decode.el (mm-user-automatic-display): Display all inline
8550 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8552 (gnus-unbuttonized-mime-types): New variable.
8554 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8556 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8558 * mm-decode.el (mm-quote-arg): Quote semicolons.
8560 * gnus-art.el (gnus-mime-display-single): Don't display
8562 (gnus-mime-externalize-part): New command and keystroke.
8564 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8565 (mm-alternative-precedence): Changed order.
8567 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8569 * gnus.el (gnus-method-simplify): New function.
8570 (gnus-native-method-p): New function.
8571 (gnus-secondary-method-p): Use gnus-method-equal.
8573 * gnus-start.el (gnus-group-change-level): Shorten select method.
8575 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8577 * gnus.el: Pterodactyl Gnus v0.51 is released.
8579 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8581 * gnus.el: Applied patches from 5.6.45.
8583 * gnus-score.el (gnus-score-find-trace): Print complete file
8585 (gnus-score-find-trace): Truncate lines.
8587 * gnus.el (gnus-message-archive-group): Allow function.
8589 * message.el (message-encode-message-body): Remove Mime-Version
8592 * gnus-cus.el (gnus-group-customize): Optional topic.
8594 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8597 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8599 * message.el (message-encode-message-body): Rewrite.
8601 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8603 * mml.el (mml-base-boundary): New variable.
8604 (mml-make-boundary): New function.
8606 * gnus-cache.el (gnus-cache-coding-system): New variable.
8607 (gnus-cache-request-article): Use it.
8609 * message.el (message-insert-mime-part): Delete duplicates.
8611 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8613 * gnus-art.el (gnus-mime-display-alternative): Set end of
8614 multipart and display even when nothing is preferred.
8616 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8618 * gnus.el: Pterodactyl Gnus v0.50 is released.
8620 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8622 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8625 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8627 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8629 * gnus.el (gnus-similar-server-opened): Compare backend.
8631 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8633 * gnus-topic.el (gnus-topic-expire-articles): New function.
8634 (gnus-topic-mode-map): Bind it.
8636 * gnus.texi (Topic Commands): New expiry command. Reordered.
8638 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8641 (gnus-auto-expirable-marks): New variable.
8642 (gnus-inhibit-user-auto-expire): New variable.
8643 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8644 When looking to see if we should expire instead, check
8645 gnus-auto-expirable-marks instead of using a hard-wired list.
8646 (gnus-summary-mark-as-read-forward,
8647 gnus-summary-mark-as-read-backward):
8648 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8649 gnus-summary-mark-forward, instead of `t'.
8651 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8653 * mml.el (mml-compute-boundary): New function.
8654 (mml-compute-boundary-1): New function.
8655 (mml-generate-mime-1): Use it.
8657 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8659 * mml.el (mml-generate-mime-1): Always precede closing boundary
8662 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8664 * mml.el (mml-generate-mime-1): Do right boundaries when several
8667 * mm-decode.el (mm-user-automatic-display): Default to inline
8670 * mml.el (mml-generate-mime-1): Encode non-text parts.
8672 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8674 * gnus.el: Pterodactyl Gnus v0.49 is released.
8676 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8678 * mm-view.el (mm-inline-text): Require w3-vars.
8680 * gnus-setup.el (gnus-use-tm): Removed.
8682 * gnus-art.el (gnus-article-goto-part): Don't beep.
8683 (gnus-article-view-part): Check return value.
8684 (gnus-mime-display-alternative): Don't display when there is
8687 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8688 (mml-generate-mime-1): Use unibyte for binaries.
8690 * gnus-art.el (gnus-display-mime): Call
8691 gnus-article-mime-part-function.
8692 (gnus-mime-part-function): New function.
8693 (gnus-article-mime-part-function): New function.
8695 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8697 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8699 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8701 * message.el (message-font-lock-keywords): Highlight MML.
8702 (message-mml-face): New font.
8704 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8706 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8707 (gnus-mm-display-part): Do not select-window if the article window
8710 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8712 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8714 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8716 * gnus.el: Pterodactyl Gnus v0.48 is released.
8718 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8720 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8722 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8724 * message.el (message-cite-original-without-signature): Ditto.
8725 (message-cite-original): Quote parts.
8727 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8729 * gnus.el: Pterodactyl Gnus v0.47 is released.
8731 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8733 * message.el (message-encode-message-body): Insert MIME warning.
8735 * mml.el (mml-read-tag): Look for #tag.
8737 * mm-util.el (mm-find-charset-region): Check whether
8738 enable-multibyte-characters is bound.
8740 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8742 * gnus.el: Pterodactyl Gnus v0.46 is released.
8744 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8746 * message.el (message-encode-message-body): Insert headers at the
8749 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8751 * gnus.el: Pterodactyl Gnus v0.45 is released.
8753 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8755 * nndraft.el (nndraft-save-mime-part): Removed.
8756 (nndraft-get-mime-part): Ditto.
8758 * message.el (message-format-mime-old): Removed.
8759 (message-encode-message-body): Removed.
8760 (message-encode-message-body): Renamed.
8762 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8764 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8766 * message.el (message-format-mime): Check message-mime-part.
8768 * mm-encode.el (mm-mime-file-types): Removed.
8769 (mm-default-file-encoding): New definition.
8771 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8773 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8774 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8776 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8778 * gnus.el: Pterodactyl Gnus v0.44 is released.
8780 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8782 * message.el (message-format-mime): New function.
8784 * nndraft.el (nndraft-save-mime-part): New function.
8785 (nndraft-get-mime-part): New function.
8787 * mm-encode.el (mm-default-file-encoding): New function.
8788 (mm-content-transfer-encoding): New function.
8789 (mm-encode-buffer): New function.
8791 * message.el: New command.
8792 (message-mime-part): New variable.
8793 (message-insert-mime-part): New command.
8795 * mm-encode.el (mm-encode-content-transfer-encoding): New
8798 * mm-util.el (mm-content-transfer-encoding-defaults): New
8800 (mm-mime-file-types): Taken from TM.
8802 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8804 * gnus.el: Pterodactyl Gnus v0.43 is released.
8806 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8808 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8809 * gnus-score.el (gnus-score-default-header): Ditto.
8810 (gnus-header-index): Ditto.
8811 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8812 (gnus-summary-header): Handle extra headers.
8813 (gnus-summary-score-entry): Ditto, & provide new score element.
8814 (gnus-summary-score-effect): Ditto.
8815 (gnus-score-string): Avoid "extra" string sort, & modify match in
8817 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8819 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8821 * message.el (message-resend): Bind message-required-mail-headers
8824 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8826 * nngateway.el (require): Require cl.
8828 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8831 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8833 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8836 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8838 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8840 1998-11-10 Colin Rafferty <colin@xemacs.org>
8842 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8843 user-mail-address if non-nil.
8845 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8847 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8848 (gnus-make-sort-function-1): Ditto.
8850 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8853 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8855 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8857 * binhex.el (binhex-decode-region): Quote.
8859 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8861 * gnus-art.el (article-decode-charset): Don't downcase charset.
8863 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8865 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8867 * gnus.el: Pterodactyl Gnus v0.42 is released.
8869 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8871 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8873 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8875 * nntp.el (nntp-send-mode-reader): Revert.
8877 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8879 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8881 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8883 * message.el (message-make-date): Fix for negative time zones.
8885 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8887 * gnus.el: Pterodactyl Gnus v0.41 is released.
8889 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8891 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8893 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8895 * gnus.el (gnus-short-group-name): When shortening foreign select
8896 methods, do not scan for plusses beyond the first colon.
8898 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8900 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8901 lines where `group' is the last thing on the line.
8903 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8905 * gnus-art.el (gnus-article-view-part): Do alternative.
8906 (gnus-mime-display-alternative): Insert marker.
8908 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8910 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8912 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8915 * gnus-cus.el (gnus-topic): Required.
8917 * nnheader.el (nnheader-parse-nov): Parse extra.
8918 (nnheader-nov-parse-extra): New macro.
8920 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8922 * gnus-art.el (gnus-article-view-part): Internal move.
8924 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8926 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8927 (gnus-group-customize): Support editing topic parameters.
8929 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8931 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8934 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8936 * gnus-art.el (gnus-mm-display-part): Return.
8937 (gnus-article-view-part): Only go if external.
8938 (gnus-article-dumbquotes-map): Do 205.
8940 * mm-decode.el (mm-display-part): Return what was done.
8942 * message.el (message-buffer-naming-style): New variable.
8943 (message-generate-new-buffers): Extended.
8944 (message-buffer-naming-style): Removed.
8945 (message-buffer-name): Use it.
8946 (message-do-send-housekeeping): Rename new styling.
8948 * gnus-sum.el (gnus-summary-recenter): Allow
8949 gnus-auto-center-summary to be a number.
8951 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8953 * pop3.el (pop3-open-server): Use "binary" instead of
8956 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8958 * gnus-srvr.el (gnus-browse-foreign-server): Set
8959 gnus-browse-current-method to the result of gnus-server-to-method.
8961 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8963 * gnus-util.el (gnus-pull): Another optional argument.
8964 * nnweb.el (nnweb-request-delete-group): Delete from
8965 nnweb-group-alist and update active file.
8967 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8969 * gnus-group.el (gnus-group-make-group): Accept group of new
8972 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8974 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8976 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8978 * mm-view.el (mm-inline-text): Postion of html portion.
8980 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8982 * nntp.el (nntp-list-active-group): Waited for short strings.
8983 (nntp-send-mode-reader): Ditto.
8984 (nntp-open-connection): Ditto.
8986 * gnus-int.el (gnus-request-group-articles): New function.
8988 * nntp.el (nntp-request-listgroup): New function.
8989 (nntp-request-group-articles): Renamed.
8991 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8993 * nnheader.el (nnheader-parse-nov): Supply extra.
8995 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8997 * gnus-art.el (gnus-button-push): Don't go to
8998 gnus-article-buffer.
9000 * mm-view.el (mm-inline-image): Add a newline.
9002 * gnus-start.el (gnus-check-first-time-used): Check more.
9004 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9006 * gnus-start.el (gnus-check-first-time-used): Check current.
9008 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9010 * mm-util.el (mm-find-charset-region): New function.
9012 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9014 * gnus-art.el (gnus-mime-button-menu): Fix.
9016 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9018 * gnus-art.el (gnus-mime-button-menu): New definition.
9020 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9022 * gnus-art.el (article-decode-charset): Downcase charset.
9023 (article-decode-charset): Pass on type.
9024 (article-decode-charset): Check nil charsets.
9025 (article-remove-cr): Translate CR to LF.
9026 (gnus-ignored-mime-types): Default to nil.
9028 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9030 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9032 (gnus-nov-parse-extra): Didn't return right thing.
9034 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9036 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9038 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9040 * gnus.el: Pterodactyl Gnus v0.40 is released.
9042 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9044 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9046 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9048 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9050 * nnml.el (nnml-possibly-create-directory): Check before making.
9052 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9054 * nnheader.el (nnheader-insert-nov): Don't infloop.
9056 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9058 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9061 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9063 * nneething.el (nneething-file-name): New definition.
9065 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9067 * gnus-art.el (gnus-treatment-function-alist): Fix.
9068 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9070 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9072 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9074 * gnus.el: Pterodactyl Gnus v0.39 is released.
9076 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9078 * gnus-art.el (gnus-ignored-mime-types): New variable.
9079 (gnus-mime-display-single): Use it.
9080 (gnus-treatment-function-alist): New variable.
9082 * gnus.el (gnus-mime): New group.
9084 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9085 things for other parts.
9086 (gnus-mime-display-alternative): Place point.
9088 * gnus.el: autoload gnus-uu-post-news.
9090 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9093 * mm-decode.el (mm-display-part): Default to inline text/.*
9096 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9099 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9100 (gnus-mime-display-single): Inline all text parts.
9101 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9103 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9105 * nnml.el (nnml-possibly-create-directory): Rewrite.
9106 (nnml-request-create-group): Change to right server.
9108 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9110 * gnus.el: rmail-output-to-rmail-file autoload.
9112 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9115 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9117 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9119 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9121 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9124 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9126 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9128 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9130 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9132 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9134 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9136 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9139 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9142 * gnus-spec.el (gnus-update-format-specifications): Use the
9143 article mode line spec.
9145 * gnus-art.el (gnus-insert-mime-button): Put right type.
9146 (gnus-insert-prev-page-button): Ditto.
9147 (gnus-insert-next-page-button): Dutti.
9149 * pop3.el: New version installed.
9151 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9153 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9154 and display last part.
9156 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9158 * gnus.el: Pterodactyl Gnus v0.38 is released.
9160 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9162 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9164 (article-de-quoted-unreadable): Narrow to default.
9166 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9168 * gnus-art.el (article-decode-charset): Decode even when broken
9171 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9174 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9176 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9179 * nnmail.el (nnmail-extra-headers): New variable.
9181 * nnheader.el (nnheader-insert-nov): Insert extra.
9183 * gnus.el (gnus-summary-line-format): Doc fix.
9185 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9186 (gnus-nov-parse-line): Ditto.
9187 (gnus-nov-parse-extra): New macro.
9188 (gnus-header): New function.
9189 (gnus-update-summary-mark-positions): Change.
9190 (gnus-ignored-from-addresses): New variable.
9191 (gnus-summary-insert-from-or-to): New function.
9193 * gnus.el (gnus-extra-headers): New variable.
9195 * nnheader.el (make-mail-header): Expand.
9196 (mail-header-extra): New macro.
9197 (mail-header-set-extra): Ditto.
9198 (make-full-mail-header): Expand.
9200 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9202 * gnus.el: Pterodactyl Gnus v0.37 is released.
9204 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9206 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9208 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9211 1998-10-22 Didier Verna <verna@inf.enst.fr>
9213 * gnus-spec.el (gnus-balloon-face-function): new function
9214 (gnus-parse-format): understand the %< %> specifiers
9215 (gnus-parse-complex-format): ditto.
9217 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9219 * gnus.el: Changed following-char to char-after throughout.
9221 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9223 * mm-decode.el (mm-display-external): Protect more and message.
9225 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9227 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9230 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9232 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9234 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9236 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9238 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9240 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9242 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9244 * mm-decode.el (mm-display-external): Set undisplayer to mm
9245 buffer, not the current buffer; use unwind-protect.
9247 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9249 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9250 (gnus-summary-exit-no-update): Ditto.
9252 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9254 * mm-decode.el (mm-inline-media-tests): Look for w3.
9256 * mailcap.el (mailcap-mime-data): Inline html.
9258 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9260 * gnus.el: Pterodactyl Gnus v0.36 is released.
9262 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9264 * gnus-art.el (article-translate-strings):
9265 (gnus-article-dumbquotes-map): Don't dot.
9267 * pop3.el (pop3-open-server): Set point right.
9269 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9270 (mm-dissect-buffer): Ditto.
9271 (mm-destroy-part): Ignore non-handles.
9272 (mm-remove-part): Ditto.
9273 (mm-destroy-parts): New function.
9274 (mm-remove-parts): Ditto.
9276 * gnus-art.el (gnus-mm-display-part): Don't move point.
9278 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9280 * mm-uu.el : New file.
9282 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9284 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9287 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9289 * mm-decode.el (mm-display-external): Check before selecting.
9291 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9293 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9295 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9297 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9300 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9302 * gnus-art.el (gnus-decode-header-methods): New variable.
9304 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9306 * gnus-art.el (gnus-multi-decode-header): New function.
9308 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9310 * gnus.el: Pterodactyl Gnus v0.35 is released.
9312 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9314 * uudecode.el (uudecode-decode-region-external): Insert
9317 * mm-bodies.el (mm-decode-body): Optional encoding.
9319 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9321 * gnus-ems.el (gnus-mouse-3): New variable.
9323 * binhex.el (binhex-decode-region-external): Don't use -internally.
9325 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9327 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9330 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9332 * gnus-group.el (gnus-add-marked-articles): Request backend update
9335 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9337 * gnus-sum.el (gnus-update-read-articles):
9338 (gnus-update-marks): Request backend update of mark.
9340 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9342 * gnus.texi (Optional Backend Functions): New item,
9343 nnchoke-request-set-mark.
9345 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9347 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9350 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9352 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9354 1998-10-14 SL Baur <steve@altair.xemacs.org>
9356 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9359 1998-10-10 SL Baur <steve@altair.xemacs.org>
9361 * mm-view.el: Require mm-decode for macros.
9363 * mm-decode.el (mm-handle-type): Move macro declarations above the
9364 place where they are used.
9366 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9368 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9371 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9373 * nnagent.el (nnagent-open-server): Error message.
9375 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9377 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9379 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9381 * score-mode.el (gnus-score-mode-map): Ditto.
9383 * message.el (message-mode-map): Ditto.
9385 * gnus-uu.el (gnus-uu-post-news): Ditto.
9387 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9389 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9391 * gnus-art.el (gnus-article-edit-mode-map): Use
9392 `set-keymap-parent' rather than `copy-keymap'.
9394 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9396 * gnus-art.el (gnus-mime-button-commands): New variable.
9397 (gnus-mime-button-map): Initialize it from
9398 `gnus-mime-button-commands'.
9399 (gnus-mime-button-menu): New function.
9400 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9402 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9404 * message.el (message-insert-to): Make `nobody' and `poster'
9405 synonymous to `never' and `always' in Mail-Copies-To.
9406 (message-reply): Ditto.
9407 (message-followup): Ditto.
9409 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9411 * mailcap.el (mailcap-mime-data): Save sound.
9413 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9415 * message.el (message-ignored-supersedes-headers): Include
9416 `NNTP-Posting-Date'.
9418 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9420 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9422 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9424 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9427 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9429 * mm-decode.el (mm-display-external): Don't switch on save.
9431 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9433 * nnmail.el (nnmail-movemail-args): New variable.
9435 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9437 * gnus-art.el (article-translate-strings):
9439 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9441 * gnus-art.el (gnus-article-view-part): Use it.
9442 (gnus-mm-display-part): New function.
9443 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9445 * mm-decode.el (mm-handle-displayed-p): New function.
9447 * gnus-art.el (gnus-mime-copy-part): Create better names.
9448 (gnus-mime-button-line-format): Include dots spec.
9450 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9452 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9453 forward buffer first.
9455 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9457 * gnus-util.el (gnus-set-window-start): New function.
9459 * message.el (message-send): Don't check changed.
9461 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9463 * gnus-art.el (gnus-article-setup-buffer): Set params.
9465 * mm-decode.el (mm-user-display-methods): Inline
9466 "message/delivery-status".
9468 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9470 * message.el (message-auto-save-directory): Rename.
9471 (message-mode): Dof fix.
9473 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9474 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9476 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9478 * message.el (message-make-date): Avoid locale.
9480 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9483 * mm-decode.el (mm-display-inline): Goto point-min.
9485 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9487 * mm-decode.el (mm-display-external): Reverse before sorting.
9489 * gnus-draft.el (gnus-draft-send): Allow mail.
9491 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9493 * message.el (message-check): Move message-check macro above where
9496 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9498 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9500 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9502 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9504 * gnus.el: Pterodactyl Gnus v0.34 is released.
9506 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9508 * mm-decode.el (mm-inline-media-tests): delivery-status.
9510 * mm-view.el (mm-inline-text): Provide default.
9512 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9514 * mailcap.el (mailcap-possible-viewers): Fix nils.
9516 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9518 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9519 (article-update-date-lapsed): Record the buffer.
9520 (article-update-date-lapsed): Do all windows that display article
9523 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9525 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9527 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9530 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9532 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9534 * gnus-agent.el (gnus-category-add): Change default category to
9537 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9540 * gnus-draft.el (gnus-draft-send): Check server more.
9542 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9543 (gnus-article-goto-part): New function.
9545 * mm-view.el (mm-inline-text): Insert richtext properly.
9547 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9549 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9551 * parse-time.el (parse-time-rules): Accept dates far into the past
9552 and the future, and parse single-digit numbers as years.
9554 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9556 * mm-decode.el (mm-display-external): Chop off directories.
9558 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9560 * uudecode.el (uu-decode-region-external): Use
9561 insert-file-contents-literally.
9563 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9565 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9567 * uudecode.el: New file.
9569 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9572 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9574 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9576 * message.el (message-fetch-field): Unfold properly.
9578 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9581 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9583 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9584 (gnus-auto-select-first): Removed.
9585 (gnus-auto-select-first): Extended.
9586 (gnus-summary-read-group-1): Use new value.
9588 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9590 * message.el (message-fix-before-sending): Space.
9592 * nnmail.el (nnmail-find-file): Don't erase.
9594 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9596 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9598 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9600 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9602 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9604 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9606 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9608 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9611 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9613 * gnus-art.el (gnus-mime-view-all-parts): New command and
9616 * mm-decode.el (mm-display-external): Translate slashes.
9618 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9620 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9622 * mm-decode.el (mm-quote-arg): Quote spaces.
9623 (mm-display-external): Quote args.
9625 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9627 * mm-decode.el (mm-inlinable-part-p): New function.
9629 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9631 * mm-util.el (mm-disable-multibyte): New function.
9633 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9635 * gnus.el: Pterodactyl Gnus v0.33 is released.
9637 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9639 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9641 * mm-decode.el (mm-display-external): Don't switch for externals.
9642 (mm-dissect-multipart): Don't include end-sep.
9644 * mm-util.el (mm-get-coding-system-list): New function.
9645 (mm-coding-system-list): New variable.
9647 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9649 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9651 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9653 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9656 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9658 * mm-decode.el (mm-interactively-view-part): Typo.
9660 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9662 * mm-decode.el (mm-dissect-multipart): Display last part when the
9663 article has no close-delimiter
9665 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9667 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9670 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9672 * gnus-art.el (gnus-display-mime): Typo.
9674 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9676 * gnus.el: Pterodactyl Gnus v0.32 is released.
9678 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9680 * gnus-kill.el (gnus-batch-score): Protect against errors.
9682 * gnus-art.el: Protect against broken headers.
9684 * mm-decode.el (mm-display-external): Respect needsterm.
9685 (mm-display-external): Create buffer for external commands.
9687 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9689 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9691 * mm-decode.el (mm-display-external): Use file name.
9693 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9695 * gnus-util.el (gnus-output-to-rmail): adjust to
9696 `rmail-output-to-rmail-file'
9698 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9700 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9702 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9705 * gnus-art.el (article-decode-charset): Fold case.
9707 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9709 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9711 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9713 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9716 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9718 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9721 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9723 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9725 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9727 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9729 1998-09-23 Matt Armstrong <matta@geoworks.com>
9731 * gnus-art.el (article-decode-charset): Narrow to the correct
9734 * mm-bodies.el: Fix autoload.
9736 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9738 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9740 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9742 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9744 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9746 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9747 (gnus-article-add-button): Ditto.
9749 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9751 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9752 (gnus-article-prepare-display): Bind url-standalone-mode.
9754 * mm-decode.el (mm-remove-part): Also delete directory.
9755 (mm-display-external): Create a private sub-dir.
9757 * mailcap.el (mailcap-binary-suffixes): New variable.
9758 (mailcap-command-p): Use it.
9760 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9762 * nnmbox.el (nnmbox-request-group): Change server.
9763 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9765 * message.el (message-encode-message-body): Don't stomp MIME
9768 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9770 (gnus-summary-exit): Check for a live article buffer.
9771 (gnus-summary-exit-no-update): Ditto.
9773 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9776 * gnus-sum.el (gnus-article-decoded-p): New variable.
9778 * mm-decode.el (mm-display-external): Use no-conv.
9780 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9781 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9783 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9786 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9788 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9790 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9792 * gnus.el: Pterodactyl Gnus v0.31 is released.
9794 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9796 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9798 * mm-decode.el (mm-display-part): Accept no-default.
9800 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9803 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9804 (gnus-summary-prepare-threads): Ditto.
9806 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9808 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9809 (gnus-mime-button-line-format): Doc fix.
9810 (gnus-insert-mime-button): Use it.
9811 (gnus-article-add-button): Use widget-convert-button.
9813 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9816 * mm-decode.el (mm-alternative-precedence): Ditto.
9818 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9820 * mm-decode.el (mm-user-automatic-display): Use enriched.
9822 1998-09-14 Paul Fisher <rao@gnu.org>
9824 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9827 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9829 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9831 * gnus-art.el (article-update-date-lapsed): Only update header if
9832 buffer is dispalyed in frame.
9833 (gnus-article-prepare-display): New function.
9834 (gnus-article-prepare): Use it.
9836 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9838 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9840 * mm-view.el (mm-insert-inline): New function.
9842 * mm-decode.el (mm-pipe-part): Bugged.
9844 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9846 * mm-bodies.el (mm-encode-body): Move over the body.
9848 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9850 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9852 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9854 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9855 related functions. Handle message/rfc822 parts. Display subject on
9856 multipart summary lines. Display name on sub-parts when available.
9858 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9860 * mailcap.el (mailcap-command-p): New version.
9862 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9864 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9867 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9869 * message.el (message-make-date): Remove weekday name.
9871 * mm-decode.el (mm-dissect-buffer): Protect against broken
9874 * mailcap.el (mailcap-command-in-path-p): New function.
9875 (mailcap-command-p): Renamed.
9877 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9879 * rfc2047.el (eval): Autoload.
9881 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9883 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9884 (gnus-multi-decode-encoded-word-string): New function.
9885 (gnus-encoded-word-method-alist): New variable.
9886 (gnus-decode-encoded-word-functions): Removed.
9888 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9890 * gnus-int.el (gnus-request-replace-article): Replace
9891 message-narrow-to-headers with message-narrow-to-head
9893 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9895 * drums.el (drums-quote-string): Reversed match.
9897 * message.el (message-make-date): Use weekday name.
9899 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9901 * gnus.el: Pterodactyl Gnus v0.30 is released.
9903 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9905 * gnus-art.el (article-decode-encoded-words): Use it.
9906 (gnus-decode-header-function): New variable.
9908 * gnus-sum.el (gnus-nov-parse-line): Use it.
9909 (gnus-decode-encoded-word-function): New variable.
9911 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9914 * gnus-art.el (gnus-insert-mime-button): Use widget.
9915 (gnus-widget-press-button): New function.
9916 (gnus-article-prev-button): Removed.
9917 (gnus-article-next-button): Ditto.
9918 (gnus-article-add-button): Ditto.
9920 * gnus.el (gnus-article-mode-map): Inherit from widget.
9921 (gnus-article-mode-map): No, don't.
9923 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9924 (mm-content-id-alist): New variable.
9925 (mm-get-content-id): New function.
9927 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9928 articles if we are fetching to the article buffer.
9930 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9932 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9935 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9937 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9938 (mm-default-mime-charset): New variable.
9940 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9942 * drums.el (drums-quote-string): Reversed test.
9944 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9946 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9949 * drums.el (drums-quote-string): New function.
9951 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9952 (rfc2047-b-encode-region): Chop lines.
9953 (rfc2047-q-encode-region): Ditto.
9955 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9957 * gnus.el: Pterodactyl Gnus v0.29 is released.
9959 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9961 * mm-decode.el (mm-save-part): Message right.
9963 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9965 * drums.el (drums-parse-address): Returned a list instead of a
9967 (drums-remove-whitespace): Skip comments.
9968 (drums-parse-addresses): Didn't work.
9970 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9972 * gnus.el: Pterodactyl Gnus v0.28 is released.
9974 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9976 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9978 (article-decode-encoded-words): Rename.
9980 * message.el (message-narrow-to-headers-or-head): New function.
9982 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9985 * message.el (message-send-news): Encode body after checking
9988 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9990 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9992 * gnus-art.el (gnus-display-mime): Respect disposition.
9994 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9996 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9997 text with annotations.
9999 * message.el (message-make-date): Fix sign for negative time
10002 * mm-view.el (mm-inline-image): Insert a space at the end of the
10005 * mail-parse.el: New file.
10007 * rfc2231.el: New file.
10009 * drums.el (drums-content-type-get): Removed.
10010 (drums-parse-content-type): Ditto.
10012 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10014 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10016 * gnus.el: Pterodactyl Gnus v0.27 is released.
10018 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
10020 * mm-decode.el (mm-alternative-precedence): New variable.
10021 (mm-preferred-alternative): New function.
10023 * gnus-art.el (gnus-mime-copy-part): New command.
10025 * mm-decode.el (mm-get-part): New function.
10027 * mm-view.el: New file.
10029 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10030 (mm-display-part): Default to mailcap-save-binary-file.
10032 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10034 * gnus.el: Pterodactyl Gnus v0.26 is released.
10036 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10038 * mm-decode.el (mm-interactively-view-part): New function.
10040 * gnus-art.el (gnus-mime-view-part): New command.
10042 * mm-decode.el (mm-last-shell-command): New variable.
10044 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10046 * mm-decode.el (mm-save-part): New function.
10048 * gnus-art.el (article-decode-charset): Protect against buggy
10050 (gnus-mime-pipe-part): New command.
10051 (gnus-mime-save-part): New command.
10052 (gnus-mime-button-map): New keymap.
10053 (gnus-mime-button-line-format): New variable.
10054 (gnus-insert-mime-button): New function.
10055 (gnus-display-mime): Use it.
10057 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10059 * mm-decode.el (mm-inline-text): Decode charsets.
10061 * gnus-art.el (gnus-article-save): Comment fix.
10063 * gnus-int.el (gnus-start-news-server): When in batch, don't
10066 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10069 * mm-decode.el (mm-inline-media-tests): Add audio.
10070 (mm-inline-audio): New function.
10072 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10074 * gnus-art.el (article-make-date-line): Didn't work.
10076 * parse-time.el (parse-time-string): One too many nils.
10078 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10080 * gnus.el: Pterodactyl Gnus v0.25 is released.
10082 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10084 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10087 * gnus.el ((featurep 'gnus-xmas)): New
10088 'gnus-annotation-in-region-p alias.
10090 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10092 * mm-util.el (mm-with-unibyte-buffer): New function.
10094 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10096 * mm-decode.el (mm-inline-media-tests): New variable.
10098 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10100 * gnus-art.el (gnus-article-mime-handles): New variable.
10102 * drums.el (drums-narrow-to-header): New function.
10104 * gnus-art.el (article-decode-charset): Use it.
10106 * drums.el (drums-content-type-get): New function.
10108 * mm-util.el (mm-content-type-charset): Removed.
10110 * drums.el (drums-syntax-table): @ is word.
10111 (drums-parse-content-type): New function.
10113 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10116 * gnus-util.el (gnus-date-get-time): Use safe date.
10118 * gnus-sum.el (gnus-show-mime): Removed.
10119 (gnus-summary-toggle-mime): Removed.
10121 * gnus-art.el (gnus-strict-mime): Removed.
10122 (gnus-article-prepare): Don't do MIME.
10123 (gnus-decode-encoded-word-method): Removed.
10124 (gnus-show-mime-method): Removed.
10126 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10128 * gnus.el: Pterodactyl Gnus v0.24 is released.
10130 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10132 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10135 * parse-time.el (parse-time-rules): Accept times that look like
10138 * message.el (message-make-date): Use zone properly.
10140 * gnus.el: Autoload gnus-batch.
10142 * gnus-art.el (article-de-quoted-unreadable): Do not do
10143 gnus-article-decode-rfc1522.
10145 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10147 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10150 * message.el (message-encode-message-body): Check for us-ascii.
10152 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10155 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10157 * gnus-art.el (article-decode-charset): Rename.
10159 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10161 * gnus.el: Pterodactyl Gnus v0.23 is released.
10163 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10165 * gnus-util.el (gnus-parent-id): Ditto.
10166 (gnus-put-text-property-excluding-newlines): Ditto.
10168 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10170 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10172 * message.el (message-generate-headers): Generate User-Agent
10173 instead of X-Mailer & X-Newsreader.
10175 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10176 User-Agent header format.
10178 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10180 * gnus.el: Pterodactyl Gnus v0.22 is released.
10182 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10184 * mm-util.el (mm-multibyte-p): Typo.
10186 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10188 * gnus.el: Pterodactyl Gnus v0.21 is released.
10190 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10192 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10194 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10196 * mm-util.el (mm-multibyte-p): New function.
10198 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10200 * gnus.el: Pterodactyl Gnus v0.20 is released.
10202 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10204 * rfc2047.el (rfc2047-decode-region): Only decode when in
10207 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10209 * gnus-int.el (gnus-request-replace-article): Encode.
10210 (gnus-request-accept-article): Encode.
10212 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10215 * gnus.el (gnus-article-display-hook): Take the charset functions
10218 * time-date.el (safe-date-to-time): New function.
10220 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10222 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10224 * gnus.el: Pterodactyl Gnus v0.19 is released.
10226 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10228 * mm-util.el (mm-mime-charset): New function.
10230 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10232 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10234 * gnus.el: Pterodactyl Gnus v0.18 is released.
10236 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10238 * message.el (message-send-and-exit): Return t on success.
10239 (message-make-date): Make a proper time zone.
10241 * gnus-draft.el (gnus-draft-send): Only remove article if the
10242 sending is successful.
10244 * drums.el (drums-get-comment): Return the last comment.
10245 (drums-parse-address): Parse old-style From headers.
10247 1998-09-07 SL Baur <steve@altair.xemacs.org>
10249 * gnus-sum.el (gnus-data-compute-positions): Move below
10250 `gnus-save-hidden-threads' so the former is correctly detected as
10253 1998-09-06 Dave Love <fx@gnu.org>
10255 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10256 ignore-errors too, eval'd when compile. Require w3 stuff at load
10257 time for nicer failure if it's not available.
10259 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10261 * time-date.el (time-to-seconds): Renamed.
10263 * parse-time.el (parse-time-string): Downcase before handling.
10264 (parse-time-rules): Times without seconds have 0 seconds.
10266 * rfc2047.el (rfc2047-encode-region): New version.
10267 (rfc2047-dissect-region): New function.
10269 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10271 * message.el (message-make-date): Use symbolic zone.
10273 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10275 * time-date.el (parse-time): Always use parse-time.
10277 * parse-time.el (parse-time-syntax): Use vectors.
10279 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10281 * gnus.el: Pterodactyl Gnus v0.17 is released.
10283 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10285 * time-date.el: Renamed from "date".
10287 * gnus.el: Removed all timezone dependencies.
10289 * score-mode.el: Removed.
10290 (gnus-score-edit-insert-date): Use date.
10292 * date.el (float-to-time): New function.
10294 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10296 * date.el (time-to-float): New function.
10298 * message.el (message-make-date): Use format-time-string.
10299 (message-make-expires): Use make-date.
10301 * gnus-util.el (gnus-dd-mmm): Use date.
10302 (gnus-sortable-date): Ditto.
10304 * message.el (message-make-date): Take an optional time.
10306 * gnus: Applied patches from 5.6.43.
10308 * date.el (if): Use parse-time.
10310 * gnus-score.el (gnus-summary-score-entry): Make into a command
10313 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10316 * gnus.el (gnus-agent-meta-information-header): Moved here.
10318 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10320 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10321 (gnus-agent-fetch-group-1): Score article headers using normal
10322 group score files if the download score rule of a category/group
10324 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10325 deciding what articles to download.
10326 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10327 predicate processing if predicate is `true' or `false'.
10329 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10331 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10333 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10335 * score-mode.el (score-mode-coding-system): New variable.
10336 (gnus-score-edit-exit): Use it.
10338 1998-09-04 Jason R Mastaler <jason@4b.org>
10340 * drums.el: Corrected typo.
10342 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10344 * mm-bodies.el (mm-body-encoding): Faster version.
10346 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10348 * gnus-art.el (gnus-article-decode-charset): Only decode text
10351 * message.el (message-output): Use rmail.
10353 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10356 * mm-util.el (mm-charset-to-coding-system): Use
10357 rfc2047-default-charset.
10358 (mm-known-charsets): New variable.
10360 * message.el (message-caesar-region): Bugged out.
10362 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10364 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10365 specifying `agent-predicate' in a group's parameters.
10367 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10369 * gnus.el: Pterodactyl Gnus v0.16 is released.
10371 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10373 * nnmail.el (nnmail-expired-article-p): Use predicate.
10375 * date.el (time-less-p): Renamed.
10377 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10380 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10383 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10385 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10388 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10390 * gnus.el: Pterodactyl Gnus v0.15 is released.
10392 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10394 * date.el: New file.
10396 * gnus-util.el (gnus-encode-date): Removed.
10397 (gnus-time-less): Ditto.
10399 * nnmail.el (nnmail-date-to-time): Removed.
10400 (nnmail-time-less): Ditto.
10401 (nnmail-days-to-time): Ditto.
10402 (nnmail-time-since): Ditto.
10404 * drums.el: New file.
10406 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10408 * message.el (message-encode-message-body): Encode headers with
10411 * rfc2047.el (rfc2047-default-charset): Renamed.
10412 (rfc2047-encodable-p): Use it.
10414 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10416 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10419 * gnus-util.el (gnus-output-to-rmail): Removed.
10421 * gnus-art.el (gnus-summary-save-in-rmail): Use
10422 gnus-output-to-rmailrmail-output-to-rmail-file.
10424 * rfc2047.el (rfc2047-decode-region): Fold case.
10425 (rfc2047-decode): Use decode-string.
10427 * mm-util.el: Provide mm-char-int.
10429 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10431 * gnus.el: Pterodactyl Gnus v0.14 is released.
10433 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10435 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10438 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10440 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10442 (gnus-inews-insert-mime-headers): Removed.
10444 * message.el (message-caesar-region): Protect against MULE chars.
10446 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10448 * mm-util.el (if): fset the right function.
10450 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10452 * gnus-art.el (gnus-article-decode-charset): Use real
10453 read-coding-system.
10455 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10457 * mm-bodies.el (mm-decode-body): Protect against malformed
10459 (mm-decode-body): Check that buffer-file-coding-system is
10462 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10464 * gnus.el: Pterodactyl Gnus v0.13 is released.
10466 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10468 * gnus-util.el (gnus-strip-whitespace): Already defined.
10471 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10473 * gnus-util.el (gnus-strip-whitespace): New function.
10475 * mm-util.el (mm-content-type-charset): Downcase.
10477 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10479 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10480 (gnus-article-decode-charset): Don't fetch all headers.
10482 * mm-util.el (mm-read-coding-system): New function.
10484 * mm-bodies.el (mm-decode-body): Check the right charset.
10486 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10488 * gnus-art.el (gnus-article-mode-line-format): Use short group
10491 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10493 * gnus.el: Pterodactyl Gnus v0.12 is released.
10495 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10497 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10499 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10500 (gnus-article-decode-charset): Always run.
10502 * mm-bodies.el (mm-decode-body): Decode cte.
10504 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10506 * gnus.el: Pterodactyl Gnus v0.11 is released.
10508 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10510 * message.el (message-encode-message-body): Ditto.
10512 * gnus-art.el (gnus-article-decode-mime-words): New command and
10514 (gnus-article-decode-charset): Ditto.
10515 (gnus-article-decode-charset): Only work under MULE.
10517 * mm-util.el (mm-content-type-charset): New function.
10519 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10521 * message.el (message-send-mail): Insert MIME headers.
10522 (message-check-news-body-syntax): Don't warn for escape sequences.
10523 (message-check-news-body-syntax): Insert MIME headers.
10525 * mm-bodies.el (mm-body-encoding): New function.
10527 * message.el (message-encode-message-body): New function.
10529 * mm-bodies.el: New file.
10531 * mm-util.el (mm-narrow-to-head): New function.
10533 * rfc2047.el (rfc2047-encode): Use it.
10535 * mm-util.el: Provide mm-encode-coding-region.
10537 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10539 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10541 * mm-util.el (mm-enable-multibyte): New function.
10543 * message.el (message-set-work-buffer): Set multibyte.
10545 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10547 * gnus-util.el (gnus-point-at-eol): Removed.
10548 (gnus-point-at-bol): Ditto.
10550 1998-08-31 Didier Verna <verna@inf.enst.fr>
10552 * gnus-msg.el (gnus-group-mail): make it behave like
10553 gnus-group-post-news with regards to the prefix (this enables the
10554 use of posting styles).
10556 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10558 * gnus.el (gnus-article-display-hook): Added
10559 gnus-article-decode-rfc1522 to hook.
10561 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10563 * gnus.el: Pterodactyl Gnus v0.10 is released.
10565 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10567 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10570 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10572 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10574 * mm-util.el (mm-charsets-in-region): Removed.
10576 * rfc2047.el: Renamed file.
10578 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10580 * message.el (message-mode): Set multibyte.
10582 * mm-util.el (mm-charsets-in-region): Copied here.
10584 * gnus-util.el: Removed gnus-truncate-string.
10586 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10588 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10589 (rfc1522-encodable-p): New function.
10590 (rfc1522-encode-message-header): Use it.
10592 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10594 * gnus.el: Pterodactyl Gnus v0.9 is released.
10596 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10598 * mm-util.el: Shadow encode-coding-string.
10600 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10602 * mm-util.el: New file.
10604 * mm-decode.el: Somewhat depleted.
10605 * mm-encode.el: Ditto.
10607 * rfc1522.el: New file.
10609 * mm-util.el (mm-replace-chars-in-string): Copied here.
10611 * mm-encode.el (mm-q-encode-region): New function.
10613 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10616 * mm-encode.el (mm-encode-word-region): Downcase.
10618 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10620 * gnus.el: Pterodactyl Gnus v0.8 is released.
10622 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10624 * message.el (message-send-mail): Encode headers.
10626 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10627 (quoted-printable-encode-region): Upcase.
10629 * message.el (message-default-charset): New variable.
10631 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10633 * message.el (message-narrow-to-field): Changed name.
10635 * mm-encode.el: New file.
10637 * message.el (message-narrow-to-header): New function.
10639 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10642 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10644 * gnus.el: Pterodactyl Gnus v0.7 is released.
10646 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10648 * gnus.el: Remove autoload for
10649 gnus-article-mime-decode-quoted-printable.
10651 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10652 be decoded in non-MULE Emacsen.
10654 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10656 * mm-decode.el: Check for coding-system-list.
10658 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10660 * gnus.el: Pterodactyl Gnus v0.6 is released.
10662 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10664 * nnheader.el (fboundp): Protect code-coding-string.
10666 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10669 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10671 * gnus.el: Pterodactyl Gnus v0.5 is released.
10673 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10675 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10676 (gnus-hack-decode-rfc1522): Removed.
10678 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10680 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10682 * gnus.el: Gnus v0.4 is released.
10684 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10686 * gnus-art.el (gnus-article-decode-mime-words): New command and
10689 * qp.el (quoted-printable-decode-region): Don't use hexl.
10691 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10692 (gnus-structured-field-decoder): Removed.
10693 (gnus-unstructured-field-decoder): Ditto.
10695 * mm-decode.el: New file.
10699 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10701 * gnus-ems.el (fboundp): Removed gnus-split-string.
10703 * gnus.el (gnus-splash-face): Doc fix.
10705 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10707 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10710 * nnheader.el (nnheader-temp-write): Removed.
10712 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10714 * gnus.el: Gnus v0.3 is released.
10716 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10718 * gnus.el: Gnus v0.2 is released.
10720 ;; Local Variables:
10721 ;; coding: iso-2022-7bit
10724 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10725 Copying and distribution of this file, with or without modification,
10726 are permitted provided the copyright notice and this notice are preserved.