1 2001-08-20 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3 * earcon.el (earcon-auto-play): Remove unused option.
5 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
7 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
9 * gnus-util.el (gnus-output-to-rmail): Ditto.
10 (gnus-output-to-mail): Ditto.
12 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14 2001-08-07 Gerd Moellmann <gerd@gnu.org>
16 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
18 2001-08-01 Gerd Moellmann <gerd@gnu.org>
20 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
21 already fboundp. Add INTERACTIVE arg to autoload form.
23 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
25 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
26 (gnus-ding-file-coding-system): New variable.
27 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
28 (gnus-slave-save-newsrc): Use it.
30 2001-07-31 Gerd Moellmann <gerd@gnu.org>
32 * gnus-start.el (gnus-startup-file-coding-system): Change to
35 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
37 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
40 * gnus-start.el (gnus-find-new-newsgroups): Use
41 `message-make-date' instead of `current-time-string'.
42 (gnus-ask-server-for-new-groups): Ditto.
43 (gnus-check-first-time-used): Ditto.
45 2001-07-13 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
47 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
49 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
51 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
53 2001-07-12 Gerd Moellmann <gerd@gnu.org>
55 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
56 Browse->Next entries to Browse->Prev.
57 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
59 2001-07-04 Gerd Moellmann <gerd@gnu.org>
61 * nnheader.el (nnheader-init-server-buffer): Make sure the
62 *nntpd* buffer is made multibyte instead of a random buffer.
64 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
66 * gnus.el: Fix the header line, for finder.el. Suggested by
67 Pavel Janik <Pavel@Janik.cz>
69 2001-07-02 Gerd Moellmann <gerd@gnu.org>
71 * gnus.el (gnus-local-domain): Removed because unused.
73 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
75 * qp.el (quoted-printable-decode-region): If called interactively,
76 use coding-system-for-read.
78 2001-03-30 Gerd Moellmann <gerd@gnu.org>
80 * gnus.el (gnus-interactive): Fix parenthesis errors.
82 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
84 * message.el (rmail-output): It is in rmailout.el not rmail.el.
86 * message.el (message-forward): local-variable-p takes an extra
89 * message.el (message-forward-decoded-p): New variable.
90 (message-forward-subject-author-subject): Use it.
91 (message-make-forward-subject): Use it.
92 (message-forward): Use it.
94 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
96 2001-03-05 Dave Love <fx@gnu.org>
98 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
99 Move it after definition of mm-coding-system-p.
101 2001-03-01 Dave Love <fx@gnu.org>
103 * mm-util.el (mm-inhibit-file-name-handlers): Add
106 2001-02-11 Dave Love <fx@gnu.org>
108 * message.el (message-signature-file): Fix doc, :type.
110 2001-02-08 Dave Love <fx@gnu.org>
112 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
113 (message-posting-charset): Defvar when compiling again.
114 (rfc2047-encodable-p): Require message.
116 * gnus-sum.el (gnus-alter-articles-to-read-function):
117 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
119 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
121 * message.el (message-make-forward-subject): Argument decoded.
122 (message-forward): Use it when digest.
124 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
127 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
130 * gnus-art.el (gnus-article-make-menu-bar): Make
131 gnus-article-post-menu.
133 2001-02-06 Dave Love <fx@gnu.org>
135 * qp.el (quoted-printable-encode-region): Remove redundant code
138 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
140 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
142 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
143 command if there is not last-saver.
145 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
146 (rfc2047-charset-encoding-alist): Add big5.
148 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
151 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
153 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
155 * gnus-sum.el (gnus-summary-print-article): Take one prefix
156 argument. Allow to print several articles in one file.
158 * webmail.el (webmail-type-definition): netaddress changes.
160 2001-01-31 Dave Love <fx@gnu.org>
162 * mm-util.el (mm-mime-mule-charset-alist)
163 (mm-find-mime-charset-region): Consider mule-utf-8.
165 2001-01-31 Dave Love <fx@gnu.org>
167 * gnus-art.el (gnus-article-x-face-command)
168 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
171 2001-01-26 Dave Love <fx@gnu.org>
173 * mm-util.el (mm-multibyte-string-p): New.
175 * qp.el: Remove un-logged bogus changes from 2000-12-20.
176 (quoted-printable-encode-region): Doc fix. Don't call
177 string-as-multibyte on class. Clarify line-folding.
178 (quoted-printable-encode-string): Make temp buffer inherit
179 string's multibyteness.
181 2001-01-23 Gerd Moellmann <gerd@gnu.org>
183 * nnheader.el (toplevel): Don't require `gnus-util' at
184 compile-time; this creates a circular dependency, and prevents
187 2001-01-22 Andreas Schwab <schwab@suse.de>
189 * nnheader.el (gnus-delete-line): Autoload it as a macro.
191 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
193 * message.el (message-forward): Use mule4.
194 * mm-util.el (mm-string-as-unibyte): New.
195 * message.el (message-forward): Use it.
196 * message.el (message-cite-original-without-signature): Don't peel
198 (message-get-reply-headers): Add Cc if it is not in follow-to.
199 * message.el (message-send-mail): Content-Type may not be there.
201 * gnus-art.el (article-display-x-face): Insert X-Face if there is
203 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
205 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
206 (gnus-remove-some-windows): Ditto.
207 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
209 * gnus-art.el (gnus-mime-view-part): Copy it.
210 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
211 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
212 orig-file. Use ',source.
213 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
214 Lars Magne Ingebrigtsen.
215 * pop3.el (pop3-get-message-count): Andrew Innes
216 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
218 2001-01-08 Dave Love <fx@gnu.org>
220 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
223 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
225 * message.el: Doc and message fixes.
226 (message-send-rename-function)
227 (message-make-forward-subject-function)
228 (message-send-mail-function, message-reply-to-function)
229 (message-wide-reply-to-function, message-followup-to-function)
230 (message-distribution-function, message-auto-save-directory): Fix
233 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
234 proceeding after warnings. Amend multipart warning message.
236 2001-01-04 Dave Love <fx@gnu.org>
238 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
240 (gnus-make-directory): Require nnmail.
242 * mm-decode.el (mm-inline-media-tests): Add
243 image/x-portable-bitmap.
244 (mm-get-image): Grok pbm.
246 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
248 * message.el (message-mail): Support yank-action.
250 * message.el (message-setup): Revoke the last change.
252 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
254 * message.el (message-setup): Use cons. Suggested by Johan Vromans
255 <jvromans@squirrel.nl>.
257 * gnus-topic.el (gnus-topic-create-topic): Use list.
259 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
260 before binding gnus-default-article-saver.
262 * gnus-sum.el (gnus-summary-save-article):
263 (gnus-summary-pipe-output):
264 (gnus-summary-save-article-mail):
265 (gnus-summary-save-article-rmail):
266 (gnus-summary-save-article-file):
267 (gnus-summary-write-article-file):
268 (gnus-summary-save-article-body-file): Ditto.
270 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
272 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
274 * gnus-art.el (gnus-article-check-hidden-text): Return t.
276 * gnus-util.el (gnus-remove-text-properties-when): Return t.
278 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
279 malformatted messages.
281 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
283 * gnus-art.el (article-treat-dumbquotes): Quote \.
285 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
287 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
288 Emacs 20 runs on a terminal.
290 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
292 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
293 Paul Stevenson <p.stevenson@surrey.ac.uk>
295 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
297 * mml.el (gnus-add-minor-mode): Autoload.
299 * message.el (message-forward): Save-restriction.
301 * message.el (message-mail-user-agent): Add :version.
303 * message.el (message-mail-user-agent): New variable.
304 (message-setup): Renamed to message-setup-1. Support
306 (message-mail-user-agent): New function.
307 (message-mail): Use it.
308 (message-reply): Use it.
309 (message-resend): Use it.
310 (message-mail-other-window): Use it.
311 (message-mail-other-frame): Use it.
313 * gnus-msg.el (gnus-bug): Support mail-user-agent.
315 2000-12-21 Miles Bader <miles@gnu.org>
317 * message.el (message-mode): Set `comment-start' to the yank prefix.
319 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
321 * message.el (message-narrow-to-head-1): New function.
322 (message-narrow-to-head): Use it.
323 (message-reply): Ditto.
324 (message-cancel-news): Ditto.
325 (message-supersede): Ditto.
326 (message-make-forward-subject): Ditto.
327 (message-bounce): Ditto.
329 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
331 * message.el (message-forward): Copy buffer in unibyte mode.
332 (message-make-forward-subject): Don't widen. Decode.
333 (message-forward): Don't decode subject.
335 * mml.el (gnus-ems): Require it.
337 * gnus-msg.el (gnus-summary-mail-forward):
339 * message.el (message-forward): Move mime-to-mml here.
341 * nnmbox.el (nnmbox-file-coding-system): Use binary.
342 (nnmbox-active-file-coding-system): Ditto.
344 * gnus-cus.el (gnus-group-parameters): Add posting-style.
346 * mm-uu.el: Require binhex.
348 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
350 * qp.el (quoted-printable-encode-region): Upcase QP.
352 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
354 * gnus-util.el (gnus-add-text-properties-when): New function.
355 (gnus-remove-text-properties-when): Ditto.
357 * gnus-cite.el (gnus-article-hide-citation): Use them.
358 (gnus-article-toggle-cited-text): Use them.
360 * gnus-art.el (gnus-signature-toggle): Use them.
361 (gnus-article-show-hidden-text): Ditto.
362 (gnus-article-hide-text): Ditto.
364 * gnus-art.el (gnus-article-describe-key): Use prompt.
365 (gnus-article-describe-key-briefly): Ditto.
367 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
369 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
371 2000-12-18 Gerd Moellmann <gerd@gnu.org>
373 * *.xpm, *.pbm: Convert icons icons to size 24x24.
375 2000-12-18 Dave Love <fx@gnu.org>
377 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
380 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
382 * pop3.el (pop3-movemail): Use binary.
383 (pop3-movemail-file-coding-system): Removed.
385 2000-12-13 Miles Bader <miles@gnu.org>
387 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
388 to t, so that we don't get stuck while trying to smilefy
391 2000-12-12 Gerd Moellmann <gerd@gnu.org>
393 * smiley-ems.el (smiley-regexp-alist): Make regexps match
394 at the end of the buffer.
395 (smiley-region): In the loop, move to the end of the submatch
396 matching the smiley instead of using the end of the match
399 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
401 * message.el (message-mode): Doc fix.
403 2000-12-12 Gerd Moellmann <gerd@gnu.org>
405 * smiley-ems.el (smiley-region): Doc fix.
407 2000-12-11 Miles Bader <miles@gnu.org>
409 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
410 bottom line visible, check to see if it's partially obscured, and
411 if so, either scroll one more line to make it fully visible, or
412 revert to showing the second line from the top.
414 2000-12-07 Dave Love <fx@gnu.org>
416 * mailcap.el (mailcap-download-directory)
417 * gnus-audio.el (gnus-audio-directory)
418 * smiley-ems.el (smiley-data-directory): Fix :type.
420 2000-12-05 Dave Love <fx@gnu.org>
422 * starttls.el: New file.
424 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
426 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
428 (gnus-setup-message): Remove a hack.
430 * gnus-win.el (gnus-configure-windows): Make sure
431 nntp-server-buffer is live.
432 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
433 (gnus-configure-frame): Save selected window.
435 2000-12-04 Andreas Jaeger <aj@suse.de>
437 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
439 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
441 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
442 raw 8-bit in headers in dk.* newsgroups.
444 2000-11-30 Dave Love <fx@gnu.org>
446 * message.el (message-auto-save-directory): Use
447 file-name-as-directory.
448 (message-set-auto-save-file-name): Create
449 message-auto-save-directory if necessary.
450 (message-replace-chars-in-string): Removed -- unused.
451 (message-mail-alias-type): Customize.
452 (message-headers): Remove duplicate defgroup.
454 2000-11-29 Dave Love <fx@gnu.org>
456 * qp.el (quoted-printable-decode-region): Use error, not message
457 to report malformed text (like base64). Amend message.
459 2000-11-29 Miles Bader <miles@gnu.org>
461 * message.el (message-header-lines): Fontify tag.
463 2000-11-27 Dave Love <fx@gnu.org>
465 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
468 2000-11-26 Dave Love <fx@gnu.org>
470 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
472 2000-11-23 Dave Love <fx@gnu.org>
474 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
476 * mm-uu.el (uudecode): Require.
477 (uudecode-decode-region, uudecode-decode-region-external): Don't
479 (mm-uu-copy-to-buffer): Doc fix.
480 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
483 * mailcap.el: Doc fixes.
484 (mailcap-mime-data): Various adjustments.
485 (mailcap): New group.
486 (mailcap-download-directory): Customize.
487 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
488 (mailcap-temporary-directory): Deleted (unused).
489 (mailcap-unescape-mime-test): Simplify slightly.
490 (mailcap-viewer-passes-test): Use functionp.
491 (mailcap-command-p): Aliased to executable-find.
493 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
494 default-enable-multibyte-characters is nil.
496 2000-11-22 Simon Josefsson <simon@josefsson.org>
498 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
499 instead of "from: " for rfc822 compliance. Insert SPC.
501 2000-11-22 Gerd Moellmann <gerd@gnu.org>
503 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
505 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
507 * message.el (message-send-mail): Use buffer-substring-no-properties.
508 (message-send-news): Ditto.
510 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
512 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
514 2000-11-21 Dave Love <fx@gnu.org>
516 * gnus-art.el (gnus-mime-button-map): Don't inherit from
517 gnus-article-mode-map.
518 (gnus-mime-button-menu): Use mouse-set-point.
519 (gnus-insert-mime-button, gnus-mime-display-alternative)
520 (gnus-mime-display-alternative): Don't use local-map property.
522 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
524 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
525 sending a command; allow the rtelnet prompt as well.
527 2000-11-17 Simon Josefsson <simon@josefsson.org>
529 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
532 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
534 * nntp.el (nntp-decode-text): Delete bogus status lines.
535 (nntp-open-connection): Kill process buffer when quit.
536 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
537 FSF Emacs 20 and XEmacs 21.
538 (nntp-retrieve-data): Don't ignore quit.
540 2000-11-17 Dave Love <fx@gnu.org>
542 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
543 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
545 (uudecode-decode-region): Doc fix.
547 2000-11-14 Dave Love <fx@gnu.org>
549 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
550 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
551 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
552 New files, derived from the XPMs.
554 2000-11-12 Dave Love <fx@gnu.org>
556 From Emerick Rogul <emerick@csa.bu.edu>.
557 * message.el (message-setup-fill-variables): New variable.
558 (message-mode): Use it.
560 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
562 * gnus-mlspl.el: Documentation tweaks.
564 2000-11-10 Dave Love <fx@gnu.org>
566 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
567 (gnus-agent-lib-file, gnus-agent-load-alist)
568 (gnus-agent-save-alist, gnus-agent-article-name): Use
571 * gnus-group.el (gnus-group-name-charset-method-alist): Add
573 (nnkiboze-score-file): Defvar when compiling.
575 * gnus-start.el (gnus-read-newsrc-file): Add :version.
577 * gnus-art.el (gnus-article-banner-alist)
578 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
579 (gnus-article-date-lapsed-new-header)
580 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
581 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
582 (gnus-treat-strip-headers-in-body)
583 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
584 (gnus-treat-translate): Add :version.
585 (gnus-article-mime-part-function): Fix defcustom.
587 * nnmail.el (nnmail-expiry-target)
588 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
589 (nnmail-split-header-length-limit): Add :version.
591 * gnus-sum.el (gnus-auto-expirable-marks)
592 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
593 (gnus-extra-headers, gnus-ignored-from-addresses)
594 (gnus-newsgroup-ignored-charsets)
595 (gnus-group-highlight-words-alist)
596 (gnus-summary-show-article-charset-alist): Add :version.
598 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
599 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
600 files, converted from the XPMs.
602 * gnus-cache.el (gnus-cache-active-file): Don't use
603 file-name-as-directory on directory.
604 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
605 use file-name-as-directory on directory.
607 * time-date.el (timezone-make-date-arpa-standard): Autoload.
608 (date-to-time): Use it.
610 * message.el (message-mode) <adaptive-fill-regexp>:
611 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
612 (message-newline-and-reformat): Likewise.
613 (message-forward-as-mime, message-forward-ignored-headers)
614 (message-buffer-naming-style, message-default-charset)
615 (message-dont-reply-to-names, message-send-mail-partially-limit):
618 * mm-util.el: Doc fixes.
619 (mm-mime-charset): Don't use the raw result of
620 mm-preferred-coding-system.
621 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
622 (mm-with-unibyte): Simplify.
624 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
627 * pop3.el (pop3-version): Deleted.
628 (pop3-make-date): New function, avoiding message-make-date.
629 (pop3-munge-message-separator): Use it.
631 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
633 * pop3.el (pop3-munge-message-separator): A message may have an
636 2000-11-09 Dave Love <fx@gnu.org>
638 * gnus-group.el (gnus-group-make-directory-group)
639 (gnus-group-fetch-faq): Use expand-file-name.
640 (gnus-group-fetch-faq): Simplify completing-read form.
642 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
645 * message.el (tool-bar-map): Defvar when compiling.
647 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
648 (gnus-tm-lisp-directory): Deleted.
649 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
651 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
652 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
653 version numbers from file names.
655 2000-11-08 John Wiegley <johnw@gnu.org>
657 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
658 `gnus-group-change-level-function', instead of `remove-hook',
659 because it's not a hook!
661 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
663 * nnweb.el (nnweb-decode-entities): Work for non-character
666 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
667 Issue message on quit.
669 2000-11-08 Simon Josefsson <simon@josefsson.org>
671 * rfc2104.el: Add SHA-1 example.
672 (rfc2104-hexstring-to-bitstring): New function.
673 (rfc2104-hash): Use it.
675 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
677 * gnus-start.el: Remove gnus-xemacs.
679 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
681 * gnus-score.el (gnus-score-body): Don't score body when
683 (gnus-score-followup): Don't score followup either.
684 (gnus-score-use-all-scores): New variable.
685 (gnus-all-score-files): Use it.
686 (gnus-score-find-bnews): Use directory-sep-char.
688 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
689 asynchronous in Exp version.
691 2000-11-08 Dave Love <fx@gnu.org>
693 * mm-view.el: Use featurep for XEmacs test.
694 (mm-inline-message): Test for `remove-specifier'; don't use
697 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
699 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
700 (gnus-score-find-bnews): Don't concat "".
702 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
703 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
704 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
705 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
707 * gnus-sum.el: Put some defvars in eval-when-compile.
708 (gnus-summary-mode-hook): Add :options.
709 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
710 (gnus-summary-tool-bar-map): New variable.
711 (gnus-summary-make-tool-bar): New function.
712 (gnus-summary-mode): Put kill-all-local-variables first.
714 * gnus-group.el (gnus-group-toolbar-map): New variable.
715 (gnus-group-make-tool-bar): Rewritten.
716 (gnus-group-mode): Put kill-all-local-variables first.
718 * rfc2047.el: Require gnus-util.
720 * nnml.el (gnus-sorted-intersection): Autoload.
722 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
723 Put some defvars in eval-when-compile.
724 (gnus-intersection, gnus-sorted-complement): Autoload.
726 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
728 * mm-encode.el (mm-body-7-or-8): Autoload.
730 * mm-decode.el (mm-insert-inline): Autoload.
733 * message.el: Put some defvars in eval-when-compile.
735 * gnus-msg.el: Put some defvars in eval-when-compile.
736 (gnus-msg-mail): Move after gnus-setup-message.
738 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
740 2000-11-07 Dave Love <fx@gnu.org>
742 * gnus-util.el (nnheader): Don't require message (recursive
745 * uudecode.el: Avoid compiler warnings.
747 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
748 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
750 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
752 * rfc2047.el: Require cl when compiling.
753 (rfc2047-q-encode-region): Don't break if a QP-word could be
755 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
756 (rfc2047-fold-region): "=?=" is not a break point.
757 (rfc2047-encode-message-header): Move fold into encode-region.
758 (rfc2047-dissect-region): Rewrite.
759 (rfc2047-encode-region): Rewrite.
760 (rfc2047-fold-region): Fold
761 (rfc2047-unfold-region): New function.
762 (rfc2047-decode-region): Use it.
763 (rfc2047-q-encode-region): Don't break at bob.
764 (rfc2047-decode): Use unibyte.
765 (rfc2047-q-encode-region): Better calculation of break point.
766 (rfc2047-fold-region): Don't break the first non-LWSP characters.
767 (rfc2047-encode-region): Merge only if regions are adjacent.
769 2000-11-06 Dave Love <fx@gnu.org>
771 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
773 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
774 (uudecode-char-int): New alias, replacing char-int.
775 (uudecode-decode-region): Don't call buffer-disable-undo.
777 * mm-uu.el (mm-uu-configure): Unquote lambda.
778 (mm-uu-configure-list): Doc fix.
780 * earcon.el (running-xemacs): Don't define.
782 2000-11-06 John Wiegley <johnw@gnu.org>
784 * gnus-mlspl.el (gnus-group-split-update): Check the value of
785 `nnmail-crosspost', and use it to set the `no-crosspost'
786 argument when calling `gnus-group-split-fancy'. Otherwise, it
787 assumes that cross-posting is always OK, no matter what
788 `nmail-crosspost' is set to.
789 (gnus-group-split-fancy): The argument order in the
790 second-to-last `push' call was wrong, but since `no-crosspost'
791 was always nil, it was never being triggered.
793 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
795 Don't postpone GCC if none of GCC methods is agent-covered. This
796 fix presumes that the post-method must be agent-covered if any Gcc
797 method is agent-covered.
799 * gnus-msg.el (gnus-inews-group-method): New function.
800 (gnus-inews-do-gcc): Use it.
801 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
802 (gnus-agent-possibly-save-gcc): Use it.
803 (gnus-agent-possibly-do-gcc): Ditto.
805 *gnus-msg.el: (gnus-inews-add-send-actions): Use
806 `gnus-agent-possibly-do-gcc' if Agentized.
807 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
808 to `message-header-hook'.
810 * gnus-mlspl.el: Require cl when compiling.
813 (gnus-mailing-list-archive, gnus-mailing-list-owner,
814 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
815 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
816 (gnus-mailing-list-menu): Define it.
817 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
819 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
821 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
823 * message.el (message-font-lock-keywords): Match a final newline
824 to help font-lock's multiline support.
826 2000-11-03 Dave Love <fx@gnu.org>
828 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
830 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
833 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
834 <banner>: Fix custom type, doc.
836 * mm-decode.el (mm-display-external): Space-prefix temp buffer
837 name. Don't disable undo explicitly.
839 2000-11-02 Dave Love <fx@gnu.org>
841 * message.el (message-font-lock-keywords): Use [:alpha:] for
844 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
846 * mm-uu.el (mm-uu-configure-list): Move back to old location,
847 because defcustom tries to call `mm-uu-configure'.
849 2000-11-01 Dave Love <fx@gnu.org>
851 * rfc2047.el (base64): Require unconditionally.
852 (message-posting-charset): Defvar when compiling.
853 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
856 * gnus-sum.el (nnoo): Require.
857 (mm-uu-dissect): Autoload.
859 * mml.el (mml-parse-1): Clarify message.
860 (mml-minibuffer-read-type): Use mailcap-mime-types.
862 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
864 * mml.el: Fix a typo in the requiring of CL.
866 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
868 * rfc2231.el: Require cl when compiling.
870 2000-11-01 Dave Love <fx@gnu.org>
872 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
874 (mm-uu-configure-list): Move and fix custom type.
876 * utf7.el: Require cl when compiling.
878 * binhex.el: Use (featurep 'xemacs).
879 (binhex-char-int): New alias, replacing char-int. Change callers.
880 (binhex-decode-region): Simplify work buffer code.
881 (binhex-decode-region-external): Use expand-file-name, not concat.
883 2000-10-30 Dave Love <fx@gnu.org>
885 * gnus-art.el: Fix 2000-10-27 change properly.
887 2000-10-28 Miles Bader <miles@gnu.org>
889 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
891 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
893 * gnus-draft.el (gnus-draft-send-message): Typo.
895 2000-10-27 John Wiegley <johnw@gnu.org>
897 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
898 variable to correspond with `gnus-article-hide-citation-maybe'.
899 (gnus-treatment-function-alist): Added entry for the above
902 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
904 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
906 2000-10-27 Dave Love <fx@gnu.org>
908 * gnus.el: Don't require custom. Don't require message at top
910 (gnus-message-archive-method): Require message here.
912 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
914 * gnus-art.el (article-strip-banner): Use
915 gnus-group-find-parameter rather than gnus-group-get-parameter, to
916 allow inheritance on the banner.
917 From elkin@tverd.astro.spbu.ru.
919 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
920 Cashin <ecashin@coe.uga.edu>).
922 2000-10-27 Simon Josefsson <simon@josefsson.org>
924 * gnus-agent.el (gnus-agent-possibly-do-gcc):
925 (gnus-agent-restore-gcc):
926 (gnus-agent-possibly-save-gcc): New functions.
928 * nnimap.el (nnimap-group-overview-filename): Create directory for
929 newfile (when use long filenames is nil). Copy+delete file if
931 (nnimap-group-overview-filename): `rename-file' and `copy-file'
932 doesn't return anything useful, use ignore-errors instead.
933 (nnimap-verify-uidvalidity): Delete overview file when
934 uid validity changes.
935 (nnimap-group-overview-filename): Store uidvalidity in filenames.
936 Rename old files into new format.
937 (nnimap-request-accept-article): Remove \n's from
939 (nnimap-request-accept-article): Remove From[^:] lines.
940 (imap-starttls-p): Check for starttls binary.
941 (imap-starttls-open): More verbose.
942 (imap-gssapi-auth): Ditto.
943 (imap-kerberos4-auth): Ditto.
944 (imap-cram-md5-auth): Ditto.
945 (imap-login-auth): Ditto.
946 (imap-anonymous-auth): Ditto.
947 (imap-digest-md5-auth): Ditto.
949 (imap-digest-md5-p): Check capability first.
950 (imap-parse-flag-list): Correctly parse empty lists.
951 (imap-login-p): Support LOGINDISABLED.
952 (imap-parse-body): Work around bug in Sun SIMS.
954 * gnus-agent.el (gnus-agent-possibly-do-gcc):
955 (gnus-agent-restore-gcc):
956 (gnus-agent-possibly-save-gcc): New functions.
958 Asks the user to synch flags with server when you plug in.
960 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
961 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
962 (gnus-agent-toggle-plugged): Call it.
963 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
964 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
965 (gnus-agent-possibly-synchronize-flags): New function.
966 (gnus-agent-possibly-synchronize-flags-server): New function.
968 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
970 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
972 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
975 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
977 * gnus-draft.el (gnus-draft-send-message): Ditto.
978 (gnus-group-send-drafts): Ditto.
980 * gnus-art.el (gnus-request-article-this-buffer):
981 gnus-refer-article-method might be a single method.
982 (gnus-article-mime-total-parts): New function.
983 (gnus-mm-display-part): Use it.
984 (gnus-mime-display-single): Ditto.
985 (gnus-mime-display-alternative): Ditto.
986 (gnus-mime-inline-part): Check validity of charset.
987 (gnus-treat-display-smileys): Default value in Emacs 21.
988 * gnus-art.el: Define dynamic variables in eval-when-compile.
989 (gnus-article-prepare): Configure it again.
990 (gnus-insert-mime-button): Use gnus-overlay-buffer,
992 (gnus-article-prepare): Configure windows before
993 gnus-article-prepare-display is called. Otherwise, BBDB's popup
994 window might be overrided.
995 (gnus-mime-inline-part): Use prefix argument only
996 when it is called interactively.
997 (gnus-mime-action-alist): New variable.
998 (gnus-mime-action-on-part): Use it.
999 (gnus-mime-button-commands): Add command ".".
1000 (gnus-mime-inline-part): Support prefix argument.
1001 (gnus-article-banner-alist): New variable.
1002 (article-strip-banner): Use it.
1004 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1005 because they are files, not paths.
1006 (mailcap-parse-mimetypes): Ditto.
1007 (mailcap-mime-types): Use mailcap-mime-data.
1009 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1011 * gnus.el (gnus-agent-fetching): New variable.
1012 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1014 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1015 (gnus-agent-fetch-group-1): Score-param could be nil.
1016 (gnus-agent-any-covered-gcc): New function.
1017 (gnus-agent-possibly-save-gcc): Use it.
1018 (gnus-agent-possibly-do-gcc): Ditto.
1019 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1020 the GNU assignment issue.
1021 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1022 * gnus-agent.el: timer vs. itimer.
1024 * webmail.el (webmail-type-definition): Fix my-deja open url.
1025 (webmail-hotmail-list): Fix.
1026 (webmail-netscape-open, webmail-hotmail-article,
1027 webmail-hotmail-list): Update.
1028 (webmail-my-deja-*): Rewrite.
1030 * gnus-sum.el (gnus-refer-article-methods): The second could be
1032 (gnus-cache-write-active): Auto load.
1033 (gnus-summary-display-article): Enable multibyte.
1034 (gnus-summary-select-article): Don't enable multibyte here.
1035 (gnus-summary-goto-article): Ditto.
1036 (gnus-summary-enter-digest-group): Decode to-address.
1038 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1039 (mm-with-unibyte-current-buffer-mule4): New function.
1040 (mm-enable-multibyte-mule4): New.
1041 (mm-disable-multibyte-mule4): New.
1043 * mm-util.el (mm-enable-multibyte-mule4): New.
1044 (mm-disable-multibyte-mule4): New.
1045 * gnus-sum.el (gnus-summary-mode): Use it.
1046 (gnus-summary-select-article): Ditto.
1047 (gnus-summary-goto-article): Use enable multibyte.
1049 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1050 (nnkiboze-enter-nov): Fix it when there is no xref.
1051 (nnkiboze-generate-groups): List groups.
1052 (nnkiboze-request-article): Use
1053 gnus-cache-request-article.
1055 * gnus-group.el (gnus-group-make-kiboze-group): Use
1056 nnkiboze-score-file.
1057 (gnus-group-make-kiboze-group): Fix prompt.
1059 * message.el (message-send-mail-partially): Replace the header
1060 delimiter with a blank line.
1061 (message-sending-message): New variable.
1062 (message-send): Use it.
1063 (message-default-charset): Default value for non-Mule Emacsen.
1064 (message-alternative-emails): New.
1065 (message-use-alternative-email-as-from): New.
1066 (message-setup): Use them.
1067 (message-default-charset): Set default value in non-MULE XEmacsen
1070 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1072 * message.el: xemacs cleanup (use featurep ' xemacs)
1074 * nnheader.el: ditto
1078 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1080 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1083 2000-10-27 Simon Josefsson <simon@josefsson.org>
1085 * message.el (message-send): Make sure error is signalled if no
1086 send method is specified.
1088 2000-10-27 Dave Love <fx@gnu.org>
1090 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1092 (gnus-group-make-tool-bar): New function.
1093 (gnus-group-mode): Use it.
1095 * message.el (message-mode-menu): Add some :help strings.
1096 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1097 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1099 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1100 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1101 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1103 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1104 display-graphic-p here.
1106 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1108 * mm-decode.el (mm-viewer-completion-map): New.
1109 (mm-interactively-view-part): Use it.
1111 2000-10-27 Simon Josefsson <sj@extundo.com>
1113 * mail-source.el (mail-sources): IMAP predicate is a string.
1114 (mail-sources): Add default values for IMAP mailbox, predicate and
1117 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1119 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1120 of the `gnus-xemacs' variable, as the latter has been removed.
1121 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1122 * gnus-art.el (gnus-treat-display-xface)
1123 (gnus-treat-display-smileys, gnus-treat-display-picons)
1124 (gnus-article-read-summary-keys): Likewise.
1126 2000-10-26 Dave Love <fx@gnu.org>
1128 * flow-fill.el: Require cl when compiling.
1130 2000-10-26 Simon Josefsson <simon@josefsson.org>
1132 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1133 (fill-flowed): Make "quote-depth wins" rule work when first line
1136 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1138 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1139 (gnus-kill-all-overlays): Move here.
1141 * gnus-util.el (gnus-kill-all-overlays): Move out.
1143 2000-10-26 Dave Love <fx@gnu.org>
1145 * mail-source.el: Require imap when compiling and defvar
1146 display-time-mail-function. Require mm-util.
1147 (nnheader-cancel-timer): Autoload.
1148 (mail-source-imap-authenticators, mail-source-imap-streams): New
1150 (mail-sources): Use them.
1151 (defvar): Use rmail-spool-directory unconditionally.
1153 2000-10-26 Dirk Meyer <dischi@tzi.de>
1155 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1156 seconds instead of hour.
1158 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1160 * mail-source.el (mail-sources): Better `:type'.
1162 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1164 * mail-source.el (mail-source-keyword-map): Use
1165 `rmail-spool-directory' as a default directory for the `file'
1166 source, if the variable is defined. Fall back to hardcoded
1167 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1168 <seh@speakeasy.org>.
1170 2000-10-25 Jason Rumney <jasonr@gnus.org>
1172 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1175 2000-10-18 Dave Love <fx@gnu.org>
1177 * mm-bodies.el (mm-uu-decode-function)
1178 (mm-uu-binhex-decode-function): Defvar when compiling.
1180 * gnus-nocem.el (gnus-nocem-issuers): Update.
1181 (gnus-nocem-check-from): New option.
1182 (gnus-nocem-scan-groups): Use it.
1183 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1184 (gnus-nocem-check-article-limit): Add :version.
1186 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1188 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1189 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1191 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1193 * ietf-drums.el (mm-util): Require CL when compiling.
1195 2000-10-15 Dave Love <fx@gnu.org>
1197 * qp.el: Require mm-util.
1199 2000-10-13 Dave Love <fx@gnu.org>
1201 * qp.el (quoted-printable-decode-region): Avoid invalid
1204 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1206 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1207 to a recursive load.
1209 2000-10-12 Dave Love <fx@gnu.org>
1211 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1213 * gnus.el (gnus-group-startup-message): Check for PBM image.
1215 2000-10-09 Dave Love <fx@gnu.org>
1217 * mail-source.el (mail-source-fetch-imap): Bind
1218 default-enable-multibyte-characters rather than using
1219 mm-disable-multibyte.
1221 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1223 * mail-source.el (mail-source-fetch-maildir): Don't insert
1226 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1228 * mm-encode.el: Require CL. At least, for `incf'.
1230 2000-10-06 Dave Love <fx@gnu.org>
1232 * gnus-audio.el: Don't require cl.
1233 (gnus-audio): New custom group.
1234 (gnus-audio-inline-sound): Change to work with Emacs.
1235 (gnus-audio-directory, gnus-audio-directory)
1236 (gnus-audio-au-player): Customize.
1237 (gnus-audio-play): Try external player if play-sound-file fails.
1238 Use file-name-extension, not string-match.
1240 2000-10-05 Dave Love <fx@gnu.org>
1242 * rfc1843.el: Require cl when compiling.
1244 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1246 (quoted-printable-decode-region): Rename arg which confused
1247 charset with coding-system. Don't use nonascii-insert-offset.
1248 Coding-system encode the region initially. Don't recognize `=='
1249 as valid QP. Coding-system decode the region finally.
1250 (quoted-printable-decode-string): Rename arg which confused
1251 charset with coding-system.
1253 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1254 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1255 mm-encode-coding-region.
1256 (mm-decode-body, mm-decode-string): Rename variables which
1257 confused charset with coding-system.
1258 (binhex-decode-region): Don't autoload.
1259 (mm-body-encoding): Require message.
1260 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1263 * gnus-art.el (article-de-quoted-unreadable)
1264 (article-de-base64-unreadable): Fold search case
1265 rather than downcasing string. Apply mm-charset-to-coding-system
1266 to arg of quoted-printable-decode-region.
1268 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1270 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1272 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1274 * gnus-kill.el (gnus-kill): Typo.
1276 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1278 * gnus-mule.el: Revived.
1280 2000-10-04 Dave Love <fx@gnu.org>
1282 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1283 Require ring when compiling.
1284 (gnus-x-splash): Bind width, height.
1285 (gnus-article-compface-xbm): New variable.
1286 (gnus-article-display-xface): Move graphic test. Use unibyte.
1287 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1289 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1291 * nnimap.el: require 'cl when compiling.
1293 2000-10-04 Dave Love <fx@gnu.org>
1295 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1298 * frown.pbm, smile.pbm, wry.pbm: New files.
1300 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1302 2000-10-03 Dave Love <fx@gnu.org>
1304 * mail-source.el (mail-sources): Revert to nil.
1306 * nnmail (nnmail-spool-file): Revert to `((file))'.
1308 * qp.el: Don't require mm-util.
1309 (quoted-printable-decode-region): Rewritten.
1310 (quoted-printable-decode-string, quoted-printable-encode-region):
1312 (quoted-printable-encode-region): Barf on multibyte characters.
1313 Maybe make the class multibyte. Upcase chars, not formatted
1314 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1315 (quoted-printable-encode-string): Don't use
1316 mm-with-unibyte-buffer.
1318 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1320 * mail-source.el (mail-source-report-new-mail): Use
1321 nnheader-cancel-timer.
1323 2000-10-03 Simon Josefsson <simon@josefsson.org>
1325 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1326 (mail-source-fetch-imap): Use it.
1328 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1330 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1333 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1336 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1338 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1340 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1341 image's :ascent to 80. That gives a mode-line which is approx.
1342 as tall as the normal one.
1344 2000-09-21 Dave Love <fx@gnu.org>
1346 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1347 (for Emacs 20). Tidy somewhat.
1349 2000-09-21 Dave Love <fx@gnu.org>
1351 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1352 image processing. Rationalize logic somewhat.
1354 2000-09-20 Dave Love <fx@gnu.org>
1356 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1358 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1359 we'll be careful merging development changes.
1361 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1364 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1365 (mouse-set-point, set-face-foreground)
1366 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1369 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1371 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1372 redundant autoloads.
1374 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1376 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1377 to XBM; we always have PBM support.
1379 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1381 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1382 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1383 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1384 * nnkiboze.el (nnkiboze-file-coding-system): New.
1385 (nnkiboze-retrieve-headers): Use it.
1386 (nnkiboze-request-group): Ditto.
1387 (nnkiboze-close-group): Ditto.
1388 (nnkiboze-generate-group): Ditto.
1389 (nnkiboze-enter-nov): Insert first Xref properly.
1391 2000-09-19 Dave Love <fx@gnu.org>
1393 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1394 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1396 * mail-source.el (mail-sources): Change default to '((file)).
1397 Add useful custom type.
1399 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1401 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1403 (gnus-date-iso8601): Ditto.
1405 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1407 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1409 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1411 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1412 pattern. Avoid using 8 bit chars.
1413 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1415 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1417 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1418 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1419 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1420 functions are not implemented yet.
1422 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1423 x-overlay.el from the FSF Emacs black list.
1425 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1427 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1428 (mm-inline-media-tests): Ditto.
1429 (mm-automatic-display): Ditto.
1430 * mm-view.el (mm-display-inline-fontify): Generalize from
1431 mm-display-patch-inline.
1432 (mm-display-patch-inline): Use it.
1433 (mm-display-elisp-inline): Ditto.
1435 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1437 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1438 (gnus-topic-unmark-topic): Ditto.
1439 (gnus-topic-mark-topic): Ditto.
1440 (gnus-topic-get-new-news-this-topic): Use it.
1442 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1444 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1447 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1449 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1450 zombie or killed groups.
1452 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1454 * mml.el (mml-preview): Reinsert unibyte content.
1455 (mml-parse-1): Remove with-unibyte-current-buffer.
1456 (mml-generate-mime-1): Ditto.
1457 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1458 * message.el (message-forward): Ditto.
1460 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1462 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1463 original article buffer.
1464 (article-de-base64-unreadable): Ditto.
1465 (article-wash-html): Ditto.
1467 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1469 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1470 unless forward-show-mml.
1472 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1474 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1475 (gnus-summary-save-parts-last-directory): New.
1476 (gnus-summary-save-parts): Save history.
1478 2000-09-14 Ben Gertzfield <che@debian.org>
1480 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1482 (gnus-summary-save-parts): Use it.
1484 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1486 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1487 * gnus-sum.el (gnus-summary-exit): Ditto.
1488 (gnus-summary-exit-no-update): Ditto.
1489 (gnus-summary-show-article): Ditto.
1491 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1493 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1494 Content-Disposition.
1496 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1498 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1500 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1502 * gnus-art.el (gnus-article-setup-buffer): Set
1503 gnus-article-mime-handles to nil.
1504 * gnus-sum.el (gnus-summary-exit): Ditto.
1505 (gnus-summary-exit-no-update): Ditto.
1506 (gnus-summary-show-article): Ditto.
1507 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1509 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1511 2000-09-14 Dave Love <fx@gnu.org>
1513 * gnus.el (gnus-charset):
1514 * mm-decode.el (mime-display):
1515 * imap.el (imap) <defgroup>: Add :version.
1517 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1519 * parse-time.el: Fix author's mail address.
1521 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1522 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1523 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1524 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1525 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1526 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1527 * rfc2231.el, uudecode.el: Fix copyright notice.
1529 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1530 require `w3' at load-time only if not running in batch mode.
1532 2000-09-13 Dave Love <fx@gnu.org>
1534 * gnus-ems.el (gnus-ems-redefine): Don't alias
1535 gnus-summary-set-display-table.
1537 * message.el (message-user-agent): Don't wrap ignore-errors around
1540 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1542 (mm-content-transfer-encoding): Don't use cadar.
1544 * uudecode.el (uudecode-decoder-program)
1545 (uudecode-decoder-switches): Customize.
1547 * gnus-score.el (gnus-home-score-file): Improve custom type.
1549 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1550 variables for Emacs 21.
1551 (gnus-group-customize): Disable undo while laying out the buffer.
1553 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1555 * gnus-util.el (gnus-write-active-file): Bind
1556 coding-system-for-write.
1558 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1560 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1561 * gnus-kill.el (gnus-batch-score): Ditto.
1562 * gnus-move.el (gnus-change-server): Ditto.
1563 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1565 2000-09-12 Simon Josefsson <simon@josefsson.org>
1567 * gnus-sum.el (gnus-update-read-articles): Undo
1568 `gnus-request-set-mark' operation.
1570 2000-09-11 Dave Love <fx@gnu.org>
1572 * Changelog: Use iso-2022 coding.
1574 * gnus-msg.el (gnus-msg-mail): New function.
1575 (gnus-user-agent): New mail agent.
1577 2000-09-10 Dave Love <fx@gnu.org>
1579 * message.el: Require mail-abbrevs for XEmacs for a problem with
1580 keybinding despite the autoloads for it.
1582 2000-09-08 Simon Josefsson <simon@josefsson.org>
1584 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1586 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1587 marks from dormant articles. (See nnimap-request-set-mark.)
1588 (nnimap-retrieve-headers-progress): Demule.
1589 (nnimap-open-server): Call nnoo-change-server twice, once for
1590 getting the nnimap-server-buffer and once for letting n-c-s set
1591 the variables in that buffer.
1593 2000-09-08 David Edmondson <dme@dme.org>
1595 * gnus.el (gnus-short-group-name): Guess separator.
1597 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1599 * gnus-group.el (gnus-group-insert-group-line): Fix.
1601 2000-09-04 Dave Love <fx@gnu.org>
1603 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1604 (mm-get-image): Avoid the losing `make-glyph' from W3.
1606 2000-09-03 Simon Josefsson <simon@josefsson.org>
1608 * gnus-sum.el (gnus-summary-delete-article): Check server.
1610 2000-09-01 Simon Josefsson <simon@josefsson.org>
1612 * imap.el (imap-parse-flag-list): Rewrite.
1614 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1616 * imap.el (imap-parse-flag-list): Hack.
1618 2000-08-29 Dave Love <fx@gnu.org>
1620 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1622 * gnus-agent.el (gnus-agent-union): new function.
1623 (gnus-agent-fetch-headers): Use it.
1625 * gnus.el (gnus-group-startup-message): Specify foreground and
1626 background for xpm image. Centre image vertically.
1627 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1629 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1631 * message.el (message-send-mail): Narrow-to-headers.
1633 2000-08-24 Dave Love <fx@gnu.org>
1635 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1638 2000-08-21 Dave Love <fx@gnu.org>
1640 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1642 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1644 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1646 (gnus-topic-show-topic): Read topic when to show permanent hidden
1648 (gnus-topic-remove-topic): Revert to the old behavior, not using
1651 2000-08-21 Dave Love <fx@gnu.org>
1653 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1654 (gnus-xemacs): Use featurep.
1656 * mm-util.el (mm-read-charset): Maybe use builtin.
1657 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1658 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1659 (mm-with-unibyte): Use featurep, not string-match.
1660 (mm-with-unibyte-buffer): Simplify.
1661 (mm-quote-arg): Maybe use shell-quote-argument.
1663 * mml.el (mml-make-string): Deleted (unused).
1665 * gnus.el (gnus-mode-line-buffer-identification): Supply
1666 definition for Emacs 21.
1668 * gnus-salt.el: Small doc fixes.
1669 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1670 gnus-add-minor-mode.
1672 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1673 gnus-add-minor-mode.
1675 2000-08-20 Simon Josefsson <simon@josefsson.org>
1677 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1678 function, thanks to Lloyd Zusman for debugging.
1679 (nnimap-request-group):
1680 (nnimap-request-list):
1681 (nnimap-retrieve-groups):
1682 (nnimap-request-newgroups): Use it.
1684 * nnimap.el (nnimap-request-article-part): Less verbose.
1686 2000-08-18 Dave Love <fx@gnu.org>
1688 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1691 * nnheader.el (nnheader-replace-chars-in-string): Use
1692 subst-char-in-string if available.
1694 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1695 (gnus-request-article-this-buffer): Use expand-file-name.
1696 (gnus-mime-view-part-as-type): Simplify interactive spec.
1697 (gnus-mime-button-map): Define it all in defvar.
1699 2000-08-17 Dave Love <fx@gnu.org>
1701 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1703 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1706 * uudecode.el (char-int): Use defalias, not fset.
1708 * score-mode.el: Don't require easymenu. Require mm-util.
1709 (score-mode-coding-system): Use mm-auto-save-coding-system.
1711 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1712 (nneething-file-name): Use expand-file-name, not concat.
1714 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1716 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1717 Failure proof for email addresses.
1718 (nnslashdot-sane-retrieve-headers): Ditto.
1720 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1722 * message.el (message-send-mail): Only insert courtesy message
1725 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1727 * message.el (message-cancel-news): Copy the From header from the
1730 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1732 * gnus-async.el (gnus-asynchronous): Removed.
1734 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1736 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1739 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1741 * nnmail.el (nnmail-expiry-target-group): Fixed.
1743 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1745 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1746 gnus-request-accept-article so that body encoding is *not* done.
1747 Encoding is not done on incoming mail, so why should it be done on
1751 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1753 * nnml.el (nnml-request-expire-articles): Fix the calls to
1754 nnml-request-article (the filename was being passed instead of the
1755 article number) and nnmail-expiry-target-group
1756 (nnml-current-directory is changed by nnml-request-accept-article,
1757 causing it to be incorrect for the next article to be expired).
1759 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1761 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1762 expiry-target group parameters.
1764 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1766 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1768 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1769 (gnus-topic-show-topic): Ditto.
1771 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1773 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1775 * mail-source.el (mail-source-incoming-file-prefix): New
1778 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1780 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1782 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1784 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1786 * message.el (message-syntax-checks): New check quotin-style:
1787 Text must be written below quoted text.
1788 (message-check-news-body-syntax): Check it.
1790 2000-08-11 Simon Josefsson <simon@josefsson.org>
1792 * imap.el (imap-authenticator-alist): Fix typo.
1793 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1794 Jonas Oberg for debugging.
1796 2000-08-11 Simon Josefsson <simon@josefsson.org>
1798 * gnus-async.el (gnus-asynchronous): Disable by default.
1800 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1802 * mm-view.el (mm-inline-text): Bind fill-column.
1804 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1805 list of unexpired articles.
1807 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1808 un-expired articles.
1810 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1813 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1814 we update the right topic..
1816 * mm-decode.el (mm-display-external): Put point at start.
1818 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1820 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1822 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1824 2000-08-09 Simon Josefsson <simon@josefsson.org>
1826 * imap.el (imap-parse-body):
1827 (imap-parse-string-list): Add bug workarounds for Stalker
1828 Communigate Pro 3.0 server.
1829 (imap-body-lines): Remove bogus comment.
1831 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1833 * nnimap.el (nnimap-retrieve-which-headers):
1834 (nnimap-retrieve-headers-from-server):
1835 (nnimap-request-set-mark):
1836 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1838 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1840 * message.el (message-dont-reply-to-names):
1841 rmail-dont-reply-to-names may not be defined.
1843 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1845 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1848 2000-07-19 Dave Love <fx@gnu.org>
1850 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1851 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1853 (gnus-article-display-xface): Special-case for dark backgrounds.
1855 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1857 * imap.el (imap-calculate-literal-size-first): New variable.
1858 (imap-local-variables): Add it.
1859 (imap-kerberos4-open): Set it.
1860 (imap-send-command): Use it.
1862 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1864 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1865 (mailcap-parse-mimetypes): Use it.
1866 (mailcap-extension-to-mime): Parse mimetype.
1867 (mailcap-mime-types): Ditto.
1868 * mml.el (mml-minibuffer-read-type): Ditto.
1870 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1872 * nndoc.el (nndoc-type-alist): Add outlook.
1873 (nndoc-outlook-type-p): New function.
1874 (nndoc-outlook-article-begin): Ditto.
1876 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1878 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1881 2000-07-15 Simon Josefsson <simon@josefsson.org>
1883 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1886 (imap-kerberos4-program):
1887 (imap-gssapi-program):
1888 (imap-ssl-program): Customization.
1889 (imap-shell-program):
1890 (imap-shell-host): New variables.
1892 (imap-stream-alist): Add shell.
1894 (imap-shell-open): New functions.
1895 (imap-open): Don't call authenticator if preauth.
1896 (imap-authenticate): Return t if already authenticated.
1898 2000-07-14 Simon Josefsson <simon@josefsson.org>
1900 * gnus.el (gnus-invalid-group-regexp): New variable.
1901 (gnus-read-group): Use it.
1903 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1905 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1906 expunge-below and orphan-score are "group variables".
1908 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1910 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1911 qualified group names to `gnus-group-read-ephemeral-group'.
1913 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1915 * gnus-sum.el: `W t' is toggle-header in info.
1917 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1919 * gnus-art.el (article-de-base64-unreadable): Typo.
1921 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1923 * gnus-agent.el (require): Require timer.
1925 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1927 * message.el (message-bounce): Call mime-to-mml.
1929 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1931 * nnslashdot.el (nnslashdot-request-close): New function.
1933 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1935 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1936 right line number for the article.
1938 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1940 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1941 * webmail.el (webmail-fetch): Bind
1942 url-http-silence-on-insecure-redirection.
1944 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1946 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1948 (nnslashdot-sane-retrieve-headers): Ditto.
1949 (nnslashdot-request-article): Ditto.
1951 2000-07-10 William M. Perry <wmperry@aventail.com>
1953 * mailcap.el (mailcap-parse-mimetype-file):
1955 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1957 * nnweb.el (nnweb-insert): Stricter test.
1958 * webmail.el (webmail-refresh-redirect): Ditto.
1960 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1962 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1964 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1966 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1968 2000-07-05 Dave Love <fx@gnu.org>
1970 * utf7.el: Doc and header fixes.
1972 * gnus-sum.el: Doc fixes.
1974 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1977 * flow-fill.el (fill-flowed-point-at-eol)
1978 (fill-flowed-point-at-bol): Use defalias, not fset.
1980 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1981 (gnus-Plain-save-name): Delete -- apparently bogus.
1983 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1985 * nnsoup.el: Use expand-file-name throughout.
1987 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1989 * nnmail.el (nnmail-read-incoming-hook): New example.
1991 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1993 * mm-view.el (mm-inline-text): Check whether the text has already
1996 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1998 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2000 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2002 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2004 2000-07-03 Simon Josefsson <simon@josefsson.org>
2006 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2009 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2011 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2012 name in authinfo (.authinfo now support ports, no need for the
2014 (nnimap-split-find-rule): Fix.
2015 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2017 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2019 * message.el (message-unquote-tokens): Remove all quotes.
2021 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2023 * gnus-ml.el: New file.
2025 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2027 * nnultimate.el (nnultimate-request-close): New function.
2029 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2031 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2033 * gnus.el: Gnus v5.8.7 is released.
2035 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2037 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2039 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2041 * message.el (message-do-fcc): Encode MIME.
2043 2000-06-28 Simon Josefsson <simon@josefsson.org>
2045 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2046 (nnimap-assoc-match): New function.
2047 (nnimap-split-find-rule): Support extended syntax.
2049 2000-06-28 Simon Josefsson <simon@josefsson.org>
2051 * nnimap.el (nnimap-open-connection): Use port stuff.
2053 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2054 document port and defaultport.
2056 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2058 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2060 2000-06-26 Dave Love <fx@gnu.org>
2062 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2064 * message.el: Remove unnecessary `require'ments. Defvar
2065 gnus-list-identifiers when compiling. Don't try to autoload
2066 variable `gnus-list-identifiers'. Autoload
2067 gnus-group-name-charset.
2068 (message-fetch-field): Don't assume `format' removes text
2070 (message-strip-list-identifiers, message-reply, message-followup):
2072 (message-mode): Tidy XEmacs conditionals.
2073 (message-replace-chars-in-string): Use subst-char-in-string when
2076 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2077 removes text properties.
2079 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2081 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2083 * gnus-score.el (gnus-summary-score-entry): Likewise.
2085 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2087 * nnimap.el (nnimap-request-post): Fix parenthesis.
2089 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2091 * message.el (message-unquote-tokens): New function.
2093 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2095 * nnimap.el (nnimap-request-post): Ditto.
2097 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2099 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2101 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2102 patch commited 2000-04-02).
2104 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2106 * imap.el (imap-mailbox-examine-1): New function.
2107 (imap-message-copyuid-1):
2108 (imap-message-appenduid-1): Use it, instead of
2109 `imap-mailbox-examine' which would utf-7 encode mailbox name
2112 2000-06-19 Dave Love <fx@gnu.org>
2114 * mm-uu.el Don't require message. Require cl when compiling.
2116 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2118 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2120 * gnus-sum.el (gnus-orphan-score): Move here.
2122 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2124 * message.el (message-forward): Remove show-mml condition.
2125 (message-forward-ignored-headers): Remove X-Gnus headers.
2127 2000-06-08 Simon Josefsson <simon@josefsson.org>
2129 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2131 2000-06-08 Urban Engberg <ue@ccieurope.com>
2133 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2135 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2137 * message.el (message-syntax-checks): Add type.
2139 2000-06-07 Dave Love <fx@gnu.org>
2141 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2143 (mm-inline-image): Defalias, not fset.
2145 * gnus.el (gnus-group-startup-message): Don't specify string for
2148 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2149 add-minor-mode is available.
2150 (gnus-article-display-xface): Don't specify string for
2153 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2155 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2156 (gnus-topic-insert-topic-line): Use shownp.
2157 (gnus-topic-hide-topic): Don't use hidden.
2158 (gnus-topic-show-topic): Don't use hidden.
2160 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2162 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2164 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2165 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2166 * gnus-util.el (gnus-output-to-rmail): Ditto.
2167 (gnus-output-to-mail): Ditto.
2168 (gnus-write-buffer): Ditto.
2169 * gnus-uu.el (gnus-uu-save-article): Ditto.
2171 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2173 * message.el (message-read-from-minibuffer): Typo.
2175 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2177 * gnus-art.el (article-decode-charset): Override non-MIME forward
2180 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2182 * mml.el (mml-quote-region): Correct the regexp.
2183 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2185 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2187 * message.el (message-forward): Insert raw text.
2188 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2189 (mml-generate-mime-1): Insert raw text in unibyte mode.
2191 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2193 * mm-bodies.el (mm-body-encoding): Always encoded if
2194 `mm-use-ultra-safe-encoding' is set.
2196 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2198 * mml.el (ange-ftp-name-format): Typo.
2200 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2202 * gnus-start.el (gnus-get-unread-articles): If
2203 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2204 try to do anything on that server.
2206 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2208 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2211 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2213 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2216 2000-05-24 Dave Love <fx@gnu.org>
2218 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2220 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2222 * gnus.el (gnus-redefine-select-method-widget): new function, call
2223 it once. Add an "other" entry for unknown but editable backend
2225 * gnus-start.el (gnus-declare-backend): use it.
2227 2000-05-19 Dave Love <fx@gnu.org>
2229 * gnus-art.el (gnus-article-next-page): Revert last change.
2231 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2233 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2235 2000-05-19 Dave Love <fx@gnu.org>
2237 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2238 not mm-inline-large-images.
2240 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2242 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2244 2000-05-18 Dave Love <fx@gnu.org>
2246 * gnus-art.el: Use defalias, not fset.
2247 (gnus-article-x-face-command): Don't test for xbm.
2248 (gnus-article-next-page): Redisplay before testing point in window.
2250 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2252 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2253 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2255 2000-05-17 Jim Davidson <jdavidson@acm.org>
2257 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2258 gnus-summary-save-in-rmail.
2259 * message.el (message-output): Ditto.
2261 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2263 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2265 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2267 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2269 * message.el (message-send-news): Check group name charset.
2270 * gnus-msg.el (gnus-post-news): Decode group name.
2271 (gnus-inews-do-gcc): Encode group name.
2273 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2275 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2276 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2278 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2280 * gnus-group.el (gnus-group-mark-line-p): New function.
2281 (gnus-group-goto-group): New parameter.
2282 (gnus-group-remove-mark): Use it.
2283 * gnus-topic.el (gnus-topic-move-group): Ditto.
2284 (gnus-topic-remove-group): Ditto.
2286 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2288 * gnus-group.el (gnus-group-list-dormant): New function.
2290 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2292 * gnus-agent.el (gnus-agent-synchronize): Use
2293 nnheader-insert-file-contents.
2294 (gnus-agent-save-active-1): Ditto.
2295 (gnus-agent-write-active): Ditto.
2296 (gnus-agent-expire): Ditto.
2297 * gnus-cache.el (gnus-cache-read-active): Ditto.
2298 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2299 * gnus-sum.el (gnus-summary-import-article): Ditto.
2301 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2302 (gnus-agent-save-group-info): Ditto.
2303 (gnus-agent-save-alist): Ditto.
2304 * gnus-util.el (gnus-make-directory): Ditto.
2306 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2308 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2310 * mml.el (mml-generate-mime-preprocess-function): New variable.
2311 (mml-generate-mime-postprocess-function): New variable.
2312 (mml-generate-mime-1): Use them.
2314 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2316 * gnus-group.el (gnus-group-apropos): Group name charset.
2317 * gnus-sum.el (gnus-set-mode-line): Ditto.
2318 * gnus-group.el (gnus-group-decoded-name): New function.
2319 (gnus-group-edit-group): Use it.
2320 * gnus-cus.el (gnus-group-customize): Use it.
2322 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2324 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2326 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2328 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2329 (gnus-group-name-charset-group-alist): Ditto.
2330 (gnus-group-name-charset): New function.
2331 (gnus-group-name-decode): New function.
2332 (gnus-group-insert-group-line): Use them.
2333 (gnus-group-prepare-flat-list-dead): Ditto.
2334 (gnus-group-list-active): Ditto.
2335 (gnus-group-describe-all-groups): Ditto.
2336 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2337 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2338 add gnus-group property.
2339 (gnus-browse-group-name): Read gnus-group property.
2341 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2343 * nnfolder.el (nnfolder-possibly-change-group): Use
2344 file-name-coding-system instead of pathname-coding-system.
2345 * nnmail.el (nnmail-find-file): Ditto.
2346 (nnmail-write-region): Ditto.
2347 * nnmh.el (nnmh-retrieve-headers): Ditto.
2348 (nnmh-request-article): Ditto.
2349 (nnmh-request-group): Ditto.
2350 (nnmh-request-list): Ditto.
2351 (nnmh-possibly-change-directory): Ditto.
2352 (nnmh-active-number): Ditto.
2353 * nnml.el (nnml-possibly-change-directory): Ditto.
2354 (nnml-request-list): Ditto.
2355 (nnml-request-article): Ditto.
2356 (nnml-retrieve-headers): Ditto.
2358 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2360 * nnimap.el (nnimap-request-accept-article): Don't unselect
2361 mailbox if no mailbox is selected.
2363 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2365 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2366 Recognize domain names starting with `www.' as starting an URL.
2368 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2370 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2371 (mail-source-keyword-map): Add "subdirs" for maildir.
2373 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2375 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2376 (nnmail-get-new-mail): Use it.
2377 * gnus-start.el (gnus-get-unread-articles): Ditto.
2379 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2381 * gnus-sum.el (gnus-summary-edit-article): Better support for
2383 * nndraft.el (nndraft-request-replace-article): New function,
2384 bind nnmail-file-coding-system.
2386 2000-05-14 Dave Love <fx@gnu.org>
2388 * nnheader.el: Replace uses of `fset' with `defalias'.
2389 (jka-compr-compression-info-list): Only defvar when compiling.
2391 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2393 * webmail.el (webmail-netaddress-article): Refresh redirect.
2395 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2397 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2399 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2401 * webmail.el: Translate to SP.
2403 2000-05-13 Robin S. Socha <robin@socha.net>
2405 * message.el (message-bounce): Doc typo.
2407 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2409 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2410 (gnus-soup-store): Ditto.
2411 (gnus-soup-send-packet): Ditto.
2412 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2413 (nnsoup-dissect-buffer): Ditto.
2414 (nnsoup-narrow-to-article): Ditto.
2415 (nnsoup-make-active): Ditto
2417 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2419 * message.el (message-mode): Two parameters for local-variable-p.
2421 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2423 * message.el (message-strip-list-identifiers): New function.
2424 (message-reply): Use it and use message-strip-subject-re.
2425 (message-followup): Ditto.
2426 * gnus-art.el (article-hide-list-identifiers): Remove more.
2427 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2429 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2431 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2432 mail-parset-charset and use non-numeric argument.
2434 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2436 * mml.el (mml-buffer-list): New variable.
2437 (mml-generate-new-buffer): New function.
2438 (mml-destroy-buffers): Ditto.
2439 (mml-insert-mime): Use them.
2440 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2441 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2442 * message.el (message-mode): Ditto.
2443 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2444 (gnus-uu-save-article): Support show-as-mml.
2445 * message.el (message-forward): Ditto.
2447 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2449 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2450 (nndoc-mime-digest-type-p): Locate article head precisely.
2451 * mml.el (mml-generate-default-type): New variable.
2452 (mml-generate-mime-1): Use it.
2453 (mml-insert-mime-headers): Use it.
2454 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2455 (gnus-uu-digest-mail-forward): Use it and call message-forward
2456 with argument digest.
2457 (gnus-uu-save-article): Support message-forward-as-mime.
2458 * message.el (message-forward): Add parameter digest.
2459 * mm-decode.el (mm-dissect-default-type): New variable.
2460 (mm-dissect-buffer): Use it.
2462 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2464 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2465 newline and paragraph to nil when got a non-ascii character. Test
2466 paragraph before newline.
2468 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2470 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2473 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2475 * nnslashdot.el (nnslashdot-sid-strip): New function.
2476 (nnslashdot-threaded-retrieve-headers): New format.
2477 (nnslashdot-sane-retrieve-headers): Ditto.
2478 (nnslashdot-request-article): Ditto.
2479 (nnslashdot-threaded-retrieve-headers): Thread properly.
2480 (nnslashdot-request-article): Be more lenient.
2481 (nnslashdot-threaded-retrieve-headers): Regexp search.
2483 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2485 * gnus-sum.el (gnus-with-article): Define it before use it.
2487 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2489 * message.el (message-supersede): Use mime-to-mml.
2490 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2492 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2494 * gnus-group.el (gnus-group-list-cached): Don't use
2495 `subst-char-in-string'.
2497 2000-05-08 Dave Love <fx@gnu.org>
2499 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2501 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2503 * mm-decode.el (mm-interactively-view-part): Append %s if the
2504 method is a single word.
2505 * nnwarchive.el (nnwarchive-type-definition): Typo.
2507 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2509 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2511 (gnus-group-prepare-flat-predicate): Use it.
2512 (gnus-group-list-cached): List dead groups.
2514 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2516 * gnus-art.el (article-decode-charset): Don't decode message with
2519 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2521 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2522 evaluate the Lisp code.
2524 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2526 * gnus-art.el (article-wash-html): New function.
2527 (gnus-article-wash-html): Bind.
2528 (gnus-article-make-menu-bar): Menu item.
2529 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2530 (gnus-summary-make-menu-bar): Menu item.
2531 * gnus.el: Autoload.
2533 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2535 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2536 (gnus-uu-unshar-article): Use it.
2538 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2539 (mailcap-maybe-eval): Use it.
2541 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2544 * mml.el (mml-generate-mime-1): Small comment.
2546 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2548 * gnus-art.el (article-de-base64-unreadable): New function.
2549 (gnus-article-de-base64-unreadable): Bind.
2550 (gnus-article-make-menu-bar): Menu item.
2551 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2552 (gnus-summary-make-menu-bar): Menu item.
2553 * gnus.el: Autoload.
2555 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2557 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2558 (gnus-summary-select-article): Add en/disable multibyte.
2560 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2562 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2563 (gnus-summary-edit-article): New feature: editing raw articles.
2565 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2567 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2568 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2569 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2570 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2571 * mm-decode.el (mm-insert-part): Ditto.
2573 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2575 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2576 (nndoc-forward-type-p): Ditto.
2578 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2580 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2581 value of enable-multibyte-characters.
2583 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2585 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2587 2000-05-03 Dave Love <fx@gnu.org>
2589 * gnus-ems.el (gnus-article-xface-ring-internal)
2590 (gnus-article-xface-ring-size): New variable.
2591 (gnus-article-display-xface): Use them to cache data. Don't try
2592 to use XPM. Set up binary coding for PBM's sake.
2594 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2596 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2597 * gnus-int.el (gnus-request-accept-article): Ditto.
2598 (gnus-request-replace-article): Ditto.
2599 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2601 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2603 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2605 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2607 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2609 * mml.el (mml-to-mime): Use message-default-charset.
2610 (mml-preview): Narrow to headers.
2611 * message.el (message-send-mail): Use message-default-charset.
2612 (message-send-news): Narrow to headers;
2613 use message-default-charset.
2615 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2617 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2619 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2621 (mml-parse-1): Warning message.
2622 (mml-preview): Disable multibyte.
2624 2000-05-03 Dave Love <fx@gnu.org>
2626 * gnus.el (gnus-group-startup-message): Add newline before image.
2628 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2630 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2631 * message.el (message-send-mail): Use unibyte-buffer.
2632 (message-send-mail): Ditto.
2634 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2636 * gnus.el: Gnus v5.8.6 is released.
2638 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2640 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2642 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2644 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2646 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2648 * message.el (message-send-mail-partially): Use forward-line.
2650 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2652 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2654 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2656 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2657 (mml-insert-mime): No markup only for text/plain.
2658 (mime-to-mml): Remove MIME headers.
2660 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2662 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2663 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2666 2000-04-28 Dave Love <fx@gnu.org>
2668 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2671 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2672 search order. Use parse-colon-path and remove some redundancy.
2674 (mailcap-parse-mimetypes): Code consistently with
2675 mailcap-parse-mailcaps. Doc fix.
2677 * gnus-start.el (gnus-unload): Iterate over `features', not
2680 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2682 * mml.el (mml-parse-1): Don't create blank parts.
2683 (mml-read-part): Fix mml tag.
2684 (mml-insert-mime): Convert message/rfc822.
2685 (mml-insert-mml-markup): Add mmlp parameter.
2687 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2689 * message.el (message-send-mail-partially): Remove CTE.
2691 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2693 * mm-view.el (mm-inline-image): Fset it.
2695 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2697 * nndoc.el (nndoc-type-alist): Change forward regexp.
2699 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2701 * message.el (message-send-mail-partially-limit): Change the
2704 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2706 * gnus-util.el (gnus-extract-address-components): Name might be
2709 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2711 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2712 (gnus-summary-post-forward): Ditto.
2713 * message.el (message-forward-show-mml): New variable.
2714 (message-forward): Use it.
2715 * mml.el (mml-parse-1): Add tag mml.
2716 (mml-read-part): Ditto.
2717 (mml-generate-mime): Support reentance.
2718 (mml-generate-mime-1): Support mml tag.
2720 2000-04-27 Dave Love <fx@gnu.org>
2722 * gnus-art.el: Don't bother to require custom, browse-url.
2723 (gnus-article-x-face-command): Include gnus-article-display-xface.
2725 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2726 Use defalias, not fset.
2727 (gnus-article-display-xface): New function.
2729 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2731 * mm-decode.el: Small doc fixes. Require cl when compiling.
2732 (mm-xemacs-p): Deleted.
2733 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2734 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2735 use create-image and don't special-case xbm.
2736 (mm-valid-image-format-p): Use display-graphic-p.
2738 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2740 * message.el (message-send-mail-partially-limit): New variable.
2741 (message-send-mail-partially): New function.
2742 (message-send-mail): Use it.
2743 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2744 all blank lines inside of base64.
2745 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2748 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2750 * mml.el (mml-insert-tag): Match more special characters.
2752 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2754 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2756 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2758 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2759 (mm-inlined-types): Ditto.
2760 * mm-partial.el: New file.
2762 2000-04-27 Dave Love <fx@gnu.org>
2764 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2767 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2769 * mm-bodies.el (mm-encode-body): Remove reference to
2770 mm-default-charset in comment.
2772 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2774 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2776 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2778 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2781 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2783 * gnus-draft.el (gnus-draft-setup): Fix comments.
2785 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2787 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2788 if nnmbox-file-coding-system-for-write is nil.
2790 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2792 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2795 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2797 * mm-view.el (mm-inline-text): Insert directly if decoded.
2798 * mml.el (autoload): Typo.
2800 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2802 * mml.el (mml-preview): Set up posting-charset.
2803 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2805 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2807 * webmail.el: Fix yahoo mail.
2809 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2811 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2812 word if not necessary.
2813 (rfc2047-encode-region): Put space between encoded words.
2815 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2817 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2819 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2821 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2823 (gnus-draft-edit-message): Require restoration.
2825 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2827 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2830 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2832 * gnus-art.el (gnus-treat-article): Make sure that the summary
2835 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2837 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2838 (mailcap-parse-mailcap): Backwards parsing.
2839 (mailcap-possible-viewers): Remove nreverse.
2840 (mailcap-mime-info): Ditto.
2841 (mailcap-add-mailcap-entry): Keep alternative viewer.
2843 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2845 * gnus.el: Gnus v5.8.5 is released.
2847 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2849 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2851 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2853 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2855 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2857 * mm-view.el (mm-inline-message): Disable prepare-hook.
2859 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2861 * gnus.el: Fix copyright statements.
2863 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2865 (gnus-articles-to-read): Use it.
2867 * message.el (message-get-reply-headers): Bind free variable.
2869 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2871 * message.el (message-get-reply-headers): Fix to-address.
2873 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2875 * webmail.el: Hotmail fix. Add a debug function.
2877 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2879 * gnus-sum.el (t): M-down and M-up.
2881 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2883 * gnus-sum.el: Doc fix.
2885 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2887 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2889 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2891 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2893 (nnweb-request-group): Don't scan twice.
2894 (nnweb-request-scan): Don't nix out the hashtb.
2896 * message.el (message-get-reply-headers): Return a value.
2898 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2900 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2903 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2905 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2906 order messages are inserted.
2908 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2909 message/rfc822 parts.
2911 * gnus-art.el (gnus-article-read-summary-keys): Check for
2914 * message.el (message-get-headers): Made into own function.
2915 (message-reply): Use it.
2916 (message-get-reply-headers): Renamed.
2917 (message-widen-reply): New command.
2919 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2921 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2923 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2925 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2926 non-base64 text at the end if not found.
2928 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2930 * gnus-sum.el (gnus-read-move-group-name):
2931 (gnus-summary-move-article): Use `gnus-group-method' to find out
2932 what method the manually entered group belong to.
2933 `gnus-group-name-to-method' doesn't return any method parameters
2934 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2935 for new groups so they wouldn't work.
2937 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2939 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2942 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2944 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2945 probably good to do, or something. I dunno. I just write these
2946 ChangeLog entries, and my name is Lars.
2948 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2950 * message.el (message-caesar-region): Use translate-region.
2952 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2954 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2956 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2958 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2959 variables, because that makes Emacs flash.
2961 * gnus-group.el (gnus-group-insert-group-line): Don't call
2962 gnus-group-add-icon unconditionally.
2964 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2966 (gnus-group-glyph-directory): Removed.
2968 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2970 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2971 gnus-newsgroup-name is "".
2973 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2975 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2976 in conjunction with MULE-UCS.
2978 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2980 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2982 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2984 * message.el (message-shorten-references): Only cater to broken
2985 INN for news. This caters for broken smtpd.
2987 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2989 * mailcap.el (mailcap-mime-info): Use the first match; not the
2992 * gnus-agent.el (gnus-category-kill): Save the category list.
2994 2000-04-21 Chris Brierley <brierley@pobox.com>
2996 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2998 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3000 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3002 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3004 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3006 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3008 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3009 (gnus-group-list-cached): Use it.
3011 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3013 * gnus.el: Update all the copyright notices.
3015 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3017 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3018 non-base64 text at the end.
3020 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3022 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3024 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3026 * nnheader.el: Don't autoload cancel-function-timers.
3028 * message.el (message-fetch-field): Fold case.
3030 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3032 * message.el (message-forward-before-signature): New variable.
3034 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3036 * gnus-mlspl.el: Fix stuff.
3038 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3040 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3041 subjects when unthreaded.
3043 2000-04-21 David S. Goldberg <dsg@mitre.org>
3045 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3048 2000-04-21 Rui Zhu <sprache@iname.com>
3050 * gnus-art.el (gnus-article-mode): Fix variable name.
3052 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3054 * mm-view.el: Fix autoload.
3056 * flow-fill.el (flow-fill): Fix provide.
3058 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3061 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3063 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3065 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3067 * gnus-util.el (gnus-netrc-machine): Didn't work.
3069 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3071 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3073 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3075 * flow-fill.el: Renamed from fill-flowed.
3077 * message.el (message-forward-ignored-headers): Default to
3080 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3082 * message.el (message-mode): Don't fill headers.
3084 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3086 * message.el (message-pipe-buffer-body): Use shell
3088 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3090 * nnvirtual.el (nnvirtual-request-article):
3091 Bind gnus-override-method to nil.
3092 (nnvirtual-request-update-mark): Don't update mark when
3093 article is not there.
3095 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3097 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3099 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3101 * gnus-util.el (gnus-parse-netrc): Allow "port".
3102 (gnus-netrc-machine): Take a port param.
3103 (gnus-netrc-machine):
3105 * gnus-art.el (gnus-request-article-this-buffer): Allow
3106 re-selecting referenced articles.
3108 * message.el (message-cancel-news): Allow editing.
3109 (message-cancel-message): Add newline.
3111 2000-04-20 William M. Perry <wmperry@aventail.com>
3113 * mm-view.el (mm-inline-image-emacs): New function.
3115 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3117 * mail-source.el (mail-source-delete-incoming): Change default in
3120 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3122 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3125 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3127 * nnml.el (nnml-request-expire-articles): Use it.
3129 * nnmail.el (nnmail-expiry-target): New variable.
3130 (nnmail-expiry-target-group): New function.
3132 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3134 * message.el (message-forward): Add non-MIME separators.
3136 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3138 * message.el (message-generate-headers): Respect the syntax check
3141 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3142 (gnus-remove-thread): Don't show all threads.
3144 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3146 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3148 2000-04-19 Dave Love <fx@gnu.org>
3150 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3152 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3154 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3155 (nnwarchive-egroups-*): Ditto.
3156 (nnwarchive-url): Unibyte buffer and single line cookie.
3158 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3160 * mm-util.el (mm-char-or-char-int-p): New alias.
3161 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3164 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3166 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3167 article case insensitively.
3169 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3171 * mail-source.el (mail-source-fetch-webmail): Use the default
3172 password provided in mail-sources; use webmail:subtype:user as
3175 2000-04-10 John Wiegley <johnw@gnu.org>
3177 * mail-source.el (mail-source-fetch-webmail): Use
3178 mail-source-password-cache.
3180 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3182 * webmail.el: Add netscape mail and fix HotMail mail.
3184 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3186 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3188 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3190 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3191 RFC822.PEEK if server support IMAP4rev1.
3192 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3193 RFC822.TEXT.PEEK if server support IMAP4rev1.
3194 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3195 RFC822.HEADER if server support IMAP4rev1.
3196 (nnimap-request-article-part): Support bodydetail in response
3199 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3201 * fill-flowed.el: New file.
3203 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3204 text/plain parts with `format' parameters.
3206 * mm-view.el (autoload): Autoload fill-flowed.
3207 (mm-inline-text): For "plain" parts with a format=flowed
3208 parameter, call `fill-flowed'.
3210 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3212 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3215 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3217 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3220 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3222 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3224 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3225 (imap-gssapi-program): New variable.
3226 (imap-streams): Add gssapi.
3227 (imap-stream-alist): Ditto.
3228 (imap-authenticators): Ditto.
3229 (imap-authenticator-alist): Ditto.
3230 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3231 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3232 1.6.x `imtest' syntax.
3233 (imap-gssapi-stream-p): New function.
3234 (imap-gssapi-open): Ditto.
3235 (imap-gssapi-auth-p): Ditto.
3236 (imap-gssapi-auth): Ditto.
3237 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3238 (imap-send-command): Use buffer-local `imap-client-eol' value.
3240 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3241 lines and turn TAB into SPC before parsing.
3243 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3245 * nnheader.el (nnheader-group-pathname): Make sure to return a
3247 * nnmail.el (nnmail-group-pathname): Ditto.
3249 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3251 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3252 might split in the middle of a message-id.
3254 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3256 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3257 groups from the server.
3259 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3260 (gnus-summary-toggle-header): Update the wash status.
3262 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3265 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3268 * nnmail.el (nnmail-get-active): Use it.
3269 (nnmail-parse-active): New function.
3271 * mm-view.el (mm-inline-text): Support the new version of
3274 * gnus-sum.el (gnus-summary-move-article): Only delete article
3276 (gnus-deaden-summary): Bury the buffer.
3278 * nnmail.el (nnmail-group-pathname): Ditto.
3280 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3282 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3284 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3287 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3289 * message.el (message-send-mail): Protect against unloaded Gnus.
3291 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3293 (gnus-topic-update-topic-line): Yes, do.
3294 (gnus-topic-goto-missing-group): Tally the correct number of
3295 unread articles before inserting the topic line.
3297 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3299 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3301 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3303 * mm-decode.el (mm-dissect-buffer): Ditto.
3305 * gnus-art.el (article-decode-charset): Strip CTE.
3307 * ietf-drums.el (ietf-drums-strip): New function.
3309 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3310 when prompting in read-only groups.
3312 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3314 * imap.el (imap-send-command): Change EOL-chars when
3315 `imap-client-eol' differs from default, not only for kerberos4.
3316 (imap-mailbox-status): Get encoded mailbox's status.
3318 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3320 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3321 into `mail-source-password-cache'.
3323 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3325 * mm-util.el (mm-mime-charset): Check for presence of
3326 `coding-system-get' and `get-charset-property' (recent XEmacs has
3327 the former, but not the latter).
3329 2000-01-28 Dave Love <fx@gnu.org>
3331 * message.el (message-check-news-header-syntax): Fix typo
3333 (message-talkative-question): Put temp buffer in fundamental-mode.
3334 (message-recover): Use fundamental-mode in the right buffer.
3336 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3339 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3341 * qp.el (quoted-printable-decode-region): Add charset parameter.
3342 (quoted-printable-decode-string): Ditto.
3344 * gnus-art.el (article-de-quoted-unreadable): Use it.
3346 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3348 * nnimap.el (nnimap-split-predicate): New variable.
3349 (nnimap-split-articles): Use it.
3351 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3353 * utf7.el: Change email address.
3355 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3357 * gnus-group.el (gnus-group-catchup): Purge split history.
3359 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3361 * nnmail.el (nnmail-generate-active): Support extended group name.
3362 (nnmail-get-active): Ditto.
3364 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3366 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3367 group names, don't remove anything.
3369 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3371 * webmail.el (webmail-my-deja-open): My-deja changes.
3373 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3375 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3377 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3379 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3381 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3383 * gnus.el (gnus-other-frame): Fix typo.
3385 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3387 * gnus-cus.el (gnus-group-customize): Fix typo.
3389 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3391 * nnweb.el (nnweb-insert): Simplified.
3393 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3395 * gnus-art.el (gnus-article-mode-map): "e" is
3396 gnus-summary-edit-article.
3398 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3400 * mailcap.el (mailcap-mime-extensions): Add .diff.
3402 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3404 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3405 there is no "%s" in the method.
3407 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3409 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3411 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3413 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3415 * gnus.el: Really always pop up a new frame.
3417 * parse-time.el (parse-time-rules): Allow 100-110 to be
3420 * time-date.el (date-to-time): Don't use timezone.
3422 2000-01-06 Dave Love <fx@gnu.org>
3424 * time-date.el: Add keywords.
3425 (date-to-time): Add autoload cookie. Canonicalize with
3426 timezone-make-date-arpa-standard.
3427 (time-to-seconds): Avoid caddr.
3428 (safe-date-to-time): Add autoload cookie.
3430 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3432 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3434 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3435 group line using gnus-group-add-icon.
3436 (gnus-group-icons): Added customize group.
3437 (gnus-group-icon-list): Added variable.
3438 (gnus-group-glyph-directory): Added variable.
3439 (gnus-group-icon-cache): Added variable.
3440 (gnus-group-running-xemacs): Added variable.
3441 (gnus-group-add-icon): Added function. Add an icon to the current
3442 line according to gnus-group-icon-list.
3443 (gnus-group-icon-create-glyph): Added function.
3445 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3447 * gnus-sum.el (gnus-summary-select-article): Return whether we
3448 selected something new.
3449 (gnus-summary-search-article): Start searching at the window
3452 * gnus-group.el (gnus-fetch-group): Complete over
3455 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3457 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3459 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3461 * gnus-sum.el (gnus-preserve-marks): New variable.
3462 (gnus-summary-move-article): Use it.
3463 (gnus-group-charset-alist): Added more entries.
3465 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3467 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3469 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3470 as the default score.
3472 * gnus-score.el (gnus-score-delta-default): Changed name.
3474 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3476 * imap.el (imap-parse-literal):
3477 (imap-parse-flag-list): Don't care about props.
3478 (imap-parse-string): Handle quoted characters.
3480 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3482 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3483 (gnus-summary-mark-article): Doc fix.
3484 (gnus-summary-mark-forward): Doc fix.
3485 (t): Changed keystroke for gnus-summary-customize-parameters.
3487 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3489 (gnus-article-mode-map): No, don't.
3491 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3492 of the final article.
3494 * mm-decode.el (mm-interactively-view-part): Error on no method.
3496 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3498 * gnus-score.el (gnus-score-insert-help): Something.
3500 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3502 * gnus-win.el (gnus-configure-frame): Ditto.
3504 * gnus-mh.el (gnus-summary-save-in-folder): Use
3505 with-current-buffer.
3507 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3509 * nnwarchive.el: Changed file perms.
3511 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3513 * gnus-group.el (gnus-group-delete-groups): New command.
3514 (gnus-group-delete-group): Extra no-prompt parameters.
3516 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3518 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3521 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3523 * webmail.el (webmail-hotmail-article): Don't insert message id.
3525 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3527 * nnimap.el (nnimap-split-fancy): New variable.
3528 (nnimap-split-fancy): New function.
3530 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3532 (nnimap-split-rule): Document symbol value.
3534 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3536 * nnimap.el (nnimap-retrieve-headers-progress): Let
3537 `nnheader-parse-head' parse article.
3538 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3539 request headers needed by `nnheader-parse-head'.
3541 1999-12-23 Florian Weimer <fw@s.netic.de>
3543 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3544 value (crosspostings are handled), improve documentation.
3546 * nnultimate.el: Declare file coding system as iso-8859-1.
3550 * gnus-cite.el: Dito.
3552 * gnus-spec.el: Dito.
3554 1999-12-21 Florian Weimer <fw@s.netic.de>
3556 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3557 (gnus-setup-message): No longer make `message-posting-charset'
3559 (gnus-setup-posting-charset): Reflect the new layout of
3560 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3562 * message.el (message-send-mail): Bind `message-this-is-mail' and
3563 `message-posting-charset'.
3564 (message-send-news): Dito, and honour new layout of
3565 `message-posting-charset'.
3566 (message-encode-message-body): Ignore `message-posting-charset'.
3568 * mm-bodies.el (mm-body-encoding): Consider
3569 `message-posting-charset' when deciding whether to use 8bit.
3571 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3572 (rfc2047-encodable-p): Now solely for headers; use
3573 `message-posting-charset'.
3575 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3577 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3579 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3581 * nnagent.el (nnagent-server-opened): Optional.
3582 (nnagent-status-message): Optional.
3584 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3586 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3587 end (referenced by instructions in
3588 `gnus-cited-opened-text-button-line-format-alist').
3590 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3592 * imap.el (imap-starttls-open): Typo.
3594 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3596 * mm-util.el (mm-charset-after): Non-MULE case.
3597 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3598 * rfc2047.el (rfc2047-dissect-region): Bind it.
3600 1999-12-18 Florian Weimer <fw@s.netic.de>
3602 * mml.el (mml-generate-multipart-alist): Correct default value.
3604 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3605 (mm-safer-encoding): New function.
3606 (mm-content-transfer-encoding): Use both.
3608 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3609 * qp.el (quoted-printable-encode-region): Dito.
3611 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3613 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3615 1999-12-18 Victor S. Miller <victor@idaccr.org>
3617 * webmail.el (webmail-hotmail-list): raw=0.
3619 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3621 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3624 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3626 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3628 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3630 * imap.el: Don't autoload digest-md5.
3631 (imap-starttls-open): Bind coding-system-for-{read,write}.
3632 (imap-starttls-p): Check if we can find starttls.el.
3633 (imap-digest-md5-p): Check if we can find digest-md5.el.
3635 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3637 * imap.el: Require `digest-md5' when compiling; add autoload
3638 settings for `digest-md5-parse-digest-challenge',
3639 `digest-md5-digest-response', `starttls-open-stream' and
3640 `starttls-negotiate'.
3641 (imap-authenticators): Add `digest-md5'.
3642 (imap-authenticator-alist): Setup for `digest-md5'.
3643 (imap-digest-md5-p): New function.
3644 (imap-digest-md5-auth): New function.
3645 (imap-stream-alist): Add STARTTLS entry.
3646 (imap-starttls-p): New function.
3647 (imap-starttls-open): New function.
3649 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3651 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3653 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3655 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3656 string-to-x function.
3658 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3660 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3662 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3664 * webmail.el: Enhance hotmail-snarf.
3666 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3668 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3670 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3672 * webmail.el (webmail-hotmail-list): Search no-error.
3674 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3676 * nnwarchive.el: Support nov-is-evil.
3677 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3679 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3681 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3683 * nnagent.el (nnagent-server-opened): Redefine.
3684 (nnagent-status-message): Ditto.
3686 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3688 * rfc1843.el (rfc1843-decode-region): Use
3689 buffer-substring-no-properties.
3690 * gnus-art.el (article-decode-HZ): New function.
3692 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3694 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3696 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3698 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3699 MIME charset not a MULE charset.
3701 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3703 * gnus-ems.el: Translate more ugly characters.
3704 * nnheader.el (nnheader-translate-file-chars): Don't translate
3707 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3709 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3710 method if cannot find the article.
3712 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3714 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3715 method if overrided.
3717 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3719 * mail-source.el (mail-source-fetch-webmail): Parameter
3722 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3724 * webmail.el: Support my-deja. Better error report.
3726 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3728 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3730 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3733 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3735 * nnslashdot.el (nnslashdot-request-article): A space.
3737 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3739 * nnagent.el: Support different backend with same name.
3741 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3743 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3745 (nnslashdot-sane-retrieve-headers): Ditto.
3746 (nnslashdot-request-article): Ditto.
3748 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3750 * nnweb.el (nnweb-insert): Narrow to point.
3752 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3754 * nnweb.el (nnweb-insert): Follow refresh url.
3755 * nnslashdot.el: Use it.
3757 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3759 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3760 (nnweb-decode-entities-string): New function.
3762 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3763 nnweb-* and move to nnweb.el.
3764 * nnwarchive.el: Use nnweb-decode-entities, etc.
3765 * webmail.el: Ditto.
3767 * nnslashdot.el: Use nnweb-decode-entities-string.
3768 (nnslashdot-decode-entities): Remove.
3770 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3772 * nnslashdot.el: Decode entities.
3774 1999-12-12 Dave Love <fx@gnu.org>
3776 * gnus-agent.el (gnus-category-edit-groups)
3777 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3778 expansion of setf, fixed.
3780 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3782 * gnus-agent.el: Revoke last Dave Love's patch, because of
3783 incompatibility of XEmacs.
3785 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3787 * mm-uu.el: Change headers.
3788 * rfc1843.el: Ditto.
3789 * uudecode.el: Ditto.
3791 1999-12-07 Dave Love <fx@gnu.org>
3793 * gnus-agent.el (gnus-category-edit-predicate)
3794 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3795 inside backquote to avoid it at runtime.
3797 1999-12-07 Dave Love <fx@gnu.org>
3799 * binhex.el: Require cl when compiling.
3801 1999-12-04 Dave Love <fx@gnu.org>
3803 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3805 1999-12-04 Dave Love <fx@gnu.org>
3807 * mm-util.el (mm-delete-duplicates): New function.
3808 (mm-write-region): Use it.
3810 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3812 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3813 mm-delete-duplicates.
3815 * imap.el (imap-open, imap-debug): Avoid mapc.
3817 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3819 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3820 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3822 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3825 * gnus.el (gnus-select-method): Likewise.
3827 * nnheader.el (nnheader-nov-read-integer): Likewise.
3829 * mm-view.el (mm-inline-message): Require cl when compiling.
3830 Avoid ignore-errors at runtime.
3831 (mm-inline-text): Avoid mapc.
3833 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3835 * gnus-art.el (article-decode-charset): Widen is bad.
3837 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3839 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3841 1999-12-12 Florian Weimer <fw@s.netic.de>
3843 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3844 indicate that only US-ASCII is permitted.
3845 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3846 use unencoded 8-bit characters in message headers.
3848 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3850 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3853 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3855 * webmail.el: Require url-cookie.
3857 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3859 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3860 new function to make modified caesar table.
3861 (nnwarchive-from-r13): Use it.
3862 (nnwarchive-mail-archive-article): Improved.
3864 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3866 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3868 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3870 * nnweb.el (nnweb-request-article): Return cons.
3872 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3874 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3876 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3878 * mm-util.el (mm-with-unibyte): New macro.
3879 * nnweb.el (nnweb-init): Use it.
3881 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3883 * mm-util.el (mm-charset-after): New function.
3884 (mm-find-mime-charset-region): Set charsets after
3885 delete-duplicates and use find-coding-systems-region.
3886 (mm-find-charset-region): Remove composition.
3888 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3890 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3892 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3894 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3895 * mml.el (mml-confirmation-set): New variable.
3896 (mml-parse-1): Ask user to confirm.
3898 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3900 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3901 are scanned when we have directory mail-sources (the mail source
3902 is modified in that case, so we must scan it for all
3905 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3907 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3908 and nnml-article-file-alist.
3910 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3912 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3913 nnmail-fetched-sources.
3915 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3917 * mm-util.el (mm-find-charset-region): Use the last charset.
3919 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3921 * gnus.el (gnus-select-method): Made the option list prettier.
3923 1999-12-08 Florian Weimer <fw@s.netic.de>
3925 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3926 for the `de' newsgroups hierarchy, as it is common practice there.
3929 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3931 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3932 buffer-string arguments. Fix references.
3934 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3936 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3937 (gnus-agent-batch-fetch): Use it.
3938 (gnus-agent-fetch-session): Use it.
3940 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3942 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3944 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3946 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3949 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3951 * nnslashdot.el (nnslashdot-request-list): There were two
3952 top-level body-forms. Put a `progn' around them.
3954 * gnus.el (gnus-select-method): Use `condition-case'
3955 instead of `ignore-errors', since cl may not be loaded when the
3958 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3960 * nnwarchive.el: Support www.mail-archive.com.
3962 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3964 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3967 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3969 * utf7.el: New file, written by Jon K Hellan.
3971 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3974 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3976 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3978 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3980 (gnus-refer-article-methods): New function.
3981 (gnus-summary-refer-article): Use it.
3983 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3985 * nnimap.el (nnimap-retrieve-groups): Return active format.
3987 * nnimap.el (nnimap-replace-in-string): Removed.
3988 (nnimap-request-list):
3989 (nnimap-retrieve-groups):
3990 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3992 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3994 * imap.el: Use format-spec for ssl program.
3995 * imap.el (imap-ssl-arguments): Removed.
3996 (imap-ssl-open-{1,2}): Removed.
3998 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4000 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4001 instead of `ignore-errors', since cl may not be loaded when the
4004 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4006 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4007 (mm-7bit-chars): New variable.
4008 (mm-body-7-or-8): Use it in both cases.
4010 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4012 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4013 defcustom definitions.
4015 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4017 * mm-decode.el (mm-display-part): Let mm-display-external return
4019 (mm-display-external): For copiousoutput methods, insert output in
4022 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4024 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4027 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4029 * gnus-audio.el: An M too far.
4031 * gnus-msg.el (gnus-setup-message): One backtick too many.
4033 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4034 a function, not a variable.
4036 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4038 * gnus-score.el (gnus-score-body): Widen before requesting.
4040 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4042 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4044 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4046 * mail-source.el (mail-source-fetch-webmail): Bind
4049 1999-12-04 Matt Swift <swift@alum.mit.edu>
4051 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4052 (gnus-uu-unmark-by-regexp): Ditto.
4054 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4057 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4059 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4060 do their real thing.
4062 * nnmh.el (nnmh-be-safe): Doc fix.
4064 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4066 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4067 status line has arrived before we count it.
4069 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4071 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4072 Whitespace problems.
4074 * gnus-win.el (gnus-configure-windows): Error fix.
4076 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4079 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4080 Indent all functions. Fix all comments to match the comment
4081 conventions. Double-space after full stop.
4083 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4085 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4086 value to divide received mails into my favorite groups and I met
4087 an error. It takes place if the length of a element "VALUE" in
4088 nnmail-split-fancy is less than two.
4090 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4092 * mml.el (mml-insert-part): New function.
4094 1999-12-02 Dave Love <fx@gnu.org>
4096 * mm-decode.el: Customize.
4098 1999-12-03 Dave Love <fx@gnu.org>
4100 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4101 the W3 stuff isn't available.
4103 1999-12-03 Dave Love <fx@gnu.org>
4105 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4108 1999-12-04 Dan Christensen <jdc@jhu.edu>
4110 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4112 1999-12-01 Andrew Innes <andrewi@gnu.org>
4114 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4115 don't be fooled by "From nobody" lines added by respooling.
4117 * pop3.el (pop3-movemail): Write crashbox in binary.
4118 (pop3-get-message-count): New function.
4120 * mail-source.el (mail-source-primary-source): New variable.
4121 (mail-source-report-new-mail-interval): New variable.
4122 (mail-source-idle-time-delay): New variable.
4123 (mail-source-new-mail-available): New internal variable.
4124 (mail-source-fetch-pop): Clear new mail flag, when mail from
4125 primary source has been fetched.
4126 (mail-source-check-pop): New function.
4127 (mail-source-new-mail-p): New function.
4128 (mail-source-start-idle-timer): New function.
4129 (mail-source-report-new-mail): New function.
4130 (mail-source-report-new-mail): New internal variable.
4131 (mail-source-report-new-mail-timer): New internal variable.
4132 (mail-source-report-new-mail-idle-timer): New internal variables.
4134 1999-12-04 Andreas Schwab <schwab@suse.de>
4136 * gnus-cus.el (gnus-group-customize): Customize fix.
4138 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4140 * message.el (message-send-mail-with-sendmail): Use
4141 message-make-address.
4143 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4145 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4147 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4149 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4151 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4153 * mml.el (mml-insert-tag): Don't close the tag.
4154 (mml-insert-empty-tag): New function.
4155 (mml-attach-file): Use mml-insert-empty-tag instead of
4157 (mml-attach-buffer): Ditto.
4158 (mml-attach-external): Ditto.
4159 (mml-insert-multipart): Ditto.
4161 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4163 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4166 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4168 * gnus.el (gnus-find-method-for-group): The method of a new group
4169 is not the native one.
4171 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4173 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4175 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4177 * nnultimate.el (nnultimate-retrieve-headers): Use
4178 mm-with-unibyte-current-buffer.
4179 (nnultimate-request-article): Ditto.
4181 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4183 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4185 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4187 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4188 * nnweb.el (nnweb-retrieve-headers): Use it.
4189 (nnweb-request-article): Use it.
4191 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4192 case matching failed.
4194 1999-12-02 John Wiegley <jwiegley@inprise.com>
4196 * mail-source.el (mail-source-keyword-map): Add backslash to
4199 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4201 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4203 (gnus-group-charset-alist): No, don't.
4205 * nnweb.el (nnweb-init): Make the buffer unibyte.
4207 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4209 * mail-source.el (mail-source-set-common-1): Fix to get the
4212 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4214 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4216 * nnultimate.el (nnultimate-request-list): Use unibyte.
4218 * gnus-uu.el (gnus-uu-grab-articles): Bind
4219 gnus-display-mime-function to nil.
4221 * message.el (message-send-mail-with-sendmail): Use the
4222 user-mail-address variable.
4224 * gnus-art.el (gnus-ignored-headers): More headers.
4226 * message.el (message-shorten-1): Use list.
4228 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4230 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4233 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4234 (nnweb-dejanews-create-mapping): Do the properish date.
4236 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4238 * mail-source.el (mail-source-common-keyword-map): New variable.
4239 (mail-source-bind-common): New macro.
4240 (mail-source-fetch): Support plugged mail source.
4241 * gnus-int.el (gnus-request-scan): Use them.
4243 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4245 * mm-view.el (mm-inline-message): Check whether charset is a
4248 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4250 * message.el (message-mode-map): Changed keystroke for
4251 message-yank-buffer.
4253 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4255 * message.el (message-shorten-references): Cut references to 31
4256 elements, then either fold them or shorten them to 988 characters.
4257 (message-shorten-1): New function.
4258 (message-cater-to-broken-inn): New variable.
4260 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4262 * nnslashdot.el (nnslashdot-lose): New function.
4264 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4266 * mm-view.el (mm-inline-message): Not the right type of charset is
4267 being fetched here. Let the group charset rule.
4268 (mm-inline-message): Ignore us-ascii.
4270 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4272 * mail-source.el (mail-source-fetch-maildir): work around the
4273 ommitted "file-regular-p" in efs/ange-ftp
4275 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4277 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4278 (mml-generate-mime-1): Use the encoding param.
4280 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4282 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4283 gnus-art before binding its variables.
4285 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4288 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4290 * message.el (message-clone-locals): Use it.
4292 * gnus-msg.el (gnus-configure-posting-styles): Make
4293 user-mail-address local.
4295 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4297 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4300 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4302 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4303 (message-clone-locals): Ditto.
4305 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4306 group inherit reply-to or from.
4308 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4310 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4312 (gnus-summary-show-article-charset-alist): New variable.
4314 * mm-bodies.el (mm-decode-string): Support gnus-all and
4316 (mm-decode-body): Ditto.
4317 * rfc2047.el (rfc2047-decode): Ditto.
4319 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4321 * mail-source.el (mail-source-delete-incoming): Change default to
4324 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4326 * gnus.el: Pterodactyl Gnus v0.99 is released.
4328 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4330 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4333 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4334 (gnus-configure-posting-styles): No, don't.
4335 (gnus-configure-posting-styles): Allow overriding files.
4337 * gnus-art.el (gnus-header-button-alist): Use browse-url
4340 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4342 * gnus-msg.el (gnus-summary-yank-message): New command and
4345 * message.el (message-yank-buffer): New command.
4346 (message-buffers): New function.
4348 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4349 next group in a more normal fasion.
4351 * mml.el (mml-boundary-function): New variable.
4352 (mml-compute-boundary): Use it.
4354 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4355 that exist for them.
4357 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4358 (gnus-async-timer): New variable.
4360 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4362 * nnultimate.el (nnultimate-request-list): Be more lenient with
4365 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4367 * gnus-art.el (gnus-treatment-function-alist): Do
4368 gnus-treat-capitalize-sentences.
4370 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4372 * webmail.el (webmail-hotmail-article): Hotmail changes the
4375 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4377 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4378 switch to buffer after calling program.
4379 (mm-display-external): Use `shell-command-switch' instead of "-c".
4381 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4383 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4386 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4389 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4391 * message.el (message-mode): Doc fix.
4393 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4395 * gnus-art.el (article-emphasize): Check group variable.
4396 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4398 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4400 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4403 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4405 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4407 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4409 * mml.el (mml-quote-region): Insert ! after the hash.
4411 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4413 * gnus-group.el (gnus-group-warchive-address-history): Change to
4416 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4418 * webmail.el: Support mail.yahoo.com.
4420 * mail-source.el (mail-source-fetch-webmail): Add password check.
4421 (mail-source-keyword-map): Use `subtype'.
4423 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4425 * mail-source.el (mail-source-keyword-map): Add webmail.
4426 (mail-source-fetcher-alist): Ditto.
4427 (mail-source-fetch-webmail): New function.
4428 * webmail.el: New file.
4430 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4432 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4434 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4436 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4438 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4440 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4441 (nnultimate-prune-days): New function.
4442 (nnultimate-create-mapping): Use it.
4443 (nnultimate-request-group): Only fetch the groups list if it has
4444 not been done before.
4445 (nnultimate-retrieve-headers): Don't write groups.
4446 (nnultimate-create-mapping): Off-by-one error.
4448 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4450 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4453 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4455 * nnwarchive.el: Lots of changes make agent happy.
4457 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4459 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4462 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4464 * mm-decode.el (mm-display-external): Write region with binary
4467 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4469 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4471 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4473 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4474 (mm-uu-test): Now it is in restricted region.
4476 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4478 * mm-view.el (mm-view-message): Fix buffer leak.
4479 (mm-inline-message): Support 'gnus-decoded.
4481 * mm-bodies.el (mm-decode-body): Ditto.
4483 * rfc2047.el (rfc2047-decode-region): Ditto.
4485 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4487 * imap.el (require): Added autoload for base64-encode-string.
4489 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4491 * gnus.el (gnus-refer-article-method): Made list value
4494 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4496 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4497 NOFORCE in Emacs case.
4499 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4501 * gnus-art.el (gnus-request-article-this-buffer): Set
4502 gnus-newsgroup-name.
4504 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4506 * gnus-start.el (gnus-get-unread-articles): Check server before
4509 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4511 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4513 * nnslashdot.el (nnslashdot-login-name): New variable.
4514 (nnslashdot-password): Ditto.
4515 (nnslashdot-request-post): New function.
4517 * gnus-art.el (gnus-treat-buttonize): More testing.
4519 * mm-encode.el: Another CVS test.
4521 * gnus-art.el (gnus-treat-emphasize): Change default.
4522 (gnus-treat-buttonize): Ditto.
4523 (gnus-treat-buttonize): This is a test.
4525 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4526 (gnus-build-sparse-threads): Ditto.
4527 (gnus-build-all-threads): Ditto.
4529 * nnheader.el (make-full-mail-header): Make into a subst.
4531 * gnus.el (gnus-refer-article-method): Doc fix.
4533 * gnus-sum.el: Do not accept a prefix.
4534 (gnus-summary-refer-article): Accept a list of select methods.
4536 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4538 * message.el (message-forward): Pay attention to prefix argument
4539 again and forward all headers when it is set, regardless of the
4540 value of message-forward-ignored-headers.
4542 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4544 * gnus-ems.el: Check for cygwin32.
4546 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4548 * mm-decode.el (mm-display-external): Use 'non-viewer.
4550 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4552 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4555 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4557 * gnus-start.el (gnus-get-unread-articles): Use
4558 nnfoo-retrieve-groups to find new news, if available.
4559 (gnus-read-active-file-2): New function.
4560 (gnus-get-unread-articles): Use it.
4561 (gnus-read-active-file-1): Ditto.
4563 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4565 * mm-util.el (mm-find-mime-charset-region): Make sure
4566 find-coding-systems-for-charsets is fbound.
4568 * gnus-ems.el: Typo fix.
4570 1999-11-13 Florian Weimer <fw@s.netic.de>
4572 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4573 it's available and makes sense.
4575 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4577 * gnus-score.el (gnus-score-save): Translate score file.
4579 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4581 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4582 added fetchflag and dontexpunge keywords.
4583 (mail-source-fetch-imap): Use them.
4585 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4587 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4588 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4591 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4593 Mention that it is both for group and topic parameters.
4594 (gnus-extra-topic-parameters): New constant, including `subscribe'
4596 (gnus-extra-group-parameters): New constant.
4597 (gnus-group-customize): Use them.
4599 * gnus.el (gnus-select-method): Added default value and tag.
4600 (gnus-refer-article-method): Added `DejaNews' customization option.
4602 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4604 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4606 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4609 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4611 * nnslashdot.el (nnslashdot-group-number): Changed default.
4613 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4614 (nnweb-dejanews-wash-article): Removed.
4615 (nnweb-type-definition): Fetch by id.
4617 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4620 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4621 (nnslashdot-request-list): Use Ultramode as well.
4622 (nnslashdot-date-to-date): Be more lenient.
4623 (nnslashdot-threaded): New function.
4625 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4627 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4629 1999-11-11 Steinar Bang <sb@metis.no>
4631 * nnweb.el (nnweb-type-definition): /=dnc
4633 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4635 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4637 (nnultimate-retrieve-headers): Wrong ordering.
4639 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4641 * message.el (message-forward-as-mime): New variable.
4643 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4645 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4647 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4649 * mail-source.el (mail-source-movemail-and-remove): New function.
4650 (mail-source-keyword-map): Add `function' for `maildir'.
4651 (mail-source-fetch-maildir): Use it.
4653 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4655 * nnwarchive.el: New file.
4656 * gnus-group.el (gnus-group-make-warchive-group): New function.
4657 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4659 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4661 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4664 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4666 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4668 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4670 * nnultimate.el (nnultimate-open-server): Do address.
4671 (nnultimate-forum-table-p): New function.
4673 * nnweb.el (nnweb-insert-html): Renamed.
4674 (nnweb-insert): New function.
4676 * nnultimate.el (nnultimate-insert-html): New function.
4678 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4680 (nnslashdot-retrieve-headers): use the sane version instead.
4682 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4684 * nnslashdot.el (nnslashdot-request-article): Fold case.
4686 * nnultimate.el: New file.
4688 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4691 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4692 (gnus-read-active-file-1): Separated into own function.
4693 (gnus-read-active-file): Catch quits.
4695 * nnslashdot.el (nnslashdot-request-article): Search better on
4697 (nnslashdot-request-list): Fold case.
4698 (nnslashdot-retrieve-headers): Ditto.
4700 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4702 * gnus.el: Autoload gnus-subscribe-topics.
4704 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4706 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4708 * gnus-util.el (gnus-write-active-file): Ditto.
4710 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4712 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4714 * gnus-cache.el (gnus-cache-file-name): Use it.
4715 * gnus-agent.el (gnus-agent-group-path): Use it.
4716 * nnmail.el (nnmail-group-pathname): Use it.
4718 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4720 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4722 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4723 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4724 * gnus.el (gnus-short-group-name): "..." proof.
4726 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4728 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4731 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4733 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4735 (nnslashdot-generate-active): New function.
4736 (nnslashdot-request-newgroups): Use it.
4738 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4741 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4742 (nnslashdot-request-list): Not moderated.
4744 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4746 * nnimap.el (nnimap-open-server): Remove error signal if
4747 nnimap-server-buffer is nil (the check should've been `boundp').
4749 * imap.el (imap-log):
4750 * nnimap.el (nnimap-debug): Disable debugging by default.
4752 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4754 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4756 * gnus-topic.el (gnus-subscribe-topic): New function.
4758 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4761 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4762 if starting with a quote.
4764 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4766 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4769 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4771 * nnslashdot.el: New file.
4773 * nnheader.el (nnheader-insert-header): New function.
4775 * gnus-art.el (gnus-mime-internalize-part): Bind
4778 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4781 1999-10-29 David S. Goldberg <dsg@mitre.org>
4783 * emacs-mime.texi (Customization): Document mm-inline-override-types
4785 1999-10-29 David S. Goldberg <dsg@mitre.org>
4787 * emacs-mime.texi (Customization): Document mm-inline-override-types
4789 1999-10-29 David S. Goldberg <dsg@mitre.org>
4791 * emacs-mime.texi (Customization): Document mm-inline-override-types
4793 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4795 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4798 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4800 * gnus-art.el (gnus-article-mode-map): Use the summary article
4803 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4805 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4807 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4809 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4811 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4813 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4814 is list or not before condition.
4816 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4818 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4820 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4822 * gnus-art.el (gnus-emphasis-alist): New value.
4824 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4826 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4829 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4831 * gnus-art.el (article-date-ut): Keep the updated timer.
4832 (gnus-emphasis-underline-italic): Doc fix.
4834 * gnus-msg.el (gnus-post-method): Doc fix.
4835 (gnus-post-method): Change default.
4837 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4839 * message.el (message-newline-and-reformat): Improvements.
4841 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4843 * message.el (message-newline-and-reformat): Don't insert too many
4845 (message-newline-and-reformat): Work even if not sc.
4847 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4849 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4851 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4853 * mm-view.el (mm-display-patch-inline): New function.
4855 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4857 * mm-view.el (mm-display-patch-inline): New function.
4859 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4861 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4864 * message.el (message-forward): Narrow to the right header.
4866 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4869 * gnus-msg.el (gnus-configure-posting-styles): Use the
4870 user-full-name function.
4872 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4873 (mm-body-charset-encoding-alist): Default to nil.
4875 * message.el (message-elide-ellipsis): Fix typo.
4876 (message-elide-region): Ditto.
4877 (message-elide-region): Don't insert a newline first.
4879 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4881 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4882 gnus-fetch-old-headers.
4883 (gnus-cut-threads): Ditto.
4884 (gnus-summary-initial-limit): Ditto.
4885 (gnus-summary-limit-children): Ditto.
4887 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4890 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4892 * gnus-art.el (article-decode-encoded-words):
4893 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4896 * gnus.el (gnus-read-method): Add methods from
4897 `gnus-opened-servers' to completion. Map entered method/address
4898 into existing methods if possible.
4900 * gnus-group.el (gnus-group-make-group): Simplify method.
4902 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4904 * mml.el (mml-preview): Remove mail-header-separator before
4907 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4909 * message.el (message-read-from-minibuffer): New function.
4911 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4913 * gnus.el: Pterodactyl Gnus v0.98 is released.
4915 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4917 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4919 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4921 * mml.el (mml-generate-mime-1): Read attached binary file in
4924 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4926 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4928 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4930 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4932 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4934 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4936 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4938 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4939 (gnus-article-mime-match-handle-function): New variable.
4940 (gnus-article-view-part): Make `b' customizable.
4942 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4944 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4946 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4948 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4950 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4952 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4954 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4956 * gnus-srvr.el (gnus-browse-foreign-server): Use
4957 `buffer-substring' instead of `read'.
4959 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4961 * nnimap.el, imap.el, rfc2104.el: New files.
4963 * gnus.el (gnus-valid-select-methods): Add nnimap.
4965 * gnus-group.el (gnus-group-group-map): Add
4966 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4967 (gnus-group-nnimap-expunge): New function.
4968 (gnus-group-nnimap-edit-acl): New function.
4970 * gnus-agent.el (gnus-agent-group-mode-map): Add
4971 gnus-agent-synchronize.
4972 (gnus-agent-synchronize): New function.
4973 (gnus-agent-fetch-group-1): Check if server is open.
4975 * nnagent.el (nnagent-request-set-mark): Save marks.
4977 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4978 (mail-source-fetcher-alist): Map to imap fetcher function.
4979 (mail-source-fetch-imap): New function.
4981 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4984 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4986 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4987 (gnus-topic-sort-topics): New function.
4988 (gnus-topic-make-menu-bar): Add sort-topics.
4989 (gnus-topic-move): New function.
4990 (gnus-topic-move-group): Move the topic if no group selected.
4992 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4994 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4996 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4998 * mm-view.el (mm-inline-message): Fix leaving group bug.
5000 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5002 * gnus-msg.el (gnus-post-method): Use normal method if current is
5005 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5007 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5008 (nnmail-insert-lines): Ditto.
5010 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5012 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5015 * message.el (message-unsent-separator): One more separator.
5017 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5019 * nnfolder.el (nnfolder-request-move-article): For empty article,
5020 search till (point-max).
5021 (nnfolder-retrieve-headers): Ditto.
5022 (nnfolder-request-accept-article): Ditto.
5023 (nnfolder-save-mail): Ditto.
5024 (nnfolder-insert-newsgroup-line): Ditto.
5026 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5028 * qp.el (quoted-printable-encode-region): Check eobp.
5030 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5032 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5034 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5036 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5039 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5041 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5042 (mm-uu-forward-end-line): Ditto.
5044 1999-09-29 Didier Verna <verna@inf.enst.fr>
5046 * binhex.el (binhex-decode-region): don't consider the value of
5047 `enable-multibyte-characters' in XEmacs.
5049 * gnus-start.el (gnus-read-descriptions-file): ditto.
5051 * mm-util.el (mm-multibyte-p): ditto.
5052 (mm-with-unibyte-buffer): ditto.
5053 (mm-find-charset-region): use `mm-multibyte-p'.
5055 * mm-bodies.el (mm-decode-body): ditto.
5056 (mm-decode-string): ditto.
5058 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5060 * mm-util.el (mm-binary-coding-system): Try binary first.
5062 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5064 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5066 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5068 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5070 (article-date-ut): Find correct insert position.
5072 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5074 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5077 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5079 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5082 * message.el (message-resend): Use message mode when prompting.
5084 * gnus-art.el (article-hide-headers): Mark wash.
5085 (article-emphasize): Ditto.
5087 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5089 * message.el (message-newline-and-reformat): Work for SC.
5091 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5093 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5095 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5097 1999-10-20 David S. Goldberg <dsg@mitre.org>
5099 * mm-decode.el mm-inline-override-types: New variable
5101 * mm-decode.el (mm-inline-override-p): New function
5103 * mm-decode.el (mm-inlined-p): Use it
5105 1999-10-20 David S. Goldberg <dsg@mitre.org>
5107 * mm-decode.el mm-inline-override-types: New variable
5109 * mm-decode.el (mm-inline-override-p): New function
5111 * mm-decode.el (mm-inlined-p): Use it
5113 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5115 * gnus.el: Pterodactyl Gnus v0.97 is released.
5117 1999-09-01 Brendan Kehoe <brendan@zen.org>
5119 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5120 gnus-summary-next-group, not gnus-summary-next-article. Only give
5123 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5125 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5128 * message.el (message-forward-ignored-headers): New variable.
5130 * gnus-art.el (gnus-article-prepare-display): Nix out
5131 gnus-article-wash-types.
5133 * gnus-agent.el (gnus-agent-create-buffer): New function.
5134 (gnus-agent-fetch-group-1): Use it.
5135 (gnus-agent-start-fetch): Ditto.
5137 * gnus-sum.el (gnus-summary-exit): Don't use
5138 `gnus-use-adaptive-scoring'.
5140 * mail-source.el (mail-source-fetch-pop): Only store password when
5143 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5145 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5147 * message.el (message-reply): Use it.
5148 (message-dont-reply-to-names): New variable.
5150 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5152 * mm-util.el (mm-preferred-coding-system): Typo fix.
5154 * message.el (message-bounce): Work for non-MIME.
5156 * gnus.el (gnus-short-group-name): Short the right parts of the
5159 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5161 * mm-encode.el (mm-qp-or-base64): New version.
5163 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5165 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5167 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5169 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5170 of restricted region.
5171 (gnus-mime-display-single): Set beg at correct point.
5173 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5175 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5177 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5179 * gnus-msg.el (gnus-configure-posting-styles): Let
5180 `gnus-posting-styles' have its say in posting-style: local
5181 variable `styles' is already bound to `gnus-posting-styles' so
5182 don't rebind it to nil.
5184 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5186 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5189 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5191 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5192 quoted-printable-encode-region.
5194 * qp.el (quoted-printable-encode-region): Assume charset
5195 encoded. Fold every line in the region.
5197 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5199 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5202 1999-09-01 Didier Verna <verna@inf.enst.fr>
5204 * message.el (message-mode): allows whitespaces between multiple
5205 instances of the fill character ">".
5207 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5209 * mm-encode.el (mm-qp-or-base64): Fix.
5211 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5213 * message.el (message-send): Too much and.
5215 1999-09-24 Andreas Schwab <schwab@suse.de>
5217 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5219 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5221 * gnus-score.el (gnus-score-headers): Work for nil scores.
5223 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5225 * gnus-cache.el (gnus-cache-write-active): Write full names.
5227 * gnus-util.el (gnus-write-active-file): Accept full name.
5229 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5230 (mm-assoc-string-match): New function.
5231 (mm-display-inline): Use it.
5233 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5235 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5237 1999-08-27 Florian Weimer <fw@s.netic.de>
5239 * mml.el (mml-generate-multipart-alist): New variable.
5241 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5243 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5245 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5247 * message.el (message-send): More helpful error message if sending
5250 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5252 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5253 in newer emacsen, where ?r isn't equal 114.
5255 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5257 * gnus.el: Pterodactyl Gnus v0.96 is released.
5259 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5261 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5262 to get active info if method is covered by agent, otherwise
5263 active info is lost.
5265 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5267 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5269 1999-08-09 Dave Love <fx@gnu.org>
5271 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5273 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5275 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5276 (already matched by "^X-Pgp"), removed duplicate
5277 X-Mailing-List, added several new junk headers.
5279 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5281 * gnus-art.el (article-decode-charset): Don't assume
5282 gnus-summary-buffer is live.
5284 1999-08-27 Florian Weimer <fw@s.netic.de>
5286 * gnus-score.el (gnus-home-score-file): Work with absolute path
5289 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5291 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5292 nothing else in the group.
5294 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5296 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5299 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5301 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5303 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5305 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5308 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5310 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5313 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5315 * mm-util.el (mm-text-coding-system-for-write): New variable.
5316 (mm-append-to-file): New function.
5317 (mm-write-region): New function.
5319 * gnus-art.el (gnus-output-to-file): Use it.
5320 * gnus-util.el (gnus-output-to-rmail): Ditto.
5321 (gnus-output-to-mail): Ditto.
5322 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5324 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5326 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5328 * nnheader.el (nnheader-insert-file-contents): Revert and use
5329 mm-insert-file-contents.
5330 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5331 (nnheader-auto-mode-alist): Removed.
5333 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5334 (mm-insert-file-contents): Add a new parameter for inserting
5335 compressed file literally.
5337 * mml.el (mml-generate-mime-1): Insert non-text literally.
5339 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5341 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5343 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5345 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5347 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5350 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5352 * mml.el (mml-insert-mime): Decode text.
5353 (mml-to-mime): Narrow to headers-or-head.
5355 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5357 * mm-view.el (mm-inline-text): Check
5358 w3-meta-content-type-charset-regexp.
5360 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5362 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5365 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5367 * gnus-mlspl.el: Documentation fixes.
5369 1999-08-27 Rui Zhu <sprache@iname.com>
5371 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5373 1999-08-27 Michael Cook <cook@sightpath.com>
5375 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5378 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5380 * nnmail.el (nnmail-get-new-mail): "Done".
5382 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5384 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5387 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5389 * gnus-art.el (article-decode-charset): Fix broken CT.
5391 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5393 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5394 overview buffer if it is killed.
5396 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5398 * gnus-art.el (article-babel): New version.
5400 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5402 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5404 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5406 * gnus.texi (More Threading): Document new variable
5407 `gnus-sort-gathered-threads-function'.
5409 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5411 * gnus.texi (More Threading): Document new variable
5412 `gnus-sort-gathered-threads-function'.
5414 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5416 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5419 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5421 * mm-util.el (mm-running-xemacs): Removed.
5422 (mm-coding-system-p): New function.
5423 (mm-binary-coding-system): Safe guess.
5424 (mm-text-coding-system): Ditto.
5425 (mm-auto-save-coding-system): Ditto.
5427 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5429 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5430 (mm-qp-or-base64): Reversed logic.
5432 * mm-decode.el (mm-save-part-to-file): Let coding system be
5435 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5437 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5438 be set in topic parameters.
5440 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5442 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5443 (gnus-sort-gathered-threads): Allow the user to specify the
5444 function to use when sorting gathered threads.
5446 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5447 mark cached articles as `undownloaded'.
5449 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5451 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5452 to have buffer local values.
5454 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5456 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5457 types 'g' for 'guess group type.
5459 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5461 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5462 after each regexp in nnmail-list-identifiers, not just after last
5465 * gnus-sum.el (gnus-list-identifiers): New variable.
5466 (gnus-summary-remove-list-identifiers): New function.
5467 (gnus-select-newsgroup): Use it.
5468 (gnus-summary-wash-hide-map): Bind
5469 `gnus-article-hide-list-identifiers' to W W l.
5470 (gnus-summary-make-menu-bar): Add list-identifiers command.
5472 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5473 (gnus-treatment-function-alist): Add variable.
5474 (article-hide-list-identifiers): New function.
5475 (mapcar): Add function.
5476 (gnus-article-hide): Use it.
5478 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5480 * gnus.el: Pterodactyl Gnus v0.95 is released.
5482 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5484 * mm-decode.el (mm-mailcap-command): New function.
5485 (mm-display-external): Use it.
5487 * gnus-art.el (article-make-date-line): Work for India.
5489 * mm-encode.el (mm-qp-or-base64): Typo.
5491 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5493 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5495 * gnus.el: Pterodactyl Gnus v0.94 is released.
5497 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5499 * pop3.el: New version.
5501 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5503 * mm-encode.el (mm-qp-or-base64): New function.
5504 (mm-content-transfer-encoding): Use it.
5506 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5508 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5510 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5512 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5514 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5516 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5519 * mailcap.el (mailcap-mime-types): New function.
5521 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5523 * message.el (message-goto-eoh): Really go to the end.
5525 1999-07-09 Puneet Goel <puneet@computer.org>
5527 * message.el (message-make-date): Do the right thing in with
5528 sub-hour time zones.
5530 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5532 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5535 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5537 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5539 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5541 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5542 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5543 and use t as default value.
5545 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5547 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5548 gnus-summary-buffer is live.
5550 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5552 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5554 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5556 * message.el (message-bounce): Do MIME bounces MIMEy.
5558 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5560 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5562 * mailcap.el (mailcap-mime-extensions): Changed patch to
5565 * mm-decode.el (mm-display-external): Wrong placement of paren.
5567 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5569 * gnus.el: Pterodactyl Gnus v0.93 is released.
5571 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5573 * gnus-cus.el (gnus-group-parameters): New entries for
5576 * gnus-mlspl.el: Renamed functions and variables so as to
5577 start with gnus-group-split.
5578 * gnus.el: Adjust autoload entries.
5580 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5582 * gnus-mlspl.el: Removed trailing t from comment and provide.
5583 Renamed functions and variables to start with gnus-mlsplit.
5584 Added autoload comments.
5585 * gnus.el: Added autoload entries.
5587 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5589 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5590 so that matches excluded by RESTRICTs do not cause the whole split
5591 to be ignored. This also fixes a long-standing bug in which a
5592 split with \N substitutions wouldn't cause cross-posting as
5595 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5596 (nnmail-split-it): Implement them.
5598 * nnmail.el (nnmail-split-fancy): Document ! splits.
5600 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5602 * pop3.el: New version.
5604 1999-07-05 Simon Josefsson
5606 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5608 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5610 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5612 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5614 * gnus-util.el (gnus-write-active-file): Use real name.
5616 * gnus-agent.el (gnus-agent-expire): Update active file
5619 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5621 * nndraft.el (nndraft-request-article): Use difference
5622 coding-systems for queue and drafts.
5624 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5627 * mm-util.el (mm-auto-save-coding-system): New coding system.
5629 * message.el (message-draft-coding-system): Use it.
5631 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5633 * mm-uu.el: More customizable and less aggressive.
5635 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5637 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5640 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5641 (mml-insert-mml-markup): Accept a nofile.
5642 (mml-insert-mime): Insert nofile.
5644 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5646 * mm-decode.el (mm-handle-media-type): New function.
5647 (mm-handle-media-supertype): New function.
5648 (mm-handle-media-subtype): New function.
5649 Use new functions throughout. "/"))
5651 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5653 * gnus-art.el (gnus-treat-predicate): Typo.
5655 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5657 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5659 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5661 * gnus-art.el (article-date-ut): UT! Default it!
5663 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5665 * gnus.el: Pterodactyl Gnus v0.92 is released.
5667 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5669 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5671 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5673 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5676 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5679 * mm-view.el (mm-inline-message): Ignore remove-spec.
5681 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5684 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5686 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5688 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5691 * message.el (message-fill-yanked-message): Remove `t' arg.
5693 * gnus-group.el (gnus-group-kill-group): Message killing of
5696 * mm-util.el (mm-preferred-coding-system): New function.
5697 (mm-mime-charset): Use it.
5699 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5701 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5703 * gnus-mlsplt.el: New file.
5705 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5707 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5709 (mm-attachment-override-p): Take a handle instead of a type.
5710 (mm-inlined-p): Ditto.
5711 (mm-automatic-display-p): Ditto,
5712 (mm-inlinable-p): Ditto.
5714 * nndraft.el (nndraft-request-expire-articles): Delete backup
5717 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5719 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5721 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5723 * nnmail.el (nnmail-split-it): Allow .*.
5725 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5727 * mm-decode.el (mm-inline-large-images-p): Renamed.
5729 * gnus-art.el (article-date-ut): Always look in the current buffer
5730 for the Date header.
5732 * mml.el (mml-validate): New command.
5734 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5735 since we are dealing with regexps.
5737 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5739 * gnus.el: Pterodactyl Gnus v0.91 is released.
5741 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5743 * gnus-agent.el (gnus-agent-save-active-1): New function.
5744 (gnus-agent-save-active): use it.
5745 (gnus-agent-save-groups): Ditto.
5747 * gnus-cache.el (gnus-cache-write-active): Use it.
5749 * gnus-agent.el (gnus-agent-write-active): Use it.
5751 * gnus-util.el (gnus-write-active-file): New function.
5753 * gnus-agent.el (gnus-agent-write-active): New function to keep
5754 lower boundaries and canceled groups.
5755 (gnus-agent-save-groups): Use it.
5756 (gnus-agent-save-active): Use it.
5757 (gnus-agent-save-group-info): Only write active files.
5758 (gnus-agent-expire): Update active file.
5760 * mm-decode.el (mm-inlinable-part-p): Removed.
5761 (mm-user-display-methods): Default to nil.
5762 (mm-user-display-methods): Removed.
5763 (add-mime-display-method): Removed.
5764 (mm-automatic-display): Renamed.
5765 (mm-automatic-display-p): Use it.
5766 (mm-inlined-types): New variable.
5767 (mm-inlined-p): New function.
5769 * message.el (message-reply): Bind message-this-is-mail.
5771 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5773 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5775 * message.el (message-check-news-header-syntax): Protect against
5778 * mm-util.el (mm-auto-mode-alist): New.
5780 * mml.el (mml-generate-mime-1): Ditto.
5782 * gnus.el: Use mm-insert-file-contents throughout instead of
5785 * mm-util.el (mm-insert-file-contents): New function.
5787 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5789 * gnus.el: Pterodactyl Gnus v0.90 is released.
5791 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5793 * mailcap.el (mailcap-possible-viewers): Use string=.
5795 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5797 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5798 (mm-uu-forward-end-line): New variable.
5799 (mm-uu-begin-line): Handle forwarded message.
5800 (mm-uu-identifier-alist): Ditto.
5801 (mm-uu-dissect): Ditto.
5803 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5805 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5806 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5807 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5809 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5810 (nnfolder-file-coding-system-for-write): New variable.
5811 (nnfolder-active-file-coding-system): New variable.
5812 (nnfolder-active-file-coding-system-for-write): New variable.
5813 (nnfolder-save-active): New function.
5814 (nnfolder-save-buffer): Use them.
5815 (nnfolder-possibly-change-group): Ditto.
5816 (nnfolder-request-list-newsgroups): Ditto.
5817 (nnfolder-request-create-group): Ditto.
5818 (nnfolder-request-expire-articles): Ditto.
5819 (nnfolder-request-move-article): Ditto.
5820 (nnfolder-request-accept-article): Ditto.
5821 (nnfolder-request-delete-group): Ditto.
5822 (nnfolder-request-rename-group): Ditto.
5823 (nnfolder-possibly-change-folder): Ditto.
5824 (nnfolder-read-folder): Ditto.
5825 (nnfolder-request-list): Remove pathname-coding-system.
5826 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5828 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5829 (nnmail-file-coding-system-1): Removed.
5830 (nnmail-find-file): Use nnmail-pathname-coding-system.
5831 (nnmail-write-region): Ditto.
5833 * nnmbox.el (nnmbox-file-coding-system): New variable.
5834 (nnmbox-file-coding-system-for-write): New variable.
5835 (nnmbox-active-file-coding-system): New variable.
5836 (nnmbox-active-file-coding-system-for-write): New variable.
5837 (nnmbox-save-buffer): New function.
5838 (nnmbox-save-active): New function.
5839 (nnmbox-request-scan): Use them.
5840 (nnmbox-request-expire-articles): Ditto.
5841 (nnmbox-request-move-article): Ditto.
5842 (nnmbox-request-accept-article): Ditto.
5843 (nnmbox-request-replace-article): Ditto.
5844 (nnmbox-request-delete-group): Ditto.
5845 (nnmbox-request-rename-group): Ditto.
5846 (nnmbox-request-create-group): Ditto.
5848 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5849 (mm-running-ntemacs): Removed.
5851 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5853 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5855 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5857 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5859 * qp.el (quoted-printable-encoding-characters): Support lower case.
5861 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5863 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5864 (rfc2047-b-encode-region): Encode line by line.
5866 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5868 * mm-util.el (mm-find-mime-charset-region): Fix.
5870 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5872 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5873 (mm-find-mime-charset-region): Ditto.
5875 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5877 * gnus-sum.el (gnus-summary-move-article): Fix something or
5880 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5882 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5883 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5884 (gnus-summary-enter-digest-group): Use them.
5885 (gnus-summary-setup-default-charset): Ditto.
5887 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5889 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5890 gnus-newsgroup-name is nil.
5892 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5894 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5896 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5898 * gnus-art.el (article-emphasize): Use correct
5899 gnus-article-emphasis-alist.
5901 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5903 * mm-view.el (mm-inline-text): Fix text/html bug.
5905 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5907 * gnus.el: Pterodactyl Gnus v0.89 is released.
5909 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5911 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5912 * message.el (message-draft-coding-system): Ditto.
5913 * mm-util.el (mm-running-ntemacs): Ditto.
5915 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5917 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5919 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5921 * mml.el: require mm-decode.
5923 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5925 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5927 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5929 * mm-view.el (mm-inline-image): Fix image undisplayer.
5931 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5933 * mml.el (mml-insert-multipart): Error in compeling-read.
5934 (mml-insert-tag): Match tags.
5936 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5938 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5939 (gnus-cache-braid-heads): Ditto.
5940 (gnus-cache-retrieve-headers): Ditto.
5942 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5944 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5946 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5948 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5949 to string under XEmacs.
5951 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5953 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5955 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5957 * mm-view.el (mm-inline-message): Fix message view bug.
5958 * gnus-art.el (gnus-article-prepare): Ditto.
5960 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5962 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5964 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5966 * gnus.el: Pterodactyl Gnus v0.88 is released.
5968 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5970 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5973 * nnmail.el (nnmail-get-new-mail): Save info.
5975 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5977 * gnus.el: Pterodactyl Gnus v0.87 is released.
5979 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5981 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5982 (mail-source-run-script): New function.
5983 (mail-source-fetch-pop): Use it.
5985 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5987 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5989 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5991 * gnus.el: Pterodactyl Gnus v0.86 is released.
5993 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5995 * gnus-art.el (gnus-treat-translate): New variable.
5996 (gnus-treat-predicate): Accept a list of regexps.
5997 (gnus-article-treat-custom): Allow a list of regexps.
5999 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6001 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6004 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6006 * gnus-art.el (article-babel): Narrow a bit.
6008 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6010 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6012 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6014 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6015 articles, not only unread ones.
6017 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6019 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6022 * gnus-art.el (gnus-article-x-face-command): Ditto.
6024 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6026 * gnus.el (gnus-method-simplify): Accept server names.
6028 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6030 * gnus-art.el (article-babel-prompt): New function.
6031 (article-babel): New command.
6033 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6035 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6037 * mml.el (mml-generate-mime-1): Don't insert literally.
6039 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6040 (gnus-netrc-syntax-table): Removed.
6041 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6043 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6045 * mm-view.el (mm-inline-text): Fix charset for text/html.
6047 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6049 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6051 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6053 * nnmail.el (nnmail-split-incoming): Return the number of split
6055 (nnmail-process-babyl-mail-format): Ditto.
6056 (nnmail-process-unix-mail-format): Ditto.
6057 (nnmail-process-mmdf-mail-format): Ditto.
6058 (nnmail-process-maildir-mail-format): Ditto.
6060 * mail-source.el (mail-source-callback): Return the number from
6063 * message.el (message-send-mail): Generate Lines.
6065 * mail-source.el (mail-source-call-script): New function.
6066 (mail-source-call-script): New function.
6068 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6070 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6071 (gnus-select-newsgroup): Use it.
6072 (gnus-group-highlight-words-alist): New variable.
6073 (gnus-newsgroup-emphasis-alist): New variable.
6074 (gnus-summary-local-variables): Use it.
6075 * gnus-art.el (article-emphasize): Use it.
6076 (gnus-emphasis-highlight-words): New face.
6077 * gnus-cus.el (gnus-group-parameters): New parameter.
6079 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6081 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6082 parameter `headers'.
6083 (gnus-cache-enter-article): Ditto.
6084 (gnus-cache-update-article): Ditto.
6085 * gnus-sum.el (gnus-summary-move-article): Ditto.
6086 (gnus-summary-mark-article-as-unread): Ditto.
6087 (gnus-summary-mark-article): Ditto.
6089 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6091 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6092 (gnus-posting-style-alist): Removed.
6093 (gnus-message-style-insertions): Ditto.
6094 (gnus-configure-posting-styles): Reimplementation.
6096 * mail-source.el (mail-source-fetch): Error the message.
6098 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6100 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6102 * gnus.el: Pterodactyl Gnus v0.85 is released.
6104 1999-04-20 Michael Cook <cook@sightpath.com>
6106 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6107 Outlook citation regex.
6109 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6111 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6114 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6116 * gnus-range.el (gnus-remove-from-range): Document range1
6117 modification, protect range2.
6119 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6121 * gnus-sum.el (gnus-update-marks): Protect lists from
6122 gnus-remove-from-range, don't sort twice.
6124 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6126 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6127 function in backend.
6129 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6131 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6132 request-accept-article function in the backend instead of using
6133 the 'respool capability.
6135 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6137 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6138 spurious whitespace at eob.
6140 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6142 * nnmail.el (nnmail-get-new-mail): Check right variable.
6144 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6146 * mailcap.el (mailcap-mime-data): Fix rfc822.
6148 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6150 * nndoc.el (nndoc-nsmail-type-p): New function.
6151 (nndoc-type-alist): Recognize nsmail.
6153 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6155 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6156 *before* `article-hide-headers' deletes the information.
6158 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6160 * gnus-sum.el (gnus-summary-save-parts): New command and
6162 (gnus-summary-save-parts-1): New function.
6163 (gnus-summary-iterate): Buggy.
6165 * mm-decode.el (mm-save-part-to-file): Made into own function.
6167 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6169 * gnus-group.el (gnus-group-set-info): Resist nils.
6171 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6173 * mailcap.el (mailcap-mime-data): Ditto.
6175 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6177 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6179 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6181 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6182 gnus-article-date-lapsed-new-header is t.
6184 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6186 * gnus.el: Pterodactyl Gnus v0.84 is released.
6188 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6190 * gnus-msg.el (gnus-bug-message): Mime change.
6192 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6194 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6196 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6198 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6201 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6203 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6204 when authentication is 'password.
6206 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6208 * gnus-win.el (gnus-configure-windows): Accept a setting.
6210 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6212 * mm-util.el (mm-quote-arg): Moved here.
6214 * mm-decode.el (mm-quote-arg): Quote more chars.
6216 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6218 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6219 with newlines would create buggy .nov files.
6221 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6223 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6226 * message.el (message-mode): Doc fix.
6228 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6230 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6232 * gnus-art.el (article-date-ut): Rewrite.
6234 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6237 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6240 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6242 1999-04-18 Didier Verna <verna@inf.enst.fr>
6244 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6245 (article-date-ut): use it.
6247 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6249 * mail-source.el (mail-source-fetch-pop): Call script
6252 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6254 * gnus.el: Pterodactyl Gnus v0.83 is released.
6256 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6258 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6260 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6262 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6264 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6266 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6268 * message.el (message-generate-headers): Accept continuation
6271 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6273 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6275 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6277 * gnus-art.el (gnus-treatment-function-alist): use
6280 * message.el (message-inhibit-body-encoding): Typo.
6281 (message-resend): Inhibit encoding.
6283 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6285 * gnus-art.el (article-remove-cr): Use re-search.
6287 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6290 * mm-decode.el (mm-quote-arg): Quote '.
6292 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6294 * mm-decode.el (mm-insert-part): Use multibyte for text.
6296 * gnus-start.el (gnus-read-newsrc-file): New variable.
6297 (gnus-read-newsrc-file): Use it.
6299 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6301 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6303 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6306 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6308 * gnus.el: Pterodactyl Gnus v0.82 is released.
6310 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6312 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6315 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6317 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6320 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6322 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6324 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6326 * mail-source.el (mail-source-fetch): Ask before bugging out.
6328 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6330 * uudecode.el (uudecode-decode-region-external): Don't assume
6331 uudecode-temporary-file-directory ends with a slash.
6333 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6335 * gnus-sum.el (gnus-update-marks):
6336 (gnus-update-read-articles):
6337 (gnus-summary-expire-articles): Check server.
6339 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6341 * mml.el (mml-preview): New function.
6343 1999-04-17 William M. Perry <wmperry@aventail.com>
6345 * mail-source.el (mail-source-fetch-file): Return the right
6348 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6350 * mml.el (mml-insert-parameter): New function.
6351 (mml-insert-parameter-string): New function.
6353 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6355 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6356 (gnus-mime-display-part): Use it.
6358 * mm-decode.el (mm-alternative-precedence): Removed.
6359 (mm-discouraged-alternatives): New variable.
6360 (mm-preferred-alternative-precedence): New function.
6362 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6364 * mail-source.el (mail-sources): New variable.
6366 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6368 * mm-decode.el (mm-valid-image-format-p): New function.
6369 (mm-inline-media-tests): Use it.
6370 (mm-valid-and-fit-image-p): New function.
6372 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6373 (gnus-agent-fetch-group): Ditto.
6375 1999-04-12 Didier Verna <verna@inf.enst.fr>
6377 * nnmail.el (nnmail-article-group): in case of a group name
6378 containing "\\n" constructs, be sure to pass the expanded value to
6381 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6383 * gnus.el: Pterodactyl Gnus v0.81 is released.
6385 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6387 * gnus-sum.el (gnus-get-split-value): Reverse result.
6389 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6391 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6393 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6395 * mml.el (mml-insert-tag): Insert concluding part.
6397 * message.el (message-send-mail): Encode later.
6398 (message-send-news): Ditto.
6400 * nnfolder.el: Don't use mail delim.
6402 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6404 * gnus-cus.el (gnus-group-customize): Put point at min.
6406 * mm-view.el (mm-inline-text): Allow toggling html.
6408 1999-03-28 William M. Perry <wmperry@aventail.com>
6410 * mail-source.el: Added prescript and postscript to file.
6412 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6414 * nnmail.el: Reverted.
6416 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6417 (gnus-setup-posting-charset): Did work.
6419 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6421 * gnus.el (gnus-short-group-name): Use
6422 gnus-group-uncollapsed-levels.
6424 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6426 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6428 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6430 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6431 (article-strip-headers-from-body): New command and keystroke.
6433 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6435 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6437 * nnheader.el (nnheader-insert-file-contents): Bind
6438 enable-local-eval to nil.
6439 (nnheader-find-file-noselect): Ditto.
6441 * nnmail.el (nnmail-article-group): Don't remove long lines.
6442 (nnmail-remove-long-lines): New function.
6443 (nnmail-split-header-length-limit): Removed.
6445 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6447 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6449 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6451 * gnus-sum.el (gnus-summary-generic-mark): New function.
6453 * nnmail.el (nnmail-split-header-length-limit): Increased.
6454 (nnmail-article-group): Allow nil.
6456 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6458 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6461 * mml.el (mml-minibuffer-read-type): Include types from
6464 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6466 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6468 * mml.el (mml-insert-tag): New function.
6469 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6470 confusion with functions like `mml-read-tag'.
6471 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6472 (mml-minibuffer-read-description): Ditto with
6473 `mml-minibuffer-read-description'.
6474 (mml-attach-buffer): New function.
6475 (mml-mode-map): New entry for /.
6476 (mml-minibuffer-read-type): Accept DEFAULT.
6478 * mml.el (mml-quote-region): Narrow the region.
6480 * message.el (message-mode-menu): message-mime-attach-file is now
6483 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6485 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6487 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6489 * mml.el (mml-attach-buffer): New command.
6491 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6493 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6494 with a proper range. Compress range.
6496 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6498 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6500 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6502 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6504 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6505 (gnus-picons-convert-x-face): Removed.
6506 (gnus-picons-article-display-x-face): Removed.
6507 (gnus-picons-x-face-sentinel): Ditto.
6508 (gnus-picons-display-x-face): Ditto.
6510 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6512 * gnus.el: Pterodactyl Gnus v0.80 is released.
6514 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6516 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6518 * gnus-sum.el (gnus-with-article): Moved here.
6520 * mail-source.el (mail-source-fetch-pop): Ask for password even
6523 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6525 * gnus-msg.el (gnus-bug): Add description.
6527 * mml.el (mml-insert-mml-markup): Insert disposition.
6529 * message.el (message-send-mail): Always encode mail headers.
6531 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6533 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6536 * nnmail.el (nnmail-current-spool): Removed.
6538 * gnus-salt.el (gnus-tree-inhibit): New varible.
6540 * gnus.el (mm-util): Required.
6542 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6544 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6546 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6548 * mail-source.el (mail-source-bind): Doc fix.
6550 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6552 * message.el (message-mode): Doc fix.
6554 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6557 * gnus.el (gnus-methods-equal-p): Moved here.
6559 * mail-source.el: pop at 110.
6561 * pop3.el (pop3-movemail): Use write-region instead of
6562 append-to-file to avoid excessive messaging.
6564 1999-02-27 lantz moore <lmoore@contigo.com>
6566 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6569 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6571 * gnus-art.el (article-hide-boring-headers): Field names must not
6574 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6576 * gnus.el: Pterodactyl Gnus v0.79 is released.
6578 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6580 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6582 * mml.el (mml-mode): Don't use add-minor-mode.
6584 * message.el (messgage-inhibit-body-encoding): New variable.
6585 (message-encode-message-body): Use it.
6587 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6589 * gnus.el: Pterodactyl Gnus v0.78 is released.
6591 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6593 * message.el (message-mode): Switch on MML mode.
6595 * mml.el: Included commands and functions.
6596 (mml-mode-map): New keymap.
6598 * message.el: Removed the insertion commands and functions.
6600 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6602 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6605 * gnus-art.el (gnus-narrow-to-page): Revert.
6607 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6608 (gnus-cite-parse-maybe): Always reparse.
6610 * message.el (message-encode-message-body): Don't insert
6611 "multipart warning".
6613 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6615 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6617 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6619 * nnmail.el: Require mm-util.
6621 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6623 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6626 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6628 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6630 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6632 * gnus-msg.el (gnus-extended-version): Better regexp.
6634 1999-02-25 Didier Verna <verna@inf.enst.fr>
6636 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6637 is called with the result of SPLIT and should return a new split.
6639 * gnus.texi: update the doc.
6641 1999-02-23 Didier Verna <verna@inf.enst.fr>
6643 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6644 displayed in the article buffer, output bars if
6645 `gnus-picons-display-article-move-p'.
6647 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6649 * mail-source.el (mail-source-fetch-pop): Typo.
6651 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6653 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6655 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6657 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6659 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6661 * mml.el (mml-insert-buffer): New function.
6663 * message.el (message-forward): Insert the buffer in the buffer.
6665 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6667 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6669 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6671 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6673 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6675 * gnus.el: Pterodactyl Gnus v0.77 is released.
6677 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6679 * gnus-art.el (gnus-displaying-mime): New variable.
6680 (article-narrow-to-head): New function.
6682 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6683 Default to pop instead of pop3.
6685 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6687 * gnus-art.el (article-hide-pgp): Goto body.
6689 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6691 * gnus-cite.el: Don't use goto-line.
6693 * gnus-art.el (gnus-article-treat-html): Removed.
6694 (gnus-treat-article): Save restriction.
6696 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6698 * message.el (message-send-mail): Don't untabify.
6699 (message-mode): Don't use tabs for indentation.
6701 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6703 * message.el (message-send-mail): Don't untabify.
6705 * nnml.el (nnml-save-mail): Typo fix.
6707 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6709 * message.el (message-cite-function): Add
6710 `message-cite-original-without-signature' customization option.
6712 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6714 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6715 `nnmail-prepare-incoming-header-hook'.
6717 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6719 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6721 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6723 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6725 1999-02-18 Michael Cook <cook@sightpath.com>
6727 * Recognize Microsoft Outlook's cite attribution conventions.
6729 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6731 * gnus-sum.el: Bind M.
6733 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6735 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6737 1999-02-15 Didier Verna <verna@inf.enst.fr>
6739 * gnus-picon.el (gnus-group-display-picons): ensures that
6740 `article-goto-body' really goes to the article body.
6742 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6744 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6746 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6748 * mm-view.el (mm-view-message): Enable multibyte.
6750 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6752 * nnmail.el (nnmail-get-new-mail): Message later.
6754 * mm-util.el (mm-find-charset-region): Revert to checking
6757 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6759 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6762 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6764 * gnus.el: Pterodactyl Gnus v0.76 is released.
6766 1999-02-06 Felix Lee <flee@cygnus.com>
6768 * gnus.el (gnus-group-change-level-function): Typo.
6770 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6772 * gnus-sum.el (gnus-nov-skip-field): Removed.
6773 (gnus-nov-field): Ditto.
6774 (gnus-nov-parse-extra): Ditto.
6775 (gnus-nov-read-integer): Ditto.
6777 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6779 * nnheader.el (nnheader-nov-read-message-id): New macro.
6780 (nnheader-parse-nov): Use it.
6782 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6783 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6784 `(eq (char-after) ?\n)'.
6786 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6788 * gnus.el (gnus-other-frame): Always pop up a new frame.
6790 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6792 * gnus-range.el (gnus-range-add): Rewrite.
6794 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6796 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6798 (nnmail-process-maildir-mail-format): New function.
6800 * mail-source.el (mail-source-fetch-maildir): New function.
6801 (mail-source-keyword-map): Add default for maildir method.
6802 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6804 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6806 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6808 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6809 (nndoc-mime-digest-type-p): Removed.
6811 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6813 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6814 where it is supposed to be.
6815 (gnus-treat-play-sounds): New variable.
6817 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6819 * gnus-art.el (article-display-x-face): Narrow to head.
6820 (gnus-article-washed-types): New variable.
6821 (article-hide-pgp): Is not a toggle.
6822 (gnus-article-hide-text-type): Save types.
6823 (article-decode-charset): Use it.
6825 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6827 * message.el (message-forward-start-separator): Removed.
6828 (message-forward-end-separator): Removed.
6829 (message-signature-before-forwarded-message): Removed.
6830 (message-included-forward-headers): Removed.
6831 (message-check-news-body-syntax): Don't check forward.
6832 (message-forward): Use MIME.
6834 * nnvirtual.el (nnvirtual-request-article): Bind
6835 gnus-article-decode-hook to nil.
6837 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6839 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6842 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6844 * format-spec.el (format-spec): Be more robust.
6846 * message.el (message-encode-message-body): Default
6847 mail-parse-charset to mail-parse-charset.
6849 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6850 (gnus-summary-edit-article): Bind mail-parse-charset.
6852 * mml.el (mml-read-tag): Ignore white space after end of tag.
6854 * message.el (message-goto-body): Also work in separatorless
6857 * mml.el (mml-translate-from-mime): New function.
6858 (mml-insert-mime): Ditto.
6859 (mml-to-mime): New function.
6860 (mime-to-mml): New name.
6862 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6865 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6867 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6868 special-case nndraft groups.
6870 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6872 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6873 (gnus-get-newsgroup-headers): Already bound.
6875 * message.el (message-encode-message-body): Use posting charset.
6877 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6878 (mm-body-encoding): Do CTE.
6879 (mm-body-7-or-8): New function.
6881 * mm-util.el (mm-mime-charset): Always fall back on alist.
6882 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6883 (mm-mime-mule-charset-alist): Add arabic-*-column.
6884 (mm-find-mime-charset-region): New function.
6886 * format-spec.el (format-spec-make): New function.
6888 * mail-source.el (format-spec): Required.
6889 (mail-source-fetch-with-program): Removed.
6890 (mail-source-fetch-with-program): New function.
6892 * format-spec.el: New file.
6894 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6896 * mail-source.el (mail-source-fetch-with-program): Take optional
6899 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6901 * gnus-start.el: Ignore some groups.
6902 (gnus-setup-news): Bind nnmail-fetched-sources.
6904 * message.el (message-send-mail): Remove all tabs.
6906 * mm-util.el (mm-find-charset-region): Just check whether
6907 find-charset-region is defined.
6909 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6911 * gnus-group.el (gnus-group-get-new-news): Use
6912 nnmail-fetched-sources.
6914 * nnmail.el (nnmail-fetched-sources): New variable.
6915 (nnmail-get-new-mail): Use it.
6917 * mail-source.el (mail-source-fetched-sources): New variable.
6918 (mail-source-fetch): Use it.
6920 1999-02-02 Mark W. Eichin <eichin@thok.org>
6922 * gnus.el (gnus-getenv-nntpserver): if the file that
6923 gnus-nntpserver-file names has a trailing newline, the
6924 string-match will always match, and thus the file will never be
6925 read. (^ matches start of "line", \\` matches start of "buffer",
6926 which is what was intended...)
6928 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6930 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6932 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6934 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6937 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6939 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6941 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6943 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6945 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6947 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6949 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6951 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6952 * gnus-start.el (gnus-start-draft-setup): Ditto.
6954 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6956 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6957 (mail-source-value): Don't do variables.
6959 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6961 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6963 1999-02-01 Michael Cook <cook@sightpath.com>
6965 * Defenestrate spurious ?a.
6967 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6969 * mail-source.el (mail-source-fetch-pop): Instead use
6972 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6974 * lisp/mail-source.el : Support APOP authentication scheme.
6976 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6978 * pop3.el (pop3-movemail): Return t.
6980 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6982 * rfc2047.el (rfc2047-fold-region): New function.
6983 (rfc2047-encode-message-header): Use it.
6985 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6987 * gnus-sum.el (gnus-group-charset-alist): Add more.
6989 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6991 * gnus.el: Pterodactyl Gnus v0.75 is released.
6993 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6995 * gnus-art.el (article-display-x-face): Don't narrow to head.
6997 1999-02-01 Michael Cook <cook@sightpath.com>
6999 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7001 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7003 * mail-source.el (mail-source-fetch-directory): Ignore
7006 * gnus-cus.el (gnus-group-parameters): Addition.
7008 * gnus-art.el (article-strip-banner): Do symbolic banners.
7009 (article-strip-banner): New keystroke.
7011 1999-02-01 Michael Cook <cook@sightpath.com>
7013 * gnus-art.el (article-strip-banner): New command.
7015 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7017 * gnus-art.el (gnus-treat-strip-banners): New variable.
7019 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7021 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7024 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7026 * message.el (message-draft-coding-system): Check coding-system.
7027 * mm-util.el (mm-text-coding-system): Ditto.
7029 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7031 * mail-source.el (mail-source-fetch-pop): Save excursion.
7033 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7035 * mail-source.el (mail-source-movemail-args): Not constant.
7036 (mail-source-movemail-args): Removed.
7037 (mail-source-fetch-with-program): New function.
7038 (mail-source-fetch-pop): Use program and function.
7039 (mail-source-movemail-program): Removed.
7041 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7042 (gnus-treat-date-user-defined): New variable.
7044 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7046 * nnmail.el (nnmail-fix-eudora-headers): New function.
7048 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7050 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7052 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7054 * gnus-art.el (gnus-treatment-function-alist): Do
7055 gnus-article-add-buttons-to-head later.
7056 (gnus-treat-capitalize-sentences): New variable.
7057 (article-capitalize-sentences): New command and keystroke.
7059 * gnus-group.el (gnus-group-catchup-current): Do group.
7061 * message.el (message-default-charset): Add group.
7063 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7065 * gnus.el: Pterodactyl Gnus v0.74 is released.
7067 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7069 * gnus-art.el (article-fill-long-lines): Renamed.
7070 (article-fill-long-lines): New keystroke.
7072 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7074 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7076 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7078 (gnus-group-catchup-current): Be more robus.
7080 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7083 1999-01-25 Dave Love <fx@gnu.org>
7085 * message.el (message-mode-menu): Add message-mime-attach-file.
7086 (message-mode): Doc fix.
7088 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7090 * nnmail.el (nnmail-check-duplication): Insert the mail source
7093 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7094 (mail-source-fetch-directory): Ditto.
7095 (mail-source-fetch-file): Ditto.
7096 (mail-source-string): New variable.
7098 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7101 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7104 * mm-util.el (mm-mime-charset): Use the parameters.
7105 (mm-mime-charset): Removed region paremeters.
7107 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7110 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7112 * nnmail.el (nnmail-get-split-group): Quote right.
7114 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7116 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7119 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7121 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7122 (gnus-group-mode): Don't hook.
7124 * mail-source.el (mail-source-bind): Doc fix.
7125 (mail-source-bind): Take only one param.
7127 * gnus-art.el (gnus-treat-highlight-signature): typep.
7129 * mail-source.el (mail-source-movemail): Ignore empty file.
7130 (mail-source-callback): Check before deleting.
7132 * message.el (message-mime-attach-file): Include name.
7134 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7136 * mm-util.el (mm-read-charset): Return a symbol.
7138 * mm-view.el (mm-inline-text): Insert signature separator.
7140 * gnus-art.el (gnus-treat-predicate): New function.
7141 (gnus-treat-article): Allow all types to be checked.
7143 * gnus-util.el (gnus-or): New function.
7146 * gnus-art.el (gnus-mime-display-single): Use override.
7148 * mm-decode.el (mm-attachment-override-types): New variable.
7149 (mm-attachment-override-p): New function.
7151 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7153 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7155 * mm-view.el (mm-inline-text): Do vcards.
7157 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7159 * gnus.el: Pterodactyl Gnus v0.73 is released.
7161 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7163 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7164 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7165 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7166 (nnmail-movemail-program): Removed.
7167 (nnmail-movemail-args): Removed.
7168 (nnmail-pop-password-required): Ditto.
7169 (nnmail-tmp-directory): Ditto.
7170 (nnmail-delete-incoming): Removed.
7171 (nnmail-pop-password, nnmail-moved-inboxes,
7172 nnmail-internal-password, nnmail-move-inbox): Removed.
7173 (nnmail-read-passwd): Ditto.
7174 (nnmail-get-spool-files): Removed.
7175 (nnmail-resplit-incoming): Reinstated.
7177 * mail-source.el: New file.
7179 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7181 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7183 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7185 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7187 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7189 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7191 * gnus-picon.el (gnus-group-display-picons): Goto body.
7193 * gnus.el: Indented all functions; broke long lines; changed all
7194 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7196 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7198 * gnus.el: Pterodactyl Gnus v0.72 is released.
7200 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7202 * gnus.el: Cleaned up trailing whitespace.
7204 * mm-util.el (mm-read-charset): Work.
7206 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7208 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7209 nnheader-translate-file-chars'd group name.
7211 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7213 * message.el (message-encode-message-body): Fold case.
7215 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7217 * mailcap.el (mailcap-add): New function.
7219 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7221 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7222 (article-goto-body): Use it.
7223 (gnus-treat-article): Ditto.
7225 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7226 downloaded articles from the downloadeble list.
7228 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7230 * message.el (message-encode-message-body): Bind
7233 * mm-util.el (mm-charset-synonym-alist): New variable.
7234 (mm-charset-to-coding-system): Use it.
7235 (mm-charset-coding-system-alist): Removed.
7236 (mm-charset-to-coding-system): Don't use it.
7237 (mm-find-charset-region): Use mail-parse-charset.
7239 * gnus-art.el (gnus-treatment-function-alist): Use
7240 gnus-article-display-picons.
7241 (gnus-treat-display-xface): Only do if we have xface feature.
7242 (gnus-part-display-hook): New function.
7243 (gnus-treat-article): Use it.
7244 (gnus-treat-article): Use gnus-visual.
7246 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7248 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7251 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7253 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7256 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7258 * gnus.el: Pterodactyl Gnus v0.71 is released.
7260 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7262 * mm-view.el (mm-inline-image): Don't add a dot.
7264 * gnus-art.el (gnus-treat-article): New function.
7266 * gnus.el (gnus-article-display-hook): Removed.
7268 * gnus-art.el (gnus-article-treat-custom): New variable.
7270 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7272 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7275 * message.el (message-posting-charset): New variable.
7276 (message-send-mail): Use it.
7278 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7279 (gnus-setup-posting-charset): New function.
7280 (gnus-setup-message): Use it.
7282 * message.el (message-encode-message-body): Just look for
7283 Content-Type before inserting a new one.
7285 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7287 * rfc2047.el (rfc2047-default-charset): Removed.
7289 * mail-prsvr.el: New file.
7290 (mail-parse-charset): New variable.
7292 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7295 * gnus.el (gnus-charset): New group.
7297 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7299 * gnus-sum.el (gnus-default-charset): Default to nil.
7300 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7301 (gnus-newsgroup-iso-8859-1-forced): Removed.
7303 * mm-util.el (mm-known-charsets): Removed.
7304 (mm-default-coding-system): Removed.
7305 (mm-default-charset): Removed.
7306 (mm-read-charset): New function.
7308 * message.el (message-default-charset): Removed.
7310 * rfc2047.el (rfc2047-default-charset): Default to nil.
7312 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7314 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7316 * gnus.el: Pterodactyl Gnus v0.70 is released.
7318 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7320 * mm-decode.el (mm-save-part): Use mm-get-part.
7321 (mm-insert-part): New function.
7322 (mm-get-part): Use it.
7323 (mm-get-image): Ditto.
7324 (mm-display-external): Ditto.
7326 * mm-view.el (mm-inline-text): Ditto.
7328 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7331 * mm-decode.el (mm-display-external): Save the buffer.
7332 (mm-remove-part): Kill it.
7334 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7336 * nnagent.el (nnagent-request-set-mark): Defined stub.
7338 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7340 * gnus-score.el (gnus-score-load-score-alist): Bind
7341 coding-system-for-read.
7343 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7346 * mm-view.el (mm-setup-w3): Require w3.
7348 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7350 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7353 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7355 * mm-encode.el: Ditto.
7357 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7360 * mailcap.el (mailcap-mime-data): SAFER ps.
7362 * message.el (message-encode-message-body): Always insert a
7363 Content-Type header.
7365 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7368 * mm-view.el (mm-inline-text): Handle all sorts of text.
7370 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7373 * mm-decode.el (mm-display-external): Use it.
7375 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7377 * mm-decode.el (mm-save-part): Removed double code.
7379 1999-01-12 Dave Love <fx@gnu.org>
7381 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7382 application/octet-stream .gz & al files with jka-compr.
7384 1999-01-12 Dave Love <fx@gnu.org>
7386 * gnus-ems.el (gnus-down-mouse-3): New variable.
7387 * gnus-art.el (gnus-mime-button-map): Use it.
7388 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7390 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7392 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7394 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7396 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7399 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7401 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7403 1999-01-12 Matt Armstrong <matta@geoworks.com>
7405 * mml.el (mml-parameter-string): Strip directory component.
7407 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7409 * gnus.el (gnus-use-demon): Removed.
7411 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7413 * nnmail.el (nnmail-article-group): Don't infloop.
7415 1999-01-11 Colin Rafferty <colin@xemacs.org>
7417 * gnus-art.el (article-update-date-lapsed): Made it work with
7418 picons, and make it update on all visible frames.
7419 (article-date-ut): Get summary-buffer's current-headers.
7421 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7423 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7424 (gnus-picons-setup-p): New variable.
7426 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7428 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7430 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7432 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7433 (gnus-summary-exit-no-update): Use mapcar.
7435 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7437 * gnus-agent.el (gnus-category-write): Make directory.
7439 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7441 * gnus-sum.el (gnus-update-read-articles):
7442 (gnus-update-marks): Request backend update of mark.
7444 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7446 * mm-bodies.el (mm-body-encoding): Use mm-find.
7448 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7450 * gnus-picon.el (gnus-article-display-picons): Fix.
7452 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7454 * gnus.el: Pterodactyl Gnus v0.69 is released.
7456 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7458 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7460 * gnus-agent.el (gnus-agent-remove-group): New command and
7463 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7465 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7467 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7469 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7471 * mm-view.el (mm-inline-text): Bind current id.
7473 * mm-decode.el (mm-handle-id): New macro.
7474 (mm-make-handle): Accept id.
7475 (mm-dissect-singlepart): Use it.
7477 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7479 * message.el (message-cite-original-without-signature): Use
7480 message-signature-separator when searching for signature in
7481 message-cite-original-without-signature.
7483 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7485 * gnus.el (gnus-server-to-method): Check named methods.
7487 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7489 * mm-view.el (mm-view-message): Goto point-min.
7491 * nnmail.el (nnmail-article-group): Don't delete lines, only
7494 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7497 * nnheader.el (nnheader-temp-directory): New variable.
7498 (nnheader-temp-directory): Removed.
7500 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7502 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7503 list of files to check for mailcap entries under windows-nt.
7505 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7507 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7508 summary buffer exists.
7510 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7512 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7513 irrelevant Sun sendmail bug.
7514 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7516 * message.el (message-send-news): Bind mail-header-separator to
7517 "" when asking backend to post.
7519 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7521 * mm-uu.el (mm-dissect-disposition): New variable.
7522 (mm-uu-dissect): Use it.
7524 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7526 * mm-view.el (mm-inline-text): Bind url-current-object.
7528 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7530 * gnus-range.el (gnus-remove-from-range): Rewrite.
7532 1998-12-09 SL Baur <steve@altair.xemacs.org>
7534 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7536 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7538 * message.el (message-encode-message-body): Insert `MIME-Version'
7539 instead of `Mime-Version'.
7541 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7543 * message.el (message-insert-mime-part): Add the attachment
7545 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7546 (message-mime-query-type): New function.
7547 (message-mime-query-description): Ditto.
7548 (message-mime-query-file): Ditto.
7549 (message-insert-mime-part): Use them.
7550 (message-mime-insert-external): Use the new stuff.
7552 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7554 * nnmail.el (nnmail-split-header-length-limit): New variable.
7556 * mm-decode.el (mm-dissect-buffer): Check syntax.
7558 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7560 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7561 (rfc2047-dissect-region): Ditto.
7563 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7565 * mm-view.el (mm-view-message): Decode charset.
7567 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7569 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7572 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7574 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7576 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7578 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7580 * message.el (message-send-mail): Do MML first.
7581 (message-send-news): Ditto.
7583 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7585 * gnus-picon.el (gnus-picons-face): New face.
7586 (gnus-picons-try-face): Use it.
7588 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7590 * gnus.el: Pterodactyl Gnus v0.68 is released.
7592 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7594 * gnus.el: Pterodactyl Gnus v0.67 is released.
7596 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7598 * gnus.el: Pterodactyl Gnus v0.66 is released.
7600 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7602 * gnus-art.el (gnus-insert-mime-button): Decode description.
7604 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7606 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7607 (gnus-decode-header-methods): Ditto.
7608 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7610 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7612 * mml.el (mml-insert-mime-headers): Encode description.
7614 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7617 * gnus-sum.el (gnus-default-charset): Doc fix.
7619 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7621 * mm-decode.el (mm-display-part): Forward a line.
7623 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7625 * mm-util.el (mm-running-ntemacs): New variable.
7626 (mm-text-coding-system): Ditto.
7627 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7628 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7630 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7632 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7635 * message.el (message-insert-headers): New command and keystroke.
7637 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7639 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7640 (mm-get-image): Ditto.
7642 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7643 base64, uudecode and binhex.
7645 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7647 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7649 * mm-uu.el (mm-uu-dissect): Use inline.
7651 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7653 * mm-view.el (mm-view-message): New function.
7655 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7658 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7660 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7661 entry for message/rfc822 as 8bit.
7663 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7665 * mailcap.el (mailcap-mime-extensions): Add patch.
7667 1998-12-05 Dale Hagglund <rdh@best.com>
7669 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7670 argument to force all multipart/* to look like multipart/mixed.
7672 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7674 (gnus-mime-display-part): Use it.
7676 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7678 * gnus-draft.el (gnus-draft-send): Only disable checks for
7679 non-interactive use.
7680 (gnus-draft-send-message): Use it.
7682 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7684 * gnus.el: Pterodactyl Gnus v0.65 is released.
7686 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7688 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7690 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7692 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7694 * gnus.el: Pterodactyl Gnus v0.64 is released.
7696 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7698 * mm-view.el (mm-setup-w3): Don't load.
7700 * gnus-msg.el (gnus-setup-message): Set group name.
7701 (gnus-group-mail): Avoid leaking local vars.
7703 * message.el (message-attach-file): Renamed.
7704 (message-mime-attach-file): Renamed again.
7706 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7708 * gnus-art.el (article-decode-encoded-words): Bind
7709 rfc2047-default-charset here.
7711 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7713 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7715 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7716 (gnus-picons-setup-hook): New hook.
7718 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7720 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7722 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7725 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7727 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7728 (gnus-mime-view-part): Ditto.
7729 (gnus-mime-inline-part): Dotii.
7730 (gnus-mime-externalize-part): Daddo.
7731 (gnus-mime-internalize-part): Tutti frutti.
7732 (gnus-widget-press-button): Da da do.
7734 * mm-view.el (mm-setup-w3): Require url-vars.
7736 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7738 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7739 * mm-util.el (mm-find-charset-region): Ditto.
7741 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7743 * message.el (message-send): Don't encode here.
7744 (message-send-mail): But here.
7745 (message-send-news): And here.
7747 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7749 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7751 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7753 * gnus.el: Pterodactyl Gnus v0.63 is released.
7755 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7757 * mml.el (mml-base-boundary): Shorten.
7759 * message.el (message-insert-mime-part): Use default.
7761 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7763 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7765 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7768 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7770 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7772 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7774 * gnus-art.el (gnus-insert-mime-button): Fix.
7776 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7778 * message.el (message-insert-mime-part): Nicify prompts.
7779 (message-insert-mime-part): Really delete duplicates.
7780 (message-insert-mime-part): Check against common errors.
7781 (message-insert-mime-part): Fix docstring.
7783 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7785 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7787 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7789 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7790 (gnus-insert-mime-button): Modify accordingly.
7792 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7794 * gnus-art.el (gnus-display-mime): Set window point.
7796 * mm-decode.el (mm-display-external): Only decode when not
7798 (mm-alternative-precedence): Prefer multiparts.
7799 (mm-inline-media-tests): Inline multiparts.
7801 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7802 Ignore errors when requiring url.
7804 * mml.el (mml-quote-region): New command.
7806 * message.el (message-cite-original): Use it.
7807 (message-cite-original-without-signature): Ditto.
7809 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7811 * gnus.el: Pterodactyl Gnus v0.62 is released.
7813 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7815 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7817 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7819 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7822 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7824 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7826 * gnus-art.el (gnus-mime-display-single): Check for attachment
7829 1998-12-03 Didier Verna <verna@inf.enst.fr>
7831 * gnus-msg.el (gnus-configure-posting-styles): find a
7832 posting-style entry in the group parameters, if any, and honor it
7835 1998-12-03 Felix Lee <flee@teleport.com>
7837 * nntp.el (nntp-after-change-function): Fix.
7839 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7841 * mml.el (mml-generate-mime-1): Insert literally.
7843 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7845 * mml.el (mml-insert-mime-headers): Removed debug.
7847 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7849 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7852 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7853 application/emacs-lisp to 8bit.
7855 1998-12-03 Dale Hagglund <rdh@best.com>
7857 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7859 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7861 * gnus.el: Pterodactyl Gnus v0.61 is released.
7863 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7865 * mml.el (mml-parse-1): Skipped parts.
7866 (mml-insert-mime-headers): Nil is a list.
7867 (mml-generate-mime-1): Don't insert literally.
7868 (mml-read-tag): Drop text props.
7869 (mml-read-part): Ditto.
7870 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7872 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7874 * gnus.el: Pterodactyl Gnus v0.60 is released.
7876 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7878 * mml.el (mml-parse-1): Don't throw contents away.
7880 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7882 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7884 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7886 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7888 (mml-parse-1): Use it.
7890 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7892 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7893 Use gnus-newsgroup-default-charset.
7894 (article-decode-encoded-words): Remove charset codes.
7895 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7896 gnus-default-charset.
7898 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7900 * message.el (message-send-mail): Don't encode here.
7901 (message-send-news): Nor here.
7902 (message-send): ... but here instead.
7904 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7906 (gnus-article-display-picons): Replace From line.
7907 (gnus-group-display-picons): Replace Newsgroups line.
7908 (gnus-picons-display-glyph): Set baseline.
7909 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7910 (gnus-picons-xbm-face): Revert to old, standard colors.
7912 * message.el (message-fetch-field): Remove text props.
7914 * gnus-art.el (gnus-article-normalized-header-length): New
7916 (article-normalize-headers): New command and keystroke.
7918 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7920 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7922 * gnus.el: Pterodactyl Gnus v0.59 is released.
7924 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7926 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7928 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7930 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7932 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7934 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7936 * mm-decode.el (mm-all-images-fit): New variable.
7937 (mm-image-fit-p): Use it.
7939 * gnus-art.el (gnus-mime-display-single): Use it.
7940 (gnus-mime-internalize-part): New command and keystroke.
7942 * mm-decode.el (mm-user-automatic-external-display): New
7944 (mm-automatic-external-display-p): New function.
7946 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7949 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7951 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7953 * gnus-art.el (gnus-with-article): Work in the original article
7955 (gnus-with-article): Work in read-only groups.
7957 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7959 * mm-bodies.el (mm-decode-string): Return original string if not
7962 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7964 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7966 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7968 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7970 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7972 * gnus.el: Pterodactyl Gnus v0.58 is released.
7974 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7976 * mm-decode.el (mm-get-image): Return a glyph, not an image
7979 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7981 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7983 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7985 * mail-parse.el (rfc2045): Required.
7987 1998-12-01 William M. Perry <wmperry@aventail.com>
7989 * mm-view.el (mm-inline-text): Remove props.
7991 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7993 * mm-view.el (mm-setup-w3): Protect url-misc.
7995 * message.el (message-ignored-resent-headers): Remove
7998 * mml.el (mml-insert-mime-headers): Use encoding.
7999 (mml-parameter-string): Ditto.
8001 * rfc2045.el: New file.
8002 (rfc2045-encode-string): New function.
8004 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8006 * mail-parse.el (mail-header-encode-parameter): New function.
8008 * rfc2231.el (rfc2231-encode-string): New function.
8010 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8012 * mm-bodies.el (mm-decode-string): New function.
8013 * mm-view.el (mm-inline-text): Use mm-decode-string.
8015 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8017 * gnus.el: Pterodactyl Gnus v0.57 is released.
8019 1998-11-23 Felix Lee <flee@cygnus.com>
8021 * nntp.el (nntp-async-needs-kluge): new setting.
8022 (nntp-async-timer): new var.
8023 (nntp-async-process-list): new var.
8024 (nntp-async-kluge): new function.
8025 (nntp-async-timer-handler): new function.
8026 (nntp-async-wait): new function.
8027 (nntp-async-stop): new function.
8028 (nntp-after-change-function): renamed, and split apart.
8029 (nntp-async-trigger): new function.
8030 (nntp-do-callback): new function.
8031 (nntp-accept-process-output): add optional timeout arg.
8033 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8034 (gnus-async-wait-for-article): new function.
8035 (gnus-async-with-semaphore): s/asynch/async/.
8037 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8039 * gnus-art.el (gnus-with-article): Don't encode.
8040 (gnus-insert-mime-button): Fall back on filename from C-D.
8041 (gnus-mime-display-single): Have dots right on text/plain
8044 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8047 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8049 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8052 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8053 (gnus-summary-repair-multipart): New command and keystroke.
8055 * gnus-art.el (gnus-with-article-buffer): New macro.
8057 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8059 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8062 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8064 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8066 * mml.el (mml-read-part): Partition right.
8068 * mm-decode.el (mm-handle-set-cache): New macro.
8069 (mm-handle-cache): Ditto.
8070 (mm-make-handle): Ditto.
8071 (mm-dissect-singlepart): Use it.
8072 (mm-get-image): Use the cache.
8074 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8076 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8077 (gnus-mime-display-single): Don't insert lines between parts.
8079 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8081 * nnmail.el (nnmail-file-coding-system-1): New variable.
8082 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8083 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8084 * nnml.el (nnml-file-coding-system): New variable.
8085 (nnml-request-article): Use nnml-file-coding-system.
8087 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8089 * gnus.el: Pterodactyl Gnus v0.56 is released.
8091 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8093 * gnus-art.el (gnus-mime-display-part): New function.
8094 (gnus-mime-display-mixed): Use it.
8096 * mm-view.el (mm-setup-w3): Don't register.
8098 * message.el (message-cite-original): Cite parts.
8100 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8102 * mml.el (mml-parameter-string): New function.
8103 (mml-insert-mime-headers): Separated into new function.
8105 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8107 * mml.el (mml-make-boundary): Use `make-string'.
8109 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8111 * binhex.el (binhex-insert-char): Ditto.
8113 * uudecode.el (uudecode-insert-char): Code correctly.
8115 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8117 * mml.el (mml-generate-mime): Don't generate multiparts for
8120 * gnus-art.el (gnus-display-mime): Save excursion.
8122 * message.el (message-remove-first-header): New function.
8123 (message-encode-message-body): Use it.
8125 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8127 * gnus.el: Pterodactyl Gnus v0.55 is released.
8129 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8131 * mm-view.el (mm-setup-w3): New function.
8133 * mm-decode.el (mm-content-id-get-contents): New function.
8134 (mm-content-id-get-type): Ditto.
8135 (mm-content-id-get-encoding): Ditto.
8136 (mm-get-handle-by-content-id): Removed.
8138 1998-11-25 Colin Rafferty <colin@xemacs.org>
8140 * message.el (message-generate-new-buffers): Fix tag.
8142 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8144 * message.el (message-buffer-name): Check for unique first.
8146 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8147 gnus-inhibit-mime-unbuttonizing.
8149 * gnus-sum.el (t): Bind M-t.
8150 (gnus-inhibit-unbuttonizing): New variable.
8151 (gnus-summary-toggle-display-buttonized): New command.
8153 * gnus-art.el (gnus-display-mime): Select article window.
8154 (article-strip-trailing-space): New command and keystroke.
8156 * nneething.el (nneething-include-files): New variable.
8157 (nneething-create-mapping): Use it.
8159 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8161 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8162 ayto-expirable marks.
8164 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8166 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8168 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8171 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8173 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8175 * mm-util.el (mm-binary-coding-system): New variable.
8176 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8177 * mm-decode.el (mm-display-external): Ditto.
8179 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8181 * gnus.el: Pterodactyl Gnus v0.54 is released.
8183 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8185 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8187 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8189 * mm-decode.el (mm-save-part): Unquote.
8191 1998-11-24 Matt Armstrong <matta@geoworks.com>
8193 * mm-decode.el (mm-save-part): Bind coding system for write.
8195 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8197 * gnus-art.el (gnus-article-mode-line-format): New default.
8198 (gnus-article-mime-part-status): New function.
8200 * message.el (message-send-news): Check the body syntax before
8203 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8204 (gnus-mime-display-single): Use it.
8205 (gnus-mime-display-alternative): Ditto.
8207 * mm-decode.el: Check for whether we are running under a term.
8209 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8211 * mm-decode.el (mm-preferred-alternative): Default to first
8213 (mm-preferred-alternative): No, we dont.
8215 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8217 * mm-decode.el (mm-display-external): Use binary instead of
8219 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8220 * nnheader.el (nnheader-file-coding-system): Ditto.
8221 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8223 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8225 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8226 name without method.
8228 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8230 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8231 coding-system -> default-charset.
8232 (gnus-newsgroup-default-charset-alist): Ditto.
8233 (gnus-summary-local-variables): Ditto.
8234 (gnus-set-global-variables): Ditto.
8235 (gnus-get-newsgroup-headers): Ditto.
8236 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8237 (gnus-get-newsgroup-headers-xover): Ditto.
8238 (gnus-newsgroup-setup-default-charset): Ditto.
8239 (article-decode-mime-words): Ditto.
8240 (article-decode-charset): Ditto.
8241 (article-decode-encoded-words): Ditto.
8242 (article-de-quoted-unreadable): Ditto.
8243 (gnus-mime-view-all-parts): Ditto.
8244 (gnus-mime-externalize-part): Ditto.
8245 (gnus-mm-display-part): Ditto.
8246 (gnus-mime-display-single): Ditto.
8247 (gnus-mime-display-alternative): Ditto.
8249 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8251 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8252 * gnus-art.el (article-decode-charset): Overlay
8253 rfc2047-default-charset.
8254 * message.el (message-draft-coding-system): New variable.
8255 (message-set-auto-save-file-name): Use message-draft-coding-system.
8256 * nndraft.el (nndraft-request-article): Ditto.
8257 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8258 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8260 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8262 * mm-uu.el (mm-uu-test): New function.
8263 (mm-uu-dissect): Inherit charset and cte from head.
8264 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8266 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8268 * gnus.el: Pterodactyl Gnus v0.53 is released.
8270 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8272 * mm-decode.el (mm-get-image): New function.
8273 (mm-image-fit-p): New function.
8275 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8277 * gnus-art.el (gnus-article-insert-newline): New function.
8278 (article-goto-body): New function.
8280 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8282 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8285 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8288 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8291 * message.el (message-remove-header): Go to end if wanted.
8293 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8295 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8296 movement with save-window-excursion.
8298 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8300 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8302 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8304 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8306 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8308 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8309 gnus-newsgroup-coding-system.
8310 (gnus-get-newsgroup-headers): Ditto.
8311 (gnus-get-newsgroup-headers-xover): Ditto.
8312 (gnus-set-global-variables): Ditto.
8313 * gnus-art.el (article-decode-mime-words): Ditto.
8314 (article-decode-charset): Ditto.
8315 (article-decode-encoded-words): Ditto.
8316 (article-de-quoted-unreadable): Ditto.
8317 (gnus-mime-view-all-parts): Ditto.
8318 (gnus-mime-externalize-part): Ditto.
8319 (gnus-mm-display-part): Ditto.
8320 (gnus-mime-display-alternative): Ditto.
8321 (gnus-mime-display-single): Ditto.
8322 * mm-view.el (mm-inline-text): Use default coding system.
8324 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8326 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8327 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8328 (gnus-newsgroup-coding-system): New local variable.
8329 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8330 (gnus-summary-local-variables): Add two new local variables.
8331 (gnus-newsgroup-setup-coding-system): New function.
8332 (gnus-select-newsgroup): Setup coding system.
8333 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8334 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8335 * gnus-cus.el (gnus-group-parameters): Customizable
8338 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8340 * gnus.el: Pterodactyl Gnus v0.52 is released.
8342 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8344 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8347 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8348 undisplayed text types.
8350 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8353 1998-11-19 Felix Lee <flee@cygnus.com>
8355 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8357 1998-11-19 Felix Lee <flee@cygnus.com>
8359 * gnus-async.el (gnus-asynch-obarray): rename to
8360 gnus-async-hashtb, and don't buffer-local it.
8362 (gnus-async-article-callback): new function.
8363 (gnus-make-async-article-function): use it.
8365 (gnus-async-current-prefetch-group): new var.
8366 (gnus-async-current-prefetch-article): new var.
8367 (gnus-async-request-fetched-article): are we fetching it already?
8369 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8371 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8373 * gnus-sum.el (gnus-summary-show-article): Require.
8375 * message.el: Provide before hooks.
8376 (message-send-news): Do MIME before headers.
8378 * gnus-art.el (gnus-article-check-buffer): New function.
8379 (gnus-article-read-summary-keys): Use it.
8381 * mm-decode.el (mm-user-automatic-display): Display all inline
8384 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8386 (gnus-unbuttonized-mime-types): New variable.
8388 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8390 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8392 * mm-decode.el (mm-quote-arg): Quote semicolons.
8394 * gnus-art.el (gnus-mime-display-single): Don't display
8396 (gnus-mime-externalize-part): New command and keystroke.
8398 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8399 (mm-alternative-precedence): Changed order.
8401 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8403 * gnus.el (gnus-method-simplify): New function.
8404 (gnus-native-method-p): New function.
8405 (gnus-secondary-method-p): Use gnus-method-equal.
8407 * gnus-start.el (gnus-group-change-level): Shorten select method.
8409 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8411 * gnus.el: Pterodactyl Gnus v0.51 is released.
8413 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8415 * gnus.el: Applied patches from 5.6.45.
8417 * gnus-score.el (gnus-score-find-trace): Print complete file
8419 (gnus-score-find-trace): Truncate lines.
8421 * gnus.el (gnus-message-archive-group): Allow function.
8423 * message.el (message-encode-message-body): Remove Mime-Version
8426 * gnus-cus.el (gnus-group-customize): Optional topic.
8428 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8431 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8433 * message.el (message-encode-message-body): Rewrite.
8435 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8437 * mml.el (mml-base-boundary): New variable.
8438 (mml-make-boundary): New function.
8440 * gnus-cache.el (gnus-cache-coding-system): New variable.
8441 (gnus-cache-request-article): Use it.
8443 * message.el (message-insert-mime-part): Delete duplicates.
8445 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8447 * gnus-art.el (gnus-mime-display-alternative): Set end of
8448 multipart and display even when nothing is preferred.
8450 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8452 * gnus.el: Pterodactyl Gnus v0.50 is released.
8454 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8456 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8459 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8461 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8463 * gnus.el (gnus-similar-server-opened): Compare backend.
8465 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8467 * gnus-topic.el (gnus-topic-expire-articles): New function.
8468 (gnus-topic-mode-map): Bind it.
8470 * gnus.texi (Topic Commands): New expiry command. Reordered.
8472 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8475 (gnus-auto-expirable-marks): New variable.
8476 (gnus-inhibit-user-auto-expire): New variable.
8477 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8478 When looking to see if we should expire instead, check
8479 gnus-auto-expirable-marks instead of using a hard-wired list.
8480 (gnus-summary-mark-as-read-forward,
8481 gnus-summary-mark-as-read-backward):
8482 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8483 gnus-summary-mark-forward, instead of `t'.
8485 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8487 * mml.el (mml-compute-boundary): New function.
8488 (mml-compute-boundary-1): New function.
8489 (mml-generate-mime-1): Use it.
8491 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8493 * mml.el (mml-generate-mime-1): Always precede closing boundary
8496 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8498 * mml.el (mml-generate-mime-1): Do right boundaries when several
8501 * mm-decode.el (mm-user-automatic-display): Default to inline
8504 * mml.el (mml-generate-mime-1): Encode non-text parts.
8506 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8508 * gnus.el: Pterodactyl Gnus v0.49 is released.
8510 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8512 * mm-view.el (mm-inline-text): Require w3-vars.
8514 * gnus-setup.el (gnus-use-tm): Removed.
8516 * gnus-art.el (gnus-article-goto-part): Don't beep.
8517 (gnus-article-view-part): Check return value.
8518 (gnus-mime-display-alternative): Don't display when there is
8521 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8522 (mml-generate-mime-1): Use unibyte for binaries.
8524 * gnus-art.el (gnus-display-mime): Call
8525 gnus-article-mime-part-function.
8526 (gnus-mime-part-function): New function.
8527 (gnus-article-mime-part-function): New function.
8529 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8531 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8533 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8535 * message.el (message-font-lock-keywords): Highlight MML.
8536 (message-mml-face): New font.
8538 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8540 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8541 (gnus-mm-display-part): Do not select-window if the article window
8544 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8546 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8548 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8550 * gnus.el: Pterodactyl Gnus v0.48 is released.
8552 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8554 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8556 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8558 * message.el (message-cite-original-without-signature): Ditto.
8559 (message-cite-original): Quote parts.
8561 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8563 * gnus.el: Pterodactyl Gnus v0.47 is released.
8565 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8567 * message.el (message-encode-message-body): Insert MIME warning.
8569 * mml.el (mml-read-tag): Look for #tag.
8571 * mm-util.el (mm-find-charset-region): Check whether
8572 enable-multibyte-characters is bound.
8574 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8576 * gnus.el: Pterodactyl Gnus v0.46 is released.
8578 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8580 * message.el (message-encode-message-body): Insert headers at the
8583 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8585 * gnus.el: Pterodactyl Gnus v0.45 is released.
8587 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8589 * nndraft.el (nndraft-save-mime-part): Removed.
8590 (nndraft-get-mime-part): Ditto.
8592 * message.el (message-format-mime-old): Removed.
8593 (message-encode-message-body): Removed.
8594 (message-encode-message-body): Renamed.
8596 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8598 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8600 * message.el (message-format-mime): Check message-mime-part.
8602 * mm-encode.el (mm-mime-file-types): Removed.
8603 (mm-default-file-encoding): New definition.
8605 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8607 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8608 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8610 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8612 * gnus.el: Pterodactyl Gnus v0.44 is released.
8614 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8616 * message.el (message-format-mime): New function.
8618 * nndraft.el (nndraft-save-mime-part): New function.
8619 (nndraft-get-mime-part): New function.
8621 * mm-encode.el (mm-default-file-encoding): New function.
8622 (mm-content-transfer-encoding): New function.
8623 (mm-encode-buffer): New function.
8625 * message.el: New command.
8626 (message-mime-part): New variable.
8627 (message-insert-mime-part): New command.
8629 * mm-encode.el (mm-encode-content-transfer-encoding): New
8632 * mm-util.el (mm-content-transfer-encoding-defaults): New
8634 (mm-mime-file-types): Taken from TM.
8636 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8638 * gnus.el: Pterodactyl Gnus v0.43 is released.
8640 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8642 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8643 * gnus-score.el (gnus-score-default-header): Ditto.
8644 (gnus-header-index): Ditto.
8645 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8646 (gnus-summary-header): Handle extra headers.
8647 (gnus-summary-score-entry): Ditto, & provide new score element.
8648 (gnus-summary-score-effect): Ditto.
8649 (gnus-score-string): Avoid "extra" string sort, & modify match in
8651 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8653 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8655 * message.el (message-resend): Bind message-required-mail-headers
8658 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8660 * nngateway.el (require): Require cl.
8662 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8665 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8667 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8670 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8672 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8674 1998-11-10 Colin Rafferty <colin@xemacs.org>
8676 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8677 user-mail-address if non-nil.
8679 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8681 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8682 (gnus-make-sort-function-1): Ditto.
8684 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8687 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8689 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8691 * binhex.el (binhex-decode-region): Quote.
8693 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8695 * gnus-art.el (article-decode-charset): Don't downcase charset.
8697 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8699 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8701 * gnus.el: Pterodactyl Gnus v0.42 is released.
8703 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8705 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8707 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8709 * nntp.el (nntp-send-mode-reader): Revert.
8711 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8713 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8715 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8717 * message.el (message-make-date): Fix for negative time zones.
8719 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8721 * gnus.el: Pterodactyl Gnus v0.41 is released.
8723 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8725 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8727 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8729 * gnus.el (gnus-short-group-name): When shortening foreign select
8730 methods, do not scan for plusses beyond the first colon.
8732 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8734 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8735 lines where `group' is the last thing on the line.
8737 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8739 * gnus-art.el (gnus-article-view-part): Do alternative.
8740 (gnus-mime-display-alternative): Insert marker.
8742 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8744 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8746 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8749 * gnus-cus.el (gnus-topic): Required.
8751 * nnheader.el (nnheader-parse-nov): Parse extra.
8752 (nnheader-nov-parse-extra): New macro.
8754 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8756 * gnus-art.el (gnus-article-view-part): Internal move.
8758 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8760 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8761 (gnus-group-customize): Support editing topic parameters.
8763 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8765 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8768 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8770 * gnus-art.el (gnus-mm-display-part): Return.
8771 (gnus-article-view-part): Only go if external.
8772 (gnus-article-dumbquotes-map): Do 205.
8774 * mm-decode.el (mm-display-part): Return what was done.
8776 * message.el (message-buffer-naming-style): New variable.
8777 (message-generate-new-buffers): Extended.
8778 (message-buffer-naming-style): Removed.
8779 (message-buffer-name): Use it.
8780 (message-do-send-housekeeping): Rename new styling.
8782 * gnus-sum.el (gnus-summary-recenter): Allow
8783 gnus-auto-center-summary to be a number.
8785 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8787 * pop3.el (pop3-open-server): Use "binary" instead of
8790 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8792 * gnus-srvr.el (gnus-browse-foreign-server): Set
8793 gnus-browse-current-method to the result of gnus-server-to-method.
8795 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8797 * gnus-util.el (gnus-pull): Another optional argument.
8798 * nnweb.el (nnweb-request-delete-group): Delete from
8799 nnweb-group-alist and update active file.
8801 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8803 * gnus-group.el (gnus-group-make-group): Accept group of new
8806 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8808 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8810 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8812 * mm-view.el (mm-inline-text): Postion of html portion.
8814 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8816 * nntp.el (nntp-list-active-group): Waited for short strings.
8817 (nntp-send-mode-reader): Ditto.
8818 (nntp-open-connection): Ditto.
8820 * gnus-int.el (gnus-request-group-articles): New function.
8822 * nntp.el (nntp-request-listgroup): New function.
8823 (nntp-request-group-articles): Renamed.
8825 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8827 * nnheader.el (nnheader-parse-nov): Supply extra.
8829 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8831 * gnus-art.el (gnus-button-push): Don't go to
8832 gnus-article-buffer.
8834 * mm-view.el (mm-inline-image): Add a newline.
8836 * gnus-start.el (gnus-check-first-time-used): Check more.
8838 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8840 * gnus-start.el (gnus-check-first-time-used): Check current.
8842 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8844 * mm-util.el (mm-find-charset-region): New function.
8846 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8848 * gnus-art.el (gnus-mime-button-menu): Fix.
8850 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8852 * gnus-art.el (gnus-mime-button-menu): New definition.
8854 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8856 * gnus-art.el (article-decode-charset): Downcase charset.
8857 (article-decode-charset): Pass on type.
8858 (article-decode-charset): Check nil charsets.
8859 (article-remove-cr): Translate CR to LF.
8860 (gnus-ignored-mime-types): Default to nil.
8862 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8864 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8866 (gnus-nov-parse-extra): Didn't return right thing.
8868 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8870 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8872 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8874 * gnus.el: Pterodactyl Gnus v0.40 is released.
8876 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8878 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8880 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8882 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8884 * nnml.el (nnml-possibly-create-directory): Check before making.
8886 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8888 * nnheader.el (nnheader-insert-nov): Don't infloop.
8890 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8892 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8895 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8897 * nneething.el (nneething-file-name): New definition.
8899 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8901 * gnus-art.el (gnus-treatment-function-alist): Fix.
8902 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8904 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8906 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8908 * gnus.el: Pterodactyl Gnus v0.39 is released.
8910 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8912 * gnus-art.el (gnus-ignored-mime-types): New variable.
8913 (gnus-mime-display-single): Use it.
8914 (gnus-treatment-function-alist): New variable.
8916 * gnus.el (gnus-mime): New group.
8918 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8919 things for other parts.
8920 (gnus-mime-display-alternative): Place point.
8922 * gnus.el: autoload gnus-uu-post-news.
8924 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8927 * mm-decode.el (mm-display-part): Default to inline text/.*
8930 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8933 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8934 (gnus-mime-display-single): Inline all text parts.
8935 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8937 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8939 * nnml.el (nnml-possibly-create-directory): Rewrite.
8940 (nnml-request-create-group): Change to right server.
8942 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8944 * gnus.el: rmail-output-to-rmail-file autoload.
8946 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8949 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8951 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8953 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8955 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8958 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8960 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8962 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8964 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8966 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8968 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8970 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8973 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8976 * gnus-spec.el (gnus-update-format-specifications): Use the
8977 article mode line spec.
8979 * gnus-art.el (gnus-insert-mime-button): Put right type.
8980 (gnus-insert-prev-page-button): Ditto.
8981 (gnus-insert-next-page-button): Dutti.
8983 * pop3.el: New version installed.
8985 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8987 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8988 and display last part.
8990 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8992 * gnus.el: Pterodactyl Gnus v0.38 is released.
8994 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8996 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8998 (article-de-quoted-unreadable): Narrow to default.
9000 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9002 * gnus-art.el (article-decode-charset): Decode even when broken
9005 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9008 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9010 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9013 * nnmail.el (nnmail-extra-headers): New variable.
9015 * nnheader.el (nnheader-insert-nov): Insert extra.
9017 * gnus.el (gnus-summary-line-format): Doc fix.
9019 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9020 (gnus-nov-parse-line): Ditto.
9021 (gnus-nov-parse-extra): New macro.
9022 (gnus-header): New function.
9023 (gnus-update-summary-mark-positions): Change.
9024 (gnus-ignored-from-addresses): New variable.
9025 (gnus-summary-insert-from-or-to): New function.
9027 * gnus.el (gnus-extra-headers): New variable.
9029 * nnheader.el (make-mail-header): Expand.
9030 (mail-header-extra): New macro.
9031 (mail-header-set-extra): Ditto.
9032 (make-full-mail-header): Expand.
9034 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9036 * gnus.el: Pterodactyl Gnus v0.37 is released.
9038 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9040 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9042 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9045 1998-10-22 Didier Verna <verna@inf.enst.fr>
9047 * gnus-spec.el (gnus-balloon-face-function): new function
9048 (gnus-parse-format): understand the %< %> specifiers
9049 (gnus-parse-complex-format): ditto.
9051 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9053 * gnus.el: Changed following-char to char-after throughout.
9055 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9057 * mm-decode.el (mm-display-external): Protect more and message.
9059 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9061 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9064 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9066 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9068 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9070 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9072 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9074 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9076 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9078 * mm-decode.el (mm-display-external): Set undisplayer to mm
9079 buffer, not the current buffer; use unwind-protect.
9081 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9083 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9084 (gnus-summary-exit-no-update): Ditto.
9086 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9088 * mm-decode.el (mm-inline-media-tests): Look for w3.
9090 * mailcap.el (mailcap-mime-data): Inline html.
9092 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9094 * gnus.el: Pterodactyl Gnus v0.36 is released.
9096 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9098 * gnus-art.el (article-translate-strings):
9099 (gnus-article-dumbquotes-map): Don't dot.
9101 * pop3.el (pop3-open-server): Set point right.
9103 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9104 (mm-dissect-buffer): Ditto.
9105 (mm-destroy-part): Ignore non-handles.
9106 (mm-remove-part): Ditto.
9107 (mm-destroy-parts): New function.
9108 (mm-remove-parts): Ditto.
9110 * gnus-art.el (gnus-mm-display-part): Don't move point.
9112 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9114 * mm-uu.el : New file.
9116 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9118 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9121 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9123 * mm-decode.el (mm-display-external): Check before selecting.
9125 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9127 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9129 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9131 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9134 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9136 * gnus-art.el (gnus-decode-header-methods): New variable.
9138 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9140 * gnus-art.el (gnus-multi-decode-header): New function.
9142 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9144 * gnus.el: Pterodactyl Gnus v0.35 is released.
9146 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9148 * uudecode.el (uudecode-decode-region-external): Insert
9151 * mm-bodies.el (mm-decode-body): Optional encoding.
9153 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9155 * gnus-ems.el (gnus-mouse-3): New variable.
9157 * binhex.el (binhex-decode-region-external): Don't use -internally.
9159 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9161 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9164 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9166 * gnus-group.el (gnus-add-marked-articles): Request backend update
9169 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9171 * gnus-sum.el (gnus-update-read-articles):
9172 (gnus-update-marks): Request backend update of mark.
9174 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9176 * gnus.texi (Optional Backend Functions): New item,
9177 nnchoke-request-set-mark.
9179 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9181 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9184 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9186 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9188 1998-10-14 SL Baur <steve@altair.xemacs.org>
9190 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9193 1998-10-10 SL Baur <steve@altair.xemacs.org>
9195 * mm-view.el: Require mm-decode for macros.
9197 * mm-decode.el (mm-handle-type): Move macro declarations above the
9198 place where they are used.
9200 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9202 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9205 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9207 * nnagent.el (nnagent-open-server): Error message.
9209 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9211 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9213 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9215 * score-mode.el (gnus-score-mode-map): Ditto.
9217 * message.el (message-mode-map): Ditto.
9219 * gnus-uu.el (gnus-uu-post-news): Ditto.
9221 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9223 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9225 * gnus-art.el (gnus-article-edit-mode-map): Use
9226 `set-keymap-parent' rather than `copy-keymap'.
9228 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9230 * gnus-art.el (gnus-mime-button-commands): New variable.
9231 (gnus-mime-button-map): Initialize it from
9232 `gnus-mime-button-commands'.
9233 (gnus-mime-button-menu): New function.
9234 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9236 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9238 * message.el (message-insert-to): Make `nobody' and `poster'
9239 synonymous to `never' and `always' in Mail-Copies-To.
9240 (message-reply): Ditto.
9241 (message-followup): Ditto.
9243 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9245 * mailcap.el (mailcap-mime-data): Save sound.
9247 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9249 * message.el (message-ignored-supersedes-headers): Include
9250 `NNTP-Posting-Date'.
9252 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9254 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9256 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9258 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9261 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9263 * mm-decode.el (mm-display-external): Don't switch on save.
9265 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9267 * nnmail.el (nnmail-movemail-args): New variable.
9269 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9271 * gnus-art.el (article-translate-strings):
9273 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9275 * gnus-art.el (gnus-article-view-part): Use it.
9276 (gnus-mm-display-part): New function.
9277 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9279 * mm-decode.el (mm-handle-displayed-p): New function.
9281 * gnus-art.el (gnus-mime-copy-part): Create better names.
9282 (gnus-mime-button-line-format): Include dots spec.
9284 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9286 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9287 forward buffer first.
9289 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9291 * gnus-util.el (gnus-set-window-start): New function.
9293 * message.el (message-send): Don't check changed.
9295 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9297 * gnus-art.el (gnus-article-setup-buffer): Set params.
9299 * mm-decode.el (mm-user-display-methods): Inline
9300 "message/delivery-status".
9302 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9304 * message.el (message-auto-save-directory): Rename.
9305 (message-mode): Dof fix.
9307 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9308 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9310 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9312 * message.el (message-make-date): Avoid locale.
9314 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9317 * mm-decode.el (mm-display-inline): Goto point-min.
9319 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9321 * mm-decode.el (mm-display-external): Reverse before sorting.
9323 * gnus-draft.el (gnus-draft-send): Allow mail.
9325 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9327 * message.el (message-check): Move message-check macro above where
9330 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9332 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9334 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9336 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9338 * gnus.el: Pterodactyl Gnus v0.34 is released.
9340 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9342 * mm-decode.el (mm-inline-media-tests): delivery-status.
9344 * mm-view.el (mm-inline-text): Provide default.
9346 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9348 * mailcap.el (mailcap-possible-viewers): Fix nils.
9350 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9352 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9353 (article-update-date-lapsed): Record the buffer.
9354 (article-update-date-lapsed): Do all windows that display article
9357 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9359 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9361 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9364 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9366 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9368 * gnus-agent.el (gnus-category-add): Change default category to
9371 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9374 * gnus-draft.el (gnus-draft-send): Check server more.
9376 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9377 (gnus-article-goto-part): New function.
9379 * mm-view.el (mm-inline-text): Insert richtext properly.
9381 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9383 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9385 * parse-time.el (parse-time-rules): Accept dates far into the past
9386 and the future, and parse single-digit numbers as years.
9388 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9390 * mm-decode.el (mm-display-external): Chop off directories.
9392 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9394 * uudecode.el (uu-decode-region-external): Use
9395 insert-file-contents-literally.
9397 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9399 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9401 * uudecode.el: New file.
9403 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9406 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9408 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9410 * message.el (message-fetch-field): Unfold properly.
9412 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9415 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9417 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9418 (gnus-auto-select-first): Removed.
9419 (gnus-auto-select-first): Extended.
9420 (gnus-summary-read-group-1): Use new value.
9422 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9424 * message.el (message-fix-before-sending): Space.
9426 * nnmail.el (nnmail-find-file): Don't erase.
9428 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9430 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9432 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9434 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9436 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9438 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9440 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9442 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9445 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9447 * gnus-art.el (gnus-mime-view-all-parts): New command and
9450 * mm-decode.el (mm-display-external): Translate slashes.
9452 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9454 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9456 * mm-decode.el (mm-quote-arg): Quote spaces.
9457 (mm-display-external): Quote args.
9459 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9461 * mm-decode.el (mm-inlinable-part-p): New function.
9463 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9465 * mm-util.el (mm-disable-multibyte): New function.
9467 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9469 * gnus.el: Pterodactyl Gnus v0.33 is released.
9471 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9473 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9475 * mm-decode.el (mm-display-external): Don't switch for externals.
9476 (mm-dissect-multipart): Don't include end-sep.
9478 * mm-util.el (mm-get-coding-system-list): New function.
9479 (mm-coding-system-list): New variable.
9481 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9483 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9485 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9487 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9490 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9492 * mm-decode.el (mm-interactively-view-part): Typo.
9494 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9496 * mm-decode.el (mm-dissect-multipart): Display last part when the
9497 article has no close-delimiter
9499 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9501 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9504 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9506 * gnus-art.el (gnus-display-mime): Typo.
9508 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9510 * gnus.el: Pterodactyl Gnus v0.32 is released.
9512 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9514 * gnus-kill.el (gnus-batch-score): Protect against errors.
9516 * gnus-art.el: Protect against broken headers.
9518 * mm-decode.el (mm-display-external): Respect needsterm.
9519 (mm-display-external): Create buffer for external commands.
9521 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9523 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9525 * mm-decode.el (mm-display-external): Use file name.
9527 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9529 * gnus-util.el (gnus-output-to-rmail): adjust to
9530 `rmail-output-to-rmail-file'
9532 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9534 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9536 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9539 * gnus-art.el (article-decode-charset): Fold case.
9541 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9543 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9545 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9547 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9550 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9552 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9555 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9557 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9559 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9561 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9563 1998-09-23 Matt Armstrong <matta@geoworks.com>
9565 * gnus-art.el (article-decode-charset): Narrow to the correct
9568 * mm-bodies.el: Fix autoload.
9570 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9572 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9574 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9576 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9578 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9580 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9581 (gnus-article-add-button): Ditto.
9583 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9585 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9586 (gnus-article-prepare-display): Bind url-standalone-mode.
9588 * mm-decode.el (mm-remove-part): Also delete directory.
9589 (mm-display-external): Create a private sub-dir.
9591 * mailcap.el (mailcap-binary-suffixes): New variable.
9592 (mailcap-command-p): Use it.
9594 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9596 * nnmbox.el (nnmbox-request-group): Change server.
9597 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9599 * message.el (message-encode-message-body): Don't stomp MIME
9602 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9604 (gnus-summary-exit): Check for a live article buffer.
9605 (gnus-summary-exit-no-update): Ditto.
9607 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9610 * gnus-sum.el (gnus-article-decoded-p): New variable.
9612 * mm-decode.el (mm-display-external): Use no-conv.
9614 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9615 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9617 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9620 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9622 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9624 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9626 * gnus.el: Pterodactyl Gnus v0.31 is released.
9628 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9630 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9632 * mm-decode.el (mm-display-part): Accept no-default.
9634 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9637 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9638 (gnus-summary-prepare-threads): Ditto.
9640 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9642 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9643 (gnus-mime-button-line-format): Doc fix.
9644 (gnus-insert-mime-button): Use it.
9645 (gnus-article-add-button): Use widget-convert-button.
9647 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9650 * mm-decode.el (mm-alternative-precedence): Ditto.
9652 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9654 * mm-decode.el (mm-user-automatic-display): Use enriched.
9656 1998-09-14 Paul Fisher <rao@gnu.org>
9658 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9661 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9663 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9665 * gnus-art.el (article-update-date-lapsed): Only update header if
9666 buffer is dispalyed in frame.
9667 (gnus-article-prepare-display): New function.
9668 (gnus-article-prepare): Use it.
9670 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9672 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9674 * mm-view.el (mm-insert-inline): New function.
9676 * mm-decode.el (mm-pipe-part): Bugged.
9678 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9680 * mm-bodies.el (mm-encode-body): Move over the body.
9682 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9684 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9686 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9688 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9689 related functions. Handle message/rfc822 parts. Display subject on
9690 multipart summary lines. Display name on sub-parts when available.
9692 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9694 * mailcap.el (mailcap-command-p): New version.
9696 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9698 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9701 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9703 * message.el (message-make-date): Remove weekday name.
9705 * mm-decode.el (mm-dissect-buffer): Protect against broken
9708 * mailcap.el (mailcap-command-in-path-p): New function.
9709 (mailcap-command-p): Renamed.
9711 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9713 * rfc2047.el (eval): Autoload.
9715 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9717 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9718 (gnus-multi-decode-encoded-word-string): New function.
9719 (gnus-encoded-word-method-alist): New variable.
9720 (gnus-decode-encoded-word-functions): Removed.
9722 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9724 * gnus-int.el (gnus-request-replace-article): Replace
9725 message-narrow-to-headers with message-narrow-to-head
9727 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9729 * drums.el (drums-quote-string): Reversed match.
9731 * message.el (message-make-date): Use weekday name.
9733 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9735 * gnus.el: Pterodactyl Gnus v0.30 is released.
9737 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9739 * gnus-art.el (article-decode-encoded-words): Use it.
9740 (gnus-decode-header-function): New variable.
9742 * gnus-sum.el (gnus-nov-parse-line): Use it.
9743 (gnus-decode-encoded-word-function): New variable.
9745 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9748 * gnus-art.el (gnus-insert-mime-button): Use widget.
9749 (gnus-widget-press-button): New function.
9750 (gnus-article-prev-button): Removed.
9751 (gnus-article-next-button): Ditto.
9752 (gnus-article-add-button): Ditto.
9754 * gnus.el (gnus-article-mode-map): Inherit from widget.
9755 (gnus-article-mode-map): No, don't.
9757 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9758 (mm-content-id-alist): New variable.
9759 (mm-get-content-id): New function.
9761 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9762 articles if we are fetching to the article buffer.
9764 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9766 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9769 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9771 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9772 (mm-default-mime-charset): New variable.
9774 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9776 * drums.el (drums-quote-string): Reversed test.
9778 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9780 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9783 * drums.el (drums-quote-string): New function.
9785 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9786 (rfc2047-b-encode-region): Chop lines.
9787 (rfc2047-q-encode-region): Ditto.
9789 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9791 * gnus.el: Pterodactyl Gnus v0.29 is released.
9793 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9795 * mm-decode.el (mm-save-part): Message right.
9797 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9799 * drums.el (drums-parse-address): Returned a list instead of a
9801 (drums-remove-whitespace): Skip comments.
9802 (drums-parse-addresses): Didn't work.
9804 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9806 * gnus.el: Pterodactyl Gnus v0.28 is released.
9808 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9810 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9812 (article-decode-encoded-words): Rename.
9814 * message.el (message-narrow-to-headers-or-head): New function.
9816 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9819 * message.el (message-send-news): Encode body after checking
9822 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9824 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9826 * gnus-art.el (gnus-display-mime): Respect disposition.
9828 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9830 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9831 text with annotations.
9833 * message.el (message-make-date): Fix sign for negative time
9836 * mm-view.el (mm-inline-image): Insert a space at the end of the
9839 * mail-parse.el: New file.
9841 * rfc2231.el: New file.
9843 * drums.el (drums-content-type-get): Removed.
9844 (drums-parse-content-type): Ditto.
9846 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9848 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9850 * gnus.el: Pterodactyl Gnus v0.27 is released.
9852 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9854 * mm-decode.el (mm-alternative-precedence): New variable.
9855 (mm-preferred-alternative): New function.
9857 * gnus-art.el (gnus-mime-copy-part): New command.
9859 * mm-decode.el (mm-get-part): New function.
9861 * mm-view.el: New file.
9863 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9864 (mm-display-part): Default to mailcap-save-binary-file.
9866 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9868 * gnus.el: Pterodactyl Gnus v0.26 is released.
9870 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9872 * mm-decode.el (mm-interactively-view-part): New function.
9874 * gnus-art.el (gnus-mime-view-part): New command.
9876 * mm-decode.el (mm-last-shell-command): New variable.
9878 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9880 * mm-decode.el (mm-save-part): New function.
9882 * gnus-art.el (article-decode-charset): Protect against buggy
9884 (gnus-mime-pipe-part): New command.
9885 (gnus-mime-save-part): New command.
9886 (gnus-mime-button-map): New keymap.
9887 (gnus-mime-button-line-format): New variable.
9888 (gnus-insert-mime-button): New function.
9889 (gnus-display-mime): Use it.
9891 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9893 * mm-decode.el (mm-inline-text): Decode charsets.
9895 * gnus-art.el (gnus-article-save): Comment fix.
9897 * gnus-int.el (gnus-start-news-server): When in batch, don't
9900 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9903 * mm-decode.el (mm-inline-media-tests): Add audio.
9904 (mm-inline-audio): New function.
9906 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9908 * gnus-art.el (article-make-date-line): Didn't work.
9910 * parse-time.el (parse-time-string): One too many nils.
9912 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9914 * gnus.el: Pterodactyl Gnus v0.25 is released.
9916 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9918 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9921 * gnus.el ((featurep 'gnus-xmas)): New
9922 'gnus-annotation-in-region-p alias.
9924 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9926 * mm-util.el (mm-with-unibyte-buffer): New function.
9928 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9930 * mm-decode.el (mm-inline-media-tests): New variable.
9932 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9934 * gnus-art.el (gnus-article-mime-handles): New variable.
9936 * drums.el (drums-narrow-to-header): New function.
9938 * gnus-art.el (article-decode-charset): Use it.
9940 * drums.el (drums-content-type-get): New function.
9942 * mm-util.el (mm-content-type-charset): Removed.
9944 * drums.el (drums-syntax-table): @ is word.
9945 (drums-parse-content-type): New function.
9947 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9950 * gnus-util.el (gnus-date-get-time): Use safe date.
9952 * gnus-sum.el (gnus-show-mime): Removed.
9953 (gnus-summary-toggle-mime): Removed.
9955 * gnus-art.el (gnus-strict-mime): Removed.
9956 (gnus-article-prepare): Don't do MIME.
9957 (gnus-decode-encoded-word-method): Removed.
9958 (gnus-show-mime-method): Removed.
9960 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9962 * gnus.el: Pterodactyl Gnus v0.24 is released.
9964 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9966 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9969 * parse-time.el (parse-time-rules): Accept times that look like
9972 * message.el (message-make-date): Use zone properly.
9974 * gnus.el: Autoload gnus-batch.
9976 * gnus-art.el (article-de-quoted-unreadable): Do not do
9977 gnus-article-decode-rfc1522.
9979 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9981 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9984 * message.el (message-encode-message-body): Check for us-ascii.
9986 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9989 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9991 * gnus-art.el (article-decode-charset): Rename.
9993 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9995 * gnus.el: Pterodactyl Gnus v0.23 is released.
9997 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9999 * gnus-util.el (gnus-parent-id): Ditto.
10000 (gnus-put-text-property-excluding-newlines): Ditto.
10002 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10004 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10006 * message.el (message-generate-headers): Generate User-Agent
10007 instead of X-Mailer & X-Newsreader.
10009 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10010 User-Agent header format.
10012 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10014 * gnus.el: Pterodactyl Gnus v0.22 is released.
10016 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10018 * mm-util.el (mm-multibyte-p): Typo.
10020 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10022 * gnus.el: Pterodactyl Gnus v0.21 is released.
10024 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10026 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10028 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10030 * mm-util.el (mm-multibyte-p): New function.
10032 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10034 * gnus.el: Pterodactyl Gnus v0.20 is released.
10036 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10038 * rfc2047.el (rfc2047-decode-region): Only decode when in
10041 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10043 * gnus-int.el (gnus-request-replace-article): Encode.
10044 (gnus-request-accept-article): Encode.
10046 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10049 * gnus.el (gnus-article-display-hook): Take the charset functions
10052 * time-date.el (safe-date-to-time): New function.
10054 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10056 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10058 * gnus.el: Pterodactyl Gnus v0.19 is released.
10060 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10062 * mm-util.el (mm-mime-charset): New function.
10064 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10066 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10068 * gnus.el: Pterodactyl Gnus v0.18 is released.
10070 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10072 * message.el (message-send-and-exit): Return t on success.
10073 (message-make-date): Make a proper time zone.
10075 * gnus-draft.el (gnus-draft-send): Only remove article if the
10076 sending is successful.
10078 * drums.el (drums-get-comment): Return the last comment.
10079 (drums-parse-address): Parse old-style From headers.
10081 1998-09-07 SL Baur <steve@altair.xemacs.org>
10083 * gnus-sum.el (gnus-data-compute-positions): Move below
10084 `gnus-save-hidden-threads' so the former is correctly detected as
10087 1998-09-06 Dave Love <fx@gnu.org>
10089 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10090 ignore-errors too, eval'd when compile. Require w3 stuff at load
10091 time for nicer failure if it's not available.
10093 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10095 * time-date.el (time-to-seconds): Renamed.
10097 * parse-time.el (parse-time-string): Downcase before handling.
10098 (parse-time-rules): Times without seconds have 0 seconds.
10100 * rfc2047.el (rfc2047-encode-region): New version.
10101 (rfc2047-dissect-region): New function.
10103 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10105 * message.el (message-make-date): Use symbolic zone.
10107 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10109 * time-date.el (parse-time): Always use parse-time.
10111 * parse-time.el (parse-time-syntax): Use vectors.
10113 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10115 * gnus.el: Pterodactyl Gnus v0.17 is released.
10117 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10119 * time-date.el: Renamed from "date".
10121 * gnus.el: Removed all timezone dependencies.
10123 * score-mode.el: Removed.
10124 (gnus-score-edit-insert-date): Use date.
10126 * date.el (float-to-time): New function.
10128 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10130 * date.el (time-to-float): New function.
10132 * message.el (message-make-date): Use format-time-string.
10133 (message-make-expires): Use make-date.
10135 * gnus-util.el (gnus-dd-mmm): Use date.
10136 (gnus-sortable-date): Ditto.
10138 * message.el (message-make-date): Take an optional time.
10140 * gnus: Applied patches from 5.6.43.
10142 * date.el (if): Use parse-time.
10144 * gnus-score.el (gnus-summary-score-entry): Make into a command
10147 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10150 * gnus.el (gnus-agent-meta-information-header): Moved here.
10152 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10154 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10155 (gnus-agent-fetch-group-1): Score article headers using normal
10156 group score files if the download score rule of a category/group
10158 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10159 deciding what articles to download.
10160 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10161 predicate processing if predicate is `true' or `false'.
10163 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10165 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10167 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10169 * score-mode.el (score-mode-coding-system): New variable.
10170 (gnus-score-edit-exit): Use it.
10172 1998-09-04 Jason R Mastaler <jason@4b.org>
10174 * drums.el: Corrected typo.
10176 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10178 * mm-bodies.el (mm-body-encoding): Faster version.
10180 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10182 * gnus-art.el (gnus-article-decode-charset): Only decode text
10185 * message.el (message-output): Use rmail.
10187 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10190 * mm-util.el (mm-charset-to-coding-system): Use
10191 rfc2047-default-charset.
10192 (mm-known-charsets): New variable.
10194 * message.el (message-caesar-region): Bugged out.
10196 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10198 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10199 specifying `agent-predicate' in a group's parameters.
10201 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10203 * gnus.el: Pterodactyl Gnus v0.16 is released.
10205 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10207 * nnmail.el (nnmail-expired-article-p): Use predicate.
10209 * date.el (time-less-p): Renamed.
10211 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10214 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10217 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10219 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10222 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10224 * gnus.el: Pterodactyl Gnus v0.15 is released.
10226 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10228 * date.el: New file.
10230 * gnus-util.el (gnus-encode-date): Removed.
10231 (gnus-time-less): Ditto.
10233 * nnmail.el (nnmail-date-to-time): Removed.
10234 (nnmail-time-less): Ditto.
10235 (nnmail-days-to-time): Ditto.
10236 (nnmail-time-since): Ditto.
10238 * drums.el: New file.
10240 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10242 * message.el (message-encode-message-body): Encode headers with
10245 * rfc2047.el (rfc2047-default-charset): Renamed.
10246 (rfc2047-encodable-p): Use it.
10248 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10250 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10253 * gnus-util.el (gnus-output-to-rmail): Removed.
10255 * gnus-art.el (gnus-summary-save-in-rmail): Use
10256 gnus-output-to-rmailrmail-output-to-rmail-file.
10258 * rfc2047.el (rfc2047-decode-region): Fold case.
10259 (rfc2047-decode): Use decode-string.
10261 * mm-util.el: Provide mm-char-int.
10263 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10265 * gnus.el: Pterodactyl Gnus v0.14 is released.
10267 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10269 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10272 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10274 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10276 (gnus-inews-insert-mime-headers): Removed.
10278 * message.el (message-caesar-region): Protect against MULE chars.
10280 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10282 * mm-util.el (if): fset the right function.
10284 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10286 * gnus-art.el (gnus-article-decode-charset): Use real
10287 read-coding-system.
10289 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10291 * mm-bodies.el (mm-decode-body): Protect against malformed
10293 (mm-decode-body): Check that buffer-file-coding-system is
10296 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10298 * gnus.el: Pterodactyl Gnus v0.13 is released.
10300 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10302 * gnus-util.el (gnus-strip-whitespace): Already defined.
10305 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10307 * gnus-util.el (gnus-strip-whitespace): New function.
10309 * mm-util.el (mm-content-type-charset): Downcase.
10311 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10313 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10314 (gnus-article-decode-charset): Don't fetch all headers.
10316 * mm-util.el (mm-read-coding-system): New function.
10318 * mm-bodies.el (mm-decode-body): Check the right charset.
10320 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10322 * gnus-art.el (gnus-article-mode-line-format): Use short group
10325 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10327 * gnus.el: Pterodactyl Gnus v0.12 is released.
10329 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10331 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10333 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10334 (gnus-article-decode-charset): Always run.
10336 * mm-bodies.el (mm-decode-body): Decode cte.
10338 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10340 * gnus.el: Pterodactyl Gnus v0.11 is released.
10342 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10344 * message.el (message-encode-message-body): Ditto.
10346 * gnus-art.el (gnus-article-decode-mime-words): New command and
10348 (gnus-article-decode-charset): Ditto.
10349 (gnus-article-decode-charset): Only work under MULE.
10351 * mm-util.el (mm-content-type-charset): New function.
10353 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10355 * message.el (message-send-mail): Insert MIME headers.
10356 (message-check-news-body-syntax): Don't warn for escape sequences.
10357 (message-check-news-body-syntax): Insert MIME headers.
10359 * mm-bodies.el (mm-body-encoding): New function.
10361 * message.el (message-encode-message-body): New function.
10363 * mm-bodies.el: New file.
10365 * mm-util.el (mm-narrow-to-head): New function.
10367 * rfc2047.el (rfc2047-encode): Use it.
10369 * mm-util.el: Provide mm-encode-coding-region.
10371 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10373 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10375 * mm-util.el (mm-enable-multibyte): New function.
10377 * message.el (message-set-work-buffer): Set multibyte.
10379 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10381 * gnus-util.el (gnus-point-at-eol): Removed.
10382 (gnus-point-at-bol): Ditto.
10384 1998-08-31 Didier Verna <verna@inf.enst.fr>
10386 * gnus-msg.el (gnus-group-mail): make it behave like
10387 gnus-group-post-news with regards to the prefix (this enables the
10388 use of posting styles).
10390 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10392 * gnus.el (gnus-article-display-hook): Added
10393 gnus-article-decode-rfc1522 to hook.
10395 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10397 * gnus.el: Pterodactyl Gnus v0.10 is released.
10399 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10401 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10404 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10406 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10408 * mm-util.el (mm-charsets-in-region): Removed.
10410 * rfc2047.el: Renamed file.
10412 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10414 * message.el (message-mode): Set multibyte.
10416 * mm-util.el (mm-charsets-in-region): Copied here.
10418 * gnus-util.el: Removed gnus-truncate-string.
10420 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10422 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10423 (rfc1522-encodable-p): New function.
10424 (rfc1522-encode-message-header): Use it.
10426 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10428 * gnus.el: Pterodactyl Gnus v0.9 is released.
10430 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10432 * mm-util.el: Shadow encode-coding-string.
10434 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10436 * mm-util.el: New file.
10438 * mm-decode.el: Somewhat depleted.
10439 * mm-encode.el: Ditto.
10441 * rfc1522.el: New file.
10443 * mm-util.el (mm-replace-chars-in-string): Copied here.
10445 * mm-encode.el (mm-q-encode-region): New function.
10447 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10450 * mm-encode.el (mm-encode-word-region): Downcase.
10452 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10454 * gnus.el: Pterodactyl Gnus v0.8 is released.
10456 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10458 * message.el (message-send-mail): Encode headers.
10460 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10461 (quoted-printable-encode-region): Upcase.
10463 * message.el (message-default-charset): New variable.
10465 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10467 * message.el (message-narrow-to-field): Changed name.
10469 * mm-encode.el: New file.
10471 * message.el (message-narrow-to-header): New function.
10473 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10476 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10478 * gnus.el: Pterodactyl Gnus v0.7 is released.
10480 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10482 * gnus.el: Remove autoload for
10483 gnus-article-mime-decode-quoted-printable.
10485 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10486 be decoded in non-MULE Emacsen.
10488 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10490 * mm-decode.el: Check for coding-system-list.
10492 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10494 * gnus.el: Pterodactyl Gnus v0.6 is released.
10496 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10498 * nnheader.el (fboundp): Protect code-coding-string.
10500 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10503 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10505 * gnus.el: Pterodactyl Gnus v0.5 is released.
10507 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10509 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10510 (gnus-hack-decode-rfc1522): Removed.
10512 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10514 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10516 * gnus.el: Gnus v0.4 is released.
10518 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10520 * gnus-art.el (gnus-article-decode-mime-words): New command and
10523 * qp.el (quoted-printable-decode-region): Don't use hexl.
10525 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10526 (gnus-structured-field-decoder): Removed.
10527 (gnus-unstructured-field-decoder): Ditto.
10529 * mm-decode.el: New file.
10533 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10535 * gnus-ems.el (fboundp): Removed gnus-split-string.
10537 * gnus.el (gnus-splash-face): Doc fix.
10539 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10541 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10544 * nnheader.el (nnheader-temp-write): Removed.
10546 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10548 * gnus.el: Gnus v0.3 is released.
10550 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10552 * gnus.el: Gnus v0.2 is released.
10554 ;; Local Variables:
10555 ;; coding: iso-2022-7bit