1 2001-01-04 Dave Love <fx@gnu.org>
3 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
5 (gnus-make-directory): Require nnmail.
7 * mm-decode.el (mm-inline-media-tests): Add
8 image/x-portable-bitmap.
9 (mm-get-image): Grok pbm.
11 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13 * message.el (message-mail): Support yank-action.
15 * message.el (message-setup): Revoke the last change.
17 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
19 * message.el (message-setup): Use cons. Suggested by Johan Vromans
20 <jvromans@squirrel.nl>.
22 * gnus-topic.el (gnus-topic-create-topic): Use list.
24 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
25 before binding gnus-default-article-saver.
27 * gnus-sum.el (gnus-summary-save-article):
28 (gnus-summary-pipe-output):
29 (gnus-summary-save-article-mail):
30 (gnus-summary-save-article-rmail):
31 (gnus-summary-save-article-file):
32 (gnus-summary-write-article-file):
33 (gnus-summary-save-article-body-file): Ditto.
35 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
37 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
39 * gnus-art.el (gnus-article-check-hidden-text): Return t.
41 * gnus-util.el (gnus-remove-text-properties-when): Return t.
43 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
44 malformatted messages.
46 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
48 * gnus-art.el (article-treat-dumbquotes): Quote \.
50 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
52 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
53 Emacs 20 runs on a terminal.
55 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
57 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
58 Paul Stevenson <p.stevenson@surrey.ac.uk>
60 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
62 * mml.el (gnus-add-minor-mode): Autoload.
64 * message.el (message-forward): Save-restriction.
66 * message.el (message-mail-user-agent): Add :version.
68 * message.el (message-mail-user-agent): New variable.
69 (message-setup): Renamed to message-setup-1. Support
71 (message-mail-user-agent): New function.
72 (message-mail): Use it.
73 (message-reply): Use it.
74 (message-resend): Use it.
75 (message-mail-other-window): Use it.
76 (message-mail-other-frame): Use it.
78 * gnus-msg.el (gnus-bug): Support mail-user-agent.
80 2000-12-21 Miles Bader <miles@gnu.org>
82 * message.el (message-mode): Set `comment-start' to the yank prefix.
84 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
86 * message.el (message-narrow-to-head-1): New function.
87 (message-narrow-to-head): Use it.
88 (message-reply): Ditto.
89 (message-cancel-news): Ditto.
90 (message-supersede): Ditto.
91 (message-make-forward-subject): Ditto.
92 (message-bounce): Ditto.
94 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
96 * message.el (message-forward): Copy buffer in unibyte mode.
97 (message-make-forward-subject): Don't widen. Decode.
98 (message-forward): Don't decode subject.
100 * mml.el (gnus-ems): Require it.
102 * gnus-msg.el (gnus-summary-mail-forward):
104 * message.el (message-forward): Move mime-to-mml here.
106 * nnmbox.el (nnmbox-file-coding-system): Use binary.
107 (nnmbox-active-file-coding-system): Ditto.
109 * gnus-cus.el (gnus-group-parameters): Add posting-style.
111 * mm-uu.el: Require binhex.
113 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
115 * qp.el (quoted-printable-encode-region): Upcase QP.
117 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
119 * gnus-util.el (gnus-add-text-properties-when): New function.
120 (gnus-remove-text-properties-when): Ditto.
122 * gnus-cite.el (gnus-article-hide-citation): Use them.
123 (gnus-article-toggle-cited-text): Use them.
125 * gnus-art.el (gnus-signature-toggle): Use them.
126 (gnus-article-show-hidden-text): Ditto.
127 (gnus-article-hide-text): Ditto.
129 * gnus-art.el (gnus-article-describe-key): Use prompt.
130 (gnus-article-describe-key-briefly): Ditto.
132 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
134 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
136 2000-12-18 Gerd Moellmann <gerd@gnu.org>
138 * *.xpm, *.pbm: Convert icons icons to size 24x24.
140 2000-12-18 Dave Love <fx@gnu.org>
142 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
145 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
147 * pop3.el (pop3-movemail): Use binary.
148 (pop3-movemail-file-coding-system): Removed.
150 2000-12-13 Miles Bader <miles@gnu.org>
152 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
153 to t, so that we don't get stuck while trying to smilefy
156 2000-12-12 Gerd Moellmann <gerd@gnu.org>
158 * smiley-ems.el (smiley-regexp-alist): Make regexps match
159 at the end of the buffer.
160 (smiley-region): In the loop, move to the end of the submatch
161 matching the smiley instead of using the end of the match
164 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
166 * message.el (message-mode): Doc fix.
168 2000-12-12 Gerd Moellmann <gerd@gnu.org>
170 * smiley-ems.el (smiley-region): Doc fix.
172 2000-12-11 Miles Bader <miles@gnu.org>
174 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
175 bottom line visible, check to see if it's partially obscured, and
176 if so, either scroll one more line to make it fully visible, or
177 revert to showing the second line from the top.
179 2000-12-07 Dave Love <fx@gnu.org>
181 * mailcap.el (mailcap-download-directory)
182 * gnus-audio.el (gnus-audio-directory)
183 * smiley-ems.el (smiley-data-directory): Fix :type.
185 2000-12-05 Dave Love <fx@gnu.org>
187 * starttls.el: New file.
189 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
191 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
193 (gnus-setup-message): Remove a hack.
195 * gnus-win.el (gnus-configure-windows): Make sure
196 nntp-server-buffer is live.
197 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
198 (gnus-configure-frame): Save selected window.
200 2000-12-04 Andreas Jaeger <aj@suse.de>
202 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
204 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
206 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
207 raw 8-bit in headers in dk.* newsgroups.
209 2000-11-30 Dave Love <fx@gnu.org>
211 * message.el (message-auto-save-directory): Use
212 file-name-as-directory.
213 (message-set-auto-save-file-name): Create
214 message-auto-save-directory if necessary.
215 (message-replace-chars-in-string): Removed -- unused.
216 (message-mail-alias-type): Customize.
217 (message-headers): Remove duplicate defgroup.
219 2000-11-29 Dave Love <fx@gnu.org>
221 * qp.el (quoted-printable-decode-region): Use error, not message
222 to report malformed text (like base64). Amend message.
224 2000-11-29 Miles Bader <miles@gnu.org>
226 * message.el (message-header-lines): Fontify tag.
228 2000-11-27 Dave Love <fx@gnu.org>
230 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
233 2000-11-26 Dave Love <fx@gnu.org>
235 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
237 2000-11-23 Dave Love <fx@gnu.org>
239 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
241 * mm-uu.el (uudecode): Require.
242 (uudecode-decode-region, uudecode-decode-region-external): Don't
244 (mm-uu-copy-to-buffer): Doc fix.
245 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
248 * mailcap.el: Doc fixes.
249 (mailcap-mime-data): Various adjustments.
250 (mailcap): New group.
251 (mailcap-download-directory): Customize.
252 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
253 (mailcap-temporary-directory): Deleted (unused).
254 (mailcap-unescape-mime-test): Simplify slightly.
255 (mailcap-viewer-passes-test): Use functionp.
256 (mailcap-command-p): Aliased to executable-find.
258 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
259 default-enable-multibyte-characters is nil.
261 2000-11-22 Simon Josefsson <simon@josefsson.org>
263 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
264 instead of "from: " for rfc822 compliance. Insert SPC.
266 2000-11-22 Gerd Moellmann <gerd@gnu.org>
268 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
270 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
272 * message.el (message-send-mail): Use buffer-substring-no-properties.
273 (message-send-news): Ditto.
275 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
277 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
279 2000-11-21 Dave Love <fx@gnu.org>
281 * gnus-art.el (gnus-mime-button-map): Don't inherit from
282 gnus-article-mode-map.
283 (gnus-mime-button-menu): Use mouse-set-point.
284 (gnus-insert-mime-button, gnus-mime-display-alternative)
285 (gnus-mime-display-alternative): Don't use local-map property.
287 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
289 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
290 sending a command; allow the rtelnet prompt as well.
292 2000-11-17 Simon Josefsson <simon@josefsson.org>
294 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
297 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
299 * nntp.el (nntp-decode-text): Delete bogus status lines.
300 (nntp-open-connection): Kill process buffer when quit.
301 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
302 FSF Emacs 20 and XEmacs 21.
303 (nntp-retrieve-data): Don't ignore quit.
305 2000-11-17 Dave Love <fx@gnu.org>
307 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
308 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
310 (uudecode-decode-region): Doc fix.
312 2000-11-14 Dave Love <fx@gnu.org>
314 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
315 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
316 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
317 New files, derived from the XPMs.
319 2000-11-12 Dave Love <fx@gnu.org>
321 From Emerick Rogul <emerick@csa.bu.edu>.
322 * message.el (message-setup-fill-variables): New variable.
323 (message-mode): Use it.
325 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
327 * gnus-mlspl.el: Documentation tweaks.
329 2000-11-10 Dave Love <fx@gnu.org>
331 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
332 (gnus-agent-lib-file, gnus-agent-load-alist)
333 (gnus-agent-save-alist, gnus-agent-article-name): Use
336 * gnus-group.el (gnus-group-name-charset-method-alist): Add
338 (nnkiboze-score-file): Defvar when compiling.
340 * gnus-start.el (gnus-read-newsrc-file): Add :version.
342 * gnus-art.el (gnus-article-banner-alist)
343 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
344 (gnus-article-date-lapsed-new-header)
345 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
346 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
347 (gnus-treat-strip-headers-in-body)
348 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
349 (gnus-treat-translate): Add :version.
350 (gnus-article-mime-part-function): Fix defcustom.
352 * nnmail.el (nnmail-expiry-target)
353 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
354 (nnmail-split-header-length-limit): Add :version.
356 * gnus-sum.el (gnus-auto-expirable-marks)
357 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
358 (gnus-extra-headers, gnus-ignored-from-addresses)
359 (gnus-newsgroup-ignored-charsets)
360 (gnus-group-highlight-words-alist)
361 (gnus-summary-show-article-charset-alist): Add :version.
363 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
364 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
365 files, converted from the XPMs.
367 * gnus-cache.el (gnus-cache-active-file): Don't use
368 file-name-as-directory on directory.
369 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
370 use file-name-as-directory on directory.
372 * time-date.el (timezone-make-date-arpa-standard): Autoload.
373 (date-to-time): Use it.
375 * message.el (message-mode) <adaptive-fill-regexp>:
376 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
377 (message-newline-and-reformat): Likewise.
378 (message-forward-as-mime, message-forward-ignored-headers)
379 (message-buffer-naming-style, message-default-charset)
380 (message-dont-reply-to-names, message-send-mail-partially-limit):
383 * mm-util.el: Doc fixes.
384 (mm-mime-charset): Don't use the raw result of
385 mm-preferred-coding-system.
386 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
387 (mm-with-unibyte): Simplify.
389 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
392 * pop3.el (pop3-version): Deleted.
393 (pop3-make-date): New function, avoiding message-make-date.
394 (pop3-munge-message-separator): Use it.
396 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
398 * pop3.el (pop3-munge-message-separator): A message may have an
401 2000-11-09 Dave Love <fx@gnu.org>
403 * gnus-group.el (gnus-group-make-directory-group)
404 (gnus-group-fetch-faq): Use expand-file-name.
405 (gnus-group-fetch-faq): Simplify completing-read form.
407 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
410 * message.el (tool-bar-map): Defvar when compiling.
412 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
413 (gnus-tm-lisp-directory): Deleted.
414 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
416 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
417 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
418 version numbers from file names.
420 2000-11-08 John Wiegley <johnw@gnu.org>
422 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
423 `gnus-group-change-level-function', instead of `remove-hook',
424 because it's not a hook!
426 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
428 * nnweb.el (nnweb-decode-entities): Work for non-character
431 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
432 Issue message on quit.
434 2000-11-08 Simon Josefsson <simon@josefsson.org>
436 * rfc2104.el: Add SHA-1 example.
437 (rfc2104-hexstring-to-bitstring): New function.
438 (rfc2104-hash): Use it.
440 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
442 * gnus-start.el: Remove gnus-xemacs.
444 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
446 * gnus-score.el (gnus-score-body): Don't score body when
448 (gnus-score-followup): Don't score followup either.
449 (gnus-score-use-all-scores): New variable.
450 (gnus-all-score-files): Use it.
451 (gnus-score-find-bnews): Use directory-sep-char.
453 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
454 asynchronous in Exp version.
456 2000-11-08 Dave Love <fx@gnu.org>
458 * mm-view.el: Use featurep for XEmacs test.
459 (mm-inline-message): Test for `remove-specifier'; don't use
462 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
464 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
465 (gnus-score-find-bnews): Don't concat "".
467 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
468 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
469 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
470 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
472 * gnus-sum.el: Put some defvars in eval-when-compile.
473 (gnus-summary-mode-hook): Add :options.
474 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
475 (gnus-summary-tool-bar-map): New variable.
476 (gnus-summary-make-tool-bar): New function.
477 (gnus-summary-mode): Put kill-all-local-variables first.
479 * gnus-group.el (gnus-group-toolbar-map): New variable.
480 (gnus-group-make-tool-bar): Rewritten.
481 (gnus-group-mode): Put kill-all-local-variables first.
483 * rfc2047.el: Require gnus-util.
485 * nnml.el (gnus-sorted-intersection): Autoload.
487 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
488 Put some defvars in eval-when-compile.
489 (gnus-intersection, gnus-sorted-complement): Autoload.
491 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
493 * mm-encode.el (mm-body-7-or-8): Autoload.
495 * mm-decode.el (mm-insert-inline): Autoload.
498 * message.el: Put some defvars in eval-when-compile.
500 * gnus-msg.el: Put some defvars in eval-when-compile.
501 (gnus-msg-mail): Move after gnus-setup-message.
503 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
505 2000-11-07 Dave Love <fx@gnu.org>
507 * gnus-util.el (nnheader): Don't require message (recursive
510 * uudecode.el: Avoid compiler warnings.
512 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
513 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
515 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
517 * rfc2047.el: Require cl when compiling.
518 (rfc2047-q-encode-region): Don't break if a QP-word could be
520 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
521 (rfc2047-fold-region): "=?=" is not a break point.
522 (rfc2047-encode-message-header): Move fold into encode-region.
523 (rfc2047-dissect-region): Rewrite.
524 (rfc2047-encode-region): Rewrite.
525 (rfc2047-fold-region): Fold
526 (rfc2047-unfold-region): New function.
527 (rfc2047-decode-region): Use it.
528 (rfc2047-q-encode-region): Don't break at bob.
529 (rfc2047-decode): Use unibyte.
530 (rfc2047-q-encode-region): Better calculation of break point.
531 (rfc2047-fold-region): Don't break the first non-LWSP characters.
532 (rfc2047-encode-region): Merge only if regions are adjacent.
534 2000-11-06 Dave Love <fx@gnu.org>
536 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
538 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
539 (uudecode-char-int): New alias, replacing char-int.
540 (uudecode-decode-region): Don't call buffer-disable-undo.
542 * mm-uu.el (mm-uu-configure): Unquote lambda.
543 (mm-uu-configure-list): Doc fix.
545 * earcon.el (running-xemacs): Don't define.
547 2000-11-06 John Wiegley <johnw@gnu.org>
549 * gnus-mlspl.el (gnus-group-split-update): Check the value of
550 `nnmail-crosspost', and use it to set the `no-crosspost'
551 argument when calling `gnus-group-split-fancy'. Otherwise, it
552 assumes that cross-posting is always OK, no matter what
553 `nmail-crosspost' is set to.
554 (gnus-group-split-fancy): The argument order in the
555 second-to-last `push' call was wrong, but since `no-crosspost'
556 was always nil, it was never being triggered.
558 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
560 Don't postpone GCC if none of GCC methods is agent-covered. This
561 fix presumes that the post-method must be agent-covered if any Gcc
562 method is agent-covered.
564 * gnus-msg.el (gnus-inews-group-method): New function.
565 (gnus-inews-do-gcc): Use it.
566 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
567 (gnus-agent-possibly-save-gcc): Use it.
568 (gnus-agent-possibly-do-gcc): Ditto.
570 *gnus-msg.el: (gnus-inews-add-send-actions): Use
571 `gnus-agent-possibly-do-gcc' if Agentized.
572 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
573 to `message-header-hook'.
575 * gnus-mlspl.el: Require cl when compiling.
578 (gnus-mailing-list-archive, gnus-mailing-list-owner,
579 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
580 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
581 (gnus-mailing-list-menu): Define it.
582 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
584 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
586 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
588 * message.el (message-font-lock-keywords): Match a final newline
589 to help font-lock's multiline support.
591 2000-11-03 Dave Love <fx@gnu.org>
593 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
595 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
598 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
599 <banner>: Fix custom type, doc.
601 * mm-decode.el (mm-display-external): Space-prefix temp buffer
602 name. Don't disable undo explicitly.
604 2000-11-02 Dave Love <fx@gnu.org>
606 * message.el (message-font-lock-keywords): Use [:alpha:] for
609 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
611 * mm-uu.el (mm-uu-configure-list): Move back to old location,
612 because defcustom tries to call `mm-uu-configure'.
614 2000-11-01 Dave Love <fx@gnu.org>
616 * rfc2047.el (base64): Require unconditionally.
617 (message-posting-charset): Defvar when compiling.
618 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
621 * gnus-sum.el (nnoo): Require.
622 (mm-uu-dissect): Autoload.
624 * mml.el (mml-parse-1): Clarify message.
625 (mml-minibuffer-read-type): Use mailcap-mime-types.
627 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
629 * mml.el: Fix a typo in the requiring of CL.
631 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
633 * rfc2231.el: Require cl when compiling.
635 2000-11-01 Dave Love <fx@gnu.org>
637 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
639 (mm-uu-configure-list): Move and fix custom type.
641 * utf7.el: Require cl when compiling.
643 * binhex.el: Use (featurep 'xemacs).
644 (binhex-char-int): New alias, replacing char-int. Change callers.
645 (binhex-decode-region): Simplify work buffer code.
646 (binhex-decode-region-external): Use expand-file-name, not concat.
648 2000-10-30 Dave Love <fx@gnu.org>
650 * gnus-art.el: Fix 2000-10-27 change properly.
652 2000-10-28 Miles Bader <miles@gnu.org>
654 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
656 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
658 * gnus-draft.el (gnus-draft-send-message): Typo.
660 2000-10-27 John Wiegley <johnw@gnu.org>
662 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
663 variable to correspond with `gnus-article-hide-citation-maybe'.
664 (gnus-treatment-function-alist): Added entry for the above
667 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
669 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
671 2000-10-27 Dave Love <fx@gnu.org>
673 * gnus.el: Don't require custom. Don't require message at top
675 (gnus-message-archive-method): Require message here.
677 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
679 * gnus-art.el (article-strip-banner): Use
680 gnus-group-find-parameter rather than gnus-group-get-parameter, to
681 allow inheritance on the banner.
682 From elkin@tverd.astro.spbu.ru.
684 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
685 Cashin <ecashin@coe.uga.edu>).
687 2000-10-27 Simon Josefsson <simon@josefsson.org>
689 * gnus-agent.el (gnus-agent-possibly-do-gcc):
690 (gnus-agent-restore-gcc):
691 (gnus-agent-possibly-save-gcc): New functions.
693 * nnimap.el (nnimap-group-overview-filename): Create directory for
694 newfile (when use long filenames is nil). Copy+delete file if
696 (nnimap-group-overview-filename): `rename-file' and `copy-file'
697 doesn't return anything useful, use ignore-errors instead.
698 (nnimap-verify-uidvalidity): Delete overview file when
699 uid validity changes.
700 (nnimap-group-overview-filename): Store uidvalidity in filenames.
701 Rename old files into new format.
702 (nnimap-request-accept-article): Remove \n's from
704 (nnimap-request-accept-article): Remove From[^:] lines.
705 (imap-starttls-p): Check for starttls binary.
706 (imap-starttls-open): More verbose.
707 (imap-gssapi-auth): Ditto.
708 (imap-kerberos4-auth): Ditto.
709 (imap-cram-md5-auth): Ditto.
710 (imap-login-auth): Ditto.
711 (imap-anonymous-auth): Ditto.
712 (imap-digest-md5-auth): Ditto.
714 (imap-digest-md5-p): Check capability first.
715 (imap-parse-flag-list): Correctly parse empty lists.
716 (imap-login-p): Support LOGINDISABLED.
717 (imap-parse-body): Work around bug in Sun SIMS.
719 * gnus-agent.el (gnus-agent-possibly-do-gcc):
720 (gnus-agent-restore-gcc):
721 (gnus-agent-possibly-save-gcc): New functions.
723 Asks the user to synch flags with server when you plug in.
725 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
726 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
727 (gnus-agent-toggle-plugged): Call it.
728 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
729 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
730 (gnus-agent-possibly-synchronize-flags): New function.
731 (gnus-agent-possibly-synchronize-flags-server): New function.
733 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
735 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
737 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
740 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
742 * gnus-draft.el (gnus-draft-send-message): Ditto.
743 (gnus-group-send-drafts): Ditto.
745 * gnus-art.el (gnus-request-article-this-buffer):
746 gnus-refer-article-method might be a single method.
747 (gnus-article-mime-total-parts): New function.
748 (gnus-mm-display-part): Use it.
749 (gnus-mime-display-single): Ditto.
750 (gnus-mime-display-alternative): Ditto.
751 (gnus-mime-inline-part): Check validity of charset.
752 (gnus-treat-display-smileys): Default value in Emacs 21.
753 * gnus-art.el: Define dynamic variables in eval-when-compile.
754 (gnus-article-prepare): Configure it again.
755 (gnus-insert-mime-button): Use gnus-overlay-buffer,
757 (gnus-article-prepare): Configure windows before
758 gnus-article-prepare-display is called. Otherwise, BBDB's popup
759 window might be overrided.
760 (gnus-mime-inline-part): Use prefix argument only
761 when it is called interactively.
762 (gnus-mime-action-alist): New variable.
763 (gnus-mime-action-on-part): Use it.
764 (gnus-mime-button-commands): Add command ".".
765 (gnus-mime-inline-part): Support prefix argument.
766 (gnus-article-banner-alist): New variable.
767 (article-strip-banner): Use it.
769 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
770 because they are files, not paths.
771 (mailcap-parse-mimetypes): Ditto.
772 (mailcap-mime-types): Use mailcap-mime-data.
774 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
776 * gnus.el (gnus-agent-fetching): New variable.
777 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
779 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
780 (gnus-agent-fetch-group-1): Score-param could be nil.
781 (gnus-agent-any-covered-gcc): New function.
782 (gnus-agent-possibly-save-gcc): Use it.
783 (gnus-agent-possibly-do-gcc): Ditto.
784 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
785 the GNU assignment issue.
786 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
787 * gnus-agent.el: timer vs. itimer.
789 * webmail.el (webmail-type-definition): Fix my-deja open url.
790 (webmail-hotmail-list): Fix.
791 (webmail-netscape-open, webmail-hotmail-article,
792 webmail-hotmail-list): Update.
793 (webmail-my-deja-*): Rewrite.
795 * gnus-sum.el (gnus-refer-article-methods): The second could be
797 (gnus-cache-write-active): Auto load.
798 (gnus-summary-display-article): Enable multibyte.
799 (gnus-summary-select-article): Don't enable multibyte here.
800 (gnus-summary-goto-article): Ditto.
801 (gnus-summary-enter-digest-group): Decode to-address.
803 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
804 (mm-with-unibyte-current-buffer-mule4): New function.
805 (mm-enable-multibyte-mule4): New.
806 (mm-disable-multibyte-mule4): New.
808 * mm-util.el (mm-enable-multibyte-mule4): New.
809 (mm-disable-multibyte-mule4): New.
810 * gnus-sum.el (gnus-summary-mode): Use it.
811 (gnus-summary-select-article): Ditto.
812 (gnus-summary-goto-article): Use enable multibyte.
814 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
815 (nnkiboze-enter-nov): Fix it when there is no xref.
816 (nnkiboze-generate-groups): List groups.
817 (nnkiboze-request-article): Use
818 gnus-cache-request-article.
820 * gnus-group.el (gnus-group-make-kiboze-group): Use
822 (gnus-group-make-kiboze-group): Fix prompt.
824 * message.el (message-send-mail-partially): Replace the header
825 delimiter with a blank line.
826 (message-sending-message): New variable.
827 (message-send): Use it.
828 (message-default-charset): Default value for non-Mule Emacsen.
829 (message-alternative-emails): New.
830 (message-use-alternative-email-as-from): New.
831 (message-setup): Use them.
832 (message-default-charset): Set default value in non-MULE XEmacsen
835 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
837 * message.el: xemacs cleanup (use featurep ' xemacs)
843 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
845 * message.el (message-make-in-reply-to): In-Reply-To is message-id
848 2000-10-27 Simon Josefsson <simon@josefsson.org>
850 * message.el (message-send): Make sure error is signalled if no
851 send method is specified.
853 2000-10-27 Dave Love <fx@gnu.org>
855 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
857 (gnus-group-make-tool-bar): New function.
858 (gnus-group-mode): Use it.
860 * message.el (message-mode-menu): Add some :help strings.
861 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
862 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
864 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
865 * describe-group.xpm, get-news.xpm, kill-group.xpm:
866 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
868 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
869 display-graphic-p here.
871 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
873 * mm-decode.el (mm-viewer-completion-map): New.
874 (mm-interactively-view-part): Use it.
876 2000-10-27 Simon Josefsson <sj@extundo.com>
878 * mail-source.el (mail-sources): IMAP predicate is a string.
879 (mail-sources): Add default values for IMAP mailbox, predicate and
882 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
884 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
885 of the `gnus-xemacs' variable, as the latter has been removed.
886 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
887 * gnus-art.el (gnus-treat-display-xface)
888 (gnus-treat-display-smileys, gnus-treat-display-picons)
889 (gnus-article-read-summary-keys): Likewise.
891 2000-10-26 Dave Love <fx@gnu.org>
893 * flow-fill.el: Require cl when compiling.
895 2000-10-26 Simon Josefsson <simon@josefsson.org>
897 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
898 (fill-flowed): Make "quote-depth wins" rule work when first line
901 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
903 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
904 (gnus-kill-all-overlays): Move here.
906 * gnus-util.el (gnus-kill-all-overlays): Move out.
908 2000-10-26 Dave Love <fx@gnu.org>
910 * mail-source.el: Require imap when compiling and defvar
911 display-time-mail-function. Require mm-util.
912 (nnheader-cancel-timer): Autoload.
913 (mail-source-imap-authenticators, mail-source-imap-streams): New
915 (mail-sources): Use them.
916 (defvar): Use rmail-spool-directory unconditionally.
918 2000-10-26 Dirk Meyer <dischi@tzi.de>
920 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
921 seconds instead of hour.
923 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
925 * mail-source.el (mail-sources): Better `:type'.
927 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
929 * mail-source.el (mail-source-keyword-map): Use
930 `rmail-spool-directory' as a default directory for the `file'
931 source, if the variable is defined. Fall back to hardcoded
932 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
935 2000-10-25 Jason Rumney <jasonr@gnus.org>
937 * gnus-art.el (gnus-signature-face): Use italic on any frame that
940 2000-10-18 Dave Love <fx@gnu.org>
942 * mm-bodies.el (mm-uu-decode-function)
943 (mm-uu-binhex-decode-function): Defvar when compiling.
945 * gnus-nocem.el (gnus-nocem-issuers): Update.
946 (gnus-nocem-check-from): New option.
947 (gnus-nocem-scan-groups): Use it.
948 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
949 (gnus-nocem-check-article-limit): Add :version.
951 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
953 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
954 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
956 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
958 * ietf-drums.el (mm-util): Require CL when compiling.
960 2000-10-15 Dave Love <fx@gnu.org>
962 * qp.el: Require mm-util.
964 2000-10-13 Dave Love <fx@gnu.org>
966 * qp.el (quoted-printable-decode-region): Avoid invalid
969 2000-10-12 Gerd Moellmann <gerd@gnu.org>
971 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
974 2000-10-12 Dave Love <fx@gnu.org>
976 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
978 * gnus.el (gnus-group-startup-message): Check for PBM image.
980 2000-10-09 Dave Love <fx@gnu.org>
982 * mail-source.el (mail-source-fetch-imap): Bind
983 default-enable-multibyte-characters rather than using
984 mm-disable-multibyte.
986 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
988 * mail-source.el (mail-source-fetch-maildir): Don't insert
991 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
993 * mm-encode.el: Require CL. At least, for `incf'.
995 2000-10-06 Dave Love <fx@gnu.org>
997 * gnus-audio.el: Don't require cl.
998 (gnus-audio): New custom group.
999 (gnus-audio-inline-sound): Change to work with Emacs.
1000 (gnus-audio-directory, gnus-audio-directory)
1001 (gnus-audio-au-player): Customize.
1002 (gnus-audio-play): Try external player if play-sound-file fails.
1003 Use file-name-extension, not string-match.
1005 2000-10-05 Dave Love <fx@gnu.org>
1007 * rfc1843.el: Require cl when compiling.
1009 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1011 (quoted-printable-decode-region): Rename arg which confused
1012 charset with coding-system. Don't use nonascii-insert-offset.
1013 Coding-system encode the region initially. Don't recognize `=='
1014 as valid QP. Coding-system decode the region finally.
1015 (quoted-printable-decode-string): Rename arg which confused
1016 charset with coding-system.
1018 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1019 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1020 mm-encode-coding-region.
1021 (mm-decode-body, mm-decode-string): Rename variables which
1022 confused charset with coding-system.
1023 (binhex-decode-region): Don't autoload.
1024 (mm-body-encoding): Require message.
1025 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1028 * gnus-art.el (article-de-quoted-unreadable)
1029 (article-de-base64-unreadable): Fold search case
1030 rather than downcasing string. Apply mm-charset-to-coding-system
1031 to arg of quoted-printable-decode-region.
1033 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1035 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1037 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1039 * gnus-kill.el (gnus-kill): Typo.
1041 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1043 * gnus-mule.el: Revived.
1045 2000-10-04 Dave Love <fx@gnu.org>
1047 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1048 Require ring when compiling.
1049 (gnus-x-splash): Bind width, height.
1050 (gnus-article-compface-xbm): New variable.
1051 (gnus-article-display-xface): Move graphic test. Use unibyte.
1052 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1054 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1056 * nnimap.el: require 'cl when compiling.
1058 2000-10-04 Dave Love <fx@gnu.org>
1060 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1063 * frown.pbm, smile.pbm, wry.pbm: New files.
1065 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1067 2000-10-03 Dave Love <fx@gnu.org>
1069 * mail-source.el (mail-sources): Revert to nil.
1071 * nnmail (nnmail-spool-file): Revert to `((file))'.
1073 * qp.el: Don't require mm-util.
1074 (quoted-printable-decode-region): Rewritten.
1075 (quoted-printable-decode-string, quoted-printable-encode-region):
1077 (quoted-printable-encode-region): Barf on multibyte characters.
1078 Maybe make the class multibyte. Upcase chars, not formatted
1079 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1080 (quoted-printable-encode-string): Don't use
1081 mm-with-unibyte-buffer.
1083 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1085 * mail-source.el (mail-source-report-new-mail): Use
1086 nnheader-cancel-timer.
1088 2000-10-03 Simon Josefsson <simon@josefsson.org>
1090 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1091 (mail-source-fetch-imap): Use it.
1093 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1095 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1098 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1101 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1103 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1105 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1106 image's :ascent to 80. That gives a mode-line which is approx.
1107 as tall as the normal one.
1109 2000-09-21 Dave Love <fx@gnu.org>
1111 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1112 (for Emacs 20). Tidy somewhat.
1114 2000-09-21 Dave Love <fx@gnu.org>
1116 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1117 image processing. Rationalize logic somewhat.
1119 2000-09-20 Dave Love <fx@gnu.org>
1121 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1123 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1124 we'll be careful merging development changes.
1126 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1129 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1130 (mouse-set-point, set-face-foreground)
1131 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1134 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1136 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1137 redundant autoloads.
1139 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1141 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1142 to XBM; we always have PBM support.
1144 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1146 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1147 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1148 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1149 * nnkiboze.el (nnkiboze-file-coding-system): New.
1150 (nnkiboze-retrieve-headers): Use it.
1151 (nnkiboze-request-group): Ditto.
1152 (nnkiboze-close-group): Ditto.
1153 (nnkiboze-generate-group): Ditto.
1154 (nnkiboze-enter-nov): Insert first Xref properly.
1156 2000-09-19 Dave Love <fx@gnu.org>
1158 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1159 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1161 * mail-source.el (mail-sources): Change default to '((file)).
1162 Add useful custom type.
1164 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1166 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1168 (gnus-date-iso8601): Ditto.
1170 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1172 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1174 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1176 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1177 pattern. Avoid using 8 bit chars.
1178 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1180 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1182 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1183 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1184 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1185 functions are not implemented yet.
1187 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1188 x-overlay.el from the FSF Emacs black list.
1190 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1192 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1193 (mm-inline-media-tests): Ditto.
1194 (mm-automatic-display): Ditto.
1195 * mm-view.el (mm-display-inline-fontify): Generalize from
1196 mm-display-patch-inline.
1197 (mm-display-patch-inline): Use it.
1198 (mm-display-elisp-inline): Ditto.
1200 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1202 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1203 (gnus-topic-unmark-topic): Ditto.
1204 (gnus-topic-mark-topic): Ditto.
1205 (gnus-topic-get-new-news-this-topic): Use it.
1207 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1209 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1212 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1214 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1215 zombie or killed groups.
1217 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1219 * mml.el (mml-preview): Reinsert unibyte content.
1220 (mml-parse-1): Remove with-unibyte-current-buffer.
1221 (mml-generate-mime-1): Ditto.
1222 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1223 * message.el (message-forward): Ditto.
1225 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1227 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1228 original article buffer.
1229 (article-de-base64-unreadable): Ditto.
1230 (article-wash-html): Ditto.
1232 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1234 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1235 unless forward-show-mml.
1237 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1239 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1240 (gnus-summary-save-parts-last-directory): New.
1241 (gnus-summary-save-parts): Save history.
1243 2000-09-14 Ben Gertzfield <che@debian.org>
1245 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1247 (gnus-summary-save-parts): Use it.
1249 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1251 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1252 * gnus-sum.el (gnus-summary-exit): Ditto.
1253 (gnus-summary-exit-no-update): Ditto.
1254 (gnus-summary-show-article): Ditto.
1256 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1258 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1259 Content-Disposition.
1261 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1263 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1265 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1267 * gnus-art.el (gnus-article-setup-buffer): Set
1268 gnus-article-mime-handles to nil.
1269 * gnus-sum.el (gnus-summary-exit): Ditto.
1270 (gnus-summary-exit-no-update): Ditto.
1271 (gnus-summary-show-article): Ditto.
1272 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1274 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1276 2000-09-14 Dave Love <fx@gnu.org>
1278 * gnus.el (gnus-charset):
1279 * mm-decode.el (mime-display):
1280 * imap.el (imap) <defgroup>: Add :version.
1282 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1284 * parse-time.el: Fix author's mail address.
1286 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1287 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1288 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1289 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1290 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1291 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1292 * rfc2231.el, uudecode.el: Fix copyright notice.
1294 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1295 require `w3' at load-time only if not running in batch mode.
1297 2000-09-13 Dave Love <fx@gnu.org>
1299 * gnus-ems.el (gnus-ems-redefine): Don't alias
1300 gnus-summary-set-display-table.
1302 * message.el (message-user-agent): Don't wrap ignore-errors around
1305 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1307 (mm-content-transfer-encoding): Don't use cadar.
1309 * uudecode.el (uudecode-decoder-program)
1310 (uudecode-decoder-switches): Customize.
1312 * gnus-score.el (gnus-home-score-file): Improve custom type.
1314 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1315 variables for Emacs 21.
1316 (gnus-group-customize): Disable undo while laying out the buffer.
1318 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1320 * gnus-util.el (gnus-write-active-file): Bind
1321 coding-system-for-write.
1323 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1325 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1326 * gnus-kill.el (gnus-batch-score): Ditto.
1327 * gnus-move.el (gnus-change-server): Ditto.
1328 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1330 2000-09-12 Simon Josefsson <simon@josefsson.org>
1332 * gnus-sum.el (gnus-update-read-articles): Undo
1333 `gnus-request-set-mark' operation.
1335 2000-09-11 Dave Love <fx@gnu.org>
1337 * Changelog: Use iso-2022 coding.
1339 * gnus-msg.el (gnus-msg-mail): New function.
1340 (gnus-user-agent): New mail agent.
1342 2000-09-10 Dave Love <fx@gnu.org>
1344 * message.el: Require mail-abbrevs for XEmacs for a problem with
1345 keybinding despite the autoloads for it.
1347 2000-09-08 Simon Josefsson <simon@josefsson.org>
1349 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1351 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1352 marks from dormant articles. (See nnimap-request-set-mark.)
1353 (nnimap-retrieve-headers-progress): Demule.
1354 (nnimap-open-server): Call nnoo-change-server twice, once for
1355 getting the nnimap-server-buffer and once for letting n-c-s set
1356 the variables in that buffer.
1358 2000-09-08 David Edmondson <dme@dme.org>
1360 * gnus.el (gnus-short-group-name): Guess separator.
1362 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1364 * gnus-group.el (gnus-group-insert-group-line): Fix.
1366 2000-09-04 Dave Love <fx@gnu.org>
1368 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1369 (mm-get-image): Avoid the losing `make-glyph' from W3.
1371 2000-09-03 Simon Josefsson <simon@josefsson.org>
1373 * gnus-sum.el (gnus-summary-delete-article): Check server.
1375 2000-09-01 Simon Josefsson <simon@josefsson.org>
1377 * imap.el (imap-parse-flag-list): Rewrite.
1379 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1381 * imap.el (imap-parse-flag-list): Hack.
1383 2000-08-29 Dave Love <fx@gnu.org>
1385 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1387 * gnus-agent.el (gnus-agent-union): new function.
1388 (gnus-agent-fetch-headers): Use it.
1390 * gnus.el (gnus-group-startup-message): Specify foreground and
1391 background for xpm image. Centre image vertically.
1392 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1394 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1396 * message.el (message-send-mail): Narrow-to-headers.
1398 2000-08-24 Dave Love <fx@gnu.org>
1400 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1403 2000-08-21 Dave Love <fx@gnu.org>
1405 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1407 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1409 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1411 (gnus-topic-show-topic): Read topic when to show permanent hidden
1413 (gnus-topic-remove-topic): Revert to the old behavior, not using
1416 2000-08-21 Dave Love <fx@gnu.org>
1418 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1419 (gnus-xemacs): Use featurep.
1421 * mm-util.el (mm-read-charset): Maybe use builtin.
1422 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1423 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1424 (mm-with-unibyte): Use featurep, not string-match.
1425 (mm-with-unibyte-buffer): Simplify.
1426 (mm-quote-arg): Maybe use shell-quote-argument.
1428 * mml.el (mml-make-string): Deleted (unused).
1430 * gnus.el (gnus-mode-line-buffer-identification): Supply
1431 definition for Emacs 21.
1433 * gnus-salt.el: Small doc fixes.
1434 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1435 gnus-add-minor-mode.
1437 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1438 gnus-add-minor-mode.
1440 2000-08-20 Simon Josefsson <simon@josefsson.org>
1442 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1443 function, thanks to Lloyd Zusman for debugging.
1444 (nnimap-request-group):
1445 (nnimap-request-list):
1446 (nnimap-retrieve-groups):
1447 (nnimap-request-newgroups): Use it.
1449 * nnimap.el (nnimap-request-article-part): Less verbose.
1451 2000-08-18 Dave Love <fx@gnu.org>
1453 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1456 * nnheader.el (nnheader-replace-chars-in-string): Use
1457 subst-char-in-string if available.
1459 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1460 (gnus-request-article-this-buffer): Use expand-file-name.
1461 (gnus-mime-view-part-as-type): Simplify interactive spec.
1462 (gnus-mime-button-map): Define it all in defvar.
1464 2000-08-17 Dave Love <fx@gnu.org>
1466 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1468 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1471 * uudecode.el (char-int): Use defalias, not fset.
1473 * score-mode.el: Don't require easymenu. Require mm-util.
1474 (score-mode-coding-system): Use mm-auto-save-coding-system.
1476 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1477 (nneething-file-name): Use expand-file-name, not concat.
1479 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1481 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1482 Failure proof for email addresses.
1483 (nnslashdot-sane-retrieve-headers): Ditto.
1485 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1487 * message.el (message-send-mail): Only insert courtesy message
1490 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1492 * message.el (message-cancel-news): Copy the From header from the
1495 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1497 * gnus-async.el (gnus-asynchronous): Removed.
1499 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1501 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1504 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1506 * nnmail.el (nnmail-expiry-target-group): Fixed.
1508 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1510 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1511 gnus-request-accept-article so that body encoding is *not* done.
1512 Encoding is not done on incoming mail, so why should it be done on
1516 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1518 * nnml.el (nnml-request-expire-articles): Fix the calls to
1519 nnml-request-article (the filename was being passed instead of the
1520 article number) and nnmail-expiry-target-group
1521 (nnml-current-directory is changed by nnml-request-accept-article,
1522 causing it to be incorrect for the next article to be expired).
1524 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1526 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1527 expiry-target group parameters.
1529 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1531 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1533 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1534 (gnus-topic-show-topic): Ditto.
1536 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1538 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1540 * mail-source.el (mail-source-incoming-file-prefix): New
1543 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1545 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1547 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1549 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1551 * message.el (message-syntax-checks): New check quotin-style:
1552 Text must be written below quoted text.
1553 (message-check-news-body-syntax): Check it.
1555 2000-08-11 Simon Josefsson <simon@josefsson.org>
1557 * imap.el (imap-authenticator-alist): Fix typo.
1558 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1559 Jonas Oberg for debugging.
1561 2000-08-11 Simon Josefsson <simon@josefsson.org>
1563 * gnus-async.el (gnus-asynchronous): Disable by default.
1565 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1567 * mm-view.el (mm-inline-text): Bind fill-column.
1569 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1570 list of unexpired articles.
1572 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1573 un-expired articles.
1575 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1578 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1579 we update the right topic..
1581 * mm-decode.el (mm-display-external): Put point at start.
1583 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1585 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1587 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1589 2000-08-09 Simon Josefsson <simon@josefsson.org>
1591 * imap.el (imap-parse-body):
1592 (imap-parse-string-list): Add bug workarounds for Stalker
1593 Communigate Pro 3.0 server.
1594 (imap-body-lines): Remove bogus comment.
1596 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1598 * nnimap.el (nnimap-retrieve-which-headers):
1599 (nnimap-retrieve-headers-from-server):
1600 (nnimap-request-set-mark):
1601 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1603 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1605 * message.el (message-dont-reply-to-names):
1606 rmail-dont-reply-to-names may not be defined.
1608 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1610 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1613 2000-07-19 Dave Love <fx@gnu.org>
1615 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1616 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1618 (gnus-article-display-xface): Special-case for dark backgrounds.
1620 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1622 * imap.el (imap-calculate-literal-size-first): New variable.
1623 (imap-local-variables): Add it.
1624 (imap-kerberos4-open): Set it.
1625 (imap-send-command): Use it.
1627 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1629 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1630 (mailcap-parse-mimetypes): Use it.
1631 (mailcap-extension-to-mime): Parse mimetype.
1632 (mailcap-mime-types): Ditto.
1633 * mml.el (mml-minibuffer-read-type): Ditto.
1635 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1637 * nndoc.el (nndoc-type-alist): Add outlook.
1638 (nndoc-outlook-type-p): New function.
1639 (nndoc-outlook-article-begin): Ditto.
1641 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1643 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1646 2000-07-15 Simon Josefsson <simon@josefsson.org>
1648 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1651 (imap-kerberos4-program):
1652 (imap-gssapi-program):
1653 (imap-ssl-program): Customization.
1654 (imap-shell-program):
1655 (imap-shell-host): New variables.
1657 (imap-stream-alist): Add shell.
1659 (imap-shell-open): New functions.
1660 (imap-open): Don't call authenticator if preauth.
1661 (imap-authenticate): Return t if already authenticated.
1663 2000-07-14 Simon Josefsson <simon@josefsson.org>
1665 * gnus.el (gnus-invalid-group-regexp): New variable.
1666 (gnus-read-group): Use it.
1668 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1670 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1671 expunge-below and orphan-score are "group variables".
1673 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1675 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1676 qualified group names to `gnus-group-read-ephemeral-group'.
1678 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1680 * gnus-sum.el: `W t' is toggle-header in info.
1682 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1684 * gnus-art.el (article-de-base64-unreadable): Typo.
1686 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1688 * gnus-agent.el (require): Require timer.
1690 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1692 * message.el (message-bounce): Call mime-to-mml.
1694 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1696 * nnslashdot.el (nnslashdot-request-close): New function.
1698 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1700 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1701 right line number for the article.
1703 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1705 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1706 * webmail.el (webmail-fetch): Bind
1707 url-http-silence-on-insecure-redirection.
1709 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1711 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1713 (nnslashdot-sane-retrieve-headers): Ditto.
1714 (nnslashdot-request-article): Ditto.
1716 2000-07-10 William M. Perry <wmperry@aventail.com>
1718 * mailcap.el (mailcap-parse-mimetype-file):
1720 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1722 * nnweb.el (nnweb-insert): Stricter test.
1723 * webmail.el (webmail-refresh-redirect): Ditto.
1725 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1727 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1729 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1731 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1733 2000-07-05 Dave Love <fx@gnu.org>
1735 * utf7.el: Doc and header fixes.
1737 * gnus-sum.el: Doc fixes.
1739 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1742 * flow-fill.el (fill-flowed-point-at-eol)
1743 (fill-flowed-point-at-bol): Use defalias, not fset.
1745 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1746 (gnus-Plain-save-name): Delete -- apparently bogus.
1748 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1750 * nnsoup.el: Use expand-file-name throughout.
1752 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1754 * nnmail.el (nnmail-read-incoming-hook): New example.
1756 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1758 * mm-view.el (mm-inline-text): Check whether the text has already
1761 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1763 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1765 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1767 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1769 2000-07-03 Simon Josefsson <simon@josefsson.org>
1771 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1774 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1776 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1777 name in authinfo (.authinfo now support ports, no need for the
1779 (nnimap-split-find-rule): Fix.
1780 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1782 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1784 * message.el (message-unquote-tokens): Remove all quotes.
1786 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1788 * gnus-ml.el: New file.
1790 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1792 * nnultimate.el (nnultimate-request-close): New function.
1794 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1796 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1798 * gnus.el: Gnus v5.8.7 is released.
1800 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1802 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1804 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1806 * message.el (message-do-fcc): Encode MIME.
1808 2000-06-28 Simon Josefsson <simon@josefsson.org>
1810 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1811 (nnimap-assoc-match): New function.
1812 (nnimap-split-find-rule): Support extended syntax.
1814 2000-06-28 Simon Josefsson <simon@josefsson.org>
1816 * nnimap.el (nnimap-open-connection): Use port stuff.
1818 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1819 document port and defaultport.
1821 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1823 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1825 2000-06-26 Dave Love <fx@gnu.org>
1827 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1829 * message.el: Remove unnecessary `require'ments. Defvar
1830 gnus-list-identifiers when compiling. Don't try to autoload
1831 variable `gnus-list-identifiers'. Autoload
1832 gnus-group-name-charset.
1833 (message-fetch-field): Don't assume `format' removes text
1835 (message-strip-list-identifiers, message-reply, message-followup):
1837 (message-mode): Tidy XEmacs conditionals.
1838 (message-replace-chars-in-string): Use subst-char-in-string when
1841 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1842 removes text properties.
1844 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1846 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1848 * gnus-score.el (gnus-summary-score-entry): Likewise.
1850 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1852 * nnimap.el (nnimap-request-post): Fix parenthesis.
1854 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1856 * message.el (message-unquote-tokens): New function.
1858 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1860 * nnimap.el (nnimap-request-post): Ditto.
1862 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1864 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1866 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1867 patch commited 2000-04-02).
1869 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1871 * imap.el (imap-mailbox-examine-1): New function.
1872 (imap-message-copyuid-1):
1873 (imap-message-appenduid-1): Use it, instead of
1874 `imap-mailbox-examine' which would utf-7 encode mailbox name
1877 2000-06-19 Dave Love <fx@gnu.org>
1879 * mm-uu.el Don't require message. Require cl when compiling.
1881 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1883 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1885 * gnus-sum.el (gnus-orphan-score): Move here.
1887 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1889 * message.el (message-forward): Remove show-mml condition.
1890 (message-forward-ignored-headers): Remove X-Gnus headers.
1892 2000-06-08 Simon Josefsson <simon@josefsson.org>
1894 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1896 2000-06-08 Urban Engberg <ue@ccieurope.com>
1898 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1900 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1902 * message.el (message-syntax-checks): Add type.
1904 2000-06-07 Dave Love <fx@gnu.org>
1906 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1908 (mm-inline-image): Defalias, not fset.
1910 * gnus.el (gnus-group-startup-message): Don't specify string for
1913 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1914 add-minor-mode is available.
1915 (gnus-article-display-xface): Don't specify string for
1918 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1920 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1921 (gnus-topic-insert-topic-line): Use shownp.
1922 (gnus-topic-hide-topic): Don't use hidden.
1923 (gnus-topic-show-topic): Don't use hidden.
1925 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1927 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1929 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1930 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1931 * gnus-util.el (gnus-output-to-rmail): Ditto.
1932 (gnus-output-to-mail): Ditto.
1933 (gnus-write-buffer): Ditto.
1934 * gnus-uu.el (gnus-uu-save-article): Ditto.
1936 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1938 * message.el (message-read-from-minibuffer): Typo.
1940 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1942 * gnus-art.el (article-decode-charset): Override non-MIME forward
1945 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1947 * mml.el (mml-quote-region): Correct the regexp.
1948 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1950 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1952 * message.el (message-forward): Insert raw text.
1953 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1954 (mml-generate-mime-1): Insert raw text in unibyte mode.
1956 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1958 * mm-bodies.el (mm-body-encoding): Always encoded if
1959 `mm-use-ultra-safe-encoding' is set.
1961 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1963 * mml.el (ange-ftp-name-format): Typo.
1965 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1967 * gnus-start.el (gnus-get-unread-articles): If
1968 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1969 try to do anything on that server.
1971 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1973 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1976 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1978 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1981 2000-05-24 Dave Love <fx@gnu.org>
1983 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1985 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1987 * gnus.el (gnus-redefine-select-method-widget): new function, call
1988 it once. Add an "other" entry for unknown but editable backend
1990 * gnus-start.el (gnus-declare-backend): use it.
1992 2000-05-19 Dave Love <fx@gnu.org>
1994 * gnus-art.el (gnus-article-next-page): Revert last change.
1996 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1998 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2000 2000-05-19 Dave Love <fx@gnu.org>
2002 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2003 not mm-inline-large-images.
2005 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2007 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2009 2000-05-18 Dave Love <fx@gnu.org>
2011 * gnus-art.el: Use defalias, not fset.
2012 (gnus-article-x-face-command): Don't test for xbm.
2013 (gnus-article-next-page): Redisplay before testing point in window.
2015 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2017 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2018 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2020 2000-05-17 Jim Davidson <jdavidson@acm.org>
2022 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2023 gnus-summary-save-in-rmail.
2024 * message.el (message-output): Ditto.
2026 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2028 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2030 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2032 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2034 * message.el (message-send-news): Check group name charset.
2035 * gnus-msg.el (gnus-post-news): Decode group name.
2036 (gnus-inews-do-gcc): Encode group name.
2038 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2040 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2041 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2043 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2045 * gnus-group.el (gnus-group-mark-line-p): New function.
2046 (gnus-group-goto-group): New parameter.
2047 (gnus-group-remove-mark): Use it.
2048 * gnus-topic.el (gnus-topic-move-group): Ditto.
2049 (gnus-topic-remove-group): Ditto.
2051 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2053 * gnus-group.el (gnus-group-list-dormant): New function.
2055 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2057 * gnus-agent.el (gnus-agent-synchronize): Use
2058 nnheader-insert-file-contents.
2059 (gnus-agent-save-active-1): Ditto.
2060 (gnus-agent-write-active): Ditto.
2061 (gnus-agent-expire): Ditto.
2062 * gnus-cache.el (gnus-cache-read-active): Ditto.
2063 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2064 * gnus-sum.el (gnus-summary-import-article): Ditto.
2066 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2067 (gnus-agent-save-group-info): Ditto.
2068 (gnus-agent-save-alist): Ditto.
2069 * gnus-util.el (gnus-make-directory): Ditto.
2071 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2073 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2075 * mml.el (mml-generate-mime-preprocess-function): New variable.
2076 (mml-generate-mime-postprocess-function): New variable.
2077 (mml-generate-mime-1): Use them.
2079 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2081 * gnus-group.el (gnus-group-apropos): Group name charset.
2082 * gnus-sum.el (gnus-set-mode-line): Ditto.
2083 * gnus-group.el (gnus-group-decoded-name): New function.
2084 (gnus-group-edit-group): Use it.
2085 * gnus-cus.el (gnus-group-customize): Use it.
2087 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2089 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2091 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2093 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2094 (gnus-group-name-charset-group-alist): Ditto.
2095 (gnus-group-name-charset): New function.
2096 (gnus-group-name-decode): New function.
2097 (gnus-group-insert-group-line): Use them.
2098 (gnus-group-prepare-flat-list-dead): Ditto.
2099 (gnus-group-list-active): Ditto.
2100 (gnus-group-describe-all-groups): Ditto.
2101 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2102 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2103 add gnus-group property.
2104 (gnus-browse-group-name): Read gnus-group property.
2106 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2108 * nnfolder.el (nnfolder-possibly-change-group): Use
2109 file-name-coding-system instead of pathname-coding-system.
2110 * nnmail.el (nnmail-find-file): Ditto.
2111 (nnmail-write-region): Ditto.
2112 * nnmh.el (nnmh-retrieve-headers): Ditto.
2113 (nnmh-request-article): Ditto.
2114 (nnmh-request-group): Ditto.
2115 (nnmh-request-list): Ditto.
2116 (nnmh-possibly-change-directory): Ditto.
2117 (nnmh-active-number): Ditto.
2118 * nnml.el (nnml-possibly-change-directory): Ditto.
2119 (nnml-request-list): Ditto.
2120 (nnml-request-article): Ditto.
2121 (nnml-retrieve-headers): Ditto.
2123 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2125 * nnimap.el (nnimap-request-accept-article): Don't unselect
2126 mailbox if no mailbox is selected.
2128 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2130 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2131 Recognize domain names starting with `www.' as starting an URL.
2133 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2135 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2136 (mail-source-keyword-map): Add "subdirs" for maildir.
2138 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2140 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2141 (nnmail-get-new-mail): Use it.
2142 * gnus-start.el (gnus-get-unread-articles): Ditto.
2144 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2146 * gnus-sum.el (gnus-summary-edit-article): Better support for
2148 * nndraft.el (nndraft-request-replace-article): New function,
2149 bind nnmail-file-coding-system.
2151 2000-05-14 Dave Love <fx@gnu.org>
2153 * nnheader.el: Replace uses of `fset' with `defalias'.
2154 (jka-compr-compression-info-list): Only defvar when compiling.
2156 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2158 * webmail.el (webmail-netaddress-article): Refresh redirect.
2160 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2162 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2164 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2166 * webmail.el: Translate to SP.
2168 2000-05-13 Robin S. Socha <robin@socha.net>
2170 * message.el (message-bounce): Doc typo.
2172 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2174 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2175 (gnus-soup-store): Ditto.
2176 (gnus-soup-send-packet): Ditto.
2177 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2178 (nnsoup-dissect-buffer): Ditto.
2179 (nnsoup-narrow-to-article): Ditto.
2180 (nnsoup-make-active): Ditto
2182 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2184 * message.el (message-mode): Two parameters for local-variable-p.
2186 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2188 * message.el (message-strip-list-identifiers): New function.
2189 (message-reply): Use it and use message-strip-subject-re.
2190 (message-followup): Ditto.
2191 * gnus-art.el (article-hide-list-identifiers): Remove more.
2192 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2194 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2196 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2197 mail-parset-charset and use non-numeric argument.
2199 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2201 * mml.el (mml-buffer-list): New variable.
2202 (mml-generate-new-buffer): New function.
2203 (mml-destroy-buffers): Ditto.
2204 (mml-insert-mime): Use them.
2205 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2206 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2207 * message.el (message-mode): Ditto.
2208 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2209 (gnus-uu-save-article): Support show-as-mml.
2210 * message.el (message-forward): Ditto.
2212 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2214 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2215 (nndoc-mime-digest-type-p): Locate article head precisely.
2216 * mml.el (mml-generate-default-type): New variable.
2217 (mml-generate-mime-1): Use it.
2218 (mml-insert-mime-headers): Use it.
2219 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2220 (gnus-uu-digest-mail-forward): Use it and call message-forward
2221 with argument digest.
2222 (gnus-uu-save-article): Support message-forward-as-mime.
2223 * message.el (message-forward): Add parameter digest.
2224 * mm-decode.el (mm-dissect-default-type): New variable.
2225 (mm-dissect-buffer): Use it.
2227 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2229 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2230 newline and paragraph to nil when got a non-ascii character. Test
2231 paragraph before newline.
2233 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2235 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2238 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2240 * nnslashdot.el (nnslashdot-sid-strip): New function.
2241 (nnslashdot-threaded-retrieve-headers): New format.
2242 (nnslashdot-sane-retrieve-headers): Ditto.
2243 (nnslashdot-request-article): Ditto.
2244 (nnslashdot-threaded-retrieve-headers): Thread properly.
2245 (nnslashdot-request-article): Be more lenient.
2246 (nnslashdot-threaded-retrieve-headers): Regexp search.
2248 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2250 * gnus-sum.el (gnus-with-article): Define it before use it.
2252 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2254 * message.el (message-supersede): Use mime-to-mml.
2255 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2257 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2259 * gnus-group.el (gnus-group-list-cached): Don't use
2260 `subst-char-in-string'.
2262 2000-05-08 Dave Love <fx@gnu.org>
2264 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2266 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2268 * mm-decode.el (mm-interactively-view-part): Append %s if the
2269 method is a single word.
2270 * nnwarchive.el (nnwarchive-type-definition): Typo.
2272 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2274 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2276 (gnus-group-prepare-flat-predicate): Use it.
2277 (gnus-group-list-cached): List dead groups.
2279 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2281 * gnus-art.el (article-decode-charset): Don't decode message with
2284 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2286 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2287 evaluate the Lisp code.
2289 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2291 * gnus-art.el (article-wash-html): New function.
2292 (gnus-article-wash-html): Bind.
2293 (gnus-article-make-menu-bar): Menu item.
2294 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2295 (gnus-summary-make-menu-bar): Menu item.
2296 * gnus.el: Autoload.
2298 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2300 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2301 (gnus-uu-unshar-article): Use it.
2303 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2304 (mailcap-maybe-eval): Use it.
2306 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2309 * mml.el (mml-generate-mime-1): Small comment.
2311 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2313 * gnus-art.el (article-de-base64-unreadable): New function.
2314 (gnus-article-de-base64-unreadable): Bind.
2315 (gnus-article-make-menu-bar): Menu item.
2316 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2317 (gnus-summary-make-menu-bar): Menu item.
2318 * gnus.el: Autoload.
2320 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2322 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2323 (gnus-summary-select-article): Add en/disable multibyte.
2325 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2327 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2328 (gnus-summary-edit-article): New feature: editing raw articles.
2330 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2332 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2333 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2334 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2335 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2336 * mm-decode.el (mm-insert-part): Ditto.
2338 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2340 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2341 (nndoc-forward-type-p): Ditto.
2343 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2345 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2346 value of enable-multibyte-characters.
2348 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2350 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2352 2000-05-03 Dave Love <fx@gnu.org>
2354 * gnus-ems.el (gnus-article-xface-ring-internal)
2355 (gnus-article-xface-ring-size): New variable.
2356 (gnus-article-display-xface): Use them to cache data. Don't try
2357 to use XPM. Set up binary coding for PBM's sake.
2359 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2361 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2362 * gnus-int.el (gnus-request-accept-article): Ditto.
2363 (gnus-request-replace-article): Ditto.
2364 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2366 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2368 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2370 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2372 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2374 * mml.el (mml-to-mime): Use message-default-charset.
2375 (mml-preview): Narrow to headers.
2376 * message.el (message-send-mail): Use message-default-charset.
2377 (message-send-news): Narrow to headers;
2378 use message-default-charset.
2380 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2382 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2384 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2386 (mml-parse-1): Warning message.
2387 (mml-preview): Disable multibyte.
2389 2000-05-03 Dave Love <fx@gnu.org>
2391 * gnus.el (gnus-group-startup-message): Add newline before image.
2393 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2395 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2396 * message.el (message-send-mail): Use unibyte-buffer.
2397 (message-send-mail): Ditto.
2399 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2401 * gnus.el: Gnus v5.8.6 is released.
2403 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2405 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2407 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2409 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2411 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2413 * message.el (message-send-mail-partially): Use forward-line.
2415 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2417 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2419 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2421 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2422 (mml-insert-mime): No markup only for text/plain.
2423 (mime-to-mml): Remove MIME headers.
2425 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2427 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2428 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2431 2000-04-28 Dave Love <fx@gnu.org>
2433 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2436 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2437 search order. Use parse-colon-path and remove some redundancy.
2439 (mailcap-parse-mimetypes): Code consistently with
2440 mailcap-parse-mailcaps. Doc fix.
2442 * gnus-start.el (gnus-unload): Iterate over `features', not
2445 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2447 * mml.el (mml-parse-1): Don't create blank parts.
2448 (mml-read-part): Fix mml tag.
2449 (mml-insert-mime): Convert message/rfc822.
2450 (mml-insert-mml-markup): Add mmlp parameter.
2452 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2454 * message.el (message-send-mail-partially): Remove CTE.
2456 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2458 * mm-view.el (mm-inline-image): Fset it.
2460 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2462 * nndoc.el (nndoc-type-alist): Change forward regexp.
2464 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2466 * message.el (message-send-mail-partially-limit): Change the
2469 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2471 * gnus-util.el (gnus-extract-address-components): Name might be
2474 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2476 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2477 (gnus-summary-post-forward): Ditto.
2478 * message.el (message-forward-show-mml): New variable.
2479 (message-forward): Use it.
2480 * mml.el (mml-parse-1): Add tag mml.
2481 (mml-read-part): Ditto.
2482 (mml-generate-mime): Support reentance.
2483 (mml-generate-mime-1): Support mml tag.
2485 2000-04-27 Dave Love <fx@gnu.org>
2487 * gnus-art.el: Don't bother to require custom, browse-url.
2488 (gnus-article-x-face-command): Include gnus-article-display-xface.
2490 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2491 Use defalias, not fset.
2492 (gnus-article-display-xface): New function.
2494 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2496 * mm-decode.el: Small doc fixes. Require cl when compiling.
2497 (mm-xemacs-p): Deleted.
2498 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2499 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2500 use create-image and don't special-case xbm.
2501 (mm-valid-image-format-p): Use display-graphic-p.
2503 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2505 * message.el (message-send-mail-partially-limit): New variable.
2506 (message-send-mail-partially): New function.
2507 (message-send-mail): Use it.
2508 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2509 all blank lines inside of base64.
2510 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2513 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2515 * mml.el (mml-insert-tag): Match more special characters.
2517 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2519 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2521 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2523 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2524 (mm-inlined-types): Ditto.
2525 * mm-partial.el: New file.
2527 2000-04-27 Dave Love <fx@gnu.org>
2529 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2532 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2534 * mm-bodies.el (mm-encode-body): Remove reference to
2535 mm-default-charset in comment.
2537 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2539 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2541 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2543 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2546 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2548 * gnus-draft.el (gnus-draft-setup): Fix comments.
2550 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2552 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2553 if nnmbox-file-coding-system-for-write is nil.
2555 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2557 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2560 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2562 * mm-view.el (mm-inline-text): Insert directly if decoded.
2563 * mml.el (autoload): Typo.
2565 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2567 * mml.el (mml-preview): Set up posting-charset.
2568 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2570 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2572 * webmail.el: Fix yahoo mail.
2574 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2576 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2577 word if not necessary.
2578 (rfc2047-encode-region): Put space between encoded words.
2580 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2582 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2584 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2586 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2588 (gnus-draft-edit-message): Require restoration.
2590 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2592 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2595 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2597 * gnus-art.el (gnus-treat-article): Make sure that the summary
2600 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2602 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2603 (mailcap-parse-mailcap): Backwards parsing.
2604 (mailcap-possible-viewers): Remove nreverse.
2605 (mailcap-mime-info): Ditto.
2606 (mailcap-add-mailcap-entry): Keep alternative viewer.
2608 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2610 * gnus.el: Gnus v5.8.5 is released.
2612 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2614 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2616 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2618 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2620 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2622 * mm-view.el (mm-inline-message): Disable prepare-hook.
2624 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2626 * gnus.el: Fix copyright statements.
2628 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2630 (gnus-articles-to-read): Use it.
2632 * message.el (message-get-reply-headers): Bind free variable.
2634 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2636 * message.el (message-get-reply-headers): Fix to-address.
2638 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2640 * webmail.el: Hotmail fix. Add a debug function.
2642 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2644 * gnus-sum.el (t): M-down and M-up.
2646 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2648 * gnus-sum.el: Doc fix.
2650 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2652 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2654 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2656 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2658 (nnweb-request-group): Don't scan twice.
2659 (nnweb-request-scan): Don't nix out the hashtb.
2661 * message.el (message-get-reply-headers): Return a value.
2663 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2665 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2668 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2670 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2671 order messages are inserted.
2673 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2674 message/rfc822 parts.
2676 * gnus-art.el (gnus-article-read-summary-keys): Check for
2679 * message.el (message-get-headers): Made into own function.
2680 (message-reply): Use it.
2681 (message-get-reply-headers): Renamed.
2682 (message-widen-reply): New command.
2684 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2686 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2688 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2690 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2691 non-base64 text at the end if not found.
2693 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2695 * gnus-sum.el (gnus-read-move-group-name):
2696 (gnus-summary-move-article): Use `gnus-group-method' to find out
2697 what method the manually entered group belong to.
2698 `gnus-group-name-to-method' doesn't return any method parameters
2699 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2700 for new groups so they wouldn't work.
2702 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2704 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2707 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2709 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2710 probably good to do, or something. I dunno. I just write these
2711 ChangeLog entries, and my name is Lars.
2713 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2715 * message.el (message-caesar-region): Use translate-region.
2717 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2719 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2721 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2723 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2724 variables, because that makes Emacs flash.
2726 * gnus-group.el (gnus-group-insert-group-line): Don't call
2727 gnus-group-add-icon unconditionally.
2729 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2731 (gnus-group-glyph-directory): Removed.
2733 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2735 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2736 gnus-newsgroup-name is "".
2738 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2740 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2741 in conjunction with MULE-UCS.
2743 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2745 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2747 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2749 * message.el (message-shorten-references): Only cater to broken
2750 INN for news. This caters for broken smtpd.
2752 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2754 * mailcap.el (mailcap-mime-info): Use the first match; not the
2757 * gnus-agent.el (gnus-category-kill): Save the category list.
2759 2000-04-21 Chris Brierley <brierley@pobox.com>
2761 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2763 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2765 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2767 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2769 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2771 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2773 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2774 (gnus-group-list-cached): Use it.
2776 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2778 * gnus.el: Update all the copyright notices.
2780 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2782 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2783 non-base64 text at the end.
2785 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2787 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2789 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2791 * nnheader.el: Don't autoload cancel-function-timers.
2793 * message.el (message-fetch-field): Fold case.
2795 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2797 * message.el (message-forward-before-signature): New variable.
2799 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2801 * gnus-mlspl.el: Fix stuff.
2803 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2805 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2806 subjects when unthreaded.
2808 2000-04-21 David S. Goldberg <dsg@mitre.org>
2810 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2813 2000-04-21 Rui Zhu <sprache@iname.com>
2815 * gnus-art.el (gnus-article-mode): Fix variable name.
2817 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2819 * mm-view.el: Fix autoload.
2821 * flow-fill.el (flow-fill): Fix provide.
2823 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2826 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2828 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2830 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2832 * gnus-util.el (gnus-netrc-machine): Didn't work.
2834 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2836 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2838 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2840 * flow-fill.el: Renamed from fill-flowed.
2842 * message.el (message-forward-ignored-headers): Default to
2845 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2847 * message.el (message-mode): Don't fill headers.
2849 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2851 * message.el (message-pipe-buffer-body): Use shell
2853 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2855 * nnvirtual.el (nnvirtual-request-article):
2856 Bind gnus-override-method to nil.
2857 (nnvirtual-request-update-mark): Don't update mark when
2858 article is not there.
2860 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2862 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2864 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2866 * gnus-util.el (gnus-parse-netrc): Allow "port".
2867 (gnus-netrc-machine): Take a port param.
2868 (gnus-netrc-machine):
2870 * gnus-art.el (gnus-request-article-this-buffer): Allow
2871 re-selecting referenced articles.
2873 * message.el (message-cancel-news): Allow editing.
2874 (message-cancel-message): Add newline.
2876 2000-04-20 William M. Perry <wmperry@aventail.com>
2878 * mm-view.el (mm-inline-image-emacs): New function.
2880 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2882 * mail-source.el (mail-source-delete-incoming): Change default in
2885 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2887 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2890 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2892 * nnml.el (nnml-request-expire-articles): Use it.
2894 * nnmail.el (nnmail-expiry-target): New variable.
2895 (nnmail-expiry-target-group): New function.
2897 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2899 * message.el (message-forward): Add non-MIME separators.
2901 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2903 * message.el (message-generate-headers): Respect the syntax check
2906 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2907 (gnus-remove-thread): Don't show all threads.
2909 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2911 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2913 2000-04-19 Dave Love <fx@gnu.org>
2915 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2917 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2919 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2920 (nnwarchive-egroups-*): Ditto.
2921 (nnwarchive-url): Unibyte buffer and single line cookie.
2923 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2925 * mm-util.el (mm-char-or-char-int-p): New alias.
2926 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2929 1999-11-30 Daiki Ueno <ueno@unixuser.org>
2931 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2932 article case insensitively.
2934 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2936 * mail-source.el (mail-source-fetch-webmail): Use the default
2937 password provided in mail-sources; use webmail:subtype:user as
2940 2000-04-10 John Wiegley <johnw@gnu.org>
2942 * mail-source.el (mail-source-fetch-webmail): Use
2943 mail-source-password-cache.
2945 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2947 * webmail.el: Add netscape mail and fix HotMail mail.
2949 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2951 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2953 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2955 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2956 RFC822.PEEK if server support IMAP4rev1.
2957 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2958 RFC822.TEXT.PEEK if server support IMAP4rev1.
2959 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2960 RFC822.HEADER if server support IMAP4rev1.
2961 (nnimap-request-article-part): Support bodydetail in response
2964 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2966 * fill-flowed.el: New file.
2968 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2969 text/plain parts with `format' parameters.
2971 * mm-view.el (autoload): Autoload fill-flowed.
2972 (mm-inline-text): For "plain" parts with a format=flowed
2973 parameter, call `fill-flowed'.
2975 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2977 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2980 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2982 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2985 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2987 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2989 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2990 (imap-gssapi-program): New variable.
2991 (imap-streams): Add gssapi.
2992 (imap-stream-alist): Ditto.
2993 (imap-authenticators): Ditto.
2994 (imap-authenticator-alist): Ditto.
2995 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2996 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2997 1.6.x `imtest' syntax.
2998 (imap-gssapi-stream-p): New function.
2999 (imap-gssapi-open): Ditto.
3000 (imap-gssapi-auth-p): Ditto.
3001 (imap-gssapi-auth): Ditto.
3002 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3003 (imap-send-command): Use buffer-local `imap-client-eol' value.
3005 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3006 lines and turn TAB into SPC before parsing.
3008 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3010 * nnheader.el (nnheader-group-pathname): Make sure to return a
3012 * nnmail.el (nnmail-group-pathname): Ditto.
3014 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3016 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3017 might split in the middle of a message-id.
3019 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3021 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3022 groups from the server.
3024 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3025 (gnus-summary-toggle-header): Update the wash status.
3027 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3030 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3033 * nnmail.el (nnmail-get-active): Use it.
3034 (nnmail-parse-active): New function.
3036 * mm-view.el (mm-inline-text): Support the new version of
3039 * gnus-sum.el (gnus-summary-move-article): Only delete article
3041 (gnus-deaden-summary): Bury the buffer.
3043 * nnmail.el (nnmail-group-pathname): Ditto.
3045 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3047 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3049 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3052 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3054 * message.el (message-send-mail): Protect against unloaded Gnus.
3056 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3058 (gnus-topic-update-topic-line): Yes, do.
3059 (gnus-topic-goto-missing-group): Tally the correct number of
3060 unread articles before inserting the topic line.
3062 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3064 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3066 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3068 * mm-decode.el (mm-dissect-buffer): Ditto.
3070 * gnus-art.el (article-decode-charset): Strip CTE.
3072 * ietf-drums.el (ietf-drums-strip): New function.
3074 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3075 when prompting in read-only groups.
3077 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3079 * imap.el (imap-send-command): Change EOL-chars when
3080 `imap-client-eol' differs from default, not only for kerberos4.
3081 (imap-mailbox-status): Get encoded mailbox's status.
3083 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3085 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3086 into `mail-source-password-cache'.
3088 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3090 * mm-util.el (mm-mime-charset): Check for presence of
3091 `coding-system-get' and `get-charset-property' (recent XEmacs has
3092 the former, but not the latter).
3094 2000-01-28 Dave Love <fx@gnu.org>
3096 * message.el (message-check-news-header-syntax): Fix typo
3098 (message-talkative-question): Put temp buffer in fundamental-mode.
3099 (message-recover): Use fundamental-mode in the right buffer.
3101 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3104 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3106 * qp.el (quoted-printable-decode-region): Add charset parameter.
3107 (quoted-printable-decode-string): Ditto.
3109 * gnus-art.el (article-de-quoted-unreadable): Use it.
3111 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3113 * nnimap.el (nnimap-split-predicate): New variable.
3114 (nnimap-split-articles): Use it.
3116 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3118 * utf7.el: Change email address.
3120 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3122 * gnus-group.el (gnus-group-catchup): Purge split history.
3124 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3126 * nnmail.el (nnmail-generate-active): Support extended group name.
3127 (nnmail-get-active): Ditto.
3129 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3131 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3132 group names, don't remove anything.
3134 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3136 * webmail.el (webmail-my-deja-open): My-deja changes.
3138 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3140 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3142 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3144 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3146 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3148 * gnus.el (gnus-other-frame): Fix typo.
3150 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3152 * gnus-cus.el (gnus-group-customize): Fix typo.
3154 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3156 * nnweb.el (nnweb-insert): Simplified.
3158 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3160 * gnus-art.el (gnus-article-mode-map): "e" is
3161 gnus-summary-edit-article.
3163 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3165 * mailcap.el (mailcap-mime-extensions): Add .diff.
3167 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3169 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3170 there is no "%s" in the method.
3172 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3174 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3176 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3178 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3180 * gnus.el: Really always pop up a new frame.
3182 * parse-time.el (parse-time-rules): Allow 100-110 to be
3185 * time-date.el (date-to-time): Don't use timezone.
3187 2000-01-06 Dave Love <fx@gnu.org>
3189 * time-date.el: Add keywords.
3190 (date-to-time): Add autoload cookie. Canonicalize with
3191 timezone-make-date-arpa-standard.
3192 (time-to-seconds): Avoid caddr.
3193 (safe-date-to-time): Add autoload cookie.
3195 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3197 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3199 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3200 group line using gnus-group-add-icon.
3201 (gnus-group-icons): Added customize group.
3202 (gnus-group-icon-list): Added variable.
3203 (gnus-group-glyph-directory): Added variable.
3204 (gnus-group-icon-cache): Added variable.
3205 (gnus-group-running-xemacs): Added variable.
3206 (gnus-group-add-icon): Added function. Add an icon to the current
3207 line according to gnus-group-icon-list.
3208 (gnus-group-icon-create-glyph): Added function.
3210 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3212 * gnus-sum.el (gnus-summary-select-article): Return whether we
3213 selected something new.
3214 (gnus-summary-search-article): Start searching at the window
3217 * gnus-group.el (gnus-fetch-group): Complete over
3220 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3222 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3224 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3226 * gnus-sum.el (gnus-preserve-marks): New variable.
3227 (gnus-summary-move-article): Use it.
3228 (gnus-group-charset-alist): Added more entries.
3230 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3232 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3234 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3235 as the default score.
3237 * gnus-score.el (gnus-score-delta-default): Changed name.
3239 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3241 * imap.el (imap-parse-literal):
3242 (imap-parse-flag-list): Don't care about props.
3243 (imap-parse-string): Handle quoted characters.
3245 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3247 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3248 (gnus-summary-mark-article): Doc fix.
3249 (gnus-summary-mark-forward): Doc fix.
3250 (t): Changed keystroke for gnus-summary-customize-parameters.
3252 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3254 (gnus-article-mode-map): No, don't.
3256 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3257 of the final article.
3259 * mm-decode.el (mm-interactively-view-part): Error on no method.
3261 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3263 * gnus-score.el (gnus-score-insert-help): Something.
3265 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3267 * gnus-win.el (gnus-configure-frame): Ditto.
3269 * gnus-mh.el (gnus-summary-save-in-folder): Use
3270 with-current-buffer.
3272 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3274 * nnwarchive.el: Changed file perms.
3276 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3278 * gnus-group.el (gnus-group-delete-groups): New command.
3279 (gnus-group-delete-group): Extra no-prompt parameters.
3281 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3283 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3286 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3288 * webmail.el (webmail-hotmail-article): Don't insert message id.
3290 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3292 * nnimap.el (nnimap-split-fancy): New variable.
3293 (nnimap-split-fancy): New function.
3295 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3297 (nnimap-split-rule): Document symbol value.
3299 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3301 * nnimap.el (nnimap-retrieve-headers-progress): Let
3302 `nnheader-parse-head' parse article.
3303 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3304 request headers needed by `nnheader-parse-head'.
3306 1999-12-23 Florian Weimer <fw@s.netic.de>
3308 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3309 value (crosspostings are handled), improve documentation.
3311 * nnultimate.el: Declare file coding system as iso-8859-1.
3315 * gnus-cite.el: Dito.
3317 * gnus-spec.el: Dito.
3319 1999-12-21 Florian Weimer <fw@s.netic.de>
3321 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3322 (gnus-setup-message): No longer make `message-posting-charset'
3324 (gnus-setup-posting-charset): Reflect the new layout of
3325 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3327 * message.el (message-send-mail): Bind `message-this-is-mail' and
3328 `message-posting-charset'.
3329 (message-send-news): Dito, and honour new layout of
3330 `message-posting-charset'.
3331 (message-encode-message-body): Ignore `message-posting-charset'.
3333 * mm-bodies.el (mm-body-encoding): Consider
3334 `message-posting-charset' when deciding whether to use 8bit.
3336 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3337 (rfc2047-encodable-p): Now solely for headers; use
3338 `message-posting-charset'.
3340 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3342 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3344 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3346 * nnagent.el (nnagent-server-opened): Optional.
3347 (nnagent-status-message): Optional.
3349 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3351 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3352 end (referenced by instructions in
3353 `gnus-cited-opened-text-button-line-format-alist').
3355 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3357 * imap.el (imap-starttls-open): Typo.
3359 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3361 * mm-util.el (mm-charset-after): Non-MULE case.
3362 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3363 * rfc2047.el (rfc2047-dissect-region): Bind it.
3365 1999-12-18 Florian Weimer <fw@s.netic.de>
3367 * mml.el (mml-generate-multipart-alist): Correct default value.
3369 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3370 (mm-safer-encoding): New function.
3371 (mm-content-transfer-encoding): Use both.
3373 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3374 * qp.el (quoted-printable-encode-region): Dito.
3376 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3378 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3380 1999-12-18 Victor S. Miller <victor@idaccr.org>
3382 * webmail.el (webmail-hotmail-list): raw=0.
3384 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3386 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3389 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3391 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3393 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3395 * imap.el: Don't autoload digest-md5.
3396 (imap-starttls-open): Bind coding-system-for-{read,write}.
3397 (imap-starttls-p): Check if we can find starttls.el.
3398 (imap-digest-md5-p): Check if we can find digest-md5.el.
3400 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3402 * imap.el: Require `digest-md5' when compiling; add autoload
3403 settings for `digest-md5-parse-digest-challenge',
3404 `digest-md5-digest-response', `starttls-open-stream' and
3405 `starttls-negotiate'.
3406 (imap-authenticators): Add `digest-md5'.
3407 (imap-authenticator-alist): Setup for `digest-md5'.
3408 (imap-digest-md5-p): New function.
3409 (imap-digest-md5-auth): New function.
3410 (imap-stream-alist): Add STARTTLS entry.
3411 (imap-starttls-p): New function.
3412 (imap-starttls-open): New function.
3414 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3416 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3418 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3420 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3421 string-to-x function.
3423 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3425 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3427 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3429 * webmail.el: Enhance hotmail-snarf.
3431 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3433 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3435 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3437 * webmail.el (webmail-hotmail-list): Search no-error.
3439 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3441 * nnwarchive.el: Support nov-is-evil.
3442 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3444 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3446 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3448 * nnagent.el (nnagent-server-opened): Redefine.
3449 (nnagent-status-message): Ditto.
3451 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3453 * rfc1843.el (rfc1843-decode-region): Use
3454 buffer-substring-no-properties.
3455 * gnus-art.el (article-decode-HZ): New function.
3457 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3459 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3461 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3463 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3464 MIME charset not a MULE charset.
3466 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3468 * gnus-ems.el: Translate more ugly characters.
3469 * nnheader.el (nnheader-translate-file-chars): Don't translate
3472 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3474 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3475 method if cannot find the article.
3477 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3479 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3480 method if overrided.
3482 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3484 * mail-source.el (mail-source-fetch-webmail): Parameter
3487 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3489 * webmail.el: Support my-deja. Better error report.
3491 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3493 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3495 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3498 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3500 * nnslashdot.el (nnslashdot-request-article): A space.
3502 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3504 * nnagent.el: Support different backend with same name.
3506 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3508 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3510 (nnslashdot-sane-retrieve-headers): Ditto.
3511 (nnslashdot-request-article): Ditto.
3513 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3515 * nnweb.el (nnweb-insert): Narrow to point.
3517 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3519 * nnweb.el (nnweb-insert): Follow refresh url.
3520 * nnslashdot.el: Use it.
3522 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3524 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3525 (nnweb-decode-entities-string): New function.
3527 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3528 nnweb-* and move to nnweb.el.
3529 * nnwarchive.el: Use nnweb-decode-entities, etc.
3530 * webmail.el: Ditto.
3532 * nnslashdot.el: Use nnweb-decode-entities-string.
3533 (nnslashdot-decode-entities): Remove.
3535 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3537 * nnslashdot.el: Decode entities.
3539 1999-12-12 Dave Love <fx@gnu.org>
3541 * gnus-agent.el (gnus-category-edit-groups)
3542 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3543 expansion of setf, fixed.
3545 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3547 * gnus-agent.el: Revoke last Dave Love's patch, because of
3548 incompatibility of XEmacs.
3550 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3552 * mm-uu.el: Change headers.
3553 * rfc1843.el: Ditto.
3554 * uudecode.el: Ditto.
3556 1999-12-07 Dave Love <fx@gnu.org>
3558 * gnus-agent.el (gnus-category-edit-predicate)
3559 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3560 inside backquote to avoid it at runtime.
3562 1999-12-07 Dave Love <fx@gnu.org>
3564 * binhex.el: Require cl when compiling.
3566 1999-12-04 Dave Love <fx@gnu.org>
3568 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3570 1999-12-04 Dave Love <fx@gnu.org>
3572 * mm-util.el (mm-delete-duplicates): New function.
3573 (mm-write-region): Use it.
3575 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3577 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3578 mm-delete-duplicates.
3580 * imap.el (imap-open, imap-debug): Avoid mapc.
3582 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3584 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3585 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3587 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3590 * gnus.el (gnus-select-method): Likewise.
3592 * nnheader.el (nnheader-nov-read-integer): Likewise.
3594 * mm-view.el (mm-inline-message): Require cl when compiling.
3595 Avoid ignore-errors at runtime.
3596 (mm-inline-text): Avoid mapc.
3598 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3600 * gnus-art.el (article-decode-charset): Widen is bad.
3602 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3604 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3606 1999-12-12 Florian Weimer <fw@s.netic.de>
3608 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3609 indicate that only US-ASCII is permitted.
3610 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3611 use unencoded 8-bit characters in message headers.
3613 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3615 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3618 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3620 * webmail.el: Require url-cookie.
3622 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3624 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3625 new function to make modified caesar table.
3626 (nnwarchive-from-r13): Use it.
3627 (nnwarchive-mail-archive-article): Improved.
3629 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3631 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3633 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3635 * nnweb.el (nnweb-request-article): Return cons.
3637 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3639 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3641 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3643 * mm-util.el (mm-with-unibyte): New macro.
3644 * nnweb.el (nnweb-init): Use it.
3646 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3648 * mm-util.el (mm-charset-after): New function.
3649 (mm-find-mime-charset-region): Set charsets after
3650 delete-duplicates and use find-coding-systems-region.
3651 (mm-find-charset-region): Remove composition.
3653 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3655 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3657 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3659 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3660 * mml.el (mml-confirmation-set): New variable.
3661 (mml-parse-1): Ask user to confirm.
3663 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3665 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3666 are scanned when we have directory mail-sources (the mail source
3667 is modified in that case, so we must scan it for all
3670 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3672 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3673 and nnml-article-file-alist.
3675 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3677 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3678 nnmail-fetched-sources.
3680 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3682 * mm-util.el (mm-find-charset-region): Use the last charset.
3684 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3686 * gnus.el (gnus-select-method): Made the option list prettier.
3688 1999-12-08 Florian Weimer <fw@s.netic.de>
3690 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3691 for the `de' newsgroups hierarchy, as it is common practice there.
3694 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3696 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3697 buffer-string arguments. Fix references.
3699 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3701 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3702 (gnus-agent-batch-fetch): Use it.
3703 (gnus-agent-fetch-session): Use it.
3705 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3707 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3709 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3711 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3714 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3716 * nnslashdot.el (nnslashdot-request-list): There were two
3717 top-level body-forms. Put a `progn' around them.
3719 * gnus.el (gnus-select-method): Use `condition-case'
3720 instead of `ignore-errors', since cl may not be loaded when the
3723 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3725 * nnwarchive.el: Support www.mail-archive.com.
3727 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3729 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3732 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3734 * utf7.el: New file, written by Jon K Hellan.
3736 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3739 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3741 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3743 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3745 (gnus-refer-article-methods): New function.
3746 (gnus-summary-refer-article): Use it.
3748 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3750 * nnimap.el (nnimap-retrieve-groups): Return active format.
3752 * nnimap.el (nnimap-replace-in-string): Removed.
3753 (nnimap-request-list):
3754 (nnimap-retrieve-groups):
3755 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3757 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3759 * imap.el: Use format-spec for ssl program.
3760 * imap.el (imap-ssl-arguments): Removed.
3761 (imap-ssl-open-{1,2}): Removed.
3763 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3765 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3766 instead of `ignore-errors', since cl may not be loaded when the
3769 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3771 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3772 (mm-7bit-chars): New variable.
3773 (mm-body-7-or-8): Use it in both cases.
3775 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3777 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3778 defcustom definitions.
3780 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3782 * mm-decode.el (mm-display-part): Let mm-display-external return
3784 (mm-display-external): For copiousoutput methods, insert output in
3787 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3789 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3792 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3794 * gnus-audio.el: An M too far.
3796 * gnus-msg.el (gnus-setup-message): One backtick too many.
3798 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3799 a function, not a variable.
3801 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3803 * gnus-score.el (gnus-score-body): Widen before requesting.
3805 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3807 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3809 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3811 * mail-source.el (mail-source-fetch-webmail): Bind
3814 1999-12-04 Matt Swift <swift@alum.mit.edu>
3816 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3817 (gnus-uu-unmark-by-regexp): Ditto.
3819 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3822 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3824 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3825 do their real thing.
3827 * nnmh.el (nnmh-be-safe): Doc fix.
3829 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3831 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3832 status line has arrived before we count it.
3834 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3836 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3837 Whitespace problems.
3839 * gnus-win.el (gnus-configure-windows): Error fix.
3841 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3844 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3845 Indent all functions. Fix all comments to match the comment
3846 conventions. Double-space after full stop.
3848 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3850 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3851 value to divide received mails into my favorite groups and I met
3852 an error. It takes place if the length of a element "VALUE" in
3853 nnmail-split-fancy is less than two.
3855 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3857 * mml.el (mml-insert-part): New function.
3859 1999-12-02 Dave Love <fx@gnu.org>
3861 * mm-decode.el: Customize.
3863 1999-12-03 Dave Love <fx@gnu.org>
3865 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3866 the W3 stuff isn't available.
3868 1999-12-03 Dave Love <fx@gnu.org>
3870 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3873 1999-12-04 Dan Christensen <jdc@jhu.edu>
3875 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3877 1999-12-01 Andrew Innes <andrewi@gnu.org>
3879 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3880 don't be fooled by "From nobody" lines added by respooling.
3882 * pop3.el (pop3-movemail): Write crashbox in binary.
3883 (pop3-get-message-count): New function.
3885 * mail-source.el (mail-source-primary-source): New variable.
3886 (mail-source-report-new-mail-interval): New variable.
3887 (mail-source-idle-time-delay): New variable.
3888 (mail-source-new-mail-available): New internal variable.
3889 (mail-source-fetch-pop): Clear new mail flag, when mail from
3890 primary source has been fetched.
3891 (mail-source-check-pop): New function.
3892 (mail-source-new-mail-p): New function.
3893 (mail-source-start-idle-timer): New function.
3894 (mail-source-report-new-mail): New function.
3895 (mail-source-report-new-mail): New internal variable.
3896 (mail-source-report-new-mail-timer): New internal variable.
3897 (mail-source-report-new-mail-idle-timer): New internal variables.
3899 1999-12-04 Andreas Schwab <schwab@suse.de>
3901 * gnus-cus.el (gnus-group-customize): Customize fix.
3903 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3905 * message.el (message-send-mail-with-sendmail): Use
3906 message-make-address.
3908 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3910 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3912 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3914 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3916 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3918 * mml.el (mml-insert-tag): Don't close the tag.
3919 (mml-insert-empty-tag): New function.
3920 (mml-attach-file): Use mml-insert-empty-tag instead of
3922 (mml-attach-buffer): Ditto.
3923 (mml-attach-external): Ditto.
3924 (mml-insert-multipart): Ditto.
3926 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3928 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3931 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3933 * gnus.el (gnus-find-method-for-group): The method of a new group
3934 is not the native one.
3936 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3938 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3940 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3942 * nnultimate.el (nnultimate-retrieve-headers): Use
3943 mm-with-unibyte-current-buffer.
3944 (nnultimate-request-article): Ditto.
3946 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3948 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3950 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3952 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3953 * nnweb.el (nnweb-retrieve-headers): Use it.
3954 (nnweb-request-article): Use it.
3956 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3957 case matching failed.
3959 1999-12-02 John Wiegley <jwiegley@inprise.com>
3961 * mail-source.el (mail-source-keyword-map): Add backslash to
3964 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3966 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3968 (gnus-group-charset-alist): No, don't.
3970 * nnweb.el (nnweb-init): Make the buffer unibyte.
3972 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3974 * mail-source.el (mail-source-set-common-1): Fix to get the
3977 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3979 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3981 * nnultimate.el (nnultimate-request-list): Use unibyte.
3983 * gnus-uu.el (gnus-uu-grab-articles): Bind
3984 gnus-display-mime-function to nil.
3986 * message.el (message-send-mail-with-sendmail): Use the
3987 user-mail-address variable.
3989 * gnus-art.el (gnus-ignored-headers): More headers.
3991 * message.el (message-shorten-1): Use list.
3993 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3995 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3998 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3999 (nnweb-dejanews-create-mapping): Do the properish date.
4001 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4003 * mail-source.el (mail-source-common-keyword-map): New variable.
4004 (mail-source-bind-common): New macro.
4005 (mail-source-fetch): Support plugged mail source.
4006 * gnus-int.el (gnus-request-scan): Use them.
4008 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4010 * mm-view.el (mm-inline-message): Check whether charset is a
4013 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4015 * message.el (message-mode-map): Changed keystroke for
4016 message-yank-buffer.
4018 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4020 * message.el (message-shorten-references): Cut references to 31
4021 elements, then either fold them or shorten them to 988 characters.
4022 (message-shorten-1): New function.
4023 (message-cater-to-broken-inn): New variable.
4025 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4027 * nnslashdot.el (nnslashdot-lose): New function.
4029 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4031 * mm-view.el (mm-inline-message): Not the right type of charset is
4032 being fetched here. Let the group charset rule.
4033 (mm-inline-message): Ignore us-ascii.
4035 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4037 * mail-source.el (mail-source-fetch-maildir): work around the
4038 ommitted "file-regular-p" in efs/ange-ftp
4040 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4042 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4043 (mml-generate-mime-1): Use the encoding param.
4045 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4047 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4048 gnus-art before binding its variables.
4050 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4053 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4055 * message.el (message-clone-locals): Use it.
4057 * gnus-msg.el (gnus-configure-posting-styles): Make
4058 user-mail-address local.
4060 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4062 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4065 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4067 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4068 (message-clone-locals): Ditto.
4070 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4071 group inherit reply-to or from.
4073 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4075 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4077 (gnus-summary-show-article-charset-alist): New variable.
4079 * mm-bodies.el (mm-decode-string): Support gnus-all and
4081 (mm-decode-body): Ditto.
4082 * rfc2047.el (rfc2047-decode): Ditto.
4084 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4086 * mail-source.el (mail-source-delete-incoming): Change default to
4089 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4091 * gnus.el: Pterodactyl Gnus v0.99 is released.
4093 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4095 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4098 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4099 (gnus-configure-posting-styles): No, don't.
4100 (gnus-configure-posting-styles): Allow overriding files.
4102 * gnus-art.el (gnus-header-button-alist): Use browse-url
4105 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4107 * gnus-msg.el (gnus-summary-yank-message): New command and
4110 * message.el (message-yank-buffer): New command.
4111 (message-buffers): New function.
4113 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4114 next group in a more normal fasion.
4116 * mml.el (mml-boundary-function): New variable.
4117 (mml-compute-boundary): Use it.
4119 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4120 that exist for them.
4122 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4123 (gnus-async-timer): New variable.
4125 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4127 * nnultimate.el (nnultimate-request-list): Be more lenient with
4130 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4132 * gnus-art.el (gnus-treatment-function-alist): Do
4133 gnus-treat-capitalize-sentences.
4135 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4137 * webmail.el (webmail-hotmail-article): Hotmail changes the
4140 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4142 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4143 switch to buffer after calling program.
4144 (mm-display-external): Use `shell-command-switch' instead of "-c".
4146 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4148 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4151 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4154 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4156 * message.el (message-mode): Doc fix.
4158 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4160 * gnus-art.el (article-emphasize): Check group variable.
4161 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4163 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4165 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4168 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4170 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4172 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4174 * mml.el (mml-quote-region): Insert ! after the hash.
4176 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4178 * gnus-group.el (gnus-group-warchive-address-history): Change to
4181 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4183 * webmail.el: Support mail.yahoo.com.
4185 * mail-source.el (mail-source-fetch-webmail): Add password check.
4186 (mail-source-keyword-map): Use `subtype'.
4188 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4190 * mail-source.el (mail-source-keyword-map): Add webmail.
4191 (mail-source-fetcher-alist): Ditto.
4192 (mail-source-fetch-webmail): New function.
4193 * webmail.el: New file.
4195 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4197 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4199 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4201 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4203 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4205 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4206 (nnultimate-prune-days): New function.
4207 (nnultimate-create-mapping): Use it.
4208 (nnultimate-request-group): Only fetch the groups list if it has
4209 not been done before.
4210 (nnultimate-retrieve-headers): Don't write groups.
4211 (nnultimate-create-mapping): Off-by-one error.
4213 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4215 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4218 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4220 * nnwarchive.el: Lots of changes make agent happy.
4222 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4224 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4227 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4229 * mm-decode.el (mm-display-external): Write region with binary
4232 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4234 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4236 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4238 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4239 (mm-uu-test): Now it is in restricted region.
4241 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4243 * mm-view.el (mm-view-message): Fix buffer leak.
4244 (mm-inline-message): Support 'gnus-decoded.
4246 * mm-bodies.el (mm-decode-body): Ditto.
4248 * rfc2047.el (rfc2047-decode-region): Ditto.
4250 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4252 * imap.el (require): Added autoload for base64-encode-string.
4254 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4256 * gnus.el (gnus-refer-article-method): Made list value
4259 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4261 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4262 NOFORCE in Emacs case.
4264 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4266 * gnus-art.el (gnus-request-article-this-buffer): Set
4267 gnus-newsgroup-name.
4269 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4271 * gnus-start.el (gnus-get-unread-articles): Check server before
4274 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4276 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4278 * nnslashdot.el (nnslashdot-login-name): New variable.
4279 (nnslashdot-password): Ditto.
4280 (nnslashdot-request-post): New function.
4282 * gnus-art.el (gnus-treat-buttonize): More testing.
4284 * mm-encode.el: Another CVS test.
4286 * gnus-art.el (gnus-treat-emphasize): Change default.
4287 (gnus-treat-buttonize): Ditto.
4288 (gnus-treat-buttonize): This is a test.
4290 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4291 (gnus-build-sparse-threads): Ditto.
4292 (gnus-build-all-threads): Ditto.
4294 * nnheader.el (make-full-mail-header): Make into a subst.
4296 * gnus.el (gnus-refer-article-method): Doc fix.
4298 * gnus-sum.el: Do not accept a prefix.
4299 (gnus-summary-refer-article): Accept a list of select methods.
4301 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4303 * message.el (message-forward): Pay attention to prefix argument
4304 again and forward all headers when it is set, regardless of the
4305 value of message-forward-ignored-headers.
4307 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4309 * gnus-ems.el: Check for cygwin32.
4311 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4313 * mm-decode.el (mm-display-external): Use 'non-viewer.
4315 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4317 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4320 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4322 * gnus-start.el (gnus-get-unread-articles): Use
4323 nnfoo-retrieve-groups to find new news, if available.
4324 (gnus-read-active-file-2): New function.
4325 (gnus-get-unread-articles): Use it.
4326 (gnus-read-active-file-1): Ditto.
4328 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4330 * mm-util.el (mm-find-mime-charset-region): Make sure
4331 find-coding-systems-for-charsets is fbound.
4333 * gnus-ems.el: Typo fix.
4335 1999-11-13 Florian Weimer <fw@s.netic.de>
4337 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4338 it's available and makes sense.
4340 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4342 * gnus-score.el (gnus-score-save): Translate score file.
4344 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4346 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4347 added fetchflag and dontexpunge keywords.
4348 (mail-source-fetch-imap): Use them.
4350 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4352 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4353 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4356 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4358 Mention that it is both for group and topic parameters.
4359 (gnus-extra-topic-parameters): New constant, including `subscribe'
4361 (gnus-extra-group-parameters): New constant.
4362 (gnus-group-customize): Use them.
4364 * gnus.el (gnus-select-method): Added default value and tag.
4365 (gnus-refer-article-method): Added `DejaNews' customization option.
4367 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4369 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4371 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4374 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4376 * nnslashdot.el (nnslashdot-group-number): Changed default.
4378 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4379 (nnweb-dejanews-wash-article): Removed.
4380 (nnweb-type-definition): Fetch by id.
4382 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4385 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4386 (nnslashdot-request-list): Use Ultramode as well.
4387 (nnslashdot-date-to-date): Be more lenient.
4388 (nnslashdot-threaded): New function.
4390 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4392 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4394 1999-11-11 Steinar Bang <sb@metis.no>
4396 * nnweb.el (nnweb-type-definition): /=dnc
4398 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4400 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4402 (nnultimate-retrieve-headers): Wrong ordering.
4404 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4406 * message.el (message-forward-as-mime): New variable.
4408 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4410 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4412 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4414 * mail-source.el (mail-source-movemail-and-remove): New function.
4415 (mail-source-keyword-map): Add `function' for `maildir'.
4416 (mail-source-fetch-maildir): Use it.
4418 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4420 * nnwarchive.el: New file.
4421 * gnus-group.el (gnus-group-make-warchive-group): New function.
4422 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4424 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4426 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4429 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4431 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4433 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4435 * nnultimate.el (nnultimate-open-server): Do address.
4436 (nnultimate-forum-table-p): New function.
4438 * nnweb.el (nnweb-insert-html): Renamed.
4439 (nnweb-insert): New function.
4441 * nnultimate.el (nnultimate-insert-html): New function.
4443 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4445 (nnslashdot-retrieve-headers): use the sane version instead.
4447 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4449 * nnslashdot.el (nnslashdot-request-article): Fold case.
4451 * nnultimate.el: New file.
4453 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4456 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4457 (gnus-read-active-file-1): Separated into own function.
4458 (gnus-read-active-file): Catch quits.
4460 * nnslashdot.el (nnslashdot-request-article): Search better on
4462 (nnslashdot-request-list): Fold case.
4463 (nnslashdot-retrieve-headers): Ditto.
4465 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4467 * gnus.el: Autoload gnus-subscribe-topics.
4469 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4471 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4473 * gnus-util.el (gnus-write-active-file): Ditto.
4475 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4477 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4479 * gnus-cache.el (gnus-cache-file-name): Use it.
4480 * gnus-agent.el (gnus-agent-group-path): Use it.
4481 * nnmail.el (nnmail-group-pathname): Use it.
4483 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4485 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4487 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4488 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4489 * gnus.el (gnus-short-group-name): "..." proof.
4491 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4493 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4496 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4498 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4500 (nnslashdot-generate-active): New function.
4501 (nnslashdot-request-newgroups): Use it.
4503 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4506 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4507 (nnslashdot-request-list): Not moderated.
4509 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4511 * nnimap.el (nnimap-open-server): Remove error signal if
4512 nnimap-server-buffer is nil (the check should've been `boundp').
4514 * imap.el (imap-log):
4515 * nnimap.el (nnimap-debug): Disable debugging by default.
4517 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4519 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4521 * gnus-topic.el (gnus-subscribe-topic): New function.
4523 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4526 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4527 if starting with a quote.
4529 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4531 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4534 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4536 * nnslashdot.el: New file.
4538 * nnheader.el (nnheader-insert-header): New function.
4540 * gnus-art.el (gnus-mime-internalize-part): Bind
4543 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4546 1999-10-29 David S. Goldberg <dsg@mitre.org>
4548 * emacs-mime.texi (Customization): Document mm-inline-override-types
4550 1999-10-29 David S. Goldberg <dsg@mitre.org>
4552 * emacs-mime.texi (Customization): Document mm-inline-override-types
4554 1999-10-29 David S. Goldberg <dsg@mitre.org>
4556 * emacs-mime.texi (Customization): Document mm-inline-override-types
4558 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4560 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4563 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4565 * gnus-art.el (gnus-article-mode-map): Use the summary article
4568 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4570 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4572 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4574 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4576 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4578 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4579 is list or not before condition.
4581 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4583 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4585 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4587 * gnus-art.el (gnus-emphasis-alist): New value.
4589 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4591 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4594 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4596 * gnus-art.el (article-date-ut): Keep the updated timer.
4597 (gnus-emphasis-underline-italic): Doc fix.
4599 * gnus-msg.el (gnus-post-method): Doc fix.
4600 (gnus-post-method): Change default.
4602 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4604 * message.el (message-newline-and-reformat): Improvements.
4606 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4608 * message.el (message-newline-and-reformat): Don't insert too many
4610 (message-newline-and-reformat): Work even if not sc.
4612 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4614 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4616 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4618 * mm-view.el (mm-display-patch-inline): New function.
4620 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4622 * mm-view.el (mm-display-patch-inline): New function.
4624 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4626 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4629 * message.el (message-forward): Narrow to the right header.
4631 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4634 * gnus-msg.el (gnus-configure-posting-styles): Use the
4635 user-full-name function.
4637 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4638 (mm-body-charset-encoding-alist): Default to nil.
4640 * message.el (message-elide-ellipsis): Fix typo.
4641 (message-elide-region): Ditto.
4642 (message-elide-region): Don't insert a newline first.
4644 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4646 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4647 gnus-fetch-old-headers.
4648 (gnus-cut-threads): Ditto.
4649 (gnus-summary-initial-limit): Ditto.
4650 (gnus-summary-limit-children): Ditto.
4652 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4655 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4657 * gnus-art.el (article-decode-encoded-words):
4658 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4661 * gnus.el (gnus-read-method): Add methods from
4662 `gnus-opened-servers' to completion. Map entered method/address
4663 into existing methods if possible.
4665 * gnus-group.el (gnus-group-make-group): Simplify method.
4667 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4669 * mml.el (mml-preview): Remove mail-header-separator before
4672 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4674 * message.el (message-read-from-minibuffer): New function.
4676 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4678 * gnus.el: Pterodactyl Gnus v0.98 is released.
4680 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4682 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4684 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4686 * mml.el (mml-generate-mime-1): Read attached binary file in
4689 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4691 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4693 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4695 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4697 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4699 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4701 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4703 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4704 (gnus-article-mime-match-handle-function): New variable.
4705 (gnus-article-view-part): Make `b' customizable.
4707 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4709 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4711 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4713 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4715 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4717 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4719 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4721 * gnus-srvr.el (gnus-browse-foreign-server): Use
4722 `buffer-substring' instead of `read'.
4724 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4726 * nnimap.el, imap.el, rfc2104.el: New files.
4728 * gnus.el (gnus-valid-select-methods): Add nnimap.
4730 * gnus-group.el (gnus-group-group-map): Add
4731 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4732 (gnus-group-nnimap-expunge): New function.
4733 (gnus-group-nnimap-edit-acl): New function.
4735 * gnus-agent.el (gnus-agent-group-mode-map): Add
4736 gnus-agent-synchronize.
4737 (gnus-agent-synchronize): New function.
4738 (gnus-agent-fetch-group-1): Check if server is open.
4740 * nnagent.el (nnagent-request-set-mark): Save marks.
4742 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4743 (mail-source-fetcher-alist): Map to imap fetcher function.
4744 (mail-source-fetch-imap): New function.
4746 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4749 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4751 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4752 (gnus-topic-sort-topics): New function.
4753 (gnus-topic-make-menu-bar): Add sort-topics.
4754 (gnus-topic-move): New function.
4755 (gnus-topic-move-group): Move the topic if no group selected.
4757 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4759 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4761 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4763 * mm-view.el (mm-inline-message): Fix leaving group bug.
4765 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4767 * gnus-msg.el (gnus-post-method): Use normal method if current is
4770 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4772 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4773 (nnmail-insert-lines): Ditto.
4775 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4777 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4780 * message.el (message-unsent-separator): One more separator.
4782 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4784 * nnfolder.el (nnfolder-request-move-article): For empty article,
4785 search till (point-max).
4786 (nnfolder-retrieve-headers): Ditto.
4787 (nnfolder-request-accept-article): Ditto.
4788 (nnfolder-save-mail): Ditto.
4789 (nnfolder-insert-newsgroup-line): Ditto.
4791 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4793 * qp.el (quoted-printable-encode-region): Check eobp.
4795 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4797 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4799 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4801 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4804 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4806 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4807 (mm-uu-forward-end-line): Ditto.
4809 1999-09-29 Didier Verna <verna@inf.enst.fr>
4811 * binhex.el (binhex-decode-region): don't consider the value of
4812 `enable-multibyte-characters' in XEmacs.
4814 * gnus-start.el (gnus-read-descriptions-file): ditto.
4816 * mm-util.el (mm-multibyte-p): ditto.
4817 (mm-with-unibyte-buffer): ditto.
4818 (mm-find-charset-region): use `mm-multibyte-p'.
4820 * mm-bodies.el (mm-decode-body): ditto.
4821 (mm-decode-string): ditto.
4823 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4825 * mm-util.el (mm-binary-coding-system): Try binary first.
4827 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4829 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4831 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4833 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4835 (article-date-ut): Find correct insert position.
4837 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4839 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4842 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4844 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4847 * message.el (message-resend): Use message mode when prompting.
4849 * gnus-art.el (article-hide-headers): Mark wash.
4850 (article-emphasize): Ditto.
4852 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4854 * message.el (message-newline-and-reformat): Work for SC.
4856 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4858 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4860 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4862 1999-10-20 David S. Goldberg <dsg@mitre.org>
4864 * mm-decode.el mm-inline-override-types: New variable
4866 * mm-decode.el (mm-inline-override-p): New function
4868 * mm-decode.el (mm-inlined-p): Use it
4870 1999-10-20 David S. Goldberg <dsg@mitre.org>
4872 * mm-decode.el mm-inline-override-types: New variable
4874 * mm-decode.el (mm-inline-override-p): New function
4876 * mm-decode.el (mm-inlined-p): Use it
4878 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4880 * gnus.el: Pterodactyl Gnus v0.97 is released.
4882 1999-09-01 Brendan Kehoe <brendan@zen.org>
4884 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4885 gnus-summary-next-group, not gnus-summary-next-article. Only give
4888 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4890 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4893 * message.el (message-forward-ignored-headers): New variable.
4895 * gnus-art.el (gnus-article-prepare-display): Nix out
4896 gnus-article-wash-types.
4898 * gnus-agent.el (gnus-agent-create-buffer): New function.
4899 (gnus-agent-fetch-group-1): Use it.
4900 (gnus-agent-start-fetch): Ditto.
4902 * gnus-sum.el (gnus-summary-exit): Don't use
4903 `gnus-use-adaptive-scoring'.
4905 * mail-source.el (mail-source-fetch-pop): Only store password when
4908 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4910 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4912 * message.el (message-reply): Use it.
4913 (message-dont-reply-to-names): New variable.
4915 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4917 * mm-util.el (mm-preferred-coding-system): Typo fix.
4919 * message.el (message-bounce): Work for non-MIME.
4921 * gnus.el (gnus-short-group-name): Short the right parts of the
4924 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4926 * mm-encode.el (mm-qp-or-base64): New version.
4928 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4930 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4932 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4934 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4935 of restricted region.
4936 (gnus-mime-display-single): Set beg at correct point.
4938 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4940 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4942 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4944 * gnus-msg.el (gnus-configure-posting-styles): Let
4945 `gnus-posting-styles' have its say in posting-style: local
4946 variable `styles' is already bound to `gnus-posting-styles' so
4947 don't rebind it to nil.
4949 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4951 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4954 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4956 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4957 quoted-printable-encode-region.
4959 * qp.el (quoted-printable-encode-region): Assume charset
4960 encoded. Fold every line in the region.
4962 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4964 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4967 1999-09-01 Didier Verna <verna@inf.enst.fr>
4969 * message.el (message-mode): allows whitespaces between multiple
4970 instances of the fill character ">".
4972 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4974 * mm-encode.el (mm-qp-or-base64): Fix.
4976 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4978 * message.el (message-send): Too much and.
4980 1999-09-24 Andreas Schwab <schwab@suse.de>
4982 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4984 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4986 * gnus-score.el (gnus-score-headers): Work for nil scores.
4988 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4990 * gnus-cache.el (gnus-cache-write-active): Write full names.
4992 * gnus-util.el (gnus-write-active-file): Accept full name.
4994 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4995 (mm-assoc-string-match): New function.
4996 (mm-display-inline): Use it.
4998 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5000 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5002 1999-08-27 Florian Weimer <fw@s.netic.de>
5004 * mml.el (mml-generate-multipart-alist): New variable.
5006 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5008 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5010 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5012 * message.el (message-send): More helpful error message if sending
5015 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5017 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5018 in newer emacsen, where ?r isn't equal 114.
5020 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5022 * gnus.el: Pterodactyl Gnus v0.96 is released.
5024 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5026 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5027 to get active info if method is covered by agent, otherwise
5028 active info is lost.
5030 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5032 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5034 1999-08-09 Dave Love <fx@gnu.org>
5036 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5038 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5040 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5041 (already matched by "^X-Pgp"), removed duplicate
5042 X-Mailing-List, added several new junk headers.
5044 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5046 * gnus-art.el (article-decode-charset): Don't assume
5047 gnus-summary-buffer is live.
5049 1999-08-27 Florian Weimer <fw@s.netic.de>
5051 * gnus-score.el (gnus-home-score-file): Work with absolute path
5054 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5056 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5057 nothing else in the group.
5059 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5061 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5064 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5066 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5068 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5070 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5073 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5075 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5078 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5080 * mm-util.el (mm-text-coding-system-for-write): New variable.
5081 (mm-append-to-file): New function.
5082 (mm-write-region): New function.
5084 * gnus-art.el (gnus-output-to-file): Use it.
5085 * gnus-util.el (gnus-output-to-rmail): Ditto.
5086 (gnus-output-to-mail): Ditto.
5087 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5089 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5091 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5093 * nnheader.el (nnheader-insert-file-contents): Revert and use
5094 mm-insert-file-contents.
5095 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5096 (nnheader-auto-mode-alist): Removed.
5098 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5099 (mm-insert-file-contents): Add a new parameter for inserting
5100 compressed file literally.
5102 * mml.el (mml-generate-mime-1): Insert non-text literally.
5104 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5106 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5108 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5110 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5112 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5115 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5117 * mml.el (mml-insert-mime): Decode text.
5118 (mml-to-mime): Narrow to headers-or-head.
5120 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5122 * mm-view.el (mm-inline-text): Check
5123 w3-meta-content-type-charset-regexp.
5125 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5127 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5130 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5132 * gnus-mlspl.el: Documentation fixes.
5134 1999-08-27 Rui Zhu <sprache@iname.com>
5136 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5138 1999-08-27 Michael Cook <cook@sightpath.com>
5140 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5143 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5145 * nnmail.el (nnmail-get-new-mail): "Done".
5147 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5149 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5152 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5154 * gnus-art.el (article-decode-charset): Fix broken CT.
5156 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5158 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5159 overview buffer if it is killed.
5161 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5163 * gnus-art.el (article-babel): New version.
5165 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5167 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5169 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5171 * gnus.texi (More Threading): Document new variable
5172 `gnus-sort-gathered-threads-function'.
5174 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5176 * gnus.texi (More Threading): Document new variable
5177 `gnus-sort-gathered-threads-function'.
5179 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5181 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5184 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5186 * mm-util.el (mm-running-xemacs): Removed.
5187 (mm-coding-system-p): New function.
5188 (mm-binary-coding-system): Safe guess.
5189 (mm-text-coding-system): Ditto.
5190 (mm-auto-save-coding-system): Ditto.
5192 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5194 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5195 (mm-qp-or-base64): Reversed logic.
5197 * mm-decode.el (mm-save-part-to-file): Let coding system be
5200 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5202 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5203 be set in topic parameters.
5205 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5207 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5208 (gnus-sort-gathered-threads): Allow the user to specify the
5209 function to use when sorting gathered threads.
5211 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5212 mark cached articles as `undownloaded'.
5214 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5216 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5217 to have buffer local values.
5219 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5221 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5222 types 'g' for 'guess group type.
5224 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5226 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5227 after each regexp in nnmail-list-identifiers, not just after last
5230 * gnus-sum.el (gnus-list-identifiers): New variable.
5231 (gnus-summary-remove-list-identifiers): New function.
5232 (gnus-select-newsgroup): Use it.
5233 (gnus-summary-wash-hide-map): Bind
5234 `gnus-article-hide-list-identifiers' to W W l.
5235 (gnus-summary-make-menu-bar): Add list-identifiers command.
5237 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5238 (gnus-treatment-function-alist): Add variable.
5239 (article-hide-list-identifiers): New function.
5240 (mapcar): Add function.
5241 (gnus-article-hide): Use it.
5243 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5245 * gnus.el: Pterodactyl Gnus v0.95 is released.
5247 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5249 * mm-decode.el (mm-mailcap-command): New function.
5250 (mm-display-external): Use it.
5252 * gnus-art.el (article-make-date-line): Work for India.
5254 * mm-encode.el (mm-qp-or-base64): Typo.
5256 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5258 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5260 * gnus.el: Pterodactyl Gnus v0.94 is released.
5262 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5264 * pop3.el: New version.
5266 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5268 * mm-encode.el (mm-qp-or-base64): New function.
5269 (mm-content-transfer-encoding): Use it.
5271 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5273 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5275 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5277 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5279 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5281 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5284 * mailcap.el (mailcap-mime-types): New function.
5286 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5288 * message.el (message-goto-eoh): Really go to the end.
5290 1999-07-09 Puneet Goel <puneet@computer.org>
5292 * message.el (message-make-date): Do the right thing in with
5293 sub-hour time zones.
5295 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5297 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5300 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5302 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5304 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5306 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5307 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5308 and use t as default value.
5310 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5312 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5313 gnus-summary-buffer is live.
5315 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5317 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5319 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5321 * message.el (message-bounce): Do MIME bounces MIMEy.
5323 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5325 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5327 * mailcap.el (mailcap-mime-extensions): Changed patch to
5330 * mm-decode.el (mm-display-external): Wrong placement of paren.
5332 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5334 * gnus.el: Pterodactyl Gnus v0.93 is released.
5336 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5338 * gnus-cus.el (gnus-group-parameters): New entries for
5341 * gnus-mlspl.el: Renamed functions and variables so as to
5342 start with gnus-group-split.
5343 * gnus.el: Adjust autoload entries.
5345 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5347 * gnus-mlspl.el: Removed trailing t from comment and provide.
5348 Renamed functions and variables to start with gnus-mlsplit.
5349 Added autoload comments.
5350 * gnus.el: Added autoload entries.
5352 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5354 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5355 so that matches excluded by RESTRICTs do not cause the whole split
5356 to be ignored. This also fixes a long-standing bug in which a
5357 split with \N substitutions wouldn't cause cross-posting as
5360 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5361 (nnmail-split-it): Implement them.
5363 * nnmail.el (nnmail-split-fancy): Document ! splits.
5365 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5367 * pop3.el: New version.
5369 1999-07-05 Simon Josefsson
5371 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5373 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5375 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5377 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5379 * gnus-util.el (gnus-write-active-file): Use real name.
5381 * gnus-agent.el (gnus-agent-expire): Update active file
5384 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5386 * nndraft.el (nndraft-request-article): Use difference
5387 coding-systems for queue and drafts.
5389 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5392 * mm-util.el (mm-auto-save-coding-system): New coding system.
5394 * message.el (message-draft-coding-system): Use it.
5396 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5398 * mm-uu.el: More customizable and less aggressive.
5400 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5402 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5405 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5406 (mml-insert-mml-markup): Accept a nofile.
5407 (mml-insert-mime): Insert nofile.
5409 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5411 * mm-decode.el (mm-handle-media-type): New function.
5412 (mm-handle-media-supertype): New function.
5413 (mm-handle-media-subtype): New function.
5414 Use new functions throughout. "/"))
5416 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5418 * gnus-art.el (gnus-treat-predicate): Typo.
5420 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5422 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5424 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5426 * gnus-art.el (article-date-ut): UT! Default it!
5428 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5430 * gnus.el: Pterodactyl Gnus v0.92 is released.
5432 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5434 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5436 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5438 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5441 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5444 * mm-view.el (mm-inline-message): Ignore remove-spec.
5446 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5449 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5451 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5453 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5456 * message.el (message-fill-yanked-message): Remove `t' arg.
5458 * gnus-group.el (gnus-group-kill-group): Message killing of
5461 * mm-util.el (mm-preferred-coding-system): New function.
5462 (mm-mime-charset): Use it.
5464 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5466 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5468 * gnus-mlsplt.el: New file.
5470 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5472 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5474 (mm-attachment-override-p): Take a handle instead of a type.
5475 (mm-inlined-p): Ditto.
5476 (mm-automatic-display-p): Ditto,
5477 (mm-inlinable-p): Ditto.
5479 * nndraft.el (nndraft-request-expire-articles): Delete backup
5482 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5484 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5486 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5488 * nnmail.el (nnmail-split-it): Allow .*.
5490 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492 * mm-decode.el (mm-inline-large-images-p): Renamed.
5494 * gnus-art.el (article-date-ut): Always look in the current buffer
5495 for the Date header.
5497 * mml.el (mml-validate): New command.
5499 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5500 since we are dealing with regexps.
5502 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5504 * gnus.el: Pterodactyl Gnus v0.91 is released.
5506 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5508 * gnus-agent.el (gnus-agent-save-active-1): New function.
5509 (gnus-agent-save-active): use it.
5510 (gnus-agent-save-groups): Ditto.
5512 * gnus-cache.el (gnus-cache-write-active): Use it.
5514 * gnus-agent.el (gnus-agent-write-active): Use it.
5516 * gnus-util.el (gnus-write-active-file): New function.
5518 * gnus-agent.el (gnus-agent-write-active): New function to keep
5519 lower boundaries and canceled groups.
5520 (gnus-agent-save-groups): Use it.
5521 (gnus-agent-save-active): Use it.
5522 (gnus-agent-save-group-info): Only write active files.
5523 (gnus-agent-expire): Update active file.
5525 * mm-decode.el (mm-inlinable-part-p): Removed.
5526 (mm-user-display-methods): Default to nil.
5527 (mm-user-display-methods): Removed.
5528 (add-mime-display-method): Removed.
5529 (mm-automatic-display): Renamed.
5530 (mm-automatic-display-p): Use it.
5531 (mm-inlined-types): New variable.
5532 (mm-inlined-p): New function.
5534 * message.el (message-reply): Bind message-this-is-mail.
5536 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5538 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5540 * message.el (message-check-news-header-syntax): Protect against
5543 * mm-util.el (mm-auto-mode-alist): New.
5545 * mml.el (mml-generate-mime-1): Ditto.
5547 * gnus.el: Use mm-insert-file-contents throughout instead of
5550 * mm-util.el (mm-insert-file-contents): New function.
5552 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5554 * gnus.el: Pterodactyl Gnus v0.90 is released.
5556 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5558 * mailcap.el (mailcap-possible-viewers): Use string=.
5560 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5562 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5563 (mm-uu-forward-end-line): New variable.
5564 (mm-uu-begin-line): Handle forwarded message.
5565 (mm-uu-identifier-alist): Ditto.
5566 (mm-uu-dissect): Ditto.
5568 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5570 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5571 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5572 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5574 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5575 (nnfolder-file-coding-system-for-write): New variable.
5576 (nnfolder-active-file-coding-system): New variable.
5577 (nnfolder-active-file-coding-system-for-write): New variable.
5578 (nnfolder-save-active): New function.
5579 (nnfolder-save-buffer): Use them.
5580 (nnfolder-possibly-change-group): Ditto.
5581 (nnfolder-request-list-newsgroups): Ditto.
5582 (nnfolder-request-create-group): Ditto.
5583 (nnfolder-request-expire-articles): Ditto.
5584 (nnfolder-request-move-article): Ditto.
5585 (nnfolder-request-accept-article): Ditto.
5586 (nnfolder-request-delete-group): Ditto.
5587 (nnfolder-request-rename-group): Ditto.
5588 (nnfolder-possibly-change-folder): Ditto.
5589 (nnfolder-read-folder): Ditto.
5590 (nnfolder-request-list): Remove pathname-coding-system.
5591 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5593 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5594 (nnmail-file-coding-system-1): Removed.
5595 (nnmail-find-file): Use nnmail-pathname-coding-system.
5596 (nnmail-write-region): Ditto.
5598 * nnmbox.el (nnmbox-file-coding-system): New variable.
5599 (nnmbox-file-coding-system-for-write): New variable.
5600 (nnmbox-active-file-coding-system): New variable.
5601 (nnmbox-active-file-coding-system-for-write): New variable.
5602 (nnmbox-save-buffer): New function.
5603 (nnmbox-save-active): New function.
5604 (nnmbox-request-scan): Use them.
5605 (nnmbox-request-expire-articles): Ditto.
5606 (nnmbox-request-move-article): Ditto.
5607 (nnmbox-request-accept-article): Ditto.
5608 (nnmbox-request-replace-article): Ditto.
5609 (nnmbox-request-delete-group): Ditto.
5610 (nnmbox-request-rename-group): Ditto.
5611 (nnmbox-request-create-group): Ditto.
5613 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5614 (mm-running-ntemacs): Removed.
5616 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5618 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5620 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5622 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5624 * qp.el (quoted-printable-encoding-characters): Support lower case.
5626 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5628 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5629 (rfc2047-b-encode-region): Encode line by line.
5631 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5633 * mm-util.el (mm-find-mime-charset-region): Fix.
5635 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5637 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5638 (mm-find-mime-charset-region): Ditto.
5640 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5642 * gnus-sum.el (gnus-summary-move-article): Fix something or
5645 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5647 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5648 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5649 (gnus-summary-enter-digest-group): Use them.
5650 (gnus-summary-setup-default-charset): Ditto.
5652 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5654 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5655 gnus-newsgroup-name is nil.
5657 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5659 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5661 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5663 * gnus-art.el (article-emphasize): Use correct
5664 gnus-article-emphasis-alist.
5666 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5668 * mm-view.el (mm-inline-text): Fix text/html bug.
5670 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5672 * gnus.el: Pterodactyl Gnus v0.89 is released.
5674 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5676 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5677 * message.el (message-draft-coding-system): Ditto.
5678 * mm-util.el (mm-running-ntemacs): Ditto.
5680 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5682 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5684 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5686 * mml.el: require mm-decode.
5688 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5690 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5692 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5694 * mm-view.el (mm-inline-image): Fix image undisplayer.
5696 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5698 * mml.el (mml-insert-multipart): Error in compeling-read.
5699 (mml-insert-tag): Match tags.
5701 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5703 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5704 (gnus-cache-braid-heads): Ditto.
5705 (gnus-cache-retrieve-headers): Ditto.
5707 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5709 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5711 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5713 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5714 to string under XEmacs.
5716 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5718 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5720 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5722 * mm-view.el (mm-inline-message): Fix message view bug.
5723 * gnus-art.el (gnus-article-prepare): Ditto.
5725 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5727 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5729 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5731 * gnus.el: Pterodactyl Gnus v0.88 is released.
5733 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5735 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5738 * nnmail.el (nnmail-get-new-mail): Save info.
5740 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5742 * gnus.el: Pterodactyl Gnus v0.87 is released.
5744 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5746 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5747 (mail-source-run-script): New function.
5748 (mail-source-fetch-pop): Use it.
5750 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5752 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5754 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5756 * gnus.el: Pterodactyl Gnus v0.86 is released.
5758 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5760 * gnus-art.el (gnus-treat-translate): New variable.
5761 (gnus-treat-predicate): Accept a list of regexps.
5762 (gnus-article-treat-custom): Allow a list of regexps.
5764 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5766 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5769 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5771 * gnus-art.el (article-babel): Narrow a bit.
5773 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5775 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5777 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5779 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5780 articles, not only unread ones.
5782 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5784 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5787 * gnus-art.el (gnus-article-x-face-command): Ditto.
5789 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5791 * gnus.el (gnus-method-simplify): Accept server names.
5793 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5795 * gnus-art.el (article-babel-prompt): New function.
5796 (article-babel): New command.
5798 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5800 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5802 * mml.el (mml-generate-mime-1): Don't insert literally.
5804 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5805 (gnus-netrc-syntax-table): Removed.
5806 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5808 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5810 * mm-view.el (mm-inline-text): Fix charset for text/html.
5812 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5814 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5816 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5818 * nnmail.el (nnmail-split-incoming): Return the number of split
5820 (nnmail-process-babyl-mail-format): Ditto.
5821 (nnmail-process-unix-mail-format): Ditto.
5822 (nnmail-process-mmdf-mail-format): Ditto.
5823 (nnmail-process-maildir-mail-format): Ditto.
5825 * mail-source.el (mail-source-callback): Return the number from
5828 * message.el (message-send-mail): Generate Lines.
5830 * mail-source.el (mail-source-call-script): New function.
5831 (mail-source-call-script): New function.
5833 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5835 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5836 (gnus-select-newsgroup): Use it.
5837 (gnus-group-highlight-words-alist): New variable.
5838 (gnus-newsgroup-emphasis-alist): New variable.
5839 (gnus-summary-local-variables): Use it.
5840 * gnus-art.el (article-emphasize): Use it.
5841 (gnus-emphasis-highlight-words): New face.
5842 * gnus-cus.el (gnus-group-parameters): New parameter.
5844 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5846 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5847 parameter `headers'.
5848 (gnus-cache-enter-article): Ditto.
5849 (gnus-cache-update-article): Ditto.
5850 * gnus-sum.el (gnus-summary-move-article): Ditto.
5851 (gnus-summary-mark-article-as-unread): Ditto.
5852 (gnus-summary-mark-article): Ditto.
5854 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5856 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5857 (gnus-posting-style-alist): Removed.
5858 (gnus-message-style-insertions): Ditto.
5859 (gnus-configure-posting-styles): Reimplementation.
5861 * mail-source.el (mail-source-fetch): Error the message.
5863 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5865 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5867 * gnus.el: Pterodactyl Gnus v0.85 is released.
5869 1999-04-20 Michael Cook <cook@sightpath.com>
5871 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5872 Outlook citation regex.
5874 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5876 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5879 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5881 * gnus-range.el (gnus-remove-from-range): Document range1
5882 modification, protect range2.
5884 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5886 * gnus-sum.el (gnus-update-marks): Protect lists from
5887 gnus-remove-from-range, don't sort twice.
5889 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5891 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5892 function in backend.
5894 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5896 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5897 request-accept-article function in the backend instead of using
5898 the 'respool capability.
5900 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5902 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5903 spurious whitespace at eob.
5905 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5907 * nnmail.el (nnmail-get-new-mail): Check right variable.
5909 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5911 * mailcap.el (mailcap-mime-data): Fix rfc822.
5913 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5915 * nndoc.el (nndoc-nsmail-type-p): New function.
5916 (nndoc-type-alist): Recognize nsmail.
5918 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5920 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5921 *before* `article-hide-headers' deletes the information.
5923 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5925 * gnus-sum.el (gnus-summary-save-parts): New command and
5927 (gnus-summary-save-parts-1): New function.
5928 (gnus-summary-iterate): Buggy.
5930 * mm-decode.el (mm-save-part-to-file): Made into own function.
5932 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5934 * gnus-group.el (gnus-group-set-info): Resist nils.
5936 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5938 * mailcap.el (mailcap-mime-data): Ditto.
5940 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5942 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5944 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5946 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5947 gnus-article-date-lapsed-new-header is t.
5949 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5951 * gnus.el: Pterodactyl Gnus v0.84 is released.
5953 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5955 * gnus-msg.el (gnus-bug-message): Mime change.
5957 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5959 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5961 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5963 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5966 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5968 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5969 when authentication is 'password.
5971 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
5973 * gnus-win.el (gnus-configure-windows): Accept a setting.
5975 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5977 * mm-util.el (mm-quote-arg): Moved here.
5979 * mm-decode.el (mm-quote-arg): Quote more chars.
5981 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5983 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5984 with newlines would create buggy .nov files.
5986 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5988 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5991 * message.el (message-mode): Doc fix.
5993 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5995 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5997 * gnus-art.el (article-date-ut): Rewrite.
5999 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6002 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6005 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6007 1999-04-18 Didier Verna <verna@inf.enst.fr>
6009 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6010 (article-date-ut): use it.
6012 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6014 * mail-source.el (mail-source-fetch-pop): Call script
6017 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6019 * gnus.el: Pterodactyl Gnus v0.83 is released.
6021 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6023 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6025 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6027 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6029 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6031 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6033 * message.el (message-generate-headers): Accept continuation
6036 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6038 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6040 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6042 * gnus-art.el (gnus-treatment-function-alist): use
6045 * message.el (message-inhibit-body-encoding): Typo.
6046 (message-resend): Inhibit encoding.
6048 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6050 * gnus-art.el (article-remove-cr): Use re-search.
6052 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6055 * mm-decode.el (mm-quote-arg): Quote '.
6057 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6059 * mm-decode.el (mm-insert-part): Use multibyte for text.
6061 * gnus-start.el (gnus-read-newsrc-file): New variable.
6062 (gnus-read-newsrc-file): Use it.
6064 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6066 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6068 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6071 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6073 * gnus.el: Pterodactyl Gnus v0.82 is released.
6075 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6077 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6080 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6082 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6085 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6087 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6089 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6091 * mail-source.el (mail-source-fetch): Ask before bugging out.
6093 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6095 * uudecode.el (uudecode-decode-region-external): Don't assume
6096 uudecode-temporary-file-directory ends with a slash.
6098 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6100 * gnus-sum.el (gnus-update-marks):
6101 (gnus-update-read-articles):
6102 (gnus-summary-expire-articles): Check server.
6104 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6106 * mml.el (mml-preview): New function.
6108 1999-04-17 William M. Perry <wmperry@aventail.com>
6110 * mail-source.el (mail-source-fetch-file): Return the right
6113 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6115 * mml.el (mml-insert-parameter): New function.
6116 (mml-insert-parameter-string): New function.
6118 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6120 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6121 (gnus-mime-display-part): Use it.
6123 * mm-decode.el (mm-alternative-precedence): Removed.
6124 (mm-discouraged-alternatives): New variable.
6125 (mm-preferred-alternative-precedence): New function.
6127 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6129 * mail-source.el (mail-sources): New variable.
6131 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6133 * mm-decode.el (mm-valid-image-format-p): New function.
6134 (mm-inline-media-tests): Use it.
6135 (mm-valid-and-fit-image-p): New function.
6137 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6138 (gnus-agent-fetch-group): Ditto.
6140 1999-04-12 Didier Verna <verna@inf.enst.fr>
6142 * nnmail.el (nnmail-article-group): in case of a group name
6143 containing "\\n" constructs, be sure to pass the expanded value to
6146 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6148 * gnus.el: Pterodactyl Gnus v0.81 is released.
6150 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6152 * gnus-sum.el (gnus-get-split-value): Reverse result.
6154 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6156 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6158 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6160 * mml.el (mml-insert-tag): Insert concluding part.
6162 * message.el (message-send-mail): Encode later.
6163 (message-send-news): Ditto.
6165 * nnfolder.el: Don't use mail delim.
6167 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6169 * gnus-cus.el (gnus-group-customize): Put point at min.
6171 * mm-view.el (mm-inline-text): Allow toggling html.
6173 1999-03-28 William M. Perry <wmperry@aventail.com>
6175 * mail-source.el: Added prescript and postscript to file.
6177 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6179 * nnmail.el: Reverted.
6181 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6182 (gnus-setup-posting-charset): Did work.
6184 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6186 * gnus.el (gnus-short-group-name): Use
6187 gnus-group-uncollapsed-levels.
6189 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6191 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6193 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6195 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6196 (article-strip-headers-from-body): New command and keystroke.
6198 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6200 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6202 * nnheader.el (nnheader-insert-file-contents): Bind
6203 enable-local-eval to nil.
6204 (nnheader-find-file-noselect): Ditto.
6206 * nnmail.el (nnmail-article-group): Don't remove long lines.
6207 (nnmail-remove-long-lines): New function.
6208 (nnmail-split-header-length-limit): Removed.
6210 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6212 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6214 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6216 * gnus-sum.el (gnus-summary-generic-mark): New function.
6218 * nnmail.el (nnmail-split-header-length-limit): Increased.
6219 (nnmail-article-group): Allow nil.
6221 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6223 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6226 * mml.el (mml-minibuffer-read-type): Include types from
6229 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6231 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6233 * mml.el (mml-insert-tag): New function.
6234 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6235 confusion with functions like `mml-read-tag'.
6236 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6237 (mml-minibuffer-read-description): Ditto with
6238 `mml-minibuffer-read-description'.
6239 (mml-attach-buffer): New function.
6240 (mml-mode-map): New entry for /.
6241 (mml-minibuffer-read-type): Accept DEFAULT.
6243 * mml.el (mml-quote-region): Narrow the region.
6245 * message.el (message-mode-menu): message-mime-attach-file is now
6248 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6250 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6252 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6254 * mml.el (mml-attach-buffer): New command.
6256 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6258 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6259 with a proper range. Compress range.
6261 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6263 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6265 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6267 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6269 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6270 (gnus-picons-convert-x-face): Removed.
6271 (gnus-picons-article-display-x-face): Removed.
6272 (gnus-picons-x-face-sentinel): Ditto.
6273 (gnus-picons-display-x-face): Ditto.
6275 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6277 * gnus.el: Pterodactyl Gnus v0.80 is released.
6279 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6283 * gnus-sum.el (gnus-with-article): Moved here.
6285 * mail-source.el (mail-source-fetch-pop): Ask for password even
6288 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6290 * gnus-msg.el (gnus-bug): Add description.
6292 * mml.el (mml-insert-mml-markup): Insert disposition.
6294 * message.el (message-send-mail): Always encode mail headers.
6296 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6298 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6301 * nnmail.el (nnmail-current-spool): Removed.
6303 * gnus-salt.el (gnus-tree-inhibit): New varible.
6305 * gnus.el (mm-util): Required.
6307 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6309 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6311 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6313 * mail-source.el (mail-source-bind): Doc fix.
6315 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6317 * message.el (message-mode): Doc fix.
6319 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6322 * gnus.el (gnus-methods-equal-p): Moved here.
6324 * mail-source.el: pop at 110.
6326 * pop3.el (pop3-movemail): Use write-region instead of
6327 append-to-file to avoid excessive messaging.
6329 1999-02-27 lantz moore <lmoore@contigo.com>
6331 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6334 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6336 * gnus-art.el (article-hide-boring-headers): Field names must not
6339 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6341 * gnus.el: Pterodactyl Gnus v0.79 is released.
6343 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6345 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6347 * mml.el (mml-mode): Don't use add-minor-mode.
6349 * message.el (messgage-inhibit-body-encoding): New variable.
6350 (message-encode-message-body): Use it.
6352 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6354 * gnus.el: Pterodactyl Gnus v0.78 is released.
6356 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6358 * message.el (message-mode): Switch on MML mode.
6360 * mml.el: Included commands and functions.
6361 (mml-mode-map): New keymap.
6363 * message.el: Removed the insertion commands and functions.
6365 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6367 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6370 * gnus-art.el (gnus-narrow-to-page): Revert.
6372 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6373 (gnus-cite-parse-maybe): Always reparse.
6375 * message.el (message-encode-message-body): Don't insert
6376 "multipart warning".
6378 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6380 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6382 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6384 * nnmail.el: Require mm-util.
6386 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6388 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6391 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6393 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6395 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6397 * gnus-msg.el (gnus-extended-version): Better regexp.
6399 1999-02-25 Didier Verna <verna@inf.enst.fr>
6401 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6402 is called with the result of SPLIT and should return a new split.
6404 * gnus.texi: update the doc.
6406 1999-02-23 Didier Verna <verna@inf.enst.fr>
6408 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6409 displayed in the article buffer, output bars if
6410 `gnus-picons-display-article-move-p'.
6412 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6414 * mail-source.el (mail-source-fetch-pop): Typo.
6416 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6418 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6420 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6422 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6424 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6426 * mml.el (mml-insert-buffer): New function.
6428 * message.el (message-forward): Insert the buffer in the buffer.
6430 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6432 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6434 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6436 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6438 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6440 * gnus.el: Pterodactyl Gnus v0.77 is released.
6442 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6444 * gnus-art.el (gnus-displaying-mime): New variable.
6445 (article-narrow-to-head): New function.
6447 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6448 Default to pop instead of pop3.
6450 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6452 * gnus-art.el (article-hide-pgp): Goto body.
6454 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6456 * gnus-cite.el: Don't use goto-line.
6458 * gnus-art.el (gnus-article-treat-html): Removed.
6459 (gnus-treat-article): Save restriction.
6461 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6463 * message.el (message-send-mail): Don't untabify.
6464 (message-mode): Don't use tabs for indentation.
6466 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6468 * message.el (message-send-mail): Don't untabify.
6470 * nnml.el (nnml-save-mail): Typo fix.
6472 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6474 * message.el (message-cite-function): Add
6475 `message-cite-original-without-signature' customization option.
6477 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6479 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6480 `nnmail-prepare-incoming-header-hook'.
6482 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6484 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6486 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6488 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6490 1999-02-18 Michael Cook <cook@sightpath.com>
6492 * Recognize Microsoft Outlook's cite attribution conventions.
6494 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6496 * gnus-sum.el: Bind M.
6498 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6500 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6502 1999-02-15 Didier Verna <verna@inf.enst.fr>
6504 * gnus-picon.el (gnus-group-display-picons): ensures that
6505 `article-goto-body' really goes to the article body.
6507 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6509 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6511 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6513 * mm-view.el (mm-view-message): Enable multibyte.
6515 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6517 * nnmail.el (nnmail-get-new-mail): Message later.
6519 * mm-util.el (mm-find-charset-region): Revert to checking
6522 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6524 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6527 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6529 * gnus.el: Pterodactyl Gnus v0.76 is released.
6531 1999-02-06 Felix Lee <flee@cygnus.com>
6533 * gnus.el (gnus-group-change-level-function): Typo.
6535 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6537 * gnus-sum.el (gnus-nov-skip-field): Removed.
6538 (gnus-nov-field): Ditto.
6539 (gnus-nov-parse-extra): Ditto.
6540 (gnus-nov-read-integer): Ditto.
6542 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6544 * nnheader.el (nnheader-nov-read-message-id): New macro.
6545 (nnheader-parse-nov): Use it.
6547 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6548 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6549 `(eq (char-after) ?\n)'.
6551 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6553 * gnus.el (gnus-other-frame): Always pop up a new frame.
6555 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6557 * gnus-range.el (gnus-range-add): Rewrite.
6559 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6561 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6563 (nnmail-process-maildir-mail-format): New function.
6565 * mail-source.el (mail-source-fetch-maildir): New function.
6566 (mail-source-keyword-map): Add default for maildir method.
6567 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6569 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6571 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6573 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6574 (nndoc-mime-digest-type-p): Removed.
6576 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6578 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6579 where it is supposed to be.
6580 (gnus-treat-play-sounds): New variable.
6582 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6584 * gnus-art.el (article-display-x-face): Narrow to head.
6585 (gnus-article-washed-types): New variable.
6586 (article-hide-pgp): Is not a toggle.
6587 (gnus-article-hide-text-type): Save types.
6588 (article-decode-charset): Use it.
6590 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6592 * message.el (message-forward-start-separator): Removed.
6593 (message-forward-end-separator): Removed.
6594 (message-signature-before-forwarded-message): Removed.
6595 (message-included-forward-headers): Removed.
6596 (message-check-news-body-syntax): Don't check forward.
6597 (message-forward): Use MIME.
6599 * nnvirtual.el (nnvirtual-request-article): Bind
6600 gnus-article-decode-hook to nil.
6602 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6604 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6607 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6609 * format-spec.el (format-spec): Be more robust.
6611 * message.el (message-encode-message-body): Default
6612 mail-parse-charset to mail-parse-charset.
6614 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6615 (gnus-summary-edit-article): Bind mail-parse-charset.
6617 * mml.el (mml-read-tag): Ignore white space after end of tag.
6619 * message.el (message-goto-body): Also work in separatorless
6622 * mml.el (mml-translate-from-mime): New function.
6623 (mml-insert-mime): Ditto.
6624 (mml-to-mime): New function.
6625 (mime-to-mml): New name.
6627 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6630 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6632 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6633 special-case nndraft groups.
6635 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6637 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6638 (gnus-get-newsgroup-headers): Already bound.
6640 * message.el (message-encode-message-body): Use posting charset.
6642 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6643 (mm-body-encoding): Do CTE.
6644 (mm-body-7-or-8): New function.
6646 * mm-util.el (mm-mime-charset): Always fall back on alist.
6647 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6648 (mm-mime-mule-charset-alist): Add arabic-*-column.
6649 (mm-find-mime-charset-region): New function.
6651 * format-spec.el (format-spec-make): New function.
6653 * mail-source.el (format-spec): Required.
6654 (mail-source-fetch-with-program): Removed.
6655 (mail-source-fetch-with-program): New function.
6657 * format-spec.el: New file.
6659 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6661 * mail-source.el (mail-source-fetch-with-program): Take optional
6664 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6666 * gnus-start.el: Ignore some groups.
6667 (gnus-setup-news): Bind nnmail-fetched-sources.
6669 * message.el (message-send-mail): Remove all tabs.
6671 * mm-util.el (mm-find-charset-region): Just check whether
6672 find-charset-region is defined.
6674 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6676 * gnus-group.el (gnus-group-get-new-news): Use
6677 nnmail-fetched-sources.
6679 * nnmail.el (nnmail-fetched-sources): New variable.
6680 (nnmail-get-new-mail): Use it.
6682 * mail-source.el (mail-source-fetched-sources): New variable.
6683 (mail-source-fetch): Use it.
6685 1999-02-02 Mark W. Eichin <eichin@thok.org>
6687 * gnus.el (gnus-getenv-nntpserver): if the file that
6688 gnus-nntpserver-file names has a trailing newline, the
6689 string-match will always match, and thus the file will never be
6690 read. (^ matches start of "line", \\` matches start of "buffer",
6691 which is what was intended...)
6693 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6695 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6697 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6699 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6702 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6704 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6706 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6708 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6710 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6712 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6714 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6716 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6717 * gnus-start.el (gnus-start-draft-setup): Ditto.
6719 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6721 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6722 (mail-source-value): Don't do variables.
6724 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6726 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6728 1999-02-01 Michael Cook <cook@sightpath.com>
6730 * Defenestrate spurious ?a.
6732 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6734 * mail-source.el (mail-source-fetch-pop): Instead use
6737 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6739 * lisp/mail-source.el : Support APOP authentication scheme.
6741 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6743 * pop3.el (pop3-movemail): Return t.
6745 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6747 * rfc2047.el (rfc2047-fold-region): New function.
6748 (rfc2047-encode-message-header): Use it.
6750 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6752 * gnus-sum.el (gnus-group-charset-alist): Add more.
6754 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6756 * gnus.el: Pterodactyl Gnus v0.75 is released.
6758 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6760 * gnus-art.el (article-display-x-face): Don't narrow to head.
6762 1999-02-01 Michael Cook <cook@sightpath.com>
6764 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6766 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6768 * mail-source.el (mail-source-fetch-directory): Ignore
6771 * gnus-cus.el (gnus-group-parameters): Addition.
6773 * gnus-art.el (article-strip-banner): Do symbolic banners.
6774 (article-strip-banner): New keystroke.
6776 1999-02-01 Michael Cook <cook@sightpath.com>
6778 * gnus-art.el (article-strip-banner): New command.
6780 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6782 * gnus-art.el (gnus-treat-strip-banners): New variable.
6784 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6786 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6789 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6791 * message.el (message-draft-coding-system): Check coding-system.
6792 * mm-util.el (mm-text-coding-system): Ditto.
6794 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6796 * mail-source.el (mail-source-fetch-pop): Save excursion.
6798 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6800 * mail-source.el (mail-source-movemail-args): Not constant.
6801 (mail-source-movemail-args): Removed.
6802 (mail-source-fetch-with-program): New function.
6803 (mail-source-fetch-pop): Use program and function.
6804 (mail-source-movemail-program): Removed.
6806 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6807 (gnus-treat-date-user-defined): New variable.
6809 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6811 * nnmail.el (nnmail-fix-eudora-headers): New function.
6813 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6815 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6817 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6819 * gnus-art.el (gnus-treatment-function-alist): Do
6820 gnus-article-add-buttons-to-head later.
6821 (gnus-treat-capitalize-sentences): New variable.
6822 (article-capitalize-sentences): New command and keystroke.
6824 * gnus-group.el (gnus-group-catchup-current): Do group.
6826 * message.el (message-default-charset): Add group.
6828 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6830 * gnus.el: Pterodactyl Gnus v0.74 is released.
6832 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6834 * gnus-art.el (article-fill-long-lines): Renamed.
6835 (article-fill-long-lines): New keystroke.
6837 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6839 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6841 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6843 (gnus-group-catchup-current): Be more robus.
6845 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6848 1999-01-25 Dave Love <fx@gnu.org>
6850 * message.el (message-mode-menu): Add message-mime-attach-file.
6851 (message-mode): Doc fix.
6853 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6855 * nnmail.el (nnmail-check-duplication): Insert the mail source
6858 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6859 (mail-source-fetch-directory): Ditto.
6860 (mail-source-fetch-file): Ditto.
6861 (mail-source-string): New variable.
6863 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6866 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6869 * mm-util.el (mm-mime-charset): Use the parameters.
6870 (mm-mime-charset): Removed region paremeters.
6872 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6875 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6877 * nnmail.el (nnmail-get-split-group): Quote right.
6879 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6881 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6884 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6886 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6887 (gnus-group-mode): Don't hook.
6889 * mail-source.el (mail-source-bind): Doc fix.
6890 (mail-source-bind): Take only one param.
6892 * gnus-art.el (gnus-treat-highlight-signature): typep.
6894 * mail-source.el (mail-source-movemail): Ignore empty file.
6895 (mail-source-callback): Check before deleting.
6897 * message.el (message-mime-attach-file): Include name.
6899 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6901 * mm-util.el (mm-read-charset): Return a symbol.
6903 * mm-view.el (mm-inline-text): Insert signature separator.
6905 * gnus-art.el (gnus-treat-predicate): New function.
6906 (gnus-treat-article): Allow all types to be checked.
6908 * gnus-util.el (gnus-or): New function.
6911 * gnus-art.el (gnus-mime-display-single): Use override.
6913 * mm-decode.el (mm-attachment-override-types): New variable.
6914 (mm-attachment-override-p): New function.
6916 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6918 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6920 * mm-view.el (mm-inline-text): Do vcards.
6922 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6924 * gnus.el: Pterodactyl Gnus v0.73 is released.
6926 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6928 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6929 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6930 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6931 (nnmail-movemail-program): Removed.
6932 (nnmail-movemail-args): Removed.
6933 (nnmail-pop-password-required): Ditto.
6934 (nnmail-tmp-directory): Ditto.
6935 (nnmail-delete-incoming): Removed.
6936 (nnmail-pop-password, nnmail-moved-inboxes,
6937 nnmail-internal-password, nnmail-move-inbox): Removed.
6938 (nnmail-read-passwd): Ditto.
6939 (nnmail-get-spool-files): Removed.
6940 (nnmail-resplit-incoming): Reinstated.
6942 * mail-source.el: New file.
6944 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
6946 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6948 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6950 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6952 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6954 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6956 * gnus-picon.el (gnus-group-display-picons): Goto body.
6958 * gnus.el: Indented all functions; broke long lines; changed all
6959 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6961 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6963 * gnus.el: Pterodactyl Gnus v0.72 is released.
6965 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6967 * gnus.el: Cleaned up trailing whitespace.
6969 * mm-util.el (mm-read-charset): Work.
6971 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6973 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6974 nnheader-translate-file-chars'd group name.
6976 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6978 * message.el (message-encode-message-body): Fold case.
6980 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6982 * mailcap.el (mailcap-add): New function.
6984 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6986 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6987 (article-goto-body): Use it.
6988 (gnus-treat-article): Ditto.
6990 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6991 downloaded articles from the downloadeble list.
6993 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6995 * message.el (message-encode-message-body): Bind
6998 * mm-util.el (mm-charset-synonym-alist): New variable.
6999 (mm-charset-to-coding-system): Use it.
7000 (mm-charset-coding-system-alist): Removed.
7001 (mm-charset-to-coding-system): Don't use it.
7002 (mm-find-charset-region): Use mail-parse-charset.
7004 * gnus-art.el (gnus-treatment-function-alist): Use
7005 gnus-article-display-picons.
7006 (gnus-treat-display-xface): Only do if we have xface feature.
7007 (gnus-part-display-hook): New function.
7008 (gnus-treat-article): Use it.
7009 (gnus-treat-article): Use gnus-visual.
7011 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7013 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7016 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7018 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7021 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7023 * gnus.el: Pterodactyl Gnus v0.71 is released.
7025 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7027 * mm-view.el (mm-inline-image): Don't add a dot.
7029 * gnus-art.el (gnus-treat-article): New function.
7031 * gnus.el (gnus-article-display-hook): Removed.
7033 * gnus-art.el (gnus-article-treat-custom): New variable.
7035 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7037 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7040 * message.el (message-posting-charset): New variable.
7041 (message-send-mail): Use it.
7043 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7044 (gnus-setup-posting-charset): New function.
7045 (gnus-setup-message): Use it.
7047 * message.el (message-encode-message-body): Just look for
7048 Content-Type before inserting a new one.
7050 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7052 * rfc2047.el (rfc2047-default-charset): Removed.
7054 * mail-prsvr.el: New file.
7055 (mail-parse-charset): New variable.
7057 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7060 * gnus.el (gnus-charset): New group.
7062 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7064 * gnus-sum.el (gnus-default-charset): Default to nil.
7065 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7066 (gnus-newsgroup-iso-8859-1-forced): Removed.
7068 * mm-util.el (mm-known-charsets): Removed.
7069 (mm-default-coding-system): Removed.
7070 (mm-default-charset): Removed.
7071 (mm-read-charset): New function.
7073 * message.el (message-default-charset): Removed.
7075 * rfc2047.el (rfc2047-default-charset): Default to nil.
7077 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7079 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7081 * gnus.el: Pterodactyl Gnus v0.70 is released.
7083 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7085 * mm-decode.el (mm-save-part): Use mm-get-part.
7086 (mm-insert-part): New function.
7087 (mm-get-part): Use it.
7088 (mm-get-image): Ditto.
7089 (mm-display-external): Ditto.
7091 * mm-view.el (mm-inline-text): Ditto.
7093 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7096 * mm-decode.el (mm-display-external): Save the buffer.
7097 (mm-remove-part): Kill it.
7099 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7101 * nnagent.el (nnagent-request-set-mark): Defined stub.
7103 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7105 * gnus-score.el (gnus-score-load-score-alist): Bind
7106 coding-system-for-read.
7108 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7111 * mm-view.el (mm-setup-w3): Require w3.
7113 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7115 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7118 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7120 * mm-encode.el: Ditto.
7122 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7125 * mailcap.el (mailcap-mime-data): SAFER ps.
7127 * message.el (message-encode-message-body): Always insert a
7128 Content-Type header.
7130 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7133 * mm-view.el (mm-inline-text): Handle all sorts of text.
7135 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7138 * mm-decode.el (mm-display-external): Use it.
7140 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7142 * mm-decode.el (mm-save-part): Removed double code.
7144 1999-01-12 Dave Love <fx@gnu.org>
7146 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7147 application/octet-stream .gz & al files with jka-compr.
7149 1999-01-12 Dave Love <fx@gnu.org>
7151 * gnus-ems.el (gnus-down-mouse-3): New variable.
7152 * gnus-art.el (gnus-mime-button-map): Use it.
7153 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7155 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7157 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7159 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7161 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7164 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7166 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7168 1999-01-12 Matt Armstrong <matta@geoworks.com>
7170 * mml.el (mml-parameter-string): Strip directory component.
7172 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7174 * gnus.el (gnus-use-demon): Removed.
7176 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7178 * nnmail.el (nnmail-article-group): Don't infloop.
7180 1999-01-11 Colin Rafferty <colin@xemacs.org>
7182 * gnus-art.el (article-update-date-lapsed): Made it work with
7183 picons, and make it update on all visible frames.
7184 (article-date-ut): Get summary-buffer's current-headers.
7186 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7188 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7189 (gnus-picons-setup-p): New variable.
7191 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7193 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7195 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7197 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7198 (gnus-summary-exit-no-update): Use mapcar.
7200 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7202 * gnus-agent.el (gnus-category-write): Make directory.
7204 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7206 * gnus-sum.el (gnus-update-read-articles):
7207 (gnus-update-marks): Request backend update of mark.
7209 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7211 * mm-bodies.el (mm-body-encoding): Use mm-find.
7213 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7215 * gnus-picon.el (gnus-article-display-picons): Fix.
7217 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7219 * gnus.el: Pterodactyl Gnus v0.69 is released.
7221 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7223 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7225 * gnus-agent.el (gnus-agent-remove-group): New command and
7228 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7230 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7232 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7234 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7236 * mm-view.el (mm-inline-text): Bind current id.
7238 * mm-decode.el (mm-handle-id): New macro.
7239 (mm-make-handle): Accept id.
7240 (mm-dissect-singlepart): Use it.
7242 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7244 * message.el (message-cite-original-without-signature): Use
7245 message-signature-separator when searching for signature in
7246 message-cite-original-without-signature.
7248 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7250 * gnus.el (gnus-server-to-method): Check named methods.
7252 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7254 * mm-view.el (mm-view-message): Goto point-min.
7256 * nnmail.el (nnmail-article-group): Don't delete lines, only
7259 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7262 * nnheader.el (nnheader-temp-directory): New variable.
7263 (nnheader-temp-directory): Removed.
7265 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7267 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7268 list of files to check for mailcap entries under windows-nt.
7270 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7272 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7273 summary buffer exists.
7275 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7277 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7278 irrelevant Sun sendmail bug.
7279 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7281 * message.el (message-send-news): Bind mail-header-separator to
7282 "" when asking backend to post.
7284 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7286 * mm-uu.el (mm-dissect-disposition): New variable.
7287 (mm-uu-dissect): Use it.
7289 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7291 * mm-view.el (mm-inline-text): Bind url-current-object.
7293 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7295 * gnus-range.el (gnus-remove-from-range): Rewrite.
7297 1998-12-09 SL Baur <steve@altair.xemacs.org>
7299 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7301 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7303 * message.el (message-encode-message-body): Insert `MIME-Version'
7304 instead of `Mime-Version'.
7306 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7308 * message.el (message-insert-mime-part): Add the attachment
7310 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7311 (message-mime-query-type): New function.
7312 (message-mime-query-description): Ditto.
7313 (message-mime-query-file): Ditto.
7314 (message-insert-mime-part): Use them.
7315 (message-mime-insert-external): Use the new stuff.
7317 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7319 * nnmail.el (nnmail-split-header-length-limit): New variable.
7321 * mm-decode.el (mm-dissect-buffer): Check syntax.
7323 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7325 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7326 (rfc2047-dissect-region): Ditto.
7328 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7330 * mm-view.el (mm-view-message): Decode charset.
7332 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7334 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7337 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7339 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7341 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7343 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7345 * message.el (message-send-mail): Do MML first.
7346 (message-send-news): Ditto.
7348 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7350 * gnus-picon.el (gnus-picons-face): New face.
7351 (gnus-picons-try-face): Use it.
7353 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7355 * gnus.el: Pterodactyl Gnus v0.68 is released.
7357 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7359 * gnus.el: Pterodactyl Gnus v0.67 is released.
7361 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7363 * gnus.el: Pterodactyl Gnus v0.66 is released.
7365 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7367 * gnus-art.el (gnus-insert-mime-button): Decode description.
7369 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7371 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7372 (gnus-decode-header-methods): Ditto.
7373 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7375 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7377 * mml.el (mml-insert-mime-headers): Encode description.
7379 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7382 * gnus-sum.el (gnus-default-charset): Doc fix.
7384 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7386 * mm-decode.el (mm-display-part): Forward a line.
7388 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7390 * mm-util.el (mm-running-ntemacs): New variable.
7391 (mm-text-coding-system): Ditto.
7392 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7393 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7395 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7397 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7400 * message.el (message-insert-headers): New command and keystroke.
7402 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7404 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7405 (mm-get-image): Ditto.
7407 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7408 base64, uudecode and binhex.
7410 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7412 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7414 * mm-uu.el (mm-uu-dissect): Use inline.
7416 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7418 * mm-view.el (mm-view-message): New function.
7420 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7423 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7425 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7426 entry for message/rfc822 as 8bit.
7428 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7430 * mailcap.el (mailcap-mime-extensions): Add patch.
7432 1998-12-05 Dale Hagglund <rdh@best.com>
7434 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7435 argument to force all multipart/* to look like multipart/mixed.
7437 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7439 (gnus-mime-display-part): Use it.
7441 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7443 * gnus-draft.el (gnus-draft-send): Only disable checks for
7444 non-interactive use.
7445 (gnus-draft-send-message): Use it.
7447 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7449 * gnus.el: Pterodactyl Gnus v0.65 is released.
7451 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7453 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7455 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7457 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7459 * gnus.el: Pterodactyl Gnus v0.64 is released.
7461 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7463 * mm-view.el (mm-setup-w3): Don't load.
7465 * gnus-msg.el (gnus-setup-message): Set group name.
7466 (gnus-group-mail): Avoid leaking local vars.
7468 * message.el (message-attach-file): Renamed.
7469 (message-mime-attach-file): Renamed again.
7471 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7473 * gnus-art.el (article-decode-encoded-words): Bind
7474 rfc2047-default-charset here.
7476 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7478 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7480 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7481 (gnus-picons-setup-hook): New hook.
7483 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7485 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7487 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7490 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7492 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7493 (gnus-mime-view-part): Ditto.
7494 (gnus-mime-inline-part): Dotii.
7495 (gnus-mime-externalize-part): Daddo.
7496 (gnus-mime-internalize-part): Tutti frutti.
7497 (gnus-widget-press-button): Da da do.
7499 * mm-view.el (mm-setup-w3): Require url-vars.
7501 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7503 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7504 * mm-util.el (mm-find-charset-region): Ditto.
7506 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7508 * message.el (message-send): Don't encode here.
7509 (message-send-mail): But here.
7510 (message-send-news): And here.
7512 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7514 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7516 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7518 * gnus.el: Pterodactyl Gnus v0.63 is released.
7520 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7522 * mml.el (mml-base-boundary): Shorten.
7524 * message.el (message-insert-mime-part): Use default.
7526 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7528 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7530 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7533 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7535 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7537 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7539 * gnus-art.el (gnus-insert-mime-button): Fix.
7541 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7543 * message.el (message-insert-mime-part): Nicify prompts.
7544 (message-insert-mime-part): Really delete duplicates.
7545 (message-insert-mime-part): Check against common errors.
7546 (message-insert-mime-part): Fix docstring.
7548 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7550 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7552 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7554 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7555 (gnus-insert-mime-button): Modify accordingly.
7557 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7559 * gnus-art.el (gnus-display-mime): Set window point.
7561 * mm-decode.el (mm-display-external): Only decode when not
7563 (mm-alternative-precedence): Prefer multiparts.
7564 (mm-inline-media-tests): Inline multiparts.
7566 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7567 Ignore errors when requiring url.
7569 * mml.el (mml-quote-region): New command.
7571 * message.el (message-cite-original): Use it.
7572 (message-cite-original-without-signature): Ditto.
7574 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7576 * gnus.el: Pterodactyl Gnus v0.62 is released.
7578 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7580 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7582 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7584 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7587 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7589 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7591 * gnus-art.el (gnus-mime-display-single): Check for attachment
7594 1998-12-03 Didier Verna <verna@inf.enst.fr>
7596 * gnus-msg.el (gnus-configure-posting-styles): find a
7597 posting-style entry in the group parameters, if any, and honor it
7600 1998-12-03 Felix Lee <flee@teleport.com>
7602 * nntp.el (nntp-after-change-function): Fix.
7604 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7606 * mml.el (mml-generate-mime-1): Insert literally.
7608 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7610 * mml.el (mml-insert-mime-headers): Removed debug.
7612 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7614 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7617 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7618 application/emacs-lisp to 8bit.
7620 1998-12-03 Dale Hagglund <rdh@best.com>
7622 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7624 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7626 * gnus.el: Pterodactyl Gnus v0.61 is released.
7628 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7630 * mml.el (mml-parse-1): Skipped parts.
7631 (mml-insert-mime-headers): Nil is a list.
7632 (mml-generate-mime-1): Don't insert literally.
7633 (mml-read-tag): Drop text props.
7634 (mml-read-part): Ditto.
7635 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7637 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7639 * gnus.el: Pterodactyl Gnus v0.60 is released.
7641 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7643 * mml.el (mml-parse-1): Don't throw contents away.
7645 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7647 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7649 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7651 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7653 (mml-parse-1): Use it.
7655 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7657 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7658 Use gnus-newsgroup-default-charset.
7659 (article-decode-encoded-words): Remove charset codes.
7660 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7661 gnus-default-charset.
7663 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7665 * message.el (message-send-mail): Don't encode here.
7666 (message-send-news): Nor here.
7667 (message-send): ... but here instead.
7669 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7671 (gnus-article-display-picons): Replace From line.
7672 (gnus-group-display-picons): Replace Newsgroups line.
7673 (gnus-picons-display-glyph): Set baseline.
7674 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7675 (gnus-picons-xbm-face): Revert to old, standard colors.
7677 * message.el (message-fetch-field): Remove text props.
7679 * gnus-art.el (gnus-article-normalized-header-length): New
7681 (article-normalize-headers): New command and keystroke.
7683 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7685 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7687 * gnus.el: Pterodactyl Gnus v0.59 is released.
7689 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7691 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7693 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7695 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7697 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7699 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7701 * mm-decode.el (mm-all-images-fit): New variable.
7702 (mm-image-fit-p): Use it.
7704 * gnus-art.el (gnus-mime-display-single): Use it.
7705 (gnus-mime-internalize-part): New command and keystroke.
7707 * mm-decode.el (mm-user-automatic-external-display): New
7709 (mm-automatic-external-display-p): New function.
7711 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7714 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7716 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7718 * gnus-art.el (gnus-with-article): Work in the original article
7720 (gnus-with-article): Work in read-only groups.
7722 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7724 * mm-bodies.el (mm-decode-string): Return original string if not
7727 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7729 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7731 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7733 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7735 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7737 * gnus.el: Pterodactyl Gnus v0.58 is released.
7739 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7741 * mm-decode.el (mm-get-image): Return a glyph, not an image
7744 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7746 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7748 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7750 * mail-parse.el (rfc2045): Required.
7752 1998-12-01 William M. Perry <wmperry@aventail.com>
7754 * mm-view.el (mm-inline-text): Remove props.
7756 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7758 * mm-view.el (mm-setup-w3): Protect url-misc.
7760 * message.el (message-ignored-resent-headers): Remove
7763 * mml.el (mml-insert-mime-headers): Use encoding.
7764 (mml-parameter-string): Ditto.
7766 * rfc2045.el: New file.
7767 (rfc2045-encode-string): New function.
7769 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7771 * mail-parse.el (mail-header-encode-parameter): New function.
7773 * rfc2231.el (rfc2231-encode-string): New function.
7775 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7777 * mm-bodies.el (mm-decode-string): New function.
7778 * mm-view.el (mm-inline-text): Use mm-decode-string.
7780 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7782 * gnus.el: Pterodactyl Gnus v0.57 is released.
7784 1998-11-23 Felix Lee <flee@cygnus.com>
7786 * nntp.el (nntp-async-needs-kluge): new setting.
7787 (nntp-async-timer): new var.
7788 (nntp-async-process-list): new var.
7789 (nntp-async-kluge): new function.
7790 (nntp-async-timer-handler): new function.
7791 (nntp-async-wait): new function.
7792 (nntp-async-stop): new function.
7793 (nntp-after-change-function): renamed, and split apart.
7794 (nntp-async-trigger): new function.
7795 (nntp-do-callback): new function.
7796 (nntp-accept-process-output): add optional timeout arg.
7798 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7799 (gnus-async-wait-for-article): new function.
7800 (gnus-async-with-semaphore): s/asynch/async/.
7802 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7804 * gnus-art.el (gnus-with-article): Don't encode.
7805 (gnus-insert-mime-button): Fall back on filename from C-D.
7806 (gnus-mime-display-single): Have dots right on text/plain
7809 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7812 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7814 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7817 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7818 (gnus-summary-repair-multipart): New command and keystroke.
7820 * gnus-art.el (gnus-with-article-buffer): New macro.
7822 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7824 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7827 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7829 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7831 * mml.el (mml-read-part): Partition right.
7833 * mm-decode.el (mm-handle-set-cache): New macro.
7834 (mm-handle-cache): Ditto.
7835 (mm-make-handle): Ditto.
7836 (mm-dissect-singlepart): Use it.
7837 (mm-get-image): Use the cache.
7839 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7841 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7842 (gnus-mime-display-single): Don't insert lines between parts.
7844 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7846 * nnmail.el (nnmail-file-coding-system-1): New variable.
7847 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7848 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7849 * nnml.el (nnml-file-coding-system): New variable.
7850 (nnml-request-article): Use nnml-file-coding-system.
7852 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7854 * gnus.el: Pterodactyl Gnus v0.56 is released.
7856 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7858 * gnus-art.el (gnus-mime-display-part): New function.
7859 (gnus-mime-display-mixed): Use it.
7861 * mm-view.el (mm-setup-w3): Don't register.
7863 * message.el (message-cite-original): Cite parts.
7865 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7867 * mml.el (mml-parameter-string): New function.
7868 (mml-insert-mime-headers): Separated into new function.
7870 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7872 * mml.el (mml-make-boundary): Use `make-string'.
7874 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7876 * binhex.el (binhex-insert-char): Ditto.
7878 * uudecode.el (uudecode-insert-char): Code correctly.
7880 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7882 * mml.el (mml-generate-mime): Don't generate multiparts for
7885 * gnus-art.el (gnus-display-mime): Save excursion.
7887 * message.el (message-remove-first-header): New function.
7888 (message-encode-message-body): Use it.
7890 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7892 * gnus.el: Pterodactyl Gnus v0.55 is released.
7894 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7896 * mm-view.el (mm-setup-w3): New function.
7898 * mm-decode.el (mm-content-id-get-contents): New function.
7899 (mm-content-id-get-type): Ditto.
7900 (mm-content-id-get-encoding): Ditto.
7901 (mm-get-handle-by-content-id): Removed.
7903 1998-11-25 Colin Rafferty <colin@xemacs.org>
7905 * message.el (message-generate-new-buffers): Fix tag.
7907 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7909 * message.el (message-buffer-name): Check for unique first.
7911 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7912 gnus-inhibit-mime-unbuttonizing.
7914 * gnus-sum.el (t): Bind M-t.
7915 (gnus-inhibit-unbuttonizing): New variable.
7916 (gnus-summary-toggle-display-buttonized): New command.
7918 * gnus-art.el (gnus-display-mime): Select article window.
7919 (article-strip-trailing-space): New command and keystroke.
7921 * nneething.el (nneething-include-files): New variable.
7922 (nneething-create-mapping): Use it.
7924 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7926 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7927 ayto-expirable marks.
7929 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7931 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7933 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7936 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7938 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7940 * mm-util.el (mm-binary-coding-system): New variable.
7941 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7942 * mm-decode.el (mm-display-external): Ditto.
7944 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7946 * gnus.el: Pterodactyl Gnus v0.54 is released.
7948 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7950 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7952 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7954 * mm-decode.el (mm-save-part): Unquote.
7956 1998-11-24 Matt Armstrong <matta@geoworks.com>
7958 * mm-decode.el (mm-save-part): Bind coding system for write.
7960 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7962 * gnus-art.el (gnus-article-mode-line-format): New default.
7963 (gnus-article-mime-part-status): New function.
7965 * message.el (message-send-news): Check the body syntax before
7968 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7969 (gnus-mime-display-single): Use it.
7970 (gnus-mime-display-alternative): Ditto.
7972 * mm-decode.el: Check for whether we are running under a term.
7974 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7976 * mm-decode.el (mm-preferred-alternative): Default to first
7978 (mm-preferred-alternative): No, we dont.
7980 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7982 * mm-decode.el (mm-display-external): Use binary instead of
7984 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7985 * nnheader.el (nnheader-file-coding-system): Ditto.
7986 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7988 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7990 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7991 name without method.
7993 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7995 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7996 coding-system -> default-charset.
7997 (gnus-newsgroup-default-charset-alist): Ditto.
7998 (gnus-summary-local-variables): Ditto.
7999 (gnus-set-global-variables): Ditto.
8000 (gnus-get-newsgroup-headers): Ditto.
8001 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8002 (gnus-get-newsgroup-headers-xover): Ditto.
8003 (gnus-newsgroup-setup-default-charset): Ditto.
8004 (article-decode-mime-words): Ditto.
8005 (article-decode-charset): Ditto.
8006 (article-decode-encoded-words): Ditto.
8007 (article-de-quoted-unreadable): Ditto.
8008 (gnus-mime-view-all-parts): Ditto.
8009 (gnus-mime-externalize-part): Ditto.
8010 (gnus-mm-display-part): Ditto.
8011 (gnus-mime-display-single): Ditto.
8012 (gnus-mime-display-alternative): Ditto.
8014 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8016 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8017 * gnus-art.el (article-decode-charset): Overlay
8018 rfc2047-default-charset.
8019 * message.el (message-draft-coding-system): New variable.
8020 (message-set-auto-save-file-name): Use message-draft-coding-system.
8021 * nndraft.el (nndraft-request-article): Ditto.
8022 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8023 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8025 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8027 * mm-uu.el (mm-uu-test): New function.
8028 (mm-uu-dissect): Inherit charset and cte from head.
8029 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8031 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8033 * gnus.el: Pterodactyl Gnus v0.53 is released.
8035 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8037 * mm-decode.el (mm-get-image): New function.
8038 (mm-image-fit-p): New function.
8040 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8042 * gnus-art.el (gnus-article-insert-newline): New function.
8043 (article-goto-body): New function.
8045 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8047 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8050 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8053 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8056 * message.el (message-remove-header): Go to end if wanted.
8058 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8060 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8061 movement with save-window-excursion.
8063 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8065 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8067 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8069 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8071 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8073 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8074 gnus-newsgroup-coding-system.
8075 (gnus-get-newsgroup-headers): Ditto.
8076 (gnus-get-newsgroup-headers-xover): Ditto.
8077 (gnus-set-global-variables): Ditto.
8078 * gnus-art.el (article-decode-mime-words): Ditto.
8079 (article-decode-charset): Ditto.
8080 (article-decode-encoded-words): Ditto.
8081 (article-de-quoted-unreadable): Ditto.
8082 (gnus-mime-view-all-parts): Ditto.
8083 (gnus-mime-externalize-part): Ditto.
8084 (gnus-mm-display-part): Ditto.
8085 (gnus-mime-display-alternative): Ditto.
8086 (gnus-mime-display-single): Ditto.
8087 * mm-view.el (mm-inline-text): Use default coding system.
8089 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8091 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8092 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8093 (gnus-newsgroup-coding-system): New local variable.
8094 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8095 (gnus-summary-local-variables): Add two new local variables.
8096 (gnus-newsgroup-setup-coding-system): New function.
8097 (gnus-select-newsgroup): Setup coding system.
8098 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8099 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8100 * gnus-cus.el (gnus-group-parameters): Customizable
8103 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8105 * gnus.el: Pterodactyl Gnus v0.52 is released.
8107 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8109 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8112 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8113 undisplayed text types.
8115 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8118 1998-11-19 Felix Lee <flee@cygnus.com>
8120 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8122 1998-11-19 Felix Lee <flee@cygnus.com>
8124 * gnus-async.el (gnus-asynch-obarray): rename to
8125 gnus-async-hashtb, and don't buffer-local it.
8127 (gnus-async-article-callback): new function.
8128 (gnus-make-async-article-function): use it.
8130 (gnus-async-current-prefetch-group): new var.
8131 (gnus-async-current-prefetch-article): new var.
8132 (gnus-async-request-fetched-article): are we fetching it already?
8134 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8136 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8138 * gnus-sum.el (gnus-summary-show-article): Require.
8140 * message.el: Provide before hooks.
8141 (message-send-news): Do MIME before headers.
8143 * gnus-art.el (gnus-article-check-buffer): New function.
8144 (gnus-article-read-summary-keys): Use it.
8146 * mm-decode.el (mm-user-automatic-display): Display all inline
8149 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8151 (gnus-unbuttonized-mime-types): New variable.
8153 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8155 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8157 * mm-decode.el (mm-quote-arg): Quote semicolons.
8159 * gnus-art.el (gnus-mime-display-single): Don't display
8161 (gnus-mime-externalize-part): New command and keystroke.
8163 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8164 (mm-alternative-precedence): Changed order.
8166 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8168 * gnus.el (gnus-method-simplify): New function.
8169 (gnus-native-method-p): New function.
8170 (gnus-secondary-method-p): Use gnus-method-equal.
8172 * gnus-start.el (gnus-group-change-level): Shorten select method.
8174 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8176 * gnus.el: Pterodactyl Gnus v0.51 is released.
8178 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8180 * gnus.el: Applied patches from 5.6.45.
8182 * gnus-score.el (gnus-score-find-trace): Print complete file
8184 (gnus-score-find-trace): Truncate lines.
8186 * gnus.el (gnus-message-archive-group): Allow function.
8188 * message.el (message-encode-message-body): Remove Mime-Version
8191 * gnus-cus.el (gnus-group-customize): Optional topic.
8193 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8196 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8198 * message.el (message-encode-message-body): Rewrite.
8200 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8202 * mml.el (mml-base-boundary): New variable.
8203 (mml-make-boundary): New function.
8205 * gnus-cache.el (gnus-cache-coding-system): New variable.
8206 (gnus-cache-request-article): Use it.
8208 * message.el (message-insert-mime-part): Delete duplicates.
8210 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8212 * gnus-art.el (gnus-mime-display-alternative): Set end of
8213 multipart and display even when nothing is preferred.
8215 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8217 * gnus.el: Pterodactyl Gnus v0.50 is released.
8219 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8221 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8224 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8226 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8228 * gnus.el (gnus-similar-server-opened): Compare backend.
8230 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8232 * gnus-topic.el (gnus-topic-expire-articles): New function.
8233 (gnus-topic-mode-map): Bind it.
8235 * gnus.texi (Topic Commands): New expiry command. Reordered.
8237 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8240 (gnus-auto-expirable-marks): New variable.
8241 (gnus-inhibit-user-auto-expire): New variable.
8242 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8243 When looking to see if we should expire instead, check
8244 gnus-auto-expirable-marks instead of using a hard-wired list.
8245 (gnus-summary-mark-as-read-forward,
8246 gnus-summary-mark-as-read-backward):
8247 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8248 gnus-summary-mark-forward, instead of `t'.
8250 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8252 * mml.el (mml-compute-boundary): New function.
8253 (mml-compute-boundary-1): New function.
8254 (mml-generate-mime-1): Use it.
8256 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8258 * mml.el (mml-generate-mime-1): Always precede closing boundary
8261 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8263 * mml.el (mml-generate-mime-1): Do right boundaries when several
8266 * mm-decode.el (mm-user-automatic-display): Default to inline
8269 * mml.el (mml-generate-mime-1): Encode non-text parts.
8271 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8273 * gnus.el: Pterodactyl Gnus v0.49 is released.
8275 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8277 * mm-view.el (mm-inline-text): Require w3-vars.
8279 * gnus-setup.el (gnus-use-tm): Removed.
8281 * gnus-art.el (gnus-article-goto-part): Don't beep.
8282 (gnus-article-view-part): Check return value.
8283 (gnus-mime-display-alternative): Don't display when there is
8286 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8287 (mml-generate-mime-1): Use unibyte for binaries.
8289 * gnus-art.el (gnus-display-mime): Call
8290 gnus-article-mime-part-function.
8291 (gnus-mime-part-function): New function.
8292 (gnus-article-mime-part-function): New function.
8294 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8296 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8298 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8300 * message.el (message-font-lock-keywords): Highlight MML.
8301 (message-mml-face): New font.
8303 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8305 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8306 (gnus-mm-display-part): Do not select-window if the article window
8309 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8311 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8313 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8315 * gnus.el: Pterodactyl Gnus v0.48 is released.
8317 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8319 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8321 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8323 * message.el (message-cite-original-without-signature): Ditto.
8324 (message-cite-original): Quote parts.
8326 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8328 * gnus.el: Pterodactyl Gnus v0.47 is released.
8330 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8332 * message.el (message-encode-message-body): Insert MIME warning.
8334 * mml.el (mml-read-tag): Look for #tag.
8336 * mm-util.el (mm-find-charset-region): Check whether
8337 enable-multibyte-characters is bound.
8339 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8341 * gnus.el: Pterodactyl Gnus v0.46 is released.
8343 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8345 * message.el (message-encode-message-body): Insert headers at the
8348 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8350 * gnus.el: Pterodactyl Gnus v0.45 is released.
8352 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8354 * nndraft.el (nndraft-save-mime-part): Removed.
8355 (nndraft-get-mime-part): Ditto.
8357 * message.el (message-format-mime-old): Removed.
8358 (message-encode-message-body): Removed.
8359 (message-encode-message-body): Renamed.
8361 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8363 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8365 * message.el (message-format-mime): Check message-mime-part.
8367 * mm-encode.el (mm-mime-file-types): Removed.
8368 (mm-default-file-encoding): New definition.
8370 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8372 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8373 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8375 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8377 * gnus.el: Pterodactyl Gnus v0.44 is released.
8379 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8381 * message.el (message-format-mime): New function.
8383 * nndraft.el (nndraft-save-mime-part): New function.
8384 (nndraft-get-mime-part): New function.
8386 * mm-encode.el (mm-default-file-encoding): New function.
8387 (mm-content-transfer-encoding): New function.
8388 (mm-encode-buffer): New function.
8390 * message.el: New command.
8391 (message-mime-part): New variable.
8392 (message-insert-mime-part): New command.
8394 * mm-encode.el (mm-encode-content-transfer-encoding): New
8397 * mm-util.el (mm-content-transfer-encoding-defaults): New
8399 (mm-mime-file-types): Taken from TM.
8401 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8403 * gnus.el: Pterodactyl Gnus v0.43 is released.
8405 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8407 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8408 * gnus-score.el (gnus-score-default-header): Ditto.
8409 (gnus-header-index): Ditto.
8410 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8411 (gnus-summary-header): Handle extra headers.
8412 (gnus-summary-score-entry): Ditto, & provide new score element.
8413 (gnus-summary-score-effect): Ditto.
8414 (gnus-score-string): Avoid "extra" string sort, & modify match in
8416 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8418 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8420 * message.el (message-resend): Bind message-required-mail-headers
8423 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8425 * nngateway.el (require): Require cl.
8427 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8430 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8432 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8435 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8437 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8439 1998-11-10 Colin Rafferty <colin@xemacs.org>
8441 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8442 user-mail-address if non-nil.
8444 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8446 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8447 (gnus-make-sort-function-1): Ditto.
8449 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8452 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8454 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8456 * binhex.el (binhex-decode-region): Quote.
8458 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8460 * gnus-art.el (article-decode-charset): Don't downcase charset.
8462 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8464 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8466 * gnus.el: Pterodactyl Gnus v0.42 is released.
8468 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8470 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8472 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8474 * nntp.el (nntp-send-mode-reader): Revert.
8476 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8478 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8480 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8482 * message.el (message-make-date): Fix for negative time zones.
8484 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8486 * gnus.el: Pterodactyl Gnus v0.41 is released.
8488 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8490 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8492 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8494 * gnus.el (gnus-short-group-name): When shortening foreign select
8495 methods, do not scan for plusses beyond the first colon.
8497 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8499 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8500 lines where `group' is the last thing on the line.
8502 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8504 * gnus-art.el (gnus-article-view-part): Do alternative.
8505 (gnus-mime-display-alternative): Insert marker.
8507 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8509 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8511 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8514 * gnus-cus.el (gnus-topic): Required.
8516 * nnheader.el (nnheader-parse-nov): Parse extra.
8517 (nnheader-nov-parse-extra): New macro.
8519 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8521 * gnus-art.el (gnus-article-view-part): Internal move.
8523 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8525 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8526 (gnus-group-customize): Support editing topic parameters.
8528 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8530 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8533 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8535 * gnus-art.el (gnus-mm-display-part): Return.
8536 (gnus-article-view-part): Only go if external.
8537 (gnus-article-dumbquotes-map): Do 205.
8539 * mm-decode.el (mm-display-part): Return what was done.
8541 * message.el (message-buffer-naming-style): New variable.
8542 (message-generate-new-buffers): Extended.
8543 (message-buffer-naming-style): Removed.
8544 (message-buffer-name): Use it.
8545 (message-do-send-housekeeping): Rename new styling.
8547 * gnus-sum.el (gnus-summary-recenter): Allow
8548 gnus-auto-center-summary to be a number.
8550 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8552 * pop3.el (pop3-open-server): Use "binary" instead of
8555 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8557 * gnus-srvr.el (gnus-browse-foreign-server): Set
8558 gnus-browse-current-method to the result of gnus-server-to-method.
8560 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8562 * gnus-util.el (gnus-pull): Another optional argument.
8563 * nnweb.el (nnweb-request-delete-group): Delete from
8564 nnweb-group-alist and update active file.
8566 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8568 * gnus-group.el (gnus-group-make-group): Accept group of new
8571 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8573 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8575 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8577 * mm-view.el (mm-inline-text): Postion of html portion.
8579 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8581 * nntp.el (nntp-list-active-group): Waited for short strings.
8582 (nntp-send-mode-reader): Ditto.
8583 (nntp-open-connection): Ditto.
8585 * gnus-int.el (gnus-request-group-articles): New function.
8587 * nntp.el (nntp-request-listgroup): New function.
8588 (nntp-request-group-articles): Renamed.
8590 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8592 * nnheader.el (nnheader-parse-nov): Supply extra.
8594 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8596 * gnus-art.el (gnus-button-push): Don't go to
8597 gnus-article-buffer.
8599 * mm-view.el (mm-inline-image): Add a newline.
8601 * gnus-start.el (gnus-check-first-time-used): Check more.
8603 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8605 * gnus-start.el (gnus-check-first-time-used): Check current.
8607 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8609 * mm-util.el (mm-find-charset-region): New function.
8611 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8613 * gnus-art.el (gnus-mime-button-menu): Fix.
8615 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8617 * gnus-art.el (gnus-mime-button-menu): New definition.
8619 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8621 * gnus-art.el (article-decode-charset): Downcase charset.
8622 (article-decode-charset): Pass on type.
8623 (article-decode-charset): Check nil charsets.
8624 (article-remove-cr): Translate CR to LF.
8625 (gnus-ignored-mime-types): Default to nil.
8627 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8629 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8631 (gnus-nov-parse-extra): Didn't return right thing.
8633 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8635 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8637 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8639 * gnus.el: Pterodactyl Gnus v0.40 is released.
8641 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8643 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8645 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8647 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8649 * nnml.el (nnml-possibly-create-directory): Check before making.
8651 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8653 * nnheader.el (nnheader-insert-nov): Don't infloop.
8655 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8657 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8660 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8662 * nneething.el (nneething-file-name): New definition.
8664 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8666 * gnus-art.el (gnus-treatment-function-alist): Fix.
8667 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8669 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8671 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8673 * gnus.el: Pterodactyl Gnus v0.39 is released.
8675 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8677 * gnus-art.el (gnus-ignored-mime-types): New variable.
8678 (gnus-mime-display-single): Use it.
8679 (gnus-treatment-function-alist): New variable.
8681 * gnus.el (gnus-mime): New group.
8683 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8684 things for other parts.
8685 (gnus-mime-display-alternative): Place point.
8687 * gnus.el: autoload gnus-uu-post-news.
8689 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8692 * mm-decode.el (mm-display-part): Default to inline text/.*
8695 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8698 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8699 (gnus-mime-display-single): Inline all text parts.
8700 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8702 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8704 * nnml.el (nnml-possibly-create-directory): Rewrite.
8705 (nnml-request-create-group): Change to right server.
8707 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8709 * gnus.el: rmail-output-to-rmail-file autoload.
8711 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8714 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8716 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8718 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8720 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8723 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8725 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8727 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8729 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8731 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8733 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8735 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8738 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8741 * gnus-spec.el (gnus-update-format-specifications): Use the
8742 article mode line spec.
8744 * gnus-art.el (gnus-insert-mime-button): Put right type.
8745 (gnus-insert-prev-page-button): Ditto.
8746 (gnus-insert-next-page-button): Dutti.
8748 * pop3.el: New version installed.
8750 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8752 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8753 and display last part.
8755 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8757 * gnus.el: Pterodactyl Gnus v0.38 is released.
8759 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8761 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8763 (article-de-quoted-unreadable): Narrow to default.
8765 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8767 * gnus-art.el (article-decode-charset): Decode even when broken
8770 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8773 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8775 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8778 * nnmail.el (nnmail-extra-headers): New variable.
8780 * nnheader.el (nnheader-insert-nov): Insert extra.
8782 * gnus.el (gnus-summary-line-format): Doc fix.
8784 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8785 (gnus-nov-parse-line): Ditto.
8786 (gnus-nov-parse-extra): New macro.
8787 (gnus-header): New function.
8788 (gnus-update-summary-mark-positions): Change.
8789 (gnus-ignored-from-addresses): New variable.
8790 (gnus-summary-insert-from-or-to): New function.
8792 * gnus.el (gnus-extra-headers): New variable.
8794 * nnheader.el (make-mail-header): Expand.
8795 (mail-header-extra): New macro.
8796 (mail-header-set-extra): Ditto.
8797 (make-full-mail-header): Expand.
8799 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8801 * gnus.el: Pterodactyl Gnus v0.37 is released.
8803 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8805 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8807 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8810 1998-10-22 Didier Verna <verna@inf.enst.fr>
8812 * gnus-spec.el (gnus-balloon-face-function): new function
8813 (gnus-parse-format): understand the %< %> specifiers
8814 (gnus-parse-complex-format): ditto.
8816 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8818 * gnus.el: Changed following-char to char-after throughout.
8820 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8822 * mm-decode.el (mm-display-external): Protect more and message.
8824 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8826 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8829 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8831 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8833 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8835 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8837 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8839 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8841 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8843 * mm-decode.el (mm-display-external): Set undisplayer to mm
8844 buffer, not the current buffer; use unwind-protect.
8846 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8848 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8849 (gnus-summary-exit-no-update): Ditto.
8851 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8853 * mm-decode.el (mm-inline-media-tests): Look for w3.
8855 * mailcap.el (mailcap-mime-data): Inline html.
8857 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8859 * gnus.el: Pterodactyl Gnus v0.36 is released.
8861 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8863 * gnus-art.el (article-translate-strings):
8864 (gnus-article-dumbquotes-map): Don't dot.
8866 * pop3.el (pop3-open-server): Set point right.
8868 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8869 (mm-dissect-buffer): Ditto.
8870 (mm-destroy-part): Ignore non-handles.
8871 (mm-remove-part): Ditto.
8872 (mm-destroy-parts): New function.
8873 (mm-remove-parts): Ditto.
8875 * gnus-art.el (gnus-mm-display-part): Don't move point.
8877 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8879 * mm-uu.el : New file.
8881 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8883 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8886 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8888 * mm-decode.el (mm-display-external): Check before selecting.
8890 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8892 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8894 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8896 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8899 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8901 * gnus-art.el (gnus-decode-header-methods): New variable.
8903 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8905 * gnus-art.el (gnus-multi-decode-header): New function.
8907 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8909 * gnus.el: Pterodactyl Gnus v0.35 is released.
8911 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8913 * uudecode.el (uudecode-decode-region-external): Insert
8916 * mm-bodies.el (mm-decode-body): Optional encoding.
8918 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8920 * gnus-ems.el (gnus-mouse-3): New variable.
8922 * binhex.el (binhex-decode-region-external): Don't use -internally.
8924 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8926 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8929 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
8931 * gnus-group.el (gnus-add-marked-articles): Request backend update
8934 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8936 * gnus-sum.el (gnus-update-read-articles):
8937 (gnus-update-marks): Request backend update of mark.
8939 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8941 * gnus.texi (Optional Backend Functions): New item,
8942 nnchoke-request-set-mark.
8944 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8946 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8949 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
8951 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8953 1998-10-14 SL Baur <steve@altair.xemacs.org>
8955 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8958 1998-10-10 SL Baur <steve@altair.xemacs.org>
8960 * mm-view.el: Require mm-decode for macros.
8962 * mm-decode.el (mm-handle-type): Move macro declarations above the
8963 place where they are used.
8965 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
8967 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8970 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8972 * nnagent.el (nnagent-open-server): Error message.
8974 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8976 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8978 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8980 * score-mode.el (gnus-score-mode-map): Ditto.
8982 * message.el (message-mode-map): Ditto.
8984 * gnus-uu.el (gnus-uu-post-news): Ditto.
8986 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8988 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8990 * gnus-art.el (gnus-article-edit-mode-map): Use
8991 `set-keymap-parent' rather than `copy-keymap'.
8993 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8995 * gnus-art.el (gnus-mime-button-commands): New variable.
8996 (gnus-mime-button-map): Initialize it from
8997 `gnus-mime-button-commands'.
8998 (gnus-mime-button-menu): New function.
8999 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9001 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9003 * message.el (message-insert-to): Make `nobody' and `poster'
9004 synonymous to `never' and `always' in Mail-Copies-To.
9005 (message-reply): Ditto.
9006 (message-followup): Ditto.
9008 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9010 * mailcap.el (mailcap-mime-data): Save sound.
9012 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9014 * message.el (message-ignored-supersedes-headers): Include
9015 `NNTP-Posting-Date'.
9017 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9019 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9021 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9023 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9026 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9028 * mm-decode.el (mm-display-external): Don't switch on save.
9030 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9032 * nnmail.el (nnmail-movemail-args): New variable.
9034 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9036 * gnus-art.el (article-translate-strings):
9038 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9040 * gnus-art.el (gnus-article-view-part): Use it.
9041 (gnus-mm-display-part): New function.
9042 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9044 * mm-decode.el (mm-handle-displayed-p): New function.
9046 * gnus-art.el (gnus-mime-copy-part): Create better names.
9047 (gnus-mime-button-line-format): Include dots spec.
9049 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9051 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9052 forward buffer first.
9054 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9056 * gnus-util.el (gnus-set-window-start): New function.
9058 * message.el (message-send): Don't check changed.
9060 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9062 * gnus-art.el (gnus-article-setup-buffer): Set params.
9064 * mm-decode.el (mm-user-display-methods): Inline
9065 "message/delivery-status".
9067 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9069 * message.el (message-auto-save-directory): Rename.
9070 (message-mode): Dof fix.
9072 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9073 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9075 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9077 * message.el (message-make-date): Avoid locale.
9079 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9082 * mm-decode.el (mm-display-inline): Goto point-min.
9084 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9086 * mm-decode.el (mm-display-external): Reverse before sorting.
9088 * gnus-draft.el (gnus-draft-send): Allow mail.
9090 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9092 * message.el (message-check): Move message-check macro above where
9095 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9097 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9099 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9101 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9103 * gnus.el: Pterodactyl Gnus v0.34 is released.
9105 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9107 * mm-decode.el (mm-inline-media-tests): delivery-status.
9109 * mm-view.el (mm-inline-text): Provide default.
9111 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9113 * mailcap.el (mailcap-possible-viewers): Fix nils.
9115 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9117 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9118 (article-update-date-lapsed): Record the buffer.
9119 (article-update-date-lapsed): Do all windows that display article
9122 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9124 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9126 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9129 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9131 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9133 * gnus-agent.el (gnus-category-add): Change default category to
9136 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9139 * gnus-draft.el (gnus-draft-send): Check server more.
9141 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9142 (gnus-article-goto-part): New function.
9144 * mm-view.el (mm-inline-text): Insert richtext properly.
9146 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9148 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9150 * parse-time.el (parse-time-rules): Accept dates far into the past
9151 and the future, and parse single-digit numbers as years.
9153 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9155 * mm-decode.el (mm-display-external): Chop off directories.
9157 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9159 * uudecode.el (uu-decode-region-external): Use
9160 insert-file-contents-literally.
9162 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9164 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9166 * uudecode.el: New file.
9168 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9171 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9173 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9175 * message.el (message-fetch-field): Unfold properly.
9177 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9180 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9182 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9183 (gnus-auto-select-first): Removed.
9184 (gnus-auto-select-first): Extended.
9185 (gnus-summary-read-group-1): Use new value.
9187 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9189 * message.el (message-fix-before-sending): Space.
9191 * nnmail.el (nnmail-find-file): Don't erase.
9193 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9195 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9197 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9199 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9201 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9203 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9205 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9207 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9210 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9212 * gnus-art.el (gnus-mime-view-all-parts): New command and
9215 * mm-decode.el (mm-display-external): Translate slashes.
9217 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9219 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9221 * mm-decode.el (mm-quote-arg): Quote spaces.
9222 (mm-display-external): Quote args.
9224 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9226 * mm-decode.el (mm-inlinable-part-p): New function.
9228 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9230 * mm-util.el (mm-disable-multibyte): New function.
9232 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9234 * gnus.el: Pterodactyl Gnus v0.33 is released.
9236 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9238 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9240 * mm-decode.el (mm-display-external): Don't switch for externals.
9241 (mm-dissect-multipart): Don't include end-sep.
9243 * mm-util.el (mm-get-coding-system-list): New function.
9244 (mm-coding-system-list): New variable.
9246 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9248 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9250 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9252 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9255 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9257 * mm-decode.el (mm-interactively-view-part): Typo.
9259 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9261 * mm-decode.el (mm-dissect-multipart): Display last part when the
9262 article has no close-delimiter
9264 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9266 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9269 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9271 * gnus-art.el (gnus-display-mime): Typo.
9273 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9275 * gnus.el: Pterodactyl Gnus v0.32 is released.
9277 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9279 * gnus-kill.el (gnus-batch-score): Protect against errors.
9281 * gnus-art.el: Protect against broken headers.
9283 * mm-decode.el (mm-display-external): Respect needsterm.
9284 (mm-display-external): Create buffer for external commands.
9286 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9288 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9290 * mm-decode.el (mm-display-external): Use file name.
9292 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9294 * gnus-util.el (gnus-output-to-rmail): adjust to
9295 `rmail-output-to-rmail-file'
9297 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9299 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9301 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9304 * gnus-art.el (article-decode-charset): Fold case.
9306 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9308 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9310 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9312 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9315 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9317 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9320 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9322 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9324 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9326 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9328 1998-09-23 Matt Armstrong <matta@geoworks.com>
9330 * gnus-art.el (article-decode-charset): Narrow to the correct
9333 * mm-bodies.el: Fix autoload.
9335 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9337 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9339 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9341 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9343 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9345 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9346 (gnus-article-add-button): Ditto.
9348 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9350 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9351 (gnus-article-prepare-display): Bind url-standalone-mode.
9353 * mm-decode.el (mm-remove-part): Also delete directory.
9354 (mm-display-external): Create a private sub-dir.
9356 * mailcap.el (mailcap-binary-suffixes): New variable.
9357 (mailcap-command-p): Use it.
9359 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9361 * nnmbox.el (nnmbox-request-group): Change server.
9362 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9364 * message.el (message-encode-message-body): Don't stomp MIME
9367 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9369 (gnus-summary-exit): Check for a live article buffer.
9370 (gnus-summary-exit-no-update): Ditto.
9372 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9375 * gnus-sum.el (gnus-article-decoded-p): New variable.
9377 * mm-decode.el (mm-display-external): Use no-conv.
9379 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9380 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9382 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9385 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9387 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9389 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9391 * gnus.el: Pterodactyl Gnus v0.31 is released.
9393 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9395 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9397 * mm-decode.el (mm-display-part): Accept no-default.
9399 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9402 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9403 (gnus-summary-prepare-threads): Ditto.
9405 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9407 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9408 (gnus-mime-button-line-format): Doc fix.
9409 (gnus-insert-mime-button): Use it.
9410 (gnus-article-add-button): Use widget-convert-button.
9412 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9415 * mm-decode.el (mm-alternative-precedence): Ditto.
9417 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9419 * mm-decode.el (mm-user-automatic-display): Use enriched.
9421 1998-09-14 Paul Fisher <rao@gnu.org>
9423 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9426 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9428 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9430 * gnus-art.el (article-update-date-lapsed): Only update header if
9431 buffer is dispalyed in frame.
9432 (gnus-article-prepare-display): New function.
9433 (gnus-article-prepare): Use it.
9435 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9437 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9439 * mm-view.el (mm-insert-inline): New function.
9441 * mm-decode.el (mm-pipe-part): Bugged.
9443 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9445 * mm-bodies.el (mm-encode-body): Move over the body.
9447 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9449 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9451 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9453 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9454 related functions. Handle message/rfc822 parts. Display subject on
9455 multipart summary lines. Display name on sub-parts when available.
9457 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9459 * mailcap.el (mailcap-command-p): New version.
9461 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9463 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9466 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9468 * message.el (message-make-date): Remove weekday name.
9470 * mm-decode.el (mm-dissect-buffer): Protect against broken
9473 * mailcap.el (mailcap-command-in-path-p): New function.
9474 (mailcap-command-p): Renamed.
9476 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9478 * rfc2047.el (eval): Autoload.
9480 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9482 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9483 (gnus-multi-decode-encoded-word-string): New function.
9484 (gnus-encoded-word-method-alist): New variable.
9485 (gnus-decode-encoded-word-functions): Removed.
9487 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9489 * gnus-int.el (gnus-request-replace-article): Replace
9490 message-narrow-to-headers with message-narrow-to-head
9492 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9494 * drums.el (drums-quote-string): Reversed match.
9496 * message.el (message-make-date): Use weekday name.
9498 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9500 * gnus.el: Pterodactyl Gnus v0.30 is released.
9502 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9504 * gnus-art.el (article-decode-encoded-words): Use it.
9505 (gnus-decode-header-function): New variable.
9507 * gnus-sum.el (gnus-nov-parse-line): Use it.
9508 (gnus-decode-encoded-word-function): New variable.
9510 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9513 * gnus-art.el (gnus-insert-mime-button): Use widget.
9514 (gnus-widget-press-button): New function.
9515 (gnus-article-prev-button): Removed.
9516 (gnus-article-next-button): Ditto.
9517 (gnus-article-add-button): Ditto.
9519 * gnus.el (gnus-article-mode-map): Inherit from widget.
9520 (gnus-article-mode-map): No, don't.
9522 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9523 (mm-content-id-alist): New variable.
9524 (mm-get-content-id): New function.
9526 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9527 articles if we are fetching to the article buffer.
9529 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9531 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9534 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9536 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9537 (mm-default-mime-charset): New variable.
9539 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9541 * drums.el (drums-quote-string): Reversed test.
9543 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9545 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9548 * drums.el (drums-quote-string): New function.
9550 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9551 (rfc2047-b-encode-region): Chop lines.
9552 (rfc2047-q-encode-region): Ditto.
9554 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9556 * gnus.el: Pterodactyl Gnus v0.29 is released.
9558 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9560 * mm-decode.el (mm-save-part): Message right.
9562 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9564 * drums.el (drums-parse-address): Returned a list instead of a
9566 (drums-remove-whitespace): Skip comments.
9567 (drums-parse-addresses): Didn't work.
9569 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9571 * gnus.el: Pterodactyl Gnus v0.28 is released.
9573 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9575 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9577 (article-decode-encoded-words): Rename.
9579 * message.el (message-narrow-to-headers-or-head): New function.
9581 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9584 * message.el (message-send-news): Encode body after checking
9587 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9589 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9591 * gnus-art.el (gnus-display-mime): Respect disposition.
9593 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9595 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9596 text with annotations.
9598 * message.el (message-make-date): Fix sign for negative time
9601 * mm-view.el (mm-inline-image): Insert a space at the end of the
9604 * mail-parse.el: New file.
9606 * rfc2231.el: New file.
9608 * drums.el (drums-content-type-get): Removed.
9609 (drums-parse-content-type): Ditto.
9611 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9613 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9615 * gnus.el: Pterodactyl Gnus v0.27 is released.
9617 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9619 * mm-decode.el (mm-alternative-precedence): New variable.
9620 (mm-preferred-alternative): New function.
9622 * gnus-art.el (gnus-mime-copy-part): New command.
9624 * mm-decode.el (mm-get-part): New function.
9626 * mm-view.el: New file.
9628 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9629 (mm-display-part): Default to mailcap-save-binary-file.
9631 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9633 * gnus.el: Pterodactyl Gnus v0.26 is released.
9635 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9637 * mm-decode.el (mm-interactively-view-part): New function.
9639 * gnus-art.el (gnus-mime-view-part): New command.
9641 * mm-decode.el (mm-last-shell-command): New variable.
9643 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9645 * mm-decode.el (mm-save-part): New function.
9647 * gnus-art.el (article-decode-charset): Protect against buggy
9649 (gnus-mime-pipe-part): New command.
9650 (gnus-mime-save-part): New command.
9651 (gnus-mime-button-map): New keymap.
9652 (gnus-mime-button-line-format): New variable.
9653 (gnus-insert-mime-button): New function.
9654 (gnus-display-mime): Use it.
9656 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9658 * mm-decode.el (mm-inline-text): Decode charsets.
9660 * gnus-art.el (gnus-article-save): Comment fix.
9662 * gnus-int.el (gnus-start-news-server): When in batch, don't
9665 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9668 * mm-decode.el (mm-inline-media-tests): Add audio.
9669 (mm-inline-audio): New function.
9671 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9673 * gnus-art.el (article-make-date-line): Didn't work.
9675 * parse-time.el (parse-time-string): One too many nils.
9677 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9679 * gnus.el: Pterodactyl Gnus v0.25 is released.
9681 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9683 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9686 * gnus.el ((featurep 'gnus-xmas)): New
9687 'gnus-annotation-in-region-p alias.
9689 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9691 * mm-util.el (mm-with-unibyte-buffer): New function.
9693 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9695 * mm-decode.el (mm-inline-media-tests): New variable.
9697 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9699 * gnus-art.el (gnus-article-mime-handles): New variable.
9701 * drums.el (drums-narrow-to-header): New function.
9703 * gnus-art.el (article-decode-charset): Use it.
9705 * drums.el (drums-content-type-get): New function.
9707 * mm-util.el (mm-content-type-charset): Removed.
9709 * drums.el (drums-syntax-table): @ is word.
9710 (drums-parse-content-type): New function.
9712 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9715 * gnus-util.el (gnus-date-get-time): Use safe date.
9717 * gnus-sum.el (gnus-show-mime): Removed.
9718 (gnus-summary-toggle-mime): Removed.
9720 * gnus-art.el (gnus-strict-mime): Removed.
9721 (gnus-article-prepare): Don't do MIME.
9722 (gnus-decode-encoded-word-method): Removed.
9723 (gnus-show-mime-method): Removed.
9725 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9727 * gnus.el: Pterodactyl Gnus v0.24 is released.
9729 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9731 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9734 * parse-time.el (parse-time-rules): Accept times that look like
9737 * message.el (message-make-date): Use zone properly.
9739 * gnus.el: Autoload gnus-batch.
9741 * gnus-art.el (article-de-quoted-unreadable): Do not do
9742 gnus-article-decode-rfc1522.
9744 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9746 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9749 * message.el (message-encode-message-body): Check for us-ascii.
9751 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9754 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9756 * gnus-art.el (article-decode-charset): Rename.
9758 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9760 * gnus.el: Pterodactyl Gnus v0.23 is released.
9762 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9764 * gnus-util.el (gnus-parent-id): Ditto.
9765 (gnus-put-text-property-excluding-newlines): Ditto.
9767 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9769 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9771 * message.el (message-generate-headers): Generate User-Agent
9772 instead of X-Mailer & X-Newsreader.
9774 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9775 User-Agent header format.
9777 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9779 * gnus.el: Pterodactyl Gnus v0.22 is released.
9781 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9783 * mm-util.el (mm-multibyte-p): Typo.
9785 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9787 * gnus.el: Pterodactyl Gnus v0.21 is released.
9789 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9791 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9793 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9795 * mm-util.el (mm-multibyte-p): New function.
9797 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9799 * gnus.el: Pterodactyl Gnus v0.20 is released.
9801 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9803 * rfc2047.el (rfc2047-decode-region): Only decode when in
9806 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9808 * gnus-int.el (gnus-request-replace-article): Encode.
9809 (gnus-request-accept-article): Encode.
9811 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9814 * gnus.el (gnus-article-display-hook): Take the charset functions
9817 * time-date.el (safe-date-to-time): New function.
9819 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9821 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9823 * gnus.el: Pterodactyl Gnus v0.19 is released.
9825 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9827 * mm-util.el (mm-mime-charset): New function.
9829 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9831 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9833 * gnus.el: Pterodactyl Gnus v0.18 is released.
9835 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9837 * message.el (message-send-and-exit): Return t on success.
9838 (message-make-date): Make a proper time zone.
9840 * gnus-draft.el (gnus-draft-send): Only remove article if the
9841 sending is successful.
9843 * drums.el (drums-get-comment): Return the last comment.
9844 (drums-parse-address): Parse old-style From headers.
9846 1998-09-07 SL Baur <steve@altair.xemacs.org>
9848 * gnus-sum.el (gnus-data-compute-positions): Move below
9849 `gnus-save-hidden-threads' so the former is correctly detected as
9852 1998-09-06 Dave Love <fx@gnu.org>
9854 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9855 ignore-errors too, eval'd when compile. Require w3 stuff at load
9856 time for nicer failure if it's not available.
9858 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9860 * time-date.el (time-to-seconds): Renamed.
9862 * parse-time.el (parse-time-string): Downcase before handling.
9863 (parse-time-rules): Times without seconds have 0 seconds.
9865 * rfc2047.el (rfc2047-encode-region): New version.
9866 (rfc2047-dissect-region): New function.
9868 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9870 * message.el (message-make-date): Use symbolic zone.
9872 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9874 * time-date.el (parse-time): Always use parse-time.
9876 * parse-time.el (parse-time-syntax): Use vectors.
9878 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9880 * gnus.el: Pterodactyl Gnus v0.17 is released.
9882 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9884 * time-date.el: Renamed from "date".
9886 * gnus.el: Removed all timezone dependencies.
9888 * score-mode.el: Removed.
9889 (gnus-score-edit-insert-date): Use date.
9891 * date.el (float-to-time): New function.
9893 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9895 * date.el (time-to-float): New function.
9897 * message.el (message-make-date): Use format-time-string.
9898 (message-make-expires): Use make-date.
9900 * gnus-util.el (gnus-dd-mmm): Use date.
9901 (gnus-sortable-date): Ditto.
9903 * message.el (message-make-date): Take an optional time.
9905 * gnus: Applied patches from 5.6.43.
9907 * date.el (if): Use parse-time.
9909 * gnus-score.el (gnus-summary-score-entry): Make into a command
9912 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9915 * gnus.el (gnus-agent-meta-information-header): Moved here.
9917 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9919 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9920 (gnus-agent-fetch-group-1): Score article headers using normal
9921 group score files if the download score rule of a category/group
9923 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9924 deciding what articles to download.
9925 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9926 predicate processing if predicate is `true' or `false'.
9928 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9930 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9932 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9934 * score-mode.el (score-mode-coding-system): New variable.
9935 (gnus-score-edit-exit): Use it.
9937 1998-09-04 Jason R Mastaler <jason@4b.org>
9939 * drums.el: Corrected typo.
9941 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9943 * mm-bodies.el (mm-body-encoding): Faster version.
9945 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9947 * gnus-art.el (gnus-article-decode-charset): Only decode text
9950 * message.el (message-output): Use rmail.
9952 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9955 * mm-util.el (mm-charset-to-coding-system): Use
9956 rfc2047-default-charset.
9957 (mm-known-charsets): New variable.
9959 * message.el (message-caesar-region): Bugged out.
9961 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9963 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9964 specifying `agent-predicate' in a group's parameters.
9966 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9968 * gnus.el: Pterodactyl Gnus v0.16 is released.
9970 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9972 * nnmail.el (nnmail-expired-article-p): Use predicate.
9974 * date.el (time-less-p): Renamed.
9976 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9979 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9982 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9984 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9987 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9989 * gnus.el: Pterodactyl Gnus v0.15 is released.
9991 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9993 * date.el: New file.
9995 * gnus-util.el (gnus-encode-date): Removed.
9996 (gnus-time-less): Ditto.
9998 * nnmail.el (nnmail-date-to-time): Removed.
9999 (nnmail-time-less): Ditto.
10000 (nnmail-days-to-time): Ditto.
10001 (nnmail-time-since): Ditto.
10003 * drums.el: New file.
10005 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10007 * message.el (message-encode-message-body): Encode headers with
10010 * rfc2047.el (rfc2047-default-charset): Renamed.
10011 (rfc2047-encodable-p): Use it.
10013 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10015 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10018 * gnus-util.el (gnus-output-to-rmail): Removed.
10020 * gnus-art.el (gnus-summary-save-in-rmail): Use
10021 gnus-output-to-rmailrmail-output-to-rmail-file.
10023 * rfc2047.el (rfc2047-decode-region): Fold case.
10024 (rfc2047-decode): Use decode-string.
10026 * mm-util.el: Provide mm-char-int.
10028 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10030 * gnus.el: Pterodactyl Gnus v0.14 is released.
10032 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10034 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10037 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10039 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10041 (gnus-inews-insert-mime-headers): Removed.
10043 * message.el (message-caesar-region): Protect against MULE chars.
10045 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10047 * mm-util.el (if): fset the right function.
10049 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10051 * gnus-art.el (gnus-article-decode-charset): Use real
10052 read-coding-system.
10054 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10056 * mm-bodies.el (mm-decode-body): Protect against malformed
10058 (mm-decode-body): Check that buffer-file-coding-system is
10061 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10063 * gnus.el: Pterodactyl Gnus v0.13 is released.
10065 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10067 * gnus-util.el (gnus-strip-whitespace): Already defined.
10070 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10072 * gnus-util.el (gnus-strip-whitespace): New function.
10074 * mm-util.el (mm-content-type-charset): Downcase.
10076 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10078 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10079 (gnus-article-decode-charset): Don't fetch all headers.
10081 * mm-util.el (mm-read-coding-system): New function.
10083 * mm-bodies.el (mm-decode-body): Check the right charset.
10085 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10087 * gnus-art.el (gnus-article-mode-line-format): Use short group
10090 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10092 * gnus.el: Pterodactyl Gnus v0.12 is released.
10094 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10096 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10098 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10099 (gnus-article-decode-charset): Always run.
10101 * mm-bodies.el (mm-decode-body): Decode cte.
10103 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10105 * gnus.el: Pterodactyl Gnus v0.11 is released.
10107 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10109 * message.el (message-encode-message-body): Ditto.
10111 * gnus-art.el (gnus-article-decode-mime-words): New command and
10113 (gnus-article-decode-charset): Ditto.
10114 (gnus-article-decode-charset): Only work under MULE.
10116 * mm-util.el (mm-content-type-charset): New function.
10118 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10120 * message.el (message-send-mail): Insert MIME headers.
10121 (message-check-news-body-syntax): Don't warn for escape sequences.
10122 (message-check-news-body-syntax): Insert MIME headers.
10124 * mm-bodies.el (mm-body-encoding): New function.
10126 * message.el (message-encode-message-body): New function.
10128 * mm-bodies.el: New file.
10130 * mm-util.el (mm-narrow-to-head): New function.
10132 * rfc2047.el (rfc2047-encode): Use it.
10134 * mm-util.el: Provide mm-encode-coding-region.
10136 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10138 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10140 * mm-util.el (mm-enable-multibyte): New function.
10142 * message.el (message-set-work-buffer): Set multibyte.
10144 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10146 * gnus-util.el (gnus-point-at-eol): Removed.
10147 (gnus-point-at-bol): Ditto.
10149 1998-08-31 Didier Verna <verna@inf.enst.fr>
10151 * gnus-msg.el (gnus-group-mail): make it behave like
10152 gnus-group-post-news with regards to the prefix (this enables the
10153 use of posting styles).
10155 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10157 * gnus.el (gnus-article-display-hook): Added
10158 gnus-article-decode-rfc1522 to hook.
10160 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10162 * gnus.el: Pterodactyl Gnus v0.10 is released.
10164 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10166 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10169 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10171 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10173 * mm-util.el (mm-charsets-in-region): Removed.
10175 * rfc2047.el: Renamed file.
10177 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10179 * message.el (message-mode): Set multibyte.
10181 * mm-util.el (mm-charsets-in-region): Copied here.
10183 * gnus-util.el: Removed gnus-truncate-string.
10185 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10187 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10188 (rfc1522-encodable-p): New function.
10189 (rfc1522-encode-message-header): Use it.
10191 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10193 * gnus.el: Pterodactyl Gnus v0.9 is released.
10195 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10197 * mm-util.el: Shadow encode-coding-string.
10199 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10201 * mm-util.el: New file.
10203 * mm-decode.el: Somewhat depleted.
10204 * mm-encode.el: Ditto.
10206 * rfc1522.el: New file.
10208 * mm-util.el (mm-replace-chars-in-string): Copied here.
10210 * mm-encode.el (mm-q-encode-region): New function.
10212 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10215 * mm-encode.el (mm-encode-word-region): Downcase.
10217 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10219 * gnus.el: Pterodactyl Gnus v0.8 is released.
10221 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10223 * message.el (message-send-mail): Encode headers.
10225 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10226 (quoted-printable-encode-region): Upcase.
10228 * message.el (message-default-charset): New variable.
10230 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10232 * message.el (message-narrow-to-field): Changed name.
10234 * mm-encode.el: New file.
10236 * message.el (message-narrow-to-header): New function.
10238 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10241 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10243 * gnus.el: Pterodactyl Gnus v0.7 is released.
10245 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10247 * gnus.el: Remove autoload for
10248 gnus-article-mime-decode-quoted-printable.
10250 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10251 be decoded in non-MULE Emacsen.
10253 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10255 * mm-decode.el: Check for coding-system-list.
10257 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10259 * gnus.el: Pterodactyl Gnus v0.6 is released.
10261 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10263 * nnheader.el (fboundp): Protect code-coding-string.
10265 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10268 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10270 * gnus.el: Pterodactyl Gnus v0.5 is released.
10272 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10274 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10275 (gnus-hack-decode-rfc1522): Removed.
10277 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10279 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10281 * gnus.el: Gnus v0.4 is released.
10283 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10285 * gnus-art.el (gnus-article-decode-mime-words): New command and
10288 * qp.el (quoted-printable-decode-region): Don't use hexl.
10290 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10291 (gnus-structured-field-decoder): Removed.
10292 (gnus-unstructured-field-decoder): Ditto.
10294 * mm-decode.el: New file.
10298 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10300 * gnus-ems.el (fboundp): Removed gnus-split-string.
10302 * gnus.el (gnus-splash-face): Doc fix.
10304 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10306 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10309 * nnheader.el (nnheader-temp-write): Removed.
10311 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10313 * gnus.el: Gnus v0.3 is released.
10315 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10317 * gnus.el: Gnus v0.2 is released.
10319 ;; Local Variables:
10320 ;; coding: iso-2022-7bit