1 2001-02-06 Dave Love <fx@gnu.org>
3 * qp.el (quoted-printable-encode-region): Remove redundant code
6 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
8 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
10 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
11 command if there is not last-saver.
13 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
14 (rfc2047-charset-encoding-alist): Add big5.
16 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
19 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
21 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
23 * gnus-sum.el (gnus-summary-print-article): Take one prefix
24 argument. Allow to print several articles in one file.
26 * webmail.el (webmail-type-definition): netaddress changes.
28 2001-01-31 Dave Love <fx@gnu.org>
30 * mm-util.el (mm-mime-mule-charset-alist)
31 (mm-find-mime-charset-region): Consider mule-utf-8.
33 2001-01-31 Dave Love <fx@gnu.org>
35 * gnus-art.el (gnus-article-x-face-command)
36 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
39 2001-01-26 Dave Love <fx@gnu.org>
41 * mm-util.el (mm-multibyte-string-p): New.
43 * qp.el: Remove un-logged bogus changes from 2000-12-20.
44 (quoted-printable-encode-region): Doc fix. Don't call
45 string-as-multibyte on class. Clarify line-folding.
46 (quoted-printable-encode-string): Make temp buffer inherit
47 string's multibyteness.
49 2001-01-23 Gerd Moellmann <gerd@gnu.org>
51 * nnheader.el (toplevel): Don't require `gnus-util' at
52 compile-time; this creates a circular dependency, and prevents
55 2001-01-22 Andreas Schwab <schwab@suse.de>
57 * nnheader.el (gnus-delete-line): Autoload it as a macro.
59 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
61 * message.el (message-forward): Use mule4.
62 * mm-util.el (mm-string-as-unibyte): New.
63 * message.el (message-forward): Use it.
64 * message.el (message-cite-original-without-signature): Don't peel
66 (message-get-reply-headers): Add Cc if it is not in follow-to.
67 * message.el (message-send-mail): Content-Type may not be there.
69 * gnus-art.el (article-display-x-face): Insert X-Face if there is
71 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
73 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
74 (gnus-remove-some-windows): Ditto.
75 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
77 * gnus-art.el (gnus-mime-view-part): Copy it.
78 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
79 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
80 orig-file. Use ',source.
81 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
82 Lars Magne Ingebrigtsen.
83 * pop3.el (pop3-get-message-count): Andrew Innes
84 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
86 2001-01-08 Dave Love <fx@gnu.org>
88 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
91 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
93 * message.el: Doc and message fixes.
94 (message-send-rename-function)
95 (message-make-forward-subject-function)
96 (message-send-mail-function, message-reply-to-function)
97 (message-wide-reply-to-function, message-followup-to-function)
98 (message-distribution-function, message-auto-save-directory): Fix
101 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
102 proceeding after warnings. Amend multipart warning message.
104 2001-01-04 Dave Love <fx@gnu.org>
106 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
108 (gnus-make-directory): Require nnmail.
110 * mm-decode.el (mm-inline-media-tests): Add
111 image/x-portable-bitmap.
112 (mm-get-image): Grok pbm.
114 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
116 * message.el (message-mail): Support yank-action.
118 * message.el (message-setup): Revoke the last change.
120 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
122 * message.el (message-setup): Use cons. Suggested by Johan Vromans
123 <jvromans@squirrel.nl>.
125 * gnus-topic.el (gnus-topic-create-topic): Use list.
127 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
128 before binding gnus-default-article-saver.
130 * gnus-sum.el (gnus-summary-save-article):
131 (gnus-summary-pipe-output):
132 (gnus-summary-save-article-mail):
133 (gnus-summary-save-article-rmail):
134 (gnus-summary-save-article-file):
135 (gnus-summary-write-article-file):
136 (gnus-summary-save-article-body-file): Ditto.
138 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
140 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
142 * gnus-art.el (gnus-article-check-hidden-text): Return t.
144 * gnus-util.el (gnus-remove-text-properties-when): Return t.
146 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
147 malformatted messages.
149 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
151 * gnus-art.el (article-treat-dumbquotes): Quote \.
153 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
155 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
156 Emacs 20 runs on a terminal.
158 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
160 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
161 Paul Stevenson <p.stevenson@surrey.ac.uk>
163 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
165 * mml.el (gnus-add-minor-mode): Autoload.
167 * message.el (message-forward): Save-restriction.
169 * message.el (message-mail-user-agent): Add :version.
171 * message.el (message-mail-user-agent): New variable.
172 (message-setup): Renamed to message-setup-1. Support
174 (message-mail-user-agent): New function.
175 (message-mail): Use it.
176 (message-reply): Use it.
177 (message-resend): Use it.
178 (message-mail-other-window): Use it.
179 (message-mail-other-frame): Use it.
181 * gnus-msg.el (gnus-bug): Support mail-user-agent.
183 2000-12-21 Miles Bader <miles@gnu.org>
185 * message.el (message-mode): Set `comment-start' to the yank prefix.
187 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
189 * message.el (message-narrow-to-head-1): New function.
190 (message-narrow-to-head): Use it.
191 (message-reply): Ditto.
192 (message-cancel-news): Ditto.
193 (message-supersede): Ditto.
194 (message-make-forward-subject): Ditto.
195 (message-bounce): Ditto.
197 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
199 * message.el (message-forward): Copy buffer in unibyte mode.
200 (message-make-forward-subject): Don't widen. Decode.
201 (message-forward): Don't decode subject.
203 * mml.el (gnus-ems): Require it.
205 * gnus-msg.el (gnus-summary-mail-forward):
207 * message.el (message-forward): Move mime-to-mml here.
209 * nnmbox.el (nnmbox-file-coding-system): Use binary.
210 (nnmbox-active-file-coding-system): Ditto.
212 * gnus-cus.el (gnus-group-parameters): Add posting-style.
214 * mm-uu.el: Require binhex.
216 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
218 * qp.el (quoted-printable-encode-region): Upcase QP.
220 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
222 * gnus-util.el (gnus-add-text-properties-when): New function.
223 (gnus-remove-text-properties-when): Ditto.
225 * gnus-cite.el (gnus-article-hide-citation): Use them.
226 (gnus-article-toggle-cited-text): Use them.
228 * gnus-art.el (gnus-signature-toggle): Use them.
229 (gnus-article-show-hidden-text): Ditto.
230 (gnus-article-hide-text): Ditto.
232 * gnus-art.el (gnus-article-describe-key): Use prompt.
233 (gnus-article-describe-key-briefly): Ditto.
235 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
237 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
239 2000-12-18 Gerd Moellmann <gerd@gnu.org>
241 * *.xpm, *.pbm: Convert icons icons to size 24x24.
243 2000-12-18 Dave Love <fx@gnu.org>
245 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
248 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
250 * pop3.el (pop3-movemail): Use binary.
251 (pop3-movemail-file-coding-system): Removed.
253 2000-12-13 Miles Bader <miles@gnu.org>
255 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
256 to t, so that we don't get stuck while trying to smilefy
259 2000-12-12 Gerd Moellmann <gerd@gnu.org>
261 * smiley-ems.el (smiley-regexp-alist): Make regexps match
262 at the end of the buffer.
263 (smiley-region): In the loop, move to the end of the submatch
264 matching the smiley instead of using the end of the match
267 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
269 * message.el (message-mode): Doc fix.
271 2000-12-12 Gerd Moellmann <gerd@gnu.org>
273 * smiley-ems.el (smiley-region): Doc fix.
275 2000-12-11 Miles Bader <miles@gnu.org>
277 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
278 bottom line visible, check to see if it's partially obscured, and
279 if so, either scroll one more line to make it fully visible, or
280 revert to showing the second line from the top.
282 2000-12-07 Dave Love <fx@gnu.org>
284 * mailcap.el (mailcap-download-directory)
285 * gnus-audio.el (gnus-audio-directory)
286 * smiley-ems.el (smiley-data-directory): Fix :type.
288 2000-12-05 Dave Love <fx@gnu.org>
290 * starttls.el: New file.
292 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
294 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
296 (gnus-setup-message): Remove a hack.
298 * gnus-win.el (gnus-configure-windows): Make sure
299 nntp-server-buffer is live.
300 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
301 (gnus-configure-frame): Save selected window.
303 2000-12-04 Andreas Jaeger <aj@suse.de>
305 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
307 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
309 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
310 raw 8-bit in headers in dk.* newsgroups.
312 2000-11-30 Dave Love <fx@gnu.org>
314 * message.el (message-auto-save-directory): Use
315 file-name-as-directory.
316 (message-set-auto-save-file-name): Create
317 message-auto-save-directory if necessary.
318 (message-replace-chars-in-string): Removed -- unused.
319 (message-mail-alias-type): Customize.
320 (message-headers): Remove duplicate defgroup.
322 2000-11-29 Dave Love <fx@gnu.org>
324 * qp.el (quoted-printable-decode-region): Use error, not message
325 to report malformed text (like base64). Amend message.
327 2000-11-29 Miles Bader <miles@gnu.org>
329 * message.el (message-header-lines): Fontify tag.
331 2000-11-27 Dave Love <fx@gnu.org>
333 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
336 2000-11-26 Dave Love <fx@gnu.org>
338 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
340 2000-11-23 Dave Love <fx@gnu.org>
342 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
344 * mm-uu.el (uudecode): Require.
345 (uudecode-decode-region, uudecode-decode-region-external): Don't
347 (mm-uu-copy-to-buffer): Doc fix.
348 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
351 * mailcap.el: Doc fixes.
352 (mailcap-mime-data): Various adjustments.
353 (mailcap): New group.
354 (mailcap-download-directory): Customize.
355 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
356 (mailcap-temporary-directory): Deleted (unused).
357 (mailcap-unescape-mime-test): Simplify slightly.
358 (mailcap-viewer-passes-test): Use functionp.
359 (mailcap-command-p): Aliased to executable-find.
361 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
362 default-enable-multibyte-characters is nil.
364 2000-11-22 Simon Josefsson <simon@josefsson.org>
366 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
367 instead of "from: " for rfc822 compliance. Insert SPC.
369 2000-11-22 Gerd Moellmann <gerd@gnu.org>
371 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
373 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
375 * message.el (message-send-mail): Use buffer-substring-no-properties.
376 (message-send-news): Ditto.
378 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
380 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
382 2000-11-21 Dave Love <fx@gnu.org>
384 * gnus-art.el (gnus-mime-button-map): Don't inherit from
385 gnus-article-mode-map.
386 (gnus-mime-button-menu): Use mouse-set-point.
387 (gnus-insert-mime-button, gnus-mime-display-alternative)
388 (gnus-mime-display-alternative): Don't use local-map property.
390 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
392 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
393 sending a command; allow the rtelnet prompt as well.
395 2000-11-17 Simon Josefsson <simon@josefsson.org>
397 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
400 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
402 * nntp.el (nntp-decode-text): Delete bogus status lines.
403 (nntp-open-connection): Kill process buffer when quit.
404 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
405 FSF Emacs 20 and XEmacs 21.
406 (nntp-retrieve-data): Don't ignore quit.
408 2000-11-17 Dave Love <fx@gnu.org>
410 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
411 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
413 (uudecode-decode-region): Doc fix.
415 2000-11-14 Dave Love <fx@gnu.org>
417 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
418 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
419 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
420 New files, derived from the XPMs.
422 2000-11-12 Dave Love <fx@gnu.org>
424 From Emerick Rogul <emerick@csa.bu.edu>.
425 * message.el (message-setup-fill-variables): New variable.
426 (message-mode): Use it.
428 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
430 * gnus-mlspl.el: Documentation tweaks.
432 2000-11-10 Dave Love <fx@gnu.org>
434 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
435 (gnus-agent-lib-file, gnus-agent-load-alist)
436 (gnus-agent-save-alist, gnus-agent-article-name): Use
439 * gnus-group.el (gnus-group-name-charset-method-alist): Add
441 (nnkiboze-score-file): Defvar when compiling.
443 * gnus-start.el (gnus-read-newsrc-file): Add :version.
445 * gnus-art.el (gnus-article-banner-alist)
446 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
447 (gnus-article-date-lapsed-new-header)
448 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
449 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
450 (gnus-treat-strip-headers-in-body)
451 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
452 (gnus-treat-translate): Add :version.
453 (gnus-article-mime-part-function): Fix defcustom.
455 * nnmail.el (nnmail-expiry-target)
456 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
457 (nnmail-split-header-length-limit): Add :version.
459 * gnus-sum.el (gnus-auto-expirable-marks)
460 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
461 (gnus-extra-headers, gnus-ignored-from-addresses)
462 (gnus-newsgroup-ignored-charsets)
463 (gnus-group-highlight-words-alist)
464 (gnus-summary-show-article-charset-alist): Add :version.
466 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
467 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
468 files, converted from the XPMs.
470 * gnus-cache.el (gnus-cache-active-file): Don't use
471 file-name-as-directory on directory.
472 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
473 use file-name-as-directory on directory.
475 * time-date.el (timezone-make-date-arpa-standard): Autoload.
476 (date-to-time): Use it.
478 * message.el (message-mode) <adaptive-fill-regexp>:
479 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
480 (message-newline-and-reformat): Likewise.
481 (message-forward-as-mime, message-forward-ignored-headers)
482 (message-buffer-naming-style, message-default-charset)
483 (message-dont-reply-to-names, message-send-mail-partially-limit):
486 * mm-util.el: Doc fixes.
487 (mm-mime-charset): Don't use the raw result of
488 mm-preferred-coding-system.
489 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
490 (mm-with-unibyte): Simplify.
492 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
495 * pop3.el (pop3-version): Deleted.
496 (pop3-make-date): New function, avoiding message-make-date.
497 (pop3-munge-message-separator): Use it.
499 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
501 * pop3.el (pop3-munge-message-separator): A message may have an
504 2000-11-09 Dave Love <fx@gnu.org>
506 * gnus-group.el (gnus-group-make-directory-group)
507 (gnus-group-fetch-faq): Use expand-file-name.
508 (gnus-group-fetch-faq): Simplify completing-read form.
510 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
513 * message.el (tool-bar-map): Defvar when compiling.
515 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
516 (gnus-tm-lisp-directory): Deleted.
517 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
519 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
520 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
521 version numbers from file names.
523 2000-11-08 John Wiegley <johnw@gnu.org>
525 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
526 `gnus-group-change-level-function', instead of `remove-hook',
527 because it's not a hook!
529 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
531 * nnweb.el (nnweb-decode-entities): Work for non-character
534 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
535 Issue message on quit.
537 2000-11-08 Simon Josefsson <simon@josefsson.org>
539 * rfc2104.el: Add SHA-1 example.
540 (rfc2104-hexstring-to-bitstring): New function.
541 (rfc2104-hash): Use it.
543 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
545 * gnus-start.el: Remove gnus-xemacs.
547 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
549 * gnus-score.el (gnus-score-body): Don't score body when
551 (gnus-score-followup): Don't score followup either.
552 (gnus-score-use-all-scores): New variable.
553 (gnus-all-score-files): Use it.
554 (gnus-score-find-bnews): Use directory-sep-char.
556 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
557 asynchronous in Exp version.
559 2000-11-08 Dave Love <fx@gnu.org>
561 * mm-view.el: Use featurep for XEmacs test.
562 (mm-inline-message): Test for `remove-specifier'; don't use
565 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
567 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
568 (gnus-score-find-bnews): Don't concat "".
570 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
571 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
572 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
573 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
575 * gnus-sum.el: Put some defvars in eval-when-compile.
576 (gnus-summary-mode-hook): Add :options.
577 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
578 (gnus-summary-tool-bar-map): New variable.
579 (gnus-summary-make-tool-bar): New function.
580 (gnus-summary-mode): Put kill-all-local-variables first.
582 * gnus-group.el (gnus-group-toolbar-map): New variable.
583 (gnus-group-make-tool-bar): Rewritten.
584 (gnus-group-mode): Put kill-all-local-variables first.
586 * rfc2047.el: Require gnus-util.
588 * nnml.el (gnus-sorted-intersection): Autoload.
590 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
591 Put some defvars in eval-when-compile.
592 (gnus-intersection, gnus-sorted-complement): Autoload.
594 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
596 * mm-encode.el (mm-body-7-or-8): Autoload.
598 * mm-decode.el (mm-insert-inline): Autoload.
601 * message.el: Put some defvars in eval-when-compile.
603 * gnus-msg.el: Put some defvars in eval-when-compile.
604 (gnus-msg-mail): Move after gnus-setup-message.
606 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
608 2000-11-07 Dave Love <fx@gnu.org>
610 * gnus-util.el (nnheader): Don't require message (recursive
613 * uudecode.el: Avoid compiler warnings.
615 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
616 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
618 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
620 * rfc2047.el: Require cl when compiling.
621 (rfc2047-q-encode-region): Don't break if a QP-word could be
623 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
624 (rfc2047-fold-region): "=?=" is not a break point.
625 (rfc2047-encode-message-header): Move fold into encode-region.
626 (rfc2047-dissect-region): Rewrite.
627 (rfc2047-encode-region): Rewrite.
628 (rfc2047-fold-region): Fold
629 (rfc2047-unfold-region): New function.
630 (rfc2047-decode-region): Use it.
631 (rfc2047-q-encode-region): Don't break at bob.
632 (rfc2047-decode): Use unibyte.
633 (rfc2047-q-encode-region): Better calculation of break point.
634 (rfc2047-fold-region): Don't break the first non-LWSP characters.
635 (rfc2047-encode-region): Merge only if regions are adjacent.
637 2000-11-06 Dave Love <fx@gnu.org>
639 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
641 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
642 (uudecode-char-int): New alias, replacing char-int.
643 (uudecode-decode-region): Don't call buffer-disable-undo.
645 * mm-uu.el (mm-uu-configure): Unquote lambda.
646 (mm-uu-configure-list): Doc fix.
648 * earcon.el (running-xemacs): Don't define.
650 2000-11-06 John Wiegley <johnw@gnu.org>
652 * gnus-mlspl.el (gnus-group-split-update): Check the value of
653 `nnmail-crosspost', and use it to set the `no-crosspost'
654 argument when calling `gnus-group-split-fancy'. Otherwise, it
655 assumes that cross-posting is always OK, no matter what
656 `nmail-crosspost' is set to.
657 (gnus-group-split-fancy): The argument order in the
658 second-to-last `push' call was wrong, but since `no-crosspost'
659 was always nil, it was never being triggered.
661 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
663 Don't postpone GCC if none of GCC methods is agent-covered. This
664 fix presumes that the post-method must be agent-covered if any Gcc
665 method is agent-covered.
667 * gnus-msg.el (gnus-inews-group-method): New function.
668 (gnus-inews-do-gcc): Use it.
669 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
670 (gnus-agent-possibly-save-gcc): Use it.
671 (gnus-agent-possibly-do-gcc): Ditto.
673 *gnus-msg.el: (gnus-inews-add-send-actions): Use
674 `gnus-agent-possibly-do-gcc' if Agentized.
675 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
676 to `message-header-hook'.
678 * gnus-mlspl.el: Require cl when compiling.
681 (gnus-mailing-list-archive, gnus-mailing-list-owner,
682 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
683 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
684 (gnus-mailing-list-menu): Define it.
685 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
687 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
689 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
691 * message.el (message-font-lock-keywords): Match a final newline
692 to help font-lock's multiline support.
694 2000-11-03 Dave Love <fx@gnu.org>
696 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
698 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
701 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
702 <banner>: Fix custom type, doc.
704 * mm-decode.el (mm-display-external): Space-prefix temp buffer
705 name. Don't disable undo explicitly.
707 2000-11-02 Dave Love <fx@gnu.org>
709 * message.el (message-font-lock-keywords): Use [:alpha:] for
712 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
714 * mm-uu.el (mm-uu-configure-list): Move back to old location,
715 because defcustom tries to call `mm-uu-configure'.
717 2000-11-01 Dave Love <fx@gnu.org>
719 * rfc2047.el (base64): Require unconditionally.
720 (message-posting-charset): Defvar when compiling.
721 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
724 * gnus-sum.el (nnoo): Require.
725 (mm-uu-dissect): Autoload.
727 * mml.el (mml-parse-1): Clarify message.
728 (mml-minibuffer-read-type): Use mailcap-mime-types.
730 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
732 * mml.el: Fix a typo in the requiring of CL.
734 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
736 * rfc2231.el: Require cl when compiling.
738 2000-11-01 Dave Love <fx@gnu.org>
740 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
742 (mm-uu-configure-list): Move and fix custom type.
744 * utf7.el: Require cl when compiling.
746 * binhex.el: Use (featurep 'xemacs).
747 (binhex-char-int): New alias, replacing char-int. Change callers.
748 (binhex-decode-region): Simplify work buffer code.
749 (binhex-decode-region-external): Use expand-file-name, not concat.
751 2000-10-30 Dave Love <fx@gnu.org>
753 * gnus-art.el: Fix 2000-10-27 change properly.
755 2000-10-28 Miles Bader <miles@gnu.org>
757 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
759 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
761 * gnus-draft.el (gnus-draft-send-message): Typo.
763 2000-10-27 John Wiegley <johnw@gnu.org>
765 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
766 variable to correspond with `gnus-article-hide-citation-maybe'.
767 (gnus-treatment-function-alist): Added entry for the above
770 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
772 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
774 2000-10-27 Dave Love <fx@gnu.org>
776 * gnus.el: Don't require custom. Don't require message at top
778 (gnus-message-archive-method): Require message here.
780 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
782 * gnus-art.el (article-strip-banner): Use
783 gnus-group-find-parameter rather than gnus-group-get-parameter, to
784 allow inheritance on the banner.
785 From elkin@tverd.astro.spbu.ru.
787 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
788 Cashin <ecashin@coe.uga.edu>).
790 2000-10-27 Simon Josefsson <simon@josefsson.org>
792 * gnus-agent.el (gnus-agent-possibly-do-gcc):
793 (gnus-agent-restore-gcc):
794 (gnus-agent-possibly-save-gcc): New functions.
796 * nnimap.el (nnimap-group-overview-filename): Create directory for
797 newfile (when use long filenames is nil). Copy+delete file if
799 (nnimap-group-overview-filename): `rename-file' and `copy-file'
800 doesn't return anything useful, use ignore-errors instead.
801 (nnimap-verify-uidvalidity): Delete overview file when
802 uid validity changes.
803 (nnimap-group-overview-filename): Store uidvalidity in filenames.
804 Rename old files into new format.
805 (nnimap-request-accept-article): Remove \n's from
807 (nnimap-request-accept-article): Remove From[^:] lines.
808 (imap-starttls-p): Check for starttls binary.
809 (imap-starttls-open): More verbose.
810 (imap-gssapi-auth): Ditto.
811 (imap-kerberos4-auth): Ditto.
812 (imap-cram-md5-auth): Ditto.
813 (imap-login-auth): Ditto.
814 (imap-anonymous-auth): Ditto.
815 (imap-digest-md5-auth): Ditto.
817 (imap-digest-md5-p): Check capability first.
818 (imap-parse-flag-list): Correctly parse empty lists.
819 (imap-login-p): Support LOGINDISABLED.
820 (imap-parse-body): Work around bug in Sun SIMS.
822 * gnus-agent.el (gnus-agent-possibly-do-gcc):
823 (gnus-agent-restore-gcc):
824 (gnus-agent-possibly-save-gcc): New functions.
826 Asks the user to synch flags with server when you plug in.
828 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
829 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
830 (gnus-agent-toggle-plugged): Call it.
831 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
832 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
833 (gnus-agent-possibly-synchronize-flags): New function.
834 (gnus-agent-possibly-synchronize-flags-server): New function.
836 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
838 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
840 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
843 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
845 * gnus-draft.el (gnus-draft-send-message): Ditto.
846 (gnus-group-send-drafts): Ditto.
848 * gnus-art.el (gnus-request-article-this-buffer):
849 gnus-refer-article-method might be a single method.
850 (gnus-article-mime-total-parts): New function.
851 (gnus-mm-display-part): Use it.
852 (gnus-mime-display-single): Ditto.
853 (gnus-mime-display-alternative): Ditto.
854 (gnus-mime-inline-part): Check validity of charset.
855 (gnus-treat-display-smileys): Default value in Emacs 21.
856 * gnus-art.el: Define dynamic variables in eval-when-compile.
857 (gnus-article-prepare): Configure it again.
858 (gnus-insert-mime-button): Use gnus-overlay-buffer,
860 (gnus-article-prepare): Configure windows before
861 gnus-article-prepare-display is called. Otherwise, BBDB's popup
862 window might be overrided.
863 (gnus-mime-inline-part): Use prefix argument only
864 when it is called interactively.
865 (gnus-mime-action-alist): New variable.
866 (gnus-mime-action-on-part): Use it.
867 (gnus-mime-button-commands): Add command ".".
868 (gnus-mime-inline-part): Support prefix argument.
869 (gnus-article-banner-alist): New variable.
870 (article-strip-banner): Use it.
872 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
873 because they are files, not paths.
874 (mailcap-parse-mimetypes): Ditto.
875 (mailcap-mime-types): Use mailcap-mime-data.
877 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
879 * gnus.el (gnus-agent-fetching): New variable.
880 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
882 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
883 (gnus-agent-fetch-group-1): Score-param could be nil.
884 (gnus-agent-any-covered-gcc): New function.
885 (gnus-agent-possibly-save-gcc): Use it.
886 (gnus-agent-possibly-do-gcc): Ditto.
887 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
888 the GNU assignment issue.
889 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
890 * gnus-agent.el: timer vs. itimer.
892 * webmail.el (webmail-type-definition): Fix my-deja open url.
893 (webmail-hotmail-list): Fix.
894 (webmail-netscape-open, webmail-hotmail-article,
895 webmail-hotmail-list): Update.
896 (webmail-my-deja-*): Rewrite.
898 * gnus-sum.el (gnus-refer-article-methods): The second could be
900 (gnus-cache-write-active): Auto load.
901 (gnus-summary-display-article): Enable multibyte.
902 (gnus-summary-select-article): Don't enable multibyte here.
903 (gnus-summary-goto-article): Ditto.
904 (gnus-summary-enter-digest-group): Decode to-address.
906 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
907 (mm-with-unibyte-current-buffer-mule4): New function.
908 (mm-enable-multibyte-mule4): New.
909 (mm-disable-multibyte-mule4): New.
911 * mm-util.el (mm-enable-multibyte-mule4): New.
912 (mm-disable-multibyte-mule4): New.
913 * gnus-sum.el (gnus-summary-mode): Use it.
914 (gnus-summary-select-article): Ditto.
915 (gnus-summary-goto-article): Use enable multibyte.
917 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
918 (nnkiboze-enter-nov): Fix it when there is no xref.
919 (nnkiboze-generate-groups): List groups.
920 (nnkiboze-request-article): Use
921 gnus-cache-request-article.
923 * gnus-group.el (gnus-group-make-kiboze-group): Use
925 (gnus-group-make-kiboze-group): Fix prompt.
927 * message.el (message-send-mail-partially): Replace the header
928 delimiter with a blank line.
929 (message-sending-message): New variable.
930 (message-send): Use it.
931 (message-default-charset): Default value for non-Mule Emacsen.
932 (message-alternative-emails): New.
933 (message-use-alternative-email-as-from): New.
934 (message-setup): Use them.
935 (message-default-charset): Set default value in non-MULE XEmacsen
938 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
940 * message.el: xemacs cleanup (use featurep ' xemacs)
946 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
948 * message.el (message-make-in-reply-to): In-Reply-To is message-id
951 2000-10-27 Simon Josefsson <simon@josefsson.org>
953 * message.el (message-send): Make sure error is signalled if no
954 send method is specified.
956 2000-10-27 Dave Love <fx@gnu.org>
958 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
960 (gnus-group-make-tool-bar): New function.
961 (gnus-group-mode): Use it.
963 * message.el (message-mode-menu): Add some :help strings.
964 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
965 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
967 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
968 * describe-group.xpm, get-news.xpm, kill-group.xpm:
969 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
971 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
972 display-graphic-p here.
974 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
976 * mm-decode.el (mm-viewer-completion-map): New.
977 (mm-interactively-view-part): Use it.
979 2000-10-27 Simon Josefsson <sj@extundo.com>
981 * mail-source.el (mail-sources): IMAP predicate is a string.
982 (mail-sources): Add default values for IMAP mailbox, predicate and
985 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
987 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
988 of the `gnus-xemacs' variable, as the latter has been removed.
989 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
990 * gnus-art.el (gnus-treat-display-xface)
991 (gnus-treat-display-smileys, gnus-treat-display-picons)
992 (gnus-article-read-summary-keys): Likewise.
994 2000-10-26 Dave Love <fx@gnu.org>
996 * flow-fill.el: Require cl when compiling.
998 2000-10-26 Simon Josefsson <simon@josefsson.org>
1000 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1001 (fill-flowed): Make "quote-depth wins" rule work when first line
1004 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1006 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1007 (gnus-kill-all-overlays): Move here.
1009 * gnus-util.el (gnus-kill-all-overlays): Move out.
1011 2000-10-26 Dave Love <fx@gnu.org>
1013 * mail-source.el: Require imap when compiling and defvar
1014 display-time-mail-function. Require mm-util.
1015 (nnheader-cancel-timer): Autoload.
1016 (mail-source-imap-authenticators, mail-source-imap-streams): New
1018 (mail-sources): Use them.
1019 (defvar): Use rmail-spool-directory unconditionally.
1021 2000-10-26 Dirk Meyer <dischi@tzi.de>
1023 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1024 seconds instead of hour.
1026 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1028 * mail-source.el (mail-sources): Better `:type'.
1030 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1032 * mail-source.el (mail-source-keyword-map): Use
1033 `rmail-spool-directory' as a default directory for the `file'
1034 source, if the variable is defined. Fall back to hardcoded
1035 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1036 <seh@speakeasy.org>.
1038 2000-10-25 Jason Rumney <jasonr@gnus.org>
1040 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1043 2000-10-18 Dave Love <fx@gnu.org>
1045 * mm-bodies.el (mm-uu-decode-function)
1046 (mm-uu-binhex-decode-function): Defvar when compiling.
1048 * gnus-nocem.el (gnus-nocem-issuers): Update.
1049 (gnus-nocem-check-from): New option.
1050 (gnus-nocem-scan-groups): Use it.
1051 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1052 (gnus-nocem-check-article-limit): Add :version.
1054 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1056 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1057 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1059 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1061 * ietf-drums.el (mm-util): Require CL when compiling.
1063 2000-10-15 Dave Love <fx@gnu.org>
1065 * qp.el: Require mm-util.
1067 2000-10-13 Dave Love <fx@gnu.org>
1069 * qp.el (quoted-printable-decode-region): Avoid invalid
1072 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1074 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1075 to a recursive load.
1077 2000-10-12 Dave Love <fx@gnu.org>
1079 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1081 * gnus.el (gnus-group-startup-message): Check for PBM image.
1083 2000-10-09 Dave Love <fx@gnu.org>
1085 * mail-source.el (mail-source-fetch-imap): Bind
1086 default-enable-multibyte-characters rather than using
1087 mm-disable-multibyte.
1089 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1091 * mail-source.el (mail-source-fetch-maildir): Don't insert
1094 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1096 * mm-encode.el: Require CL. At least, for `incf'.
1098 2000-10-06 Dave Love <fx@gnu.org>
1100 * gnus-audio.el: Don't require cl.
1101 (gnus-audio): New custom group.
1102 (gnus-audio-inline-sound): Change to work with Emacs.
1103 (gnus-audio-directory, gnus-audio-directory)
1104 (gnus-audio-au-player): Customize.
1105 (gnus-audio-play): Try external player if play-sound-file fails.
1106 Use file-name-extension, not string-match.
1108 2000-10-05 Dave Love <fx@gnu.org>
1110 * rfc1843.el: Require cl when compiling.
1112 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1114 (quoted-printable-decode-region): Rename arg which confused
1115 charset with coding-system. Don't use nonascii-insert-offset.
1116 Coding-system encode the region initially. Don't recognize `=='
1117 as valid QP. Coding-system decode the region finally.
1118 (quoted-printable-decode-string): Rename arg which confused
1119 charset with coding-system.
1121 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1122 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1123 mm-encode-coding-region.
1124 (mm-decode-body, mm-decode-string): Rename variables which
1125 confused charset with coding-system.
1126 (binhex-decode-region): Don't autoload.
1127 (mm-body-encoding): Require message.
1128 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1131 * gnus-art.el (article-de-quoted-unreadable)
1132 (article-de-base64-unreadable): Fold search case
1133 rather than downcasing string. Apply mm-charset-to-coding-system
1134 to arg of quoted-printable-decode-region.
1136 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1138 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1140 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1142 * gnus-kill.el (gnus-kill): Typo.
1144 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1146 * gnus-mule.el: Revived.
1148 2000-10-04 Dave Love <fx@gnu.org>
1150 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1151 Require ring when compiling.
1152 (gnus-x-splash): Bind width, height.
1153 (gnus-article-compface-xbm): New variable.
1154 (gnus-article-display-xface): Move graphic test. Use unibyte.
1155 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1157 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1159 * nnimap.el: require 'cl when compiling.
1161 2000-10-04 Dave Love <fx@gnu.org>
1163 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1166 * frown.pbm, smile.pbm, wry.pbm: New files.
1168 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1170 2000-10-03 Dave Love <fx@gnu.org>
1172 * mail-source.el (mail-sources): Revert to nil.
1174 * nnmail (nnmail-spool-file): Revert to `((file))'.
1176 * qp.el: Don't require mm-util.
1177 (quoted-printable-decode-region): Rewritten.
1178 (quoted-printable-decode-string, quoted-printable-encode-region):
1180 (quoted-printable-encode-region): Barf on multibyte characters.
1181 Maybe make the class multibyte. Upcase chars, not formatted
1182 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1183 (quoted-printable-encode-string): Don't use
1184 mm-with-unibyte-buffer.
1186 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1188 * mail-source.el (mail-source-report-new-mail): Use
1189 nnheader-cancel-timer.
1191 2000-10-03 Simon Josefsson <simon@josefsson.org>
1193 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1194 (mail-source-fetch-imap): Use it.
1196 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1198 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1201 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1204 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1206 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1208 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1209 image's :ascent to 80. That gives a mode-line which is approx.
1210 as tall as the normal one.
1212 2000-09-21 Dave Love <fx@gnu.org>
1214 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1215 (for Emacs 20). Tidy somewhat.
1217 2000-09-21 Dave Love <fx@gnu.org>
1219 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1220 image processing. Rationalize logic somewhat.
1222 2000-09-20 Dave Love <fx@gnu.org>
1224 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1226 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1227 we'll be careful merging development changes.
1229 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1232 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1233 (mouse-set-point, set-face-foreground)
1234 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1237 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1239 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1240 redundant autoloads.
1242 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1244 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1245 to XBM; we always have PBM support.
1247 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1249 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1250 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1251 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1252 * nnkiboze.el (nnkiboze-file-coding-system): New.
1253 (nnkiboze-retrieve-headers): Use it.
1254 (nnkiboze-request-group): Ditto.
1255 (nnkiboze-close-group): Ditto.
1256 (nnkiboze-generate-group): Ditto.
1257 (nnkiboze-enter-nov): Insert first Xref properly.
1259 2000-09-19 Dave Love <fx@gnu.org>
1261 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1262 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1264 * mail-source.el (mail-sources): Change default to '((file)).
1265 Add useful custom type.
1267 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1269 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1271 (gnus-date-iso8601): Ditto.
1273 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1275 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1277 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1279 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1280 pattern. Avoid using 8 bit chars.
1281 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1283 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1285 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1286 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1287 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1288 functions are not implemented yet.
1290 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1291 x-overlay.el from the FSF Emacs black list.
1293 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1295 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1296 (mm-inline-media-tests): Ditto.
1297 (mm-automatic-display): Ditto.
1298 * mm-view.el (mm-display-inline-fontify): Generalize from
1299 mm-display-patch-inline.
1300 (mm-display-patch-inline): Use it.
1301 (mm-display-elisp-inline): Ditto.
1303 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1305 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1306 (gnus-topic-unmark-topic): Ditto.
1307 (gnus-topic-mark-topic): Ditto.
1308 (gnus-topic-get-new-news-this-topic): Use it.
1310 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1312 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1315 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1317 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1318 zombie or killed groups.
1320 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1322 * mml.el (mml-preview): Reinsert unibyte content.
1323 (mml-parse-1): Remove with-unibyte-current-buffer.
1324 (mml-generate-mime-1): Ditto.
1325 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1326 * message.el (message-forward): Ditto.
1328 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1330 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1331 original article buffer.
1332 (article-de-base64-unreadable): Ditto.
1333 (article-wash-html): Ditto.
1335 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1337 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1338 unless forward-show-mml.
1340 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1342 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1343 (gnus-summary-save-parts-last-directory): New.
1344 (gnus-summary-save-parts): Save history.
1346 2000-09-14 Ben Gertzfield <che@debian.org>
1348 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1350 (gnus-summary-save-parts): Use it.
1352 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1354 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1355 * gnus-sum.el (gnus-summary-exit): Ditto.
1356 (gnus-summary-exit-no-update): Ditto.
1357 (gnus-summary-show-article): Ditto.
1359 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1361 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1362 Content-Disposition.
1364 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1366 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1368 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1370 * gnus-art.el (gnus-article-setup-buffer): Set
1371 gnus-article-mime-handles to nil.
1372 * gnus-sum.el (gnus-summary-exit): Ditto.
1373 (gnus-summary-exit-no-update): Ditto.
1374 (gnus-summary-show-article): Ditto.
1375 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1377 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1379 2000-09-14 Dave Love <fx@gnu.org>
1381 * gnus.el (gnus-charset):
1382 * mm-decode.el (mime-display):
1383 * imap.el (imap) <defgroup>: Add :version.
1385 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1387 * parse-time.el: Fix author's mail address.
1389 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1390 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1391 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1392 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1393 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1394 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1395 * rfc2231.el, uudecode.el: Fix copyright notice.
1397 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1398 require `w3' at load-time only if not running in batch mode.
1400 2000-09-13 Dave Love <fx@gnu.org>
1402 * gnus-ems.el (gnus-ems-redefine): Don't alias
1403 gnus-summary-set-display-table.
1405 * message.el (message-user-agent): Don't wrap ignore-errors around
1408 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1410 (mm-content-transfer-encoding): Don't use cadar.
1412 * uudecode.el (uudecode-decoder-program)
1413 (uudecode-decoder-switches): Customize.
1415 * gnus-score.el (gnus-home-score-file): Improve custom type.
1417 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1418 variables for Emacs 21.
1419 (gnus-group-customize): Disable undo while laying out the buffer.
1421 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1423 * gnus-util.el (gnus-write-active-file): Bind
1424 coding-system-for-write.
1426 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1428 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1429 * gnus-kill.el (gnus-batch-score): Ditto.
1430 * gnus-move.el (gnus-change-server): Ditto.
1431 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1433 2000-09-12 Simon Josefsson <simon@josefsson.org>
1435 * gnus-sum.el (gnus-update-read-articles): Undo
1436 `gnus-request-set-mark' operation.
1438 2000-09-11 Dave Love <fx@gnu.org>
1440 * Changelog: Use iso-2022 coding.
1442 * gnus-msg.el (gnus-msg-mail): New function.
1443 (gnus-user-agent): New mail agent.
1445 2000-09-10 Dave Love <fx@gnu.org>
1447 * message.el: Require mail-abbrevs for XEmacs for a problem with
1448 keybinding despite the autoloads for it.
1450 2000-09-08 Simon Josefsson <simon@josefsson.org>
1452 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1454 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1455 marks from dormant articles. (See nnimap-request-set-mark.)
1456 (nnimap-retrieve-headers-progress): Demule.
1457 (nnimap-open-server): Call nnoo-change-server twice, once for
1458 getting the nnimap-server-buffer and once for letting n-c-s set
1459 the variables in that buffer.
1461 2000-09-08 David Edmondson <dme@dme.org>
1463 * gnus.el (gnus-short-group-name): Guess separator.
1465 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1467 * gnus-group.el (gnus-group-insert-group-line): Fix.
1469 2000-09-04 Dave Love <fx@gnu.org>
1471 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1472 (mm-get-image): Avoid the losing `make-glyph' from W3.
1474 2000-09-03 Simon Josefsson <simon@josefsson.org>
1476 * gnus-sum.el (gnus-summary-delete-article): Check server.
1478 2000-09-01 Simon Josefsson <simon@josefsson.org>
1480 * imap.el (imap-parse-flag-list): Rewrite.
1482 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1484 * imap.el (imap-parse-flag-list): Hack.
1486 2000-08-29 Dave Love <fx@gnu.org>
1488 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1490 * gnus-agent.el (gnus-agent-union): new function.
1491 (gnus-agent-fetch-headers): Use it.
1493 * gnus.el (gnus-group-startup-message): Specify foreground and
1494 background for xpm image. Centre image vertically.
1495 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1497 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1499 * message.el (message-send-mail): Narrow-to-headers.
1501 2000-08-24 Dave Love <fx@gnu.org>
1503 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1506 2000-08-21 Dave Love <fx@gnu.org>
1508 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1510 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1512 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1514 (gnus-topic-show-topic): Read topic when to show permanent hidden
1516 (gnus-topic-remove-topic): Revert to the old behavior, not using
1519 2000-08-21 Dave Love <fx@gnu.org>
1521 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1522 (gnus-xemacs): Use featurep.
1524 * mm-util.el (mm-read-charset): Maybe use builtin.
1525 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1526 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1527 (mm-with-unibyte): Use featurep, not string-match.
1528 (mm-with-unibyte-buffer): Simplify.
1529 (mm-quote-arg): Maybe use shell-quote-argument.
1531 * mml.el (mml-make-string): Deleted (unused).
1533 * gnus.el (gnus-mode-line-buffer-identification): Supply
1534 definition for Emacs 21.
1536 * gnus-salt.el: Small doc fixes.
1537 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1538 gnus-add-minor-mode.
1540 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1541 gnus-add-minor-mode.
1543 2000-08-20 Simon Josefsson <simon@josefsson.org>
1545 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1546 function, thanks to Lloyd Zusman for debugging.
1547 (nnimap-request-group):
1548 (nnimap-request-list):
1549 (nnimap-retrieve-groups):
1550 (nnimap-request-newgroups): Use it.
1552 * nnimap.el (nnimap-request-article-part): Less verbose.
1554 2000-08-18 Dave Love <fx@gnu.org>
1556 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1559 * nnheader.el (nnheader-replace-chars-in-string): Use
1560 subst-char-in-string if available.
1562 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1563 (gnus-request-article-this-buffer): Use expand-file-name.
1564 (gnus-mime-view-part-as-type): Simplify interactive spec.
1565 (gnus-mime-button-map): Define it all in defvar.
1567 2000-08-17 Dave Love <fx@gnu.org>
1569 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1571 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1574 * uudecode.el (char-int): Use defalias, not fset.
1576 * score-mode.el: Don't require easymenu. Require mm-util.
1577 (score-mode-coding-system): Use mm-auto-save-coding-system.
1579 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1580 (nneething-file-name): Use expand-file-name, not concat.
1582 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1584 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1585 Failure proof for email addresses.
1586 (nnslashdot-sane-retrieve-headers): Ditto.
1588 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1590 * message.el (message-send-mail): Only insert courtesy message
1593 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1595 * message.el (message-cancel-news): Copy the From header from the
1598 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1600 * gnus-async.el (gnus-asynchronous): Removed.
1602 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1604 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1607 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1609 * nnmail.el (nnmail-expiry-target-group): Fixed.
1611 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1613 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1614 gnus-request-accept-article so that body encoding is *not* done.
1615 Encoding is not done on incoming mail, so why should it be done on
1619 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1621 * nnml.el (nnml-request-expire-articles): Fix the calls to
1622 nnml-request-article (the filename was being passed instead of the
1623 article number) and nnmail-expiry-target-group
1624 (nnml-current-directory is changed by nnml-request-accept-article,
1625 causing it to be incorrect for the next article to be expired).
1627 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1629 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1630 expiry-target group parameters.
1632 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1634 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1636 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1637 (gnus-topic-show-topic): Ditto.
1639 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1641 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1643 * mail-source.el (mail-source-incoming-file-prefix): New
1646 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1648 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1650 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1652 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1654 * message.el (message-syntax-checks): New check quotin-style:
1655 Text must be written below quoted text.
1656 (message-check-news-body-syntax): Check it.
1658 2000-08-11 Simon Josefsson <simon@josefsson.org>
1660 * imap.el (imap-authenticator-alist): Fix typo.
1661 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1662 Jonas Oberg for debugging.
1664 2000-08-11 Simon Josefsson <simon@josefsson.org>
1666 * gnus-async.el (gnus-asynchronous): Disable by default.
1668 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1670 * mm-view.el (mm-inline-text): Bind fill-column.
1672 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1673 list of unexpired articles.
1675 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1676 un-expired articles.
1678 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1681 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1682 we update the right topic..
1684 * mm-decode.el (mm-display-external): Put point at start.
1686 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1688 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1690 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1692 2000-08-09 Simon Josefsson <simon@josefsson.org>
1694 * imap.el (imap-parse-body):
1695 (imap-parse-string-list): Add bug workarounds for Stalker
1696 Communigate Pro 3.0 server.
1697 (imap-body-lines): Remove bogus comment.
1699 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1701 * nnimap.el (nnimap-retrieve-which-headers):
1702 (nnimap-retrieve-headers-from-server):
1703 (nnimap-request-set-mark):
1704 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1706 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1708 * message.el (message-dont-reply-to-names):
1709 rmail-dont-reply-to-names may not be defined.
1711 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1713 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1716 2000-07-19 Dave Love <fx@gnu.org>
1718 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1719 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1721 (gnus-article-display-xface): Special-case for dark backgrounds.
1723 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1725 * imap.el (imap-calculate-literal-size-first): New variable.
1726 (imap-local-variables): Add it.
1727 (imap-kerberos4-open): Set it.
1728 (imap-send-command): Use it.
1730 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1732 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1733 (mailcap-parse-mimetypes): Use it.
1734 (mailcap-extension-to-mime): Parse mimetype.
1735 (mailcap-mime-types): Ditto.
1736 * mml.el (mml-minibuffer-read-type): Ditto.
1738 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1740 * nndoc.el (nndoc-type-alist): Add outlook.
1741 (nndoc-outlook-type-p): New function.
1742 (nndoc-outlook-article-begin): Ditto.
1744 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1746 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1749 2000-07-15 Simon Josefsson <simon@josefsson.org>
1751 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1754 (imap-kerberos4-program):
1755 (imap-gssapi-program):
1756 (imap-ssl-program): Customization.
1757 (imap-shell-program):
1758 (imap-shell-host): New variables.
1760 (imap-stream-alist): Add shell.
1762 (imap-shell-open): New functions.
1763 (imap-open): Don't call authenticator if preauth.
1764 (imap-authenticate): Return t if already authenticated.
1766 2000-07-14 Simon Josefsson <simon@josefsson.org>
1768 * gnus.el (gnus-invalid-group-regexp): New variable.
1769 (gnus-read-group): Use it.
1771 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1773 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1774 expunge-below and orphan-score are "group variables".
1776 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1778 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1779 qualified group names to `gnus-group-read-ephemeral-group'.
1781 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1783 * gnus-sum.el: `W t' is toggle-header in info.
1785 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1787 * gnus-art.el (article-de-base64-unreadable): Typo.
1789 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1791 * gnus-agent.el (require): Require timer.
1793 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1795 * message.el (message-bounce): Call mime-to-mml.
1797 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1799 * nnslashdot.el (nnslashdot-request-close): New function.
1801 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1803 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1804 right line number for the article.
1806 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1808 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1809 * webmail.el (webmail-fetch): Bind
1810 url-http-silence-on-insecure-redirection.
1812 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1814 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1816 (nnslashdot-sane-retrieve-headers): Ditto.
1817 (nnslashdot-request-article): Ditto.
1819 2000-07-10 William M. Perry <wmperry@aventail.com>
1821 * mailcap.el (mailcap-parse-mimetype-file):
1823 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1825 * nnweb.el (nnweb-insert): Stricter test.
1826 * webmail.el (webmail-refresh-redirect): Ditto.
1828 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1830 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1832 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1834 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1836 2000-07-05 Dave Love <fx@gnu.org>
1838 * utf7.el: Doc and header fixes.
1840 * gnus-sum.el: Doc fixes.
1842 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1845 * flow-fill.el (fill-flowed-point-at-eol)
1846 (fill-flowed-point-at-bol): Use defalias, not fset.
1848 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1849 (gnus-Plain-save-name): Delete -- apparently bogus.
1851 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1853 * nnsoup.el: Use expand-file-name throughout.
1855 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1857 * nnmail.el (nnmail-read-incoming-hook): New example.
1859 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1861 * mm-view.el (mm-inline-text): Check whether the text has already
1864 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1866 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1868 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1870 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1872 2000-07-03 Simon Josefsson <simon@josefsson.org>
1874 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1877 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1879 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1880 name in authinfo (.authinfo now support ports, no need for the
1882 (nnimap-split-find-rule): Fix.
1883 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1885 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1887 * message.el (message-unquote-tokens): Remove all quotes.
1889 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1891 * gnus-ml.el: New file.
1893 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1895 * nnultimate.el (nnultimate-request-close): New function.
1897 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1899 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1901 * gnus.el: Gnus v5.8.7 is released.
1903 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1905 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1907 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1909 * message.el (message-do-fcc): Encode MIME.
1911 2000-06-28 Simon Josefsson <simon@josefsson.org>
1913 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1914 (nnimap-assoc-match): New function.
1915 (nnimap-split-find-rule): Support extended syntax.
1917 2000-06-28 Simon Josefsson <simon@josefsson.org>
1919 * nnimap.el (nnimap-open-connection): Use port stuff.
1921 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1922 document port and defaultport.
1924 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1926 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1928 2000-06-26 Dave Love <fx@gnu.org>
1930 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1932 * message.el: Remove unnecessary `require'ments. Defvar
1933 gnus-list-identifiers when compiling. Don't try to autoload
1934 variable `gnus-list-identifiers'. Autoload
1935 gnus-group-name-charset.
1936 (message-fetch-field): Don't assume `format' removes text
1938 (message-strip-list-identifiers, message-reply, message-followup):
1940 (message-mode): Tidy XEmacs conditionals.
1941 (message-replace-chars-in-string): Use subst-char-in-string when
1944 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1945 removes text properties.
1947 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1949 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1951 * gnus-score.el (gnus-summary-score-entry): Likewise.
1953 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1955 * nnimap.el (nnimap-request-post): Fix parenthesis.
1957 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1959 * message.el (message-unquote-tokens): New function.
1961 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1963 * nnimap.el (nnimap-request-post): Ditto.
1965 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1967 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1969 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1970 patch commited 2000-04-02).
1972 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1974 * imap.el (imap-mailbox-examine-1): New function.
1975 (imap-message-copyuid-1):
1976 (imap-message-appenduid-1): Use it, instead of
1977 `imap-mailbox-examine' which would utf-7 encode mailbox name
1980 2000-06-19 Dave Love <fx@gnu.org>
1982 * mm-uu.el Don't require message. Require cl when compiling.
1984 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1986 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1988 * gnus-sum.el (gnus-orphan-score): Move here.
1990 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1992 * message.el (message-forward): Remove show-mml condition.
1993 (message-forward-ignored-headers): Remove X-Gnus headers.
1995 2000-06-08 Simon Josefsson <simon@josefsson.org>
1997 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1999 2000-06-08 Urban Engberg <ue@ccieurope.com>
2001 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2003 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2005 * message.el (message-syntax-checks): Add type.
2007 2000-06-07 Dave Love <fx@gnu.org>
2009 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2011 (mm-inline-image): Defalias, not fset.
2013 * gnus.el (gnus-group-startup-message): Don't specify string for
2016 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2017 add-minor-mode is available.
2018 (gnus-article-display-xface): Don't specify string for
2021 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2023 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2024 (gnus-topic-insert-topic-line): Use shownp.
2025 (gnus-topic-hide-topic): Don't use hidden.
2026 (gnus-topic-show-topic): Don't use hidden.
2028 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2030 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2032 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2033 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2034 * gnus-util.el (gnus-output-to-rmail): Ditto.
2035 (gnus-output-to-mail): Ditto.
2036 (gnus-write-buffer): Ditto.
2037 * gnus-uu.el (gnus-uu-save-article): Ditto.
2039 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2041 * message.el (message-read-from-minibuffer): Typo.
2043 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2045 * gnus-art.el (article-decode-charset): Override non-MIME forward
2048 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2050 * mml.el (mml-quote-region): Correct the regexp.
2051 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2053 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2055 * message.el (message-forward): Insert raw text.
2056 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2057 (mml-generate-mime-1): Insert raw text in unibyte mode.
2059 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2061 * mm-bodies.el (mm-body-encoding): Always encoded if
2062 `mm-use-ultra-safe-encoding' is set.
2064 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2066 * mml.el (ange-ftp-name-format): Typo.
2068 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2070 * gnus-start.el (gnus-get-unread-articles): If
2071 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2072 try to do anything on that server.
2074 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2076 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2079 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2081 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2084 2000-05-24 Dave Love <fx@gnu.org>
2086 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2088 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2090 * gnus.el (gnus-redefine-select-method-widget): new function, call
2091 it once. Add an "other" entry for unknown but editable backend
2093 * gnus-start.el (gnus-declare-backend): use it.
2095 2000-05-19 Dave Love <fx@gnu.org>
2097 * gnus-art.el (gnus-article-next-page): Revert last change.
2099 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2101 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2103 2000-05-19 Dave Love <fx@gnu.org>
2105 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2106 not mm-inline-large-images.
2108 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2110 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2112 2000-05-18 Dave Love <fx@gnu.org>
2114 * gnus-art.el: Use defalias, not fset.
2115 (gnus-article-x-face-command): Don't test for xbm.
2116 (gnus-article-next-page): Redisplay before testing point in window.
2118 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2120 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2121 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2123 2000-05-17 Jim Davidson <jdavidson@acm.org>
2125 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2126 gnus-summary-save-in-rmail.
2127 * message.el (message-output): Ditto.
2129 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2131 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2133 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2135 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2137 * message.el (message-send-news): Check group name charset.
2138 * gnus-msg.el (gnus-post-news): Decode group name.
2139 (gnus-inews-do-gcc): Encode group name.
2141 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2143 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2144 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2146 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2148 * gnus-group.el (gnus-group-mark-line-p): New function.
2149 (gnus-group-goto-group): New parameter.
2150 (gnus-group-remove-mark): Use it.
2151 * gnus-topic.el (gnus-topic-move-group): Ditto.
2152 (gnus-topic-remove-group): Ditto.
2154 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2156 * gnus-group.el (gnus-group-list-dormant): New function.
2158 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2160 * gnus-agent.el (gnus-agent-synchronize): Use
2161 nnheader-insert-file-contents.
2162 (gnus-agent-save-active-1): Ditto.
2163 (gnus-agent-write-active): Ditto.
2164 (gnus-agent-expire): Ditto.
2165 * gnus-cache.el (gnus-cache-read-active): Ditto.
2166 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2167 * gnus-sum.el (gnus-summary-import-article): Ditto.
2169 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2170 (gnus-agent-save-group-info): Ditto.
2171 (gnus-agent-save-alist): Ditto.
2172 * gnus-util.el (gnus-make-directory): Ditto.
2174 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2176 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2178 * mml.el (mml-generate-mime-preprocess-function): New variable.
2179 (mml-generate-mime-postprocess-function): New variable.
2180 (mml-generate-mime-1): Use them.
2182 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2184 * gnus-group.el (gnus-group-apropos): Group name charset.
2185 * gnus-sum.el (gnus-set-mode-line): Ditto.
2186 * gnus-group.el (gnus-group-decoded-name): New function.
2187 (gnus-group-edit-group): Use it.
2188 * gnus-cus.el (gnus-group-customize): Use it.
2190 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2192 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2194 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2196 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2197 (gnus-group-name-charset-group-alist): Ditto.
2198 (gnus-group-name-charset): New function.
2199 (gnus-group-name-decode): New function.
2200 (gnus-group-insert-group-line): Use them.
2201 (gnus-group-prepare-flat-list-dead): Ditto.
2202 (gnus-group-list-active): Ditto.
2203 (gnus-group-describe-all-groups): Ditto.
2204 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2205 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2206 add gnus-group property.
2207 (gnus-browse-group-name): Read gnus-group property.
2209 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2211 * nnfolder.el (nnfolder-possibly-change-group): Use
2212 file-name-coding-system instead of pathname-coding-system.
2213 * nnmail.el (nnmail-find-file): Ditto.
2214 (nnmail-write-region): Ditto.
2215 * nnmh.el (nnmh-retrieve-headers): Ditto.
2216 (nnmh-request-article): Ditto.
2217 (nnmh-request-group): Ditto.
2218 (nnmh-request-list): Ditto.
2219 (nnmh-possibly-change-directory): Ditto.
2220 (nnmh-active-number): Ditto.
2221 * nnml.el (nnml-possibly-change-directory): Ditto.
2222 (nnml-request-list): Ditto.
2223 (nnml-request-article): Ditto.
2224 (nnml-retrieve-headers): Ditto.
2226 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2228 * nnimap.el (nnimap-request-accept-article): Don't unselect
2229 mailbox if no mailbox is selected.
2231 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2233 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2234 Recognize domain names starting with `www.' as starting an URL.
2236 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2238 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2239 (mail-source-keyword-map): Add "subdirs" for maildir.
2241 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2243 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2244 (nnmail-get-new-mail): Use it.
2245 * gnus-start.el (gnus-get-unread-articles): Ditto.
2247 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2249 * gnus-sum.el (gnus-summary-edit-article): Better support for
2251 * nndraft.el (nndraft-request-replace-article): New function,
2252 bind nnmail-file-coding-system.
2254 2000-05-14 Dave Love <fx@gnu.org>
2256 * nnheader.el: Replace uses of `fset' with `defalias'.
2257 (jka-compr-compression-info-list): Only defvar when compiling.
2259 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2261 * webmail.el (webmail-netaddress-article): Refresh redirect.
2263 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2265 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2267 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2269 * webmail.el: Translate to SP.
2271 2000-05-13 Robin S. Socha <robin@socha.net>
2273 * message.el (message-bounce): Doc typo.
2275 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2277 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2278 (gnus-soup-store): Ditto.
2279 (gnus-soup-send-packet): Ditto.
2280 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2281 (nnsoup-dissect-buffer): Ditto.
2282 (nnsoup-narrow-to-article): Ditto.
2283 (nnsoup-make-active): Ditto
2285 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2287 * message.el (message-mode): Two parameters for local-variable-p.
2289 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2291 * message.el (message-strip-list-identifiers): New function.
2292 (message-reply): Use it and use message-strip-subject-re.
2293 (message-followup): Ditto.
2294 * gnus-art.el (article-hide-list-identifiers): Remove more.
2295 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2297 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2299 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2300 mail-parset-charset and use non-numeric argument.
2302 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2304 * mml.el (mml-buffer-list): New variable.
2305 (mml-generate-new-buffer): New function.
2306 (mml-destroy-buffers): Ditto.
2307 (mml-insert-mime): Use them.
2308 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2309 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2310 * message.el (message-mode): Ditto.
2311 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2312 (gnus-uu-save-article): Support show-as-mml.
2313 * message.el (message-forward): Ditto.
2315 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2317 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2318 (nndoc-mime-digest-type-p): Locate article head precisely.
2319 * mml.el (mml-generate-default-type): New variable.
2320 (mml-generate-mime-1): Use it.
2321 (mml-insert-mime-headers): Use it.
2322 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2323 (gnus-uu-digest-mail-forward): Use it and call message-forward
2324 with argument digest.
2325 (gnus-uu-save-article): Support message-forward-as-mime.
2326 * message.el (message-forward): Add parameter digest.
2327 * mm-decode.el (mm-dissect-default-type): New variable.
2328 (mm-dissect-buffer): Use it.
2330 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2332 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2333 newline and paragraph to nil when got a non-ascii character. Test
2334 paragraph before newline.
2336 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2338 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2341 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2343 * nnslashdot.el (nnslashdot-sid-strip): New function.
2344 (nnslashdot-threaded-retrieve-headers): New format.
2345 (nnslashdot-sane-retrieve-headers): Ditto.
2346 (nnslashdot-request-article): Ditto.
2347 (nnslashdot-threaded-retrieve-headers): Thread properly.
2348 (nnslashdot-request-article): Be more lenient.
2349 (nnslashdot-threaded-retrieve-headers): Regexp search.
2351 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2353 * gnus-sum.el (gnus-with-article): Define it before use it.
2355 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2357 * message.el (message-supersede): Use mime-to-mml.
2358 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2360 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2362 * gnus-group.el (gnus-group-list-cached): Don't use
2363 `subst-char-in-string'.
2365 2000-05-08 Dave Love <fx@gnu.org>
2367 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2369 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2371 * mm-decode.el (mm-interactively-view-part): Append %s if the
2372 method is a single word.
2373 * nnwarchive.el (nnwarchive-type-definition): Typo.
2375 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2377 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2379 (gnus-group-prepare-flat-predicate): Use it.
2380 (gnus-group-list-cached): List dead groups.
2382 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2384 * gnus-art.el (article-decode-charset): Don't decode message with
2387 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2389 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2390 evaluate the Lisp code.
2392 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2394 * gnus-art.el (article-wash-html): New function.
2395 (gnus-article-wash-html): Bind.
2396 (gnus-article-make-menu-bar): Menu item.
2397 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2398 (gnus-summary-make-menu-bar): Menu item.
2399 * gnus.el: Autoload.
2401 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2403 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2404 (gnus-uu-unshar-article): Use it.
2406 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2407 (mailcap-maybe-eval): Use it.
2409 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2412 * mml.el (mml-generate-mime-1): Small comment.
2414 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2416 * gnus-art.el (article-de-base64-unreadable): New function.
2417 (gnus-article-de-base64-unreadable): Bind.
2418 (gnus-article-make-menu-bar): Menu item.
2419 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2420 (gnus-summary-make-menu-bar): Menu item.
2421 * gnus.el: Autoload.
2423 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2425 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2426 (gnus-summary-select-article): Add en/disable multibyte.
2428 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2430 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2431 (gnus-summary-edit-article): New feature: editing raw articles.
2433 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2435 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2436 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2437 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2438 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2439 * mm-decode.el (mm-insert-part): Ditto.
2441 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2443 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2444 (nndoc-forward-type-p): Ditto.
2446 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2448 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2449 value of enable-multibyte-characters.
2451 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2453 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2455 2000-05-03 Dave Love <fx@gnu.org>
2457 * gnus-ems.el (gnus-article-xface-ring-internal)
2458 (gnus-article-xface-ring-size): New variable.
2459 (gnus-article-display-xface): Use them to cache data. Don't try
2460 to use XPM. Set up binary coding for PBM's sake.
2462 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2464 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2465 * gnus-int.el (gnus-request-accept-article): Ditto.
2466 (gnus-request-replace-article): Ditto.
2467 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2469 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2471 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2473 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2475 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2477 * mml.el (mml-to-mime): Use message-default-charset.
2478 (mml-preview): Narrow to headers.
2479 * message.el (message-send-mail): Use message-default-charset.
2480 (message-send-news): Narrow to headers;
2481 use message-default-charset.
2483 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2485 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2487 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2489 (mml-parse-1): Warning message.
2490 (mml-preview): Disable multibyte.
2492 2000-05-03 Dave Love <fx@gnu.org>
2494 * gnus.el (gnus-group-startup-message): Add newline before image.
2496 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2498 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2499 * message.el (message-send-mail): Use unibyte-buffer.
2500 (message-send-mail): Ditto.
2502 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2504 * gnus.el: Gnus v5.8.6 is released.
2506 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2508 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2510 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2512 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2514 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2516 * message.el (message-send-mail-partially): Use forward-line.
2518 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2520 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2522 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2524 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2525 (mml-insert-mime): No markup only for text/plain.
2526 (mime-to-mml): Remove MIME headers.
2528 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2530 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2531 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2534 2000-04-28 Dave Love <fx@gnu.org>
2536 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2539 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2540 search order. Use parse-colon-path and remove some redundancy.
2542 (mailcap-parse-mimetypes): Code consistently with
2543 mailcap-parse-mailcaps. Doc fix.
2545 * gnus-start.el (gnus-unload): Iterate over `features', not
2548 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2550 * mml.el (mml-parse-1): Don't create blank parts.
2551 (mml-read-part): Fix mml tag.
2552 (mml-insert-mime): Convert message/rfc822.
2553 (mml-insert-mml-markup): Add mmlp parameter.
2555 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2557 * message.el (message-send-mail-partially): Remove CTE.
2559 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2561 * mm-view.el (mm-inline-image): Fset it.
2563 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2565 * nndoc.el (nndoc-type-alist): Change forward regexp.
2567 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2569 * message.el (message-send-mail-partially-limit): Change the
2572 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2574 * gnus-util.el (gnus-extract-address-components): Name might be
2577 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2579 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2580 (gnus-summary-post-forward): Ditto.
2581 * message.el (message-forward-show-mml): New variable.
2582 (message-forward): Use it.
2583 * mml.el (mml-parse-1): Add tag mml.
2584 (mml-read-part): Ditto.
2585 (mml-generate-mime): Support reentance.
2586 (mml-generate-mime-1): Support mml tag.
2588 2000-04-27 Dave Love <fx@gnu.org>
2590 * gnus-art.el: Don't bother to require custom, browse-url.
2591 (gnus-article-x-face-command): Include gnus-article-display-xface.
2593 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2594 Use defalias, not fset.
2595 (gnus-article-display-xface): New function.
2597 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2599 * mm-decode.el: Small doc fixes. Require cl when compiling.
2600 (mm-xemacs-p): Deleted.
2601 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2602 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2603 use create-image and don't special-case xbm.
2604 (mm-valid-image-format-p): Use display-graphic-p.
2606 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2608 * message.el (message-send-mail-partially-limit): New variable.
2609 (message-send-mail-partially): New function.
2610 (message-send-mail): Use it.
2611 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2612 all blank lines inside of base64.
2613 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2616 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2618 * mml.el (mml-insert-tag): Match more special characters.
2620 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2622 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2624 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2626 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2627 (mm-inlined-types): Ditto.
2628 * mm-partial.el: New file.
2630 2000-04-27 Dave Love <fx@gnu.org>
2632 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2635 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2637 * mm-bodies.el (mm-encode-body): Remove reference to
2638 mm-default-charset in comment.
2640 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2642 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2644 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2646 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2649 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2651 * gnus-draft.el (gnus-draft-setup): Fix comments.
2653 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2655 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2656 if nnmbox-file-coding-system-for-write is nil.
2658 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2660 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2663 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2665 * mm-view.el (mm-inline-text): Insert directly if decoded.
2666 * mml.el (autoload): Typo.
2668 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2670 * mml.el (mml-preview): Set up posting-charset.
2671 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2673 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2675 * webmail.el: Fix yahoo mail.
2677 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2679 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2680 word if not necessary.
2681 (rfc2047-encode-region): Put space between encoded words.
2683 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2685 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2687 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2689 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2691 (gnus-draft-edit-message): Require restoration.
2693 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2695 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2698 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2700 * gnus-art.el (gnus-treat-article): Make sure that the summary
2703 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2705 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2706 (mailcap-parse-mailcap): Backwards parsing.
2707 (mailcap-possible-viewers): Remove nreverse.
2708 (mailcap-mime-info): Ditto.
2709 (mailcap-add-mailcap-entry): Keep alternative viewer.
2711 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2713 * gnus.el: Gnus v5.8.5 is released.
2715 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2717 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2719 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2721 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2723 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2725 * mm-view.el (mm-inline-message): Disable prepare-hook.
2727 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2729 * gnus.el: Fix copyright statements.
2731 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2733 (gnus-articles-to-read): Use it.
2735 * message.el (message-get-reply-headers): Bind free variable.
2737 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2739 * message.el (message-get-reply-headers): Fix to-address.
2741 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2743 * webmail.el: Hotmail fix. Add a debug function.
2745 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747 * gnus-sum.el (t): M-down and M-up.
2749 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2751 * gnus-sum.el: Doc fix.
2753 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2755 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2757 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2759 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2761 (nnweb-request-group): Don't scan twice.
2762 (nnweb-request-scan): Don't nix out the hashtb.
2764 * message.el (message-get-reply-headers): Return a value.
2766 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2768 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2771 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2773 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2774 order messages are inserted.
2776 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2777 message/rfc822 parts.
2779 * gnus-art.el (gnus-article-read-summary-keys): Check for
2782 * message.el (message-get-headers): Made into own function.
2783 (message-reply): Use it.
2784 (message-get-reply-headers): Renamed.
2785 (message-widen-reply): New command.
2787 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2789 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2791 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2793 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2794 non-base64 text at the end if not found.
2796 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2798 * gnus-sum.el (gnus-read-move-group-name):
2799 (gnus-summary-move-article): Use `gnus-group-method' to find out
2800 what method the manually entered group belong to.
2801 `gnus-group-name-to-method' doesn't return any method parameters
2802 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2803 for new groups so they wouldn't work.
2805 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2807 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2810 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2812 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2813 probably good to do, or something. I dunno. I just write these
2814 ChangeLog entries, and my name is Lars.
2816 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2818 * message.el (message-caesar-region): Use translate-region.
2820 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2822 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2824 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2826 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2827 variables, because that makes Emacs flash.
2829 * gnus-group.el (gnus-group-insert-group-line): Don't call
2830 gnus-group-add-icon unconditionally.
2832 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2834 (gnus-group-glyph-directory): Removed.
2836 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2838 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2839 gnus-newsgroup-name is "".
2841 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2843 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2844 in conjunction with MULE-UCS.
2846 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2848 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2850 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2852 * message.el (message-shorten-references): Only cater to broken
2853 INN for news. This caters for broken smtpd.
2855 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2857 * mailcap.el (mailcap-mime-info): Use the first match; not the
2860 * gnus-agent.el (gnus-category-kill): Save the category list.
2862 2000-04-21 Chris Brierley <brierley@pobox.com>
2864 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2866 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2868 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2870 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2872 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2874 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2876 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2877 (gnus-group-list-cached): Use it.
2879 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2881 * gnus.el: Update all the copyright notices.
2883 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2885 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2886 non-base64 text at the end.
2888 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2890 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2892 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2894 * nnheader.el: Don't autoload cancel-function-timers.
2896 * message.el (message-fetch-field): Fold case.
2898 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2900 * message.el (message-forward-before-signature): New variable.
2902 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2904 * gnus-mlspl.el: Fix stuff.
2906 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2908 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2909 subjects when unthreaded.
2911 2000-04-21 David S. Goldberg <dsg@mitre.org>
2913 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2916 2000-04-21 Rui Zhu <sprache@iname.com>
2918 * gnus-art.el (gnus-article-mode): Fix variable name.
2920 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2922 * mm-view.el: Fix autoload.
2924 * flow-fill.el (flow-fill): Fix provide.
2926 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2929 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2931 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2933 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2935 * gnus-util.el (gnus-netrc-machine): Didn't work.
2937 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2939 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2941 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2943 * flow-fill.el: Renamed from fill-flowed.
2945 * message.el (message-forward-ignored-headers): Default to
2948 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2950 * message.el (message-mode): Don't fill headers.
2952 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2954 * message.el (message-pipe-buffer-body): Use shell
2956 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2958 * nnvirtual.el (nnvirtual-request-article):
2959 Bind gnus-override-method to nil.
2960 (nnvirtual-request-update-mark): Don't update mark when
2961 article is not there.
2963 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2965 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2967 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2969 * gnus-util.el (gnus-parse-netrc): Allow "port".
2970 (gnus-netrc-machine): Take a port param.
2971 (gnus-netrc-machine):
2973 * gnus-art.el (gnus-request-article-this-buffer): Allow
2974 re-selecting referenced articles.
2976 * message.el (message-cancel-news): Allow editing.
2977 (message-cancel-message): Add newline.
2979 2000-04-20 William M. Perry <wmperry@aventail.com>
2981 * mm-view.el (mm-inline-image-emacs): New function.
2983 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2985 * mail-source.el (mail-source-delete-incoming): Change default in
2988 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2990 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2993 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2995 * nnml.el (nnml-request-expire-articles): Use it.
2997 * nnmail.el (nnmail-expiry-target): New variable.
2998 (nnmail-expiry-target-group): New function.
3000 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3002 * message.el (message-forward): Add non-MIME separators.
3004 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3006 * message.el (message-generate-headers): Respect the syntax check
3009 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3010 (gnus-remove-thread): Don't show all threads.
3012 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3014 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3016 2000-04-19 Dave Love <fx@gnu.org>
3018 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3020 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3022 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3023 (nnwarchive-egroups-*): Ditto.
3024 (nnwarchive-url): Unibyte buffer and single line cookie.
3026 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3028 * mm-util.el (mm-char-or-char-int-p): New alias.
3029 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3032 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3034 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3035 article case insensitively.
3037 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3039 * mail-source.el (mail-source-fetch-webmail): Use the default
3040 password provided in mail-sources; use webmail:subtype:user as
3043 2000-04-10 John Wiegley <johnw@gnu.org>
3045 * mail-source.el (mail-source-fetch-webmail): Use
3046 mail-source-password-cache.
3048 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3050 * webmail.el: Add netscape mail and fix HotMail mail.
3052 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3054 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3056 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3058 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3059 RFC822.PEEK if server support IMAP4rev1.
3060 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3061 RFC822.TEXT.PEEK if server support IMAP4rev1.
3062 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3063 RFC822.HEADER if server support IMAP4rev1.
3064 (nnimap-request-article-part): Support bodydetail in response
3067 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3069 * fill-flowed.el: New file.
3071 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3072 text/plain parts with `format' parameters.
3074 * mm-view.el (autoload): Autoload fill-flowed.
3075 (mm-inline-text): For "plain" parts with a format=flowed
3076 parameter, call `fill-flowed'.
3078 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3080 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3083 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3085 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3088 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3090 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3092 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3093 (imap-gssapi-program): New variable.
3094 (imap-streams): Add gssapi.
3095 (imap-stream-alist): Ditto.
3096 (imap-authenticators): Ditto.
3097 (imap-authenticator-alist): Ditto.
3098 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3099 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3100 1.6.x `imtest' syntax.
3101 (imap-gssapi-stream-p): New function.
3102 (imap-gssapi-open): Ditto.
3103 (imap-gssapi-auth-p): Ditto.
3104 (imap-gssapi-auth): Ditto.
3105 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3106 (imap-send-command): Use buffer-local `imap-client-eol' value.
3108 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3109 lines and turn TAB into SPC before parsing.
3111 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3113 * nnheader.el (nnheader-group-pathname): Make sure to return a
3115 * nnmail.el (nnmail-group-pathname): Ditto.
3117 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3119 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3120 might split in the middle of a message-id.
3122 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3124 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3125 groups from the server.
3127 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3128 (gnus-summary-toggle-header): Update the wash status.
3130 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3133 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3136 * nnmail.el (nnmail-get-active): Use it.
3137 (nnmail-parse-active): New function.
3139 * mm-view.el (mm-inline-text): Support the new version of
3142 * gnus-sum.el (gnus-summary-move-article): Only delete article
3144 (gnus-deaden-summary): Bury the buffer.
3146 * nnmail.el (nnmail-group-pathname): Ditto.
3148 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3150 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3152 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3155 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3157 * message.el (message-send-mail): Protect against unloaded Gnus.
3159 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3161 (gnus-topic-update-topic-line): Yes, do.
3162 (gnus-topic-goto-missing-group): Tally the correct number of
3163 unread articles before inserting the topic line.
3165 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3167 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3169 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3171 * mm-decode.el (mm-dissect-buffer): Ditto.
3173 * gnus-art.el (article-decode-charset): Strip CTE.
3175 * ietf-drums.el (ietf-drums-strip): New function.
3177 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3178 when prompting in read-only groups.
3180 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3182 * imap.el (imap-send-command): Change EOL-chars when
3183 `imap-client-eol' differs from default, not only for kerberos4.
3184 (imap-mailbox-status): Get encoded mailbox's status.
3186 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3188 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3189 into `mail-source-password-cache'.
3191 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3193 * mm-util.el (mm-mime-charset): Check for presence of
3194 `coding-system-get' and `get-charset-property' (recent XEmacs has
3195 the former, but not the latter).
3197 2000-01-28 Dave Love <fx@gnu.org>
3199 * message.el (message-check-news-header-syntax): Fix typo
3201 (message-talkative-question): Put temp buffer in fundamental-mode.
3202 (message-recover): Use fundamental-mode in the right buffer.
3204 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3207 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3209 * qp.el (quoted-printable-decode-region): Add charset parameter.
3210 (quoted-printable-decode-string): Ditto.
3212 * gnus-art.el (article-de-quoted-unreadable): Use it.
3214 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3216 * nnimap.el (nnimap-split-predicate): New variable.
3217 (nnimap-split-articles): Use it.
3219 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3221 * utf7.el: Change email address.
3223 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3225 * gnus-group.el (gnus-group-catchup): Purge split history.
3227 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3229 * nnmail.el (nnmail-generate-active): Support extended group name.
3230 (nnmail-get-active): Ditto.
3232 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3234 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3235 group names, don't remove anything.
3237 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3239 * webmail.el (webmail-my-deja-open): My-deja changes.
3241 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3243 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3245 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3247 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3249 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3251 * gnus.el (gnus-other-frame): Fix typo.
3253 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3255 * gnus-cus.el (gnus-group-customize): Fix typo.
3257 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3259 * nnweb.el (nnweb-insert): Simplified.
3261 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3263 * gnus-art.el (gnus-article-mode-map): "e" is
3264 gnus-summary-edit-article.
3266 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3268 * mailcap.el (mailcap-mime-extensions): Add .diff.
3270 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3272 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3273 there is no "%s" in the method.
3275 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3277 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3279 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3281 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3283 * gnus.el: Really always pop up a new frame.
3285 * parse-time.el (parse-time-rules): Allow 100-110 to be
3288 * time-date.el (date-to-time): Don't use timezone.
3290 2000-01-06 Dave Love <fx@gnu.org>
3292 * time-date.el: Add keywords.
3293 (date-to-time): Add autoload cookie. Canonicalize with
3294 timezone-make-date-arpa-standard.
3295 (time-to-seconds): Avoid caddr.
3296 (safe-date-to-time): Add autoload cookie.
3298 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3300 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3302 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3303 group line using gnus-group-add-icon.
3304 (gnus-group-icons): Added customize group.
3305 (gnus-group-icon-list): Added variable.
3306 (gnus-group-glyph-directory): Added variable.
3307 (gnus-group-icon-cache): Added variable.
3308 (gnus-group-running-xemacs): Added variable.
3309 (gnus-group-add-icon): Added function. Add an icon to the current
3310 line according to gnus-group-icon-list.
3311 (gnus-group-icon-create-glyph): Added function.
3313 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3315 * gnus-sum.el (gnus-summary-select-article): Return whether we
3316 selected something new.
3317 (gnus-summary-search-article): Start searching at the window
3320 * gnus-group.el (gnus-fetch-group): Complete over
3323 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3325 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3327 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3329 * gnus-sum.el (gnus-preserve-marks): New variable.
3330 (gnus-summary-move-article): Use it.
3331 (gnus-group-charset-alist): Added more entries.
3333 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3335 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3337 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3338 as the default score.
3340 * gnus-score.el (gnus-score-delta-default): Changed name.
3342 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3344 * imap.el (imap-parse-literal):
3345 (imap-parse-flag-list): Don't care about props.
3346 (imap-parse-string): Handle quoted characters.
3348 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3350 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3351 (gnus-summary-mark-article): Doc fix.
3352 (gnus-summary-mark-forward): Doc fix.
3353 (t): Changed keystroke for gnus-summary-customize-parameters.
3355 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3357 (gnus-article-mode-map): No, don't.
3359 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3360 of the final article.
3362 * mm-decode.el (mm-interactively-view-part): Error on no method.
3364 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3366 * gnus-score.el (gnus-score-insert-help): Something.
3368 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3370 * gnus-win.el (gnus-configure-frame): Ditto.
3372 * gnus-mh.el (gnus-summary-save-in-folder): Use
3373 with-current-buffer.
3375 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3377 * nnwarchive.el: Changed file perms.
3379 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3381 * gnus-group.el (gnus-group-delete-groups): New command.
3382 (gnus-group-delete-group): Extra no-prompt parameters.
3384 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3386 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3389 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3391 * webmail.el (webmail-hotmail-article): Don't insert message id.
3393 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3395 * nnimap.el (nnimap-split-fancy): New variable.
3396 (nnimap-split-fancy): New function.
3398 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3400 (nnimap-split-rule): Document symbol value.
3402 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3404 * nnimap.el (nnimap-retrieve-headers-progress): Let
3405 `nnheader-parse-head' parse article.
3406 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3407 request headers needed by `nnheader-parse-head'.
3409 1999-12-23 Florian Weimer <fw@s.netic.de>
3411 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3412 value (crosspostings are handled), improve documentation.
3414 * nnultimate.el: Declare file coding system as iso-8859-1.
3418 * gnus-cite.el: Dito.
3420 * gnus-spec.el: Dito.
3422 1999-12-21 Florian Weimer <fw@s.netic.de>
3424 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3425 (gnus-setup-message): No longer make `message-posting-charset'
3427 (gnus-setup-posting-charset): Reflect the new layout of
3428 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3430 * message.el (message-send-mail): Bind `message-this-is-mail' and
3431 `message-posting-charset'.
3432 (message-send-news): Dito, and honour new layout of
3433 `message-posting-charset'.
3434 (message-encode-message-body): Ignore `message-posting-charset'.
3436 * mm-bodies.el (mm-body-encoding): Consider
3437 `message-posting-charset' when deciding whether to use 8bit.
3439 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3440 (rfc2047-encodable-p): Now solely for headers; use
3441 `message-posting-charset'.
3443 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3445 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3447 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3449 * nnagent.el (nnagent-server-opened): Optional.
3450 (nnagent-status-message): Optional.
3452 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3454 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3455 end (referenced by instructions in
3456 `gnus-cited-opened-text-button-line-format-alist').
3458 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3460 * imap.el (imap-starttls-open): Typo.
3462 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3464 * mm-util.el (mm-charset-after): Non-MULE case.
3465 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3466 * rfc2047.el (rfc2047-dissect-region): Bind it.
3468 1999-12-18 Florian Weimer <fw@s.netic.de>
3470 * mml.el (mml-generate-multipart-alist): Correct default value.
3472 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3473 (mm-safer-encoding): New function.
3474 (mm-content-transfer-encoding): Use both.
3476 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3477 * qp.el (quoted-printable-encode-region): Dito.
3479 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3481 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3483 1999-12-18 Victor S. Miller <victor@idaccr.org>
3485 * webmail.el (webmail-hotmail-list): raw=0.
3487 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3489 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3492 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3494 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3496 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3498 * imap.el: Don't autoload digest-md5.
3499 (imap-starttls-open): Bind coding-system-for-{read,write}.
3500 (imap-starttls-p): Check if we can find starttls.el.
3501 (imap-digest-md5-p): Check if we can find digest-md5.el.
3503 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3505 * imap.el: Require `digest-md5' when compiling; add autoload
3506 settings for `digest-md5-parse-digest-challenge',
3507 `digest-md5-digest-response', `starttls-open-stream' and
3508 `starttls-negotiate'.
3509 (imap-authenticators): Add `digest-md5'.
3510 (imap-authenticator-alist): Setup for `digest-md5'.
3511 (imap-digest-md5-p): New function.
3512 (imap-digest-md5-auth): New function.
3513 (imap-stream-alist): Add STARTTLS entry.
3514 (imap-starttls-p): New function.
3515 (imap-starttls-open): New function.
3517 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3519 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3521 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3523 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3524 string-to-x function.
3526 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3528 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3530 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3532 * webmail.el: Enhance hotmail-snarf.
3534 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3536 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3538 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3540 * webmail.el (webmail-hotmail-list): Search no-error.
3542 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3544 * nnwarchive.el: Support nov-is-evil.
3545 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3547 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3549 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3551 * nnagent.el (nnagent-server-opened): Redefine.
3552 (nnagent-status-message): Ditto.
3554 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3556 * rfc1843.el (rfc1843-decode-region): Use
3557 buffer-substring-no-properties.
3558 * gnus-art.el (article-decode-HZ): New function.
3560 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3562 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3564 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3566 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3567 MIME charset not a MULE charset.
3569 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3571 * gnus-ems.el: Translate more ugly characters.
3572 * nnheader.el (nnheader-translate-file-chars): Don't translate
3575 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3577 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3578 method if cannot find the article.
3580 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3582 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3583 method if overrided.
3585 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3587 * mail-source.el (mail-source-fetch-webmail): Parameter
3590 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3592 * webmail.el: Support my-deja. Better error report.
3594 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3596 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3598 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3601 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3603 * nnslashdot.el (nnslashdot-request-article): A space.
3605 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3607 * nnagent.el: Support different backend with same name.
3609 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3611 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3613 (nnslashdot-sane-retrieve-headers): Ditto.
3614 (nnslashdot-request-article): Ditto.
3616 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3618 * nnweb.el (nnweb-insert): Narrow to point.
3620 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3622 * nnweb.el (nnweb-insert): Follow refresh url.
3623 * nnslashdot.el: Use it.
3625 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3627 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3628 (nnweb-decode-entities-string): New function.
3630 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3631 nnweb-* and move to nnweb.el.
3632 * nnwarchive.el: Use nnweb-decode-entities, etc.
3633 * webmail.el: Ditto.
3635 * nnslashdot.el: Use nnweb-decode-entities-string.
3636 (nnslashdot-decode-entities): Remove.
3638 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3640 * nnslashdot.el: Decode entities.
3642 1999-12-12 Dave Love <fx@gnu.org>
3644 * gnus-agent.el (gnus-category-edit-groups)
3645 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3646 expansion of setf, fixed.
3648 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3650 * gnus-agent.el: Revoke last Dave Love's patch, because of
3651 incompatibility of XEmacs.
3653 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3655 * mm-uu.el: Change headers.
3656 * rfc1843.el: Ditto.
3657 * uudecode.el: Ditto.
3659 1999-12-07 Dave Love <fx@gnu.org>
3661 * gnus-agent.el (gnus-category-edit-predicate)
3662 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3663 inside backquote to avoid it at runtime.
3665 1999-12-07 Dave Love <fx@gnu.org>
3667 * binhex.el: Require cl when compiling.
3669 1999-12-04 Dave Love <fx@gnu.org>
3671 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3673 1999-12-04 Dave Love <fx@gnu.org>
3675 * mm-util.el (mm-delete-duplicates): New function.
3676 (mm-write-region): Use it.
3678 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3680 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3681 mm-delete-duplicates.
3683 * imap.el (imap-open, imap-debug): Avoid mapc.
3685 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3687 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3688 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3690 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3693 * gnus.el (gnus-select-method): Likewise.
3695 * nnheader.el (nnheader-nov-read-integer): Likewise.
3697 * mm-view.el (mm-inline-message): Require cl when compiling.
3698 Avoid ignore-errors at runtime.
3699 (mm-inline-text): Avoid mapc.
3701 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3703 * gnus-art.el (article-decode-charset): Widen is bad.
3705 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3707 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3709 1999-12-12 Florian Weimer <fw@s.netic.de>
3711 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3712 indicate that only US-ASCII is permitted.
3713 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3714 use unencoded 8-bit characters in message headers.
3716 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3718 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3721 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3723 * webmail.el: Require url-cookie.
3725 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3727 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3728 new function to make modified caesar table.
3729 (nnwarchive-from-r13): Use it.
3730 (nnwarchive-mail-archive-article): Improved.
3732 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3734 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3736 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3738 * nnweb.el (nnweb-request-article): Return cons.
3740 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3742 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3744 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3746 * mm-util.el (mm-with-unibyte): New macro.
3747 * nnweb.el (nnweb-init): Use it.
3749 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3751 * mm-util.el (mm-charset-after): New function.
3752 (mm-find-mime-charset-region): Set charsets after
3753 delete-duplicates and use find-coding-systems-region.
3754 (mm-find-charset-region): Remove composition.
3756 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3758 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3760 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3762 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3763 * mml.el (mml-confirmation-set): New variable.
3764 (mml-parse-1): Ask user to confirm.
3766 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3768 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3769 are scanned when we have directory mail-sources (the mail source
3770 is modified in that case, so we must scan it for all
3773 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3775 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3776 and nnml-article-file-alist.
3778 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3780 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3781 nnmail-fetched-sources.
3783 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3785 * mm-util.el (mm-find-charset-region): Use the last charset.
3787 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3789 * gnus.el (gnus-select-method): Made the option list prettier.
3791 1999-12-08 Florian Weimer <fw@s.netic.de>
3793 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3794 for the `de' newsgroups hierarchy, as it is common practice there.
3797 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3799 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3800 buffer-string arguments. Fix references.
3802 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3804 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3805 (gnus-agent-batch-fetch): Use it.
3806 (gnus-agent-fetch-session): Use it.
3808 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3810 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3812 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3814 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3817 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3819 * nnslashdot.el (nnslashdot-request-list): There were two
3820 top-level body-forms. Put a `progn' around them.
3822 * gnus.el (gnus-select-method): Use `condition-case'
3823 instead of `ignore-errors', since cl may not be loaded when the
3826 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3828 * nnwarchive.el: Support www.mail-archive.com.
3830 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3832 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3835 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3837 * utf7.el: New file, written by Jon K Hellan.
3839 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3842 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3844 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3846 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3848 (gnus-refer-article-methods): New function.
3849 (gnus-summary-refer-article): Use it.
3851 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3853 * nnimap.el (nnimap-retrieve-groups): Return active format.
3855 * nnimap.el (nnimap-replace-in-string): Removed.
3856 (nnimap-request-list):
3857 (nnimap-retrieve-groups):
3858 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3860 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3862 * imap.el: Use format-spec for ssl program.
3863 * imap.el (imap-ssl-arguments): Removed.
3864 (imap-ssl-open-{1,2}): Removed.
3866 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3868 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3869 instead of `ignore-errors', since cl may not be loaded when the
3872 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3874 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3875 (mm-7bit-chars): New variable.
3876 (mm-body-7-or-8): Use it in both cases.
3878 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3880 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3881 defcustom definitions.
3883 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3885 * mm-decode.el (mm-display-part): Let mm-display-external return
3887 (mm-display-external): For copiousoutput methods, insert output in
3890 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3892 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3895 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3897 * gnus-audio.el: An M too far.
3899 * gnus-msg.el (gnus-setup-message): One backtick too many.
3901 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3902 a function, not a variable.
3904 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3906 * gnus-score.el (gnus-score-body): Widen before requesting.
3908 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3910 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3912 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3914 * mail-source.el (mail-source-fetch-webmail): Bind
3917 1999-12-04 Matt Swift <swift@alum.mit.edu>
3919 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3920 (gnus-uu-unmark-by-regexp): Ditto.
3922 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3925 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3927 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3928 do their real thing.
3930 * nnmh.el (nnmh-be-safe): Doc fix.
3932 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3934 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3935 status line has arrived before we count it.
3937 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3939 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3940 Whitespace problems.
3942 * gnus-win.el (gnus-configure-windows): Error fix.
3944 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3947 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3948 Indent all functions. Fix all comments to match the comment
3949 conventions. Double-space after full stop.
3951 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3953 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3954 value to divide received mails into my favorite groups and I met
3955 an error. It takes place if the length of a element "VALUE" in
3956 nnmail-split-fancy is less than two.
3958 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3960 * mml.el (mml-insert-part): New function.
3962 1999-12-02 Dave Love <fx@gnu.org>
3964 * mm-decode.el: Customize.
3966 1999-12-03 Dave Love <fx@gnu.org>
3968 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3969 the W3 stuff isn't available.
3971 1999-12-03 Dave Love <fx@gnu.org>
3973 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3976 1999-12-04 Dan Christensen <jdc@jhu.edu>
3978 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3980 1999-12-01 Andrew Innes <andrewi@gnu.org>
3982 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3983 don't be fooled by "From nobody" lines added by respooling.
3985 * pop3.el (pop3-movemail): Write crashbox in binary.
3986 (pop3-get-message-count): New function.
3988 * mail-source.el (mail-source-primary-source): New variable.
3989 (mail-source-report-new-mail-interval): New variable.
3990 (mail-source-idle-time-delay): New variable.
3991 (mail-source-new-mail-available): New internal variable.
3992 (mail-source-fetch-pop): Clear new mail flag, when mail from
3993 primary source has been fetched.
3994 (mail-source-check-pop): New function.
3995 (mail-source-new-mail-p): New function.
3996 (mail-source-start-idle-timer): New function.
3997 (mail-source-report-new-mail): New function.
3998 (mail-source-report-new-mail): New internal variable.
3999 (mail-source-report-new-mail-timer): New internal variable.
4000 (mail-source-report-new-mail-idle-timer): New internal variables.
4002 1999-12-04 Andreas Schwab <schwab@suse.de>
4004 * gnus-cus.el (gnus-group-customize): Customize fix.
4006 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4008 * message.el (message-send-mail-with-sendmail): Use
4009 message-make-address.
4011 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4013 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4015 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4017 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4019 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4021 * mml.el (mml-insert-tag): Don't close the tag.
4022 (mml-insert-empty-tag): New function.
4023 (mml-attach-file): Use mml-insert-empty-tag instead of
4025 (mml-attach-buffer): Ditto.
4026 (mml-attach-external): Ditto.
4027 (mml-insert-multipart): Ditto.
4029 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4031 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4034 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4036 * gnus.el (gnus-find-method-for-group): The method of a new group
4037 is not the native one.
4039 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4041 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4043 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4045 * nnultimate.el (nnultimate-retrieve-headers): Use
4046 mm-with-unibyte-current-buffer.
4047 (nnultimate-request-article): Ditto.
4049 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4051 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4053 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4055 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4056 * nnweb.el (nnweb-retrieve-headers): Use it.
4057 (nnweb-request-article): Use it.
4059 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4060 case matching failed.
4062 1999-12-02 John Wiegley <jwiegley@inprise.com>
4064 * mail-source.el (mail-source-keyword-map): Add backslash to
4067 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4069 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4071 (gnus-group-charset-alist): No, don't.
4073 * nnweb.el (nnweb-init): Make the buffer unibyte.
4075 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4077 * mail-source.el (mail-source-set-common-1): Fix to get the
4080 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4082 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4084 * nnultimate.el (nnultimate-request-list): Use unibyte.
4086 * gnus-uu.el (gnus-uu-grab-articles): Bind
4087 gnus-display-mime-function to nil.
4089 * message.el (message-send-mail-with-sendmail): Use the
4090 user-mail-address variable.
4092 * gnus-art.el (gnus-ignored-headers): More headers.
4094 * message.el (message-shorten-1): Use list.
4096 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4098 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4101 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4102 (nnweb-dejanews-create-mapping): Do the properish date.
4104 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4106 * mail-source.el (mail-source-common-keyword-map): New variable.
4107 (mail-source-bind-common): New macro.
4108 (mail-source-fetch): Support plugged mail source.
4109 * gnus-int.el (gnus-request-scan): Use them.
4111 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4113 * mm-view.el (mm-inline-message): Check whether charset is a
4116 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4118 * message.el (message-mode-map): Changed keystroke for
4119 message-yank-buffer.
4121 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4123 * message.el (message-shorten-references): Cut references to 31
4124 elements, then either fold them or shorten them to 988 characters.
4125 (message-shorten-1): New function.
4126 (message-cater-to-broken-inn): New variable.
4128 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4130 * nnslashdot.el (nnslashdot-lose): New function.
4132 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4134 * mm-view.el (mm-inline-message): Not the right type of charset is
4135 being fetched here. Let the group charset rule.
4136 (mm-inline-message): Ignore us-ascii.
4138 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4140 * mail-source.el (mail-source-fetch-maildir): work around the
4141 ommitted "file-regular-p" in efs/ange-ftp
4143 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4145 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4146 (mml-generate-mime-1): Use the encoding param.
4148 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4150 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4151 gnus-art before binding its variables.
4153 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4156 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4158 * message.el (message-clone-locals): Use it.
4160 * gnus-msg.el (gnus-configure-posting-styles): Make
4161 user-mail-address local.
4163 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4165 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4168 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4170 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4171 (message-clone-locals): Ditto.
4173 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4174 group inherit reply-to or from.
4176 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4178 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4180 (gnus-summary-show-article-charset-alist): New variable.
4182 * mm-bodies.el (mm-decode-string): Support gnus-all and
4184 (mm-decode-body): Ditto.
4185 * rfc2047.el (rfc2047-decode): Ditto.
4187 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4189 * mail-source.el (mail-source-delete-incoming): Change default to
4192 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4194 * gnus.el: Pterodactyl Gnus v0.99 is released.
4196 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4198 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4201 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4202 (gnus-configure-posting-styles): No, don't.
4203 (gnus-configure-posting-styles): Allow overriding files.
4205 * gnus-art.el (gnus-header-button-alist): Use browse-url
4208 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4210 * gnus-msg.el (gnus-summary-yank-message): New command and
4213 * message.el (message-yank-buffer): New command.
4214 (message-buffers): New function.
4216 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4217 next group in a more normal fasion.
4219 * mml.el (mml-boundary-function): New variable.
4220 (mml-compute-boundary): Use it.
4222 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4223 that exist for them.
4225 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4226 (gnus-async-timer): New variable.
4228 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4230 * nnultimate.el (nnultimate-request-list): Be more lenient with
4233 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4235 * gnus-art.el (gnus-treatment-function-alist): Do
4236 gnus-treat-capitalize-sentences.
4238 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4240 * webmail.el (webmail-hotmail-article): Hotmail changes the
4243 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4245 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4246 switch to buffer after calling program.
4247 (mm-display-external): Use `shell-command-switch' instead of "-c".
4249 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4251 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4254 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4257 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4259 * message.el (message-mode): Doc fix.
4261 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4263 * gnus-art.el (article-emphasize): Check group variable.
4264 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4266 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4268 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4271 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4273 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4275 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4277 * mml.el (mml-quote-region): Insert ! after the hash.
4279 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4281 * gnus-group.el (gnus-group-warchive-address-history): Change to
4284 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4286 * webmail.el: Support mail.yahoo.com.
4288 * mail-source.el (mail-source-fetch-webmail): Add password check.
4289 (mail-source-keyword-map): Use `subtype'.
4291 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4293 * mail-source.el (mail-source-keyword-map): Add webmail.
4294 (mail-source-fetcher-alist): Ditto.
4295 (mail-source-fetch-webmail): New function.
4296 * webmail.el: New file.
4298 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4300 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4302 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4304 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4306 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4308 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4309 (nnultimate-prune-days): New function.
4310 (nnultimate-create-mapping): Use it.
4311 (nnultimate-request-group): Only fetch the groups list if it has
4312 not been done before.
4313 (nnultimate-retrieve-headers): Don't write groups.
4314 (nnultimate-create-mapping): Off-by-one error.
4316 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4318 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4321 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4323 * nnwarchive.el: Lots of changes make agent happy.
4325 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4327 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4330 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4332 * mm-decode.el (mm-display-external): Write region with binary
4335 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4337 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4339 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4341 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4342 (mm-uu-test): Now it is in restricted region.
4344 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4346 * mm-view.el (mm-view-message): Fix buffer leak.
4347 (mm-inline-message): Support 'gnus-decoded.
4349 * mm-bodies.el (mm-decode-body): Ditto.
4351 * rfc2047.el (rfc2047-decode-region): Ditto.
4353 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4355 * imap.el (require): Added autoload for base64-encode-string.
4357 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4359 * gnus.el (gnus-refer-article-method): Made list value
4362 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4364 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4365 NOFORCE in Emacs case.
4367 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4369 * gnus-art.el (gnus-request-article-this-buffer): Set
4370 gnus-newsgroup-name.
4372 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4374 * gnus-start.el (gnus-get-unread-articles): Check server before
4377 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4379 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4381 * nnslashdot.el (nnslashdot-login-name): New variable.
4382 (nnslashdot-password): Ditto.
4383 (nnslashdot-request-post): New function.
4385 * gnus-art.el (gnus-treat-buttonize): More testing.
4387 * mm-encode.el: Another CVS test.
4389 * gnus-art.el (gnus-treat-emphasize): Change default.
4390 (gnus-treat-buttonize): Ditto.
4391 (gnus-treat-buttonize): This is a test.
4393 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4394 (gnus-build-sparse-threads): Ditto.
4395 (gnus-build-all-threads): Ditto.
4397 * nnheader.el (make-full-mail-header): Make into a subst.
4399 * gnus.el (gnus-refer-article-method): Doc fix.
4401 * gnus-sum.el: Do not accept a prefix.
4402 (gnus-summary-refer-article): Accept a list of select methods.
4404 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4406 * message.el (message-forward): Pay attention to prefix argument
4407 again and forward all headers when it is set, regardless of the
4408 value of message-forward-ignored-headers.
4410 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4412 * gnus-ems.el: Check for cygwin32.
4414 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4416 * mm-decode.el (mm-display-external): Use 'non-viewer.
4418 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4420 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4423 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4425 * gnus-start.el (gnus-get-unread-articles): Use
4426 nnfoo-retrieve-groups to find new news, if available.
4427 (gnus-read-active-file-2): New function.
4428 (gnus-get-unread-articles): Use it.
4429 (gnus-read-active-file-1): Ditto.
4431 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4433 * mm-util.el (mm-find-mime-charset-region): Make sure
4434 find-coding-systems-for-charsets is fbound.
4436 * gnus-ems.el: Typo fix.
4438 1999-11-13 Florian Weimer <fw@s.netic.de>
4440 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4441 it's available and makes sense.
4443 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4445 * gnus-score.el (gnus-score-save): Translate score file.
4447 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4449 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4450 added fetchflag and dontexpunge keywords.
4451 (mail-source-fetch-imap): Use them.
4453 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4455 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4456 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4459 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4461 Mention that it is both for group and topic parameters.
4462 (gnus-extra-topic-parameters): New constant, including `subscribe'
4464 (gnus-extra-group-parameters): New constant.
4465 (gnus-group-customize): Use them.
4467 * gnus.el (gnus-select-method): Added default value and tag.
4468 (gnus-refer-article-method): Added `DejaNews' customization option.
4470 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4472 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4474 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4477 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4479 * nnslashdot.el (nnslashdot-group-number): Changed default.
4481 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4482 (nnweb-dejanews-wash-article): Removed.
4483 (nnweb-type-definition): Fetch by id.
4485 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4488 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4489 (nnslashdot-request-list): Use Ultramode as well.
4490 (nnslashdot-date-to-date): Be more lenient.
4491 (nnslashdot-threaded): New function.
4493 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4495 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4497 1999-11-11 Steinar Bang <sb@metis.no>
4499 * nnweb.el (nnweb-type-definition): /=dnc
4501 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4503 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4505 (nnultimate-retrieve-headers): Wrong ordering.
4507 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4509 * message.el (message-forward-as-mime): New variable.
4511 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4513 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4515 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4517 * mail-source.el (mail-source-movemail-and-remove): New function.
4518 (mail-source-keyword-map): Add `function' for `maildir'.
4519 (mail-source-fetch-maildir): Use it.
4521 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4523 * nnwarchive.el: New file.
4524 * gnus-group.el (gnus-group-make-warchive-group): New function.
4525 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4527 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4529 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4532 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4534 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4536 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4538 * nnultimate.el (nnultimate-open-server): Do address.
4539 (nnultimate-forum-table-p): New function.
4541 * nnweb.el (nnweb-insert-html): Renamed.
4542 (nnweb-insert): New function.
4544 * nnultimate.el (nnultimate-insert-html): New function.
4546 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4548 (nnslashdot-retrieve-headers): use the sane version instead.
4550 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4552 * nnslashdot.el (nnslashdot-request-article): Fold case.
4554 * nnultimate.el: New file.
4556 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4559 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4560 (gnus-read-active-file-1): Separated into own function.
4561 (gnus-read-active-file): Catch quits.
4563 * nnslashdot.el (nnslashdot-request-article): Search better on
4565 (nnslashdot-request-list): Fold case.
4566 (nnslashdot-retrieve-headers): Ditto.
4568 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4570 * gnus.el: Autoload gnus-subscribe-topics.
4572 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4574 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4576 * gnus-util.el (gnus-write-active-file): Ditto.
4578 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4580 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4582 * gnus-cache.el (gnus-cache-file-name): Use it.
4583 * gnus-agent.el (gnus-agent-group-path): Use it.
4584 * nnmail.el (nnmail-group-pathname): Use it.
4586 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4588 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4590 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4591 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4592 * gnus.el (gnus-short-group-name): "..." proof.
4594 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4596 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4599 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4601 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4603 (nnslashdot-generate-active): New function.
4604 (nnslashdot-request-newgroups): Use it.
4606 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4609 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4610 (nnslashdot-request-list): Not moderated.
4612 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4614 * nnimap.el (nnimap-open-server): Remove error signal if
4615 nnimap-server-buffer is nil (the check should've been `boundp').
4617 * imap.el (imap-log):
4618 * nnimap.el (nnimap-debug): Disable debugging by default.
4620 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4622 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4624 * gnus-topic.el (gnus-subscribe-topic): New function.
4626 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4629 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4630 if starting with a quote.
4632 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4634 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4637 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4639 * nnslashdot.el: New file.
4641 * nnheader.el (nnheader-insert-header): New function.
4643 * gnus-art.el (gnus-mime-internalize-part): Bind
4646 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4649 1999-10-29 David S. Goldberg <dsg@mitre.org>
4651 * emacs-mime.texi (Customization): Document mm-inline-override-types
4653 1999-10-29 David S. Goldberg <dsg@mitre.org>
4655 * emacs-mime.texi (Customization): Document mm-inline-override-types
4657 1999-10-29 David S. Goldberg <dsg@mitre.org>
4659 * emacs-mime.texi (Customization): Document mm-inline-override-types
4661 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4663 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4666 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4668 * gnus-art.el (gnus-article-mode-map): Use the summary article
4671 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4673 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4675 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4677 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4679 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4681 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4682 is list or not before condition.
4684 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4686 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4688 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4690 * gnus-art.el (gnus-emphasis-alist): New value.
4692 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4694 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4697 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4699 * gnus-art.el (article-date-ut): Keep the updated timer.
4700 (gnus-emphasis-underline-italic): Doc fix.
4702 * gnus-msg.el (gnus-post-method): Doc fix.
4703 (gnus-post-method): Change default.
4705 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4707 * message.el (message-newline-and-reformat): Improvements.
4709 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4711 * message.el (message-newline-and-reformat): Don't insert too many
4713 (message-newline-and-reformat): Work even if not sc.
4715 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4717 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4719 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4721 * mm-view.el (mm-display-patch-inline): New function.
4723 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4725 * mm-view.el (mm-display-patch-inline): New function.
4727 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4729 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4732 * message.el (message-forward): Narrow to the right header.
4734 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4737 * gnus-msg.el (gnus-configure-posting-styles): Use the
4738 user-full-name function.
4740 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4741 (mm-body-charset-encoding-alist): Default to nil.
4743 * message.el (message-elide-ellipsis): Fix typo.
4744 (message-elide-region): Ditto.
4745 (message-elide-region): Don't insert a newline first.
4747 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4749 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4750 gnus-fetch-old-headers.
4751 (gnus-cut-threads): Ditto.
4752 (gnus-summary-initial-limit): Ditto.
4753 (gnus-summary-limit-children): Ditto.
4755 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4758 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4760 * gnus-art.el (article-decode-encoded-words):
4761 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4764 * gnus.el (gnus-read-method): Add methods from
4765 `gnus-opened-servers' to completion. Map entered method/address
4766 into existing methods if possible.
4768 * gnus-group.el (gnus-group-make-group): Simplify method.
4770 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4772 * mml.el (mml-preview): Remove mail-header-separator before
4775 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4777 * message.el (message-read-from-minibuffer): New function.
4779 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4781 * gnus.el: Pterodactyl Gnus v0.98 is released.
4783 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4785 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4787 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4789 * mml.el (mml-generate-mime-1): Read attached binary file in
4792 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4794 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4796 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4798 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4800 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4802 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4804 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4806 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4807 (gnus-article-mime-match-handle-function): New variable.
4808 (gnus-article-view-part): Make `b' customizable.
4810 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4812 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4814 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4816 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4818 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4820 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4822 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4824 * gnus-srvr.el (gnus-browse-foreign-server): Use
4825 `buffer-substring' instead of `read'.
4827 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4829 * nnimap.el, imap.el, rfc2104.el: New files.
4831 * gnus.el (gnus-valid-select-methods): Add nnimap.
4833 * gnus-group.el (gnus-group-group-map): Add
4834 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4835 (gnus-group-nnimap-expunge): New function.
4836 (gnus-group-nnimap-edit-acl): New function.
4838 * gnus-agent.el (gnus-agent-group-mode-map): Add
4839 gnus-agent-synchronize.
4840 (gnus-agent-synchronize): New function.
4841 (gnus-agent-fetch-group-1): Check if server is open.
4843 * nnagent.el (nnagent-request-set-mark): Save marks.
4845 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4846 (mail-source-fetcher-alist): Map to imap fetcher function.
4847 (mail-source-fetch-imap): New function.
4849 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4852 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4854 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4855 (gnus-topic-sort-topics): New function.
4856 (gnus-topic-make-menu-bar): Add sort-topics.
4857 (gnus-topic-move): New function.
4858 (gnus-topic-move-group): Move the topic if no group selected.
4860 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4862 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4864 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4866 * mm-view.el (mm-inline-message): Fix leaving group bug.
4868 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4870 * gnus-msg.el (gnus-post-method): Use normal method if current is
4873 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4875 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4876 (nnmail-insert-lines): Ditto.
4878 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4880 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4883 * message.el (message-unsent-separator): One more separator.
4885 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4887 * nnfolder.el (nnfolder-request-move-article): For empty article,
4888 search till (point-max).
4889 (nnfolder-retrieve-headers): Ditto.
4890 (nnfolder-request-accept-article): Ditto.
4891 (nnfolder-save-mail): Ditto.
4892 (nnfolder-insert-newsgroup-line): Ditto.
4894 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4896 * qp.el (quoted-printable-encode-region): Check eobp.
4898 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4900 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4902 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4904 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4907 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4909 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4910 (mm-uu-forward-end-line): Ditto.
4912 1999-09-29 Didier Verna <verna@inf.enst.fr>
4914 * binhex.el (binhex-decode-region): don't consider the value of
4915 `enable-multibyte-characters' in XEmacs.
4917 * gnus-start.el (gnus-read-descriptions-file): ditto.
4919 * mm-util.el (mm-multibyte-p): ditto.
4920 (mm-with-unibyte-buffer): ditto.
4921 (mm-find-charset-region): use `mm-multibyte-p'.
4923 * mm-bodies.el (mm-decode-body): ditto.
4924 (mm-decode-string): ditto.
4926 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4928 * mm-util.el (mm-binary-coding-system): Try binary first.
4930 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4932 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4934 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4936 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4938 (article-date-ut): Find correct insert position.
4940 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4942 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4945 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4947 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4950 * message.el (message-resend): Use message mode when prompting.
4952 * gnus-art.el (article-hide-headers): Mark wash.
4953 (article-emphasize): Ditto.
4955 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4957 * message.el (message-newline-and-reformat): Work for SC.
4959 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4961 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4963 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4965 1999-10-20 David S. Goldberg <dsg@mitre.org>
4967 * mm-decode.el mm-inline-override-types: New variable
4969 * mm-decode.el (mm-inline-override-p): New function
4971 * mm-decode.el (mm-inlined-p): Use it
4973 1999-10-20 David S. Goldberg <dsg@mitre.org>
4975 * mm-decode.el mm-inline-override-types: New variable
4977 * mm-decode.el (mm-inline-override-p): New function
4979 * mm-decode.el (mm-inlined-p): Use it
4981 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4983 * gnus.el: Pterodactyl Gnus v0.97 is released.
4985 1999-09-01 Brendan Kehoe <brendan@zen.org>
4987 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4988 gnus-summary-next-group, not gnus-summary-next-article. Only give
4991 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4993 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4996 * message.el (message-forward-ignored-headers): New variable.
4998 * gnus-art.el (gnus-article-prepare-display): Nix out
4999 gnus-article-wash-types.
5001 * gnus-agent.el (gnus-agent-create-buffer): New function.
5002 (gnus-agent-fetch-group-1): Use it.
5003 (gnus-agent-start-fetch): Ditto.
5005 * gnus-sum.el (gnus-summary-exit): Don't use
5006 `gnus-use-adaptive-scoring'.
5008 * mail-source.el (mail-source-fetch-pop): Only store password when
5011 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5013 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5015 * message.el (message-reply): Use it.
5016 (message-dont-reply-to-names): New variable.
5018 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5020 * mm-util.el (mm-preferred-coding-system): Typo fix.
5022 * message.el (message-bounce): Work for non-MIME.
5024 * gnus.el (gnus-short-group-name): Short the right parts of the
5027 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5029 * mm-encode.el (mm-qp-or-base64): New version.
5031 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5033 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5035 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5037 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5038 of restricted region.
5039 (gnus-mime-display-single): Set beg at correct point.
5041 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5043 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5045 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5047 * gnus-msg.el (gnus-configure-posting-styles): Let
5048 `gnus-posting-styles' have its say in posting-style: local
5049 variable `styles' is already bound to `gnus-posting-styles' so
5050 don't rebind it to nil.
5052 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5054 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5057 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5059 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5060 quoted-printable-encode-region.
5062 * qp.el (quoted-printable-encode-region): Assume charset
5063 encoded. Fold every line in the region.
5065 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5067 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5070 1999-09-01 Didier Verna <verna@inf.enst.fr>
5072 * message.el (message-mode): allows whitespaces between multiple
5073 instances of the fill character ">".
5075 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5077 * mm-encode.el (mm-qp-or-base64): Fix.
5079 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5081 * message.el (message-send): Too much and.
5083 1999-09-24 Andreas Schwab <schwab@suse.de>
5085 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5087 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5089 * gnus-score.el (gnus-score-headers): Work for nil scores.
5091 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5093 * gnus-cache.el (gnus-cache-write-active): Write full names.
5095 * gnus-util.el (gnus-write-active-file): Accept full name.
5097 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5098 (mm-assoc-string-match): New function.
5099 (mm-display-inline): Use it.
5101 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5103 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5105 1999-08-27 Florian Weimer <fw@s.netic.de>
5107 * mml.el (mml-generate-multipart-alist): New variable.
5109 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5111 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5113 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5115 * message.el (message-send): More helpful error message if sending
5118 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5120 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5121 in newer emacsen, where ?r isn't equal 114.
5123 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5125 * gnus.el: Pterodactyl Gnus v0.96 is released.
5127 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5129 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5130 to get active info if method is covered by agent, otherwise
5131 active info is lost.
5133 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5135 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5137 1999-08-09 Dave Love <fx@gnu.org>
5139 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5141 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5143 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5144 (already matched by "^X-Pgp"), removed duplicate
5145 X-Mailing-List, added several new junk headers.
5147 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5149 * gnus-art.el (article-decode-charset): Don't assume
5150 gnus-summary-buffer is live.
5152 1999-08-27 Florian Weimer <fw@s.netic.de>
5154 * gnus-score.el (gnus-home-score-file): Work with absolute path
5157 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5159 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5160 nothing else in the group.
5162 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5164 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5167 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5169 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5171 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5173 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5176 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5178 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5181 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5183 * mm-util.el (mm-text-coding-system-for-write): New variable.
5184 (mm-append-to-file): New function.
5185 (mm-write-region): New function.
5187 * gnus-art.el (gnus-output-to-file): Use it.
5188 * gnus-util.el (gnus-output-to-rmail): Ditto.
5189 (gnus-output-to-mail): Ditto.
5190 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5192 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5194 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5196 * nnheader.el (nnheader-insert-file-contents): Revert and use
5197 mm-insert-file-contents.
5198 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5199 (nnheader-auto-mode-alist): Removed.
5201 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5202 (mm-insert-file-contents): Add a new parameter for inserting
5203 compressed file literally.
5205 * mml.el (mml-generate-mime-1): Insert non-text literally.
5207 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5209 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5211 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5213 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5215 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5218 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5220 * mml.el (mml-insert-mime): Decode text.
5221 (mml-to-mime): Narrow to headers-or-head.
5223 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5225 * mm-view.el (mm-inline-text): Check
5226 w3-meta-content-type-charset-regexp.
5228 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5230 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5233 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5235 * gnus-mlspl.el: Documentation fixes.
5237 1999-08-27 Rui Zhu <sprache@iname.com>
5239 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5241 1999-08-27 Michael Cook <cook@sightpath.com>
5243 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5246 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5248 * nnmail.el (nnmail-get-new-mail): "Done".
5250 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5252 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5255 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5257 * gnus-art.el (article-decode-charset): Fix broken CT.
5259 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5261 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5262 overview buffer if it is killed.
5264 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5266 * gnus-art.el (article-babel): New version.
5268 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5270 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5272 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5274 * gnus.texi (More Threading): Document new variable
5275 `gnus-sort-gathered-threads-function'.
5277 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5279 * gnus.texi (More Threading): Document new variable
5280 `gnus-sort-gathered-threads-function'.
5282 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5284 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5287 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5289 * mm-util.el (mm-running-xemacs): Removed.
5290 (mm-coding-system-p): New function.
5291 (mm-binary-coding-system): Safe guess.
5292 (mm-text-coding-system): Ditto.
5293 (mm-auto-save-coding-system): Ditto.
5295 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5297 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5298 (mm-qp-or-base64): Reversed logic.
5300 * mm-decode.el (mm-save-part-to-file): Let coding system be
5303 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5305 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5306 be set in topic parameters.
5308 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5310 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5311 (gnus-sort-gathered-threads): Allow the user to specify the
5312 function to use when sorting gathered threads.
5314 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5315 mark cached articles as `undownloaded'.
5317 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5319 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5320 to have buffer local values.
5322 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5324 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5325 types 'g' for 'guess group type.
5327 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5329 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5330 after each regexp in nnmail-list-identifiers, not just after last
5333 * gnus-sum.el (gnus-list-identifiers): New variable.
5334 (gnus-summary-remove-list-identifiers): New function.
5335 (gnus-select-newsgroup): Use it.
5336 (gnus-summary-wash-hide-map): Bind
5337 `gnus-article-hide-list-identifiers' to W W l.
5338 (gnus-summary-make-menu-bar): Add list-identifiers command.
5340 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5341 (gnus-treatment-function-alist): Add variable.
5342 (article-hide-list-identifiers): New function.
5343 (mapcar): Add function.
5344 (gnus-article-hide): Use it.
5346 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5348 * gnus.el: Pterodactyl Gnus v0.95 is released.
5350 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5352 * mm-decode.el (mm-mailcap-command): New function.
5353 (mm-display-external): Use it.
5355 * gnus-art.el (article-make-date-line): Work for India.
5357 * mm-encode.el (mm-qp-or-base64): Typo.
5359 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5361 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5363 * gnus.el: Pterodactyl Gnus v0.94 is released.
5365 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5367 * pop3.el: New version.
5369 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5371 * mm-encode.el (mm-qp-or-base64): New function.
5372 (mm-content-transfer-encoding): Use it.
5374 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5376 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5378 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5380 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5382 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5384 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5387 * mailcap.el (mailcap-mime-types): New function.
5389 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5391 * message.el (message-goto-eoh): Really go to the end.
5393 1999-07-09 Puneet Goel <puneet@computer.org>
5395 * message.el (message-make-date): Do the right thing in with
5396 sub-hour time zones.
5398 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5400 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5403 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5405 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5407 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5409 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5410 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5411 and use t as default value.
5413 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5415 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5416 gnus-summary-buffer is live.
5418 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5420 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5422 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5424 * message.el (message-bounce): Do MIME bounces MIMEy.
5426 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5428 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5430 * mailcap.el (mailcap-mime-extensions): Changed patch to
5433 * mm-decode.el (mm-display-external): Wrong placement of paren.
5435 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5437 * gnus.el: Pterodactyl Gnus v0.93 is released.
5439 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5441 * gnus-cus.el (gnus-group-parameters): New entries for
5444 * gnus-mlspl.el: Renamed functions and variables so as to
5445 start with gnus-group-split.
5446 * gnus.el: Adjust autoload entries.
5448 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5450 * gnus-mlspl.el: Removed trailing t from comment and provide.
5451 Renamed functions and variables to start with gnus-mlsplit.
5452 Added autoload comments.
5453 * gnus.el: Added autoload entries.
5455 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5457 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5458 so that matches excluded by RESTRICTs do not cause the whole split
5459 to be ignored. This also fixes a long-standing bug in which a
5460 split with \N substitutions wouldn't cause cross-posting as
5463 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5464 (nnmail-split-it): Implement them.
5466 * nnmail.el (nnmail-split-fancy): Document ! splits.
5468 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5470 * pop3.el: New version.
5472 1999-07-05 Simon Josefsson
5474 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5476 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5478 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5480 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5482 * gnus-util.el (gnus-write-active-file): Use real name.
5484 * gnus-agent.el (gnus-agent-expire): Update active file
5487 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5489 * nndraft.el (nndraft-request-article): Use difference
5490 coding-systems for queue and drafts.
5492 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5495 * mm-util.el (mm-auto-save-coding-system): New coding system.
5497 * message.el (message-draft-coding-system): Use it.
5499 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5501 * mm-uu.el: More customizable and less aggressive.
5503 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5505 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5508 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5509 (mml-insert-mml-markup): Accept a nofile.
5510 (mml-insert-mime): Insert nofile.
5512 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5514 * mm-decode.el (mm-handle-media-type): New function.
5515 (mm-handle-media-supertype): New function.
5516 (mm-handle-media-subtype): New function.
5517 Use new functions throughout. "/"))
5519 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5521 * gnus-art.el (gnus-treat-predicate): Typo.
5523 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5525 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5527 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5529 * gnus-art.el (article-date-ut): UT! Default it!
5531 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5533 * gnus.el: Pterodactyl Gnus v0.92 is released.
5535 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5537 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5539 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5541 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5544 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5547 * mm-view.el (mm-inline-message): Ignore remove-spec.
5549 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5552 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5554 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5556 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5559 * message.el (message-fill-yanked-message): Remove `t' arg.
5561 * gnus-group.el (gnus-group-kill-group): Message killing of
5564 * mm-util.el (mm-preferred-coding-system): New function.
5565 (mm-mime-charset): Use it.
5567 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5569 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5571 * gnus-mlsplt.el: New file.
5573 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5575 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5577 (mm-attachment-override-p): Take a handle instead of a type.
5578 (mm-inlined-p): Ditto.
5579 (mm-automatic-display-p): Ditto,
5580 (mm-inlinable-p): Ditto.
5582 * nndraft.el (nndraft-request-expire-articles): Delete backup
5585 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5587 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5589 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5591 * nnmail.el (nnmail-split-it): Allow .*.
5593 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5595 * mm-decode.el (mm-inline-large-images-p): Renamed.
5597 * gnus-art.el (article-date-ut): Always look in the current buffer
5598 for the Date header.
5600 * mml.el (mml-validate): New command.
5602 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5603 since we are dealing with regexps.
5605 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5607 * gnus.el: Pterodactyl Gnus v0.91 is released.
5609 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5611 * gnus-agent.el (gnus-agent-save-active-1): New function.
5612 (gnus-agent-save-active): use it.
5613 (gnus-agent-save-groups): Ditto.
5615 * gnus-cache.el (gnus-cache-write-active): Use it.
5617 * gnus-agent.el (gnus-agent-write-active): Use it.
5619 * gnus-util.el (gnus-write-active-file): New function.
5621 * gnus-agent.el (gnus-agent-write-active): New function to keep
5622 lower boundaries and canceled groups.
5623 (gnus-agent-save-groups): Use it.
5624 (gnus-agent-save-active): Use it.
5625 (gnus-agent-save-group-info): Only write active files.
5626 (gnus-agent-expire): Update active file.
5628 * mm-decode.el (mm-inlinable-part-p): Removed.
5629 (mm-user-display-methods): Default to nil.
5630 (mm-user-display-methods): Removed.
5631 (add-mime-display-method): Removed.
5632 (mm-automatic-display): Renamed.
5633 (mm-automatic-display-p): Use it.
5634 (mm-inlined-types): New variable.
5635 (mm-inlined-p): New function.
5637 * message.el (message-reply): Bind message-this-is-mail.
5639 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5641 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5643 * message.el (message-check-news-header-syntax): Protect against
5646 * mm-util.el (mm-auto-mode-alist): New.
5648 * mml.el (mml-generate-mime-1): Ditto.
5650 * gnus.el: Use mm-insert-file-contents throughout instead of
5653 * mm-util.el (mm-insert-file-contents): New function.
5655 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5657 * gnus.el: Pterodactyl Gnus v0.90 is released.
5659 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5661 * mailcap.el (mailcap-possible-viewers): Use string=.
5663 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5665 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5666 (mm-uu-forward-end-line): New variable.
5667 (mm-uu-begin-line): Handle forwarded message.
5668 (mm-uu-identifier-alist): Ditto.
5669 (mm-uu-dissect): Ditto.
5671 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5673 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5674 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5675 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5677 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5678 (nnfolder-file-coding-system-for-write): New variable.
5679 (nnfolder-active-file-coding-system): New variable.
5680 (nnfolder-active-file-coding-system-for-write): New variable.
5681 (nnfolder-save-active): New function.
5682 (nnfolder-save-buffer): Use them.
5683 (nnfolder-possibly-change-group): Ditto.
5684 (nnfolder-request-list-newsgroups): Ditto.
5685 (nnfolder-request-create-group): Ditto.
5686 (nnfolder-request-expire-articles): Ditto.
5687 (nnfolder-request-move-article): Ditto.
5688 (nnfolder-request-accept-article): Ditto.
5689 (nnfolder-request-delete-group): Ditto.
5690 (nnfolder-request-rename-group): Ditto.
5691 (nnfolder-possibly-change-folder): Ditto.
5692 (nnfolder-read-folder): Ditto.
5693 (nnfolder-request-list): Remove pathname-coding-system.
5694 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5696 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5697 (nnmail-file-coding-system-1): Removed.
5698 (nnmail-find-file): Use nnmail-pathname-coding-system.
5699 (nnmail-write-region): Ditto.
5701 * nnmbox.el (nnmbox-file-coding-system): New variable.
5702 (nnmbox-file-coding-system-for-write): New variable.
5703 (nnmbox-active-file-coding-system): New variable.
5704 (nnmbox-active-file-coding-system-for-write): New variable.
5705 (nnmbox-save-buffer): New function.
5706 (nnmbox-save-active): New function.
5707 (nnmbox-request-scan): Use them.
5708 (nnmbox-request-expire-articles): Ditto.
5709 (nnmbox-request-move-article): Ditto.
5710 (nnmbox-request-accept-article): Ditto.
5711 (nnmbox-request-replace-article): Ditto.
5712 (nnmbox-request-delete-group): Ditto.
5713 (nnmbox-request-rename-group): Ditto.
5714 (nnmbox-request-create-group): Ditto.
5716 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5717 (mm-running-ntemacs): Removed.
5719 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5721 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5723 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5725 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5727 * qp.el (quoted-printable-encoding-characters): Support lower case.
5729 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5731 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5732 (rfc2047-b-encode-region): Encode line by line.
5734 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5736 * mm-util.el (mm-find-mime-charset-region): Fix.
5738 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5740 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5741 (mm-find-mime-charset-region): Ditto.
5743 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5745 * gnus-sum.el (gnus-summary-move-article): Fix something or
5748 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5750 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5751 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5752 (gnus-summary-enter-digest-group): Use them.
5753 (gnus-summary-setup-default-charset): Ditto.
5755 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5757 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5758 gnus-newsgroup-name is nil.
5760 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5762 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5764 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5766 * gnus-art.el (article-emphasize): Use correct
5767 gnus-article-emphasis-alist.
5769 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5771 * mm-view.el (mm-inline-text): Fix text/html bug.
5773 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5775 * gnus.el: Pterodactyl Gnus v0.89 is released.
5777 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5779 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5780 * message.el (message-draft-coding-system): Ditto.
5781 * mm-util.el (mm-running-ntemacs): Ditto.
5783 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5785 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5787 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5789 * mml.el: require mm-decode.
5791 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5793 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5795 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5797 * mm-view.el (mm-inline-image): Fix image undisplayer.
5799 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5801 * mml.el (mml-insert-multipart): Error in compeling-read.
5802 (mml-insert-tag): Match tags.
5804 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5806 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5807 (gnus-cache-braid-heads): Ditto.
5808 (gnus-cache-retrieve-headers): Ditto.
5810 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5812 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5814 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5816 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5817 to string under XEmacs.
5819 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5821 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5823 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5825 * mm-view.el (mm-inline-message): Fix message view bug.
5826 * gnus-art.el (gnus-article-prepare): Ditto.
5828 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5830 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5832 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5834 * gnus.el: Pterodactyl Gnus v0.88 is released.
5836 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5838 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5841 * nnmail.el (nnmail-get-new-mail): Save info.
5843 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5845 * gnus.el: Pterodactyl Gnus v0.87 is released.
5847 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5849 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5850 (mail-source-run-script): New function.
5851 (mail-source-fetch-pop): Use it.
5853 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5855 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5857 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5859 * gnus.el: Pterodactyl Gnus v0.86 is released.
5861 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5863 * gnus-art.el (gnus-treat-translate): New variable.
5864 (gnus-treat-predicate): Accept a list of regexps.
5865 (gnus-article-treat-custom): Allow a list of regexps.
5867 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5869 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5872 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5874 * gnus-art.el (article-babel): Narrow a bit.
5876 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5878 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5880 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5882 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5883 articles, not only unread ones.
5885 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5887 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5890 * gnus-art.el (gnus-article-x-face-command): Ditto.
5892 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5894 * gnus.el (gnus-method-simplify): Accept server names.
5896 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5898 * gnus-art.el (article-babel-prompt): New function.
5899 (article-babel): New command.
5901 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5903 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5905 * mml.el (mml-generate-mime-1): Don't insert literally.
5907 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5908 (gnus-netrc-syntax-table): Removed.
5909 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5911 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5913 * mm-view.el (mm-inline-text): Fix charset for text/html.
5915 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5917 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5919 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5921 * nnmail.el (nnmail-split-incoming): Return the number of split
5923 (nnmail-process-babyl-mail-format): Ditto.
5924 (nnmail-process-unix-mail-format): Ditto.
5925 (nnmail-process-mmdf-mail-format): Ditto.
5926 (nnmail-process-maildir-mail-format): Ditto.
5928 * mail-source.el (mail-source-callback): Return the number from
5931 * message.el (message-send-mail): Generate Lines.
5933 * mail-source.el (mail-source-call-script): New function.
5934 (mail-source-call-script): New function.
5936 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5938 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5939 (gnus-select-newsgroup): Use it.
5940 (gnus-group-highlight-words-alist): New variable.
5941 (gnus-newsgroup-emphasis-alist): New variable.
5942 (gnus-summary-local-variables): Use it.
5943 * gnus-art.el (article-emphasize): Use it.
5944 (gnus-emphasis-highlight-words): New face.
5945 * gnus-cus.el (gnus-group-parameters): New parameter.
5947 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5949 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5950 parameter `headers'.
5951 (gnus-cache-enter-article): Ditto.
5952 (gnus-cache-update-article): Ditto.
5953 * gnus-sum.el (gnus-summary-move-article): Ditto.
5954 (gnus-summary-mark-article-as-unread): Ditto.
5955 (gnus-summary-mark-article): Ditto.
5957 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5959 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5960 (gnus-posting-style-alist): Removed.
5961 (gnus-message-style-insertions): Ditto.
5962 (gnus-configure-posting-styles): Reimplementation.
5964 * mail-source.el (mail-source-fetch): Error the message.
5966 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5968 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5970 * gnus.el: Pterodactyl Gnus v0.85 is released.
5972 1999-04-20 Michael Cook <cook@sightpath.com>
5974 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5975 Outlook citation regex.
5977 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5979 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5982 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5984 * gnus-range.el (gnus-remove-from-range): Document range1
5985 modification, protect range2.
5987 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5989 * gnus-sum.el (gnus-update-marks): Protect lists from
5990 gnus-remove-from-range, don't sort twice.
5992 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5994 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5995 function in backend.
5997 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5999 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6000 request-accept-article function in the backend instead of using
6001 the 'respool capability.
6003 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6005 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6006 spurious whitespace at eob.
6008 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6010 * nnmail.el (nnmail-get-new-mail): Check right variable.
6012 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6014 * mailcap.el (mailcap-mime-data): Fix rfc822.
6016 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6018 * nndoc.el (nndoc-nsmail-type-p): New function.
6019 (nndoc-type-alist): Recognize nsmail.
6021 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6023 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6024 *before* `article-hide-headers' deletes the information.
6026 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6028 * gnus-sum.el (gnus-summary-save-parts): New command and
6030 (gnus-summary-save-parts-1): New function.
6031 (gnus-summary-iterate): Buggy.
6033 * mm-decode.el (mm-save-part-to-file): Made into own function.
6035 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6037 * gnus-group.el (gnus-group-set-info): Resist nils.
6039 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6041 * mailcap.el (mailcap-mime-data): Ditto.
6043 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6045 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6047 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6049 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6050 gnus-article-date-lapsed-new-header is t.
6052 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6054 * gnus.el: Pterodactyl Gnus v0.84 is released.
6056 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6058 * gnus-msg.el (gnus-bug-message): Mime change.
6060 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6062 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6064 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6066 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6069 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6071 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6072 when authentication is 'password.
6074 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6076 * gnus-win.el (gnus-configure-windows): Accept a setting.
6078 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6080 * mm-util.el (mm-quote-arg): Moved here.
6082 * mm-decode.el (mm-quote-arg): Quote more chars.
6084 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6086 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6087 with newlines would create buggy .nov files.
6089 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6091 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6094 * message.el (message-mode): Doc fix.
6096 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6098 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6100 * gnus-art.el (article-date-ut): Rewrite.
6102 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6105 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6108 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6110 1999-04-18 Didier Verna <verna@inf.enst.fr>
6112 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6113 (article-date-ut): use it.
6115 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6117 * mail-source.el (mail-source-fetch-pop): Call script
6120 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6122 * gnus.el: Pterodactyl Gnus v0.83 is released.
6124 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6126 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6128 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6130 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6132 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6134 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6136 * message.el (message-generate-headers): Accept continuation
6139 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6141 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6143 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6145 * gnus-art.el (gnus-treatment-function-alist): use
6148 * message.el (message-inhibit-body-encoding): Typo.
6149 (message-resend): Inhibit encoding.
6151 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6153 * gnus-art.el (article-remove-cr): Use re-search.
6155 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6158 * mm-decode.el (mm-quote-arg): Quote '.
6160 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6162 * mm-decode.el (mm-insert-part): Use multibyte for text.
6164 * gnus-start.el (gnus-read-newsrc-file): New variable.
6165 (gnus-read-newsrc-file): Use it.
6167 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6169 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6171 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6174 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6176 * gnus.el: Pterodactyl Gnus v0.82 is released.
6178 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6180 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6183 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6185 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6188 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6190 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6192 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6194 * mail-source.el (mail-source-fetch): Ask before bugging out.
6196 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6198 * uudecode.el (uudecode-decode-region-external): Don't assume
6199 uudecode-temporary-file-directory ends with a slash.
6201 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6203 * gnus-sum.el (gnus-update-marks):
6204 (gnus-update-read-articles):
6205 (gnus-summary-expire-articles): Check server.
6207 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6209 * mml.el (mml-preview): New function.
6211 1999-04-17 William M. Perry <wmperry@aventail.com>
6213 * mail-source.el (mail-source-fetch-file): Return the right
6216 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6218 * mml.el (mml-insert-parameter): New function.
6219 (mml-insert-parameter-string): New function.
6221 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6223 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6224 (gnus-mime-display-part): Use it.
6226 * mm-decode.el (mm-alternative-precedence): Removed.
6227 (mm-discouraged-alternatives): New variable.
6228 (mm-preferred-alternative-precedence): New function.
6230 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6232 * mail-source.el (mail-sources): New variable.
6234 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6236 * mm-decode.el (mm-valid-image-format-p): New function.
6237 (mm-inline-media-tests): Use it.
6238 (mm-valid-and-fit-image-p): New function.
6240 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6241 (gnus-agent-fetch-group): Ditto.
6243 1999-04-12 Didier Verna <verna@inf.enst.fr>
6245 * nnmail.el (nnmail-article-group): in case of a group name
6246 containing "\\n" constructs, be sure to pass the expanded value to
6249 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6251 * gnus.el: Pterodactyl Gnus v0.81 is released.
6253 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6255 * gnus-sum.el (gnus-get-split-value): Reverse result.
6257 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6259 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6261 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6263 * mml.el (mml-insert-tag): Insert concluding part.
6265 * message.el (message-send-mail): Encode later.
6266 (message-send-news): Ditto.
6268 * nnfolder.el: Don't use mail delim.
6270 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6272 * gnus-cus.el (gnus-group-customize): Put point at min.
6274 * mm-view.el (mm-inline-text): Allow toggling html.
6276 1999-03-28 William M. Perry <wmperry@aventail.com>
6278 * mail-source.el: Added prescript and postscript to file.
6280 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6282 * nnmail.el: Reverted.
6284 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6285 (gnus-setup-posting-charset): Did work.
6287 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6289 * gnus.el (gnus-short-group-name): Use
6290 gnus-group-uncollapsed-levels.
6292 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6294 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6296 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6298 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6299 (article-strip-headers-from-body): New command and keystroke.
6301 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6303 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6305 * nnheader.el (nnheader-insert-file-contents): Bind
6306 enable-local-eval to nil.
6307 (nnheader-find-file-noselect): Ditto.
6309 * nnmail.el (nnmail-article-group): Don't remove long lines.
6310 (nnmail-remove-long-lines): New function.
6311 (nnmail-split-header-length-limit): Removed.
6313 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6315 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6317 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6319 * gnus-sum.el (gnus-summary-generic-mark): New function.
6321 * nnmail.el (nnmail-split-header-length-limit): Increased.
6322 (nnmail-article-group): Allow nil.
6324 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6326 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6329 * mml.el (mml-minibuffer-read-type): Include types from
6332 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6334 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6336 * mml.el (mml-insert-tag): New function.
6337 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6338 confusion with functions like `mml-read-tag'.
6339 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6340 (mml-minibuffer-read-description): Ditto with
6341 `mml-minibuffer-read-description'.
6342 (mml-attach-buffer): New function.
6343 (mml-mode-map): New entry for /.
6344 (mml-minibuffer-read-type): Accept DEFAULT.
6346 * mml.el (mml-quote-region): Narrow the region.
6348 * message.el (message-mode-menu): message-mime-attach-file is now
6351 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6353 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6355 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6357 * mml.el (mml-attach-buffer): New command.
6359 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6361 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6362 with a proper range. Compress range.
6364 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6366 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6368 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6370 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6372 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6373 (gnus-picons-convert-x-face): Removed.
6374 (gnus-picons-article-display-x-face): Removed.
6375 (gnus-picons-x-face-sentinel): Ditto.
6376 (gnus-picons-display-x-face): Ditto.
6378 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6380 * gnus.el: Pterodactyl Gnus v0.80 is released.
6382 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6384 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6386 * gnus-sum.el (gnus-with-article): Moved here.
6388 * mail-source.el (mail-source-fetch-pop): Ask for password even
6391 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6393 * gnus-msg.el (gnus-bug): Add description.
6395 * mml.el (mml-insert-mml-markup): Insert disposition.
6397 * message.el (message-send-mail): Always encode mail headers.
6399 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6401 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6404 * nnmail.el (nnmail-current-spool): Removed.
6406 * gnus-salt.el (gnus-tree-inhibit): New varible.
6408 * gnus.el (mm-util): Required.
6410 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6412 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6414 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6416 * mail-source.el (mail-source-bind): Doc fix.
6418 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6420 * message.el (message-mode): Doc fix.
6422 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6425 * gnus.el (gnus-methods-equal-p): Moved here.
6427 * mail-source.el: pop at 110.
6429 * pop3.el (pop3-movemail): Use write-region instead of
6430 append-to-file to avoid excessive messaging.
6432 1999-02-27 lantz moore <lmoore@contigo.com>
6434 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6437 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6439 * gnus-art.el (article-hide-boring-headers): Field names must not
6442 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6444 * gnus.el: Pterodactyl Gnus v0.79 is released.
6446 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6448 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6450 * mml.el (mml-mode): Don't use add-minor-mode.
6452 * message.el (messgage-inhibit-body-encoding): New variable.
6453 (message-encode-message-body): Use it.
6455 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6457 * gnus.el: Pterodactyl Gnus v0.78 is released.
6459 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6461 * message.el (message-mode): Switch on MML mode.
6463 * mml.el: Included commands and functions.
6464 (mml-mode-map): New keymap.
6466 * message.el: Removed the insertion commands and functions.
6468 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6470 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6473 * gnus-art.el (gnus-narrow-to-page): Revert.
6475 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6476 (gnus-cite-parse-maybe): Always reparse.
6478 * message.el (message-encode-message-body): Don't insert
6479 "multipart warning".
6481 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6483 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6485 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6487 * nnmail.el: Require mm-util.
6489 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6491 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6494 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6496 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6498 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6500 * gnus-msg.el (gnus-extended-version): Better regexp.
6502 1999-02-25 Didier Verna <verna@inf.enst.fr>
6504 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6505 is called with the result of SPLIT and should return a new split.
6507 * gnus.texi: update the doc.
6509 1999-02-23 Didier Verna <verna@inf.enst.fr>
6511 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6512 displayed in the article buffer, output bars if
6513 `gnus-picons-display-article-move-p'.
6515 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6517 * mail-source.el (mail-source-fetch-pop): Typo.
6519 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6521 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6523 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6525 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6527 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6529 * mml.el (mml-insert-buffer): New function.
6531 * message.el (message-forward): Insert the buffer in the buffer.
6533 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6535 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6537 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6539 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6541 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6543 * gnus.el: Pterodactyl Gnus v0.77 is released.
6545 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6547 * gnus-art.el (gnus-displaying-mime): New variable.
6548 (article-narrow-to-head): New function.
6550 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6551 Default to pop instead of pop3.
6553 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6555 * gnus-art.el (article-hide-pgp): Goto body.
6557 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6559 * gnus-cite.el: Don't use goto-line.
6561 * gnus-art.el (gnus-article-treat-html): Removed.
6562 (gnus-treat-article): Save restriction.
6564 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6566 * message.el (message-send-mail): Don't untabify.
6567 (message-mode): Don't use tabs for indentation.
6569 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6571 * message.el (message-send-mail): Don't untabify.
6573 * nnml.el (nnml-save-mail): Typo fix.
6575 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6577 * message.el (message-cite-function): Add
6578 `message-cite-original-without-signature' customization option.
6580 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6582 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6583 `nnmail-prepare-incoming-header-hook'.
6585 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6587 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6589 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6591 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6593 1999-02-18 Michael Cook <cook@sightpath.com>
6595 * Recognize Microsoft Outlook's cite attribution conventions.
6597 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6599 * gnus-sum.el: Bind M.
6601 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6603 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6605 1999-02-15 Didier Verna <verna@inf.enst.fr>
6607 * gnus-picon.el (gnus-group-display-picons): ensures that
6608 `article-goto-body' really goes to the article body.
6610 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6612 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6614 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6616 * mm-view.el (mm-view-message): Enable multibyte.
6618 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6620 * nnmail.el (nnmail-get-new-mail): Message later.
6622 * mm-util.el (mm-find-charset-region): Revert to checking
6625 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6627 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6630 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6632 * gnus.el: Pterodactyl Gnus v0.76 is released.
6634 1999-02-06 Felix Lee <flee@cygnus.com>
6636 * gnus.el (gnus-group-change-level-function): Typo.
6638 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6640 * gnus-sum.el (gnus-nov-skip-field): Removed.
6641 (gnus-nov-field): Ditto.
6642 (gnus-nov-parse-extra): Ditto.
6643 (gnus-nov-read-integer): Ditto.
6645 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6647 * nnheader.el (nnheader-nov-read-message-id): New macro.
6648 (nnheader-parse-nov): Use it.
6650 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6651 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6652 `(eq (char-after) ?\n)'.
6654 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6656 * gnus.el (gnus-other-frame): Always pop up a new frame.
6658 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6660 * gnus-range.el (gnus-range-add): Rewrite.
6662 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6664 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6666 (nnmail-process-maildir-mail-format): New function.
6668 * mail-source.el (mail-source-fetch-maildir): New function.
6669 (mail-source-keyword-map): Add default for maildir method.
6670 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6672 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6674 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6676 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6677 (nndoc-mime-digest-type-p): Removed.
6679 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6681 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6682 where it is supposed to be.
6683 (gnus-treat-play-sounds): New variable.
6685 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6687 * gnus-art.el (article-display-x-face): Narrow to head.
6688 (gnus-article-washed-types): New variable.
6689 (article-hide-pgp): Is not a toggle.
6690 (gnus-article-hide-text-type): Save types.
6691 (article-decode-charset): Use it.
6693 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6695 * message.el (message-forward-start-separator): Removed.
6696 (message-forward-end-separator): Removed.
6697 (message-signature-before-forwarded-message): Removed.
6698 (message-included-forward-headers): Removed.
6699 (message-check-news-body-syntax): Don't check forward.
6700 (message-forward): Use MIME.
6702 * nnvirtual.el (nnvirtual-request-article): Bind
6703 gnus-article-decode-hook to nil.
6705 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6707 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6710 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6712 * format-spec.el (format-spec): Be more robust.
6714 * message.el (message-encode-message-body): Default
6715 mail-parse-charset to mail-parse-charset.
6717 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6718 (gnus-summary-edit-article): Bind mail-parse-charset.
6720 * mml.el (mml-read-tag): Ignore white space after end of tag.
6722 * message.el (message-goto-body): Also work in separatorless
6725 * mml.el (mml-translate-from-mime): New function.
6726 (mml-insert-mime): Ditto.
6727 (mml-to-mime): New function.
6728 (mime-to-mml): New name.
6730 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6733 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6735 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6736 special-case nndraft groups.
6738 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6740 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6741 (gnus-get-newsgroup-headers): Already bound.
6743 * message.el (message-encode-message-body): Use posting charset.
6745 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6746 (mm-body-encoding): Do CTE.
6747 (mm-body-7-or-8): New function.
6749 * mm-util.el (mm-mime-charset): Always fall back on alist.
6750 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6751 (mm-mime-mule-charset-alist): Add arabic-*-column.
6752 (mm-find-mime-charset-region): New function.
6754 * format-spec.el (format-spec-make): New function.
6756 * mail-source.el (format-spec): Required.
6757 (mail-source-fetch-with-program): Removed.
6758 (mail-source-fetch-with-program): New function.
6760 * format-spec.el: New file.
6762 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6764 * mail-source.el (mail-source-fetch-with-program): Take optional
6767 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6769 * gnus-start.el: Ignore some groups.
6770 (gnus-setup-news): Bind nnmail-fetched-sources.
6772 * message.el (message-send-mail): Remove all tabs.
6774 * mm-util.el (mm-find-charset-region): Just check whether
6775 find-charset-region is defined.
6777 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6779 * gnus-group.el (gnus-group-get-new-news): Use
6780 nnmail-fetched-sources.
6782 * nnmail.el (nnmail-fetched-sources): New variable.
6783 (nnmail-get-new-mail): Use it.
6785 * mail-source.el (mail-source-fetched-sources): New variable.
6786 (mail-source-fetch): Use it.
6788 1999-02-02 Mark W. Eichin <eichin@thok.org>
6790 * gnus.el (gnus-getenv-nntpserver): if the file that
6791 gnus-nntpserver-file names has a trailing newline, the
6792 string-match will always match, and thus the file will never be
6793 read. (^ matches start of "line", \\` matches start of "buffer",
6794 which is what was intended...)
6796 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6798 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6800 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6802 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6805 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6807 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6809 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6811 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6813 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6815 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6817 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6819 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6820 * gnus-start.el (gnus-start-draft-setup): Ditto.
6822 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6824 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6825 (mail-source-value): Don't do variables.
6827 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6829 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6831 1999-02-01 Michael Cook <cook@sightpath.com>
6833 * Defenestrate spurious ?a.
6835 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6837 * mail-source.el (mail-source-fetch-pop): Instead use
6840 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6842 * lisp/mail-source.el : Support APOP authentication scheme.
6844 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6846 * pop3.el (pop3-movemail): Return t.
6848 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6850 * rfc2047.el (rfc2047-fold-region): New function.
6851 (rfc2047-encode-message-header): Use it.
6853 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6855 * gnus-sum.el (gnus-group-charset-alist): Add more.
6857 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6859 * gnus.el: Pterodactyl Gnus v0.75 is released.
6861 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6863 * gnus-art.el (article-display-x-face): Don't narrow to head.
6865 1999-02-01 Michael Cook <cook@sightpath.com>
6867 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6869 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6871 * mail-source.el (mail-source-fetch-directory): Ignore
6874 * gnus-cus.el (gnus-group-parameters): Addition.
6876 * gnus-art.el (article-strip-banner): Do symbolic banners.
6877 (article-strip-banner): New keystroke.
6879 1999-02-01 Michael Cook <cook@sightpath.com>
6881 * gnus-art.el (article-strip-banner): New command.
6883 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6885 * gnus-art.el (gnus-treat-strip-banners): New variable.
6887 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6889 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6892 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6894 * message.el (message-draft-coding-system): Check coding-system.
6895 * mm-util.el (mm-text-coding-system): Ditto.
6897 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6899 * mail-source.el (mail-source-fetch-pop): Save excursion.
6901 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6903 * mail-source.el (mail-source-movemail-args): Not constant.
6904 (mail-source-movemail-args): Removed.
6905 (mail-source-fetch-with-program): New function.
6906 (mail-source-fetch-pop): Use program and function.
6907 (mail-source-movemail-program): Removed.
6909 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6910 (gnus-treat-date-user-defined): New variable.
6912 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6914 * nnmail.el (nnmail-fix-eudora-headers): New function.
6916 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6918 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6920 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6922 * gnus-art.el (gnus-treatment-function-alist): Do
6923 gnus-article-add-buttons-to-head later.
6924 (gnus-treat-capitalize-sentences): New variable.
6925 (article-capitalize-sentences): New command and keystroke.
6927 * gnus-group.el (gnus-group-catchup-current): Do group.
6929 * message.el (message-default-charset): Add group.
6931 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6933 * gnus.el: Pterodactyl Gnus v0.74 is released.
6935 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6937 * gnus-art.el (article-fill-long-lines): Renamed.
6938 (article-fill-long-lines): New keystroke.
6940 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6942 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6944 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6946 (gnus-group-catchup-current): Be more robus.
6948 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6951 1999-01-25 Dave Love <fx@gnu.org>
6953 * message.el (message-mode-menu): Add message-mime-attach-file.
6954 (message-mode): Doc fix.
6956 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6958 * nnmail.el (nnmail-check-duplication): Insert the mail source
6961 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6962 (mail-source-fetch-directory): Ditto.
6963 (mail-source-fetch-file): Ditto.
6964 (mail-source-string): New variable.
6966 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6969 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6972 * mm-util.el (mm-mime-charset): Use the parameters.
6973 (mm-mime-charset): Removed region paremeters.
6975 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6978 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6980 * nnmail.el (nnmail-get-split-group): Quote right.
6982 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6984 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6987 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6989 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6990 (gnus-group-mode): Don't hook.
6992 * mail-source.el (mail-source-bind): Doc fix.
6993 (mail-source-bind): Take only one param.
6995 * gnus-art.el (gnus-treat-highlight-signature): typep.
6997 * mail-source.el (mail-source-movemail): Ignore empty file.
6998 (mail-source-callback): Check before deleting.
7000 * message.el (message-mime-attach-file): Include name.
7002 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7004 * mm-util.el (mm-read-charset): Return a symbol.
7006 * mm-view.el (mm-inline-text): Insert signature separator.
7008 * gnus-art.el (gnus-treat-predicate): New function.
7009 (gnus-treat-article): Allow all types to be checked.
7011 * gnus-util.el (gnus-or): New function.
7014 * gnus-art.el (gnus-mime-display-single): Use override.
7016 * mm-decode.el (mm-attachment-override-types): New variable.
7017 (mm-attachment-override-p): New function.
7019 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7021 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7023 * mm-view.el (mm-inline-text): Do vcards.
7025 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7027 * gnus.el: Pterodactyl Gnus v0.73 is released.
7029 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7031 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7032 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7033 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7034 (nnmail-movemail-program): Removed.
7035 (nnmail-movemail-args): Removed.
7036 (nnmail-pop-password-required): Ditto.
7037 (nnmail-tmp-directory): Ditto.
7038 (nnmail-delete-incoming): Removed.
7039 (nnmail-pop-password, nnmail-moved-inboxes,
7040 nnmail-internal-password, nnmail-move-inbox): Removed.
7041 (nnmail-read-passwd): Ditto.
7042 (nnmail-get-spool-files): Removed.
7043 (nnmail-resplit-incoming): Reinstated.
7045 * mail-source.el: New file.
7047 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7049 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7051 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7053 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7055 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7057 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7059 * gnus-picon.el (gnus-group-display-picons): Goto body.
7061 * gnus.el: Indented all functions; broke long lines; changed all
7062 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7064 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7066 * gnus.el: Pterodactyl Gnus v0.72 is released.
7068 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7070 * gnus.el: Cleaned up trailing whitespace.
7072 * mm-util.el (mm-read-charset): Work.
7074 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7076 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7077 nnheader-translate-file-chars'd group name.
7079 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7081 * message.el (message-encode-message-body): Fold case.
7083 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7085 * mailcap.el (mailcap-add): New function.
7087 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7089 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7090 (article-goto-body): Use it.
7091 (gnus-treat-article): Ditto.
7093 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7094 downloaded articles from the downloadeble list.
7096 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7098 * message.el (message-encode-message-body): Bind
7101 * mm-util.el (mm-charset-synonym-alist): New variable.
7102 (mm-charset-to-coding-system): Use it.
7103 (mm-charset-coding-system-alist): Removed.
7104 (mm-charset-to-coding-system): Don't use it.
7105 (mm-find-charset-region): Use mail-parse-charset.
7107 * gnus-art.el (gnus-treatment-function-alist): Use
7108 gnus-article-display-picons.
7109 (gnus-treat-display-xface): Only do if we have xface feature.
7110 (gnus-part-display-hook): New function.
7111 (gnus-treat-article): Use it.
7112 (gnus-treat-article): Use gnus-visual.
7114 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7116 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7119 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7121 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7124 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7126 * gnus.el: Pterodactyl Gnus v0.71 is released.
7128 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7130 * mm-view.el (mm-inline-image): Don't add a dot.
7132 * gnus-art.el (gnus-treat-article): New function.
7134 * gnus.el (gnus-article-display-hook): Removed.
7136 * gnus-art.el (gnus-article-treat-custom): New variable.
7138 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7140 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7143 * message.el (message-posting-charset): New variable.
7144 (message-send-mail): Use it.
7146 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7147 (gnus-setup-posting-charset): New function.
7148 (gnus-setup-message): Use it.
7150 * message.el (message-encode-message-body): Just look for
7151 Content-Type before inserting a new one.
7153 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7155 * rfc2047.el (rfc2047-default-charset): Removed.
7157 * mail-prsvr.el: New file.
7158 (mail-parse-charset): New variable.
7160 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7163 * gnus.el (gnus-charset): New group.
7165 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7167 * gnus-sum.el (gnus-default-charset): Default to nil.
7168 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7169 (gnus-newsgroup-iso-8859-1-forced): Removed.
7171 * mm-util.el (mm-known-charsets): Removed.
7172 (mm-default-coding-system): Removed.
7173 (mm-default-charset): Removed.
7174 (mm-read-charset): New function.
7176 * message.el (message-default-charset): Removed.
7178 * rfc2047.el (rfc2047-default-charset): Default to nil.
7180 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7182 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7184 * gnus.el: Pterodactyl Gnus v0.70 is released.
7186 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7188 * mm-decode.el (mm-save-part): Use mm-get-part.
7189 (mm-insert-part): New function.
7190 (mm-get-part): Use it.
7191 (mm-get-image): Ditto.
7192 (mm-display-external): Ditto.
7194 * mm-view.el (mm-inline-text): Ditto.
7196 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7199 * mm-decode.el (mm-display-external): Save the buffer.
7200 (mm-remove-part): Kill it.
7202 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7204 * nnagent.el (nnagent-request-set-mark): Defined stub.
7206 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7208 * gnus-score.el (gnus-score-load-score-alist): Bind
7209 coding-system-for-read.
7211 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7214 * mm-view.el (mm-setup-w3): Require w3.
7216 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7218 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7221 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7223 * mm-encode.el: Ditto.
7225 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7228 * mailcap.el (mailcap-mime-data): SAFER ps.
7230 * message.el (message-encode-message-body): Always insert a
7231 Content-Type header.
7233 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7236 * mm-view.el (mm-inline-text): Handle all sorts of text.
7238 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7241 * mm-decode.el (mm-display-external): Use it.
7243 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7245 * mm-decode.el (mm-save-part): Removed double code.
7247 1999-01-12 Dave Love <fx@gnu.org>
7249 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7250 application/octet-stream .gz & al files with jka-compr.
7252 1999-01-12 Dave Love <fx@gnu.org>
7254 * gnus-ems.el (gnus-down-mouse-3): New variable.
7255 * gnus-art.el (gnus-mime-button-map): Use it.
7256 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7258 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7260 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7262 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7264 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7267 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7269 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7271 1999-01-12 Matt Armstrong <matta@geoworks.com>
7273 * mml.el (mml-parameter-string): Strip directory component.
7275 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7277 * gnus.el (gnus-use-demon): Removed.
7279 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7281 * nnmail.el (nnmail-article-group): Don't infloop.
7283 1999-01-11 Colin Rafferty <colin@xemacs.org>
7285 * gnus-art.el (article-update-date-lapsed): Made it work with
7286 picons, and make it update on all visible frames.
7287 (article-date-ut): Get summary-buffer's current-headers.
7289 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7291 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7292 (gnus-picons-setup-p): New variable.
7294 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7296 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7298 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7300 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7301 (gnus-summary-exit-no-update): Use mapcar.
7303 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7305 * gnus-agent.el (gnus-category-write): Make directory.
7307 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7309 * gnus-sum.el (gnus-update-read-articles):
7310 (gnus-update-marks): Request backend update of mark.
7312 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7314 * mm-bodies.el (mm-body-encoding): Use mm-find.
7316 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7318 * gnus-picon.el (gnus-article-display-picons): Fix.
7320 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7322 * gnus.el: Pterodactyl Gnus v0.69 is released.
7324 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7326 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7328 * gnus-agent.el (gnus-agent-remove-group): New command and
7331 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7333 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7335 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7337 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7339 * mm-view.el (mm-inline-text): Bind current id.
7341 * mm-decode.el (mm-handle-id): New macro.
7342 (mm-make-handle): Accept id.
7343 (mm-dissect-singlepart): Use it.
7345 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7347 * message.el (message-cite-original-without-signature): Use
7348 message-signature-separator when searching for signature in
7349 message-cite-original-without-signature.
7351 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7353 * gnus.el (gnus-server-to-method): Check named methods.
7355 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7357 * mm-view.el (mm-view-message): Goto point-min.
7359 * nnmail.el (nnmail-article-group): Don't delete lines, only
7362 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7365 * nnheader.el (nnheader-temp-directory): New variable.
7366 (nnheader-temp-directory): Removed.
7368 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7370 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7371 list of files to check for mailcap entries under windows-nt.
7373 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7375 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7376 summary buffer exists.
7378 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7380 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7381 irrelevant Sun sendmail bug.
7382 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7384 * message.el (message-send-news): Bind mail-header-separator to
7385 "" when asking backend to post.
7387 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7389 * mm-uu.el (mm-dissect-disposition): New variable.
7390 (mm-uu-dissect): Use it.
7392 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7394 * mm-view.el (mm-inline-text): Bind url-current-object.
7396 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7398 * gnus-range.el (gnus-remove-from-range): Rewrite.
7400 1998-12-09 SL Baur <steve@altair.xemacs.org>
7402 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7404 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7406 * message.el (message-encode-message-body): Insert `MIME-Version'
7407 instead of `Mime-Version'.
7409 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7411 * message.el (message-insert-mime-part): Add the attachment
7413 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7414 (message-mime-query-type): New function.
7415 (message-mime-query-description): Ditto.
7416 (message-mime-query-file): Ditto.
7417 (message-insert-mime-part): Use them.
7418 (message-mime-insert-external): Use the new stuff.
7420 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7422 * nnmail.el (nnmail-split-header-length-limit): New variable.
7424 * mm-decode.el (mm-dissect-buffer): Check syntax.
7426 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7428 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7429 (rfc2047-dissect-region): Ditto.
7431 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7433 * mm-view.el (mm-view-message): Decode charset.
7435 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7437 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7440 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7442 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7444 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7446 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7448 * message.el (message-send-mail): Do MML first.
7449 (message-send-news): Ditto.
7451 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7453 * gnus-picon.el (gnus-picons-face): New face.
7454 (gnus-picons-try-face): Use it.
7456 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7458 * gnus.el: Pterodactyl Gnus v0.68 is released.
7460 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7462 * gnus.el: Pterodactyl Gnus v0.67 is released.
7464 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7466 * gnus.el: Pterodactyl Gnus v0.66 is released.
7468 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7470 * gnus-art.el (gnus-insert-mime-button): Decode description.
7472 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7474 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7475 (gnus-decode-header-methods): Ditto.
7476 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7478 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7480 * mml.el (mml-insert-mime-headers): Encode description.
7482 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7485 * gnus-sum.el (gnus-default-charset): Doc fix.
7487 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7489 * mm-decode.el (mm-display-part): Forward a line.
7491 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7493 * mm-util.el (mm-running-ntemacs): New variable.
7494 (mm-text-coding-system): Ditto.
7495 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7496 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7498 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7500 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7503 * message.el (message-insert-headers): New command and keystroke.
7505 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7507 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7508 (mm-get-image): Ditto.
7510 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7511 base64, uudecode and binhex.
7513 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7515 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7517 * mm-uu.el (mm-uu-dissect): Use inline.
7519 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7521 * mm-view.el (mm-view-message): New function.
7523 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7526 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7528 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7529 entry for message/rfc822 as 8bit.
7531 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7533 * mailcap.el (mailcap-mime-extensions): Add patch.
7535 1998-12-05 Dale Hagglund <rdh@best.com>
7537 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7538 argument to force all multipart/* to look like multipart/mixed.
7540 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7542 (gnus-mime-display-part): Use it.
7544 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7546 * gnus-draft.el (gnus-draft-send): Only disable checks for
7547 non-interactive use.
7548 (gnus-draft-send-message): Use it.
7550 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7552 * gnus.el: Pterodactyl Gnus v0.65 is released.
7554 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7556 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7558 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7560 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7562 * gnus.el: Pterodactyl Gnus v0.64 is released.
7564 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7566 * mm-view.el (mm-setup-w3): Don't load.
7568 * gnus-msg.el (gnus-setup-message): Set group name.
7569 (gnus-group-mail): Avoid leaking local vars.
7571 * message.el (message-attach-file): Renamed.
7572 (message-mime-attach-file): Renamed again.
7574 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7576 * gnus-art.el (article-decode-encoded-words): Bind
7577 rfc2047-default-charset here.
7579 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7581 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7583 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7584 (gnus-picons-setup-hook): New hook.
7586 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7588 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7590 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7593 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7595 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7596 (gnus-mime-view-part): Ditto.
7597 (gnus-mime-inline-part): Dotii.
7598 (gnus-mime-externalize-part): Daddo.
7599 (gnus-mime-internalize-part): Tutti frutti.
7600 (gnus-widget-press-button): Da da do.
7602 * mm-view.el (mm-setup-w3): Require url-vars.
7604 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7606 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7607 * mm-util.el (mm-find-charset-region): Ditto.
7609 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7611 * message.el (message-send): Don't encode here.
7612 (message-send-mail): But here.
7613 (message-send-news): And here.
7615 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7617 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7619 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7621 * gnus.el: Pterodactyl Gnus v0.63 is released.
7623 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7625 * mml.el (mml-base-boundary): Shorten.
7627 * message.el (message-insert-mime-part): Use default.
7629 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7631 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7633 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7636 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7638 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7640 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7642 * gnus-art.el (gnus-insert-mime-button): Fix.
7644 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7646 * message.el (message-insert-mime-part): Nicify prompts.
7647 (message-insert-mime-part): Really delete duplicates.
7648 (message-insert-mime-part): Check against common errors.
7649 (message-insert-mime-part): Fix docstring.
7651 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7653 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7655 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7657 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7658 (gnus-insert-mime-button): Modify accordingly.
7660 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7662 * gnus-art.el (gnus-display-mime): Set window point.
7664 * mm-decode.el (mm-display-external): Only decode when not
7666 (mm-alternative-precedence): Prefer multiparts.
7667 (mm-inline-media-tests): Inline multiparts.
7669 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7670 Ignore errors when requiring url.
7672 * mml.el (mml-quote-region): New command.
7674 * message.el (message-cite-original): Use it.
7675 (message-cite-original-without-signature): Ditto.
7677 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7679 * gnus.el: Pterodactyl Gnus v0.62 is released.
7681 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7683 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7685 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7687 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7690 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7692 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7694 * gnus-art.el (gnus-mime-display-single): Check for attachment
7697 1998-12-03 Didier Verna <verna@inf.enst.fr>
7699 * gnus-msg.el (gnus-configure-posting-styles): find a
7700 posting-style entry in the group parameters, if any, and honor it
7703 1998-12-03 Felix Lee <flee@teleport.com>
7705 * nntp.el (nntp-after-change-function): Fix.
7707 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7709 * mml.el (mml-generate-mime-1): Insert literally.
7711 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7713 * mml.el (mml-insert-mime-headers): Removed debug.
7715 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7717 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7720 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7721 application/emacs-lisp to 8bit.
7723 1998-12-03 Dale Hagglund <rdh@best.com>
7725 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7727 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7729 * gnus.el: Pterodactyl Gnus v0.61 is released.
7731 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7733 * mml.el (mml-parse-1): Skipped parts.
7734 (mml-insert-mime-headers): Nil is a list.
7735 (mml-generate-mime-1): Don't insert literally.
7736 (mml-read-tag): Drop text props.
7737 (mml-read-part): Ditto.
7738 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7740 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7742 * gnus.el: Pterodactyl Gnus v0.60 is released.
7744 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7746 * mml.el (mml-parse-1): Don't throw contents away.
7748 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7750 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7752 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7754 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7756 (mml-parse-1): Use it.
7758 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7760 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7761 Use gnus-newsgroup-default-charset.
7762 (article-decode-encoded-words): Remove charset codes.
7763 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7764 gnus-default-charset.
7766 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7768 * message.el (message-send-mail): Don't encode here.
7769 (message-send-news): Nor here.
7770 (message-send): ... but here instead.
7772 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7774 (gnus-article-display-picons): Replace From line.
7775 (gnus-group-display-picons): Replace Newsgroups line.
7776 (gnus-picons-display-glyph): Set baseline.
7777 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7778 (gnus-picons-xbm-face): Revert to old, standard colors.
7780 * message.el (message-fetch-field): Remove text props.
7782 * gnus-art.el (gnus-article-normalized-header-length): New
7784 (article-normalize-headers): New command and keystroke.
7786 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7788 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7790 * gnus.el: Pterodactyl Gnus v0.59 is released.
7792 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7794 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7796 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7798 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7800 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7802 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7804 * mm-decode.el (mm-all-images-fit): New variable.
7805 (mm-image-fit-p): Use it.
7807 * gnus-art.el (gnus-mime-display-single): Use it.
7808 (gnus-mime-internalize-part): New command and keystroke.
7810 * mm-decode.el (mm-user-automatic-external-display): New
7812 (mm-automatic-external-display-p): New function.
7814 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7817 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7819 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7821 * gnus-art.el (gnus-with-article): Work in the original article
7823 (gnus-with-article): Work in read-only groups.
7825 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7827 * mm-bodies.el (mm-decode-string): Return original string if not
7830 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7832 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7834 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7836 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7838 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7840 * gnus.el: Pterodactyl Gnus v0.58 is released.
7842 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7844 * mm-decode.el (mm-get-image): Return a glyph, not an image
7847 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7849 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7851 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7853 * mail-parse.el (rfc2045): Required.
7855 1998-12-01 William M. Perry <wmperry@aventail.com>
7857 * mm-view.el (mm-inline-text): Remove props.
7859 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7861 * mm-view.el (mm-setup-w3): Protect url-misc.
7863 * message.el (message-ignored-resent-headers): Remove
7866 * mml.el (mml-insert-mime-headers): Use encoding.
7867 (mml-parameter-string): Ditto.
7869 * rfc2045.el: New file.
7870 (rfc2045-encode-string): New function.
7872 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7874 * mail-parse.el (mail-header-encode-parameter): New function.
7876 * rfc2231.el (rfc2231-encode-string): New function.
7878 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7880 * mm-bodies.el (mm-decode-string): New function.
7881 * mm-view.el (mm-inline-text): Use mm-decode-string.
7883 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7885 * gnus.el: Pterodactyl Gnus v0.57 is released.
7887 1998-11-23 Felix Lee <flee@cygnus.com>
7889 * nntp.el (nntp-async-needs-kluge): new setting.
7890 (nntp-async-timer): new var.
7891 (nntp-async-process-list): new var.
7892 (nntp-async-kluge): new function.
7893 (nntp-async-timer-handler): new function.
7894 (nntp-async-wait): new function.
7895 (nntp-async-stop): new function.
7896 (nntp-after-change-function): renamed, and split apart.
7897 (nntp-async-trigger): new function.
7898 (nntp-do-callback): new function.
7899 (nntp-accept-process-output): add optional timeout arg.
7901 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7902 (gnus-async-wait-for-article): new function.
7903 (gnus-async-with-semaphore): s/asynch/async/.
7905 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7907 * gnus-art.el (gnus-with-article): Don't encode.
7908 (gnus-insert-mime-button): Fall back on filename from C-D.
7909 (gnus-mime-display-single): Have dots right on text/plain
7912 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7915 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7917 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7920 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7921 (gnus-summary-repair-multipart): New command and keystroke.
7923 * gnus-art.el (gnus-with-article-buffer): New macro.
7925 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7927 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7930 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7932 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7934 * mml.el (mml-read-part): Partition right.
7936 * mm-decode.el (mm-handle-set-cache): New macro.
7937 (mm-handle-cache): Ditto.
7938 (mm-make-handle): Ditto.
7939 (mm-dissect-singlepart): Use it.
7940 (mm-get-image): Use the cache.
7942 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7944 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7945 (gnus-mime-display-single): Don't insert lines between parts.
7947 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7949 * nnmail.el (nnmail-file-coding-system-1): New variable.
7950 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7951 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7952 * nnml.el (nnml-file-coding-system): New variable.
7953 (nnml-request-article): Use nnml-file-coding-system.
7955 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7957 * gnus.el: Pterodactyl Gnus v0.56 is released.
7959 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7961 * gnus-art.el (gnus-mime-display-part): New function.
7962 (gnus-mime-display-mixed): Use it.
7964 * mm-view.el (mm-setup-w3): Don't register.
7966 * message.el (message-cite-original): Cite parts.
7968 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7970 * mml.el (mml-parameter-string): New function.
7971 (mml-insert-mime-headers): Separated into new function.
7973 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7975 * mml.el (mml-make-boundary): Use `make-string'.
7977 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7979 * binhex.el (binhex-insert-char): Ditto.
7981 * uudecode.el (uudecode-insert-char): Code correctly.
7983 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7985 * mml.el (mml-generate-mime): Don't generate multiparts for
7988 * gnus-art.el (gnus-display-mime): Save excursion.
7990 * message.el (message-remove-first-header): New function.
7991 (message-encode-message-body): Use it.
7993 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7995 * gnus.el: Pterodactyl Gnus v0.55 is released.
7997 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7999 * mm-view.el (mm-setup-w3): New function.
8001 * mm-decode.el (mm-content-id-get-contents): New function.
8002 (mm-content-id-get-type): Ditto.
8003 (mm-content-id-get-encoding): Ditto.
8004 (mm-get-handle-by-content-id): Removed.
8006 1998-11-25 Colin Rafferty <colin@xemacs.org>
8008 * message.el (message-generate-new-buffers): Fix tag.
8010 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8012 * message.el (message-buffer-name): Check for unique first.
8014 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8015 gnus-inhibit-mime-unbuttonizing.
8017 * gnus-sum.el (t): Bind M-t.
8018 (gnus-inhibit-unbuttonizing): New variable.
8019 (gnus-summary-toggle-display-buttonized): New command.
8021 * gnus-art.el (gnus-display-mime): Select article window.
8022 (article-strip-trailing-space): New command and keystroke.
8024 * nneething.el (nneething-include-files): New variable.
8025 (nneething-create-mapping): Use it.
8027 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8029 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8030 ayto-expirable marks.
8032 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8034 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8036 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8039 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8041 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8043 * mm-util.el (mm-binary-coding-system): New variable.
8044 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8045 * mm-decode.el (mm-display-external): Ditto.
8047 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8049 * gnus.el: Pterodactyl Gnus v0.54 is released.
8051 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8053 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8055 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8057 * mm-decode.el (mm-save-part): Unquote.
8059 1998-11-24 Matt Armstrong <matta@geoworks.com>
8061 * mm-decode.el (mm-save-part): Bind coding system for write.
8063 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8065 * gnus-art.el (gnus-article-mode-line-format): New default.
8066 (gnus-article-mime-part-status): New function.
8068 * message.el (message-send-news): Check the body syntax before
8071 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8072 (gnus-mime-display-single): Use it.
8073 (gnus-mime-display-alternative): Ditto.
8075 * mm-decode.el: Check for whether we are running under a term.
8077 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8079 * mm-decode.el (mm-preferred-alternative): Default to first
8081 (mm-preferred-alternative): No, we dont.
8083 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8085 * mm-decode.el (mm-display-external): Use binary instead of
8087 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8088 * nnheader.el (nnheader-file-coding-system): Ditto.
8089 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8091 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8093 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8094 name without method.
8096 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8098 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8099 coding-system -> default-charset.
8100 (gnus-newsgroup-default-charset-alist): Ditto.
8101 (gnus-summary-local-variables): Ditto.
8102 (gnus-set-global-variables): Ditto.
8103 (gnus-get-newsgroup-headers): Ditto.
8104 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8105 (gnus-get-newsgroup-headers-xover): Ditto.
8106 (gnus-newsgroup-setup-default-charset): Ditto.
8107 (article-decode-mime-words): Ditto.
8108 (article-decode-charset): Ditto.
8109 (article-decode-encoded-words): Ditto.
8110 (article-de-quoted-unreadable): Ditto.
8111 (gnus-mime-view-all-parts): Ditto.
8112 (gnus-mime-externalize-part): Ditto.
8113 (gnus-mm-display-part): Ditto.
8114 (gnus-mime-display-single): Ditto.
8115 (gnus-mime-display-alternative): Ditto.
8117 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8119 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8120 * gnus-art.el (article-decode-charset): Overlay
8121 rfc2047-default-charset.
8122 * message.el (message-draft-coding-system): New variable.
8123 (message-set-auto-save-file-name): Use message-draft-coding-system.
8124 * nndraft.el (nndraft-request-article): Ditto.
8125 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8126 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8128 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8130 * mm-uu.el (mm-uu-test): New function.
8131 (mm-uu-dissect): Inherit charset and cte from head.
8132 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8134 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8136 * gnus.el: Pterodactyl Gnus v0.53 is released.
8138 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8140 * mm-decode.el (mm-get-image): New function.
8141 (mm-image-fit-p): New function.
8143 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8145 * gnus-art.el (gnus-article-insert-newline): New function.
8146 (article-goto-body): New function.
8148 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8150 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8153 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8156 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8159 * message.el (message-remove-header): Go to end if wanted.
8161 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8163 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8164 movement with save-window-excursion.
8166 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8168 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8170 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8172 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8174 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8176 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8177 gnus-newsgroup-coding-system.
8178 (gnus-get-newsgroup-headers): Ditto.
8179 (gnus-get-newsgroup-headers-xover): Ditto.
8180 (gnus-set-global-variables): Ditto.
8181 * gnus-art.el (article-decode-mime-words): Ditto.
8182 (article-decode-charset): Ditto.
8183 (article-decode-encoded-words): Ditto.
8184 (article-de-quoted-unreadable): Ditto.
8185 (gnus-mime-view-all-parts): Ditto.
8186 (gnus-mime-externalize-part): Ditto.
8187 (gnus-mm-display-part): Ditto.
8188 (gnus-mime-display-alternative): Ditto.
8189 (gnus-mime-display-single): Ditto.
8190 * mm-view.el (mm-inline-text): Use default coding system.
8192 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8194 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8195 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8196 (gnus-newsgroup-coding-system): New local variable.
8197 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8198 (gnus-summary-local-variables): Add two new local variables.
8199 (gnus-newsgroup-setup-coding-system): New function.
8200 (gnus-select-newsgroup): Setup coding system.
8201 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8202 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8203 * gnus-cus.el (gnus-group-parameters): Customizable
8206 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8208 * gnus.el: Pterodactyl Gnus v0.52 is released.
8210 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8212 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8215 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8216 undisplayed text types.
8218 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8221 1998-11-19 Felix Lee <flee@cygnus.com>
8223 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8225 1998-11-19 Felix Lee <flee@cygnus.com>
8227 * gnus-async.el (gnus-asynch-obarray): rename to
8228 gnus-async-hashtb, and don't buffer-local it.
8230 (gnus-async-article-callback): new function.
8231 (gnus-make-async-article-function): use it.
8233 (gnus-async-current-prefetch-group): new var.
8234 (gnus-async-current-prefetch-article): new var.
8235 (gnus-async-request-fetched-article): are we fetching it already?
8237 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8239 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8241 * gnus-sum.el (gnus-summary-show-article): Require.
8243 * message.el: Provide before hooks.
8244 (message-send-news): Do MIME before headers.
8246 * gnus-art.el (gnus-article-check-buffer): New function.
8247 (gnus-article-read-summary-keys): Use it.
8249 * mm-decode.el (mm-user-automatic-display): Display all inline
8252 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8254 (gnus-unbuttonized-mime-types): New variable.
8256 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8258 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8260 * mm-decode.el (mm-quote-arg): Quote semicolons.
8262 * gnus-art.el (gnus-mime-display-single): Don't display
8264 (gnus-mime-externalize-part): New command and keystroke.
8266 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8267 (mm-alternative-precedence): Changed order.
8269 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8271 * gnus.el (gnus-method-simplify): New function.
8272 (gnus-native-method-p): New function.
8273 (gnus-secondary-method-p): Use gnus-method-equal.
8275 * gnus-start.el (gnus-group-change-level): Shorten select method.
8277 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8279 * gnus.el: Pterodactyl Gnus v0.51 is released.
8281 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8283 * gnus.el: Applied patches from 5.6.45.
8285 * gnus-score.el (gnus-score-find-trace): Print complete file
8287 (gnus-score-find-trace): Truncate lines.
8289 * gnus.el (gnus-message-archive-group): Allow function.
8291 * message.el (message-encode-message-body): Remove Mime-Version
8294 * gnus-cus.el (gnus-group-customize): Optional topic.
8296 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8299 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8301 * message.el (message-encode-message-body): Rewrite.
8303 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8305 * mml.el (mml-base-boundary): New variable.
8306 (mml-make-boundary): New function.
8308 * gnus-cache.el (gnus-cache-coding-system): New variable.
8309 (gnus-cache-request-article): Use it.
8311 * message.el (message-insert-mime-part): Delete duplicates.
8313 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8315 * gnus-art.el (gnus-mime-display-alternative): Set end of
8316 multipart and display even when nothing is preferred.
8318 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8320 * gnus.el: Pterodactyl Gnus v0.50 is released.
8322 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8324 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8327 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8329 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8331 * gnus.el (gnus-similar-server-opened): Compare backend.
8333 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8335 * gnus-topic.el (gnus-topic-expire-articles): New function.
8336 (gnus-topic-mode-map): Bind it.
8338 * gnus.texi (Topic Commands): New expiry command. Reordered.
8340 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8343 (gnus-auto-expirable-marks): New variable.
8344 (gnus-inhibit-user-auto-expire): New variable.
8345 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8346 When looking to see if we should expire instead, check
8347 gnus-auto-expirable-marks instead of using a hard-wired list.
8348 (gnus-summary-mark-as-read-forward,
8349 gnus-summary-mark-as-read-backward):
8350 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8351 gnus-summary-mark-forward, instead of `t'.
8353 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8355 * mml.el (mml-compute-boundary): New function.
8356 (mml-compute-boundary-1): New function.
8357 (mml-generate-mime-1): Use it.
8359 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8361 * mml.el (mml-generate-mime-1): Always precede closing boundary
8364 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8366 * mml.el (mml-generate-mime-1): Do right boundaries when several
8369 * mm-decode.el (mm-user-automatic-display): Default to inline
8372 * mml.el (mml-generate-mime-1): Encode non-text parts.
8374 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8376 * gnus.el: Pterodactyl Gnus v0.49 is released.
8378 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8380 * mm-view.el (mm-inline-text): Require w3-vars.
8382 * gnus-setup.el (gnus-use-tm): Removed.
8384 * gnus-art.el (gnus-article-goto-part): Don't beep.
8385 (gnus-article-view-part): Check return value.
8386 (gnus-mime-display-alternative): Don't display when there is
8389 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8390 (mml-generate-mime-1): Use unibyte for binaries.
8392 * gnus-art.el (gnus-display-mime): Call
8393 gnus-article-mime-part-function.
8394 (gnus-mime-part-function): New function.
8395 (gnus-article-mime-part-function): New function.
8397 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8399 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8401 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8403 * message.el (message-font-lock-keywords): Highlight MML.
8404 (message-mml-face): New font.
8406 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8408 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8409 (gnus-mm-display-part): Do not select-window if the article window
8412 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8414 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8416 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8418 * gnus.el: Pterodactyl Gnus v0.48 is released.
8420 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8422 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8424 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8426 * message.el (message-cite-original-without-signature): Ditto.
8427 (message-cite-original): Quote parts.
8429 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8431 * gnus.el: Pterodactyl Gnus v0.47 is released.
8433 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8435 * message.el (message-encode-message-body): Insert MIME warning.
8437 * mml.el (mml-read-tag): Look for #tag.
8439 * mm-util.el (mm-find-charset-region): Check whether
8440 enable-multibyte-characters is bound.
8442 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8444 * gnus.el: Pterodactyl Gnus v0.46 is released.
8446 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8448 * message.el (message-encode-message-body): Insert headers at the
8451 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8453 * gnus.el: Pterodactyl Gnus v0.45 is released.
8455 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8457 * nndraft.el (nndraft-save-mime-part): Removed.
8458 (nndraft-get-mime-part): Ditto.
8460 * message.el (message-format-mime-old): Removed.
8461 (message-encode-message-body): Removed.
8462 (message-encode-message-body): Renamed.
8464 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8466 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8468 * message.el (message-format-mime): Check message-mime-part.
8470 * mm-encode.el (mm-mime-file-types): Removed.
8471 (mm-default-file-encoding): New definition.
8473 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8475 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8476 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8478 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8480 * gnus.el: Pterodactyl Gnus v0.44 is released.
8482 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8484 * message.el (message-format-mime): New function.
8486 * nndraft.el (nndraft-save-mime-part): New function.
8487 (nndraft-get-mime-part): New function.
8489 * mm-encode.el (mm-default-file-encoding): New function.
8490 (mm-content-transfer-encoding): New function.
8491 (mm-encode-buffer): New function.
8493 * message.el: New command.
8494 (message-mime-part): New variable.
8495 (message-insert-mime-part): New command.
8497 * mm-encode.el (mm-encode-content-transfer-encoding): New
8500 * mm-util.el (mm-content-transfer-encoding-defaults): New
8502 (mm-mime-file-types): Taken from TM.
8504 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8506 * gnus.el: Pterodactyl Gnus v0.43 is released.
8508 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8510 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8511 * gnus-score.el (gnus-score-default-header): Ditto.
8512 (gnus-header-index): Ditto.
8513 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8514 (gnus-summary-header): Handle extra headers.
8515 (gnus-summary-score-entry): Ditto, & provide new score element.
8516 (gnus-summary-score-effect): Ditto.
8517 (gnus-score-string): Avoid "extra" string sort, & modify match in
8519 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8521 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8523 * message.el (message-resend): Bind message-required-mail-headers
8526 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8528 * nngateway.el (require): Require cl.
8530 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8533 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8535 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8538 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8540 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8542 1998-11-10 Colin Rafferty <colin@xemacs.org>
8544 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8545 user-mail-address if non-nil.
8547 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8549 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8550 (gnus-make-sort-function-1): Ditto.
8552 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8555 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8557 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8559 * binhex.el (binhex-decode-region): Quote.
8561 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8563 * gnus-art.el (article-decode-charset): Don't downcase charset.
8565 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8567 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8569 * gnus.el: Pterodactyl Gnus v0.42 is released.
8571 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8573 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8575 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8577 * nntp.el (nntp-send-mode-reader): Revert.
8579 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8581 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8583 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8585 * message.el (message-make-date): Fix for negative time zones.
8587 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8589 * gnus.el: Pterodactyl Gnus v0.41 is released.
8591 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8593 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8595 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8597 * gnus.el (gnus-short-group-name): When shortening foreign select
8598 methods, do not scan for plusses beyond the first colon.
8600 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8602 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8603 lines where `group' is the last thing on the line.
8605 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8607 * gnus-art.el (gnus-article-view-part): Do alternative.
8608 (gnus-mime-display-alternative): Insert marker.
8610 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8612 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8614 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8617 * gnus-cus.el (gnus-topic): Required.
8619 * nnheader.el (nnheader-parse-nov): Parse extra.
8620 (nnheader-nov-parse-extra): New macro.
8622 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8624 * gnus-art.el (gnus-article-view-part): Internal move.
8626 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8628 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8629 (gnus-group-customize): Support editing topic parameters.
8631 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8633 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8636 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8638 * gnus-art.el (gnus-mm-display-part): Return.
8639 (gnus-article-view-part): Only go if external.
8640 (gnus-article-dumbquotes-map): Do 205.
8642 * mm-decode.el (mm-display-part): Return what was done.
8644 * message.el (message-buffer-naming-style): New variable.
8645 (message-generate-new-buffers): Extended.
8646 (message-buffer-naming-style): Removed.
8647 (message-buffer-name): Use it.
8648 (message-do-send-housekeeping): Rename new styling.
8650 * gnus-sum.el (gnus-summary-recenter): Allow
8651 gnus-auto-center-summary to be a number.
8653 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8655 * pop3.el (pop3-open-server): Use "binary" instead of
8658 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8660 * gnus-srvr.el (gnus-browse-foreign-server): Set
8661 gnus-browse-current-method to the result of gnus-server-to-method.
8663 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8665 * gnus-util.el (gnus-pull): Another optional argument.
8666 * nnweb.el (nnweb-request-delete-group): Delete from
8667 nnweb-group-alist and update active file.
8669 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8671 * gnus-group.el (gnus-group-make-group): Accept group of new
8674 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8676 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8678 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8680 * mm-view.el (mm-inline-text): Postion of html portion.
8682 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8684 * nntp.el (nntp-list-active-group): Waited for short strings.
8685 (nntp-send-mode-reader): Ditto.
8686 (nntp-open-connection): Ditto.
8688 * gnus-int.el (gnus-request-group-articles): New function.
8690 * nntp.el (nntp-request-listgroup): New function.
8691 (nntp-request-group-articles): Renamed.
8693 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8695 * nnheader.el (nnheader-parse-nov): Supply extra.
8697 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8699 * gnus-art.el (gnus-button-push): Don't go to
8700 gnus-article-buffer.
8702 * mm-view.el (mm-inline-image): Add a newline.
8704 * gnus-start.el (gnus-check-first-time-used): Check more.
8706 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8708 * gnus-start.el (gnus-check-first-time-used): Check current.
8710 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8712 * mm-util.el (mm-find-charset-region): New function.
8714 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8716 * gnus-art.el (gnus-mime-button-menu): Fix.
8718 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8720 * gnus-art.el (gnus-mime-button-menu): New definition.
8722 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8724 * gnus-art.el (article-decode-charset): Downcase charset.
8725 (article-decode-charset): Pass on type.
8726 (article-decode-charset): Check nil charsets.
8727 (article-remove-cr): Translate CR to LF.
8728 (gnus-ignored-mime-types): Default to nil.
8730 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8732 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8734 (gnus-nov-parse-extra): Didn't return right thing.
8736 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8738 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8740 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8742 * gnus.el: Pterodactyl Gnus v0.40 is released.
8744 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8746 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8748 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8750 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8752 * nnml.el (nnml-possibly-create-directory): Check before making.
8754 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8756 * nnheader.el (nnheader-insert-nov): Don't infloop.
8758 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8760 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8763 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8765 * nneething.el (nneething-file-name): New definition.
8767 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8769 * gnus-art.el (gnus-treatment-function-alist): Fix.
8770 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8772 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8774 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8776 * gnus.el: Pterodactyl Gnus v0.39 is released.
8778 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8780 * gnus-art.el (gnus-ignored-mime-types): New variable.
8781 (gnus-mime-display-single): Use it.
8782 (gnus-treatment-function-alist): New variable.
8784 * gnus.el (gnus-mime): New group.
8786 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8787 things for other parts.
8788 (gnus-mime-display-alternative): Place point.
8790 * gnus.el: autoload gnus-uu-post-news.
8792 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8795 * mm-decode.el (mm-display-part): Default to inline text/.*
8798 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8801 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8802 (gnus-mime-display-single): Inline all text parts.
8803 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8805 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8807 * nnml.el (nnml-possibly-create-directory): Rewrite.
8808 (nnml-request-create-group): Change to right server.
8810 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8812 * gnus.el: rmail-output-to-rmail-file autoload.
8814 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8817 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8819 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8821 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8823 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8826 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8828 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8830 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8832 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8834 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8836 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8838 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8841 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8844 * gnus-spec.el (gnus-update-format-specifications): Use the
8845 article mode line spec.
8847 * gnus-art.el (gnus-insert-mime-button): Put right type.
8848 (gnus-insert-prev-page-button): Ditto.
8849 (gnus-insert-next-page-button): Dutti.
8851 * pop3.el: New version installed.
8853 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8855 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8856 and display last part.
8858 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8860 * gnus.el: Pterodactyl Gnus v0.38 is released.
8862 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8864 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8866 (article-de-quoted-unreadable): Narrow to default.
8868 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8870 * gnus-art.el (article-decode-charset): Decode even when broken
8873 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8876 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8878 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8881 * nnmail.el (nnmail-extra-headers): New variable.
8883 * nnheader.el (nnheader-insert-nov): Insert extra.
8885 * gnus.el (gnus-summary-line-format): Doc fix.
8887 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8888 (gnus-nov-parse-line): Ditto.
8889 (gnus-nov-parse-extra): New macro.
8890 (gnus-header): New function.
8891 (gnus-update-summary-mark-positions): Change.
8892 (gnus-ignored-from-addresses): New variable.
8893 (gnus-summary-insert-from-or-to): New function.
8895 * gnus.el (gnus-extra-headers): New variable.
8897 * nnheader.el (make-mail-header): Expand.
8898 (mail-header-extra): New macro.
8899 (mail-header-set-extra): Ditto.
8900 (make-full-mail-header): Expand.
8902 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8904 * gnus.el: Pterodactyl Gnus v0.37 is released.
8906 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8908 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8910 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8913 1998-10-22 Didier Verna <verna@inf.enst.fr>
8915 * gnus-spec.el (gnus-balloon-face-function): new function
8916 (gnus-parse-format): understand the %< %> specifiers
8917 (gnus-parse-complex-format): ditto.
8919 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8921 * gnus.el: Changed following-char to char-after throughout.
8923 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8925 * mm-decode.el (mm-display-external): Protect more and message.
8927 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8929 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8932 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8934 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8936 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8938 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8940 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8942 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8944 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8946 * mm-decode.el (mm-display-external): Set undisplayer to mm
8947 buffer, not the current buffer; use unwind-protect.
8949 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8951 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8952 (gnus-summary-exit-no-update): Ditto.
8954 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8956 * mm-decode.el (mm-inline-media-tests): Look for w3.
8958 * mailcap.el (mailcap-mime-data): Inline html.
8960 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8962 * gnus.el: Pterodactyl Gnus v0.36 is released.
8964 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8966 * gnus-art.el (article-translate-strings):
8967 (gnus-article-dumbquotes-map): Don't dot.
8969 * pop3.el (pop3-open-server): Set point right.
8971 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8972 (mm-dissect-buffer): Ditto.
8973 (mm-destroy-part): Ignore non-handles.
8974 (mm-remove-part): Ditto.
8975 (mm-destroy-parts): New function.
8976 (mm-remove-parts): Ditto.
8978 * gnus-art.el (gnus-mm-display-part): Don't move point.
8980 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8982 * mm-uu.el : New file.
8984 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8986 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8989 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8991 * mm-decode.el (mm-display-external): Check before selecting.
8993 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8995 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8997 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8999 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9002 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9004 * gnus-art.el (gnus-decode-header-methods): New variable.
9006 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9008 * gnus-art.el (gnus-multi-decode-header): New function.
9010 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9012 * gnus.el: Pterodactyl Gnus v0.35 is released.
9014 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9016 * uudecode.el (uudecode-decode-region-external): Insert
9019 * mm-bodies.el (mm-decode-body): Optional encoding.
9021 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9023 * gnus-ems.el (gnus-mouse-3): New variable.
9025 * binhex.el (binhex-decode-region-external): Don't use -internally.
9027 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9029 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9032 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9034 * gnus-group.el (gnus-add-marked-articles): Request backend update
9037 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9039 * gnus-sum.el (gnus-update-read-articles):
9040 (gnus-update-marks): Request backend update of mark.
9042 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9044 * gnus.texi (Optional Backend Functions): New item,
9045 nnchoke-request-set-mark.
9047 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9049 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9052 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9054 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9056 1998-10-14 SL Baur <steve@altair.xemacs.org>
9058 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9061 1998-10-10 SL Baur <steve@altair.xemacs.org>
9063 * mm-view.el: Require mm-decode for macros.
9065 * mm-decode.el (mm-handle-type): Move macro declarations above the
9066 place where they are used.
9068 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9070 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9073 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9075 * nnagent.el (nnagent-open-server): Error message.
9077 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9079 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9081 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9083 * score-mode.el (gnus-score-mode-map): Ditto.
9085 * message.el (message-mode-map): Ditto.
9087 * gnus-uu.el (gnus-uu-post-news): Ditto.
9089 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9091 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9093 * gnus-art.el (gnus-article-edit-mode-map): Use
9094 `set-keymap-parent' rather than `copy-keymap'.
9096 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9098 * gnus-art.el (gnus-mime-button-commands): New variable.
9099 (gnus-mime-button-map): Initialize it from
9100 `gnus-mime-button-commands'.
9101 (gnus-mime-button-menu): New function.
9102 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9104 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9106 * message.el (message-insert-to): Make `nobody' and `poster'
9107 synonymous to `never' and `always' in Mail-Copies-To.
9108 (message-reply): Ditto.
9109 (message-followup): Ditto.
9111 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9113 * mailcap.el (mailcap-mime-data): Save sound.
9115 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9117 * message.el (message-ignored-supersedes-headers): Include
9118 `NNTP-Posting-Date'.
9120 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9122 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9124 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9126 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9129 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9131 * mm-decode.el (mm-display-external): Don't switch on save.
9133 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9135 * nnmail.el (nnmail-movemail-args): New variable.
9137 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9139 * gnus-art.el (article-translate-strings):
9141 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9143 * gnus-art.el (gnus-article-view-part): Use it.
9144 (gnus-mm-display-part): New function.
9145 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9147 * mm-decode.el (mm-handle-displayed-p): New function.
9149 * gnus-art.el (gnus-mime-copy-part): Create better names.
9150 (gnus-mime-button-line-format): Include dots spec.
9152 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9154 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9155 forward buffer first.
9157 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9159 * gnus-util.el (gnus-set-window-start): New function.
9161 * message.el (message-send): Don't check changed.
9163 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9165 * gnus-art.el (gnus-article-setup-buffer): Set params.
9167 * mm-decode.el (mm-user-display-methods): Inline
9168 "message/delivery-status".
9170 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9172 * message.el (message-auto-save-directory): Rename.
9173 (message-mode): Dof fix.
9175 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9176 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9178 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9180 * message.el (message-make-date): Avoid locale.
9182 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9185 * mm-decode.el (mm-display-inline): Goto point-min.
9187 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9189 * mm-decode.el (mm-display-external): Reverse before sorting.
9191 * gnus-draft.el (gnus-draft-send): Allow mail.
9193 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9195 * message.el (message-check): Move message-check macro above where
9198 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9200 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9202 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9204 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9206 * gnus.el: Pterodactyl Gnus v0.34 is released.
9208 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9210 * mm-decode.el (mm-inline-media-tests): delivery-status.
9212 * mm-view.el (mm-inline-text): Provide default.
9214 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9216 * mailcap.el (mailcap-possible-viewers): Fix nils.
9218 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9220 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9221 (article-update-date-lapsed): Record the buffer.
9222 (article-update-date-lapsed): Do all windows that display article
9225 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9227 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9229 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9232 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9234 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9236 * gnus-agent.el (gnus-category-add): Change default category to
9239 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9242 * gnus-draft.el (gnus-draft-send): Check server more.
9244 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9245 (gnus-article-goto-part): New function.
9247 * mm-view.el (mm-inline-text): Insert richtext properly.
9249 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9251 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9253 * parse-time.el (parse-time-rules): Accept dates far into the past
9254 and the future, and parse single-digit numbers as years.
9256 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9258 * mm-decode.el (mm-display-external): Chop off directories.
9260 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9262 * uudecode.el (uu-decode-region-external): Use
9263 insert-file-contents-literally.
9265 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9267 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9269 * uudecode.el: New file.
9271 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9274 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9276 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9278 * message.el (message-fetch-field): Unfold properly.
9280 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9283 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9285 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9286 (gnus-auto-select-first): Removed.
9287 (gnus-auto-select-first): Extended.
9288 (gnus-summary-read-group-1): Use new value.
9290 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9292 * message.el (message-fix-before-sending): Space.
9294 * nnmail.el (nnmail-find-file): Don't erase.
9296 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9298 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9300 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9302 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9304 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9306 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9308 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9310 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9313 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9315 * gnus-art.el (gnus-mime-view-all-parts): New command and
9318 * mm-decode.el (mm-display-external): Translate slashes.
9320 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9322 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9324 * mm-decode.el (mm-quote-arg): Quote spaces.
9325 (mm-display-external): Quote args.
9327 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9329 * mm-decode.el (mm-inlinable-part-p): New function.
9331 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9333 * mm-util.el (mm-disable-multibyte): New function.
9335 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9337 * gnus.el: Pterodactyl Gnus v0.33 is released.
9339 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9341 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9343 * mm-decode.el (mm-display-external): Don't switch for externals.
9344 (mm-dissect-multipart): Don't include end-sep.
9346 * mm-util.el (mm-get-coding-system-list): New function.
9347 (mm-coding-system-list): New variable.
9349 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9351 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9353 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9355 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9358 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9360 * mm-decode.el (mm-interactively-view-part): Typo.
9362 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9364 * mm-decode.el (mm-dissect-multipart): Display last part when the
9365 article has no close-delimiter
9367 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9369 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9372 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9374 * gnus-art.el (gnus-display-mime): Typo.
9376 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9378 * gnus.el: Pterodactyl Gnus v0.32 is released.
9380 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9382 * gnus-kill.el (gnus-batch-score): Protect against errors.
9384 * gnus-art.el: Protect against broken headers.
9386 * mm-decode.el (mm-display-external): Respect needsterm.
9387 (mm-display-external): Create buffer for external commands.
9389 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9391 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9393 * mm-decode.el (mm-display-external): Use file name.
9395 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9397 * gnus-util.el (gnus-output-to-rmail): adjust to
9398 `rmail-output-to-rmail-file'
9400 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9402 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9404 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9407 * gnus-art.el (article-decode-charset): Fold case.
9409 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9411 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9413 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9415 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9418 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9420 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9423 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9425 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9427 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9429 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9431 1998-09-23 Matt Armstrong <matta@geoworks.com>
9433 * gnus-art.el (article-decode-charset): Narrow to the correct
9436 * mm-bodies.el: Fix autoload.
9438 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9440 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9442 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9444 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9446 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9448 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9449 (gnus-article-add-button): Ditto.
9451 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9453 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9454 (gnus-article-prepare-display): Bind url-standalone-mode.
9456 * mm-decode.el (mm-remove-part): Also delete directory.
9457 (mm-display-external): Create a private sub-dir.
9459 * mailcap.el (mailcap-binary-suffixes): New variable.
9460 (mailcap-command-p): Use it.
9462 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9464 * nnmbox.el (nnmbox-request-group): Change server.
9465 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9467 * message.el (message-encode-message-body): Don't stomp MIME
9470 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9472 (gnus-summary-exit): Check for a live article buffer.
9473 (gnus-summary-exit-no-update): Ditto.
9475 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9478 * gnus-sum.el (gnus-article-decoded-p): New variable.
9480 * mm-decode.el (mm-display-external): Use no-conv.
9482 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9483 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9485 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9488 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9490 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9492 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9494 * gnus.el: Pterodactyl Gnus v0.31 is released.
9496 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9498 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9500 * mm-decode.el (mm-display-part): Accept no-default.
9502 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9505 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9506 (gnus-summary-prepare-threads): Ditto.
9508 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9510 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9511 (gnus-mime-button-line-format): Doc fix.
9512 (gnus-insert-mime-button): Use it.
9513 (gnus-article-add-button): Use widget-convert-button.
9515 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9518 * mm-decode.el (mm-alternative-precedence): Ditto.
9520 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9522 * mm-decode.el (mm-user-automatic-display): Use enriched.
9524 1998-09-14 Paul Fisher <rao@gnu.org>
9526 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9529 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9531 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9533 * gnus-art.el (article-update-date-lapsed): Only update header if
9534 buffer is dispalyed in frame.
9535 (gnus-article-prepare-display): New function.
9536 (gnus-article-prepare): Use it.
9538 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9540 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9542 * mm-view.el (mm-insert-inline): New function.
9544 * mm-decode.el (mm-pipe-part): Bugged.
9546 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9548 * mm-bodies.el (mm-encode-body): Move over the body.
9550 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9552 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9554 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9556 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9557 related functions. Handle message/rfc822 parts. Display subject on
9558 multipart summary lines. Display name on sub-parts when available.
9560 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9562 * mailcap.el (mailcap-command-p): New version.
9564 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9566 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9569 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9571 * message.el (message-make-date): Remove weekday name.
9573 * mm-decode.el (mm-dissect-buffer): Protect against broken
9576 * mailcap.el (mailcap-command-in-path-p): New function.
9577 (mailcap-command-p): Renamed.
9579 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9581 * rfc2047.el (eval): Autoload.
9583 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9585 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9586 (gnus-multi-decode-encoded-word-string): New function.
9587 (gnus-encoded-word-method-alist): New variable.
9588 (gnus-decode-encoded-word-functions): Removed.
9590 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9592 * gnus-int.el (gnus-request-replace-article): Replace
9593 message-narrow-to-headers with message-narrow-to-head
9595 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9597 * drums.el (drums-quote-string): Reversed match.
9599 * message.el (message-make-date): Use weekday name.
9601 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9603 * gnus.el: Pterodactyl Gnus v0.30 is released.
9605 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9607 * gnus-art.el (article-decode-encoded-words): Use it.
9608 (gnus-decode-header-function): New variable.
9610 * gnus-sum.el (gnus-nov-parse-line): Use it.
9611 (gnus-decode-encoded-word-function): New variable.
9613 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9616 * gnus-art.el (gnus-insert-mime-button): Use widget.
9617 (gnus-widget-press-button): New function.
9618 (gnus-article-prev-button): Removed.
9619 (gnus-article-next-button): Ditto.
9620 (gnus-article-add-button): Ditto.
9622 * gnus.el (gnus-article-mode-map): Inherit from widget.
9623 (gnus-article-mode-map): No, don't.
9625 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9626 (mm-content-id-alist): New variable.
9627 (mm-get-content-id): New function.
9629 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9630 articles if we are fetching to the article buffer.
9632 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9634 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9637 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9639 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9640 (mm-default-mime-charset): New variable.
9642 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9644 * drums.el (drums-quote-string): Reversed test.
9646 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9648 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9651 * drums.el (drums-quote-string): New function.
9653 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9654 (rfc2047-b-encode-region): Chop lines.
9655 (rfc2047-q-encode-region): Ditto.
9657 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9659 * gnus.el: Pterodactyl Gnus v0.29 is released.
9661 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9663 * mm-decode.el (mm-save-part): Message right.
9665 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9667 * drums.el (drums-parse-address): Returned a list instead of a
9669 (drums-remove-whitespace): Skip comments.
9670 (drums-parse-addresses): Didn't work.
9672 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9674 * gnus.el: Pterodactyl Gnus v0.28 is released.
9676 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9678 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9680 (article-decode-encoded-words): Rename.
9682 * message.el (message-narrow-to-headers-or-head): New function.
9684 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9687 * message.el (message-send-news): Encode body after checking
9690 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9692 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9694 * gnus-art.el (gnus-display-mime): Respect disposition.
9696 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9698 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9699 text with annotations.
9701 * message.el (message-make-date): Fix sign for negative time
9704 * mm-view.el (mm-inline-image): Insert a space at the end of the
9707 * mail-parse.el: New file.
9709 * rfc2231.el: New file.
9711 * drums.el (drums-content-type-get): Removed.
9712 (drums-parse-content-type): Ditto.
9714 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9716 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9718 * gnus.el: Pterodactyl Gnus v0.27 is released.
9720 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9722 * mm-decode.el (mm-alternative-precedence): New variable.
9723 (mm-preferred-alternative): New function.
9725 * gnus-art.el (gnus-mime-copy-part): New command.
9727 * mm-decode.el (mm-get-part): New function.
9729 * mm-view.el: New file.
9731 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9732 (mm-display-part): Default to mailcap-save-binary-file.
9734 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9736 * gnus.el: Pterodactyl Gnus v0.26 is released.
9738 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9740 * mm-decode.el (mm-interactively-view-part): New function.
9742 * gnus-art.el (gnus-mime-view-part): New command.
9744 * mm-decode.el (mm-last-shell-command): New variable.
9746 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9748 * mm-decode.el (mm-save-part): New function.
9750 * gnus-art.el (article-decode-charset): Protect against buggy
9752 (gnus-mime-pipe-part): New command.
9753 (gnus-mime-save-part): New command.
9754 (gnus-mime-button-map): New keymap.
9755 (gnus-mime-button-line-format): New variable.
9756 (gnus-insert-mime-button): New function.
9757 (gnus-display-mime): Use it.
9759 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9761 * mm-decode.el (mm-inline-text): Decode charsets.
9763 * gnus-art.el (gnus-article-save): Comment fix.
9765 * gnus-int.el (gnus-start-news-server): When in batch, don't
9768 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9771 * mm-decode.el (mm-inline-media-tests): Add audio.
9772 (mm-inline-audio): New function.
9774 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9776 * gnus-art.el (article-make-date-line): Didn't work.
9778 * parse-time.el (parse-time-string): One too many nils.
9780 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9782 * gnus.el: Pterodactyl Gnus v0.25 is released.
9784 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9786 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9789 * gnus.el ((featurep 'gnus-xmas)): New
9790 'gnus-annotation-in-region-p alias.
9792 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9794 * mm-util.el (mm-with-unibyte-buffer): New function.
9796 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9798 * mm-decode.el (mm-inline-media-tests): New variable.
9800 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9802 * gnus-art.el (gnus-article-mime-handles): New variable.
9804 * drums.el (drums-narrow-to-header): New function.
9806 * gnus-art.el (article-decode-charset): Use it.
9808 * drums.el (drums-content-type-get): New function.
9810 * mm-util.el (mm-content-type-charset): Removed.
9812 * drums.el (drums-syntax-table): @ is word.
9813 (drums-parse-content-type): New function.
9815 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9818 * gnus-util.el (gnus-date-get-time): Use safe date.
9820 * gnus-sum.el (gnus-show-mime): Removed.
9821 (gnus-summary-toggle-mime): Removed.
9823 * gnus-art.el (gnus-strict-mime): Removed.
9824 (gnus-article-prepare): Don't do MIME.
9825 (gnus-decode-encoded-word-method): Removed.
9826 (gnus-show-mime-method): Removed.
9828 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9830 * gnus.el: Pterodactyl Gnus v0.24 is released.
9832 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9834 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9837 * parse-time.el (parse-time-rules): Accept times that look like
9840 * message.el (message-make-date): Use zone properly.
9842 * gnus.el: Autoload gnus-batch.
9844 * gnus-art.el (article-de-quoted-unreadable): Do not do
9845 gnus-article-decode-rfc1522.
9847 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9849 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9852 * message.el (message-encode-message-body): Check for us-ascii.
9854 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9857 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9859 * gnus-art.el (article-decode-charset): Rename.
9861 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9863 * gnus.el: Pterodactyl Gnus v0.23 is released.
9865 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9867 * gnus-util.el (gnus-parent-id): Ditto.
9868 (gnus-put-text-property-excluding-newlines): Ditto.
9870 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9872 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9874 * message.el (message-generate-headers): Generate User-Agent
9875 instead of X-Mailer & X-Newsreader.
9877 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9878 User-Agent header format.
9880 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9882 * gnus.el: Pterodactyl Gnus v0.22 is released.
9884 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9886 * mm-util.el (mm-multibyte-p): Typo.
9888 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9890 * gnus.el: Pterodactyl Gnus v0.21 is released.
9892 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9894 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9896 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9898 * mm-util.el (mm-multibyte-p): New function.
9900 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9902 * gnus.el: Pterodactyl Gnus v0.20 is released.
9904 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9906 * rfc2047.el (rfc2047-decode-region): Only decode when in
9909 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9911 * gnus-int.el (gnus-request-replace-article): Encode.
9912 (gnus-request-accept-article): Encode.
9914 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9917 * gnus.el (gnus-article-display-hook): Take the charset functions
9920 * time-date.el (safe-date-to-time): New function.
9922 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9924 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9926 * gnus.el: Pterodactyl Gnus v0.19 is released.
9928 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9930 * mm-util.el (mm-mime-charset): New function.
9932 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9934 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9936 * gnus.el: Pterodactyl Gnus v0.18 is released.
9938 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9940 * message.el (message-send-and-exit): Return t on success.
9941 (message-make-date): Make a proper time zone.
9943 * gnus-draft.el (gnus-draft-send): Only remove article if the
9944 sending is successful.
9946 * drums.el (drums-get-comment): Return the last comment.
9947 (drums-parse-address): Parse old-style From headers.
9949 1998-09-07 SL Baur <steve@altair.xemacs.org>
9951 * gnus-sum.el (gnus-data-compute-positions): Move below
9952 `gnus-save-hidden-threads' so the former is correctly detected as
9955 1998-09-06 Dave Love <fx@gnu.org>
9957 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9958 ignore-errors too, eval'd when compile. Require w3 stuff at load
9959 time for nicer failure if it's not available.
9961 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9963 * time-date.el (time-to-seconds): Renamed.
9965 * parse-time.el (parse-time-string): Downcase before handling.
9966 (parse-time-rules): Times without seconds have 0 seconds.
9968 * rfc2047.el (rfc2047-encode-region): New version.
9969 (rfc2047-dissect-region): New function.
9971 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9973 * message.el (message-make-date): Use symbolic zone.
9975 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9977 * time-date.el (parse-time): Always use parse-time.
9979 * parse-time.el (parse-time-syntax): Use vectors.
9981 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9983 * gnus.el: Pterodactyl Gnus v0.17 is released.
9985 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9987 * time-date.el: Renamed from "date".
9989 * gnus.el: Removed all timezone dependencies.
9991 * score-mode.el: Removed.
9992 (gnus-score-edit-insert-date): Use date.
9994 * date.el (float-to-time): New function.
9996 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9998 * date.el (time-to-float): New function.
10000 * message.el (message-make-date): Use format-time-string.
10001 (message-make-expires): Use make-date.
10003 * gnus-util.el (gnus-dd-mmm): Use date.
10004 (gnus-sortable-date): Ditto.
10006 * message.el (message-make-date): Take an optional time.
10008 * gnus: Applied patches from 5.6.43.
10010 * date.el (if): Use parse-time.
10012 * gnus-score.el (gnus-summary-score-entry): Make into a command
10015 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10018 * gnus.el (gnus-agent-meta-information-header): Moved here.
10020 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10022 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10023 (gnus-agent-fetch-group-1): Score article headers using normal
10024 group score files if the download score rule of a category/group
10026 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10027 deciding what articles to download.
10028 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10029 predicate processing if predicate is `true' or `false'.
10031 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10033 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10035 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10037 * score-mode.el (score-mode-coding-system): New variable.
10038 (gnus-score-edit-exit): Use it.
10040 1998-09-04 Jason R Mastaler <jason@4b.org>
10042 * drums.el: Corrected typo.
10044 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10046 * mm-bodies.el (mm-body-encoding): Faster version.
10048 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10050 * gnus-art.el (gnus-article-decode-charset): Only decode text
10053 * message.el (message-output): Use rmail.
10055 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10058 * mm-util.el (mm-charset-to-coding-system): Use
10059 rfc2047-default-charset.
10060 (mm-known-charsets): New variable.
10062 * message.el (message-caesar-region): Bugged out.
10064 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10066 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10067 specifying `agent-predicate' in a group's parameters.
10069 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10071 * gnus.el: Pterodactyl Gnus v0.16 is released.
10073 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10075 * nnmail.el (nnmail-expired-article-p): Use predicate.
10077 * date.el (time-less-p): Renamed.
10079 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10082 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10085 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10087 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10090 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10092 * gnus.el: Pterodactyl Gnus v0.15 is released.
10094 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10096 * date.el: New file.
10098 * gnus-util.el (gnus-encode-date): Removed.
10099 (gnus-time-less): Ditto.
10101 * nnmail.el (nnmail-date-to-time): Removed.
10102 (nnmail-time-less): Ditto.
10103 (nnmail-days-to-time): Ditto.
10104 (nnmail-time-since): Ditto.
10106 * drums.el: New file.
10108 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10110 * message.el (message-encode-message-body): Encode headers with
10113 * rfc2047.el (rfc2047-default-charset): Renamed.
10114 (rfc2047-encodable-p): Use it.
10116 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10118 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10121 * gnus-util.el (gnus-output-to-rmail): Removed.
10123 * gnus-art.el (gnus-summary-save-in-rmail): Use
10124 gnus-output-to-rmailrmail-output-to-rmail-file.
10126 * rfc2047.el (rfc2047-decode-region): Fold case.
10127 (rfc2047-decode): Use decode-string.
10129 * mm-util.el: Provide mm-char-int.
10131 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10133 * gnus.el: Pterodactyl Gnus v0.14 is released.
10135 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10137 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10140 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10142 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10144 (gnus-inews-insert-mime-headers): Removed.
10146 * message.el (message-caesar-region): Protect against MULE chars.
10148 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10150 * mm-util.el (if): fset the right function.
10152 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10154 * gnus-art.el (gnus-article-decode-charset): Use real
10155 read-coding-system.
10157 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10159 * mm-bodies.el (mm-decode-body): Protect against malformed
10161 (mm-decode-body): Check that buffer-file-coding-system is
10164 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10166 * gnus.el: Pterodactyl Gnus v0.13 is released.
10168 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10170 * gnus-util.el (gnus-strip-whitespace): Already defined.
10173 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10175 * gnus-util.el (gnus-strip-whitespace): New function.
10177 * mm-util.el (mm-content-type-charset): Downcase.
10179 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10181 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10182 (gnus-article-decode-charset): Don't fetch all headers.
10184 * mm-util.el (mm-read-coding-system): New function.
10186 * mm-bodies.el (mm-decode-body): Check the right charset.
10188 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10190 * gnus-art.el (gnus-article-mode-line-format): Use short group
10193 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10195 * gnus.el: Pterodactyl Gnus v0.12 is released.
10197 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10199 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10201 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10202 (gnus-article-decode-charset): Always run.
10204 * mm-bodies.el (mm-decode-body): Decode cte.
10206 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10208 * gnus.el: Pterodactyl Gnus v0.11 is released.
10210 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10212 * message.el (message-encode-message-body): Ditto.
10214 * gnus-art.el (gnus-article-decode-mime-words): New command and
10216 (gnus-article-decode-charset): Ditto.
10217 (gnus-article-decode-charset): Only work under MULE.
10219 * mm-util.el (mm-content-type-charset): New function.
10221 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10223 * message.el (message-send-mail): Insert MIME headers.
10224 (message-check-news-body-syntax): Don't warn for escape sequences.
10225 (message-check-news-body-syntax): Insert MIME headers.
10227 * mm-bodies.el (mm-body-encoding): New function.
10229 * message.el (message-encode-message-body): New function.
10231 * mm-bodies.el: New file.
10233 * mm-util.el (mm-narrow-to-head): New function.
10235 * rfc2047.el (rfc2047-encode): Use it.
10237 * mm-util.el: Provide mm-encode-coding-region.
10239 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10241 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10243 * mm-util.el (mm-enable-multibyte): New function.
10245 * message.el (message-set-work-buffer): Set multibyte.
10247 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10249 * gnus-util.el (gnus-point-at-eol): Removed.
10250 (gnus-point-at-bol): Ditto.
10252 1998-08-31 Didier Verna <verna@inf.enst.fr>
10254 * gnus-msg.el (gnus-group-mail): make it behave like
10255 gnus-group-post-news with regards to the prefix (this enables the
10256 use of posting styles).
10258 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10260 * gnus.el (gnus-article-display-hook): Added
10261 gnus-article-decode-rfc1522 to hook.
10263 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10265 * gnus.el: Pterodactyl Gnus v0.10 is released.
10267 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10269 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10272 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10274 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10276 * mm-util.el (mm-charsets-in-region): Removed.
10278 * rfc2047.el: Renamed file.
10280 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10282 * message.el (message-mode): Set multibyte.
10284 * mm-util.el (mm-charsets-in-region): Copied here.
10286 * gnus-util.el: Removed gnus-truncate-string.
10288 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10290 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10291 (rfc1522-encodable-p): New function.
10292 (rfc1522-encode-message-header): Use it.
10294 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10296 * gnus.el: Pterodactyl Gnus v0.9 is released.
10298 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10300 * mm-util.el: Shadow encode-coding-string.
10302 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10304 * mm-util.el: New file.
10306 * mm-decode.el: Somewhat depleted.
10307 * mm-encode.el: Ditto.
10309 * rfc1522.el: New file.
10311 * mm-util.el (mm-replace-chars-in-string): Copied here.
10313 * mm-encode.el (mm-q-encode-region): New function.
10315 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10318 * mm-encode.el (mm-encode-word-region): Downcase.
10320 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10322 * gnus.el: Pterodactyl Gnus v0.8 is released.
10324 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10326 * message.el (message-send-mail): Encode headers.
10328 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10329 (quoted-printable-encode-region): Upcase.
10331 * message.el (message-default-charset): New variable.
10333 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10335 * message.el (message-narrow-to-field): Changed name.
10337 * mm-encode.el: New file.
10339 * message.el (message-narrow-to-header): New function.
10341 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10344 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10346 * gnus.el: Pterodactyl Gnus v0.7 is released.
10348 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10350 * gnus.el: Remove autoload for
10351 gnus-article-mime-decode-quoted-printable.
10353 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10354 be decoded in non-MULE Emacsen.
10356 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10358 * mm-decode.el: Check for coding-system-list.
10360 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10362 * gnus.el: Pterodactyl Gnus v0.6 is released.
10364 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10366 * nnheader.el (fboundp): Protect code-coding-string.
10368 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10371 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10373 * gnus.el: Pterodactyl Gnus v0.5 is released.
10375 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10377 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10378 (gnus-hack-decode-rfc1522): Removed.
10380 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10382 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10384 * gnus.el: Gnus v0.4 is released.
10386 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10388 * gnus-art.el (gnus-article-decode-mime-words): New command and
10391 * qp.el (quoted-printable-decode-region): Don't use hexl.
10393 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10394 (gnus-structured-field-decoder): Removed.
10395 (gnus-unstructured-field-decoder): Ditto.
10397 * mm-decode.el: New file.
10401 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10403 * gnus-ems.el (fboundp): Removed gnus-split-string.
10405 * gnus.el (gnus-splash-face): Doc fix.
10407 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10409 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10412 * nnheader.el (nnheader-temp-write): Removed.
10414 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10416 * gnus.el: Gnus v0.3 is released.
10418 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10420 * gnus.el: Gnus v0.2 is released.
10422 ;; Local Variables:
10423 ;; coding: iso-2022-7bit