1 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
3 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
6 * gnus-start.el (gnus-find-new-newsgroups): Use
7 `message-make-date' instead of `current-time-string'.
8 (gnus-ask-server-for-new-groups): Ditto.
9 (gnus-check-first-time-used): Ditto.
11 2001-07-13 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
13 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
15 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
17 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
19 2001-07-12 Gerd Moellmann <gerd@gnu.org>
21 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
22 Browse->Next entries to Browse->Prev.
23 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
25 2001-07-04 Gerd Moellmann <gerd@gnu.org>
27 * nnheader.el (nnheader-init-server-buffer): Make sure the
28 *nntpd* buffer is made multibyte instead of a random buffer.
30 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
32 * gnus.el: Fix the header line, for finder.el. Suggested by
33 Pavel Janik <Pavel@Janik.cz>
35 2001-07-02 Gerd Moellmann <gerd@gnu.org>
37 * gnus.el (gnus-local-domain): Removed because unused.
39 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
41 * qp.el (quoted-printable-decode-region): If called interactively,
42 use coding-system-for-read.
44 2001-03-30 Gerd Moellmann <gerd@gnu.org>
46 * gnus.el (gnus-interactive): Fix parenthesis errors.
48 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
50 * message.el (rmail-output): It is in rmailout.el not rmail.el.
52 * message.el (message-forward): local-variable-p takes an extra
55 * message.el (message-forward-decoded-p): New variable.
56 (message-forward-subject-author-subject): Use it.
57 (message-make-forward-subject): Use it.
58 (message-forward): Use it.
60 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
62 2001-03-05 Dave Love <fx@gnu.org>
64 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
65 Move it after definition of mm-coding-system-p.
67 2001-03-01 Dave Love <fx@gnu.org>
69 * mm-util.el (mm-inhibit-file-name-handlers): Add
72 2001-02-11 Dave Love <fx@gnu.org>
74 * message.el (message-signature-file): Fix doc, :type.
76 2001-02-08 Dave Love <fx@gnu.org>
78 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
79 (message-posting-charset): Defvar when compiling again.
80 (rfc2047-encodable-p): Require message.
82 * gnus-sum.el (gnus-alter-articles-to-read-function):
83 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
85 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
87 * message.el (message-make-forward-subject): Argument decoded.
88 (message-forward): Use it when digest.
90 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
93 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
96 * gnus-art.el (gnus-article-make-menu-bar): Make
97 gnus-article-post-menu.
99 2001-02-06 Dave Love <fx@gnu.org>
101 * qp.el (quoted-printable-encode-region): Remove redundant code
104 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
106 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
108 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
109 command if there is not last-saver.
111 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
112 (rfc2047-charset-encoding-alist): Add big5.
114 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
117 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
119 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
121 * gnus-sum.el (gnus-summary-print-article): Take one prefix
122 argument. Allow to print several articles in one file.
124 * webmail.el (webmail-type-definition): netaddress changes.
126 2001-01-31 Dave Love <fx@gnu.org>
128 * mm-util.el (mm-mime-mule-charset-alist)
129 (mm-find-mime-charset-region): Consider mule-utf-8.
131 2001-01-31 Dave Love <fx@gnu.org>
133 * gnus-art.el (gnus-article-x-face-command)
134 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
137 2001-01-26 Dave Love <fx@gnu.org>
139 * mm-util.el (mm-multibyte-string-p): New.
141 * qp.el: Remove un-logged bogus changes from 2000-12-20.
142 (quoted-printable-encode-region): Doc fix. Don't call
143 string-as-multibyte on class. Clarify line-folding.
144 (quoted-printable-encode-string): Make temp buffer inherit
145 string's multibyteness.
147 2001-01-23 Gerd Moellmann <gerd@gnu.org>
149 * nnheader.el (toplevel): Don't require `gnus-util' at
150 compile-time; this creates a circular dependency, and prevents
153 2001-01-22 Andreas Schwab <schwab@suse.de>
155 * nnheader.el (gnus-delete-line): Autoload it as a macro.
157 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
159 * message.el (message-forward): Use mule4.
160 * mm-util.el (mm-string-as-unibyte): New.
161 * message.el (message-forward): Use it.
162 * message.el (message-cite-original-without-signature): Don't peel
164 (message-get-reply-headers): Add Cc if it is not in follow-to.
165 * message.el (message-send-mail): Content-Type may not be there.
167 * gnus-art.el (article-display-x-face): Insert X-Face if there is
169 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
171 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
172 (gnus-remove-some-windows): Ditto.
173 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
175 * gnus-art.el (gnus-mime-view-part): Copy it.
176 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
177 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
178 orig-file. Use ',source.
179 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
180 Lars Magne Ingebrigtsen.
181 * pop3.el (pop3-get-message-count): Andrew Innes
182 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
184 2001-01-08 Dave Love <fx@gnu.org>
186 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
189 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
191 * message.el: Doc and message fixes.
192 (message-send-rename-function)
193 (message-make-forward-subject-function)
194 (message-send-mail-function, message-reply-to-function)
195 (message-wide-reply-to-function, message-followup-to-function)
196 (message-distribution-function, message-auto-save-directory): Fix
199 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
200 proceeding after warnings. Amend multipart warning message.
202 2001-01-04 Dave Love <fx@gnu.org>
204 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
206 (gnus-make-directory): Require nnmail.
208 * mm-decode.el (mm-inline-media-tests): Add
209 image/x-portable-bitmap.
210 (mm-get-image): Grok pbm.
212 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
214 * message.el (message-mail): Support yank-action.
216 * message.el (message-setup): Revoke the last change.
218 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
220 * message.el (message-setup): Use cons. Suggested by Johan Vromans
221 <jvromans@squirrel.nl>.
223 * gnus-topic.el (gnus-topic-create-topic): Use list.
225 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
226 before binding gnus-default-article-saver.
228 * gnus-sum.el (gnus-summary-save-article):
229 (gnus-summary-pipe-output):
230 (gnus-summary-save-article-mail):
231 (gnus-summary-save-article-rmail):
232 (gnus-summary-save-article-file):
233 (gnus-summary-write-article-file):
234 (gnus-summary-save-article-body-file): Ditto.
236 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
238 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
240 * gnus-art.el (gnus-article-check-hidden-text): Return t.
242 * gnus-util.el (gnus-remove-text-properties-when): Return t.
244 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
245 malformatted messages.
247 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
249 * gnus-art.el (article-treat-dumbquotes): Quote \.
251 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
253 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
254 Emacs 20 runs on a terminal.
256 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
258 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
259 Paul Stevenson <p.stevenson@surrey.ac.uk>
261 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
263 * mml.el (gnus-add-minor-mode): Autoload.
265 * message.el (message-forward): Save-restriction.
267 * message.el (message-mail-user-agent): Add :version.
269 * message.el (message-mail-user-agent): New variable.
270 (message-setup): Renamed to message-setup-1. Support
272 (message-mail-user-agent): New function.
273 (message-mail): Use it.
274 (message-reply): Use it.
275 (message-resend): Use it.
276 (message-mail-other-window): Use it.
277 (message-mail-other-frame): Use it.
279 * gnus-msg.el (gnus-bug): Support mail-user-agent.
281 2000-12-21 Miles Bader <miles@gnu.org>
283 * message.el (message-mode): Set `comment-start' to the yank prefix.
285 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
287 * message.el (message-narrow-to-head-1): New function.
288 (message-narrow-to-head): Use it.
289 (message-reply): Ditto.
290 (message-cancel-news): Ditto.
291 (message-supersede): Ditto.
292 (message-make-forward-subject): Ditto.
293 (message-bounce): Ditto.
295 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
297 * message.el (message-forward): Copy buffer in unibyte mode.
298 (message-make-forward-subject): Don't widen. Decode.
299 (message-forward): Don't decode subject.
301 * mml.el (gnus-ems): Require it.
303 * gnus-msg.el (gnus-summary-mail-forward):
305 * message.el (message-forward): Move mime-to-mml here.
307 * nnmbox.el (nnmbox-file-coding-system): Use binary.
308 (nnmbox-active-file-coding-system): Ditto.
310 * gnus-cus.el (gnus-group-parameters): Add posting-style.
312 * mm-uu.el: Require binhex.
314 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
316 * qp.el (quoted-printable-encode-region): Upcase QP.
318 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
320 * gnus-util.el (gnus-add-text-properties-when): New function.
321 (gnus-remove-text-properties-when): Ditto.
323 * gnus-cite.el (gnus-article-hide-citation): Use them.
324 (gnus-article-toggle-cited-text): Use them.
326 * gnus-art.el (gnus-signature-toggle): Use them.
327 (gnus-article-show-hidden-text): Ditto.
328 (gnus-article-hide-text): Ditto.
330 * gnus-art.el (gnus-article-describe-key): Use prompt.
331 (gnus-article-describe-key-briefly): Ditto.
333 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
335 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
337 2000-12-18 Gerd Moellmann <gerd@gnu.org>
339 * *.xpm, *.pbm: Convert icons icons to size 24x24.
341 2000-12-18 Dave Love <fx@gnu.org>
343 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
346 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
348 * pop3.el (pop3-movemail): Use binary.
349 (pop3-movemail-file-coding-system): Removed.
351 2000-12-13 Miles Bader <miles@gnu.org>
353 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
354 to t, so that we don't get stuck while trying to smilefy
357 2000-12-12 Gerd Moellmann <gerd@gnu.org>
359 * smiley-ems.el (smiley-regexp-alist): Make regexps match
360 at the end of the buffer.
361 (smiley-region): In the loop, move to the end of the submatch
362 matching the smiley instead of using the end of the match
365 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
367 * message.el (message-mode): Doc fix.
369 2000-12-12 Gerd Moellmann <gerd@gnu.org>
371 * smiley-ems.el (smiley-region): Doc fix.
373 2000-12-11 Miles Bader <miles@gnu.org>
375 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
376 bottom line visible, check to see if it's partially obscured, and
377 if so, either scroll one more line to make it fully visible, or
378 revert to showing the second line from the top.
380 2000-12-07 Dave Love <fx@gnu.org>
382 * mailcap.el (mailcap-download-directory)
383 * gnus-audio.el (gnus-audio-directory)
384 * smiley-ems.el (smiley-data-directory): Fix :type.
386 2000-12-05 Dave Love <fx@gnu.org>
388 * starttls.el: New file.
390 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
392 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
394 (gnus-setup-message): Remove a hack.
396 * gnus-win.el (gnus-configure-windows): Make sure
397 nntp-server-buffer is live.
398 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
399 (gnus-configure-frame): Save selected window.
401 2000-12-04 Andreas Jaeger <aj@suse.de>
403 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
405 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
407 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
408 raw 8-bit in headers in dk.* newsgroups.
410 2000-11-30 Dave Love <fx@gnu.org>
412 * message.el (message-auto-save-directory): Use
413 file-name-as-directory.
414 (message-set-auto-save-file-name): Create
415 message-auto-save-directory if necessary.
416 (message-replace-chars-in-string): Removed -- unused.
417 (message-mail-alias-type): Customize.
418 (message-headers): Remove duplicate defgroup.
420 2000-11-29 Dave Love <fx@gnu.org>
422 * qp.el (quoted-printable-decode-region): Use error, not message
423 to report malformed text (like base64). Amend message.
425 2000-11-29 Miles Bader <miles@gnu.org>
427 * message.el (message-header-lines): Fontify tag.
429 2000-11-27 Dave Love <fx@gnu.org>
431 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
434 2000-11-26 Dave Love <fx@gnu.org>
436 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
438 2000-11-23 Dave Love <fx@gnu.org>
440 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
442 * mm-uu.el (uudecode): Require.
443 (uudecode-decode-region, uudecode-decode-region-external): Don't
445 (mm-uu-copy-to-buffer): Doc fix.
446 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
449 * mailcap.el: Doc fixes.
450 (mailcap-mime-data): Various adjustments.
451 (mailcap): New group.
452 (mailcap-download-directory): Customize.
453 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
454 (mailcap-temporary-directory): Deleted (unused).
455 (mailcap-unescape-mime-test): Simplify slightly.
456 (mailcap-viewer-passes-test): Use functionp.
457 (mailcap-command-p): Aliased to executable-find.
459 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
460 default-enable-multibyte-characters is nil.
462 2000-11-22 Simon Josefsson <simon@josefsson.org>
464 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
465 instead of "from: " for rfc822 compliance. Insert SPC.
467 2000-11-22 Gerd Moellmann <gerd@gnu.org>
469 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
471 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
473 * message.el (message-send-mail): Use buffer-substring-no-properties.
474 (message-send-news): Ditto.
476 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
478 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
480 2000-11-21 Dave Love <fx@gnu.org>
482 * gnus-art.el (gnus-mime-button-map): Don't inherit from
483 gnus-article-mode-map.
484 (gnus-mime-button-menu): Use mouse-set-point.
485 (gnus-insert-mime-button, gnus-mime-display-alternative)
486 (gnus-mime-display-alternative): Don't use local-map property.
488 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
490 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
491 sending a command; allow the rtelnet prompt as well.
493 2000-11-17 Simon Josefsson <simon@josefsson.org>
495 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
498 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
500 * nntp.el (nntp-decode-text): Delete bogus status lines.
501 (nntp-open-connection): Kill process buffer when quit.
502 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
503 FSF Emacs 20 and XEmacs 21.
504 (nntp-retrieve-data): Don't ignore quit.
506 2000-11-17 Dave Love <fx@gnu.org>
508 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
509 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
511 (uudecode-decode-region): Doc fix.
513 2000-11-14 Dave Love <fx@gnu.org>
515 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
516 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
517 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
518 New files, derived from the XPMs.
520 2000-11-12 Dave Love <fx@gnu.org>
522 From Emerick Rogul <emerick@csa.bu.edu>.
523 * message.el (message-setup-fill-variables): New variable.
524 (message-mode): Use it.
526 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
528 * gnus-mlspl.el: Documentation tweaks.
530 2000-11-10 Dave Love <fx@gnu.org>
532 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
533 (gnus-agent-lib-file, gnus-agent-load-alist)
534 (gnus-agent-save-alist, gnus-agent-article-name): Use
537 * gnus-group.el (gnus-group-name-charset-method-alist): Add
539 (nnkiboze-score-file): Defvar when compiling.
541 * gnus-start.el (gnus-read-newsrc-file): Add :version.
543 * gnus-art.el (gnus-article-banner-alist)
544 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
545 (gnus-article-date-lapsed-new-header)
546 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
547 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
548 (gnus-treat-strip-headers-in-body)
549 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
550 (gnus-treat-translate): Add :version.
551 (gnus-article-mime-part-function): Fix defcustom.
553 * nnmail.el (nnmail-expiry-target)
554 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
555 (nnmail-split-header-length-limit): Add :version.
557 * gnus-sum.el (gnus-auto-expirable-marks)
558 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
559 (gnus-extra-headers, gnus-ignored-from-addresses)
560 (gnus-newsgroup-ignored-charsets)
561 (gnus-group-highlight-words-alist)
562 (gnus-summary-show-article-charset-alist): Add :version.
564 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
565 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
566 files, converted from the XPMs.
568 * gnus-cache.el (gnus-cache-active-file): Don't use
569 file-name-as-directory on directory.
570 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
571 use file-name-as-directory on directory.
573 * time-date.el (timezone-make-date-arpa-standard): Autoload.
574 (date-to-time): Use it.
576 * message.el (message-mode) <adaptive-fill-regexp>:
577 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
578 (message-newline-and-reformat): Likewise.
579 (message-forward-as-mime, message-forward-ignored-headers)
580 (message-buffer-naming-style, message-default-charset)
581 (message-dont-reply-to-names, message-send-mail-partially-limit):
584 * mm-util.el: Doc fixes.
585 (mm-mime-charset): Don't use the raw result of
586 mm-preferred-coding-system.
587 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
588 (mm-with-unibyte): Simplify.
590 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
593 * pop3.el (pop3-version): Deleted.
594 (pop3-make-date): New function, avoiding message-make-date.
595 (pop3-munge-message-separator): Use it.
597 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
599 * pop3.el (pop3-munge-message-separator): A message may have an
602 2000-11-09 Dave Love <fx@gnu.org>
604 * gnus-group.el (gnus-group-make-directory-group)
605 (gnus-group-fetch-faq): Use expand-file-name.
606 (gnus-group-fetch-faq): Simplify completing-read form.
608 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
611 * message.el (tool-bar-map): Defvar when compiling.
613 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
614 (gnus-tm-lisp-directory): Deleted.
615 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
617 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
618 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
619 version numbers from file names.
621 2000-11-08 John Wiegley <johnw@gnu.org>
623 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
624 `gnus-group-change-level-function', instead of `remove-hook',
625 because it's not a hook!
627 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
629 * nnweb.el (nnweb-decode-entities): Work for non-character
632 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
633 Issue message on quit.
635 2000-11-08 Simon Josefsson <simon@josefsson.org>
637 * rfc2104.el: Add SHA-1 example.
638 (rfc2104-hexstring-to-bitstring): New function.
639 (rfc2104-hash): Use it.
641 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
643 * gnus-start.el: Remove gnus-xemacs.
645 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
647 * gnus-score.el (gnus-score-body): Don't score body when
649 (gnus-score-followup): Don't score followup either.
650 (gnus-score-use-all-scores): New variable.
651 (gnus-all-score-files): Use it.
652 (gnus-score-find-bnews): Use directory-sep-char.
654 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
655 asynchronous in Exp version.
657 2000-11-08 Dave Love <fx@gnu.org>
659 * mm-view.el: Use featurep for XEmacs test.
660 (mm-inline-message): Test for `remove-specifier'; don't use
663 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
665 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
666 (gnus-score-find-bnews): Don't concat "".
668 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
669 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
670 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
671 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
673 * gnus-sum.el: Put some defvars in eval-when-compile.
674 (gnus-summary-mode-hook): Add :options.
675 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
676 (gnus-summary-tool-bar-map): New variable.
677 (gnus-summary-make-tool-bar): New function.
678 (gnus-summary-mode): Put kill-all-local-variables first.
680 * gnus-group.el (gnus-group-toolbar-map): New variable.
681 (gnus-group-make-tool-bar): Rewritten.
682 (gnus-group-mode): Put kill-all-local-variables first.
684 * rfc2047.el: Require gnus-util.
686 * nnml.el (gnus-sorted-intersection): Autoload.
688 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
689 Put some defvars in eval-when-compile.
690 (gnus-intersection, gnus-sorted-complement): Autoload.
692 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
694 * mm-encode.el (mm-body-7-or-8): Autoload.
696 * mm-decode.el (mm-insert-inline): Autoload.
699 * message.el: Put some defvars in eval-when-compile.
701 * gnus-msg.el: Put some defvars in eval-when-compile.
702 (gnus-msg-mail): Move after gnus-setup-message.
704 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
706 2000-11-07 Dave Love <fx@gnu.org>
708 * gnus-util.el (nnheader): Don't require message (recursive
711 * uudecode.el: Avoid compiler warnings.
713 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
714 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
716 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
718 * rfc2047.el: Require cl when compiling.
719 (rfc2047-q-encode-region): Don't break if a QP-word could be
721 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
722 (rfc2047-fold-region): "=?=" is not a break point.
723 (rfc2047-encode-message-header): Move fold into encode-region.
724 (rfc2047-dissect-region): Rewrite.
725 (rfc2047-encode-region): Rewrite.
726 (rfc2047-fold-region): Fold
727 (rfc2047-unfold-region): New function.
728 (rfc2047-decode-region): Use it.
729 (rfc2047-q-encode-region): Don't break at bob.
730 (rfc2047-decode): Use unibyte.
731 (rfc2047-q-encode-region): Better calculation of break point.
732 (rfc2047-fold-region): Don't break the first non-LWSP characters.
733 (rfc2047-encode-region): Merge only if regions are adjacent.
735 2000-11-06 Dave Love <fx@gnu.org>
737 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
739 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
740 (uudecode-char-int): New alias, replacing char-int.
741 (uudecode-decode-region): Don't call buffer-disable-undo.
743 * mm-uu.el (mm-uu-configure): Unquote lambda.
744 (mm-uu-configure-list): Doc fix.
746 * earcon.el (running-xemacs): Don't define.
748 2000-11-06 John Wiegley <johnw@gnu.org>
750 * gnus-mlspl.el (gnus-group-split-update): Check the value of
751 `nnmail-crosspost', and use it to set the `no-crosspost'
752 argument when calling `gnus-group-split-fancy'. Otherwise, it
753 assumes that cross-posting is always OK, no matter what
754 `nmail-crosspost' is set to.
755 (gnus-group-split-fancy): The argument order in the
756 second-to-last `push' call was wrong, but since `no-crosspost'
757 was always nil, it was never being triggered.
759 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
761 Don't postpone GCC if none of GCC methods is agent-covered. This
762 fix presumes that the post-method must be agent-covered if any Gcc
763 method is agent-covered.
765 * gnus-msg.el (gnus-inews-group-method): New function.
766 (gnus-inews-do-gcc): Use it.
767 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
768 (gnus-agent-possibly-save-gcc): Use it.
769 (gnus-agent-possibly-do-gcc): Ditto.
771 *gnus-msg.el: (gnus-inews-add-send-actions): Use
772 `gnus-agent-possibly-do-gcc' if Agentized.
773 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
774 to `message-header-hook'.
776 * gnus-mlspl.el: Require cl when compiling.
779 (gnus-mailing-list-archive, gnus-mailing-list-owner,
780 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
781 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
782 (gnus-mailing-list-menu): Define it.
783 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
785 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
787 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
789 * message.el (message-font-lock-keywords): Match a final newline
790 to help font-lock's multiline support.
792 2000-11-03 Dave Love <fx@gnu.org>
794 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
796 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
799 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
800 <banner>: Fix custom type, doc.
802 * mm-decode.el (mm-display-external): Space-prefix temp buffer
803 name. Don't disable undo explicitly.
805 2000-11-02 Dave Love <fx@gnu.org>
807 * message.el (message-font-lock-keywords): Use [:alpha:] for
810 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
812 * mm-uu.el (mm-uu-configure-list): Move back to old location,
813 because defcustom tries to call `mm-uu-configure'.
815 2000-11-01 Dave Love <fx@gnu.org>
817 * rfc2047.el (base64): Require unconditionally.
818 (message-posting-charset): Defvar when compiling.
819 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
822 * gnus-sum.el (nnoo): Require.
823 (mm-uu-dissect): Autoload.
825 * mml.el (mml-parse-1): Clarify message.
826 (mml-minibuffer-read-type): Use mailcap-mime-types.
828 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
830 * mml.el: Fix a typo in the requiring of CL.
832 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
834 * rfc2231.el: Require cl when compiling.
836 2000-11-01 Dave Love <fx@gnu.org>
838 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
840 (mm-uu-configure-list): Move and fix custom type.
842 * utf7.el: Require cl when compiling.
844 * binhex.el: Use (featurep 'xemacs).
845 (binhex-char-int): New alias, replacing char-int. Change callers.
846 (binhex-decode-region): Simplify work buffer code.
847 (binhex-decode-region-external): Use expand-file-name, not concat.
849 2000-10-30 Dave Love <fx@gnu.org>
851 * gnus-art.el: Fix 2000-10-27 change properly.
853 2000-10-28 Miles Bader <miles@gnu.org>
855 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
857 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
859 * gnus-draft.el (gnus-draft-send-message): Typo.
861 2000-10-27 John Wiegley <johnw@gnu.org>
863 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
864 variable to correspond with `gnus-article-hide-citation-maybe'.
865 (gnus-treatment-function-alist): Added entry for the above
868 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
870 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
872 2000-10-27 Dave Love <fx@gnu.org>
874 * gnus.el: Don't require custom. Don't require message at top
876 (gnus-message-archive-method): Require message here.
878 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
880 * gnus-art.el (article-strip-banner): Use
881 gnus-group-find-parameter rather than gnus-group-get-parameter, to
882 allow inheritance on the banner.
883 From elkin@tverd.astro.spbu.ru.
885 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
886 Cashin <ecashin@coe.uga.edu>).
888 2000-10-27 Simon Josefsson <simon@josefsson.org>
890 * gnus-agent.el (gnus-agent-possibly-do-gcc):
891 (gnus-agent-restore-gcc):
892 (gnus-agent-possibly-save-gcc): New functions.
894 * nnimap.el (nnimap-group-overview-filename): Create directory for
895 newfile (when use long filenames is nil). Copy+delete file if
897 (nnimap-group-overview-filename): `rename-file' and `copy-file'
898 doesn't return anything useful, use ignore-errors instead.
899 (nnimap-verify-uidvalidity): Delete overview file when
900 uid validity changes.
901 (nnimap-group-overview-filename): Store uidvalidity in filenames.
902 Rename old files into new format.
903 (nnimap-request-accept-article): Remove \n's from
905 (nnimap-request-accept-article): Remove From[^:] lines.
906 (imap-starttls-p): Check for starttls binary.
907 (imap-starttls-open): More verbose.
908 (imap-gssapi-auth): Ditto.
909 (imap-kerberos4-auth): Ditto.
910 (imap-cram-md5-auth): Ditto.
911 (imap-login-auth): Ditto.
912 (imap-anonymous-auth): Ditto.
913 (imap-digest-md5-auth): Ditto.
915 (imap-digest-md5-p): Check capability first.
916 (imap-parse-flag-list): Correctly parse empty lists.
917 (imap-login-p): Support LOGINDISABLED.
918 (imap-parse-body): Work around bug in Sun SIMS.
920 * gnus-agent.el (gnus-agent-possibly-do-gcc):
921 (gnus-agent-restore-gcc):
922 (gnus-agent-possibly-save-gcc): New functions.
924 Asks the user to synch flags with server when you plug in.
926 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
927 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
928 (gnus-agent-toggle-plugged): Call it.
929 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
930 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
931 (gnus-agent-possibly-synchronize-flags): New function.
932 (gnus-agent-possibly-synchronize-flags-server): New function.
934 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
936 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
938 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
941 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
943 * gnus-draft.el (gnus-draft-send-message): Ditto.
944 (gnus-group-send-drafts): Ditto.
946 * gnus-art.el (gnus-request-article-this-buffer):
947 gnus-refer-article-method might be a single method.
948 (gnus-article-mime-total-parts): New function.
949 (gnus-mm-display-part): Use it.
950 (gnus-mime-display-single): Ditto.
951 (gnus-mime-display-alternative): Ditto.
952 (gnus-mime-inline-part): Check validity of charset.
953 (gnus-treat-display-smileys): Default value in Emacs 21.
954 * gnus-art.el: Define dynamic variables in eval-when-compile.
955 (gnus-article-prepare): Configure it again.
956 (gnus-insert-mime-button): Use gnus-overlay-buffer,
958 (gnus-article-prepare): Configure windows before
959 gnus-article-prepare-display is called. Otherwise, BBDB's popup
960 window might be overrided.
961 (gnus-mime-inline-part): Use prefix argument only
962 when it is called interactively.
963 (gnus-mime-action-alist): New variable.
964 (gnus-mime-action-on-part): Use it.
965 (gnus-mime-button-commands): Add command ".".
966 (gnus-mime-inline-part): Support prefix argument.
967 (gnus-article-banner-alist): New variable.
968 (article-strip-banner): Use it.
970 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
971 because they are files, not paths.
972 (mailcap-parse-mimetypes): Ditto.
973 (mailcap-mime-types): Use mailcap-mime-data.
975 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
977 * gnus.el (gnus-agent-fetching): New variable.
978 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
980 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
981 (gnus-agent-fetch-group-1): Score-param could be nil.
982 (gnus-agent-any-covered-gcc): New function.
983 (gnus-agent-possibly-save-gcc): Use it.
984 (gnus-agent-possibly-do-gcc): Ditto.
985 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
986 the GNU assignment issue.
987 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
988 * gnus-agent.el: timer vs. itimer.
990 * webmail.el (webmail-type-definition): Fix my-deja open url.
991 (webmail-hotmail-list): Fix.
992 (webmail-netscape-open, webmail-hotmail-article,
993 webmail-hotmail-list): Update.
994 (webmail-my-deja-*): Rewrite.
996 * gnus-sum.el (gnus-refer-article-methods): The second could be
998 (gnus-cache-write-active): Auto load.
999 (gnus-summary-display-article): Enable multibyte.
1000 (gnus-summary-select-article): Don't enable multibyte here.
1001 (gnus-summary-goto-article): Ditto.
1002 (gnus-summary-enter-digest-group): Decode to-address.
1004 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1005 (mm-with-unibyte-current-buffer-mule4): New function.
1006 (mm-enable-multibyte-mule4): New.
1007 (mm-disable-multibyte-mule4): New.
1009 * mm-util.el (mm-enable-multibyte-mule4): New.
1010 (mm-disable-multibyte-mule4): New.
1011 * gnus-sum.el (gnus-summary-mode): Use it.
1012 (gnus-summary-select-article): Ditto.
1013 (gnus-summary-goto-article): Use enable multibyte.
1015 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1016 (nnkiboze-enter-nov): Fix it when there is no xref.
1017 (nnkiboze-generate-groups): List groups.
1018 (nnkiboze-request-article): Use
1019 gnus-cache-request-article.
1021 * gnus-group.el (gnus-group-make-kiboze-group): Use
1022 nnkiboze-score-file.
1023 (gnus-group-make-kiboze-group): Fix prompt.
1025 * message.el (message-send-mail-partially): Replace the header
1026 delimiter with a blank line.
1027 (message-sending-message): New variable.
1028 (message-send): Use it.
1029 (message-default-charset): Default value for non-Mule Emacsen.
1030 (message-alternative-emails): New.
1031 (message-use-alternative-email-as-from): New.
1032 (message-setup): Use them.
1033 (message-default-charset): Set default value in non-MULE XEmacsen
1036 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1038 * message.el: xemacs cleanup (use featurep ' xemacs)
1040 * nnheader.el: ditto
1044 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1046 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1049 2000-10-27 Simon Josefsson <simon@josefsson.org>
1051 * message.el (message-send): Make sure error is signalled if no
1052 send method is specified.
1054 2000-10-27 Dave Love <fx@gnu.org>
1056 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1058 (gnus-group-make-tool-bar): New function.
1059 (gnus-group-mode): Use it.
1061 * message.el (message-mode-menu): Add some :help strings.
1062 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1063 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1065 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1066 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1067 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1069 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1070 display-graphic-p here.
1072 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1074 * mm-decode.el (mm-viewer-completion-map): New.
1075 (mm-interactively-view-part): Use it.
1077 2000-10-27 Simon Josefsson <sj@extundo.com>
1079 * mail-source.el (mail-sources): IMAP predicate is a string.
1080 (mail-sources): Add default values for IMAP mailbox, predicate and
1083 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1085 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1086 of the `gnus-xemacs' variable, as the latter has been removed.
1087 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1088 * gnus-art.el (gnus-treat-display-xface)
1089 (gnus-treat-display-smileys, gnus-treat-display-picons)
1090 (gnus-article-read-summary-keys): Likewise.
1092 2000-10-26 Dave Love <fx@gnu.org>
1094 * flow-fill.el: Require cl when compiling.
1096 2000-10-26 Simon Josefsson <simon@josefsson.org>
1098 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1099 (fill-flowed): Make "quote-depth wins" rule work when first line
1102 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1104 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1105 (gnus-kill-all-overlays): Move here.
1107 * gnus-util.el (gnus-kill-all-overlays): Move out.
1109 2000-10-26 Dave Love <fx@gnu.org>
1111 * mail-source.el: Require imap when compiling and defvar
1112 display-time-mail-function. Require mm-util.
1113 (nnheader-cancel-timer): Autoload.
1114 (mail-source-imap-authenticators, mail-source-imap-streams): New
1116 (mail-sources): Use them.
1117 (defvar): Use rmail-spool-directory unconditionally.
1119 2000-10-26 Dirk Meyer <dischi@tzi.de>
1121 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1122 seconds instead of hour.
1124 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1126 * mail-source.el (mail-sources): Better `:type'.
1128 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1130 * mail-source.el (mail-source-keyword-map): Use
1131 `rmail-spool-directory' as a default directory for the `file'
1132 source, if the variable is defined. Fall back to hardcoded
1133 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1134 <seh@speakeasy.org>.
1136 2000-10-25 Jason Rumney <jasonr@gnus.org>
1138 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1141 2000-10-18 Dave Love <fx@gnu.org>
1143 * mm-bodies.el (mm-uu-decode-function)
1144 (mm-uu-binhex-decode-function): Defvar when compiling.
1146 * gnus-nocem.el (gnus-nocem-issuers): Update.
1147 (gnus-nocem-check-from): New option.
1148 (gnus-nocem-scan-groups): Use it.
1149 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1150 (gnus-nocem-check-article-limit): Add :version.
1152 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1154 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1155 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1157 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1159 * ietf-drums.el (mm-util): Require CL when compiling.
1161 2000-10-15 Dave Love <fx@gnu.org>
1163 * qp.el: Require mm-util.
1165 2000-10-13 Dave Love <fx@gnu.org>
1167 * qp.el (quoted-printable-decode-region): Avoid invalid
1170 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1172 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1173 to a recursive load.
1175 2000-10-12 Dave Love <fx@gnu.org>
1177 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1179 * gnus.el (gnus-group-startup-message): Check for PBM image.
1181 2000-10-09 Dave Love <fx@gnu.org>
1183 * mail-source.el (mail-source-fetch-imap): Bind
1184 default-enable-multibyte-characters rather than using
1185 mm-disable-multibyte.
1187 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1189 * mail-source.el (mail-source-fetch-maildir): Don't insert
1192 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1194 * mm-encode.el: Require CL. At least, for `incf'.
1196 2000-10-06 Dave Love <fx@gnu.org>
1198 * gnus-audio.el: Don't require cl.
1199 (gnus-audio): New custom group.
1200 (gnus-audio-inline-sound): Change to work with Emacs.
1201 (gnus-audio-directory, gnus-audio-directory)
1202 (gnus-audio-au-player): Customize.
1203 (gnus-audio-play): Try external player if play-sound-file fails.
1204 Use file-name-extension, not string-match.
1206 2000-10-05 Dave Love <fx@gnu.org>
1208 * rfc1843.el: Require cl when compiling.
1210 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1212 (quoted-printable-decode-region): Rename arg which confused
1213 charset with coding-system. Don't use nonascii-insert-offset.
1214 Coding-system encode the region initially. Don't recognize `=='
1215 as valid QP. Coding-system decode the region finally.
1216 (quoted-printable-decode-string): Rename arg which confused
1217 charset with coding-system.
1219 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1220 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1221 mm-encode-coding-region.
1222 (mm-decode-body, mm-decode-string): Rename variables which
1223 confused charset with coding-system.
1224 (binhex-decode-region): Don't autoload.
1225 (mm-body-encoding): Require message.
1226 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1229 * gnus-art.el (article-de-quoted-unreadable)
1230 (article-de-base64-unreadable): Fold search case
1231 rather than downcasing string. Apply mm-charset-to-coding-system
1232 to arg of quoted-printable-decode-region.
1234 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1236 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1238 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1240 * gnus-kill.el (gnus-kill): Typo.
1242 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1244 * gnus-mule.el: Revived.
1246 2000-10-04 Dave Love <fx@gnu.org>
1248 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1249 Require ring when compiling.
1250 (gnus-x-splash): Bind width, height.
1251 (gnus-article-compface-xbm): New variable.
1252 (gnus-article-display-xface): Move graphic test. Use unibyte.
1253 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1255 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1257 * nnimap.el: require 'cl when compiling.
1259 2000-10-04 Dave Love <fx@gnu.org>
1261 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1264 * frown.pbm, smile.pbm, wry.pbm: New files.
1266 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1268 2000-10-03 Dave Love <fx@gnu.org>
1270 * mail-source.el (mail-sources): Revert to nil.
1272 * nnmail (nnmail-spool-file): Revert to `((file))'.
1274 * qp.el: Don't require mm-util.
1275 (quoted-printable-decode-region): Rewritten.
1276 (quoted-printable-decode-string, quoted-printable-encode-region):
1278 (quoted-printable-encode-region): Barf on multibyte characters.
1279 Maybe make the class multibyte. Upcase chars, not formatted
1280 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1281 (quoted-printable-encode-string): Don't use
1282 mm-with-unibyte-buffer.
1284 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1286 * mail-source.el (mail-source-report-new-mail): Use
1287 nnheader-cancel-timer.
1289 2000-10-03 Simon Josefsson <simon@josefsson.org>
1291 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1292 (mail-source-fetch-imap): Use it.
1294 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1296 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1299 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1302 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1304 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1306 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1307 image's :ascent to 80. That gives a mode-line which is approx.
1308 as tall as the normal one.
1310 2000-09-21 Dave Love <fx@gnu.org>
1312 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1313 (for Emacs 20). Tidy somewhat.
1315 2000-09-21 Dave Love <fx@gnu.org>
1317 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1318 image processing. Rationalize logic somewhat.
1320 2000-09-20 Dave Love <fx@gnu.org>
1322 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1324 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1325 we'll be careful merging development changes.
1327 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1330 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1331 (mouse-set-point, set-face-foreground)
1332 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1335 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1337 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1338 redundant autoloads.
1340 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1342 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1343 to XBM; we always have PBM support.
1345 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1347 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1348 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1349 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1350 * nnkiboze.el (nnkiboze-file-coding-system): New.
1351 (nnkiboze-retrieve-headers): Use it.
1352 (nnkiboze-request-group): Ditto.
1353 (nnkiboze-close-group): Ditto.
1354 (nnkiboze-generate-group): Ditto.
1355 (nnkiboze-enter-nov): Insert first Xref properly.
1357 2000-09-19 Dave Love <fx@gnu.org>
1359 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1360 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1362 * mail-source.el (mail-sources): Change default to '((file)).
1363 Add useful custom type.
1365 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1367 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1369 (gnus-date-iso8601): Ditto.
1371 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1373 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1375 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1377 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1378 pattern. Avoid using 8 bit chars.
1379 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1381 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1383 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1384 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1385 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1386 functions are not implemented yet.
1388 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1389 x-overlay.el from the FSF Emacs black list.
1391 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1393 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1394 (mm-inline-media-tests): Ditto.
1395 (mm-automatic-display): Ditto.
1396 * mm-view.el (mm-display-inline-fontify): Generalize from
1397 mm-display-patch-inline.
1398 (mm-display-patch-inline): Use it.
1399 (mm-display-elisp-inline): Ditto.
1401 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1403 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1404 (gnus-topic-unmark-topic): Ditto.
1405 (gnus-topic-mark-topic): Ditto.
1406 (gnus-topic-get-new-news-this-topic): Use it.
1408 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1410 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1413 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1415 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1416 zombie or killed groups.
1418 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1420 * mml.el (mml-preview): Reinsert unibyte content.
1421 (mml-parse-1): Remove with-unibyte-current-buffer.
1422 (mml-generate-mime-1): Ditto.
1423 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1424 * message.el (message-forward): Ditto.
1426 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1428 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1429 original article buffer.
1430 (article-de-base64-unreadable): Ditto.
1431 (article-wash-html): Ditto.
1433 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1435 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1436 unless forward-show-mml.
1438 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1440 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1441 (gnus-summary-save-parts-last-directory): New.
1442 (gnus-summary-save-parts): Save history.
1444 2000-09-14 Ben Gertzfield <che@debian.org>
1446 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1448 (gnus-summary-save-parts): Use it.
1450 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1452 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1453 * gnus-sum.el (gnus-summary-exit): Ditto.
1454 (gnus-summary-exit-no-update): Ditto.
1455 (gnus-summary-show-article): Ditto.
1457 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1459 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1460 Content-Disposition.
1462 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1464 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1466 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1468 * gnus-art.el (gnus-article-setup-buffer): Set
1469 gnus-article-mime-handles to nil.
1470 * gnus-sum.el (gnus-summary-exit): Ditto.
1471 (gnus-summary-exit-no-update): Ditto.
1472 (gnus-summary-show-article): Ditto.
1473 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1475 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1477 2000-09-14 Dave Love <fx@gnu.org>
1479 * gnus.el (gnus-charset):
1480 * mm-decode.el (mime-display):
1481 * imap.el (imap) <defgroup>: Add :version.
1483 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1485 * parse-time.el: Fix author's mail address.
1487 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1488 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1489 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1490 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1491 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1492 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1493 * rfc2231.el, uudecode.el: Fix copyright notice.
1495 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1496 require `w3' at load-time only if not running in batch mode.
1498 2000-09-13 Dave Love <fx@gnu.org>
1500 * gnus-ems.el (gnus-ems-redefine): Don't alias
1501 gnus-summary-set-display-table.
1503 * message.el (message-user-agent): Don't wrap ignore-errors around
1506 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1508 (mm-content-transfer-encoding): Don't use cadar.
1510 * uudecode.el (uudecode-decoder-program)
1511 (uudecode-decoder-switches): Customize.
1513 * gnus-score.el (gnus-home-score-file): Improve custom type.
1515 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1516 variables for Emacs 21.
1517 (gnus-group-customize): Disable undo while laying out the buffer.
1519 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1521 * gnus-util.el (gnus-write-active-file): Bind
1522 coding-system-for-write.
1524 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1526 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1527 * gnus-kill.el (gnus-batch-score): Ditto.
1528 * gnus-move.el (gnus-change-server): Ditto.
1529 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1531 2000-09-12 Simon Josefsson <simon@josefsson.org>
1533 * gnus-sum.el (gnus-update-read-articles): Undo
1534 `gnus-request-set-mark' operation.
1536 2000-09-11 Dave Love <fx@gnu.org>
1538 * Changelog: Use iso-2022 coding.
1540 * gnus-msg.el (gnus-msg-mail): New function.
1541 (gnus-user-agent): New mail agent.
1543 2000-09-10 Dave Love <fx@gnu.org>
1545 * message.el: Require mail-abbrevs for XEmacs for a problem with
1546 keybinding despite the autoloads for it.
1548 2000-09-08 Simon Josefsson <simon@josefsson.org>
1550 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1552 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1553 marks from dormant articles. (See nnimap-request-set-mark.)
1554 (nnimap-retrieve-headers-progress): Demule.
1555 (nnimap-open-server): Call nnoo-change-server twice, once for
1556 getting the nnimap-server-buffer and once for letting n-c-s set
1557 the variables in that buffer.
1559 2000-09-08 David Edmondson <dme@dme.org>
1561 * gnus.el (gnus-short-group-name): Guess separator.
1563 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1565 * gnus-group.el (gnus-group-insert-group-line): Fix.
1567 2000-09-04 Dave Love <fx@gnu.org>
1569 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1570 (mm-get-image): Avoid the losing `make-glyph' from W3.
1572 2000-09-03 Simon Josefsson <simon@josefsson.org>
1574 * gnus-sum.el (gnus-summary-delete-article): Check server.
1576 2000-09-01 Simon Josefsson <simon@josefsson.org>
1578 * imap.el (imap-parse-flag-list): Rewrite.
1580 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1582 * imap.el (imap-parse-flag-list): Hack.
1584 2000-08-29 Dave Love <fx@gnu.org>
1586 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1588 * gnus-agent.el (gnus-agent-union): new function.
1589 (gnus-agent-fetch-headers): Use it.
1591 * gnus.el (gnus-group-startup-message): Specify foreground and
1592 background for xpm image. Centre image vertically.
1593 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1595 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1597 * message.el (message-send-mail): Narrow-to-headers.
1599 2000-08-24 Dave Love <fx@gnu.org>
1601 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1604 2000-08-21 Dave Love <fx@gnu.org>
1606 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1608 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1610 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1612 (gnus-topic-show-topic): Read topic when to show permanent hidden
1614 (gnus-topic-remove-topic): Revert to the old behavior, not using
1617 2000-08-21 Dave Love <fx@gnu.org>
1619 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1620 (gnus-xemacs): Use featurep.
1622 * mm-util.el (mm-read-charset): Maybe use builtin.
1623 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1624 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1625 (mm-with-unibyte): Use featurep, not string-match.
1626 (mm-with-unibyte-buffer): Simplify.
1627 (mm-quote-arg): Maybe use shell-quote-argument.
1629 * mml.el (mml-make-string): Deleted (unused).
1631 * gnus.el (gnus-mode-line-buffer-identification): Supply
1632 definition for Emacs 21.
1634 * gnus-salt.el: Small doc fixes.
1635 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1636 gnus-add-minor-mode.
1638 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1639 gnus-add-minor-mode.
1641 2000-08-20 Simon Josefsson <simon@josefsson.org>
1643 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1644 function, thanks to Lloyd Zusman for debugging.
1645 (nnimap-request-group):
1646 (nnimap-request-list):
1647 (nnimap-retrieve-groups):
1648 (nnimap-request-newgroups): Use it.
1650 * nnimap.el (nnimap-request-article-part): Less verbose.
1652 2000-08-18 Dave Love <fx@gnu.org>
1654 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1657 * nnheader.el (nnheader-replace-chars-in-string): Use
1658 subst-char-in-string if available.
1660 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1661 (gnus-request-article-this-buffer): Use expand-file-name.
1662 (gnus-mime-view-part-as-type): Simplify interactive spec.
1663 (gnus-mime-button-map): Define it all in defvar.
1665 2000-08-17 Dave Love <fx@gnu.org>
1667 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1669 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1672 * uudecode.el (char-int): Use defalias, not fset.
1674 * score-mode.el: Don't require easymenu. Require mm-util.
1675 (score-mode-coding-system): Use mm-auto-save-coding-system.
1677 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1678 (nneething-file-name): Use expand-file-name, not concat.
1680 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1682 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1683 Failure proof for email addresses.
1684 (nnslashdot-sane-retrieve-headers): Ditto.
1686 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1688 * message.el (message-send-mail): Only insert courtesy message
1691 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1693 * message.el (message-cancel-news): Copy the From header from the
1696 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1698 * gnus-async.el (gnus-asynchronous): Removed.
1700 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1702 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1705 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1707 * nnmail.el (nnmail-expiry-target-group): Fixed.
1709 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1711 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1712 gnus-request-accept-article so that body encoding is *not* done.
1713 Encoding is not done on incoming mail, so why should it be done on
1717 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1719 * nnml.el (nnml-request-expire-articles): Fix the calls to
1720 nnml-request-article (the filename was being passed instead of the
1721 article number) and nnmail-expiry-target-group
1722 (nnml-current-directory is changed by nnml-request-accept-article,
1723 causing it to be incorrect for the next article to be expired).
1725 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1727 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1728 expiry-target group parameters.
1730 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1732 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1734 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1735 (gnus-topic-show-topic): Ditto.
1737 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1739 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1741 * mail-source.el (mail-source-incoming-file-prefix): New
1744 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1746 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1748 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1750 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1752 * message.el (message-syntax-checks): New check quotin-style:
1753 Text must be written below quoted text.
1754 (message-check-news-body-syntax): Check it.
1756 2000-08-11 Simon Josefsson <simon@josefsson.org>
1758 * imap.el (imap-authenticator-alist): Fix typo.
1759 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1760 Jonas Oberg for debugging.
1762 2000-08-11 Simon Josefsson <simon@josefsson.org>
1764 * gnus-async.el (gnus-asynchronous): Disable by default.
1766 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1768 * mm-view.el (mm-inline-text): Bind fill-column.
1770 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1771 list of unexpired articles.
1773 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1774 un-expired articles.
1776 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1779 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1780 we update the right topic..
1782 * mm-decode.el (mm-display-external): Put point at start.
1784 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1786 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1788 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1790 2000-08-09 Simon Josefsson <simon@josefsson.org>
1792 * imap.el (imap-parse-body):
1793 (imap-parse-string-list): Add bug workarounds for Stalker
1794 Communigate Pro 3.0 server.
1795 (imap-body-lines): Remove bogus comment.
1797 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1799 * nnimap.el (nnimap-retrieve-which-headers):
1800 (nnimap-retrieve-headers-from-server):
1801 (nnimap-request-set-mark):
1802 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1804 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1806 * message.el (message-dont-reply-to-names):
1807 rmail-dont-reply-to-names may not be defined.
1809 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1811 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1814 2000-07-19 Dave Love <fx@gnu.org>
1816 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1817 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1819 (gnus-article-display-xface): Special-case for dark backgrounds.
1821 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1823 * imap.el (imap-calculate-literal-size-first): New variable.
1824 (imap-local-variables): Add it.
1825 (imap-kerberos4-open): Set it.
1826 (imap-send-command): Use it.
1828 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1830 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1831 (mailcap-parse-mimetypes): Use it.
1832 (mailcap-extension-to-mime): Parse mimetype.
1833 (mailcap-mime-types): Ditto.
1834 * mml.el (mml-minibuffer-read-type): Ditto.
1836 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1838 * nndoc.el (nndoc-type-alist): Add outlook.
1839 (nndoc-outlook-type-p): New function.
1840 (nndoc-outlook-article-begin): Ditto.
1842 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1844 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1847 2000-07-15 Simon Josefsson <simon@josefsson.org>
1849 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1852 (imap-kerberos4-program):
1853 (imap-gssapi-program):
1854 (imap-ssl-program): Customization.
1855 (imap-shell-program):
1856 (imap-shell-host): New variables.
1858 (imap-stream-alist): Add shell.
1860 (imap-shell-open): New functions.
1861 (imap-open): Don't call authenticator if preauth.
1862 (imap-authenticate): Return t if already authenticated.
1864 2000-07-14 Simon Josefsson <simon@josefsson.org>
1866 * gnus.el (gnus-invalid-group-regexp): New variable.
1867 (gnus-read-group): Use it.
1869 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1871 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1872 expunge-below and orphan-score are "group variables".
1874 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1876 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1877 qualified group names to `gnus-group-read-ephemeral-group'.
1879 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1881 * gnus-sum.el: `W t' is toggle-header in info.
1883 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1885 * gnus-art.el (article-de-base64-unreadable): Typo.
1887 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1889 * gnus-agent.el (require): Require timer.
1891 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1893 * message.el (message-bounce): Call mime-to-mml.
1895 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1897 * nnslashdot.el (nnslashdot-request-close): New function.
1899 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1901 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1902 right line number for the article.
1904 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1906 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1907 * webmail.el (webmail-fetch): Bind
1908 url-http-silence-on-insecure-redirection.
1910 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1912 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1914 (nnslashdot-sane-retrieve-headers): Ditto.
1915 (nnslashdot-request-article): Ditto.
1917 2000-07-10 William M. Perry <wmperry@aventail.com>
1919 * mailcap.el (mailcap-parse-mimetype-file):
1921 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1923 * nnweb.el (nnweb-insert): Stricter test.
1924 * webmail.el (webmail-refresh-redirect): Ditto.
1926 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1928 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1930 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1932 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1934 2000-07-05 Dave Love <fx@gnu.org>
1936 * utf7.el: Doc and header fixes.
1938 * gnus-sum.el: Doc fixes.
1940 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1943 * flow-fill.el (fill-flowed-point-at-eol)
1944 (fill-flowed-point-at-bol): Use defalias, not fset.
1946 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1947 (gnus-Plain-save-name): Delete -- apparently bogus.
1949 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1951 * nnsoup.el: Use expand-file-name throughout.
1953 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1955 * nnmail.el (nnmail-read-incoming-hook): New example.
1957 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1959 * mm-view.el (mm-inline-text): Check whether the text has already
1962 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1964 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1966 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1968 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1970 2000-07-03 Simon Josefsson <simon@josefsson.org>
1972 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1975 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1977 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1978 name in authinfo (.authinfo now support ports, no need for the
1980 (nnimap-split-find-rule): Fix.
1981 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1983 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1985 * message.el (message-unquote-tokens): Remove all quotes.
1987 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1989 * gnus-ml.el: New file.
1991 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1993 * nnultimate.el (nnultimate-request-close): New function.
1995 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1997 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1999 * gnus.el: Gnus v5.8.7 is released.
2001 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2003 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2005 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2007 * message.el (message-do-fcc): Encode MIME.
2009 2000-06-28 Simon Josefsson <simon@josefsson.org>
2011 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2012 (nnimap-assoc-match): New function.
2013 (nnimap-split-find-rule): Support extended syntax.
2015 2000-06-28 Simon Josefsson <simon@josefsson.org>
2017 * nnimap.el (nnimap-open-connection): Use port stuff.
2019 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2020 document port and defaultport.
2022 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2024 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2026 2000-06-26 Dave Love <fx@gnu.org>
2028 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2030 * message.el: Remove unnecessary `require'ments. Defvar
2031 gnus-list-identifiers when compiling. Don't try to autoload
2032 variable `gnus-list-identifiers'. Autoload
2033 gnus-group-name-charset.
2034 (message-fetch-field): Don't assume `format' removes text
2036 (message-strip-list-identifiers, message-reply, message-followup):
2038 (message-mode): Tidy XEmacs conditionals.
2039 (message-replace-chars-in-string): Use subst-char-in-string when
2042 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2043 removes text properties.
2045 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2047 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2049 * gnus-score.el (gnus-summary-score-entry): Likewise.
2051 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2053 * nnimap.el (nnimap-request-post): Fix parenthesis.
2055 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2057 * message.el (message-unquote-tokens): New function.
2059 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2061 * nnimap.el (nnimap-request-post): Ditto.
2063 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2065 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2067 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2068 patch commited 2000-04-02).
2070 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2072 * imap.el (imap-mailbox-examine-1): New function.
2073 (imap-message-copyuid-1):
2074 (imap-message-appenduid-1): Use it, instead of
2075 `imap-mailbox-examine' which would utf-7 encode mailbox name
2078 2000-06-19 Dave Love <fx@gnu.org>
2080 * mm-uu.el Don't require message. Require cl when compiling.
2082 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2084 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2086 * gnus-sum.el (gnus-orphan-score): Move here.
2088 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2090 * message.el (message-forward): Remove show-mml condition.
2091 (message-forward-ignored-headers): Remove X-Gnus headers.
2093 2000-06-08 Simon Josefsson <simon@josefsson.org>
2095 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2097 2000-06-08 Urban Engberg <ue@ccieurope.com>
2099 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2101 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2103 * message.el (message-syntax-checks): Add type.
2105 2000-06-07 Dave Love <fx@gnu.org>
2107 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2109 (mm-inline-image): Defalias, not fset.
2111 * gnus.el (gnus-group-startup-message): Don't specify string for
2114 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2115 add-minor-mode is available.
2116 (gnus-article-display-xface): Don't specify string for
2119 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2121 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2122 (gnus-topic-insert-topic-line): Use shownp.
2123 (gnus-topic-hide-topic): Don't use hidden.
2124 (gnus-topic-show-topic): Don't use hidden.
2126 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2128 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2130 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2131 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2132 * gnus-util.el (gnus-output-to-rmail): Ditto.
2133 (gnus-output-to-mail): Ditto.
2134 (gnus-write-buffer): Ditto.
2135 * gnus-uu.el (gnus-uu-save-article): Ditto.
2137 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2139 * message.el (message-read-from-minibuffer): Typo.
2141 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2143 * gnus-art.el (article-decode-charset): Override non-MIME forward
2146 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2148 * mml.el (mml-quote-region): Correct the regexp.
2149 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2151 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2153 * message.el (message-forward): Insert raw text.
2154 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2155 (mml-generate-mime-1): Insert raw text in unibyte mode.
2157 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2159 * mm-bodies.el (mm-body-encoding): Always encoded if
2160 `mm-use-ultra-safe-encoding' is set.
2162 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2164 * mml.el (ange-ftp-name-format): Typo.
2166 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2168 * gnus-start.el (gnus-get-unread-articles): If
2169 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2170 try to do anything on that server.
2172 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2174 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2177 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2179 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2182 2000-05-24 Dave Love <fx@gnu.org>
2184 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2186 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2188 * gnus.el (gnus-redefine-select-method-widget): new function, call
2189 it once. Add an "other" entry for unknown but editable backend
2191 * gnus-start.el (gnus-declare-backend): use it.
2193 2000-05-19 Dave Love <fx@gnu.org>
2195 * gnus-art.el (gnus-article-next-page): Revert last change.
2197 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2199 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2201 2000-05-19 Dave Love <fx@gnu.org>
2203 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2204 not mm-inline-large-images.
2206 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2208 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2210 2000-05-18 Dave Love <fx@gnu.org>
2212 * gnus-art.el: Use defalias, not fset.
2213 (gnus-article-x-face-command): Don't test for xbm.
2214 (gnus-article-next-page): Redisplay before testing point in window.
2216 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2218 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2219 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2221 2000-05-17 Jim Davidson <jdavidson@acm.org>
2223 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2224 gnus-summary-save-in-rmail.
2225 * message.el (message-output): Ditto.
2227 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2229 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2231 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2233 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2235 * message.el (message-send-news): Check group name charset.
2236 * gnus-msg.el (gnus-post-news): Decode group name.
2237 (gnus-inews-do-gcc): Encode group name.
2239 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2241 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2242 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2244 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2246 * gnus-group.el (gnus-group-mark-line-p): New function.
2247 (gnus-group-goto-group): New parameter.
2248 (gnus-group-remove-mark): Use it.
2249 * gnus-topic.el (gnus-topic-move-group): Ditto.
2250 (gnus-topic-remove-group): Ditto.
2252 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2254 * gnus-group.el (gnus-group-list-dormant): New function.
2256 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2258 * gnus-agent.el (gnus-agent-synchronize): Use
2259 nnheader-insert-file-contents.
2260 (gnus-agent-save-active-1): Ditto.
2261 (gnus-agent-write-active): Ditto.
2262 (gnus-agent-expire): Ditto.
2263 * gnus-cache.el (gnus-cache-read-active): Ditto.
2264 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2265 * gnus-sum.el (gnus-summary-import-article): Ditto.
2267 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2268 (gnus-agent-save-group-info): Ditto.
2269 (gnus-agent-save-alist): Ditto.
2270 * gnus-util.el (gnus-make-directory): Ditto.
2272 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2274 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2276 * mml.el (mml-generate-mime-preprocess-function): New variable.
2277 (mml-generate-mime-postprocess-function): New variable.
2278 (mml-generate-mime-1): Use them.
2280 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2282 * gnus-group.el (gnus-group-apropos): Group name charset.
2283 * gnus-sum.el (gnus-set-mode-line): Ditto.
2284 * gnus-group.el (gnus-group-decoded-name): New function.
2285 (gnus-group-edit-group): Use it.
2286 * gnus-cus.el (gnus-group-customize): Use it.
2288 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2290 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2292 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2294 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2295 (gnus-group-name-charset-group-alist): Ditto.
2296 (gnus-group-name-charset): New function.
2297 (gnus-group-name-decode): New function.
2298 (gnus-group-insert-group-line): Use them.
2299 (gnus-group-prepare-flat-list-dead): Ditto.
2300 (gnus-group-list-active): Ditto.
2301 (gnus-group-describe-all-groups): Ditto.
2302 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2303 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2304 add gnus-group property.
2305 (gnus-browse-group-name): Read gnus-group property.
2307 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2309 * nnfolder.el (nnfolder-possibly-change-group): Use
2310 file-name-coding-system instead of pathname-coding-system.
2311 * nnmail.el (nnmail-find-file): Ditto.
2312 (nnmail-write-region): Ditto.
2313 * nnmh.el (nnmh-retrieve-headers): Ditto.
2314 (nnmh-request-article): Ditto.
2315 (nnmh-request-group): Ditto.
2316 (nnmh-request-list): Ditto.
2317 (nnmh-possibly-change-directory): Ditto.
2318 (nnmh-active-number): Ditto.
2319 * nnml.el (nnml-possibly-change-directory): Ditto.
2320 (nnml-request-list): Ditto.
2321 (nnml-request-article): Ditto.
2322 (nnml-retrieve-headers): Ditto.
2324 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2326 * nnimap.el (nnimap-request-accept-article): Don't unselect
2327 mailbox if no mailbox is selected.
2329 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2331 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2332 Recognize domain names starting with `www.' as starting an URL.
2334 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2336 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2337 (mail-source-keyword-map): Add "subdirs" for maildir.
2339 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2341 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2342 (nnmail-get-new-mail): Use it.
2343 * gnus-start.el (gnus-get-unread-articles): Ditto.
2345 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2347 * gnus-sum.el (gnus-summary-edit-article): Better support for
2349 * nndraft.el (nndraft-request-replace-article): New function,
2350 bind nnmail-file-coding-system.
2352 2000-05-14 Dave Love <fx@gnu.org>
2354 * nnheader.el: Replace uses of `fset' with `defalias'.
2355 (jka-compr-compression-info-list): Only defvar when compiling.
2357 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2359 * webmail.el (webmail-netaddress-article): Refresh redirect.
2361 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2363 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2365 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2367 * webmail.el: Translate to SP.
2369 2000-05-13 Robin S. Socha <robin@socha.net>
2371 * message.el (message-bounce): Doc typo.
2373 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2375 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2376 (gnus-soup-store): Ditto.
2377 (gnus-soup-send-packet): Ditto.
2378 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2379 (nnsoup-dissect-buffer): Ditto.
2380 (nnsoup-narrow-to-article): Ditto.
2381 (nnsoup-make-active): Ditto
2383 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2385 * message.el (message-mode): Two parameters for local-variable-p.
2387 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2389 * message.el (message-strip-list-identifiers): New function.
2390 (message-reply): Use it and use message-strip-subject-re.
2391 (message-followup): Ditto.
2392 * gnus-art.el (article-hide-list-identifiers): Remove more.
2393 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2395 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2397 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2398 mail-parset-charset and use non-numeric argument.
2400 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2402 * mml.el (mml-buffer-list): New variable.
2403 (mml-generate-new-buffer): New function.
2404 (mml-destroy-buffers): Ditto.
2405 (mml-insert-mime): Use them.
2406 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2407 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2408 * message.el (message-mode): Ditto.
2409 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2410 (gnus-uu-save-article): Support show-as-mml.
2411 * message.el (message-forward): Ditto.
2413 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2415 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2416 (nndoc-mime-digest-type-p): Locate article head precisely.
2417 * mml.el (mml-generate-default-type): New variable.
2418 (mml-generate-mime-1): Use it.
2419 (mml-insert-mime-headers): Use it.
2420 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2421 (gnus-uu-digest-mail-forward): Use it and call message-forward
2422 with argument digest.
2423 (gnus-uu-save-article): Support message-forward-as-mime.
2424 * message.el (message-forward): Add parameter digest.
2425 * mm-decode.el (mm-dissect-default-type): New variable.
2426 (mm-dissect-buffer): Use it.
2428 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2430 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2431 newline and paragraph to nil when got a non-ascii character. Test
2432 paragraph before newline.
2434 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2436 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2439 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2441 * nnslashdot.el (nnslashdot-sid-strip): New function.
2442 (nnslashdot-threaded-retrieve-headers): New format.
2443 (nnslashdot-sane-retrieve-headers): Ditto.
2444 (nnslashdot-request-article): Ditto.
2445 (nnslashdot-threaded-retrieve-headers): Thread properly.
2446 (nnslashdot-request-article): Be more lenient.
2447 (nnslashdot-threaded-retrieve-headers): Regexp search.
2449 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2451 * gnus-sum.el (gnus-with-article): Define it before use it.
2453 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2455 * message.el (message-supersede): Use mime-to-mml.
2456 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2458 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2460 * gnus-group.el (gnus-group-list-cached): Don't use
2461 `subst-char-in-string'.
2463 2000-05-08 Dave Love <fx@gnu.org>
2465 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2467 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2469 * mm-decode.el (mm-interactively-view-part): Append %s if the
2470 method is a single word.
2471 * nnwarchive.el (nnwarchive-type-definition): Typo.
2473 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2475 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2477 (gnus-group-prepare-flat-predicate): Use it.
2478 (gnus-group-list-cached): List dead groups.
2480 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2482 * gnus-art.el (article-decode-charset): Don't decode message with
2485 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2487 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2488 evaluate the Lisp code.
2490 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2492 * gnus-art.el (article-wash-html): New function.
2493 (gnus-article-wash-html): Bind.
2494 (gnus-article-make-menu-bar): Menu item.
2495 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2496 (gnus-summary-make-menu-bar): Menu item.
2497 * gnus.el: Autoload.
2499 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2501 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2502 (gnus-uu-unshar-article): Use it.
2504 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2505 (mailcap-maybe-eval): Use it.
2507 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2510 * mml.el (mml-generate-mime-1): Small comment.
2512 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2514 * gnus-art.el (article-de-base64-unreadable): New function.
2515 (gnus-article-de-base64-unreadable): Bind.
2516 (gnus-article-make-menu-bar): Menu item.
2517 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2518 (gnus-summary-make-menu-bar): Menu item.
2519 * gnus.el: Autoload.
2521 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2523 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2524 (gnus-summary-select-article): Add en/disable multibyte.
2526 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2528 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2529 (gnus-summary-edit-article): New feature: editing raw articles.
2531 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2533 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2534 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2535 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2536 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2537 * mm-decode.el (mm-insert-part): Ditto.
2539 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2541 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2542 (nndoc-forward-type-p): Ditto.
2544 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2546 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2547 value of enable-multibyte-characters.
2549 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2551 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2553 2000-05-03 Dave Love <fx@gnu.org>
2555 * gnus-ems.el (gnus-article-xface-ring-internal)
2556 (gnus-article-xface-ring-size): New variable.
2557 (gnus-article-display-xface): Use them to cache data. Don't try
2558 to use XPM. Set up binary coding for PBM's sake.
2560 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2562 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2563 * gnus-int.el (gnus-request-accept-article): Ditto.
2564 (gnus-request-replace-article): Ditto.
2565 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2567 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2569 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2571 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2573 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2575 * mml.el (mml-to-mime): Use message-default-charset.
2576 (mml-preview): Narrow to headers.
2577 * message.el (message-send-mail): Use message-default-charset.
2578 (message-send-news): Narrow to headers;
2579 use message-default-charset.
2581 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2583 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2585 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2587 (mml-parse-1): Warning message.
2588 (mml-preview): Disable multibyte.
2590 2000-05-03 Dave Love <fx@gnu.org>
2592 * gnus.el (gnus-group-startup-message): Add newline before image.
2594 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2596 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2597 * message.el (message-send-mail): Use unibyte-buffer.
2598 (message-send-mail): Ditto.
2600 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2602 * gnus.el: Gnus v5.8.6 is released.
2604 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2606 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2608 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2610 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2612 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2614 * message.el (message-send-mail-partially): Use forward-line.
2616 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2618 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2620 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2622 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2623 (mml-insert-mime): No markup only for text/plain.
2624 (mime-to-mml): Remove MIME headers.
2626 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2628 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2629 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2632 2000-04-28 Dave Love <fx@gnu.org>
2634 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2637 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2638 search order. Use parse-colon-path and remove some redundancy.
2640 (mailcap-parse-mimetypes): Code consistently with
2641 mailcap-parse-mailcaps. Doc fix.
2643 * gnus-start.el (gnus-unload): Iterate over `features', not
2646 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2648 * mml.el (mml-parse-1): Don't create blank parts.
2649 (mml-read-part): Fix mml tag.
2650 (mml-insert-mime): Convert message/rfc822.
2651 (mml-insert-mml-markup): Add mmlp parameter.
2653 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2655 * message.el (message-send-mail-partially): Remove CTE.
2657 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2659 * mm-view.el (mm-inline-image): Fset it.
2661 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2663 * nndoc.el (nndoc-type-alist): Change forward regexp.
2665 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2667 * message.el (message-send-mail-partially-limit): Change the
2670 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2672 * gnus-util.el (gnus-extract-address-components): Name might be
2675 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2677 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2678 (gnus-summary-post-forward): Ditto.
2679 * message.el (message-forward-show-mml): New variable.
2680 (message-forward): Use it.
2681 * mml.el (mml-parse-1): Add tag mml.
2682 (mml-read-part): Ditto.
2683 (mml-generate-mime): Support reentance.
2684 (mml-generate-mime-1): Support mml tag.
2686 2000-04-27 Dave Love <fx@gnu.org>
2688 * gnus-art.el: Don't bother to require custom, browse-url.
2689 (gnus-article-x-face-command): Include gnus-article-display-xface.
2691 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2692 Use defalias, not fset.
2693 (gnus-article-display-xface): New function.
2695 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2697 * mm-decode.el: Small doc fixes. Require cl when compiling.
2698 (mm-xemacs-p): Deleted.
2699 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2700 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2701 use create-image and don't special-case xbm.
2702 (mm-valid-image-format-p): Use display-graphic-p.
2704 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2706 * message.el (message-send-mail-partially-limit): New variable.
2707 (message-send-mail-partially): New function.
2708 (message-send-mail): Use it.
2709 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2710 all blank lines inside of base64.
2711 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2714 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2716 * mml.el (mml-insert-tag): Match more special characters.
2718 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2720 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2722 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2724 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2725 (mm-inlined-types): Ditto.
2726 * mm-partial.el: New file.
2728 2000-04-27 Dave Love <fx@gnu.org>
2730 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2733 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2735 * mm-bodies.el (mm-encode-body): Remove reference to
2736 mm-default-charset in comment.
2738 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2740 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2742 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2744 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2747 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2749 * gnus-draft.el (gnus-draft-setup): Fix comments.
2751 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2753 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2754 if nnmbox-file-coding-system-for-write is nil.
2756 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2758 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2761 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2763 * mm-view.el (mm-inline-text): Insert directly if decoded.
2764 * mml.el (autoload): Typo.
2766 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2768 * mml.el (mml-preview): Set up posting-charset.
2769 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2771 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2773 * webmail.el: Fix yahoo mail.
2775 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2777 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2778 word if not necessary.
2779 (rfc2047-encode-region): Put space between encoded words.
2781 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2783 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2785 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2787 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2789 (gnus-draft-edit-message): Require restoration.
2791 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2793 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2796 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2798 * gnus-art.el (gnus-treat-article): Make sure that the summary
2801 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2803 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2804 (mailcap-parse-mailcap): Backwards parsing.
2805 (mailcap-possible-viewers): Remove nreverse.
2806 (mailcap-mime-info): Ditto.
2807 (mailcap-add-mailcap-entry): Keep alternative viewer.
2809 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2811 * gnus.el: Gnus v5.8.5 is released.
2813 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2815 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2817 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2819 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2821 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2823 * mm-view.el (mm-inline-message): Disable prepare-hook.
2825 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2827 * gnus.el: Fix copyright statements.
2829 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2831 (gnus-articles-to-read): Use it.
2833 * message.el (message-get-reply-headers): Bind free variable.
2835 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2837 * message.el (message-get-reply-headers): Fix to-address.
2839 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2841 * webmail.el: Hotmail fix. Add a debug function.
2843 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2845 * gnus-sum.el (t): M-down and M-up.
2847 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2849 * gnus-sum.el: Doc fix.
2851 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2853 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2855 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2857 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2859 (nnweb-request-group): Don't scan twice.
2860 (nnweb-request-scan): Don't nix out the hashtb.
2862 * message.el (message-get-reply-headers): Return a value.
2864 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2866 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2869 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2871 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2872 order messages are inserted.
2874 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2875 message/rfc822 parts.
2877 * gnus-art.el (gnus-article-read-summary-keys): Check for
2880 * message.el (message-get-headers): Made into own function.
2881 (message-reply): Use it.
2882 (message-get-reply-headers): Renamed.
2883 (message-widen-reply): New command.
2885 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2887 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2889 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2891 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2892 non-base64 text at the end if not found.
2894 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2896 * gnus-sum.el (gnus-read-move-group-name):
2897 (gnus-summary-move-article): Use `gnus-group-method' to find out
2898 what method the manually entered group belong to.
2899 `gnus-group-name-to-method' doesn't return any method parameters
2900 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2901 for new groups so they wouldn't work.
2903 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2905 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2908 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2910 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2911 probably good to do, or something. I dunno. I just write these
2912 ChangeLog entries, and my name is Lars.
2914 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2916 * message.el (message-caesar-region): Use translate-region.
2918 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2920 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2922 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2924 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2925 variables, because that makes Emacs flash.
2927 * gnus-group.el (gnus-group-insert-group-line): Don't call
2928 gnus-group-add-icon unconditionally.
2930 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2932 (gnus-group-glyph-directory): Removed.
2934 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2936 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2937 gnus-newsgroup-name is "".
2939 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2941 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2942 in conjunction with MULE-UCS.
2944 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2946 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2948 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2950 * message.el (message-shorten-references): Only cater to broken
2951 INN for news. This caters for broken smtpd.
2953 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2955 * mailcap.el (mailcap-mime-info): Use the first match; not the
2958 * gnus-agent.el (gnus-category-kill): Save the category list.
2960 2000-04-21 Chris Brierley <brierley@pobox.com>
2962 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2964 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2966 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2968 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2970 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2972 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2974 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2975 (gnus-group-list-cached): Use it.
2977 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2979 * gnus.el: Update all the copyright notices.
2981 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2983 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2984 non-base64 text at the end.
2986 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2988 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2990 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2992 * nnheader.el: Don't autoload cancel-function-timers.
2994 * message.el (message-fetch-field): Fold case.
2996 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2998 * message.el (message-forward-before-signature): New variable.
3000 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3002 * gnus-mlspl.el: Fix stuff.
3004 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3006 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3007 subjects when unthreaded.
3009 2000-04-21 David S. Goldberg <dsg@mitre.org>
3011 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3014 2000-04-21 Rui Zhu <sprache@iname.com>
3016 * gnus-art.el (gnus-article-mode): Fix variable name.
3018 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3020 * mm-view.el: Fix autoload.
3022 * flow-fill.el (flow-fill): Fix provide.
3024 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3027 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3029 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3031 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3033 * gnus-util.el (gnus-netrc-machine): Didn't work.
3035 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3037 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3039 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3041 * flow-fill.el: Renamed from fill-flowed.
3043 * message.el (message-forward-ignored-headers): Default to
3046 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3048 * message.el (message-mode): Don't fill headers.
3050 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3052 * message.el (message-pipe-buffer-body): Use shell
3054 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3056 * nnvirtual.el (nnvirtual-request-article):
3057 Bind gnus-override-method to nil.
3058 (nnvirtual-request-update-mark): Don't update mark when
3059 article is not there.
3061 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3063 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3065 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3067 * gnus-util.el (gnus-parse-netrc): Allow "port".
3068 (gnus-netrc-machine): Take a port param.
3069 (gnus-netrc-machine):
3071 * gnus-art.el (gnus-request-article-this-buffer): Allow
3072 re-selecting referenced articles.
3074 * message.el (message-cancel-news): Allow editing.
3075 (message-cancel-message): Add newline.
3077 2000-04-20 William M. Perry <wmperry@aventail.com>
3079 * mm-view.el (mm-inline-image-emacs): New function.
3081 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3083 * mail-source.el (mail-source-delete-incoming): Change default in
3086 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3088 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3091 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3093 * nnml.el (nnml-request-expire-articles): Use it.
3095 * nnmail.el (nnmail-expiry-target): New variable.
3096 (nnmail-expiry-target-group): New function.
3098 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3100 * message.el (message-forward): Add non-MIME separators.
3102 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3104 * message.el (message-generate-headers): Respect the syntax check
3107 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3108 (gnus-remove-thread): Don't show all threads.
3110 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3112 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3114 2000-04-19 Dave Love <fx@gnu.org>
3116 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3118 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3120 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3121 (nnwarchive-egroups-*): Ditto.
3122 (nnwarchive-url): Unibyte buffer and single line cookie.
3124 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3126 * mm-util.el (mm-char-or-char-int-p): New alias.
3127 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3130 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3132 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3133 article case insensitively.
3135 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3137 * mail-source.el (mail-source-fetch-webmail): Use the default
3138 password provided in mail-sources; use webmail:subtype:user as
3141 2000-04-10 John Wiegley <johnw@gnu.org>
3143 * mail-source.el (mail-source-fetch-webmail): Use
3144 mail-source-password-cache.
3146 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3148 * webmail.el: Add netscape mail and fix HotMail mail.
3150 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3152 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3154 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3156 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3157 RFC822.PEEK if server support IMAP4rev1.
3158 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3159 RFC822.TEXT.PEEK if server support IMAP4rev1.
3160 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3161 RFC822.HEADER if server support IMAP4rev1.
3162 (nnimap-request-article-part): Support bodydetail in response
3165 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3167 * fill-flowed.el: New file.
3169 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3170 text/plain parts with `format' parameters.
3172 * mm-view.el (autoload): Autoload fill-flowed.
3173 (mm-inline-text): For "plain" parts with a format=flowed
3174 parameter, call `fill-flowed'.
3176 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3178 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3181 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3183 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3186 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3188 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3190 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3191 (imap-gssapi-program): New variable.
3192 (imap-streams): Add gssapi.
3193 (imap-stream-alist): Ditto.
3194 (imap-authenticators): Ditto.
3195 (imap-authenticator-alist): Ditto.
3196 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3197 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3198 1.6.x `imtest' syntax.
3199 (imap-gssapi-stream-p): New function.
3200 (imap-gssapi-open): Ditto.
3201 (imap-gssapi-auth-p): Ditto.
3202 (imap-gssapi-auth): Ditto.
3203 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3204 (imap-send-command): Use buffer-local `imap-client-eol' value.
3206 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3207 lines and turn TAB into SPC before parsing.
3209 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3211 * nnheader.el (nnheader-group-pathname): Make sure to return a
3213 * nnmail.el (nnmail-group-pathname): Ditto.
3215 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3217 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3218 might split in the middle of a message-id.
3220 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3222 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3223 groups from the server.
3225 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3226 (gnus-summary-toggle-header): Update the wash status.
3228 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3231 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3234 * nnmail.el (nnmail-get-active): Use it.
3235 (nnmail-parse-active): New function.
3237 * mm-view.el (mm-inline-text): Support the new version of
3240 * gnus-sum.el (gnus-summary-move-article): Only delete article
3242 (gnus-deaden-summary): Bury the buffer.
3244 * nnmail.el (nnmail-group-pathname): Ditto.
3246 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3248 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3250 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3253 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3255 * message.el (message-send-mail): Protect against unloaded Gnus.
3257 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3259 (gnus-topic-update-topic-line): Yes, do.
3260 (gnus-topic-goto-missing-group): Tally the correct number of
3261 unread articles before inserting the topic line.
3263 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3265 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3267 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3269 * mm-decode.el (mm-dissect-buffer): Ditto.
3271 * gnus-art.el (article-decode-charset): Strip CTE.
3273 * ietf-drums.el (ietf-drums-strip): New function.
3275 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3276 when prompting in read-only groups.
3278 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3280 * imap.el (imap-send-command): Change EOL-chars when
3281 `imap-client-eol' differs from default, not only for kerberos4.
3282 (imap-mailbox-status): Get encoded mailbox's status.
3284 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3286 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3287 into `mail-source-password-cache'.
3289 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3291 * mm-util.el (mm-mime-charset): Check for presence of
3292 `coding-system-get' and `get-charset-property' (recent XEmacs has
3293 the former, but not the latter).
3295 2000-01-28 Dave Love <fx@gnu.org>
3297 * message.el (message-check-news-header-syntax): Fix typo
3299 (message-talkative-question): Put temp buffer in fundamental-mode.
3300 (message-recover): Use fundamental-mode in the right buffer.
3302 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3305 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3307 * qp.el (quoted-printable-decode-region): Add charset parameter.
3308 (quoted-printable-decode-string): Ditto.
3310 * gnus-art.el (article-de-quoted-unreadable): Use it.
3312 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3314 * nnimap.el (nnimap-split-predicate): New variable.
3315 (nnimap-split-articles): Use it.
3317 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3319 * utf7.el: Change email address.
3321 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3323 * gnus-group.el (gnus-group-catchup): Purge split history.
3325 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3327 * nnmail.el (nnmail-generate-active): Support extended group name.
3328 (nnmail-get-active): Ditto.
3330 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3332 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3333 group names, don't remove anything.
3335 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3337 * webmail.el (webmail-my-deja-open): My-deja changes.
3339 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3341 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3343 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3345 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3347 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3349 * gnus.el (gnus-other-frame): Fix typo.
3351 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3353 * gnus-cus.el (gnus-group-customize): Fix typo.
3355 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3357 * nnweb.el (nnweb-insert): Simplified.
3359 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3361 * gnus-art.el (gnus-article-mode-map): "e" is
3362 gnus-summary-edit-article.
3364 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3366 * mailcap.el (mailcap-mime-extensions): Add .diff.
3368 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3370 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3371 there is no "%s" in the method.
3373 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3375 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3377 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3379 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3381 * gnus.el: Really always pop up a new frame.
3383 * parse-time.el (parse-time-rules): Allow 100-110 to be
3386 * time-date.el (date-to-time): Don't use timezone.
3388 2000-01-06 Dave Love <fx@gnu.org>
3390 * time-date.el: Add keywords.
3391 (date-to-time): Add autoload cookie. Canonicalize with
3392 timezone-make-date-arpa-standard.
3393 (time-to-seconds): Avoid caddr.
3394 (safe-date-to-time): Add autoload cookie.
3396 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3398 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3400 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3401 group line using gnus-group-add-icon.
3402 (gnus-group-icons): Added customize group.
3403 (gnus-group-icon-list): Added variable.
3404 (gnus-group-glyph-directory): Added variable.
3405 (gnus-group-icon-cache): Added variable.
3406 (gnus-group-running-xemacs): Added variable.
3407 (gnus-group-add-icon): Added function. Add an icon to the current
3408 line according to gnus-group-icon-list.
3409 (gnus-group-icon-create-glyph): Added function.
3411 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3413 * gnus-sum.el (gnus-summary-select-article): Return whether we
3414 selected something new.
3415 (gnus-summary-search-article): Start searching at the window
3418 * gnus-group.el (gnus-fetch-group): Complete over
3421 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3423 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3425 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3427 * gnus-sum.el (gnus-preserve-marks): New variable.
3428 (gnus-summary-move-article): Use it.
3429 (gnus-group-charset-alist): Added more entries.
3431 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3433 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3435 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3436 as the default score.
3438 * gnus-score.el (gnus-score-delta-default): Changed name.
3440 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3442 * imap.el (imap-parse-literal):
3443 (imap-parse-flag-list): Don't care about props.
3444 (imap-parse-string): Handle quoted characters.
3446 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3448 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3449 (gnus-summary-mark-article): Doc fix.
3450 (gnus-summary-mark-forward): Doc fix.
3451 (t): Changed keystroke for gnus-summary-customize-parameters.
3453 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3455 (gnus-article-mode-map): No, don't.
3457 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3458 of the final article.
3460 * mm-decode.el (mm-interactively-view-part): Error on no method.
3462 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3464 * gnus-score.el (gnus-score-insert-help): Something.
3466 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3468 * gnus-win.el (gnus-configure-frame): Ditto.
3470 * gnus-mh.el (gnus-summary-save-in-folder): Use
3471 with-current-buffer.
3473 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3475 * nnwarchive.el: Changed file perms.
3477 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3479 * gnus-group.el (gnus-group-delete-groups): New command.
3480 (gnus-group-delete-group): Extra no-prompt parameters.
3482 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3484 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3487 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3489 * webmail.el (webmail-hotmail-article): Don't insert message id.
3491 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3493 * nnimap.el (nnimap-split-fancy): New variable.
3494 (nnimap-split-fancy): New function.
3496 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3498 (nnimap-split-rule): Document symbol value.
3500 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3502 * nnimap.el (nnimap-retrieve-headers-progress): Let
3503 `nnheader-parse-head' parse article.
3504 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3505 request headers needed by `nnheader-parse-head'.
3507 1999-12-23 Florian Weimer <fw@s.netic.de>
3509 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3510 value (crosspostings are handled), improve documentation.
3512 * nnultimate.el: Declare file coding system as iso-8859-1.
3516 * gnus-cite.el: Dito.
3518 * gnus-spec.el: Dito.
3520 1999-12-21 Florian Weimer <fw@s.netic.de>
3522 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3523 (gnus-setup-message): No longer make `message-posting-charset'
3525 (gnus-setup-posting-charset): Reflect the new layout of
3526 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3528 * message.el (message-send-mail): Bind `message-this-is-mail' and
3529 `message-posting-charset'.
3530 (message-send-news): Dito, and honour new layout of
3531 `message-posting-charset'.
3532 (message-encode-message-body): Ignore `message-posting-charset'.
3534 * mm-bodies.el (mm-body-encoding): Consider
3535 `message-posting-charset' when deciding whether to use 8bit.
3537 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3538 (rfc2047-encodable-p): Now solely for headers; use
3539 `message-posting-charset'.
3541 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3543 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3545 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3547 * nnagent.el (nnagent-server-opened): Optional.
3548 (nnagent-status-message): Optional.
3550 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3552 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3553 end (referenced by instructions in
3554 `gnus-cited-opened-text-button-line-format-alist').
3556 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3558 * imap.el (imap-starttls-open): Typo.
3560 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3562 * mm-util.el (mm-charset-after): Non-MULE case.
3563 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3564 * rfc2047.el (rfc2047-dissect-region): Bind it.
3566 1999-12-18 Florian Weimer <fw@s.netic.de>
3568 * mml.el (mml-generate-multipart-alist): Correct default value.
3570 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3571 (mm-safer-encoding): New function.
3572 (mm-content-transfer-encoding): Use both.
3574 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3575 * qp.el (quoted-printable-encode-region): Dito.
3577 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3579 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3581 1999-12-18 Victor S. Miller <victor@idaccr.org>
3583 * webmail.el (webmail-hotmail-list): raw=0.
3585 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3587 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3590 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3592 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3594 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3596 * imap.el: Don't autoload digest-md5.
3597 (imap-starttls-open): Bind coding-system-for-{read,write}.
3598 (imap-starttls-p): Check if we can find starttls.el.
3599 (imap-digest-md5-p): Check if we can find digest-md5.el.
3601 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3603 * imap.el: Require `digest-md5' when compiling; add autoload
3604 settings for `digest-md5-parse-digest-challenge',
3605 `digest-md5-digest-response', `starttls-open-stream' and
3606 `starttls-negotiate'.
3607 (imap-authenticators): Add `digest-md5'.
3608 (imap-authenticator-alist): Setup for `digest-md5'.
3609 (imap-digest-md5-p): New function.
3610 (imap-digest-md5-auth): New function.
3611 (imap-stream-alist): Add STARTTLS entry.
3612 (imap-starttls-p): New function.
3613 (imap-starttls-open): New function.
3615 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3617 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3619 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3621 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3622 string-to-x function.
3624 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3626 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3628 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3630 * webmail.el: Enhance hotmail-snarf.
3632 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3634 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3636 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3638 * webmail.el (webmail-hotmail-list): Search no-error.
3640 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3642 * nnwarchive.el: Support nov-is-evil.
3643 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3645 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3647 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3649 * nnagent.el (nnagent-server-opened): Redefine.
3650 (nnagent-status-message): Ditto.
3652 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3654 * rfc1843.el (rfc1843-decode-region): Use
3655 buffer-substring-no-properties.
3656 * gnus-art.el (article-decode-HZ): New function.
3658 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3660 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3662 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3664 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3665 MIME charset not a MULE charset.
3667 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3669 * gnus-ems.el: Translate more ugly characters.
3670 * nnheader.el (nnheader-translate-file-chars): Don't translate
3673 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3675 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3676 method if cannot find the article.
3678 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3680 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3681 method if overrided.
3683 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3685 * mail-source.el (mail-source-fetch-webmail): Parameter
3688 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3690 * webmail.el: Support my-deja. Better error report.
3692 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3694 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3696 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3699 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3701 * nnslashdot.el (nnslashdot-request-article): A space.
3703 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3705 * nnagent.el: Support different backend with same name.
3707 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3709 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3711 (nnslashdot-sane-retrieve-headers): Ditto.
3712 (nnslashdot-request-article): Ditto.
3714 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3716 * nnweb.el (nnweb-insert): Narrow to point.
3718 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3720 * nnweb.el (nnweb-insert): Follow refresh url.
3721 * nnslashdot.el: Use it.
3723 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3725 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3726 (nnweb-decode-entities-string): New function.
3728 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3729 nnweb-* and move to nnweb.el.
3730 * nnwarchive.el: Use nnweb-decode-entities, etc.
3731 * webmail.el: Ditto.
3733 * nnslashdot.el: Use nnweb-decode-entities-string.
3734 (nnslashdot-decode-entities): Remove.
3736 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3738 * nnslashdot.el: Decode entities.
3740 1999-12-12 Dave Love <fx@gnu.org>
3742 * gnus-agent.el (gnus-category-edit-groups)
3743 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3744 expansion of setf, fixed.
3746 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3748 * gnus-agent.el: Revoke last Dave Love's patch, because of
3749 incompatibility of XEmacs.
3751 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3753 * mm-uu.el: Change headers.
3754 * rfc1843.el: Ditto.
3755 * uudecode.el: Ditto.
3757 1999-12-07 Dave Love <fx@gnu.org>
3759 * gnus-agent.el (gnus-category-edit-predicate)
3760 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3761 inside backquote to avoid it at runtime.
3763 1999-12-07 Dave Love <fx@gnu.org>
3765 * binhex.el: Require cl when compiling.
3767 1999-12-04 Dave Love <fx@gnu.org>
3769 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3771 1999-12-04 Dave Love <fx@gnu.org>
3773 * mm-util.el (mm-delete-duplicates): New function.
3774 (mm-write-region): Use it.
3776 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3778 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3779 mm-delete-duplicates.
3781 * imap.el (imap-open, imap-debug): Avoid mapc.
3783 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3785 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3786 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3788 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3791 * gnus.el (gnus-select-method): Likewise.
3793 * nnheader.el (nnheader-nov-read-integer): Likewise.
3795 * mm-view.el (mm-inline-message): Require cl when compiling.
3796 Avoid ignore-errors at runtime.
3797 (mm-inline-text): Avoid mapc.
3799 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3801 * gnus-art.el (article-decode-charset): Widen is bad.
3803 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3805 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3807 1999-12-12 Florian Weimer <fw@s.netic.de>
3809 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3810 indicate that only US-ASCII is permitted.
3811 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3812 use unencoded 8-bit characters in message headers.
3814 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3816 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3819 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3821 * webmail.el: Require url-cookie.
3823 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3825 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3826 new function to make modified caesar table.
3827 (nnwarchive-from-r13): Use it.
3828 (nnwarchive-mail-archive-article): Improved.
3830 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3832 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3834 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3836 * nnweb.el (nnweb-request-article): Return cons.
3838 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3840 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3842 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3844 * mm-util.el (mm-with-unibyte): New macro.
3845 * nnweb.el (nnweb-init): Use it.
3847 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3849 * mm-util.el (mm-charset-after): New function.
3850 (mm-find-mime-charset-region): Set charsets after
3851 delete-duplicates and use find-coding-systems-region.
3852 (mm-find-charset-region): Remove composition.
3854 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3856 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3858 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3860 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3861 * mml.el (mml-confirmation-set): New variable.
3862 (mml-parse-1): Ask user to confirm.
3864 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3866 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3867 are scanned when we have directory mail-sources (the mail source
3868 is modified in that case, so we must scan it for all
3871 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3873 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3874 and nnml-article-file-alist.
3876 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3878 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3879 nnmail-fetched-sources.
3881 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3883 * mm-util.el (mm-find-charset-region): Use the last charset.
3885 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3887 * gnus.el (gnus-select-method): Made the option list prettier.
3889 1999-12-08 Florian Weimer <fw@s.netic.de>
3891 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3892 for the `de' newsgroups hierarchy, as it is common practice there.
3895 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3897 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3898 buffer-string arguments. Fix references.
3900 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3902 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3903 (gnus-agent-batch-fetch): Use it.
3904 (gnus-agent-fetch-session): Use it.
3906 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3908 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3910 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3912 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3915 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3917 * nnslashdot.el (nnslashdot-request-list): There were two
3918 top-level body-forms. Put a `progn' around them.
3920 * gnus.el (gnus-select-method): Use `condition-case'
3921 instead of `ignore-errors', since cl may not be loaded when the
3924 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3926 * nnwarchive.el: Support www.mail-archive.com.
3928 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3930 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3933 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3935 * utf7.el: New file, written by Jon K Hellan.
3937 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3940 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3942 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3944 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3946 (gnus-refer-article-methods): New function.
3947 (gnus-summary-refer-article): Use it.
3949 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3951 * nnimap.el (nnimap-retrieve-groups): Return active format.
3953 * nnimap.el (nnimap-replace-in-string): Removed.
3954 (nnimap-request-list):
3955 (nnimap-retrieve-groups):
3956 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3958 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3960 * imap.el: Use format-spec for ssl program.
3961 * imap.el (imap-ssl-arguments): Removed.
3962 (imap-ssl-open-{1,2}): Removed.
3964 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3966 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3967 instead of `ignore-errors', since cl may not be loaded when the
3970 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3972 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3973 (mm-7bit-chars): New variable.
3974 (mm-body-7-or-8): Use it in both cases.
3976 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3978 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3979 defcustom definitions.
3981 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3983 * mm-decode.el (mm-display-part): Let mm-display-external return
3985 (mm-display-external): For copiousoutput methods, insert output in
3988 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3990 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3993 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3995 * gnus-audio.el: An M too far.
3997 * gnus-msg.el (gnus-setup-message): One backtick too many.
3999 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4000 a function, not a variable.
4002 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4004 * gnus-score.el (gnus-score-body): Widen before requesting.
4006 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4008 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4010 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4012 * mail-source.el (mail-source-fetch-webmail): Bind
4015 1999-12-04 Matt Swift <swift@alum.mit.edu>
4017 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4018 (gnus-uu-unmark-by-regexp): Ditto.
4020 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4023 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4025 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4026 do their real thing.
4028 * nnmh.el (nnmh-be-safe): Doc fix.
4030 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4032 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4033 status line has arrived before we count it.
4035 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4037 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4038 Whitespace problems.
4040 * gnus-win.el (gnus-configure-windows): Error fix.
4042 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4045 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4046 Indent all functions. Fix all comments to match the comment
4047 conventions. Double-space after full stop.
4049 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4051 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4052 value to divide received mails into my favorite groups and I met
4053 an error. It takes place if the length of a element "VALUE" in
4054 nnmail-split-fancy is less than two.
4056 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4058 * mml.el (mml-insert-part): New function.
4060 1999-12-02 Dave Love <fx@gnu.org>
4062 * mm-decode.el: Customize.
4064 1999-12-03 Dave Love <fx@gnu.org>
4066 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4067 the W3 stuff isn't available.
4069 1999-12-03 Dave Love <fx@gnu.org>
4071 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4074 1999-12-04 Dan Christensen <jdc@jhu.edu>
4076 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4078 1999-12-01 Andrew Innes <andrewi@gnu.org>
4080 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4081 don't be fooled by "From nobody" lines added by respooling.
4083 * pop3.el (pop3-movemail): Write crashbox in binary.
4084 (pop3-get-message-count): New function.
4086 * mail-source.el (mail-source-primary-source): New variable.
4087 (mail-source-report-new-mail-interval): New variable.
4088 (mail-source-idle-time-delay): New variable.
4089 (mail-source-new-mail-available): New internal variable.
4090 (mail-source-fetch-pop): Clear new mail flag, when mail from
4091 primary source has been fetched.
4092 (mail-source-check-pop): New function.
4093 (mail-source-new-mail-p): New function.
4094 (mail-source-start-idle-timer): New function.
4095 (mail-source-report-new-mail): New function.
4096 (mail-source-report-new-mail): New internal variable.
4097 (mail-source-report-new-mail-timer): New internal variable.
4098 (mail-source-report-new-mail-idle-timer): New internal variables.
4100 1999-12-04 Andreas Schwab <schwab@suse.de>
4102 * gnus-cus.el (gnus-group-customize): Customize fix.
4104 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4106 * message.el (message-send-mail-with-sendmail): Use
4107 message-make-address.
4109 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4111 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4113 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4115 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4117 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4119 * mml.el (mml-insert-tag): Don't close the tag.
4120 (mml-insert-empty-tag): New function.
4121 (mml-attach-file): Use mml-insert-empty-tag instead of
4123 (mml-attach-buffer): Ditto.
4124 (mml-attach-external): Ditto.
4125 (mml-insert-multipart): Ditto.
4127 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4129 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4132 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4134 * gnus.el (gnus-find-method-for-group): The method of a new group
4135 is not the native one.
4137 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4139 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4141 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4143 * nnultimate.el (nnultimate-retrieve-headers): Use
4144 mm-with-unibyte-current-buffer.
4145 (nnultimate-request-article): Ditto.
4147 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4149 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4151 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4153 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4154 * nnweb.el (nnweb-retrieve-headers): Use it.
4155 (nnweb-request-article): Use it.
4157 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4158 case matching failed.
4160 1999-12-02 John Wiegley <jwiegley@inprise.com>
4162 * mail-source.el (mail-source-keyword-map): Add backslash to
4165 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4167 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4169 (gnus-group-charset-alist): No, don't.
4171 * nnweb.el (nnweb-init): Make the buffer unibyte.
4173 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4175 * mail-source.el (mail-source-set-common-1): Fix to get the
4178 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4180 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4182 * nnultimate.el (nnultimate-request-list): Use unibyte.
4184 * gnus-uu.el (gnus-uu-grab-articles): Bind
4185 gnus-display-mime-function to nil.
4187 * message.el (message-send-mail-with-sendmail): Use the
4188 user-mail-address variable.
4190 * gnus-art.el (gnus-ignored-headers): More headers.
4192 * message.el (message-shorten-1): Use list.
4194 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4196 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4199 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4200 (nnweb-dejanews-create-mapping): Do the properish date.
4202 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4204 * mail-source.el (mail-source-common-keyword-map): New variable.
4205 (mail-source-bind-common): New macro.
4206 (mail-source-fetch): Support plugged mail source.
4207 * gnus-int.el (gnus-request-scan): Use them.
4209 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4211 * mm-view.el (mm-inline-message): Check whether charset is a
4214 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4216 * message.el (message-mode-map): Changed keystroke for
4217 message-yank-buffer.
4219 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4221 * message.el (message-shorten-references): Cut references to 31
4222 elements, then either fold them or shorten them to 988 characters.
4223 (message-shorten-1): New function.
4224 (message-cater-to-broken-inn): New variable.
4226 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4228 * nnslashdot.el (nnslashdot-lose): New function.
4230 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4232 * mm-view.el (mm-inline-message): Not the right type of charset is
4233 being fetched here. Let the group charset rule.
4234 (mm-inline-message): Ignore us-ascii.
4236 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4238 * mail-source.el (mail-source-fetch-maildir): work around the
4239 ommitted "file-regular-p" in efs/ange-ftp
4241 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4243 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4244 (mml-generate-mime-1): Use the encoding param.
4246 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4248 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4249 gnus-art before binding its variables.
4251 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4254 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4256 * message.el (message-clone-locals): Use it.
4258 * gnus-msg.el (gnus-configure-posting-styles): Make
4259 user-mail-address local.
4261 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4263 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4266 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4268 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4269 (message-clone-locals): Ditto.
4271 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4272 group inherit reply-to or from.
4274 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4276 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4278 (gnus-summary-show-article-charset-alist): New variable.
4280 * mm-bodies.el (mm-decode-string): Support gnus-all and
4282 (mm-decode-body): Ditto.
4283 * rfc2047.el (rfc2047-decode): Ditto.
4285 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4287 * mail-source.el (mail-source-delete-incoming): Change default to
4290 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4292 * gnus.el: Pterodactyl Gnus v0.99 is released.
4294 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4296 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4299 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4300 (gnus-configure-posting-styles): No, don't.
4301 (gnus-configure-posting-styles): Allow overriding files.
4303 * gnus-art.el (gnus-header-button-alist): Use browse-url
4306 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4308 * gnus-msg.el (gnus-summary-yank-message): New command and
4311 * message.el (message-yank-buffer): New command.
4312 (message-buffers): New function.
4314 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4315 next group in a more normal fasion.
4317 * mml.el (mml-boundary-function): New variable.
4318 (mml-compute-boundary): Use it.
4320 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4321 that exist for them.
4323 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4324 (gnus-async-timer): New variable.
4326 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4328 * nnultimate.el (nnultimate-request-list): Be more lenient with
4331 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4333 * gnus-art.el (gnus-treatment-function-alist): Do
4334 gnus-treat-capitalize-sentences.
4336 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4338 * webmail.el (webmail-hotmail-article): Hotmail changes the
4341 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4343 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4344 switch to buffer after calling program.
4345 (mm-display-external): Use `shell-command-switch' instead of "-c".
4347 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4349 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4352 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4355 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4357 * message.el (message-mode): Doc fix.
4359 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4361 * gnus-art.el (article-emphasize): Check group variable.
4362 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4364 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4366 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4369 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4371 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4373 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4375 * mml.el (mml-quote-region): Insert ! after the hash.
4377 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4379 * gnus-group.el (gnus-group-warchive-address-history): Change to
4382 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4384 * webmail.el: Support mail.yahoo.com.
4386 * mail-source.el (mail-source-fetch-webmail): Add password check.
4387 (mail-source-keyword-map): Use `subtype'.
4389 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4391 * mail-source.el (mail-source-keyword-map): Add webmail.
4392 (mail-source-fetcher-alist): Ditto.
4393 (mail-source-fetch-webmail): New function.
4394 * webmail.el: New file.
4396 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4398 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4400 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4402 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4404 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4406 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4407 (nnultimate-prune-days): New function.
4408 (nnultimate-create-mapping): Use it.
4409 (nnultimate-request-group): Only fetch the groups list if it has
4410 not been done before.
4411 (nnultimate-retrieve-headers): Don't write groups.
4412 (nnultimate-create-mapping): Off-by-one error.
4414 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4416 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4419 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4421 * nnwarchive.el: Lots of changes make agent happy.
4423 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4425 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4428 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4430 * mm-decode.el (mm-display-external): Write region with binary
4433 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4435 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4437 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4439 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4440 (mm-uu-test): Now it is in restricted region.
4442 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4444 * mm-view.el (mm-view-message): Fix buffer leak.
4445 (mm-inline-message): Support 'gnus-decoded.
4447 * mm-bodies.el (mm-decode-body): Ditto.
4449 * rfc2047.el (rfc2047-decode-region): Ditto.
4451 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4453 * imap.el (require): Added autoload for base64-encode-string.
4455 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4457 * gnus.el (gnus-refer-article-method): Made list value
4460 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4462 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4463 NOFORCE in Emacs case.
4465 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4467 * gnus-art.el (gnus-request-article-this-buffer): Set
4468 gnus-newsgroup-name.
4470 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4472 * gnus-start.el (gnus-get-unread-articles): Check server before
4475 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4477 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4479 * nnslashdot.el (nnslashdot-login-name): New variable.
4480 (nnslashdot-password): Ditto.
4481 (nnslashdot-request-post): New function.
4483 * gnus-art.el (gnus-treat-buttonize): More testing.
4485 * mm-encode.el: Another CVS test.
4487 * gnus-art.el (gnus-treat-emphasize): Change default.
4488 (gnus-treat-buttonize): Ditto.
4489 (gnus-treat-buttonize): This is a test.
4491 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4492 (gnus-build-sparse-threads): Ditto.
4493 (gnus-build-all-threads): Ditto.
4495 * nnheader.el (make-full-mail-header): Make into a subst.
4497 * gnus.el (gnus-refer-article-method): Doc fix.
4499 * gnus-sum.el: Do not accept a prefix.
4500 (gnus-summary-refer-article): Accept a list of select methods.
4502 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4504 * message.el (message-forward): Pay attention to prefix argument
4505 again and forward all headers when it is set, regardless of the
4506 value of message-forward-ignored-headers.
4508 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4510 * gnus-ems.el: Check for cygwin32.
4512 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4514 * mm-decode.el (mm-display-external): Use 'non-viewer.
4516 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4518 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4521 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4523 * gnus-start.el (gnus-get-unread-articles): Use
4524 nnfoo-retrieve-groups to find new news, if available.
4525 (gnus-read-active-file-2): New function.
4526 (gnus-get-unread-articles): Use it.
4527 (gnus-read-active-file-1): Ditto.
4529 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4531 * mm-util.el (mm-find-mime-charset-region): Make sure
4532 find-coding-systems-for-charsets is fbound.
4534 * gnus-ems.el: Typo fix.
4536 1999-11-13 Florian Weimer <fw@s.netic.de>
4538 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4539 it's available and makes sense.
4541 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4543 * gnus-score.el (gnus-score-save): Translate score file.
4545 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4547 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4548 added fetchflag and dontexpunge keywords.
4549 (mail-source-fetch-imap): Use them.
4551 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4553 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4554 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4557 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4559 Mention that it is both for group and topic parameters.
4560 (gnus-extra-topic-parameters): New constant, including `subscribe'
4562 (gnus-extra-group-parameters): New constant.
4563 (gnus-group-customize): Use them.
4565 * gnus.el (gnus-select-method): Added default value and tag.
4566 (gnus-refer-article-method): Added `DejaNews' customization option.
4568 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4570 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4572 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4575 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4577 * nnslashdot.el (nnslashdot-group-number): Changed default.
4579 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4580 (nnweb-dejanews-wash-article): Removed.
4581 (nnweb-type-definition): Fetch by id.
4583 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4586 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4587 (nnslashdot-request-list): Use Ultramode as well.
4588 (nnslashdot-date-to-date): Be more lenient.
4589 (nnslashdot-threaded): New function.
4591 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4593 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4595 1999-11-11 Steinar Bang <sb@metis.no>
4597 * nnweb.el (nnweb-type-definition): /=dnc
4599 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4601 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4603 (nnultimate-retrieve-headers): Wrong ordering.
4605 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4607 * message.el (message-forward-as-mime): New variable.
4609 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4611 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4613 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4615 * mail-source.el (mail-source-movemail-and-remove): New function.
4616 (mail-source-keyword-map): Add `function' for `maildir'.
4617 (mail-source-fetch-maildir): Use it.
4619 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4621 * nnwarchive.el: New file.
4622 * gnus-group.el (gnus-group-make-warchive-group): New function.
4623 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4625 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4627 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4630 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4632 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4634 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4636 * nnultimate.el (nnultimate-open-server): Do address.
4637 (nnultimate-forum-table-p): New function.
4639 * nnweb.el (nnweb-insert-html): Renamed.
4640 (nnweb-insert): New function.
4642 * nnultimate.el (nnultimate-insert-html): New function.
4644 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4646 (nnslashdot-retrieve-headers): use the sane version instead.
4648 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4650 * nnslashdot.el (nnslashdot-request-article): Fold case.
4652 * nnultimate.el: New file.
4654 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4657 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4658 (gnus-read-active-file-1): Separated into own function.
4659 (gnus-read-active-file): Catch quits.
4661 * nnslashdot.el (nnslashdot-request-article): Search better on
4663 (nnslashdot-request-list): Fold case.
4664 (nnslashdot-retrieve-headers): Ditto.
4666 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4668 * gnus.el: Autoload gnus-subscribe-topics.
4670 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4672 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4674 * gnus-util.el (gnus-write-active-file): Ditto.
4676 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4678 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4680 * gnus-cache.el (gnus-cache-file-name): Use it.
4681 * gnus-agent.el (gnus-agent-group-path): Use it.
4682 * nnmail.el (nnmail-group-pathname): Use it.
4684 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4686 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4688 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4689 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4690 * gnus.el (gnus-short-group-name): "..." proof.
4692 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4694 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4697 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4699 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4701 (nnslashdot-generate-active): New function.
4702 (nnslashdot-request-newgroups): Use it.
4704 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4707 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4708 (nnslashdot-request-list): Not moderated.
4710 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4712 * nnimap.el (nnimap-open-server): Remove error signal if
4713 nnimap-server-buffer is nil (the check should've been `boundp').
4715 * imap.el (imap-log):
4716 * nnimap.el (nnimap-debug): Disable debugging by default.
4718 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4720 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4722 * gnus-topic.el (gnus-subscribe-topic): New function.
4724 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4727 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4728 if starting with a quote.
4730 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4732 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4735 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4737 * nnslashdot.el: New file.
4739 * nnheader.el (nnheader-insert-header): New function.
4741 * gnus-art.el (gnus-mime-internalize-part): Bind
4744 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4747 1999-10-29 David S. Goldberg <dsg@mitre.org>
4749 * emacs-mime.texi (Customization): Document mm-inline-override-types
4751 1999-10-29 David S. Goldberg <dsg@mitre.org>
4753 * emacs-mime.texi (Customization): Document mm-inline-override-types
4755 1999-10-29 David S. Goldberg <dsg@mitre.org>
4757 * emacs-mime.texi (Customization): Document mm-inline-override-types
4759 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4761 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4764 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4766 * gnus-art.el (gnus-article-mode-map): Use the summary article
4769 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4771 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4773 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4775 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4777 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4779 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4780 is list or not before condition.
4782 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4784 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4786 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4788 * gnus-art.el (gnus-emphasis-alist): New value.
4790 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4792 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4795 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4797 * gnus-art.el (article-date-ut): Keep the updated timer.
4798 (gnus-emphasis-underline-italic): Doc fix.
4800 * gnus-msg.el (gnus-post-method): Doc fix.
4801 (gnus-post-method): Change default.
4803 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4805 * message.el (message-newline-and-reformat): Improvements.
4807 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4809 * message.el (message-newline-and-reformat): Don't insert too many
4811 (message-newline-and-reformat): Work even if not sc.
4813 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4815 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4817 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4819 * mm-view.el (mm-display-patch-inline): New function.
4821 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4823 * mm-view.el (mm-display-patch-inline): New function.
4825 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4827 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4830 * message.el (message-forward): Narrow to the right header.
4832 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4835 * gnus-msg.el (gnus-configure-posting-styles): Use the
4836 user-full-name function.
4838 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4839 (mm-body-charset-encoding-alist): Default to nil.
4841 * message.el (message-elide-ellipsis): Fix typo.
4842 (message-elide-region): Ditto.
4843 (message-elide-region): Don't insert a newline first.
4845 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4847 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4848 gnus-fetch-old-headers.
4849 (gnus-cut-threads): Ditto.
4850 (gnus-summary-initial-limit): Ditto.
4851 (gnus-summary-limit-children): Ditto.
4853 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4856 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4858 * gnus-art.el (article-decode-encoded-words):
4859 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4862 * gnus.el (gnus-read-method): Add methods from
4863 `gnus-opened-servers' to completion. Map entered method/address
4864 into existing methods if possible.
4866 * gnus-group.el (gnus-group-make-group): Simplify method.
4868 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4870 * mml.el (mml-preview): Remove mail-header-separator before
4873 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4875 * message.el (message-read-from-minibuffer): New function.
4877 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4879 * gnus.el: Pterodactyl Gnus v0.98 is released.
4881 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4883 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4885 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4887 * mml.el (mml-generate-mime-1): Read attached binary file in
4890 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4892 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4894 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4896 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4898 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4900 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4902 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4904 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4905 (gnus-article-mime-match-handle-function): New variable.
4906 (gnus-article-view-part): Make `b' customizable.
4908 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4910 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4912 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4914 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4916 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4918 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4920 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4922 * gnus-srvr.el (gnus-browse-foreign-server): Use
4923 `buffer-substring' instead of `read'.
4925 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4927 * nnimap.el, imap.el, rfc2104.el: New files.
4929 * gnus.el (gnus-valid-select-methods): Add nnimap.
4931 * gnus-group.el (gnus-group-group-map): Add
4932 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4933 (gnus-group-nnimap-expunge): New function.
4934 (gnus-group-nnimap-edit-acl): New function.
4936 * gnus-agent.el (gnus-agent-group-mode-map): Add
4937 gnus-agent-synchronize.
4938 (gnus-agent-synchronize): New function.
4939 (gnus-agent-fetch-group-1): Check if server is open.
4941 * nnagent.el (nnagent-request-set-mark): Save marks.
4943 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4944 (mail-source-fetcher-alist): Map to imap fetcher function.
4945 (mail-source-fetch-imap): New function.
4947 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4950 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4952 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4953 (gnus-topic-sort-topics): New function.
4954 (gnus-topic-make-menu-bar): Add sort-topics.
4955 (gnus-topic-move): New function.
4956 (gnus-topic-move-group): Move the topic if no group selected.
4958 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4960 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4962 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4964 * mm-view.el (mm-inline-message): Fix leaving group bug.
4966 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4968 * gnus-msg.el (gnus-post-method): Use normal method if current is
4971 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4973 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4974 (nnmail-insert-lines): Ditto.
4976 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4978 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4981 * message.el (message-unsent-separator): One more separator.
4983 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4985 * nnfolder.el (nnfolder-request-move-article): For empty article,
4986 search till (point-max).
4987 (nnfolder-retrieve-headers): Ditto.
4988 (nnfolder-request-accept-article): Ditto.
4989 (nnfolder-save-mail): Ditto.
4990 (nnfolder-insert-newsgroup-line): Ditto.
4992 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4994 * qp.el (quoted-printable-encode-region): Check eobp.
4996 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4998 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5000 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5002 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5005 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5007 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5008 (mm-uu-forward-end-line): Ditto.
5010 1999-09-29 Didier Verna <verna@inf.enst.fr>
5012 * binhex.el (binhex-decode-region): don't consider the value of
5013 `enable-multibyte-characters' in XEmacs.
5015 * gnus-start.el (gnus-read-descriptions-file): ditto.
5017 * mm-util.el (mm-multibyte-p): ditto.
5018 (mm-with-unibyte-buffer): ditto.
5019 (mm-find-charset-region): use `mm-multibyte-p'.
5021 * mm-bodies.el (mm-decode-body): ditto.
5022 (mm-decode-string): ditto.
5024 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5026 * mm-util.el (mm-binary-coding-system): Try binary first.
5028 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5030 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5032 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5034 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5036 (article-date-ut): Find correct insert position.
5038 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5040 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5043 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5045 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5048 * message.el (message-resend): Use message mode when prompting.
5050 * gnus-art.el (article-hide-headers): Mark wash.
5051 (article-emphasize): Ditto.
5053 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5055 * message.el (message-newline-and-reformat): Work for SC.
5057 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5059 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5061 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5063 1999-10-20 David S. Goldberg <dsg@mitre.org>
5065 * mm-decode.el mm-inline-override-types: New variable
5067 * mm-decode.el (mm-inline-override-p): New function
5069 * mm-decode.el (mm-inlined-p): Use it
5071 1999-10-20 David S. Goldberg <dsg@mitre.org>
5073 * mm-decode.el mm-inline-override-types: New variable
5075 * mm-decode.el (mm-inline-override-p): New function
5077 * mm-decode.el (mm-inlined-p): Use it
5079 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5081 * gnus.el: Pterodactyl Gnus v0.97 is released.
5083 1999-09-01 Brendan Kehoe <brendan@zen.org>
5085 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5086 gnus-summary-next-group, not gnus-summary-next-article. Only give
5089 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5091 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5094 * message.el (message-forward-ignored-headers): New variable.
5096 * gnus-art.el (gnus-article-prepare-display): Nix out
5097 gnus-article-wash-types.
5099 * gnus-agent.el (gnus-agent-create-buffer): New function.
5100 (gnus-agent-fetch-group-1): Use it.
5101 (gnus-agent-start-fetch): Ditto.
5103 * gnus-sum.el (gnus-summary-exit): Don't use
5104 `gnus-use-adaptive-scoring'.
5106 * mail-source.el (mail-source-fetch-pop): Only store password when
5109 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5111 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5113 * message.el (message-reply): Use it.
5114 (message-dont-reply-to-names): New variable.
5116 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5118 * mm-util.el (mm-preferred-coding-system): Typo fix.
5120 * message.el (message-bounce): Work for non-MIME.
5122 * gnus.el (gnus-short-group-name): Short the right parts of the
5125 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5127 * mm-encode.el (mm-qp-or-base64): New version.
5129 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5131 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5133 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5135 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5136 of restricted region.
5137 (gnus-mime-display-single): Set beg at correct point.
5139 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5141 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5143 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5145 * gnus-msg.el (gnus-configure-posting-styles): Let
5146 `gnus-posting-styles' have its say in posting-style: local
5147 variable `styles' is already bound to `gnus-posting-styles' so
5148 don't rebind it to nil.
5150 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5152 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5155 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5157 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5158 quoted-printable-encode-region.
5160 * qp.el (quoted-printable-encode-region): Assume charset
5161 encoded. Fold every line in the region.
5163 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5165 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5168 1999-09-01 Didier Verna <verna@inf.enst.fr>
5170 * message.el (message-mode): allows whitespaces between multiple
5171 instances of the fill character ">".
5173 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5175 * mm-encode.el (mm-qp-or-base64): Fix.
5177 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5179 * message.el (message-send): Too much and.
5181 1999-09-24 Andreas Schwab <schwab@suse.de>
5183 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5185 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5187 * gnus-score.el (gnus-score-headers): Work for nil scores.
5189 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5191 * gnus-cache.el (gnus-cache-write-active): Write full names.
5193 * gnus-util.el (gnus-write-active-file): Accept full name.
5195 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5196 (mm-assoc-string-match): New function.
5197 (mm-display-inline): Use it.
5199 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5201 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5203 1999-08-27 Florian Weimer <fw@s.netic.de>
5205 * mml.el (mml-generate-multipart-alist): New variable.
5207 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5209 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5211 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5213 * message.el (message-send): More helpful error message if sending
5216 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5218 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5219 in newer emacsen, where ?r isn't equal 114.
5221 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5223 * gnus.el: Pterodactyl Gnus v0.96 is released.
5225 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5227 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5228 to get active info if method is covered by agent, otherwise
5229 active info is lost.
5231 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5233 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5235 1999-08-09 Dave Love <fx@gnu.org>
5237 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5239 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5241 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5242 (already matched by "^X-Pgp"), removed duplicate
5243 X-Mailing-List, added several new junk headers.
5245 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5247 * gnus-art.el (article-decode-charset): Don't assume
5248 gnus-summary-buffer is live.
5250 1999-08-27 Florian Weimer <fw@s.netic.de>
5252 * gnus-score.el (gnus-home-score-file): Work with absolute path
5255 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5257 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5258 nothing else in the group.
5260 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5262 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5265 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5267 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5269 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5271 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5274 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5276 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5279 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5281 * mm-util.el (mm-text-coding-system-for-write): New variable.
5282 (mm-append-to-file): New function.
5283 (mm-write-region): New function.
5285 * gnus-art.el (gnus-output-to-file): Use it.
5286 * gnus-util.el (gnus-output-to-rmail): Ditto.
5287 (gnus-output-to-mail): Ditto.
5288 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5290 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5292 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5294 * nnheader.el (nnheader-insert-file-contents): Revert and use
5295 mm-insert-file-contents.
5296 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5297 (nnheader-auto-mode-alist): Removed.
5299 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5300 (mm-insert-file-contents): Add a new parameter for inserting
5301 compressed file literally.
5303 * mml.el (mml-generate-mime-1): Insert non-text literally.
5305 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5307 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5309 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5311 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5313 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5316 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5318 * mml.el (mml-insert-mime): Decode text.
5319 (mml-to-mime): Narrow to headers-or-head.
5321 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5323 * mm-view.el (mm-inline-text): Check
5324 w3-meta-content-type-charset-regexp.
5326 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5328 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5331 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5333 * gnus-mlspl.el: Documentation fixes.
5335 1999-08-27 Rui Zhu <sprache@iname.com>
5337 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5339 1999-08-27 Michael Cook <cook@sightpath.com>
5341 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5344 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5346 * nnmail.el (nnmail-get-new-mail): "Done".
5348 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5350 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5353 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5355 * gnus-art.el (article-decode-charset): Fix broken CT.
5357 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5359 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5360 overview buffer if it is killed.
5362 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5364 * gnus-art.el (article-babel): New version.
5366 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5368 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5370 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5372 * gnus.texi (More Threading): Document new variable
5373 `gnus-sort-gathered-threads-function'.
5375 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5377 * gnus.texi (More Threading): Document new variable
5378 `gnus-sort-gathered-threads-function'.
5380 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5382 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5385 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5387 * mm-util.el (mm-running-xemacs): Removed.
5388 (mm-coding-system-p): New function.
5389 (mm-binary-coding-system): Safe guess.
5390 (mm-text-coding-system): Ditto.
5391 (mm-auto-save-coding-system): Ditto.
5393 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5395 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5396 (mm-qp-or-base64): Reversed logic.
5398 * mm-decode.el (mm-save-part-to-file): Let coding system be
5401 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5403 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5404 be set in topic parameters.
5406 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5408 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5409 (gnus-sort-gathered-threads): Allow the user to specify the
5410 function to use when sorting gathered threads.
5412 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5413 mark cached articles as `undownloaded'.
5415 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5417 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5418 to have buffer local values.
5420 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5422 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5423 types 'g' for 'guess group type.
5425 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5427 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5428 after each regexp in nnmail-list-identifiers, not just after last
5431 * gnus-sum.el (gnus-list-identifiers): New variable.
5432 (gnus-summary-remove-list-identifiers): New function.
5433 (gnus-select-newsgroup): Use it.
5434 (gnus-summary-wash-hide-map): Bind
5435 `gnus-article-hide-list-identifiers' to W W l.
5436 (gnus-summary-make-menu-bar): Add list-identifiers command.
5438 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5439 (gnus-treatment-function-alist): Add variable.
5440 (article-hide-list-identifiers): New function.
5441 (mapcar): Add function.
5442 (gnus-article-hide): Use it.
5444 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5446 * gnus.el: Pterodactyl Gnus v0.95 is released.
5448 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5450 * mm-decode.el (mm-mailcap-command): New function.
5451 (mm-display-external): Use it.
5453 * gnus-art.el (article-make-date-line): Work for India.
5455 * mm-encode.el (mm-qp-or-base64): Typo.
5457 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5459 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5461 * gnus.el: Pterodactyl Gnus v0.94 is released.
5463 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5465 * pop3.el: New version.
5467 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5469 * mm-encode.el (mm-qp-or-base64): New function.
5470 (mm-content-transfer-encoding): Use it.
5472 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5474 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5476 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5478 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5480 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5482 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5485 * mailcap.el (mailcap-mime-types): New function.
5487 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5489 * message.el (message-goto-eoh): Really go to the end.
5491 1999-07-09 Puneet Goel <puneet@computer.org>
5493 * message.el (message-make-date): Do the right thing in with
5494 sub-hour time zones.
5496 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5498 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5501 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5503 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5505 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5507 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5508 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5509 and use t as default value.
5511 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5513 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5514 gnus-summary-buffer is live.
5516 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5518 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5520 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5522 * message.el (message-bounce): Do MIME bounces MIMEy.
5524 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5526 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5528 * mailcap.el (mailcap-mime-extensions): Changed patch to
5531 * mm-decode.el (mm-display-external): Wrong placement of paren.
5533 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5535 * gnus.el: Pterodactyl Gnus v0.93 is released.
5537 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5539 * gnus-cus.el (gnus-group-parameters): New entries for
5542 * gnus-mlspl.el: Renamed functions and variables so as to
5543 start with gnus-group-split.
5544 * gnus.el: Adjust autoload entries.
5546 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5548 * gnus-mlspl.el: Removed trailing t from comment and provide.
5549 Renamed functions and variables to start with gnus-mlsplit.
5550 Added autoload comments.
5551 * gnus.el: Added autoload entries.
5553 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5555 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5556 so that matches excluded by RESTRICTs do not cause the whole split
5557 to be ignored. This also fixes a long-standing bug in which a
5558 split with \N substitutions wouldn't cause cross-posting as
5561 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5562 (nnmail-split-it): Implement them.
5564 * nnmail.el (nnmail-split-fancy): Document ! splits.
5566 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5568 * pop3.el: New version.
5570 1999-07-05 Simon Josefsson
5572 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5574 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5576 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5578 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5580 * gnus-util.el (gnus-write-active-file): Use real name.
5582 * gnus-agent.el (gnus-agent-expire): Update active file
5585 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5587 * nndraft.el (nndraft-request-article): Use difference
5588 coding-systems for queue and drafts.
5590 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5593 * mm-util.el (mm-auto-save-coding-system): New coding system.
5595 * message.el (message-draft-coding-system): Use it.
5597 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5599 * mm-uu.el: More customizable and less aggressive.
5601 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5603 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5606 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5607 (mml-insert-mml-markup): Accept a nofile.
5608 (mml-insert-mime): Insert nofile.
5610 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5612 * mm-decode.el (mm-handle-media-type): New function.
5613 (mm-handle-media-supertype): New function.
5614 (mm-handle-media-subtype): New function.
5615 Use new functions throughout. "/"))
5617 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5619 * gnus-art.el (gnus-treat-predicate): Typo.
5621 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5623 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5625 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5627 * gnus-art.el (article-date-ut): UT! Default it!
5629 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5631 * gnus.el: Pterodactyl Gnus v0.92 is released.
5633 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5635 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5637 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5639 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5642 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5645 * mm-view.el (mm-inline-message): Ignore remove-spec.
5647 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5650 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5652 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5654 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5657 * message.el (message-fill-yanked-message): Remove `t' arg.
5659 * gnus-group.el (gnus-group-kill-group): Message killing of
5662 * mm-util.el (mm-preferred-coding-system): New function.
5663 (mm-mime-charset): Use it.
5665 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5667 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5669 * gnus-mlsplt.el: New file.
5671 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5673 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5675 (mm-attachment-override-p): Take a handle instead of a type.
5676 (mm-inlined-p): Ditto.
5677 (mm-automatic-display-p): Ditto,
5678 (mm-inlinable-p): Ditto.
5680 * nndraft.el (nndraft-request-expire-articles): Delete backup
5683 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5685 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5687 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5689 * nnmail.el (nnmail-split-it): Allow .*.
5691 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5693 * mm-decode.el (mm-inline-large-images-p): Renamed.
5695 * gnus-art.el (article-date-ut): Always look in the current buffer
5696 for the Date header.
5698 * mml.el (mml-validate): New command.
5700 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5701 since we are dealing with regexps.
5703 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5705 * gnus.el: Pterodactyl Gnus v0.91 is released.
5707 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5709 * gnus-agent.el (gnus-agent-save-active-1): New function.
5710 (gnus-agent-save-active): use it.
5711 (gnus-agent-save-groups): Ditto.
5713 * gnus-cache.el (gnus-cache-write-active): Use it.
5715 * gnus-agent.el (gnus-agent-write-active): Use it.
5717 * gnus-util.el (gnus-write-active-file): New function.
5719 * gnus-agent.el (gnus-agent-write-active): New function to keep
5720 lower boundaries and canceled groups.
5721 (gnus-agent-save-groups): Use it.
5722 (gnus-agent-save-active): Use it.
5723 (gnus-agent-save-group-info): Only write active files.
5724 (gnus-agent-expire): Update active file.
5726 * mm-decode.el (mm-inlinable-part-p): Removed.
5727 (mm-user-display-methods): Default to nil.
5728 (mm-user-display-methods): Removed.
5729 (add-mime-display-method): Removed.
5730 (mm-automatic-display): Renamed.
5731 (mm-automatic-display-p): Use it.
5732 (mm-inlined-types): New variable.
5733 (mm-inlined-p): New function.
5735 * message.el (message-reply): Bind message-this-is-mail.
5737 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5739 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5741 * message.el (message-check-news-header-syntax): Protect against
5744 * mm-util.el (mm-auto-mode-alist): New.
5746 * mml.el (mml-generate-mime-1): Ditto.
5748 * gnus.el: Use mm-insert-file-contents throughout instead of
5751 * mm-util.el (mm-insert-file-contents): New function.
5753 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5755 * gnus.el: Pterodactyl Gnus v0.90 is released.
5757 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5759 * mailcap.el (mailcap-possible-viewers): Use string=.
5761 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5763 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5764 (mm-uu-forward-end-line): New variable.
5765 (mm-uu-begin-line): Handle forwarded message.
5766 (mm-uu-identifier-alist): Ditto.
5767 (mm-uu-dissect): Ditto.
5769 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5771 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5772 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5773 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5775 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5776 (nnfolder-file-coding-system-for-write): New variable.
5777 (nnfolder-active-file-coding-system): New variable.
5778 (nnfolder-active-file-coding-system-for-write): New variable.
5779 (nnfolder-save-active): New function.
5780 (nnfolder-save-buffer): Use them.
5781 (nnfolder-possibly-change-group): Ditto.
5782 (nnfolder-request-list-newsgroups): Ditto.
5783 (nnfolder-request-create-group): Ditto.
5784 (nnfolder-request-expire-articles): Ditto.
5785 (nnfolder-request-move-article): Ditto.
5786 (nnfolder-request-accept-article): Ditto.
5787 (nnfolder-request-delete-group): Ditto.
5788 (nnfolder-request-rename-group): Ditto.
5789 (nnfolder-possibly-change-folder): Ditto.
5790 (nnfolder-read-folder): Ditto.
5791 (nnfolder-request-list): Remove pathname-coding-system.
5792 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5794 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5795 (nnmail-file-coding-system-1): Removed.
5796 (nnmail-find-file): Use nnmail-pathname-coding-system.
5797 (nnmail-write-region): Ditto.
5799 * nnmbox.el (nnmbox-file-coding-system): New variable.
5800 (nnmbox-file-coding-system-for-write): New variable.
5801 (nnmbox-active-file-coding-system): New variable.
5802 (nnmbox-active-file-coding-system-for-write): New variable.
5803 (nnmbox-save-buffer): New function.
5804 (nnmbox-save-active): New function.
5805 (nnmbox-request-scan): Use them.
5806 (nnmbox-request-expire-articles): Ditto.
5807 (nnmbox-request-move-article): Ditto.
5808 (nnmbox-request-accept-article): Ditto.
5809 (nnmbox-request-replace-article): Ditto.
5810 (nnmbox-request-delete-group): Ditto.
5811 (nnmbox-request-rename-group): Ditto.
5812 (nnmbox-request-create-group): Ditto.
5814 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5815 (mm-running-ntemacs): Removed.
5817 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5819 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5821 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5823 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5825 * qp.el (quoted-printable-encoding-characters): Support lower case.
5827 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5829 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5830 (rfc2047-b-encode-region): Encode line by line.
5832 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5834 * mm-util.el (mm-find-mime-charset-region): Fix.
5836 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5838 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5839 (mm-find-mime-charset-region): Ditto.
5841 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5843 * gnus-sum.el (gnus-summary-move-article): Fix something or
5846 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5848 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5849 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5850 (gnus-summary-enter-digest-group): Use them.
5851 (gnus-summary-setup-default-charset): Ditto.
5853 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5855 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5856 gnus-newsgroup-name is nil.
5858 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5860 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5862 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5864 * gnus-art.el (article-emphasize): Use correct
5865 gnus-article-emphasis-alist.
5867 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5869 * mm-view.el (mm-inline-text): Fix text/html bug.
5871 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5873 * gnus.el: Pterodactyl Gnus v0.89 is released.
5875 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5877 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5878 * message.el (message-draft-coding-system): Ditto.
5879 * mm-util.el (mm-running-ntemacs): Ditto.
5881 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5883 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5885 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5887 * mml.el: require mm-decode.
5889 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5891 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5893 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5895 * mm-view.el (mm-inline-image): Fix image undisplayer.
5897 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5899 * mml.el (mml-insert-multipart): Error in compeling-read.
5900 (mml-insert-tag): Match tags.
5902 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5904 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5905 (gnus-cache-braid-heads): Ditto.
5906 (gnus-cache-retrieve-headers): Ditto.
5908 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5910 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5912 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5914 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5915 to string under XEmacs.
5917 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5919 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5921 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5923 * mm-view.el (mm-inline-message): Fix message view bug.
5924 * gnus-art.el (gnus-article-prepare): Ditto.
5926 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5928 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5930 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5932 * gnus.el: Pterodactyl Gnus v0.88 is released.
5934 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5936 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5939 * nnmail.el (nnmail-get-new-mail): Save info.
5941 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5943 * gnus.el: Pterodactyl Gnus v0.87 is released.
5945 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5947 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5948 (mail-source-run-script): New function.
5949 (mail-source-fetch-pop): Use it.
5951 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5953 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5955 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5957 * gnus.el: Pterodactyl Gnus v0.86 is released.
5959 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5961 * gnus-art.el (gnus-treat-translate): New variable.
5962 (gnus-treat-predicate): Accept a list of regexps.
5963 (gnus-article-treat-custom): Allow a list of regexps.
5965 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5967 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5970 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5972 * gnus-art.el (article-babel): Narrow a bit.
5974 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5976 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5978 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5980 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5981 articles, not only unread ones.
5983 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5985 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5988 * gnus-art.el (gnus-article-x-face-command): Ditto.
5990 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5992 * gnus.el (gnus-method-simplify): Accept server names.
5994 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5996 * gnus-art.el (article-babel-prompt): New function.
5997 (article-babel): New command.
5999 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6001 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6003 * mml.el (mml-generate-mime-1): Don't insert literally.
6005 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6006 (gnus-netrc-syntax-table): Removed.
6007 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6009 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6011 * mm-view.el (mm-inline-text): Fix charset for text/html.
6013 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6015 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6017 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6019 * nnmail.el (nnmail-split-incoming): Return the number of split
6021 (nnmail-process-babyl-mail-format): Ditto.
6022 (nnmail-process-unix-mail-format): Ditto.
6023 (nnmail-process-mmdf-mail-format): Ditto.
6024 (nnmail-process-maildir-mail-format): Ditto.
6026 * mail-source.el (mail-source-callback): Return the number from
6029 * message.el (message-send-mail): Generate Lines.
6031 * mail-source.el (mail-source-call-script): New function.
6032 (mail-source-call-script): New function.
6034 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6036 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6037 (gnus-select-newsgroup): Use it.
6038 (gnus-group-highlight-words-alist): New variable.
6039 (gnus-newsgroup-emphasis-alist): New variable.
6040 (gnus-summary-local-variables): Use it.
6041 * gnus-art.el (article-emphasize): Use it.
6042 (gnus-emphasis-highlight-words): New face.
6043 * gnus-cus.el (gnus-group-parameters): New parameter.
6045 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6047 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6048 parameter `headers'.
6049 (gnus-cache-enter-article): Ditto.
6050 (gnus-cache-update-article): Ditto.
6051 * gnus-sum.el (gnus-summary-move-article): Ditto.
6052 (gnus-summary-mark-article-as-unread): Ditto.
6053 (gnus-summary-mark-article): Ditto.
6055 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6057 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6058 (gnus-posting-style-alist): Removed.
6059 (gnus-message-style-insertions): Ditto.
6060 (gnus-configure-posting-styles): Reimplementation.
6062 * mail-source.el (mail-source-fetch): Error the message.
6064 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6066 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6068 * gnus.el: Pterodactyl Gnus v0.85 is released.
6070 1999-04-20 Michael Cook <cook@sightpath.com>
6072 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6073 Outlook citation regex.
6075 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6077 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6080 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6082 * gnus-range.el (gnus-remove-from-range): Document range1
6083 modification, protect range2.
6085 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6087 * gnus-sum.el (gnus-update-marks): Protect lists from
6088 gnus-remove-from-range, don't sort twice.
6090 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6092 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6093 function in backend.
6095 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6097 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6098 request-accept-article function in the backend instead of using
6099 the 'respool capability.
6101 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6103 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6104 spurious whitespace at eob.
6106 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6108 * nnmail.el (nnmail-get-new-mail): Check right variable.
6110 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6112 * mailcap.el (mailcap-mime-data): Fix rfc822.
6114 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6116 * nndoc.el (nndoc-nsmail-type-p): New function.
6117 (nndoc-type-alist): Recognize nsmail.
6119 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6121 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6122 *before* `article-hide-headers' deletes the information.
6124 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6126 * gnus-sum.el (gnus-summary-save-parts): New command and
6128 (gnus-summary-save-parts-1): New function.
6129 (gnus-summary-iterate): Buggy.
6131 * mm-decode.el (mm-save-part-to-file): Made into own function.
6133 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6135 * gnus-group.el (gnus-group-set-info): Resist nils.
6137 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6139 * mailcap.el (mailcap-mime-data): Ditto.
6141 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6143 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6145 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6147 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6148 gnus-article-date-lapsed-new-header is t.
6150 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6152 * gnus.el: Pterodactyl Gnus v0.84 is released.
6154 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6156 * gnus-msg.el (gnus-bug-message): Mime change.
6158 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6160 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6162 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6164 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6167 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6169 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6170 when authentication is 'password.
6172 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6174 * gnus-win.el (gnus-configure-windows): Accept a setting.
6176 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6178 * mm-util.el (mm-quote-arg): Moved here.
6180 * mm-decode.el (mm-quote-arg): Quote more chars.
6182 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6184 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6185 with newlines would create buggy .nov files.
6187 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6189 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6192 * message.el (message-mode): Doc fix.
6194 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6196 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6198 * gnus-art.el (article-date-ut): Rewrite.
6200 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6203 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6206 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6208 1999-04-18 Didier Verna <verna@inf.enst.fr>
6210 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6211 (article-date-ut): use it.
6213 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6215 * mail-source.el (mail-source-fetch-pop): Call script
6218 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6220 * gnus.el: Pterodactyl Gnus v0.83 is released.
6222 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6224 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6226 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6228 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6230 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6232 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6234 * message.el (message-generate-headers): Accept continuation
6237 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6239 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6241 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6243 * gnus-art.el (gnus-treatment-function-alist): use
6246 * message.el (message-inhibit-body-encoding): Typo.
6247 (message-resend): Inhibit encoding.
6249 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6251 * gnus-art.el (article-remove-cr): Use re-search.
6253 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6256 * mm-decode.el (mm-quote-arg): Quote '.
6258 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6260 * mm-decode.el (mm-insert-part): Use multibyte for text.
6262 * gnus-start.el (gnus-read-newsrc-file): New variable.
6263 (gnus-read-newsrc-file): Use it.
6265 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6267 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6269 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6272 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6274 * gnus.el: Pterodactyl Gnus v0.82 is released.
6276 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6278 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6281 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6283 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6286 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6288 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6290 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6292 * mail-source.el (mail-source-fetch): Ask before bugging out.
6294 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6296 * uudecode.el (uudecode-decode-region-external): Don't assume
6297 uudecode-temporary-file-directory ends with a slash.
6299 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6301 * gnus-sum.el (gnus-update-marks):
6302 (gnus-update-read-articles):
6303 (gnus-summary-expire-articles): Check server.
6305 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6307 * mml.el (mml-preview): New function.
6309 1999-04-17 William M. Perry <wmperry@aventail.com>
6311 * mail-source.el (mail-source-fetch-file): Return the right
6314 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6316 * mml.el (mml-insert-parameter): New function.
6317 (mml-insert-parameter-string): New function.
6319 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6321 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6322 (gnus-mime-display-part): Use it.
6324 * mm-decode.el (mm-alternative-precedence): Removed.
6325 (mm-discouraged-alternatives): New variable.
6326 (mm-preferred-alternative-precedence): New function.
6328 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6330 * mail-source.el (mail-sources): New variable.
6332 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6334 * mm-decode.el (mm-valid-image-format-p): New function.
6335 (mm-inline-media-tests): Use it.
6336 (mm-valid-and-fit-image-p): New function.
6338 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6339 (gnus-agent-fetch-group): Ditto.
6341 1999-04-12 Didier Verna <verna@inf.enst.fr>
6343 * nnmail.el (nnmail-article-group): in case of a group name
6344 containing "\\n" constructs, be sure to pass the expanded value to
6347 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6349 * gnus.el: Pterodactyl Gnus v0.81 is released.
6351 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6353 * gnus-sum.el (gnus-get-split-value): Reverse result.
6355 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6357 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6359 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6361 * mml.el (mml-insert-tag): Insert concluding part.
6363 * message.el (message-send-mail): Encode later.
6364 (message-send-news): Ditto.
6366 * nnfolder.el: Don't use mail delim.
6368 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6370 * gnus-cus.el (gnus-group-customize): Put point at min.
6372 * mm-view.el (mm-inline-text): Allow toggling html.
6374 1999-03-28 William M. Perry <wmperry@aventail.com>
6376 * mail-source.el: Added prescript and postscript to file.
6378 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6380 * nnmail.el: Reverted.
6382 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6383 (gnus-setup-posting-charset): Did work.
6385 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6387 * gnus.el (gnus-short-group-name): Use
6388 gnus-group-uncollapsed-levels.
6390 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6392 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6394 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6396 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6397 (article-strip-headers-from-body): New command and keystroke.
6399 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6401 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6403 * nnheader.el (nnheader-insert-file-contents): Bind
6404 enable-local-eval to nil.
6405 (nnheader-find-file-noselect): Ditto.
6407 * nnmail.el (nnmail-article-group): Don't remove long lines.
6408 (nnmail-remove-long-lines): New function.
6409 (nnmail-split-header-length-limit): Removed.
6411 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6413 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6415 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6417 * gnus-sum.el (gnus-summary-generic-mark): New function.
6419 * nnmail.el (nnmail-split-header-length-limit): Increased.
6420 (nnmail-article-group): Allow nil.
6422 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6424 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6427 * mml.el (mml-minibuffer-read-type): Include types from
6430 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6432 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6434 * mml.el (mml-insert-tag): New function.
6435 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6436 confusion with functions like `mml-read-tag'.
6437 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6438 (mml-minibuffer-read-description): Ditto with
6439 `mml-minibuffer-read-description'.
6440 (mml-attach-buffer): New function.
6441 (mml-mode-map): New entry for /.
6442 (mml-minibuffer-read-type): Accept DEFAULT.
6444 * mml.el (mml-quote-region): Narrow the region.
6446 * message.el (message-mode-menu): message-mime-attach-file is now
6449 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6451 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6453 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6455 * mml.el (mml-attach-buffer): New command.
6457 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6459 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6460 with a proper range. Compress range.
6462 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6464 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6466 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6468 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6470 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6471 (gnus-picons-convert-x-face): Removed.
6472 (gnus-picons-article-display-x-face): Removed.
6473 (gnus-picons-x-face-sentinel): Ditto.
6474 (gnus-picons-display-x-face): Ditto.
6476 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6478 * gnus.el: Pterodactyl Gnus v0.80 is released.
6480 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6482 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6484 * gnus-sum.el (gnus-with-article): Moved here.
6486 * mail-source.el (mail-source-fetch-pop): Ask for password even
6489 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6491 * gnus-msg.el (gnus-bug): Add description.
6493 * mml.el (mml-insert-mml-markup): Insert disposition.
6495 * message.el (message-send-mail): Always encode mail headers.
6497 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6499 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6502 * nnmail.el (nnmail-current-spool): Removed.
6504 * gnus-salt.el (gnus-tree-inhibit): New varible.
6506 * gnus.el (mm-util): Required.
6508 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6510 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6512 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6514 * mail-source.el (mail-source-bind): Doc fix.
6516 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6518 * message.el (message-mode): Doc fix.
6520 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6523 * gnus.el (gnus-methods-equal-p): Moved here.
6525 * mail-source.el: pop at 110.
6527 * pop3.el (pop3-movemail): Use write-region instead of
6528 append-to-file to avoid excessive messaging.
6530 1999-02-27 lantz moore <lmoore@contigo.com>
6532 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6535 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6537 * gnus-art.el (article-hide-boring-headers): Field names must not
6540 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6542 * gnus.el: Pterodactyl Gnus v0.79 is released.
6544 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6546 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6548 * mml.el (mml-mode): Don't use add-minor-mode.
6550 * message.el (messgage-inhibit-body-encoding): New variable.
6551 (message-encode-message-body): Use it.
6553 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6555 * gnus.el: Pterodactyl Gnus v0.78 is released.
6557 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6559 * message.el (message-mode): Switch on MML mode.
6561 * mml.el: Included commands and functions.
6562 (mml-mode-map): New keymap.
6564 * message.el: Removed the insertion commands and functions.
6566 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6568 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6571 * gnus-art.el (gnus-narrow-to-page): Revert.
6573 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6574 (gnus-cite-parse-maybe): Always reparse.
6576 * message.el (message-encode-message-body): Don't insert
6577 "multipart warning".
6579 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6581 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6583 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6585 * nnmail.el: Require mm-util.
6587 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6589 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6592 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6594 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6596 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6598 * gnus-msg.el (gnus-extended-version): Better regexp.
6600 1999-02-25 Didier Verna <verna@inf.enst.fr>
6602 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6603 is called with the result of SPLIT and should return a new split.
6605 * gnus.texi: update the doc.
6607 1999-02-23 Didier Verna <verna@inf.enst.fr>
6609 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6610 displayed in the article buffer, output bars if
6611 `gnus-picons-display-article-move-p'.
6613 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6615 * mail-source.el (mail-source-fetch-pop): Typo.
6617 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6619 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6621 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6623 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6625 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6627 * mml.el (mml-insert-buffer): New function.
6629 * message.el (message-forward): Insert the buffer in the buffer.
6631 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6633 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6635 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6637 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6639 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6641 * gnus.el: Pterodactyl Gnus v0.77 is released.
6643 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6645 * gnus-art.el (gnus-displaying-mime): New variable.
6646 (article-narrow-to-head): New function.
6648 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6649 Default to pop instead of pop3.
6651 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6653 * gnus-art.el (article-hide-pgp): Goto body.
6655 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6657 * gnus-cite.el: Don't use goto-line.
6659 * gnus-art.el (gnus-article-treat-html): Removed.
6660 (gnus-treat-article): Save restriction.
6662 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6664 * message.el (message-send-mail): Don't untabify.
6665 (message-mode): Don't use tabs for indentation.
6667 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6669 * message.el (message-send-mail): Don't untabify.
6671 * nnml.el (nnml-save-mail): Typo fix.
6673 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6675 * message.el (message-cite-function): Add
6676 `message-cite-original-without-signature' customization option.
6678 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6680 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6681 `nnmail-prepare-incoming-header-hook'.
6683 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6685 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6687 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6689 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6691 1999-02-18 Michael Cook <cook@sightpath.com>
6693 * Recognize Microsoft Outlook's cite attribution conventions.
6695 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6697 * gnus-sum.el: Bind M.
6699 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6701 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6703 1999-02-15 Didier Verna <verna@inf.enst.fr>
6705 * gnus-picon.el (gnus-group-display-picons): ensures that
6706 `article-goto-body' really goes to the article body.
6708 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6710 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6712 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6714 * mm-view.el (mm-view-message): Enable multibyte.
6716 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6718 * nnmail.el (nnmail-get-new-mail): Message later.
6720 * mm-util.el (mm-find-charset-region): Revert to checking
6723 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6725 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6728 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6730 * gnus.el: Pterodactyl Gnus v0.76 is released.
6732 1999-02-06 Felix Lee <flee@cygnus.com>
6734 * gnus.el (gnus-group-change-level-function): Typo.
6736 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6738 * gnus-sum.el (gnus-nov-skip-field): Removed.
6739 (gnus-nov-field): Ditto.
6740 (gnus-nov-parse-extra): Ditto.
6741 (gnus-nov-read-integer): Ditto.
6743 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6745 * nnheader.el (nnheader-nov-read-message-id): New macro.
6746 (nnheader-parse-nov): Use it.
6748 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6749 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6750 `(eq (char-after) ?\n)'.
6752 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6754 * gnus.el (gnus-other-frame): Always pop up a new frame.
6756 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6758 * gnus-range.el (gnus-range-add): Rewrite.
6760 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6762 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6764 (nnmail-process-maildir-mail-format): New function.
6766 * mail-source.el (mail-source-fetch-maildir): New function.
6767 (mail-source-keyword-map): Add default for maildir method.
6768 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6770 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6772 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6774 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6775 (nndoc-mime-digest-type-p): Removed.
6777 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6779 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6780 where it is supposed to be.
6781 (gnus-treat-play-sounds): New variable.
6783 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6785 * gnus-art.el (article-display-x-face): Narrow to head.
6786 (gnus-article-washed-types): New variable.
6787 (article-hide-pgp): Is not a toggle.
6788 (gnus-article-hide-text-type): Save types.
6789 (article-decode-charset): Use it.
6791 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6793 * message.el (message-forward-start-separator): Removed.
6794 (message-forward-end-separator): Removed.
6795 (message-signature-before-forwarded-message): Removed.
6796 (message-included-forward-headers): Removed.
6797 (message-check-news-body-syntax): Don't check forward.
6798 (message-forward): Use MIME.
6800 * nnvirtual.el (nnvirtual-request-article): Bind
6801 gnus-article-decode-hook to nil.
6803 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6805 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6808 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6810 * format-spec.el (format-spec): Be more robust.
6812 * message.el (message-encode-message-body): Default
6813 mail-parse-charset to mail-parse-charset.
6815 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6816 (gnus-summary-edit-article): Bind mail-parse-charset.
6818 * mml.el (mml-read-tag): Ignore white space after end of tag.
6820 * message.el (message-goto-body): Also work in separatorless
6823 * mml.el (mml-translate-from-mime): New function.
6824 (mml-insert-mime): Ditto.
6825 (mml-to-mime): New function.
6826 (mime-to-mml): New name.
6828 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6831 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6833 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6834 special-case nndraft groups.
6836 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6838 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6839 (gnus-get-newsgroup-headers): Already bound.
6841 * message.el (message-encode-message-body): Use posting charset.
6843 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6844 (mm-body-encoding): Do CTE.
6845 (mm-body-7-or-8): New function.
6847 * mm-util.el (mm-mime-charset): Always fall back on alist.
6848 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6849 (mm-mime-mule-charset-alist): Add arabic-*-column.
6850 (mm-find-mime-charset-region): New function.
6852 * format-spec.el (format-spec-make): New function.
6854 * mail-source.el (format-spec): Required.
6855 (mail-source-fetch-with-program): Removed.
6856 (mail-source-fetch-with-program): New function.
6858 * format-spec.el: New file.
6860 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6862 * mail-source.el (mail-source-fetch-with-program): Take optional
6865 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6867 * gnus-start.el: Ignore some groups.
6868 (gnus-setup-news): Bind nnmail-fetched-sources.
6870 * message.el (message-send-mail): Remove all tabs.
6872 * mm-util.el (mm-find-charset-region): Just check whether
6873 find-charset-region is defined.
6875 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6877 * gnus-group.el (gnus-group-get-new-news): Use
6878 nnmail-fetched-sources.
6880 * nnmail.el (nnmail-fetched-sources): New variable.
6881 (nnmail-get-new-mail): Use it.
6883 * mail-source.el (mail-source-fetched-sources): New variable.
6884 (mail-source-fetch): Use it.
6886 1999-02-02 Mark W. Eichin <eichin@thok.org>
6888 * gnus.el (gnus-getenv-nntpserver): if the file that
6889 gnus-nntpserver-file names has a trailing newline, the
6890 string-match will always match, and thus the file will never be
6891 read. (^ matches start of "line", \\` matches start of "buffer",
6892 which is what was intended...)
6894 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6896 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6898 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6900 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6903 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6905 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6907 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6909 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6911 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6913 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6915 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6917 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6918 * gnus-start.el (gnus-start-draft-setup): Ditto.
6920 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6922 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6923 (mail-source-value): Don't do variables.
6925 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6927 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6929 1999-02-01 Michael Cook <cook@sightpath.com>
6931 * Defenestrate spurious ?a.
6933 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6935 * mail-source.el (mail-source-fetch-pop): Instead use
6938 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6940 * lisp/mail-source.el : Support APOP authentication scheme.
6942 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6944 * pop3.el (pop3-movemail): Return t.
6946 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6948 * rfc2047.el (rfc2047-fold-region): New function.
6949 (rfc2047-encode-message-header): Use it.
6951 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6953 * gnus-sum.el (gnus-group-charset-alist): Add more.
6955 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6957 * gnus.el: Pterodactyl Gnus v0.75 is released.
6959 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6961 * gnus-art.el (article-display-x-face): Don't narrow to head.
6963 1999-02-01 Michael Cook <cook@sightpath.com>
6965 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6967 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6969 * mail-source.el (mail-source-fetch-directory): Ignore
6972 * gnus-cus.el (gnus-group-parameters): Addition.
6974 * gnus-art.el (article-strip-banner): Do symbolic banners.
6975 (article-strip-banner): New keystroke.
6977 1999-02-01 Michael Cook <cook@sightpath.com>
6979 * gnus-art.el (article-strip-banner): New command.
6981 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6983 * gnus-art.el (gnus-treat-strip-banners): New variable.
6985 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6987 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6990 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6992 * message.el (message-draft-coding-system): Check coding-system.
6993 * mm-util.el (mm-text-coding-system): Ditto.
6995 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6997 * mail-source.el (mail-source-fetch-pop): Save excursion.
6999 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7001 * mail-source.el (mail-source-movemail-args): Not constant.
7002 (mail-source-movemail-args): Removed.
7003 (mail-source-fetch-with-program): New function.
7004 (mail-source-fetch-pop): Use program and function.
7005 (mail-source-movemail-program): Removed.
7007 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7008 (gnus-treat-date-user-defined): New variable.
7010 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7012 * nnmail.el (nnmail-fix-eudora-headers): New function.
7014 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7016 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7018 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7020 * gnus-art.el (gnus-treatment-function-alist): Do
7021 gnus-article-add-buttons-to-head later.
7022 (gnus-treat-capitalize-sentences): New variable.
7023 (article-capitalize-sentences): New command and keystroke.
7025 * gnus-group.el (gnus-group-catchup-current): Do group.
7027 * message.el (message-default-charset): Add group.
7029 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7031 * gnus.el: Pterodactyl Gnus v0.74 is released.
7033 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7035 * gnus-art.el (article-fill-long-lines): Renamed.
7036 (article-fill-long-lines): New keystroke.
7038 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7040 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7042 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7044 (gnus-group-catchup-current): Be more robus.
7046 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7049 1999-01-25 Dave Love <fx@gnu.org>
7051 * message.el (message-mode-menu): Add message-mime-attach-file.
7052 (message-mode): Doc fix.
7054 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7056 * nnmail.el (nnmail-check-duplication): Insert the mail source
7059 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7060 (mail-source-fetch-directory): Ditto.
7061 (mail-source-fetch-file): Ditto.
7062 (mail-source-string): New variable.
7064 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7067 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7070 * mm-util.el (mm-mime-charset): Use the parameters.
7071 (mm-mime-charset): Removed region paremeters.
7073 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7076 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7078 * nnmail.el (nnmail-get-split-group): Quote right.
7080 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7082 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7085 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7087 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7088 (gnus-group-mode): Don't hook.
7090 * mail-source.el (mail-source-bind): Doc fix.
7091 (mail-source-bind): Take only one param.
7093 * gnus-art.el (gnus-treat-highlight-signature): typep.
7095 * mail-source.el (mail-source-movemail): Ignore empty file.
7096 (mail-source-callback): Check before deleting.
7098 * message.el (message-mime-attach-file): Include name.
7100 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7102 * mm-util.el (mm-read-charset): Return a symbol.
7104 * mm-view.el (mm-inline-text): Insert signature separator.
7106 * gnus-art.el (gnus-treat-predicate): New function.
7107 (gnus-treat-article): Allow all types to be checked.
7109 * gnus-util.el (gnus-or): New function.
7112 * gnus-art.el (gnus-mime-display-single): Use override.
7114 * mm-decode.el (mm-attachment-override-types): New variable.
7115 (mm-attachment-override-p): New function.
7117 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7119 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7121 * mm-view.el (mm-inline-text): Do vcards.
7123 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7125 * gnus.el: Pterodactyl Gnus v0.73 is released.
7127 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7129 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7130 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7131 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7132 (nnmail-movemail-program): Removed.
7133 (nnmail-movemail-args): Removed.
7134 (nnmail-pop-password-required): Ditto.
7135 (nnmail-tmp-directory): Ditto.
7136 (nnmail-delete-incoming): Removed.
7137 (nnmail-pop-password, nnmail-moved-inboxes,
7138 nnmail-internal-password, nnmail-move-inbox): Removed.
7139 (nnmail-read-passwd): Ditto.
7140 (nnmail-get-spool-files): Removed.
7141 (nnmail-resplit-incoming): Reinstated.
7143 * mail-source.el: New file.
7145 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7147 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7149 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7151 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7153 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7155 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7157 * gnus-picon.el (gnus-group-display-picons): Goto body.
7159 * gnus.el: Indented all functions; broke long lines; changed all
7160 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7162 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7164 * gnus.el: Pterodactyl Gnus v0.72 is released.
7166 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7168 * gnus.el: Cleaned up trailing whitespace.
7170 * mm-util.el (mm-read-charset): Work.
7172 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7174 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7175 nnheader-translate-file-chars'd group name.
7177 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7179 * message.el (message-encode-message-body): Fold case.
7181 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7183 * mailcap.el (mailcap-add): New function.
7185 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7187 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7188 (article-goto-body): Use it.
7189 (gnus-treat-article): Ditto.
7191 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7192 downloaded articles from the downloadeble list.
7194 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7196 * message.el (message-encode-message-body): Bind
7199 * mm-util.el (mm-charset-synonym-alist): New variable.
7200 (mm-charset-to-coding-system): Use it.
7201 (mm-charset-coding-system-alist): Removed.
7202 (mm-charset-to-coding-system): Don't use it.
7203 (mm-find-charset-region): Use mail-parse-charset.
7205 * gnus-art.el (gnus-treatment-function-alist): Use
7206 gnus-article-display-picons.
7207 (gnus-treat-display-xface): Only do if we have xface feature.
7208 (gnus-part-display-hook): New function.
7209 (gnus-treat-article): Use it.
7210 (gnus-treat-article): Use gnus-visual.
7212 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7214 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7217 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7219 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7222 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7224 * gnus.el: Pterodactyl Gnus v0.71 is released.
7226 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7228 * mm-view.el (mm-inline-image): Don't add a dot.
7230 * gnus-art.el (gnus-treat-article): New function.
7232 * gnus.el (gnus-article-display-hook): Removed.
7234 * gnus-art.el (gnus-article-treat-custom): New variable.
7236 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7238 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7241 * message.el (message-posting-charset): New variable.
7242 (message-send-mail): Use it.
7244 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7245 (gnus-setup-posting-charset): New function.
7246 (gnus-setup-message): Use it.
7248 * message.el (message-encode-message-body): Just look for
7249 Content-Type before inserting a new one.
7251 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7253 * rfc2047.el (rfc2047-default-charset): Removed.
7255 * mail-prsvr.el: New file.
7256 (mail-parse-charset): New variable.
7258 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7261 * gnus.el (gnus-charset): New group.
7263 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7265 * gnus-sum.el (gnus-default-charset): Default to nil.
7266 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7267 (gnus-newsgroup-iso-8859-1-forced): Removed.
7269 * mm-util.el (mm-known-charsets): Removed.
7270 (mm-default-coding-system): Removed.
7271 (mm-default-charset): Removed.
7272 (mm-read-charset): New function.
7274 * message.el (message-default-charset): Removed.
7276 * rfc2047.el (rfc2047-default-charset): Default to nil.
7278 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7280 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7282 * gnus.el: Pterodactyl Gnus v0.70 is released.
7284 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7286 * mm-decode.el (mm-save-part): Use mm-get-part.
7287 (mm-insert-part): New function.
7288 (mm-get-part): Use it.
7289 (mm-get-image): Ditto.
7290 (mm-display-external): Ditto.
7292 * mm-view.el (mm-inline-text): Ditto.
7294 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7297 * mm-decode.el (mm-display-external): Save the buffer.
7298 (mm-remove-part): Kill it.
7300 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7302 * nnagent.el (nnagent-request-set-mark): Defined stub.
7304 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7306 * gnus-score.el (gnus-score-load-score-alist): Bind
7307 coding-system-for-read.
7309 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7312 * mm-view.el (mm-setup-w3): Require w3.
7314 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7316 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7319 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7321 * mm-encode.el: Ditto.
7323 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7326 * mailcap.el (mailcap-mime-data): SAFER ps.
7328 * message.el (message-encode-message-body): Always insert a
7329 Content-Type header.
7331 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7334 * mm-view.el (mm-inline-text): Handle all sorts of text.
7336 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7339 * mm-decode.el (mm-display-external): Use it.
7341 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7343 * mm-decode.el (mm-save-part): Removed double code.
7345 1999-01-12 Dave Love <fx@gnu.org>
7347 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7348 application/octet-stream .gz & al files with jka-compr.
7350 1999-01-12 Dave Love <fx@gnu.org>
7352 * gnus-ems.el (gnus-down-mouse-3): New variable.
7353 * gnus-art.el (gnus-mime-button-map): Use it.
7354 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7356 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7358 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7360 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7362 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7365 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7367 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7369 1999-01-12 Matt Armstrong <matta@geoworks.com>
7371 * mml.el (mml-parameter-string): Strip directory component.
7373 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7375 * gnus.el (gnus-use-demon): Removed.
7377 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7379 * nnmail.el (nnmail-article-group): Don't infloop.
7381 1999-01-11 Colin Rafferty <colin@xemacs.org>
7383 * gnus-art.el (article-update-date-lapsed): Made it work with
7384 picons, and make it update on all visible frames.
7385 (article-date-ut): Get summary-buffer's current-headers.
7387 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7389 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7390 (gnus-picons-setup-p): New variable.
7392 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7394 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7396 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7398 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7399 (gnus-summary-exit-no-update): Use mapcar.
7401 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7403 * gnus-agent.el (gnus-category-write): Make directory.
7405 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7407 * gnus-sum.el (gnus-update-read-articles):
7408 (gnus-update-marks): Request backend update of mark.
7410 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7412 * mm-bodies.el (mm-body-encoding): Use mm-find.
7414 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7416 * gnus-picon.el (gnus-article-display-picons): Fix.
7418 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7420 * gnus.el: Pterodactyl Gnus v0.69 is released.
7422 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7424 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7426 * gnus-agent.el (gnus-agent-remove-group): New command and
7429 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7431 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7433 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7435 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7437 * mm-view.el (mm-inline-text): Bind current id.
7439 * mm-decode.el (mm-handle-id): New macro.
7440 (mm-make-handle): Accept id.
7441 (mm-dissect-singlepart): Use it.
7443 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7445 * message.el (message-cite-original-without-signature): Use
7446 message-signature-separator when searching for signature in
7447 message-cite-original-without-signature.
7449 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7451 * gnus.el (gnus-server-to-method): Check named methods.
7453 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7455 * mm-view.el (mm-view-message): Goto point-min.
7457 * nnmail.el (nnmail-article-group): Don't delete lines, only
7460 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7463 * nnheader.el (nnheader-temp-directory): New variable.
7464 (nnheader-temp-directory): Removed.
7466 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7468 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7469 list of files to check for mailcap entries under windows-nt.
7471 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7473 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7474 summary buffer exists.
7476 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7478 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7479 irrelevant Sun sendmail bug.
7480 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7482 * message.el (message-send-news): Bind mail-header-separator to
7483 "" when asking backend to post.
7485 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7487 * mm-uu.el (mm-dissect-disposition): New variable.
7488 (mm-uu-dissect): Use it.
7490 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7492 * mm-view.el (mm-inline-text): Bind url-current-object.
7494 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7496 * gnus-range.el (gnus-remove-from-range): Rewrite.
7498 1998-12-09 SL Baur <steve@altair.xemacs.org>
7500 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7502 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7504 * message.el (message-encode-message-body): Insert `MIME-Version'
7505 instead of `Mime-Version'.
7507 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7509 * message.el (message-insert-mime-part): Add the attachment
7511 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7512 (message-mime-query-type): New function.
7513 (message-mime-query-description): Ditto.
7514 (message-mime-query-file): Ditto.
7515 (message-insert-mime-part): Use them.
7516 (message-mime-insert-external): Use the new stuff.
7518 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7520 * nnmail.el (nnmail-split-header-length-limit): New variable.
7522 * mm-decode.el (mm-dissect-buffer): Check syntax.
7524 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7526 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7527 (rfc2047-dissect-region): Ditto.
7529 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7531 * mm-view.el (mm-view-message): Decode charset.
7533 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7535 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7538 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7540 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7542 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7544 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7546 * message.el (message-send-mail): Do MML first.
7547 (message-send-news): Ditto.
7549 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7551 * gnus-picon.el (gnus-picons-face): New face.
7552 (gnus-picons-try-face): Use it.
7554 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7556 * gnus.el: Pterodactyl Gnus v0.68 is released.
7558 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7560 * gnus.el: Pterodactyl Gnus v0.67 is released.
7562 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7564 * gnus.el: Pterodactyl Gnus v0.66 is released.
7566 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7568 * gnus-art.el (gnus-insert-mime-button): Decode description.
7570 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7572 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7573 (gnus-decode-header-methods): Ditto.
7574 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7576 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7578 * mml.el (mml-insert-mime-headers): Encode description.
7580 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7583 * gnus-sum.el (gnus-default-charset): Doc fix.
7585 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7587 * mm-decode.el (mm-display-part): Forward a line.
7589 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7591 * mm-util.el (mm-running-ntemacs): New variable.
7592 (mm-text-coding-system): Ditto.
7593 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7594 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7596 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7598 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7601 * message.el (message-insert-headers): New command and keystroke.
7603 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7605 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7606 (mm-get-image): Ditto.
7608 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7609 base64, uudecode and binhex.
7611 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7613 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7615 * mm-uu.el (mm-uu-dissect): Use inline.
7617 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7619 * mm-view.el (mm-view-message): New function.
7621 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7624 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7626 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7627 entry for message/rfc822 as 8bit.
7629 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7631 * mailcap.el (mailcap-mime-extensions): Add patch.
7633 1998-12-05 Dale Hagglund <rdh@best.com>
7635 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7636 argument to force all multipart/* to look like multipart/mixed.
7638 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7640 (gnus-mime-display-part): Use it.
7642 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7644 * gnus-draft.el (gnus-draft-send): Only disable checks for
7645 non-interactive use.
7646 (gnus-draft-send-message): Use it.
7648 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7650 * gnus.el: Pterodactyl Gnus v0.65 is released.
7652 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7654 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7656 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7658 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7660 * gnus.el: Pterodactyl Gnus v0.64 is released.
7662 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7664 * mm-view.el (mm-setup-w3): Don't load.
7666 * gnus-msg.el (gnus-setup-message): Set group name.
7667 (gnus-group-mail): Avoid leaking local vars.
7669 * message.el (message-attach-file): Renamed.
7670 (message-mime-attach-file): Renamed again.
7672 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7674 * gnus-art.el (article-decode-encoded-words): Bind
7675 rfc2047-default-charset here.
7677 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7679 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7681 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7682 (gnus-picons-setup-hook): New hook.
7684 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7686 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7688 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7691 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7693 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7694 (gnus-mime-view-part): Ditto.
7695 (gnus-mime-inline-part): Dotii.
7696 (gnus-mime-externalize-part): Daddo.
7697 (gnus-mime-internalize-part): Tutti frutti.
7698 (gnus-widget-press-button): Da da do.
7700 * mm-view.el (mm-setup-w3): Require url-vars.
7702 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7704 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7705 * mm-util.el (mm-find-charset-region): Ditto.
7707 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7709 * message.el (message-send): Don't encode here.
7710 (message-send-mail): But here.
7711 (message-send-news): And here.
7713 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7715 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7717 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7719 * gnus.el: Pterodactyl Gnus v0.63 is released.
7721 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7723 * mml.el (mml-base-boundary): Shorten.
7725 * message.el (message-insert-mime-part): Use default.
7727 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7729 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7731 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7734 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7736 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7738 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7740 * gnus-art.el (gnus-insert-mime-button): Fix.
7742 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7744 * message.el (message-insert-mime-part): Nicify prompts.
7745 (message-insert-mime-part): Really delete duplicates.
7746 (message-insert-mime-part): Check against common errors.
7747 (message-insert-mime-part): Fix docstring.
7749 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7751 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7753 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7755 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7756 (gnus-insert-mime-button): Modify accordingly.
7758 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7760 * gnus-art.el (gnus-display-mime): Set window point.
7762 * mm-decode.el (mm-display-external): Only decode when not
7764 (mm-alternative-precedence): Prefer multiparts.
7765 (mm-inline-media-tests): Inline multiparts.
7767 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7768 Ignore errors when requiring url.
7770 * mml.el (mml-quote-region): New command.
7772 * message.el (message-cite-original): Use it.
7773 (message-cite-original-without-signature): Ditto.
7775 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7777 * gnus.el: Pterodactyl Gnus v0.62 is released.
7779 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7781 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7783 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7785 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7788 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7790 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7792 * gnus-art.el (gnus-mime-display-single): Check for attachment
7795 1998-12-03 Didier Verna <verna@inf.enst.fr>
7797 * gnus-msg.el (gnus-configure-posting-styles): find a
7798 posting-style entry in the group parameters, if any, and honor it
7801 1998-12-03 Felix Lee <flee@teleport.com>
7803 * nntp.el (nntp-after-change-function): Fix.
7805 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7807 * mml.el (mml-generate-mime-1): Insert literally.
7809 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7811 * mml.el (mml-insert-mime-headers): Removed debug.
7813 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7815 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7818 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7819 application/emacs-lisp to 8bit.
7821 1998-12-03 Dale Hagglund <rdh@best.com>
7823 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7825 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7827 * gnus.el: Pterodactyl Gnus v0.61 is released.
7829 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7831 * mml.el (mml-parse-1): Skipped parts.
7832 (mml-insert-mime-headers): Nil is a list.
7833 (mml-generate-mime-1): Don't insert literally.
7834 (mml-read-tag): Drop text props.
7835 (mml-read-part): Ditto.
7836 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7838 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7840 * gnus.el: Pterodactyl Gnus v0.60 is released.
7842 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7844 * mml.el (mml-parse-1): Don't throw contents away.
7846 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7848 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7850 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7852 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7854 (mml-parse-1): Use it.
7856 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7858 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7859 Use gnus-newsgroup-default-charset.
7860 (article-decode-encoded-words): Remove charset codes.
7861 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7862 gnus-default-charset.
7864 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7866 * message.el (message-send-mail): Don't encode here.
7867 (message-send-news): Nor here.
7868 (message-send): ... but here instead.
7870 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7872 (gnus-article-display-picons): Replace From line.
7873 (gnus-group-display-picons): Replace Newsgroups line.
7874 (gnus-picons-display-glyph): Set baseline.
7875 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7876 (gnus-picons-xbm-face): Revert to old, standard colors.
7878 * message.el (message-fetch-field): Remove text props.
7880 * gnus-art.el (gnus-article-normalized-header-length): New
7882 (article-normalize-headers): New command and keystroke.
7884 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7886 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7888 * gnus.el: Pterodactyl Gnus v0.59 is released.
7890 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7892 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7894 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7896 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7898 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7900 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7902 * mm-decode.el (mm-all-images-fit): New variable.
7903 (mm-image-fit-p): Use it.
7905 * gnus-art.el (gnus-mime-display-single): Use it.
7906 (gnus-mime-internalize-part): New command and keystroke.
7908 * mm-decode.el (mm-user-automatic-external-display): New
7910 (mm-automatic-external-display-p): New function.
7912 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7915 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7917 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7919 * gnus-art.el (gnus-with-article): Work in the original article
7921 (gnus-with-article): Work in read-only groups.
7923 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7925 * mm-bodies.el (mm-decode-string): Return original string if not
7928 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7930 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7932 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7934 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7936 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7938 * gnus.el: Pterodactyl Gnus v0.58 is released.
7940 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7942 * mm-decode.el (mm-get-image): Return a glyph, not an image
7945 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7947 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7949 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7951 * mail-parse.el (rfc2045): Required.
7953 1998-12-01 William M. Perry <wmperry@aventail.com>
7955 * mm-view.el (mm-inline-text): Remove props.
7957 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7959 * mm-view.el (mm-setup-w3): Protect url-misc.
7961 * message.el (message-ignored-resent-headers): Remove
7964 * mml.el (mml-insert-mime-headers): Use encoding.
7965 (mml-parameter-string): Ditto.
7967 * rfc2045.el: New file.
7968 (rfc2045-encode-string): New function.
7970 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7972 * mail-parse.el (mail-header-encode-parameter): New function.
7974 * rfc2231.el (rfc2231-encode-string): New function.
7976 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7978 * mm-bodies.el (mm-decode-string): New function.
7979 * mm-view.el (mm-inline-text): Use mm-decode-string.
7981 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7983 * gnus.el: Pterodactyl Gnus v0.57 is released.
7985 1998-11-23 Felix Lee <flee@cygnus.com>
7987 * nntp.el (nntp-async-needs-kluge): new setting.
7988 (nntp-async-timer): new var.
7989 (nntp-async-process-list): new var.
7990 (nntp-async-kluge): new function.
7991 (nntp-async-timer-handler): new function.
7992 (nntp-async-wait): new function.
7993 (nntp-async-stop): new function.
7994 (nntp-after-change-function): renamed, and split apart.
7995 (nntp-async-trigger): new function.
7996 (nntp-do-callback): new function.
7997 (nntp-accept-process-output): add optional timeout arg.
7999 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8000 (gnus-async-wait-for-article): new function.
8001 (gnus-async-with-semaphore): s/asynch/async/.
8003 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8005 * gnus-art.el (gnus-with-article): Don't encode.
8006 (gnus-insert-mime-button): Fall back on filename from C-D.
8007 (gnus-mime-display-single): Have dots right on text/plain
8010 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8013 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8015 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8018 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8019 (gnus-summary-repair-multipart): New command and keystroke.
8021 * gnus-art.el (gnus-with-article-buffer): New macro.
8023 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8025 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8028 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8030 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8032 * mml.el (mml-read-part): Partition right.
8034 * mm-decode.el (mm-handle-set-cache): New macro.
8035 (mm-handle-cache): Ditto.
8036 (mm-make-handle): Ditto.
8037 (mm-dissect-singlepart): Use it.
8038 (mm-get-image): Use the cache.
8040 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8042 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8043 (gnus-mime-display-single): Don't insert lines between parts.
8045 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8047 * nnmail.el (nnmail-file-coding-system-1): New variable.
8048 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8049 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8050 * nnml.el (nnml-file-coding-system): New variable.
8051 (nnml-request-article): Use nnml-file-coding-system.
8053 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8055 * gnus.el: Pterodactyl Gnus v0.56 is released.
8057 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8059 * gnus-art.el (gnus-mime-display-part): New function.
8060 (gnus-mime-display-mixed): Use it.
8062 * mm-view.el (mm-setup-w3): Don't register.
8064 * message.el (message-cite-original): Cite parts.
8066 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8068 * mml.el (mml-parameter-string): New function.
8069 (mml-insert-mime-headers): Separated into new function.
8071 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8073 * mml.el (mml-make-boundary): Use `make-string'.
8075 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8077 * binhex.el (binhex-insert-char): Ditto.
8079 * uudecode.el (uudecode-insert-char): Code correctly.
8081 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8083 * mml.el (mml-generate-mime): Don't generate multiparts for
8086 * gnus-art.el (gnus-display-mime): Save excursion.
8088 * message.el (message-remove-first-header): New function.
8089 (message-encode-message-body): Use it.
8091 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8093 * gnus.el: Pterodactyl Gnus v0.55 is released.
8095 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8097 * mm-view.el (mm-setup-w3): New function.
8099 * mm-decode.el (mm-content-id-get-contents): New function.
8100 (mm-content-id-get-type): Ditto.
8101 (mm-content-id-get-encoding): Ditto.
8102 (mm-get-handle-by-content-id): Removed.
8104 1998-11-25 Colin Rafferty <colin@xemacs.org>
8106 * message.el (message-generate-new-buffers): Fix tag.
8108 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8110 * message.el (message-buffer-name): Check for unique first.
8112 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8113 gnus-inhibit-mime-unbuttonizing.
8115 * gnus-sum.el (t): Bind M-t.
8116 (gnus-inhibit-unbuttonizing): New variable.
8117 (gnus-summary-toggle-display-buttonized): New command.
8119 * gnus-art.el (gnus-display-mime): Select article window.
8120 (article-strip-trailing-space): New command and keystroke.
8122 * nneething.el (nneething-include-files): New variable.
8123 (nneething-create-mapping): Use it.
8125 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8127 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8128 ayto-expirable marks.
8130 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8132 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8134 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8137 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8139 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8141 * mm-util.el (mm-binary-coding-system): New variable.
8142 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8143 * mm-decode.el (mm-display-external): Ditto.
8145 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8147 * gnus.el: Pterodactyl Gnus v0.54 is released.
8149 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8151 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8153 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8155 * mm-decode.el (mm-save-part): Unquote.
8157 1998-11-24 Matt Armstrong <matta@geoworks.com>
8159 * mm-decode.el (mm-save-part): Bind coding system for write.
8161 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8163 * gnus-art.el (gnus-article-mode-line-format): New default.
8164 (gnus-article-mime-part-status): New function.
8166 * message.el (message-send-news): Check the body syntax before
8169 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8170 (gnus-mime-display-single): Use it.
8171 (gnus-mime-display-alternative): Ditto.
8173 * mm-decode.el: Check for whether we are running under a term.
8175 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8177 * mm-decode.el (mm-preferred-alternative): Default to first
8179 (mm-preferred-alternative): No, we dont.
8181 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8183 * mm-decode.el (mm-display-external): Use binary instead of
8185 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8186 * nnheader.el (nnheader-file-coding-system): Ditto.
8187 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8189 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8191 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8192 name without method.
8194 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8196 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8197 coding-system -> default-charset.
8198 (gnus-newsgroup-default-charset-alist): Ditto.
8199 (gnus-summary-local-variables): Ditto.
8200 (gnus-set-global-variables): Ditto.
8201 (gnus-get-newsgroup-headers): Ditto.
8202 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8203 (gnus-get-newsgroup-headers-xover): Ditto.
8204 (gnus-newsgroup-setup-default-charset): Ditto.
8205 (article-decode-mime-words): Ditto.
8206 (article-decode-charset): Ditto.
8207 (article-decode-encoded-words): Ditto.
8208 (article-de-quoted-unreadable): Ditto.
8209 (gnus-mime-view-all-parts): Ditto.
8210 (gnus-mime-externalize-part): Ditto.
8211 (gnus-mm-display-part): Ditto.
8212 (gnus-mime-display-single): Ditto.
8213 (gnus-mime-display-alternative): Ditto.
8215 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8217 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8218 * gnus-art.el (article-decode-charset): Overlay
8219 rfc2047-default-charset.
8220 * message.el (message-draft-coding-system): New variable.
8221 (message-set-auto-save-file-name): Use message-draft-coding-system.
8222 * nndraft.el (nndraft-request-article): Ditto.
8223 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8224 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8226 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8228 * mm-uu.el (mm-uu-test): New function.
8229 (mm-uu-dissect): Inherit charset and cte from head.
8230 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8232 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8234 * gnus.el: Pterodactyl Gnus v0.53 is released.
8236 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8238 * mm-decode.el (mm-get-image): New function.
8239 (mm-image-fit-p): New function.
8241 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8243 * gnus-art.el (gnus-article-insert-newline): New function.
8244 (article-goto-body): New function.
8246 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8248 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8251 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8254 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8257 * message.el (message-remove-header): Go to end if wanted.
8259 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8261 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8262 movement with save-window-excursion.
8264 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8266 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8268 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8270 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8272 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8274 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8275 gnus-newsgroup-coding-system.
8276 (gnus-get-newsgroup-headers): Ditto.
8277 (gnus-get-newsgroup-headers-xover): Ditto.
8278 (gnus-set-global-variables): Ditto.
8279 * gnus-art.el (article-decode-mime-words): Ditto.
8280 (article-decode-charset): Ditto.
8281 (article-decode-encoded-words): Ditto.
8282 (article-de-quoted-unreadable): Ditto.
8283 (gnus-mime-view-all-parts): Ditto.
8284 (gnus-mime-externalize-part): Ditto.
8285 (gnus-mm-display-part): Ditto.
8286 (gnus-mime-display-alternative): Ditto.
8287 (gnus-mime-display-single): Ditto.
8288 * mm-view.el (mm-inline-text): Use default coding system.
8290 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8292 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8293 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8294 (gnus-newsgroup-coding-system): New local variable.
8295 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8296 (gnus-summary-local-variables): Add two new local variables.
8297 (gnus-newsgroup-setup-coding-system): New function.
8298 (gnus-select-newsgroup): Setup coding system.
8299 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8300 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8301 * gnus-cus.el (gnus-group-parameters): Customizable
8304 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8306 * gnus.el: Pterodactyl Gnus v0.52 is released.
8308 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8310 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8313 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8314 undisplayed text types.
8316 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8319 1998-11-19 Felix Lee <flee@cygnus.com>
8321 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8323 1998-11-19 Felix Lee <flee@cygnus.com>
8325 * gnus-async.el (gnus-asynch-obarray): rename to
8326 gnus-async-hashtb, and don't buffer-local it.
8328 (gnus-async-article-callback): new function.
8329 (gnus-make-async-article-function): use it.
8331 (gnus-async-current-prefetch-group): new var.
8332 (gnus-async-current-prefetch-article): new var.
8333 (gnus-async-request-fetched-article): are we fetching it already?
8335 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8337 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8339 * gnus-sum.el (gnus-summary-show-article): Require.
8341 * message.el: Provide before hooks.
8342 (message-send-news): Do MIME before headers.
8344 * gnus-art.el (gnus-article-check-buffer): New function.
8345 (gnus-article-read-summary-keys): Use it.
8347 * mm-decode.el (mm-user-automatic-display): Display all inline
8350 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8352 (gnus-unbuttonized-mime-types): New variable.
8354 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8356 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8358 * mm-decode.el (mm-quote-arg): Quote semicolons.
8360 * gnus-art.el (gnus-mime-display-single): Don't display
8362 (gnus-mime-externalize-part): New command and keystroke.
8364 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8365 (mm-alternative-precedence): Changed order.
8367 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8369 * gnus.el (gnus-method-simplify): New function.
8370 (gnus-native-method-p): New function.
8371 (gnus-secondary-method-p): Use gnus-method-equal.
8373 * gnus-start.el (gnus-group-change-level): Shorten select method.
8375 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8377 * gnus.el: Pterodactyl Gnus v0.51 is released.
8379 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8381 * gnus.el: Applied patches from 5.6.45.
8383 * gnus-score.el (gnus-score-find-trace): Print complete file
8385 (gnus-score-find-trace): Truncate lines.
8387 * gnus.el (gnus-message-archive-group): Allow function.
8389 * message.el (message-encode-message-body): Remove Mime-Version
8392 * gnus-cus.el (gnus-group-customize): Optional topic.
8394 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8397 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8399 * message.el (message-encode-message-body): Rewrite.
8401 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8403 * mml.el (mml-base-boundary): New variable.
8404 (mml-make-boundary): New function.
8406 * gnus-cache.el (gnus-cache-coding-system): New variable.
8407 (gnus-cache-request-article): Use it.
8409 * message.el (message-insert-mime-part): Delete duplicates.
8411 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8413 * gnus-art.el (gnus-mime-display-alternative): Set end of
8414 multipart and display even when nothing is preferred.
8416 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8418 * gnus.el: Pterodactyl Gnus v0.50 is released.
8420 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8422 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8425 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8427 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8429 * gnus.el (gnus-similar-server-opened): Compare backend.
8431 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8433 * gnus-topic.el (gnus-topic-expire-articles): New function.
8434 (gnus-topic-mode-map): Bind it.
8436 * gnus.texi (Topic Commands): New expiry command. Reordered.
8438 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8441 (gnus-auto-expirable-marks): New variable.
8442 (gnus-inhibit-user-auto-expire): New variable.
8443 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8444 When looking to see if we should expire instead, check
8445 gnus-auto-expirable-marks instead of using a hard-wired list.
8446 (gnus-summary-mark-as-read-forward,
8447 gnus-summary-mark-as-read-backward):
8448 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8449 gnus-summary-mark-forward, instead of `t'.
8451 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8453 * mml.el (mml-compute-boundary): New function.
8454 (mml-compute-boundary-1): New function.
8455 (mml-generate-mime-1): Use it.
8457 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8459 * mml.el (mml-generate-mime-1): Always precede closing boundary
8462 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8464 * mml.el (mml-generate-mime-1): Do right boundaries when several
8467 * mm-decode.el (mm-user-automatic-display): Default to inline
8470 * mml.el (mml-generate-mime-1): Encode non-text parts.
8472 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8474 * gnus.el: Pterodactyl Gnus v0.49 is released.
8476 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8478 * mm-view.el (mm-inline-text): Require w3-vars.
8480 * gnus-setup.el (gnus-use-tm): Removed.
8482 * gnus-art.el (gnus-article-goto-part): Don't beep.
8483 (gnus-article-view-part): Check return value.
8484 (gnus-mime-display-alternative): Don't display when there is
8487 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8488 (mml-generate-mime-1): Use unibyte for binaries.
8490 * gnus-art.el (gnus-display-mime): Call
8491 gnus-article-mime-part-function.
8492 (gnus-mime-part-function): New function.
8493 (gnus-article-mime-part-function): New function.
8495 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8497 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8499 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8501 * message.el (message-font-lock-keywords): Highlight MML.
8502 (message-mml-face): New font.
8504 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8506 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8507 (gnus-mm-display-part): Do not select-window if the article window
8510 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8512 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8514 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8516 * gnus.el: Pterodactyl Gnus v0.48 is released.
8518 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8520 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8522 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8524 * message.el (message-cite-original-without-signature): Ditto.
8525 (message-cite-original): Quote parts.
8527 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8529 * gnus.el: Pterodactyl Gnus v0.47 is released.
8531 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8533 * message.el (message-encode-message-body): Insert MIME warning.
8535 * mml.el (mml-read-tag): Look for #tag.
8537 * mm-util.el (mm-find-charset-region): Check whether
8538 enable-multibyte-characters is bound.
8540 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8542 * gnus.el: Pterodactyl Gnus v0.46 is released.
8544 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8546 * message.el (message-encode-message-body): Insert headers at the
8549 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8551 * gnus.el: Pterodactyl Gnus v0.45 is released.
8553 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8555 * nndraft.el (nndraft-save-mime-part): Removed.
8556 (nndraft-get-mime-part): Ditto.
8558 * message.el (message-format-mime-old): Removed.
8559 (message-encode-message-body): Removed.
8560 (message-encode-message-body): Renamed.
8562 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8564 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8566 * message.el (message-format-mime): Check message-mime-part.
8568 * mm-encode.el (mm-mime-file-types): Removed.
8569 (mm-default-file-encoding): New definition.
8571 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8573 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8574 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8576 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8578 * gnus.el: Pterodactyl Gnus v0.44 is released.
8580 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8582 * message.el (message-format-mime): New function.
8584 * nndraft.el (nndraft-save-mime-part): New function.
8585 (nndraft-get-mime-part): New function.
8587 * mm-encode.el (mm-default-file-encoding): New function.
8588 (mm-content-transfer-encoding): New function.
8589 (mm-encode-buffer): New function.
8591 * message.el: New command.
8592 (message-mime-part): New variable.
8593 (message-insert-mime-part): New command.
8595 * mm-encode.el (mm-encode-content-transfer-encoding): New
8598 * mm-util.el (mm-content-transfer-encoding-defaults): New
8600 (mm-mime-file-types): Taken from TM.
8602 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8604 * gnus.el: Pterodactyl Gnus v0.43 is released.
8606 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8608 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8609 * gnus-score.el (gnus-score-default-header): Ditto.
8610 (gnus-header-index): Ditto.
8611 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8612 (gnus-summary-header): Handle extra headers.
8613 (gnus-summary-score-entry): Ditto, & provide new score element.
8614 (gnus-summary-score-effect): Ditto.
8615 (gnus-score-string): Avoid "extra" string sort, & modify match in
8617 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8619 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8621 * message.el (message-resend): Bind message-required-mail-headers
8624 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8626 * nngateway.el (require): Require cl.
8628 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8631 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8633 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8636 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8638 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8640 1998-11-10 Colin Rafferty <colin@xemacs.org>
8642 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8643 user-mail-address if non-nil.
8645 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8647 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8648 (gnus-make-sort-function-1): Ditto.
8650 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8653 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8655 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8657 * binhex.el (binhex-decode-region): Quote.
8659 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8661 * gnus-art.el (article-decode-charset): Don't downcase charset.
8663 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8665 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8667 * gnus.el: Pterodactyl Gnus v0.42 is released.
8669 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8671 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8673 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8675 * nntp.el (nntp-send-mode-reader): Revert.
8677 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8679 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8681 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8683 * message.el (message-make-date): Fix for negative time zones.
8685 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8687 * gnus.el: Pterodactyl Gnus v0.41 is released.
8689 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8691 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8693 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8695 * gnus.el (gnus-short-group-name): When shortening foreign select
8696 methods, do not scan for plusses beyond the first colon.
8698 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8700 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8701 lines where `group' is the last thing on the line.
8703 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8705 * gnus-art.el (gnus-article-view-part): Do alternative.
8706 (gnus-mime-display-alternative): Insert marker.
8708 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8710 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8712 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8715 * gnus-cus.el (gnus-topic): Required.
8717 * nnheader.el (nnheader-parse-nov): Parse extra.
8718 (nnheader-nov-parse-extra): New macro.
8720 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8722 * gnus-art.el (gnus-article-view-part): Internal move.
8724 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8726 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8727 (gnus-group-customize): Support editing topic parameters.
8729 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8731 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8734 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8736 * gnus-art.el (gnus-mm-display-part): Return.
8737 (gnus-article-view-part): Only go if external.
8738 (gnus-article-dumbquotes-map): Do 205.
8740 * mm-decode.el (mm-display-part): Return what was done.
8742 * message.el (message-buffer-naming-style): New variable.
8743 (message-generate-new-buffers): Extended.
8744 (message-buffer-naming-style): Removed.
8745 (message-buffer-name): Use it.
8746 (message-do-send-housekeeping): Rename new styling.
8748 * gnus-sum.el (gnus-summary-recenter): Allow
8749 gnus-auto-center-summary to be a number.
8751 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8753 * pop3.el (pop3-open-server): Use "binary" instead of
8756 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8758 * gnus-srvr.el (gnus-browse-foreign-server): Set
8759 gnus-browse-current-method to the result of gnus-server-to-method.
8761 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8763 * gnus-util.el (gnus-pull): Another optional argument.
8764 * nnweb.el (nnweb-request-delete-group): Delete from
8765 nnweb-group-alist and update active file.
8767 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8769 * gnus-group.el (gnus-group-make-group): Accept group of new
8772 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8774 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8776 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8778 * mm-view.el (mm-inline-text): Postion of html portion.
8780 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8782 * nntp.el (nntp-list-active-group): Waited for short strings.
8783 (nntp-send-mode-reader): Ditto.
8784 (nntp-open-connection): Ditto.
8786 * gnus-int.el (gnus-request-group-articles): New function.
8788 * nntp.el (nntp-request-listgroup): New function.
8789 (nntp-request-group-articles): Renamed.
8791 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8793 * nnheader.el (nnheader-parse-nov): Supply extra.
8795 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8797 * gnus-art.el (gnus-button-push): Don't go to
8798 gnus-article-buffer.
8800 * mm-view.el (mm-inline-image): Add a newline.
8802 * gnus-start.el (gnus-check-first-time-used): Check more.
8804 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8806 * gnus-start.el (gnus-check-first-time-used): Check current.
8808 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8810 * mm-util.el (mm-find-charset-region): New function.
8812 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8814 * gnus-art.el (gnus-mime-button-menu): Fix.
8816 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8818 * gnus-art.el (gnus-mime-button-menu): New definition.
8820 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8822 * gnus-art.el (article-decode-charset): Downcase charset.
8823 (article-decode-charset): Pass on type.
8824 (article-decode-charset): Check nil charsets.
8825 (article-remove-cr): Translate CR to LF.
8826 (gnus-ignored-mime-types): Default to nil.
8828 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8830 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8832 (gnus-nov-parse-extra): Didn't return right thing.
8834 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8836 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8838 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8840 * gnus.el: Pterodactyl Gnus v0.40 is released.
8842 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8844 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8846 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8848 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8850 * nnml.el (nnml-possibly-create-directory): Check before making.
8852 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8854 * nnheader.el (nnheader-insert-nov): Don't infloop.
8856 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8858 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8861 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8863 * nneething.el (nneething-file-name): New definition.
8865 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8867 * gnus-art.el (gnus-treatment-function-alist): Fix.
8868 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8870 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8872 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8874 * gnus.el: Pterodactyl Gnus v0.39 is released.
8876 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8878 * gnus-art.el (gnus-ignored-mime-types): New variable.
8879 (gnus-mime-display-single): Use it.
8880 (gnus-treatment-function-alist): New variable.
8882 * gnus.el (gnus-mime): New group.
8884 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8885 things for other parts.
8886 (gnus-mime-display-alternative): Place point.
8888 * gnus.el: autoload gnus-uu-post-news.
8890 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8893 * mm-decode.el (mm-display-part): Default to inline text/.*
8896 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8899 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8900 (gnus-mime-display-single): Inline all text parts.
8901 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8903 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8905 * nnml.el (nnml-possibly-create-directory): Rewrite.
8906 (nnml-request-create-group): Change to right server.
8908 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8910 * gnus.el: rmail-output-to-rmail-file autoload.
8912 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8915 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8917 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8919 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8921 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8924 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8926 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8928 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8930 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8932 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8934 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8936 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8939 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8942 * gnus-spec.el (gnus-update-format-specifications): Use the
8943 article mode line spec.
8945 * gnus-art.el (gnus-insert-mime-button): Put right type.
8946 (gnus-insert-prev-page-button): Ditto.
8947 (gnus-insert-next-page-button): Dutti.
8949 * pop3.el: New version installed.
8951 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8953 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8954 and display last part.
8956 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8958 * gnus.el: Pterodactyl Gnus v0.38 is released.
8960 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8962 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8964 (article-de-quoted-unreadable): Narrow to default.
8966 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8968 * gnus-art.el (article-decode-charset): Decode even when broken
8971 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8974 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8976 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8979 * nnmail.el (nnmail-extra-headers): New variable.
8981 * nnheader.el (nnheader-insert-nov): Insert extra.
8983 * gnus.el (gnus-summary-line-format): Doc fix.
8985 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8986 (gnus-nov-parse-line): Ditto.
8987 (gnus-nov-parse-extra): New macro.
8988 (gnus-header): New function.
8989 (gnus-update-summary-mark-positions): Change.
8990 (gnus-ignored-from-addresses): New variable.
8991 (gnus-summary-insert-from-or-to): New function.
8993 * gnus.el (gnus-extra-headers): New variable.
8995 * nnheader.el (make-mail-header): Expand.
8996 (mail-header-extra): New macro.
8997 (mail-header-set-extra): Ditto.
8998 (make-full-mail-header): Expand.
9000 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9002 * gnus.el: Pterodactyl Gnus v0.37 is released.
9004 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9006 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9008 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9011 1998-10-22 Didier Verna <verna@inf.enst.fr>
9013 * gnus-spec.el (gnus-balloon-face-function): new function
9014 (gnus-parse-format): understand the %< %> specifiers
9015 (gnus-parse-complex-format): ditto.
9017 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9019 * gnus.el: Changed following-char to char-after throughout.
9021 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9023 * mm-decode.el (mm-display-external): Protect more and message.
9025 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9027 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9030 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9032 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9034 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9036 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9038 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9040 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9042 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9044 * mm-decode.el (mm-display-external): Set undisplayer to mm
9045 buffer, not the current buffer; use unwind-protect.
9047 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9049 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9050 (gnus-summary-exit-no-update): Ditto.
9052 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9054 * mm-decode.el (mm-inline-media-tests): Look for w3.
9056 * mailcap.el (mailcap-mime-data): Inline html.
9058 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9060 * gnus.el: Pterodactyl Gnus v0.36 is released.
9062 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9064 * gnus-art.el (article-translate-strings):
9065 (gnus-article-dumbquotes-map): Don't dot.
9067 * pop3.el (pop3-open-server): Set point right.
9069 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9070 (mm-dissect-buffer): Ditto.
9071 (mm-destroy-part): Ignore non-handles.
9072 (mm-remove-part): Ditto.
9073 (mm-destroy-parts): New function.
9074 (mm-remove-parts): Ditto.
9076 * gnus-art.el (gnus-mm-display-part): Don't move point.
9078 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9080 * mm-uu.el : New file.
9082 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9084 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9087 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9089 * mm-decode.el (mm-display-external): Check before selecting.
9091 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9093 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9095 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9097 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9100 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9102 * gnus-art.el (gnus-decode-header-methods): New variable.
9104 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9106 * gnus-art.el (gnus-multi-decode-header): New function.
9108 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9110 * gnus.el: Pterodactyl Gnus v0.35 is released.
9112 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9114 * uudecode.el (uudecode-decode-region-external): Insert
9117 * mm-bodies.el (mm-decode-body): Optional encoding.
9119 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9121 * gnus-ems.el (gnus-mouse-3): New variable.
9123 * binhex.el (binhex-decode-region-external): Don't use -internally.
9125 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9127 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9130 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9132 * gnus-group.el (gnus-add-marked-articles): Request backend update
9135 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9137 * gnus-sum.el (gnus-update-read-articles):
9138 (gnus-update-marks): Request backend update of mark.
9140 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9142 * gnus.texi (Optional Backend Functions): New item,
9143 nnchoke-request-set-mark.
9145 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9147 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9150 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9152 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9154 1998-10-14 SL Baur <steve@altair.xemacs.org>
9156 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9159 1998-10-10 SL Baur <steve@altair.xemacs.org>
9161 * mm-view.el: Require mm-decode for macros.
9163 * mm-decode.el (mm-handle-type): Move macro declarations above the
9164 place where they are used.
9166 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9168 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9171 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9173 * nnagent.el (nnagent-open-server): Error message.
9175 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9177 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9179 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9181 * score-mode.el (gnus-score-mode-map): Ditto.
9183 * message.el (message-mode-map): Ditto.
9185 * gnus-uu.el (gnus-uu-post-news): Ditto.
9187 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9189 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9191 * gnus-art.el (gnus-article-edit-mode-map): Use
9192 `set-keymap-parent' rather than `copy-keymap'.
9194 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9196 * gnus-art.el (gnus-mime-button-commands): New variable.
9197 (gnus-mime-button-map): Initialize it from
9198 `gnus-mime-button-commands'.
9199 (gnus-mime-button-menu): New function.
9200 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9202 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9204 * message.el (message-insert-to): Make `nobody' and `poster'
9205 synonymous to `never' and `always' in Mail-Copies-To.
9206 (message-reply): Ditto.
9207 (message-followup): Ditto.
9209 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9211 * mailcap.el (mailcap-mime-data): Save sound.
9213 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9215 * message.el (message-ignored-supersedes-headers): Include
9216 `NNTP-Posting-Date'.
9218 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9220 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9222 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9224 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9227 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9229 * mm-decode.el (mm-display-external): Don't switch on save.
9231 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9233 * nnmail.el (nnmail-movemail-args): New variable.
9235 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9237 * gnus-art.el (article-translate-strings):
9239 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9241 * gnus-art.el (gnus-article-view-part): Use it.
9242 (gnus-mm-display-part): New function.
9243 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9245 * mm-decode.el (mm-handle-displayed-p): New function.
9247 * gnus-art.el (gnus-mime-copy-part): Create better names.
9248 (gnus-mime-button-line-format): Include dots spec.
9250 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9252 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9253 forward buffer first.
9255 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9257 * gnus-util.el (gnus-set-window-start): New function.
9259 * message.el (message-send): Don't check changed.
9261 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9263 * gnus-art.el (gnus-article-setup-buffer): Set params.
9265 * mm-decode.el (mm-user-display-methods): Inline
9266 "message/delivery-status".
9268 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9270 * message.el (message-auto-save-directory): Rename.
9271 (message-mode): Dof fix.
9273 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9274 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9276 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9278 * message.el (message-make-date): Avoid locale.
9280 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9283 * mm-decode.el (mm-display-inline): Goto point-min.
9285 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9287 * mm-decode.el (mm-display-external): Reverse before sorting.
9289 * gnus-draft.el (gnus-draft-send): Allow mail.
9291 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9293 * message.el (message-check): Move message-check macro above where
9296 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9298 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9300 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9302 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9304 * gnus.el: Pterodactyl Gnus v0.34 is released.
9306 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9308 * mm-decode.el (mm-inline-media-tests): delivery-status.
9310 * mm-view.el (mm-inline-text): Provide default.
9312 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9314 * mailcap.el (mailcap-possible-viewers): Fix nils.
9316 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9318 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9319 (article-update-date-lapsed): Record the buffer.
9320 (article-update-date-lapsed): Do all windows that display article
9323 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9325 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9327 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9330 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9332 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9334 * gnus-agent.el (gnus-category-add): Change default category to
9337 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9340 * gnus-draft.el (gnus-draft-send): Check server more.
9342 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9343 (gnus-article-goto-part): New function.
9345 * mm-view.el (mm-inline-text): Insert richtext properly.
9347 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9349 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9351 * parse-time.el (parse-time-rules): Accept dates far into the past
9352 and the future, and parse single-digit numbers as years.
9354 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9356 * mm-decode.el (mm-display-external): Chop off directories.
9358 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9360 * uudecode.el (uu-decode-region-external): Use
9361 insert-file-contents-literally.
9363 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9365 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9367 * uudecode.el: New file.
9369 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9372 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9374 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9376 * message.el (message-fetch-field): Unfold properly.
9378 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9381 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9383 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9384 (gnus-auto-select-first): Removed.
9385 (gnus-auto-select-first): Extended.
9386 (gnus-summary-read-group-1): Use new value.
9388 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9390 * message.el (message-fix-before-sending): Space.
9392 * nnmail.el (nnmail-find-file): Don't erase.
9394 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9396 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9398 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9400 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9402 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9404 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9406 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9408 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9411 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9413 * gnus-art.el (gnus-mime-view-all-parts): New command and
9416 * mm-decode.el (mm-display-external): Translate slashes.
9418 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9420 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9422 * mm-decode.el (mm-quote-arg): Quote spaces.
9423 (mm-display-external): Quote args.
9425 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9427 * mm-decode.el (mm-inlinable-part-p): New function.
9429 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9431 * mm-util.el (mm-disable-multibyte): New function.
9433 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9435 * gnus.el: Pterodactyl Gnus v0.33 is released.
9437 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9439 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9441 * mm-decode.el (mm-display-external): Don't switch for externals.
9442 (mm-dissect-multipart): Don't include end-sep.
9444 * mm-util.el (mm-get-coding-system-list): New function.
9445 (mm-coding-system-list): New variable.
9447 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9449 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9451 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9453 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9456 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9458 * mm-decode.el (mm-interactively-view-part): Typo.
9460 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9462 * mm-decode.el (mm-dissect-multipart): Display last part when the
9463 article has no close-delimiter
9465 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9467 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9470 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9472 * gnus-art.el (gnus-display-mime): Typo.
9474 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9476 * gnus.el: Pterodactyl Gnus v0.32 is released.
9478 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9480 * gnus-kill.el (gnus-batch-score): Protect against errors.
9482 * gnus-art.el: Protect against broken headers.
9484 * mm-decode.el (mm-display-external): Respect needsterm.
9485 (mm-display-external): Create buffer for external commands.
9487 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9489 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9491 * mm-decode.el (mm-display-external): Use file name.
9493 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9495 * gnus-util.el (gnus-output-to-rmail): adjust to
9496 `rmail-output-to-rmail-file'
9498 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9500 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9502 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9505 * gnus-art.el (article-decode-charset): Fold case.
9507 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9509 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9511 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9513 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9516 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9518 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9521 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9523 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9525 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9527 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9529 1998-09-23 Matt Armstrong <matta@geoworks.com>
9531 * gnus-art.el (article-decode-charset): Narrow to the correct
9534 * mm-bodies.el: Fix autoload.
9536 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9538 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9540 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9542 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9544 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9546 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9547 (gnus-article-add-button): Ditto.
9549 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9551 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9552 (gnus-article-prepare-display): Bind url-standalone-mode.
9554 * mm-decode.el (mm-remove-part): Also delete directory.
9555 (mm-display-external): Create a private sub-dir.
9557 * mailcap.el (mailcap-binary-suffixes): New variable.
9558 (mailcap-command-p): Use it.
9560 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9562 * nnmbox.el (nnmbox-request-group): Change server.
9563 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9565 * message.el (message-encode-message-body): Don't stomp MIME
9568 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9570 (gnus-summary-exit): Check for a live article buffer.
9571 (gnus-summary-exit-no-update): Ditto.
9573 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9576 * gnus-sum.el (gnus-article-decoded-p): New variable.
9578 * mm-decode.el (mm-display-external): Use no-conv.
9580 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9581 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9583 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9586 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9588 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9590 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9592 * gnus.el: Pterodactyl Gnus v0.31 is released.
9594 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9596 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9598 * mm-decode.el (mm-display-part): Accept no-default.
9600 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9603 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9604 (gnus-summary-prepare-threads): Ditto.
9606 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9608 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9609 (gnus-mime-button-line-format): Doc fix.
9610 (gnus-insert-mime-button): Use it.
9611 (gnus-article-add-button): Use widget-convert-button.
9613 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9616 * mm-decode.el (mm-alternative-precedence): Ditto.
9618 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9620 * mm-decode.el (mm-user-automatic-display): Use enriched.
9622 1998-09-14 Paul Fisher <rao@gnu.org>
9624 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9627 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9629 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9631 * gnus-art.el (article-update-date-lapsed): Only update header if
9632 buffer is dispalyed in frame.
9633 (gnus-article-prepare-display): New function.
9634 (gnus-article-prepare): Use it.
9636 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9638 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9640 * mm-view.el (mm-insert-inline): New function.
9642 * mm-decode.el (mm-pipe-part): Bugged.
9644 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9646 * mm-bodies.el (mm-encode-body): Move over the body.
9648 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9650 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9652 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9654 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9655 related functions. Handle message/rfc822 parts. Display subject on
9656 multipart summary lines. Display name on sub-parts when available.
9658 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9660 * mailcap.el (mailcap-command-p): New version.
9662 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9664 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9667 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9669 * message.el (message-make-date): Remove weekday name.
9671 * mm-decode.el (mm-dissect-buffer): Protect against broken
9674 * mailcap.el (mailcap-command-in-path-p): New function.
9675 (mailcap-command-p): Renamed.
9677 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9679 * rfc2047.el (eval): Autoload.
9681 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9683 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9684 (gnus-multi-decode-encoded-word-string): New function.
9685 (gnus-encoded-word-method-alist): New variable.
9686 (gnus-decode-encoded-word-functions): Removed.
9688 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9690 * gnus-int.el (gnus-request-replace-article): Replace
9691 message-narrow-to-headers with message-narrow-to-head
9693 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9695 * drums.el (drums-quote-string): Reversed match.
9697 * message.el (message-make-date): Use weekday name.
9699 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9701 * gnus.el: Pterodactyl Gnus v0.30 is released.
9703 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9705 * gnus-art.el (article-decode-encoded-words): Use it.
9706 (gnus-decode-header-function): New variable.
9708 * gnus-sum.el (gnus-nov-parse-line): Use it.
9709 (gnus-decode-encoded-word-function): New variable.
9711 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9714 * gnus-art.el (gnus-insert-mime-button): Use widget.
9715 (gnus-widget-press-button): New function.
9716 (gnus-article-prev-button): Removed.
9717 (gnus-article-next-button): Ditto.
9718 (gnus-article-add-button): Ditto.
9720 * gnus.el (gnus-article-mode-map): Inherit from widget.
9721 (gnus-article-mode-map): No, don't.
9723 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9724 (mm-content-id-alist): New variable.
9725 (mm-get-content-id): New function.
9727 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9728 articles if we are fetching to the article buffer.
9730 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9732 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9735 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9737 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9738 (mm-default-mime-charset): New variable.
9740 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9742 * drums.el (drums-quote-string): Reversed test.
9744 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9746 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9749 * drums.el (drums-quote-string): New function.
9751 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9752 (rfc2047-b-encode-region): Chop lines.
9753 (rfc2047-q-encode-region): Ditto.
9755 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9757 * gnus.el: Pterodactyl Gnus v0.29 is released.
9759 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9761 * mm-decode.el (mm-save-part): Message right.
9763 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9765 * drums.el (drums-parse-address): Returned a list instead of a
9767 (drums-remove-whitespace): Skip comments.
9768 (drums-parse-addresses): Didn't work.
9770 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9772 * gnus.el: Pterodactyl Gnus v0.28 is released.
9774 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9776 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9778 (article-decode-encoded-words): Rename.
9780 * message.el (message-narrow-to-headers-or-head): New function.
9782 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9785 * message.el (message-send-news): Encode body after checking
9788 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9790 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9792 * gnus-art.el (gnus-display-mime): Respect disposition.
9794 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9796 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9797 text with annotations.
9799 * message.el (message-make-date): Fix sign for negative time
9802 * mm-view.el (mm-inline-image): Insert a space at the end of the
9805 * mail-parse.el: New file.
9807 * rfc2231.el: New file.
9809 * drums.el (drums-content-type-get): Removed.
9810 (drums-parse-content-type): Ditto.
9812 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9814 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9816 * gnus.el: Pterodactyl Gnus v0.27 is released.
9818 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9820 * mm-decode.el (mm-alternative-precedence): New variable.
9821 (mm-preferred-alternative): New function.
9823 * gnus-art.el (gnus-mime-copy-part): New command.
9825 * mm-decode.el (mm-get-part): New function.
9827 * mm-view.el: New file.
9829 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9830 (mm-display-part): Default to mailcap-save-binary-file.
9832 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9834 * gnus.el: Pterodactyl Gnus v0.26 is released.
9836 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9838 * mm-decode.el (mm-interactively-view-part): New function.
9840 * gnus-art.el (gnus-mime-view-part): New command.
9842 * mm-decode.el (mm-last-shell-command): New variable.
9844 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9846 * mm-decode.el (mm-save-part): New function.
9848 * gnus-art.el (article-decode-charset): Protect against buggy
9850 (gnus-mime-pipe-part): New command.
9851 (gnus-mime-save-part): New command.
9852 (gnus-mime-button-map): New keymap.
9853 (gnus-mime-button-line-format): New variable.
9854 (gnus-insert-mime-button): New function.
9855 (gnus-display-mime): Use it.
9857 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9859 * mm-decode.el (mm-inline-text): Decode charsets.
9861 * gnus-art.el (gnus-article-save): Comment fix.
9863 * gnus-int.el (gnus-start-news-server): When in batch, don't
9866 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9869 * mm-decode.el (mm-inline-media-tests): Add audio.
9870 (mm-inline-audio): New function.
9872 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9874 * gnus-art.el (article-make-date-line): Didn't work.
9876 * parse-time.el (parse-time-string): One too many nils.
9878 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9880 * gnus.el: Pterodactyl Gnus v0.25 is released.
9882 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9884 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9887 * gnus.el ((featurep 'gnus-xmas)): New
9888 'gnus-annotation-in-region-p alias.
9890 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9892 * mm-util.el (mm-with-unibyte-buffer): New function.
9894 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9896 * mm-decode.el (mm-inline-media-tests): New variable.
9898 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9900 * gnus-art.el (gnus-article-mime-handles): New variable.
9902 * drums.el (drums-narrow-to-header): New function.
9904 * gnus-art.el (article-decode-charset): Use it.
9906 * drums.el (drums-content-type-get): New function.
9908 * mm-util.el (mm-content-type-charset): Removed.
9910 * drums.el (drums-syntax-table): @ is word.
9911 (drums-parse-content-type): New function.
9913 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9916 * gnus-util.el (gnus-date-get-time): Use safe date.
9918 * gnus-sum.el (gnus-show-mime): Removed.
9919 (gnus-summary-toggle-mime): Removed.
9921 * gnus-art.el (gnus-strict-mime): Removed.
9922 (gnus-article-prepare): Don't do MIME.
9923 (gnus-decode-encoded-word-method): Removed.
9924 (gnus-show-mime-method): Removed.
9926 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9928 * gnus.el: Pterodactyl Gnus v0.24 is released.
9930 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9932 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9935 * parse-time.el (parse-time-rules): Accept times that look like
9938 * message.el (message-make-date): Use zone properly.
9940 * gnus.el: Autoload gnus-batch.
9942 * gnus-art.el (article-de-quoted-unreadable): Do not do
9943 gnus-article-decode-rfc1522.
9945 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9947 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9950 * message.el (message-encode-message-body): Check for us-ascii.
9952 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9955 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9957 * gnus-art.el (article-decode-charset): Rename.
9959 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9961 * gnus.el: Pterodactyl Gnus v0.23 is released.
9963 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9965 * gnus-util.el (gnus-parent-id): Ditto.
9966 (gnus-put-text-property-excluding-newlines): Ditto.
9968 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9970 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9972 * message.el (message-generate-headers): Generate User-Agent
9973 instead of X-Mailer & X-Newsreader.
9975 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9976 User-Agent header format.
9978 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9980 * gnus.el: Pterodactyl Gnus v0.22 is released.
9982 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9984 * mm-util.el (mm-multibyte-p): Typo.
9986 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9988 * gnus.el: Pterodactyl Gnus v0.21 is released.
9990 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9992 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9994 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9996 * mm-util.el (mm-multibyte-p): New function.
9998 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10000 * gnus.el: Pterodactyl Gnus v0.20 is released.
10002 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10004 * rfc2047.el (rfc2047-decode-region): Only decode when in
10007 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10009 * gnus-int.el (gnus-request-replace-article): Encode.
10010 (gnus-request-accept-article): Encode.
10012 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10015 * gnus.el (gnus-article-display-hook): Take the charset functions
10018 * time-date.el (safe-date-to-time): New function.
10020 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10022 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10024 * gnus.el: Pterodactyl Gnus v0.19 is released.
10026 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10028 * mm-util.el (mm-mime-charset): New function.
10030 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10032 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10034 * gnus.el: Pterodactyl Gnus v0.18 is released.
10036 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10038 * message.el (message-send-and-exit): Return t on success.
10039 (message-make-date): Make a proper time zone.
10041 * gnus-draft.el (gnus-draft-send): Only remove article if the
10042 sending is successful.
10044 * drums.el (drums-get-comment): Return the last comment.
10045 (drums-parse-address): Parse old-style From headers.
10047 1998-09-07 SL Baur <steve@altair.xemacs.org>
10049 * gnus-sum.el (gnus-data-compute-positions): Move below
10050 `gnus-save-hidden-threads' so the former is correctly detected as
10053 1998-09-06 Dave Love <fx@gnu.org>
10055 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10056 ignore-errors too, eval'd when compile. Require w3 stuff at load
10057 time for nicer failure if it's not available.
10059 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10061 * time-date.el (time-to-seconds): Renamed.
10063 * parse-time.el (parse-time-string): Downcase before handling.
10064 (parse-time-rules): Times without seconds have 0 seconds.
10066 * rfc2047.el (rfc2047-encode-region): New version.
10067 (rfc2047-dissect-region): New function.
10069 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10071 * message.el (message-make-date): Use symbolic zone.
10073 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10075 * time-date.el (parse-time): Always use parse-time.
10077 * parse-time.el (parse-time-syntax): Use vectors.
10079 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10081 * gnus.el: Pterodactyl Gnus v0.17 is released.
10083 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10085 * time-date.el: Renamed from "date".
10087 * gnus.el: Removed all timezone dependencies.
10089 * score-mode.el: Removed.
10090 (gnus-score-edit-insert-date): Use date.
10092 * date.el (float-to-time): New function.
10094 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10096 * date.el (time-to-float): New function.
10098 * message.el (message-make-date): Use format-time-string.
10099 (message-make-expires): Use make-date.
10101 * gnus-util.el (gnus-dd-mmm): Use date.
10102 (gnus-sortable-date): Ditto.
10104 * message.el (message-make-date): Take an optional time.
10106 * gnus: Applied patches from 5.6.43.
10108 * date.el (if): Use parse-time.
10110 * gnus-score.el (gnus-summary-score-entry): Make into a command
10113 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10116 * gnus.el (gnus-agent-meta-information-header): Moved here.
10118 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10120 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10121 (gnus-agent-fetch-group-1): Score article headers using normal
10122 group score files if the download score rule of a category/group
10124 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10125 deciding what articles to download.
10126 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10127 predicate processing if predicate is `true' or `false'.
10129 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10131 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10133 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10135 * score-mode.el (score-mode-coding-system): New variable.
10136 (gnus-score-edit-exit): Use it.
10138 1998-09-04 Jason R Mastaler <jason@4b.org>
10140 * drums.el: Corrected typo.
10142 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10144 * mm-bodies.el (mm-body-encoding): Faster version.
10146 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10148 * gnus-art.el (gnus-article-decode-charset): Only decode text
10151 * message.el (message-output): Use rmail.
10153 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10156 * mm-util.el (mm-charset-to-coding-system): Use
10157 rfc2047-default-charset.
10158 (mm-known-charsets): New variable.
10160 * message.el (message-caesar-region): Bugged out.
10162 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10164 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10165 specifying `agent-predicate' in a group's parameters.
10167 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10169 * gnus.el: Pterodactyl Gnus v0.16 is released.
10171 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10173 * nnmail.el (nnmail-expired-article-p): Use predicate.
10175 * date.el (time-less-p): Renamed.
10177 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10180 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10183 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10185 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10188 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10190 * gnus.el: Pterodactyl Gnus v0.15 is released.
10192 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10194 * date.el: New file.
10196 * gnus-util.el (gnus-encode-date): Removed.
10197 (gnus-time-less): Ditto.
10199 * nnmail.el (nnmail-date-to-time): Removed.
10200 (nnmail-time-less): Ditto.
10201 (nnmail-days-to-time): Ditto.
10202 (nnmail-time-since): Ditto.
10204 * drums.el: New file.
10206 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10208 * message.el (message-encode-message-body): Encode headers with
10211 * rfc2047.el (rfc2047-default-charset): Renamed.
10212 (rfc2047-encodable-p): Use it.
10214 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10216 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10219 * gnus-util.el (gnus-output-to-rmail): Removed.
10221 * gnus-art.el (gnus-summary-save-in-rmail): Use
10222 gnus-output-to-rmailrmail-output-to-rmail-file.
10224 * rfc2047.el (rfc2047-decode-region): Fold case.
10225 (rfc2047-decode): Use decode-string.
10227 * mm-util.el: Provide mm-char-int.
10229 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10231 * gnus.el: Pterodactyl Gnus v0.14 is released.
10233 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10235 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10238 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10240 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10242 (gnus-inews-insert-mime-headers): Removed.
10244 * message.el (message-caesar-region): Protect against MULE chars.
10246 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10248 * mm-util.el (if): fset the right function.
10250 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10252 * gnus-art.el (gnus-article-decode-charset): Use real
10253 read-coding-system.
10255 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10257 * mm-bodies.el (mm-decode-body): Protect against malformed
10259 (mm-decode-body): Check that buffer-file-coding-system is
10262 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10264 * gnus.el: Pterodactyl Gnus v0.13 is released.
10266 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10268 * gnus-util.el (gnus-strip-whitespace): Already defined.
10271 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10273 * gnus-util.el (gnus-strip-whitespace): New function.
10275 * mm-util.el (mm-content-type-charset): Downcase.
10277 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10279 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10280 (gnus-article-decode-charset): Don't fetch all headers.
10282 * mm-util.el (mm-read-coding-system): New function.
10284 * mm-bodies.el (mm-decode-body): Check the right charset.
10286 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10288 * gnus-art.el (gnus-article-mode-line-format): Use short group
10291 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10293 * gnus.el: Pterodactyl Gnus v0.12 is released.
10295 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10297 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10299 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10300 (gnus-article-decode-charset): Always run.
10302 * mm-bodies.el (mm-decode-body): Decode cte.
10304 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10306 * gnus.el: Pterodactyl Gnus v0.11 is released.
10308 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10310 * message.el (message-encode-message-body): Ditto.
10312 * gnus-art.el (gnus-article-decode-mime-words): New command and
10314 (gnus-article-decode-charset): Ditto.
10315 (gnus-article-decode-charset): Only work under MULE.
10317 * mm-util.el (mm-content-type-charset): New function.
10319 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10321 * message.el (message-send-mail): Insert MIME headers.
10322 (message-check-news-body-syntax): Don't warn for escape sequences.
10323 (message-check-news-body-syntax): Insert MIME headers.
10325 * mm-bodies.el (mm-body-encoding): New function.
10327 * message.el (message-encode-message-body): New function.
10329 * mm-bodies.el: New file.
10331 * mm-util.el (mm-narrow-to-head): New function.
10333 * rfc2047.el (rfc2047-encode): Use it.
10335 * mm-util.el: Provide mm-encode-coding-region.
10337 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10339 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10341 * mm-util.el (mm-enable-multibyte): New function.
10343 * message.el (message-set-work-buffer): Set multibyte.
10345 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10347 * gnus-util.el (gnus-point-at-eol): Removed.
10348 (gnus-point-at-bol): Ditto.
10350 1998-08-31 Didier Verna <verna@inf.enst.fr>
10352 * gnus-msg.el (gnus-group-mail): make it behave like
10353 gnus-group-post-news with regards to the prefix (this enables the
10354 use of posting styles).
10356 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10358 * gnus.el (gnus-article-display-hook): Added
10359 gnus-article-decode-rfc1522 to hook.
10361 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10363 * gnus.el: Pterodactyl Gnus v0.10 is released.
10365 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10367 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10370 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10372 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10374 * mm-util.el (mm-charsets-in-region): Removed.
10376 * rfc2047.el: Renamed file.
10378 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10380 * message.el (message-mode): Set multibyte.
10382 * mm-util.el (mm-charsets-in-region): Copied here.
10384 * gnus-util.el: Removed gnus-truncate-string.
10386 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10388 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10389 (rfc1522-encodable-p): New function.
10390 (rfc1522-encode-message-header): Use it.
10392 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10394 * gnus.el: Pterodactyl Gnus v0.9 is released.
10396 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10398 * mm-util.el: Shadow encode-coding-string.
10400 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10402 * mm-util.el: New file.
10404 * mm-decode.el: Somewhat depleted.
10405 * mm-encode.el: Ditto.
10407 * rfc1522.el: New file.
10409 * mm-util.el (mm-replace-chars-in-string): Copied here.
10411 * mm-encode.el (mm-q-encode-region): New function.
10413 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10416 * mm-encode.el (mm-encode-word-region): Downcase.
10418 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10420 * gnus.el: Pterodactyl Gnus v0.8 is released.
10422 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10424 * message.el (message-send-mail): Encode headers.
10426 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10427 (quoted-printable-encode-region): Upcase.
10429 * message.el (message-default-charset): New variable.
10431 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10433 * message.el (message-narrow-to-field): Changed name.
10435 * mm-encode.el: New file.
10437 * message.el (message-narrow-to-header): New function.
10439 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10442 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10444 * gnus.el: Pterodactyl Gnus v0.7 is released.
10446 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10448 * gnus.el: Remove autoload for
10449 gnus-article-mime-decode-quoted-printable.
10451 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10452 be decoded in non-MULE Emacsen.
10454 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10456 * mm-decode.el: Check for coding-system-list.
10458 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10460 * gnus.el: Pterodactyl Gnus v0.6 is released.
10462 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10464 * nnheader.el (fboundp): Protect code-coding-string.
10466 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10469 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10471 * gnus.el: Pterodactyl Gnus v0.5 is released.
10473 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10475 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10476 (gnus-hack-decode-rfc1522): Removed.
10478 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10480 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10482 * gnus.el: Gnus v0.4 is released.
10484 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10486 * gnus-art.el (gnus-article-decode-mime-words): New command and
10489 * qp.el (quoted-printable-decode-region): Don't use hexl.
10491 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10492 (gnus-structured-field-decoder): Removed.
10493 (gnus-unstructured-field-decoder): Ditto.
10495 * mm-decode.el: New file.
10499 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10501 * gnus-ems.el (fboundp): Removed gnus-split-string.
10503 * gnus.el (gnus-splash-face): Doc fix.
10505 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10507 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10510 * nnheader.el (nnheader-temp-write): Removed.
10512 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10514 * gnus.el: Gnus v0.3 is released.
10516 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10518 * gnus.el: Gnus v0.2 is released.
10520 ;; Local Variables:
10521 ;; coding: iso-2022-7bit