1 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * gnus-art.el (gnus-article-check-hidden-text): Return t.
5 * gnus-util.el (gnus-remove-text-properties-when): Return t.
7 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
10 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
12 * gnus-art.el (article-treat-dumbquotes): Quote \.
14 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
16 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
17 Emacs 20 runs on a terminal.
19 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
21 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
22 Paul Stevenson <p.stevenson@surrey.ac.uk>
24 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
26 * mml.el (gnus-add-minor-mode): Autoload.
28 * message.el (message-forward): Save-restriction.
30 * message.el (message-mail-user-agent): Add :version.
32 * message.el (message-mail-user-agent): New variable.
33 (message-setup): Renamed to message-setup-1. Support
35 (message-mail-user-agent): New function.
36 (message-mail): Use it.
37 (message-reply): Use it.
38 (message-resend): Use it.
39 (message-mail-other-window): Use it.
40 (message-mail-other-frame): Use it.
42 * gnus-msg.el (gnus-bug): Support mail-user-agent.
44 2000-12-21 Miles Bader <miles@gnu.org>
46 * message.el (message-mode): Set `comment-start' to the yank prefix.
48 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
50 * message.el (message-narrow-to-head-1): New function.
51 (message-narrow-to-head): Use it.
52 (message-reply): Ditto.
53 (message-cancel-news): Ditto.
54 (message-supersede): Ditto.
55 (message-make-forward-subject): Ditto.
56 (message-bounce): Ditto.
58 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
60 * message.el (message-forward): Copy buffer in unibyte mode.
61 (message-make-forward-subject): Don't widen. Decode.
62 (message-forward): Don't decode subject.
64 * mml.el (gnus-ems): Require it.
66 * gnus-msg.el (gnus-summary-mail-forward):
68 * message.el (message-forward): Move mime-to-mml here.
70 * nnmbox.el (nnmbox-file-coding-system): Use binary.
71 (nnmbox-active-file-coding-system): Ditto.
73 * gnus-cus.el (gnus-group-parameters): Add posting-style.
75 * mm-uu.el: Require binhex.
77 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
79 * qp.el (quoted-printable-encode-region): Upcase QP.
81 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
83 * gnus-util.el (gnus-add-text-properties-when): New function.
84 (gnus-remove-text-properties-when): Ditto.
86 * gnus-cite.el (gnus-article-hide-citation): Use them.
87 (gnus-article-toggle-cited-text): Use them.
89 * gnus-art.el (gnus-signature-toggle): Use them.
90 (gnus-article-show-hidden-text): Ditto.
91 (gnus-article-hide-text): Ditto.
93 * gnus-art.el (gnus-article-describe-key): Use prompt.
94 (gnus-article-describe-key-briefly): Ditto.
96 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
98 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
100 2000-12-18 Gerd Moellmann <gerd@gnu.org>
102 * *.xpm, *.pbm: Convert icons icons to size 24x24.
104 2000-12-18 Dave Love <fx@gnu.org>
106 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
109 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
111 * pop3.el (pop3-movemail): Use binary.
112 (pop3-movemail-file-coding-system): Removed.
114 2000-12-13 Miles Bader <miles@gnu.org>
116 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
117 to t, so that we don't get stuck while trying to smilefy
120 2000-12-12 Gerd Moellmann <gerd@gnu.org>
122 * smiley-ems.el (smiley-regexp-alist): Make regexps match
123 at the end of the buffer.
124 (smiley-region): In the loop, move to the end of the submatch
125 matching the smiley instead of using the end of the match
128 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
130 * message.el (message-mode): Doc fix.
132 2000-12-12 Gerd Moellmann <gerd@gnu.org>
134 * smiley-ems.el (smiley-region): Doc fix.
136 2000-12-11 Miles Bader <miles@gnu.org>
138 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
139 bottom line visible, check to see if it's partially obscured, and
140 if so, either scroll one more line to make it fully visible, or
141 revert to showing the second line from the top.
143 2000-12-07 Dave Love <fx@gnu.org>
145 * mailcap.el (mailcap-download-directory)
146 * gnus-audio.el (gnus-audio-directory)
147 * smiley-ems.el (smiley-data-directory): Fix :type.
149 2000-12-05 Dave Love <fx@gnu.org>
151 * starttls.el: New file.
153 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
155 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
157 (gnus-setup-message): Remove a hack.
159 * gnus-win.el (gnus-configure-windows): Make sure
160 nntp-server-buffer is live.
161 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
162 (gnus-configure-frame): Save selected window.
164 2000-12-04 Andreas Jaeger <aj@suse.de>
166 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
168 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
170 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
171 raw 8-bit in headers in dk.* newsgroups.
173 2000-11-30 Dave Love <fx@gnu.org>
175 * message.el (message-auto-save-directory): Use
176 file-name-as-directory.
177 (message-set-auto-save-file-name): Create
178 message-auto-save-directory if necessary.
179 (message-replace-chars-in-string): Removed -- unused.
180 (message-mail-alias-type): Customize.
181 (message-headers): Remove duplicate defgroup.
183 2000-11-29 Dave Love <fx@gnu.org>
185 * qp.el (quoted-printable-decode-region): Use error, not message
186 to report malformed text (like base64). Amend message.
188 2000-11-29 Miles Bader <miles@gnu.org>
190 * message.el (message-header-lines): Fontify tag.
192 2000-11-27 Dave Love <fx@gnu.org>
194 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
197 2000-11-26 Dave Love <fx@gnu.org>
199 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
201 2000-11-23 Dave Love <fx@gnu.org>
203 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
205 * mm-uu.el (uudecode): Require.
206 (uudecode-decode-region, uudecode-decode-region-external): Don't
208 (mm-uu-copy-to-buffer): Doc fix.
209 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
212 * mailcap.el: Doc fixes.
213 (mailcap-mime-data): Various adjustments.
214 (mailcap): New group.
215 (mailcap-download-directory): Customize.
216 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
217 (mailcap-temporary-directory): Deleted (unused).
218 (mailcap-unescape-mime-test): Simplify slightly.
219 (mailcap-viewer-passes-test): Use functionp.
220 (mailcap-command-p): Aliased to executable-find.
222 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
223 default-enable-multibyte-characters is nil.
225 2000-11-22 Simon Josefsson <simon@josefsson.org>
227 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
228 instead of "from: " for rfc822 compliance. Insert SPC.
230 2000-11-22 Gerd Moellmann <gerd@gnu.org>
232 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
234 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
236 * message.el (message-send-mail): Use buffer-substring-no-properties.
237 (message-send-news): Ditto.
239 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
241 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
243 2000-11-21 Dave Love <fx@gnu.org>
245 * gnus-art.el (gnus-mime-button-map): Don't inherit from
246 gnus-article-mode-map.
247 (gnus-mime-button-menu): Use mouse-set-point.
248 (gnus-insert-mime-button, gnus-mime-display-alternative)
249 (gnus-mime-display-alternative): Don't use local-map property.
251 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
253 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
254 sending a command; allow the rtelnet prompt as well.
256 2000-11-17 Simon Josefsson <simon@josefsson.org>
258 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
261 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
263 * nntp.el (nntp-decode-text): Delete bogus status lines.
264 (nntp-open-connection): Kill process buffer when quit.
265 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
266 FSF Emacs 20 and XEmacs 21.
267 (nntp-retrieve-data): Don't ignore quit.
269 2000-11-17 Dave Love <fx@gnu.org>
271 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
272 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
274 (uudecode-decode-region): Doc fix.
276 2000-11-14 Dave Love <fx@gnu.org>
278 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
279 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
280 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
281 New files, derived from the XPMs.
283 2000-11-12 Dave Love <fx@gnu.org>
285 From Emerick Rogul <emerick@csa.bu.edu>.
286 * message.el (message-setup-fill-variables): New variable.
287 (message-mode): Use it.
289 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
291 * gnus-mlspl.el: Documentation tweaks.
293 2000-11-10 Dave Love <fx@gnu.org>
295 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
296 (gnus-agent-lib-file, gnus-agent-load-alist)
297 (gnus-agent-save-alist, gnus-agent-article-name): Use
300 * gnus-group.el (gnus-group-name-charset-method-alist): Add
302 (nnkiboze-score-file): Defvar when compiling.
304 * gnus-start.el (gnus-read-newsrc-file): Add :version.
306 * gnus-art.el (gnus-article-banner-alist)
307 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
308 (gnus-article-date-lapsed-new-header)
309 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
310 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
311 (gnus-treat-strip-headers-in-body)
312 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
313 (gnus-treat-translate): Add :version.
314 (gnus-article-mime-part-function): Fix defcustom.
316 * nnmail.el (nnmail-expiry-target)
317 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
318 (nnmail-split-header-length-limit): Add :version.
320 * gnus-sum.el (gnus-auto-expirable-marks)
321 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
322 (gnus-extra-headers, gnus-ignored-from-addresses)
323 (gnus-newsgroup-ignored-charsets)
324 (gnus-group-highlight-words-alist)
325 (gnus-summary-show-article-charset-alist): Add :version.
327 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
328 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
329 files, converted from the XPMs.
331 * gnus-cache.el (gnus-cache-active-file): Don't use
332 file-name-as-directory on directory.
333 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
334 use file-name-as-directory on directory.
336 * time-date.el (timezone-make-date-arpa-standard): Autoload.
337 (date-to-time): Use it.
339 * message.el (message-mode) <adaptive-fill-regexp>:
340 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
341 (message-newline-and-reformat): Likewise.
342 (message-forward-as-mime, message-forward-ignored-headers)
343 (message-buffer-naming-style, message-default-charset)
344 (message-dont-reply-to-names, message-send-mail-partially-limit):
347 * mm-util.el: Doc fixes.
348 (mm-mime-charset): Don't use the raw result of
349 mm-preferred-coding-system.
350 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
351 (mm-with-unibyte): Simplify.
353 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
356 * pop3.el (pop3-version): Deleted.
357 (pop3-make-date): New function, avoiding message-make-date.
358 (pop3-munge-message-separator): Use it.
360 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
362 * pop3.el (pop3-munge-message-separator): A message may have an
365 2000-11-09 Dave Love <fx@gnu.org>
367 * gnus-group.el (gnus-group-make-directory-group)
368 (gnus-group-fetch-faq): Use expand-file-name.
369 (gnus-group-fetch-faq): Simplify completing-read form.
371 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
374 * message.el (tool-bar-map): Defvar when compiling.
376 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
377 (gnus-tm-lisp-directory): Deleted.
378 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
380 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
381 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
382 version numbers from file names.
384 2000-11-08 John Wiegley <johnw@gnu.org>
386 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
387 `gnus-group-change-level-function', instead of `remove-hook',
388 because it's not a hook!
390 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
392 * nnweb.el (nnweb-decode-entities): Work for non-character
395 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
396 Issue message on quit.
398 2000-11-08 Simon Josefsson <simon@josefsson.org>
400 * rfc2104.el: Add SHA-1 example.
401 (rfc2104-hexstring-to-bitstring): New function.
402 (rfc2104-hash): Use it.
404 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
406 * gnus-start.el: Remove gnus-xemacs.
408 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
410 * gnus-score.el (gnus-score-body): Don't score body when
412 (gnus-score-followup): Don't score followup either.
413 (gnus-score-use-all-scores): New variable.
414 (gnus-all-score-files): Use it.
415 (gnus-score-find-bnews): Use directory-sep-char.
417 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
418 asynchronous in Exp version.
420 2000-11-08 Dave Love <fx@gnu.org>
422 * mm-view.el: Use featurep for XEmacs test.
423 (mm-inline-message): Test for `remove-specifier'; don't use
426 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
428 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
429 (gnus-score-find-bnews): Don't concat "".
431 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
432 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
433 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
434 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
436 * gnus-sum.el: Put some defvars in eval-when-compile.
437 (gnus-summary-mode-hook): Add :options.
438 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
439 (gnus-summary-tool-bar-map): New variable.
440 (gnus-summary-make-tool-bar): New function.
441 (gnus-summary-mode): Put kill-all-local-variables first.
443 * gnus-group.el (gnus-group-toolbar-map): New variable.
444 (gnus-group-make-tool-bar): Rewritten.
445 (gnus-group-mode): Put kill-all-local-variables first.
447 * rfc2047.el: Require gnus-util.
449 * nnml.el (gnus-sorted-intersection): Autoload.
451 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
452 Put some defvars in eval-when-compile.
453 (gnus-intersection, gnus-sorted-complement): Autoload.
455 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
457 * mm-encode.el (mm-body-7-or-8): Autoload.
459 * mm-decode.el (mm-insert-inline): Autoload.
462 * message.el: Put some defvars in eval-when-compile.
464 * gnus-msg.el: Put some defvars in eval-when-compile.
465 (gnus-msg-mail): Move after gnus-setup-message.
467 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
469 2000-11-07 Dave Love <fx@gnu.org>
471 * gnus-util.el (nnheader): Don't require message (recursive
474 * uudecode.el: Avoid compiler warnings.
476 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
477 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
479 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
481 * rfc2047.el: Require cl when compiling.
482 (rfc2047-q-encode-region): Don't break if a QP-word could be
484 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
485 (rfc2047-fold-region): "=?=" is not a break point.
486 (rfc2047-encode-message-header): Move fold into encode-region.
487 (rfc2047-dissect-region): Rewrite.
488 (rfc2047-encode-region): Rewrite.
489 (rfc2047-fold-region): Fold
490 (rfc2047-unfold-region): New function.
491 (rfc2047-decode-region): Use it.
492 (rfc2047-q-encode-region): Don't break at bob.
493 (rfc2047-decode): Use unibyte.
494 (rfc2047-q-encode-region): Better calculation of break point.
495 (rfc2047-fold-region): Don't break the first non-LWSP characters.
496 (rfc2047-encode-region): Merge only if regions are adjacent.
498 2000-11-06 Dave Love <fx@gnu.org>
500 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
502 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
503 (uudecode-char-int): New alias, replacing char-int.
504 (uudecode-decode-region): Don't call buffer-disable-undo.
506 * mm-uu.el (mm-uu-configure): Unquote lambda.
507 (mm-uu-configure-list): Doc fix.
509 * earcon.el (running-xemacs): Don't define.
511 2000-11-06 John Wiegley <johnw@gnu.org>
513 * gnus-mlspl.el (gnus-group-split-update): Check the value of
514 `nnmail-crosspost', and use it to set the `no-crosspost'
515 argument when calling `gnus-group-split-fancy'. Otherwise, it
516 assumes that cross-posting is always OK, no matter what
517 `nmail-crosspost' is set to.
518 (gnus-group-split-fancy): The argument order in the
519 second-to-last `push' call was wrong, but since `no-crosspost'
520 was always nil, it was never being triggered.
522 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
524 Don't postpone GCC if none of GCC methods is agent-covered. This
525 fix presumes that the post-method must be agent-covered if any Gcc
526 method is agent-covered.
528 * gnus-msg.el (gnus-inews-group-method): New function.
529 (gnus-inews-do-gcc): Use it.
530 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
531 (gnus-agent-possibly-save-gcc): Use it.
532 (gnus-agent-possibly-do-gcc): Ditto.
534 *gnus-msg.el: (gnus-inews-add-send-actions): Use
535 `gnus-agent-possibly-do-gcc' if Agentized.
536 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
537 to `message-header-hook'.
539 * gnus-mlspl.el: Require cl when compiling.
542 (gnus-mailing-list-archive, gnus-mailing-list-owner,
543 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
544 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
545 (gnus-mailing-list-menu): Define it.
546 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
548 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
550 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
552 * message.el (message-font-lock-keywords): Match a final newline
553 to help font-lock's multiline support.
555 2000-11-03 Dave Love <fx@gnu.org>
557 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
559 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
562 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
563 <banner>: Fix custom type, doc.
565 * mm-decode.el (mm-display-external): Space-prefix temp buffer
566 name. Don't disable undo explicitly.
568 2000-11-02 Dave Love <fx@gnu.org>
570 * message.el (message-font-lock-keywords): Use [:alpha:] for
573 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
575 * mm-uu.el (mm-uu-configure-list): Move back to old location,
576 because defcustom tries to call `mm-uu-configure'.
578 2000-11-01 Dave Love <fx@gnu.org>
580 * rfc2047.el (base64): Require unconditionally.
581 (message-posting-charset): Defvar when compiling.
582 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
585 * gnus-sum.el (nnoo): Require.
586 (mm-uu-dissect): Autoload.
588 * mml.el (mml-parse-1): Clarify message.
589 (mml-minibuffer-read-type): Use mailcap-mime-types.
591 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
593 * mml.el: Fix a typo in the requiring of CL.
595 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
597 * rfc2231.el: Require cl when compiling.
599 2000-11-01 Dave Love <fx@gnu.org>
601 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
603 (mm-uu-configure-list): Move and fix custom type.
605 * utf7.el: Require cl when compiling.
607 * binhex.el: Use (featurep 'xemacs).
608 (binhex-char-int): New alias, replacing char-int. Change callers.
609 (binhex-decode-region): Simplify work buffer code.
610 (binhex-decode-region-external): Use expand-file-name, not concat.
612 2000-10-30 Dave Love <fx@gnu.org>
614 * gnus-art.el: Fix 2000-10-27 change properly.
616 2000-10-28 Miles Bader <miles@gnu.org>
618 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
620 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
622 * gnus-draft.el (gnus-draft-send-message): Typo.
624 2000-10-27 John Wiegley <johnw@gnu.org>
626 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
627 variable to correspond with `gnus-article-hide-citation-maybe'.
628 (gnus-treatment-function-alist): Added entry for the above
631 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
633 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
635 2000-10-27 Dave Love <fx@gnu.org>
637 * gnus.el: Don't require custom. Don't require message at top
639 (gnus-message-archive-method): Require message here.
641 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
643 * gnus-art.el (article-strip-banner): Use
644 gnus-group-find-parameter rather than gnus-group-get-parameter, to
645 allow inheritance on the banner.
646 From elkin@tverd.astro.spbu.ru.
648 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
649 Cashin <ecashin@coe.uga.edu>).
651 2000-10-27 Simon Josefsson <simon@josefsson.org>
653 * gnus-agent.el (gnus-agent-possibly-do-gcc):
654 (gnus-agent-restore-gcc):
655 (gnus-agent-possibly-save-gcc): New functions.
657 * nnimap.el (nnimap-group-overview-filename): Create directory for
658 newfile (when use long filenames is nil). Copy+delete file if
660 (nnimap-group-overview-filename): `rename-file' and `copy-file'
661 doesn't return anything useful, use ignore-errors instead.
662 (nnimap-verify-uidvalidity): Delete overview file when
663 uid validity changes.
664 (nnimap-group-overview-filename): Store uidvalidity in filenames.
665 Rename old files into new format.
666 (nnimap-request-accept-article): Remove \n's from
668 (nnimap-request-accept-article): Remove From[^:] lines.
669 (imap-starttls-p): Check for starttls binary.
670 (imap-starttls-open): More verbose.
671 (imap-gssapi-auth): Ditto.
672 (imap-kerberos4-auth): Ditto.
673 (imap-cram-md5-auth): Ditto.
674 (imap-login-auth): Ditto.
675 (imap-anonymous-auth): Ditto.
676 (imap-digest-md5-auth): Ditto.
678 (imap-digest-md5-p): Check capability first.
679 (imap-parse-flag-list): Correctly parse empty lists.
680 (imap-login-p): Support LOGINDISABLED.
681 (imap-parse-body): Work around bug in Sun SIMS.
683 * gnus-agent.el (gnus-agent-possibly-do-gcc):
684 (gnus-agent-restore-gcc):
685 (gnus-agent-possibly-save-gcc): New functions.
687 Asks the user to synch flags with server when you plug in.
689 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
690 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
691 (gnus-agent-toggle-plugged): Call it.
692 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
693 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
694 (gnus-agent-possibly-synchronize-flags): New function.
695 (gnus-agent-possibly-synchronize-flags-server): New function.
697 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
699 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
701 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
704 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
706 * gnus-draft.el (gnus-draft-send-message): Ditto.
707 (gnus-group-send-drafts): Ditto.
709 * gnus-art.el (gnus-request-article-this-buffer):
710 gnus-refer-article-method might be a single method.
711 (gnus-article-mime-total-parts): New function.
712 (gnus-mm-display-part): Use it.
713 (gnus-mime-display-single): Ditto.
714 (gnus-mime-display-alternative): Ditto.
715 (gnus-mime-inline-part): Check validity of charset.
716 (gnus-treat-display-smileys): Default value in Emacs 21.
717 * gnus-art.el: Define dynamic variables in eval-when-compile.
718 (gnus-article-prepare): Configure it again.
719 (gnus-insert-mime-button): Use gnus-overlay-buffer,
721 (gnus-article-prepare): Configure windows before
722 gnus-article-prepare-display is called. Otherwise, BBDB's popup
723 window might be overrided.
724 (gnus-mime-inline-part): Use prefix argument only
725 when it is called interactively.
726 (gnus-mime-action-alist): New variable.
727 (gnus-mime-action-on-part): Use it.
728 (gnus-mime-button-commands): Add command ".".
729 (gnus-mime-inline-part): Support prefix argument.
730 (gnus-article-banner-alist): New variable.
731 (article-strip-banner): Use it.
733 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
734 because they are files, not paths.
735 (mailcap-parse-mimetypes): Ditto.
736 (mailcap-mime-types): Use mailcap-mime-data.
738 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
740 * gnus.el (gnus-agent-fetching): New variable.
741 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
743 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
744 (gnus-agent-fetch-group-1): Score-param could be nil.
745 (gnus-agent-any-covered-gcc): New function.
746 (gnus-agent-possibly-save-gcc): Use it.
747 (gnus-agent-possibly-do-gcc): Ditto.
748 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
749 the GNU assignment issue.
750 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
751 * gnus-agent.el: timer vs. itimer.
753 * webmail.el (webmail-type-definition): Fix my-deja open url.
754 (webmail-hotmail-list): Fix.
755 (webmail-netscape-open, webmail-hotmail-article,
756 webmail-hotmail-list): Update.
757 (webmail-my-deja-*): Rewrite.
759 * gnus-sum.el (gnus-refer-article-methods): The second could be
761 (gnus-cache-write-active): Auto load.
762 (gnus-summary-display-article): Enable multibyte.
763 (gnus-summary-select-article): Don't enable multibyte here.
764 (gnus-summary-goto-article): Ditto.
765 (gnus-summary-enter-digest-group): Decode to-address.
767 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
768 (mm-with-unibyte-current-buffer-mule4): New function.
769 (mm-enable-multibyte-mule4): New.
770 (mm-disable-multibyte-mule4): New.
772 * mm-util.el (mm-enable-multibyte-mule4): New.
773 (mm-disable-multibyte-mule4): New.
774 * gnus-sum.el (gnus-summary-mode): Use it.
775 (gnus-summary-select-article): Ditto.
776 (gnus-summary-goto-article): Use enable multibyte.
778 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
779 (nnkiboze-enter-nov): Fix it when there is no xref.
780 (nnkiboze-generate-groups): List groups.
781 (nnkiboze-request-article): Use
782 gnus-cache-request-article.
784 * gnus-group.el (gnus-group-make-kiboze-group): Use
786 (gnus-group-make-kiboze-group): Fix prompt.
788 * message.el (message-send-mail-partially): Replace the header
789 delimiter with a blank line.
790 (message-sending-message): New variable.
791 (message-send): Use it.
792 (message-default-charset): Default value for non-Mule Emacsen.
793 (message-alternative-emails): New.
794 (message-use-alternative-email-as-from): New.
795 (message-setup): Use them.
796 (message-default-charset): Set default value in non-MULE XEmacsen
799 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
801 * message.el: xemacs cleanup (use featurep ' xemacs)
807 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
809 * message.el (message-make-in-reply-to): In-Reply-To is message-id
812 2000-10-27 Simon Josefsson <simon@josefsson.org>
814 * message.el (message-send): Make sure error is signalled if no
815 send method is specified.
817 2000-10-27 Dave Love <fx@gnu.org>
819 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
821 (gnus-group-make-tool-bar): New function.
822 (gnus-group-mode): Use it.
824 * message.el (message-mode-menu): Add some :help strings.
825 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
826 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
828 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
829 * describe-group.xpm, get-news.xpm, kill-group.xpm:
830 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
832 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
833 display-graphic-p here.
835 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
837 * mm-decode.el (mm-viewer-completion-map): New.
838 (mm-interactively-view-part): Use it.
840 2000-10-27 Simon Josefsson <sj@extundo.com>
842 * mail-source.el (mail-sources): IMAP predicate is a string.
843 (mail-sources): Add default values for IMAP mailbox, predicate and
846 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
848 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
849 of the `gnus-xemacs' variable, as the latter has been removed.
850 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
851 * gnus-art.el (gnus-treat-display-xface)
852 (gnus-treat-display-smileys, gnus-treat-display-picons)
853 (gnus-article-read-summary-keys): Likewise.
855 2000-10-26 Dave Love <fx@gnu.org>
857 * flow-fill.el: Require cl when compiling.
859 2000-10-26 Simon Josefsson <simon@josefsson.org>
861 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
862 (fill-flowed): Make "quote-depth wins" rule work when first line
865 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
867 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
868 (gnus-kill-all-overlays): Move here.
870 * gnus-util.el (gnus-kill-all-overlays): Move out.
872 2000-10-26 Dave Love <fx@gnu.org>
874 * mail-source.el: Require imap when compiling and defvar
875 display-time-mail-function. Require mm-util.
876 (nnheader-cancel-timer): Autoload.
877 (mail-source-imap-authenticators, mail-source-imap-streams): New
879 (mail-sources): Use them.
880 (defvar): Use rmail-spool-directory unconditionally.
882 2000-10-26 Dirk Meyer <dischi@tzi.de>
884 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
885 seconds instead of hour.
887 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
889 * mail-source.el (mail-sources): Better `:type'.
891 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
893 * mail-source.el (mail-source-keyword-map): Use
894 `rmail-spool-directory' as a default directory for the `file'
895 source, if the variable is defined. Fall back to hardcoded
896 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
899 2000-10-25 Jason Rumney <jasonr@gnus.org>
901 * gnus-art.el (gnus-signature-face): Use italic on any frame that
904 2000-10-18 Dave Love <fx@gnu.org>
906 * mm-bodies.el (mm-uu-decode-function)
907 (mm-uu-binhex-decode-function): Defvar when compiling.
909 * gnus-nocem.el (gnus-nocem-issuers): Update.
910 (gnus-nocem-check-from): New option.
911 (gnus-nocem-scan-groups): Use it.
912 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
913 (gnus-nocem-check-article-limit): Add :version.
915 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
917 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
918 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
920 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
922 * ietf-drums.el (mm-util): Require CL when compiling.
924 2000-10-15 Dave Love <fx@gnu.org>
926 * qp.el: Require mm-util.
928 2000-10-13 Dave Love <fx@gnu.org>
930 * qp.el (quoted-printable-decode-region): Avoid invalid
933 2000-10-12 Gerd Moellmann <gerd@gnu.org>
935 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
938 2000-10-12 Dave Love <fx@gnu.org>
940 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
942 * gnus.el (gnus-group-startup-message): Check for PBM image.
944 2000-10-09 Dave Love <fx@gnu.org>
946 * mail-source.el (mail-source-fetch-imap): Bind
947 default-enable-multibyte-characters rather than using
948 mm-disable-multibyte.
950 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
952 * mail-source.el (mail-source-fetch-maildir): Don't insert
955 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
957 * mm-encode.el: Require CL. At least, for `incf'.
959 2000-10-06 Dave Love <fx@gnu.org>
961 * gnus-audio.el: Don't require cl.
962 (gnus-audio): New custom group.
963 (gnus-audio-inline-sound): Change to work with Emacs.
964 (gnus-audio-directory, gnus-audio-directory)
965 (gnus-audio-au-player): Customize.
966 (gnus-audio-play): Try external player if play-sound-file fails.
967 Use file-name-extension, not string-match.
969 2000-10-05 Dave Love <fx@gnu.org>
971 * rfc1843.el: Require cl when compiling.
973 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
975 (quoted-printable-decode-region): Rename arg which confused
976 charset with coding-system. Don't use nonascii-insert-offset.
977 Coding-system encode the region initially. Don't recognize `=='
978 as valid QP. Coding-system decode the region finally.
979 (quoted-printable-decode-string): Rename arg which confused
980 charset with coding-system.
982 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
983 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
984 mm-encode-coding-region.
985 (mm-decode-body, mm-decode-string): Rename variables which
986 confused charset with coding-system.
987 (binhex-decode-region): Don't autoload.
988 (mm-body-encoding): Require message.
989 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
992 * gnus-art.el (article-de-quoted-unreadable)
993 (article-de-base64-unreadable): Fold search case
994 rather than downcasing string. Apply mm-charset-to-coding-system
995 to arg of quoted-printable-decode-region.
997 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
999 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1001 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1003 * gnus-kill.el (gnus-kill): Typo.
1005 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1007 * gnus-mule.el: Revived.
1009 2000-10-04 Dave Love <fx@gnu.org>
1011 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1012 Require ring when compiling.
1013 (gnus-x-splash): Bind width, height.
1014 (gnus-article-compface-xbm): New variable.
1015 (gnus-article-display-xface): Move graphic test. Use unibyte.
1016 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1018 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1020 * nnimap.el: require 'cl when compiling.
1022 2000-10-04 Dave Love <fx@gnu.org>
1024 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1027 * frown.pbm, smile.pbm, wry.pbm: New files.
1029 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1031 2000-10-03 Dave Love <fx@gnu.org>
1033 * mail-source.el (mail-sources): Revert to nil.
1035 * nnmail (nnmail-spool-file): Revert to `((file))'.
1037 * qp.el: Don't require mm-util.
1038 (quoted-printable-decode-region): Rewritten.
1039 (quoted-printable-decode-string, quoted-printable-encode-region):
1041 (quoted-printable-encode-region): Barf on multibyte characters.
1042 Maybe make the class multibyte. Upcase chars, not formatted
1043 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1044 (quoted-printable-encode-string): Don't use
1045 mm-with-unibyte-buffer.
1047 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1049 * mail-source.el (mail-source-report-new-mail): Use
1050 nnheader-cancel-timer.
1052 2000-10-03 Simon Josefsson <simon@josefsson.org>
1054 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1055 (mail-source-fetch-imap): Use it.
1057 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1059 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1062 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1065 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1067 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1069 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1070 image's :ascent to 80. That gives a mode-line which is approx.
1071 as tall as the normal one.
1073 2000-09-21 Dave Love <fx@gnu.org>
1075 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1076 (for Emacs 20). Tidy somewhat.
1078 2000-09-21 Dave Love <fx@gnu.org>
1080 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1081 image processing. Rationalize logic somewhat.
1083 2000-09-20 Dave Love <fx@gnu.org>
1085 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1087 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1088 we'll be careful merging development changes.
1090 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1093 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1094 (mouse-set-point, set-face-foreground)
1095 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1098 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1100 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1101 redundant autoloads.
1103 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1105 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1106 to XBM; we always have PBM support.
1108 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1110 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1111 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1112 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1113 * nnkiboze.el (nnkiboze-file-coding-system): New.
1114 (nnkiboze-retrieve-headers): Use it.
1115 (nnkiboze-request-group): Ditto.
1116 (nnkiboze-close-group): Ditto.
1117 (nnkiboze-generate-group): Ditto.
1118 (nnkiboze-enter-nov): Insert first Xref properly.
1120 2000-09-19 Dave Love <fx@gnu.org>
1122 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1123 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1125 * mail-source.el (mail-sources): Change default to '((file)).
1126 Add useful custom type.
1128 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1130 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1132 (gnus-date-iso8601): Ditto.
1134 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1136 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1138 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1140 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1141 pattern. Avoid using 8 bit chars.
1142 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1144 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1146 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1147 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1148 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1149 functions are not implemented yet.
1151 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1152 x-overlay.el from the FSF Emacs black list.
1154 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1156 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1157 (mm-inline-media-tests): Ditto.
1158 (mm-automatic-display): Ditto.
1159 * mm-view.el (mm-display-inline-fontify): Generalize from
1160 mm-display-patch-inline.
1161 (mm-display-patch-inline): Use it.
1162 (mm-display-elisp-inline): Ditto.
1164 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1166 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1167 (gnus-topic-unmark-topic): Ditto.
1168 (gnus-topic-mark-topic): Ditto.
1169 (gnus-topic-get-new-news-this-topic): Use it.
1171 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1173 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1176 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1178 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1179 zombie or killed groups.
1181 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1183 * mml.el (mml-preview): Reinsert unibyte content.
1184 (mml-parse-1): Remove with-unibyte-current-buffer.
1185 (mml-generate-mime-1): Ditto.
1186 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1187 * message.el (message-forward): Ditto.
1189 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1191 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1192 original article buffer.
1193 (article-de-base64-unreadable): Ditto.
1194 (article-wash-html): Ditto.
1196 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1198 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1199 unless forward-show-mml.
1201 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1203 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1204 (gnus-summary-save-parts-last-directory): New.
1205 (gnus-summary-save-parts): Save history.
1207 2000-09-14 Ben Gertzfield <che@debian.org>
1209 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1211 (gnus-summary-save-parts): Use it.
1213 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1215 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1216 * gnus-sum.el (gnus-summary-exit): Ditto.
1217 (gnus-summary-exit-no-update): Ditto.
1218 (gnus-summary-show-article): Ditto.
1220 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1222 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1223 Content-Disposition.
1225 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1227 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1229 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1231 * gnus-art.el (gnus-article-setup-buffer): Set
1232 gnus-article-mime-handles to nil.
1233 * gnus-sum.el (gnus-summary-exit): Ditto.
1234 (gnus-summary-exit-no-update): Ditto.
1235 (gnus-summary-show-article): Ditto.
1236 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1238 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1240 2000-09-14 Dave Love <fx@gnu.org>
1242 * gnus.el (gnus-charset):
1243 * mm-decode.el (mime-display):
1244 * imap.el (imap) <defgroup>: Add :version.
1246 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1248 * parse-time.el: Fix author's mail address.
1250 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1251 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1252 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1253 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1254 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1255 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1256 * rfc2231.el, uudecode.el: Fix copyright notice.
1258 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1259 require `w3' at load-time only if not running in batch mode.
1261 2000-09-13 Dave Love <fx@gnu.org>
1263 * gnus-ems.el (gnus-ems-redefine): Don't alias
1264 gnus-summary-set-display-table.
1266 * message.el (message-user-agent): Don't wrap ignore-errors around
1269 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1271 (mm-content-transfer-encoding): Don't use cadar.
1273 * uudecode.el (uudecode-decoder-program)
1274 (uudecode-decoder-switches): Customize.
1276 * gnus-score.el (gnus-home-score-file): Improve custom type.
1278 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1279 variables for Emacs 21.
1280 (gnus-group-customize): Disable undo while laying out the buffer.
1282 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1284 * gnus-util.el (gnus-write-active-file): Bind
1285 coding-system-for-write.
1287 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1289 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1290 * gnus-kill.el (gnus-batch-score): Ditto.
1291 * gnus-move.el (gnus-change-server): Ditto.
1292 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1294 2000-09-12 Simon Josefsson <simon@josefsson.org>
1296 * gnus-sum.el (gnus-update-read-articles): Undo
1297 `gnus-request-set-mark' operation.
1299 2000-09-11 Dave Love <fx@gnu.org>
1301 * Changelog: Use iso-2022 coding.
1303 * gnus-msg.el (gnus-msg-mail): New function.
1304 (gnus-user-agent): New mail agent.
1306 2000-09-10 Dave Love <fx@gnu.org>
1308 * message.el: Require mail-abbrevs for XEmacs for a problem with
1309 keybinding despite the autoloads for it.
1311 2000-09-08 Simon Josefsson <simon@josefsson.org>
1313 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1315 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1316 marks from dormant articles. (See nnimap-request-set-mark.)
1317 (nnimap-retrieve-headers-progress): Demule.
1318 (nnimap-open-server): Call nnoo-change-server twice, once for
1319 getting the nnimap-server-buffer and once for letting n-c-s set
1320 the variables in that buffer.
1322 2000-09-08 David Edmondson <dme@dme.org>
1324 * gnus.el (gnus-short-group-name): Guess separator.
1326 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1328 * gnus-group.el (gnus-group-insert-group-line): Fix.
1330 2000-09-04 Dave Love <fx@gnu.org>
1332 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1333 (mm-get-image): Avoid the losing `make-glyph' from W3.
1335 2000-09-03 Simon Josefsson <simon@josefsson.org>
1337 * gnus-sum.el (gnus-summary-delete-article): Check server.
1339 2000-09-01 Simon Josefsson <simon@josefsson.org>
1341 * imap.el (imap-parse-flag-list): Rewrite.
1343 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1345 * imap.el (imap-parse-flag-list): Hack.
1347 2000-08-29 Dave Love <fx@gnu.org>
1349 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1351 * gnus-agent.el (gnus-agent-union): new function.
1352 (gnus-agent-fetch-headers): Use it.
1354 * gnus.el (gnus-group-startup-message): Specify foreground and
1355 background for xpm image. Centre image vertically.
1356 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1358 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1360 * message.el (message-send-mail): Narrow-to-headers.
1362 2000-08-24 Dave Love <fx@gnu.org>
1364 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1367 2000-08-21 Dave Love <fx@gnu.org>
1369 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1371 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1373 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1375 (gnus-topic-show-topic): Read topic when to show permanent hidden
1377 (gnus-topic-remove-topic): Revert to the old behavior, not using
1380 2000-08-21 Dave Love <fx@gnu.org>
1382 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1383 (gnus-xemacs): Use featurep.
1385 * mm-util.el (mm-read-charset): Maybe use builtin.
1386 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1387 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1388 (mm-with-unibyte): Use featurep, not string-match.
1389 (mm-with-unibyte-buffer): Simplify.
1390 (mm-quote-arg): Maybe use shell-quote-argument.
1392 * mml.el (mml-make-string): Deleted (unused).
1394 * gnus.el (gnus-mode-line-buffer-identification): Supply
1395 definition for Emacs 21.
1397 * gnus-salt.el: Small doc fixes.
1398 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1399 gnus-add-minor-mode.
1401 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1402 gnus-add-minor-mode.
1404 2000-08-20 Simon Josefsson <simon@josefsson.org>
1406 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1407 function, thanks to Lloyd Zusman for debugging.
1408 (nnimap-request-group):
1409 (nnimap-request-list):
1410 (nnimap-retrieve-groups):
1411 (nnimap-request-newgroups): Use it.
1413 * nnimap.el (nnimap-request-article-part): Less verbose.
1415 2000-08-18 Dave Love <fx@gnu.org>
1417 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1420 * nnheader.el (nnheader-replace-chars-in-string): Use
1421 subst-char-in-string if available.
1423 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1424 (gnus-request-article-this-buffer): Use expand-file-name.
1425 (gnus-mime-view-part-as-type): Simplify interactive spec.
1426 (gnus-mime-button-map): Define it all in defvar.
1428 2000-08-17 Dave Love <fx@gnu.org>
1430 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1432 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1435 * uudecode.el (char-int): Use defalias, not fset.
1437 * score-mode.el: Don't require easymenu. Require mm-util.
1438 (score-mode-coding-system): Use mm-auto-save-coding-system.
1440 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1441 (nneething-file-name): Use expand-file-name, not concat.
1443 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1445 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1446 Failure proof for email addresses.
1447 (nnslashdot-sane-retrieve-headers): Ditto.
1449 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1451 * message.el (message-send-mail): Only insert courtesy message
1454 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1456 * message.el (message-cancel-news): Copy the From header from the
1459 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1461 * gnus-async.el (gnus-asynchronous): Removed.
1463 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1465 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1468 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1470 * nnmail.el (nnmail-expiry-target-group): Fixed.
1472 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1474 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1475 gnus-request-accept-article so that body encoding is *not* done.
1476 Encoding is not done on incoming mail, so why should it be done on
1480 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1482 * nnml.el (nnml-request-expire-articles): Fix the calls to
1483 nnml-request-article (the filename was being passed instead of the
1484 article number) and nnmail-expiry-target-group
1485 (nnml-current-directory is changed by nnml-request-accept-article,
1486 causing it to be incorrect for the next article to be expired).
1488 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1490 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1491 expiry-target group parameters.
1493 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1495 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1497 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1498 (gnus-topic-show-topic): Ditto.
1500 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1502 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1504 * mail-source.el (mail-source-incoming-file-prefix): New
1507 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1509 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1511 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1513 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1515 * message.el (message-syntax-checks): New check quotin-style:
1516 Text must be written below quoted text.
1517 (message-check-news-body-syntax): Check it.
1519 2000-08-11 Simon Josefsson <simon@josefsson.org>
1521 * imap.el (imap-authenticator-alist): Fix typo.
1522 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1523 Jonas Oberg for debugging.
1525 2000-08-11 Simon Josefsson <simon@josefsson.org>
1527 * gnus-async.el (gnus-asynchronous): Disable by default.
1529 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1531 * mm-view.el (mm-inline-text): Bind fill-column.
1533 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1534 list of unexpired articles.
1536 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1537 un-expired articles.
1539 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1542 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1543 we update the right topic..
1545 * mm-decode.el (mm-display-external): Put point at start.
1547 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1549 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1551 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1553 2000-08-09 Simon Josefsson <simon@josefsson.org>
1555 * imap.el (imap-parse-body):
1556 (imap-parse-string-list): Add bug workarounds for Stalker
1557 Communigate Pro 3.0 server.
1558 (imap-body-lines): Remove bogus comment.
1560 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1562 * nnimap.el (nnimap-retrieve-which-headers):
1563 (nnimap-retrieve-headers-from-server):
1564 (nnimap-request-set-mark):
1565 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1567 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1569 * message.el (message-dont-reply-to-names):
1570 rmail-dont-reply-to-names may not be defined.
1572 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1574 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1577 2000-07-19 Dave Love <fx@gnu.org>
1579 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1580 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1582 (gnus-article-display-xface): Special-case for dark backgrounds.
1584 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1586 * imap.el (imap-calculate-literal-size-first): New variable.
1587 (imap-local-variables): Add it.
1588 (imap-kerberos4-open): Set it.
1589 (imap-send-command): Use it.
1591 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1593 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1594 (mailcap-parse-mimetypes): Use it.
1595 (mailcap-extension-to-mime): Parse mimetype.
1596 (mailcap-mime-types): Ditto.
1597 * mml.el (mml-minibuffer-read-type): Ditto.
1599 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1601 * nndoc.el (nndoc-type-alist): Add outlook.
1602 (nndoc-outlook-type-p): New function.
1603 (nndoc-outlook-article-begin): Ditto.
1605 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1607 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1610 2000-07-15 Simon Josefsson <simon@josefsson.org>
1612 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1615 (imap-kerberos4-program):
1616 (imap-gssapi-program):
1617 (imap-ssl-program): Customization.
1618 (imap-shell-program):
1619 (imap-shell-host): New variables.
1621 (imap-stream-alist): Add shell.
1623 (imap-shell-open): New functions.
1624 (imap-open): Don't call authenticator if preauth.
1625 (imap-authenticate): Return t if already authenticated.
1627 2000-07-14 Simon Josefsson <simon@josefsson.org>
1629 * gnus.el (gnus-invalid-group-regexp): New variable.
1630 (gnus-read-group): Use it.
1632 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1634 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1635 expunge-below and orphan-score are "group variables".
1637 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1639 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1640 qualified group names to `gnus-group-read-ephemeral-group'.
1642 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1644 * gnus-sum.el: `W t' is toggle-header in info.
1646 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1648 * gnus-art.el (article-de-base64-unreadable): Typo.
1650 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1652 * gnus-agent.el (require): Require timer.
1654 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1656 * message.el (message-bounce): Call mime-to-mml.
1658 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1660 * nnslashdot.el (nnslashdot-request-close): New function.
1662 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1664 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1665 right line number for the article.
1667 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1669 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1670 * webmail.el (webmail-fetch): Bind
1671 url-http-silence-on-insecure-redirection.
1673 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1675 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1677 (nnslashdot-sane-retrieve-headers): Ditto.
1678 (nnslashdot-request-article): Ditto.
1680 2000-07-10 William M. Perry <wmperry@aventail.com>
1682 * mailcap.el (mailcap-parse-mimetype-file):
1684 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1686 * nnweb.el (nnweb-insert): Stricter test.
1687 * webmail.el (webmail-refresh-redirect): Ditto.
1689 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1691 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1693 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1695 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1697 2000-07-05 Dave Love <fx@gnu.org>
1699 * utf7.el: Doc and header fixes.
1701 * gnus-sum.el: Doc fixes.
1703 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1706 * flow-fill.el (fill-flowed-point-at-eol)
1707 (fill-flowed-point-at-bol): Use defalias, not fset.
1709 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1710 (gnus-Plain-save-name): Delete -- apparently bogus.
1712 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1714 * nnsoup.el: Use expand-file-name throughout.
1716 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1718 * nnmail.el (nnmail-read-incoming-hook): New example.
1720 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1722 * mm-view.el (mm-inline-text): Check whether the text has already
1725 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1727 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1729 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1731 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1733 2000-07-03 Simon Josefsson <simon@josefsson.org>
1735 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1738 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1740 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1741 name in authinfo (.authinfo now support ports, no need for the
1743 (nnimap-split-find-rule): Fix.
1744 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1746 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1748 * message.el (message-unquote-tokens): Remove all quotes.
1750 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1752 * gnus-ml.el: New file.
1754 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1756 * nnultimate.el (nnultimate-request-close): New function.
1758 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1760 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1762 * gnus.el: Gnus v5.8.7 is released.
1764 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1766 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1768 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1770 * message.el (message-do-fcc): Encode MIME.
1772 2000-06-28 Simon Josefsson <simon@josefsson.org>
1774 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1775 (nnimap-assoc-match): New function.
1776 (nnimap-split-find-rule): Support extended syntax.
1778 2000-06-28 Simon Josefsson <simon@josefsson.org>
1780 * nnimap.el (nnimap-open-connection): Use port stuff.
1782 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1783 document port and defaultport.
1785 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1787 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1789 2000-06-26 Dave Love <fx@gnu.org>
1791 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1793 * message.el: Remove unnecessary `require'ments. Defvar
1794 gnus-list-identifiers when compiling. Don't try to autoload
1795 variable `gnus-list-identifiers'. Autoload
1796 gnus-group-name-charset.
1797 (message-fetch-field): Don't assume `format' removes text
1799 (message-strip-list-identifiers, message-reply, message-followup):
1801 (message-mode): Tidy XEmacs conditionals.
1802 (message-replace-chars-in-string): Use subst-char-in-string when
1805 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1806 removes text properties.
1808 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1810 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1812 * gnus-score.el (gnus-summary-score-entry): Likewise.
1814 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1816 * nnimap.el (nnimap-request-post): Fix parenthesis.
1818 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1820 * message.el (message-unquote-tokens): New function.
1822 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1824 * nnimap.el (nnimap-request-post): Ditto.
1826 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1828 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1830 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1831 patch commited 2000-04-02).
1833 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1835 * imap.el (imap-mailbox-examine-1): New function.
1836 (imap-message-copyuid-1):
1837 (imap-message-appenduid-1): Use it, instead of
1838 `imap-mailbox-examine' which would utf-7 encode mailbox name
1841 2000-06-19 Dave Love <fx@gnu.org>
1843 * mm-uu.el Don't require message. Require cl when compiling.
1845 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1847 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1849 * gnus-sum.el (gnus-orphan-score): Move here.
1851 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1853 * message.el (message-forward): Remove show-mml condition.
1854 (message-forward-ignored-headers): Remove X-Gnus headers.
1856 2000-06-08 Simon Josefsson <simon@josefsson.org>
1858 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1860 2000-06-08 Urban Engberg <ue@ccieurope.com>
1862 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1864 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1866 * message.el (message-syntax-checks): Add type.
1868 2000-06-07 Dave Love <fx@gnu.org>
1870 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1872 (mm-inline-image): Defalias, not fset.
1874 * gnus.el (gnus-group-startup-message): Don't specify string for
1877 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1878 add-minor-mode is available.
1879 (gnus-article-display-xface): Don't specify string for
1882 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1884 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1885 (gnus-topic-insert-topic-line): Use shownp.
1886 (gnus-topic-hide-topic): Don't use hidden.
1887 (gnus-topic-show-topic): Don't use hidden.
1889 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1891 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1893 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1894 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1895 * gnus-util.el (gnus-output-to-rmail): Ditto.
1896 (gnus-output-to-mail): Ditto.
1897 (gnus-write-buffer): Ditto.
1898 * gnus-uu.el (gnus-uu-save-article): Ditto.
1900 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1902 * message.el (message-read-from-minibuffer): Typo.
1904 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1906 * gnus-art.el (article-decode-charset): Override non-MIME forward
1909 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1911 * mml.el (mml-quote-region): Correct the regexp.
1912 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1914 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1916 * message.el (message-forward): Insert raw text.
1917 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1918 (mml-generate-mime-1): Insert raw text in unibyte mode.
1920 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1922 * mm-bodies.el (mm-body-encoding): Always encoded if
1923 `mm-use-ultra-safe-encoding' is set.
1925 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1927 * mml.el (ange-ftp-name-format): Typo.
1929 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1931 * gnus-start.el (gnus-get-unread-articles): If
1932 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1933 try to do anything on that server.
1935 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1937 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1940 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1942 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1945 2000-05-24 Dave Love <fx@gnu.org>
1947 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1949 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1951 * gnus.el (gnus-redefine-select-method-widget): new function, call
1952 it once. Add an "other" entry for unknown but editable backend
1954 * gnus-start.el (gnus-declare-backend): use it.
1956 2000-05-19 Dave Love <fx@gnu.org>
1958 * gnus-art.el (gnus-article-next-page): Revert last change.
1960 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1962 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1964 2000-05-19 Dave Love <fx@gnu.org>
1966 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1967 not mm-inline-large-images.
1969 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1971 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1973 2000-05-18 Dave Love <fx@gnu.org>
1975 * gnus-art.el: Use defalias, not fset.
1976 (gnus-article-x-face-command): Don't test for xbm.
1977 (gnus-article-next-page): Redisplay before testing point in window.
1979 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1981 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1982 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1984 2000-05-17 Jim Davidson <jdavidson@acm.org>
1986 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1987 gnus-summary-save-in-rmail.
1988 * message.el (message-output): Ditto.
1990 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
1992 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1994 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1996 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1998 * message.el (message-send-news): Check group name charset.
1999 * gnus-msg.el (gnus-post-news): Decode group name.
2000 (gnus-inews-do-gcc): Encode group name.
2002 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2004 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2005 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2007 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2009 * gnus-group.el (gnus-group-mark-line-p): New function.
2010 (gnus-group-goto-group): New parameter.
2011 (gnus-group-remove-mark): Use it.
2012 * gnus-topic.el (gnus-topic-move-group): Ditto.
2013 (gnus-topic-remove-group): Ditto.
2015 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2017 * gnus-group.el (gnus-group-list-dormant): New function.
2019 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2021 * gnus-agent.el (gnus-agent-synchronize): Use
2022 nnheader-insert-file-contents.
2023 (gnus-agent-save-active-1): Ditto.
2024 (gnus-agent-write-active): Ditto.
2025 (gnus-agent-expire): Ditto.
2026 * gnus-cache.el (gnus-cache-read-active): Ditto.
2027 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2028 * gnus-sum.el (gnus-summary-import-article): Ditto.
2030 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2031 (gnus-agent-save-group-info): Ditto.
2032 (gnus-agent-save-alist): Ditto.
2033 * gnus-util.el (gnus-make-directory): Ditto.
2035 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2037 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2039 * mml.el (mml-generate-mime-preprocess-function): New variable.
2040 (mml-generate-mime-postprocess-function): New variable.
2041 (mml-generate-mime-1): Use them.
2043 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2045 * gnus-group.el (gnus-group-apropos): Group name charset.
2046 * gnus-sum.el (gnus-set-mode-line): Ditto.
2047 * gnus-group.el (gnus-group-decoded-name): New function.
2048 (gnus-group-edit-group): Use it.
2049 * gnus-cus.el (gnus-group-customize): Use it.
2051 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2053 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2055 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2057 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2058 (gnus-group-name-charset-group-alist): Ditto.
2059 (gnus-group-name-charset): New function.
2060 (gnus-group-name-decode): New function.
2061 (gnus-group-insert-group-line): Use them.
2062 (gnus-group-prepare-flat-list-dead): Ditto.
2063 (gnus-group-list-active): Ditto.
2064 (gnus-group-describe-all-groups): Ditto.
2065 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2066 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2067 add gnus-group property.
2068 (gnus-browse-group-name): Read gnus-group property.
2070 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2072 * nnfolder.el (nnfolder-possibly-change-group): Use
2073 file-name-coding-system instead of pathname-coding-system.
2074 * nnmail.el (nnmail-find-file): Ditto.
2075 (nnmail-write-region): Ditto.
2076 * nnmh.el (nnmh-retrieve-headers): Ditto.
2077 (nnmh-request-article): Ditto.
2078 (nnmh-request-group): Ditto.
2079 (nnmh-request-list): Ditto.
2080 (nnmh-possibly-change-directory): Ditto.
2081 (nnmh-active-number): Ditto.
2082 * nnml.el (nnml-possibly-change-directory): Ditto.
2083 (nnml-request-list): Ditto.
2084 (nnml-request-article): Ditto.
2085 (nnml-retrieve-headers): Ditto.
2087 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2089 * nnimap.el (nnimap-request-accept-article): Don't unselect
2090 mailbox if no mailbox is selected.
2092 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2094 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2095 Recognize domain names starting with `www.' as starting an URL.
2097 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2099 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2100 (mail-source-keyword-map): Add "subdirs" for maildir.
2102 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2104 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2105 (nnmail-get-new-mail): Use it.
2106 * gnus-start.el (gnus-get-unread-articles): Ditto.
2108 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2110 * gnus-sum.el (gnus-summary-edit-article): Better support for
2112 * nndraft.el (nndraft-request-replace-article): New function,
2113 bind nnmail-file-coding-system.
2115 2000-05-14 Dave Love <fx@gnu.org>
2117 * nnheader.el: Replace uses of `fset' with `defalias'.
2118 (jka-compr-compression-info-list): Only defvar when compiling.
2120 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2122 * webmail.el (webmail-netaddress-article): Refresh redirect.
2124 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2126 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2128 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2130 * webmail.el: Translate to SP.
2132 2000-05-13 Robin S. Socha <robin@socha.net>
2134 * message.el (message-bounce): Doc typo.
2136 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2138 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2139 (gnus-soup-store): Ditto.
2140 (gnus-soup-send-packet): Ditto.
2141 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2142 (nnsoup-dissect-buffer): Ditto.
2143 (nnsoup-narrow-to-article): Ditto.
2144 (nnsoup-make-active): Ditto
2146 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2148 * message.el (message-mode): Two parameters for local-variable-p.
2150 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2152 * message.el (message-strip-list-identifiers): New function.
2153 (message-reply): Use it and use message-strip-subject-re.
2154 (message-followup): Ditto.
2155 * gnus-art.el (article-hide-list-identifiers): Remove more.
2156 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2158 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2160 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2161 mail-parset-charset and use non-numeric argument.
2163 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2165 * mml.el (mml-buffer-list): New variable.
2166 (mml-generate-new-buffer): New function.
2167 (mml-destroy-buffers): Ditto.
2168 (mml-insert-mime): Use them.
2169 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2170 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2171 * message.el (message-mode): Ditto.
2172 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2173 (gnus-uu-save-article): Support show-as-mml.
2174 * message.el (message-forward): Ditto.
2176 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2178 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2179 (nndoc-mime-digest-type-p): Locate article head precisely.
2180 * mml.el (mml-generate-default-type): New variable.
2181 (mml-generate-mime-1): Use it.
2182 (mml-insert-mime-headers): Use it.
2183 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2184 (gnus-uu-digest-mail-forward): Use it and call message-forward
2185 with argument digest.
2186 (gnus-uu-save-article): Support message-forward-as-mime.
2187 * message.el (message-forward): Add parameter digest.
2188 * mm-decode.el (mm-dissect-default-type): New variable.
2189 (mm-dissect-buffer): Use it.
2191 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2193 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2194 newline and paragraph to nil when got a non-ascii character. Test
2195 paragraph before newline.
2197 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2199 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2202 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2204 * nnslashdot.el (nnslashdot-sid-strip): New function.
2205 (nnslashdot-threaded-retrieve-headers): New format.
2206 (nnslashdot-sane-retrieve-headers): Ditto.
2207 (nnslashdot-request-article): Ditto.
2208 (nnslashdot-threaded-retrieve-headers): Thread properly.
2209 (nnslashdot-request-article): Be more lenient.
2210 (nnslashdot-threaded-retrieve-headers): Regexp search.
2212 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2214 * gnus-sum.el (gnus-with-article): Define it before use it.
2216 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2218 * message.el (message-supersede): Use mime-to-mml.
2219 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2221 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2223 * gnus-group.el (gnus-group-list-cached): Don't use
2224 `subst-char-in-string'.
2226 2000-05-08 Dave Love <fx@gnu.org>
2228 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2230 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2232 * mm-decode.el (mm-interactively-view-part): Append %s if the
2233 method is a single word.
2234 * nnwarchive.el (nnwarchive-type-definition): Typo.
2236 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2238 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2240 (gnus-group-prepare-flat-predicate): Use it.
2241 (gnus-group-list-cached): List dead groups.
2243 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2245 * gnus-art.el (article-decode-charset): Don't decode message with
2248 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2250 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2251 evaluate the Lisp code.
2253 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2255 * gnus-art.el (article-wash-html): New function.
2256 (gnus-article-wash-html): Bind.
2257 (gnus-article-make-menu-bar): Menu item.
2258 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2259 (gnus-summary-make-menu-bar): Menu item.
2260 * gnus.el: Autoload.
2262 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2264 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2265 (gnus-uu-unshar-article): Use it.
2267 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2268 (mailcap-maybe-eval): Use it.
2270 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2273 * mml.el (mml-generate-mime-1): Small comment.
2275 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2277 * gnus-art.el (article-de-base64-unreadable): New function.
2278 (gnus-article-de-base64-unreadable): Bind.
2279 (gnus-article-make-menu-bar): Menu item.
2280 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2281 (gnus-summary-make-menu-bar): Menu item.
2282 * gnus.el: Autoload.
2284 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2286 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2287 (gnus-summary-select-article): Add en/disable multibyte.
2289 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2291 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2292 (gnus-summary-edit-article): New feature: editing raw articles.
2294 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2296 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2297 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2298 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2299 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2300 * mm-decode.el (mm-insert-part): Ditto.
2302 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2304 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2305 (nndoc-forward-type-p): Ditto.
2307 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2309 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2310 value of enable-multibyte-characters.
2312 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2314 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2316 2000-05-03 Dave Love <fx@gnu.org>
2318 * gnus-ems.el (gnus-article-xface-ring-internal)
2319 (gnus-article-xface-ring-size): New variable.
2320 (gnus-article-display-xface): Use them to cache data. Don't try
2321 to use XPM. Set up binary coding for PBM's sake.
2323 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2325 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2326 * gnus-int.el (gnus-request-accept-article): Ditto.
2327 (gnus-request-replace-article): Ditto.
2328 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2330 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2332 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2334 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2336 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2338 * mml.el (mml-to-mime): Use message-default-charset.
2339 (mml-preview): Narrow to headers.
2340 * message.el (message-send-mail): Use message-default-charset.
2341 (message-send-news): Narrow to headers;
2342 use message-default-charset.
2344 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2346 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2348 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2350 (mml-parse-1): Warning message.
2351 (mml-preview): Disable multibyte.
2353 2000-05-03 Dave Love <fx@gnu.org>
2355 * gnus.el (gnus-group-startup-message): Add newline before image.
2357 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2359 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2360 * message.el (message-send-mail): Use unibyte-buffer.
2361 (message-send-mail): Ditto.
2363 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2365 * gnus.el: Gnus v5.8.6 is released.
2367 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2369 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2371 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2373 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2375 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2377 * message.el (message-send-mail-partially): Use forward-line.
2379 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2381 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2383 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2385 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2386 (mml-insert-mime): No markup only for text/plain.
2387 (mime-to-mml): Remove MIME headers.
2389 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2391 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2392 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2395 2000-04-28 Dave Love <fx@gnu.org>
2397 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2400 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2401 search order. Use parse-colon-path and remove some redundancy.
2403 (mailcap-parse-mimetypes): Code consistently with
2404 mailcap-parse-mailcaps. Doc fix.
2406 * gnus-start.el (gnus-unload): Iterate over `features', not
2409 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2411 * mml.el (mml-parse-1): Don't create blank parts.
2412 (mml-read-part): Fix mml tag.
2413 (mml-insert-mime): Convert message/rfc822.
2414 (mml-insert-mml-markup): Add mmlp parameter.
2416 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2418 * message.el (message-send-mail-partially): Remove CTE.
2420 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2422 * mm-view.el (mm-inline-image): Fset it.
2424 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2426 * nndoc.el (nndoc-type-alist): Change forward regexp.
2428 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2430 * message.el (message-send-mail-partially-limit): Change the
2433 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2435 * gnus-util.el (gnus-extract-address-components): Name might be
2438 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2440 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2441 (gnus-summary-post-forward): Ditto.
2442 * message.el (message-forward-show-mml): New variable.
2443 (message-forward): Use it.
2444 * mml.el (mml-parse-1): Add tag mml.
2445 (mml-read-part): Ditto.
2446 (mml-generate-mime): Support reentance.
2447 (mml-generate-mime-1): Support mml tag.
2449 2000-04-27 Dave Love <fx@gnu.org>
2451 * gnus-art.el: Don't bother to require custom, browse-url.
2452 (gnus-article-x-face-command): Include gnus-article-display-xface.
2454 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2455 Use defalias, not fset.
2456 (gnus-article-display-xface): New function.
2458 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2460 * mm-decode.el: Small doc fixes. Require cl when compiling.
2461 (mm-xemacs-p): Deleted.
2462 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2463 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2464 use create-image and don't special-case xbm.
2465 (mm-valid-image-format-p): Use display-graphic-p.
2467 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2469 * message.el (message-send-mail-partially-limit): New variable.
2470 (message-send-mail-partially): New function.
2471 (message-send-mail): Use it.
2472 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2473 all blank lines inside of base64.
2474 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2477 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2479 * mml.el (mml-insert-tag): Match more special characters.
2481 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2483 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2485 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2487 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2488 (mm-inlined-types): Ditto.
2489 * mm-partial.el: New file.
2491 2000-04-27 Dave Love <fx@gnu.org>
2493 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2496 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2498 * mm-bodies.el (mm-encode-body): Remove reference to
2499 mm-default-charset in comment.
2501 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2503 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2505 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2507 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2510 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2512 * gnus-draft.el (gnus-draft-setup): Fix comments.
2514 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2516 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2517 if nnmbox-file-coding-system-for-write is nil.
2519 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2521 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2524 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2526 * mm-view.el (mm-inline-text): Insert directly if decoded.
2527 * mml.el (autoload): Typo.
2529 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2531 * mml.el (mml-preview): Set up posting-charset.
2532 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2534 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2536 * webmail.el: Fix yahoo mail.
2538 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2540 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2541 word if not necessary.
2542 (rfc2047-encode-region): Put space between encoded words.
2544 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2546 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2548 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2550 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2552 (gnus-draft-edit-message): Require restoration.
2554 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2556 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2559 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2561 * gnus-art.el (gnus-treat-article): Make sure that the summary
2564 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2566 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2567 (mailcap-parse-mailcap): Backwards parsing.
2568 (mailcap-possible-viewers): Remove nreverse.
2569 (mailcap-mime-info): Ditto.
2570 (mailcap-add-mailcap-entry): Keep alternative viewer.
2572 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2574 * gnus.el: Gnus v5.8.5 is released.
2576 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2578 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2580 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2582 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2584 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2586 * mm-view.el (mm-inline-message): Disable prepare-hook.
2588 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2590 * gnus.el: Fix copyright statements.
2592 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2594 (gnus-articles-to-read): Use it.
2596 * message.el (message-get-reply-headers): Bind free variable.
2598 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2600 * message.el (message-get-reply-headers): Fix to-address.
2602 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2604 * webmail.el: Hotmail fix. Add a debug function.
2606 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2608 * gnus-sum.el (t): M-down and M-up.
2610 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2612 * gnus-sum.el: Doc fix.
2614 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2616 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2618 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2620 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2622 (nnweb-request-group): Don't scan twice.
2623 (nnweb-request-scan): Don't nix out the hashtb.
2625 * message.el (message-get-reply-headers): Return a value.
2627 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2629 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2632 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2634 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2635 order messages are inserted.
2637 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2638 message/rfc822 parts.
2640 * gnus-art.el (gnus-article-read-summary-keys): Check for
2643 * message.el (message-get-headers): Made into own function.
2644 (message-reply): Use it.
2645 (message-get-reply-headers): Renamed.
2646 (message-widen-reply): New command.
2648 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2650 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2652 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2654 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2655 non-base64 text at the end if not found.
2657 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2659 * gnus-sum.el (gnus-read-move-group-name):
2660 (gnus-summary-move-article): Use `gnus-group-method' to find out
2661 what method the manually entered group belong to.
2662 `gnus-group-name-to-method' doesn't return any method parameters
2663 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2664 for new groups so they wouldn't work.
2666 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2668 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2671 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2673 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2674 probably good to do, or something. I dunno. I just write these
2675 ChangeLog entries, and my name is Lars.
2677 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2679 * message.el (message-caesar-region): Use translate-region.
2681 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2683 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2685 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2687 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2688 variables, because that makes Emacs flash.
2690 * gnus-group.el (gnus-group-insert-group-line): Don't call
2691 gnus-group-add-icon unconditionally.
2693 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2695 (gnus-group-glyph-directory): Removed.
2697 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2699 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2700 gnus-newsgroup-name is "".
2702 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2704 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2705 in conjunction with MULE-UCS.
2707 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2709 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2711 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2713 * message.el (message-shorten-references): Only cater to broken
2714 INN for news. This caters for broken smtpd.
2716 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2718 * mailcap.el (mailcap-mime-info): Use the first match; not the
2721 * gnus-agent.el (gnus-category-kill): Save the category list.
2723 2000-04-21 Chris Brierley <brierley@pobox.com>
2725 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2727 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2729 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2731 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2733 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2735 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2737 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2738 (gnus-group-list-cached): Use it.
2740 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2742 * gnus.el: Update all the copyright notices.
2744 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2746 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2747 non-base64 text at the end.
2749 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2751 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2753 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2755 * nnheader.el: Don't autoload cancel-function-timers.
2757 * message.el (message-fetch-field): Fold case.
2759 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2761 * message.el (message-forward-before-signature): New variable.
2763 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2765 * gnus-mlspl.el: Fix stuff.
2767 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2769 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2770 subjects when unthreaded.
2772 2000-04-21 David S. Goldberg <dsg@mitre.org>
2774 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2777 2000-04-21 Rui Zhu <sprache@iname.com>
2779 * gnus-art.el (gnus-article-mode): Fix variable name.
2781 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2783 * mm-view.el: Fix autoload.
2785 * flow-fill.el (flow-fill): Fix provide.
2787 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2790 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2792 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2794 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2796 * gnus-util.el (gnus-netrc-machine): Didn't work.
2798 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2800 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2802 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2804 * flow-fill.el: Renamed from fill-flowed.
2806 * message.el (message-forward-ignored-headers): Default to
2809 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2811 * message.el (message-mode): Don't fill headers.
2813 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2815 * message.el (message-pipe-buffer-body): Use shell
2817 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2819 * nnvirtual.el (nnvirtual-request-article):
2820 Bind gnus-override-method to nil.
2821 (nnvirtual-request-update-mark): Don't update mark when
2822 article is not there.
2824 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2826 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2828 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2830 * gnus-util.el (gnus-parse-netrc): Allow "port".
2831 (gnus-netrc-machine): Take a port param.
2832 (gnus-netrc-machine):
2834 * gnus-art.el (gnus-request-article-this-buffer): Allow
2835 re-selecting referenced articles.
2837 * message.el (message-cancel-news): Allow editing.
2838 (message-cancel-message): Add newline.
2840 2000-04-20 William M. Perry <wmperry@aventail.com>
2842 * mm-view.el (mm-inline-image-emacs): New function.
2844 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2846 * mail-source.el (mail-source-delete-incoming): Change default in
2849 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2851 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2854 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2856 * nnml.el (nnml-request-expire-articles): Use it.
2858 * nnmail.el (nnmail-expiry-target): New variable.
2859 (nnmail-expiry-target-group): New function.
2861 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2863 * message.el (message-forward): Add non-MIME separators.
2865 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2867 * message.el (message-generate-headers): Respect the syntax check
2870 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2871 (gnus-remove-thread): Don't show all threads.
2873 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2875 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2877 2000-04-19 Dave Love <fx@gnu.org>
2879 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2881 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2883 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2884 (nnwarchive-egroups-*): Ditto.
2885 (nnwarchive-url): Unibyte buffer and single line cookie.
2887 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2889 * mm-util.el (mm-char-or-char-int-p): New alias.
2890 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2893 1999-11-30 Daiki Ueno <ueno@unixuser.org>
2895 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2896 article case insensitively.
2898 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2900 * mail-source.el (mail-source-fetch-webmail): Use the default
2901 password provided in mail-sources; use webmail:subtype:user as
2904 2000-04-10 John Wiegley <johnw@gnu.org>
2906 * mail-source.el (mail-source-fetch-webmail): Use
2907 mail-source-password-cache.
2909 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2911 * webmail.el: Add netscape mail and fix HotMail mail.
2913 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2915 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2917 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2919 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2920 RFC822.PEEK if server support IMAP4rev1.
2921 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2922 RFC822.TEXT.PEEK if server support IMAP4rev1.
2923 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2924 RFC822.HEADER if server support IMAP4rev1.
2925 (nnimap-request-article-part): Support bodydetail in response
2928 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2930 * fill-flowed.el: New file.
2932 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2933 text/plain parts with `format' parameters.
2935 * mm-view.el (autoload): Autoload fill-flowed.
2936 (mm-inline-text): For "plain" parts with a format=flowed
2937 parameter, call `fill-flowed'.
2939 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2941 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2944 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2946 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2949 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2951 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2953 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2954 (imap-gssapi-program): New variable.
2955 (imap-streams): Add gssapi.
2956 (imap-stream-alist): Ditto.
2957 (imap-authenticators): Ditto.
2958 (imap-authenticator-alist): Ditto.
2959 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2960 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2961 1.6.x `imtest' syntax.
2962 (imap-gssapi-stream-p): New function.
2963 (imap-gssapi-open): Ditto.
2964 (imap-gssapi-auth-p): Ditto.
2965 (imap-gssapi-auth): Ditto.
2966 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2967 (imap-send-command): Use buffer-local `imap-client-eol' value.
2969 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2970 lines and turn TAB into SPC before parsing.
2972 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
2974 * nnheader.el (nnheader-group-pathname): Make sure to return a
2976 * nnmail.el (nnmail-group-pathname): Ditto.
2978 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2980 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2981 might split in the middle of a message-id.
2983 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2985 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2986 groups from the server.
2988 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2989 (gnus-summary-toggle-header): Update the wash status.
2991 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2994 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2997 * nnmail.el (nnmail-get-active): Use it.
2998 (nnmail-parse-active): New function.
3000 * mm-view.el (mm-inline-text): Support the new version of
3003 * gnus-sum.el (gnus-summary-move-article): Only delete article
3005 (gnus-deaden-summary): Bury the buffer.
3007 * nnmail.el (nnmail-group-pathname): Ditto.
3009 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3011 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3013 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3016 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3018 * message.el (message-send-mail): Protect against unloaded Gnus.
3020 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3022 (gnus-topic-update-topic-line): Yes, do.
3023 (gnus-topic-goto-missing-group): Tally the correct number of
3024 unread articles before inserting the topic line.
3026 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3028 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3030 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3032 * mm-decode.el (mm-dissect-buffer): Ditto.
3034 * gnus-art.el (article-decode-charset): Strip CTE.
3036 * ietf-drums.el (ietf-drums-strip): New function.
3038 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3039 when prompting in read-only groups.
3041 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3043 * imap.el (imap-send-command): Change EOL-chars when
3044 `imap-client-eol' differs from default, not only for kerberos4.
3045 (imap-mailbox-status): Get encoded mailbox's status.
3047 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3049 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3050 into `mail-source-password-cache'.
3052 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3054 * mm-util.el (mm-mime-charset): Check for presence of
3055 `coding-system-get' and `get-charset-property' (recent XEmacs has
3056 the former, but not the latter).
3058 2000-01-28 Dave Love <fx@gnu.org>
3060 * message.el (message-check-news-header-syntax): Fix typo
3062 (message-talkative-question): Put temp buffer in fundamental-mode.
3063 (message-recover): Use fundamental-mode in the right buffer.
3065 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3068 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3070 * qp.el (quoted-printable-decode-region): Add charset parameter.
3071 (quoted-printable-decode-string): Ditto.
3073 * gnus-art.el (article-de-quoted-unreadable): Use it.
3075 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3077 * nnimap.el (nnimap-split-predicate): New variable.
3078 (nnimap-split-articles): Use it.
3080 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3082 * utf7.el: Change email address.
3084 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3086 * gnus-group.el (gnus-group-catchup): Purge split history.
3088 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3090 * nnmail.el (nnmail-generate-active): Support extended group name.
3091 (nnmail-get-active): Ditto.
3093 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3095 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3096 group names, don't remove anything.
3098 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3100 * webmail.el (webmail-my-deja-open): My-deja changes.
3102 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3104 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3106 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3108 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3110 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3112 * gnus.el (gnus-other-frame): Fix typo.
3114 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3116 * gnus-cus.el (gnus-group-customize): Fix typo.
3118 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3120 * nnweb.el (nnweb-insert): Simplified.
3122 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3124 * gnus-art.el (gnus-article-mode-map): "e" is
3125 gnus-summary-edit-article.
3127 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3129 * mailcap.el (mailcap-mime-extensions): Add .diff.
3131 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3133 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3134 there is no "%s" in the method.
3136 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3138 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3140 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3142 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3144 * gnus.el: Really always pop up a new frame.
3146 * parse-time.el (parse-time-rules): Allow 100-110 to be
3149 * time-date.el (date-to-time): Don't use timezone.
3151 2000-01-06 Dave Love <fx@gnu.org>
3153 * time-date.el: Add keywords.
3154 (date-to-time): Add autoload cookie. Canonicalize with
3155 timezone-make-date-arpa-standard.
3156 (time-to-seconds): Avoid caddr.
3157 (safe-date-to-time): Add autoload cookie.
3159 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3161 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3163 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3164 group line using gnus-group-add-icon.
3165 (gnus-group-icons): Added customize group.
3166 (gnus-group-icon-list): Added variable.
3167 (gnus-group-glyph-directory): Added variable.
3168 (gnus-group-icon-cache): Added variable.
3169 (gnus-group-running-xemacs): Added variable.
3170 (gnus-group-add-icon): Added function. Add an icon to the current
3171 line according to gnus-group-icon-list.
3172 (gnus-group-icon-create-glyph): Added function.
3174 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3176 * gnus-sum.el (gnus-summary-select-article): Return whether we
3177 selected something new.
3178 (gnus-summary-search-article): Start searching at the window
3181 * gnus-group.el (gnus-fetch-group): Complete over
3184 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3186 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3188 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3190 * gnus-sum.el (gnus-preserve-marks): New variable.
3191 (gnus-summary-move-article): Use it.
3192 (gnus-group-charset-alist): Added more entries.
3194 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3196 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3198 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3199 as the default score.
3201 * gnus-score.el (gnus-score-delta-default): Changed name.
3203 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3205 * imap.el (imap-parse-literal):
3206 (imap-parse-flag-list): Don't care about props.
3207 (imap-parse-string): Handle quoted characters.
3209 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3211 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3212 (gnus-summary-mark-article): Doc fix.
3213 (gnus-summary-mark-forward): Doc fix.
3214 (t): Changed keystroke for gnus-summary-customize-parameters.
3216 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3218 (gnus-article-mode-map): No, don't.
3220 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3221 of the final article.
3223 * mm-decode.el (mm-interactively-view-part): Error on no method.
3225 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3227 * gnus-score.el (gnus-score-insert-help): Something.
3229 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3231 * gnus-win.el (gnus-configure-frame): Ditto.
3233 * gnus-mh.el (gnus-summary-save-in-folder): Use
3234 with-current-buffer.
3236 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3238 * nnwarchive.el: Changed file perms.
3240 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3242 * gnus-group.el (gnus-group-delete-groups): New command.
3243 (gnus-group-delete-group): Extra no-prompt parameters.
3245 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3247 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3250 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3252 * webmail.el (webmail-hotmail-article): Don't insert message id.
3254 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3256 * nnimap.el (nnimap-split-fancy): New variable.
3257 (nnimap-split-fancy): New function.
3259 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3261 (nnimap-split-rule): Document symbol value.
3263 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3265 * nnimap.el (nnimap-retrieve-headers-progress): Let
3266 `nnheader-parse-head' parse article.
3267 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3268 request headers needed by `nnheader-parse-head'.
3270 1999-12-23 Florian Weimer <fw@s.netic.de>
3272 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3273 value (crosspostings are handled), improve documentation.
3275 * nnultimate.el: Declare file coding system as iso-8859-1.
3279 * gnus-cite.el: Dito.
3281 * gnus-spec.el: Dito.
3283 1999-12-21 Florian Weimer <fw@s.netic.de>
3285 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3286 (gnus-setup-message): No longer make `message-posting-charset'
3288 (gnus-setup-posting-charset): Reflect the new layout of
3289 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3291 * message.el (message-send-mail): Bind `message-this-is-mail' and
3292 `message-posting-charset'.
3293 (message-send-news): Dito, and honour new layout of
3294 `message-posting-charset'.
3295 (message-encode-message-body): Ignore `message-posting-charset'.
3297 * mm-bodies.el (mm-body-encoding): Consider
3298 `message-posting-charset' when deciding whether to use 8bit.
3300 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3301 (rfc2047-encodable-p): Now solely for headers; use
3302 `message-posting-charset'.
3304 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3306 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3308 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3310 * nnagent.el (nnagent-server-opened): Optional.
3311 (nnagent-status-message): Optional.
3313 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3315 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3316 end (referenced by instructions in
3317 `gnus-cited-opened-text-button-line-format-alist').
3319 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3321 * imap.el (imap-starttls-open): Typo.
3323 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3325 * mm-util.el (mm-charset-after): Non-MULE case.
3326 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3327 * rfc2047.el (rfc2047-dissect-region): Bind it.
3329 1999-12-18 Florian Weimer <fw@s.netic.de>
3331 * mml.el (mml-generate-multipart-alist): Correct default value.
3333 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3334 (mm-safer-encoding): New function.
3335 (mm-content-transfer-encoding): Use both.
3337 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3338 * qp.el (quoted-printable-encode-region): Dito.
3340 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3342 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3344 1999-12-18 Victor S. Miller <victor@idaccr.org>
3346 * webmail.el (webmail-hotmail-list): raw=0.
3348 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3350 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3353 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3355 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3357 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3359 * imap.el: Don't autoload digest-md5.
3360 (imap-starttls-open): Bind coding-system-for-{read,write}.
3361 (imap-starttls-p): Check if we can find starttls.el.
3362 (imap-digest-md5-p): Check if we can find digest-md5.el.
3364 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3366 * imap.el: Require `digest-md5' when compiling; add autoload
3367 settings for `digest-md5-parse-digest-challenge',
3368 `digest-md5-digest-response', `starttls-open-stream' and
3369 `starttls-negotiate'.
3370 (imap-authenticators): Add `digest-md5'.
3371 (imap-authenticator-alist): Setup for `digest-md5'.
3372 (imap-digest-md5-p): New function.
3373 (imap-digest-md5-auth): New function.
3374 (imap-stream-alist): Add STARTTLS entry.
3375 (imap-starttls-p): New function.
3376 (imap-starttls-open): New function.
3378 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3380 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3382 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3384 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3385 string-to-x function.
3387 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3389 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3391 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3393 * webmail.el: Enhance hotmail-snarf.
3395 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3397 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3399 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3401 * webmail.el (webmail-hotmail-list): Search no-error.
3403 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3405 * nnwarchive.el: Support nov-is-evil.
3406 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3408 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3410 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3412 * nnagent.el (nnagent-server-opened): Redefine.
3413 (nnagent-status-message): Ditto.
3415 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3417 * rfc1843.el (rfc1843-decode-region): Use
3418 buffer-substring-no-properties.
3419 * gnus-art.el (article-decode-HZ): New function.
3421 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3423 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3425 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3427 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3428 MIME charset not a MULE charset.
3430 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3432 * gnus-ems.el: Translate more ugly characters.
3433 * nnheader.el (nnheader-translate-file-chars): Don't translate
3436 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3438 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3439 method if cannot find the article.
3441 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3443 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3444 method if overrided.
3446 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3448 * mail-source.el (mail-source-fetch-webmail): Parameter
3451 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3453 * webmail.el: Support my-deja. Better error report.
3455 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3457 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3459 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3462 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3464 * nnslashdot.el (nnslashdot-request-article): A space.
3466 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3468 * nnagent.el: Support different backend with same name.
3470 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3472 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3474 (nnslashdot-sane-retrieve-headers): Ditto.
3475 (nnslashdot-request-article): Ditto.
3477 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3479 * nnweb.el (nnweb-insert): Narrow to point.
3481 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3483 * nnweb.el (nnweb-insert): Follow refresh url.
3484 * nnslashdot.el: Use it.
3486 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3488 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3489 (nnweb-decode-entities-string): New function.
3491 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3492 nnweb-* and move to nnweb.el.
3493 * nnwarchive.el: Use nnweb-decode-entities, etc.
3494 * webmail.el: Ditto.
3496 * nnslashdot.el: Use nnweb-decode-entities-string.
3497 (nnslashdot-decode-entities): Remove.
3499 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3501 * nnslashdot.el: Decode entities.
3503 1999-12-12 Dave Love <fx@gnu.org>
3505 * gnus-agent.el (gnus-category-edit-groups)
3506 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3507 expansion of setf, fixed.
3509 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3511 * gnus-agent.el: Revoke last Dave Love's patch, because of
3512 incompatibility of XEmacs.
3514 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3516 * mm-uu.el: Change headers.
3517 * rfc1843.el: Ditto.
3518 * uudecode.el: Ditto.
3520 1999-12-07 Dave Love <fx@gnu.org>
3522 * gnus-agent.el (gnus-category-edit-predicate)
3523 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3524 inside backquote to avoid it at runtime.
3526 1999-12-07 Dave Love <fx@gnu.org>
3528 * binhex.el: Require cl when compiling.
3530 1999-12-04 Dave Love <fx@gnu.org>
3532 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3534 1999-12-04 Dave Love <fx@gnu.org>
3536 * mm-util.el (mm-delete-duplicates): New function.
3537 (mm-write-region): Use it.
3539 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3541 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3542 mm-delete-duplicates.
3544 * imap.el (imap-open, imap-debug): Avoid mapc.
3546 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3548 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3549 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3551 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3554 * gnus.el (gnus-select-method): Likewise.
3556 * nnheader.el (nnheader-nov-read-integer): Likewise.
3558 * mm-view.el (mm-inline-message): Require cl when compiling.
3559 Avoid ignore-errors at runtime.
3560 (mm-inline-text): Avoid mapc.
3562 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3564 * gnus-art.el (article-decode-charset): Widen is bad.
3566 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3568 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3570 1999-12-12 Florian Weimer <fw@s.netic.de>
3572 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3573 indicate that only US-ASCII is permitted.
3574 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3575 use unencoded 8-bit characters in message headers.
3577 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3579 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3582 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3584 * webmail.el: Require url-cookie.
3586 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3588 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3589 new function to make modified caesar table.
3590 (nnwarchive-from-r13): Use it.
3591 (nnwarchive-mail-archive-article): Improved.
3593 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3595 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3597 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3599 * nnweb.el (nnweb-request-article): Return cons.
3601 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3603 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3605 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3607 * mm-util.el (mm-with-unibyte): New macro.
3608 * nnweb.el (nnweb-init): Use it.
3610 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3612 * mm-util.el (mm-charset-after): New function.
3613 (mm-find-mime-charset-region): Set charsets after
3614 delete-duplicates and use find-coding-systems-region.
3615 (mm-find-charset-region): Remove composition.
3617 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3619 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3621 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3623 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3624 * mml.el (mml-confirmation-set): New variable.
3625 (mml-parse-1): Ask user to confirm.
3627 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3629 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3630 are scanned when we have directory mail-sources (the mail source
3631 is modified in that case, so we must scan it for all
3634 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3636 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3637 and nnml-article-file-alist.
3639 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3641 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3642 nnmail-fetched-sources.
3644 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3646 * mm-util.el (mm-find-charset-region): Use the last charset.
3648 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3650 * gnus.el (gnus-select-method): Made the option list prettier.
3652 1999-12-08 Florian Weimer <fw@s.netic.de>
3654 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3655 for the `de' newsgroups hierarchy, as it is common practice there.
3658 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3660 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3661 buffer-string arguments. Fix references.
3663 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3665 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3666 (gnus-agent-batch-fetch): Use it.
3667 (gnus-agent-fetch-session): Use it.
3669 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3671 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3673 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3675 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3678 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3680 * nnslashdot.el (nnslashdot-request-list): There were two
3681 top-level body-forms. Put a `progn' around them.
3683 * gnus.el (gnus-select-method): Use `condition-case'
3684 instead of `ignore-errors', since cl may not be loaded when the
3687 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3689 * nnwarchive.el: Support www.mail-archive.com.
3691 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3693 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3696 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3698 * utf7.el: New file, written by Jon K Hellan.
3700 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3703 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3705 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3707 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3709 (gnus-refer-article-methods): New function.
3710 (gnus-summary-refer-article): Use it.
3712 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3714 * nnimap.el (nnimap-retrieve-groups): Return active format.
3716 * nnimap.el (nnimap-replace-in-string): Removed.
3717 (nnimap-request-list):
3718 (nnimap-retrieve-groups):
3719 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3721 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3723 * imap.el: Use format-spec for ssl program.
3724 * imap.el (imap-ssl-arguments): Removed.
3725 (imap-ssl-open-{1,2}): Removed.
3727 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3729 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3730 instead of `ignore-errors', since cl may not be loaded when the
3733 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3735 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3736 (mm-7bit-chars): New variable.
3737 (mm-body-7-or-8): Use it in both cases.
3739 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3741 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3742 defcustom definitions.
3744 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3746 * mm-decode.el (mm-display-part): Let mm-display-external return
3748 (mm-display-external): For copiousoutput methods, insert output in
3751 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3753 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3756 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3758 * gnus-audio.el: An M too far.
3760 * gnus-msg.el (gnus-setup-message): One backtick too many.
3762 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3763 a function, not a variable.
3765 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3767 * gnus-score.el (gnus-score-body): Widen before requesting.
3769 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3771 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3773 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3775 * mail-source.el (mail-source-fetch-webmail): Bind
3778 1999-12-04 Matt Swift <swift@alum.mit.edu>
3780 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3781 (gnus-uu-unmark-by-regexp): Ditto.
3783 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3786 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3788 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3789 do their real thing.
3791 * nnmh.el (nnmh-be-safe): Doc fix.
3793 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3795 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3796 status line has arrived before we count it.
3798 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3800 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3801 Whitespace problems.
3803 * gnus-win.el (gnus-configure-windows): Error fix.
3805 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3808 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3809 Indent all functions. Fix all comments to match the comment
3810 conventions. Double-space after full stop.
3812 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3814 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3815 value to divide received mails into my favorite groups and I met
3816 an error. It takes place if the length of a element "VALUE" in
3817 nnmail-split-fancy is less than two.
3819 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3821 * mml.el (mml-insert-part): New function.
3823 1999-12-02 Dave Love <fx@gnu.org>
3825 * mm-decode.el: Customize.
3827 1999-12-03 Dave Love <fx@gnu.org>
3829 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3830 the W3 stuff isn't available.
3832 1999-12-03 Dave Love <fx@gnu.org>
3834 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3837 1999-12-04 Dan Christensen <jdc@jhu.edu>
3839 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3841 1999-12-01 Andrew Innes <andrewi@gnu.org>
3843 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3844 don't be fooled by "From nobody" lines added by respooling.
3846 * pop3.el (pop3-movemail): Write crashbox in binary.
3847 (pop3-get-message-count): New function.
3849 * mail-source.el (mail-source-primary-source): New variable.
3850 (mail-source-report-new-mail-interval): New variable.
3851 (mail-source-idle-time-delay): New variable.
3852 (mail-source-new-mail-available): New internal variable.
3853 (mail-source-fetch-pop): Clear new mail flag, when mail from
3854 primary source has been fetched.
3855 (mail-source-check-pop): New function.
3856 (mail-source-new-mail-p): New function.
3857 (mail-source-start-idle-timer): New function.
3858 (mail-source-report-new-mail): New function.
3859 (mail-source-report-new-mail): New internal variable.
3860 (mail-source-report-new-mail-timer): New internal variable.
3861 (mail-source-report-new-mail-idle-timer): New internal variables.
3863 1999-12-04 Andreas Schwab <schwab@suse.de>
3865 * gnus-cus.el (gnus-group-customize): Customize fix.
3867 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3869 * message.el (message-send-mail-with-sendmail): Use
3870 message-make-address.
3872 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3874 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3876 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3878 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3880 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3882 * mml.el (mml-insert-tag): Don't close the tag.
3883 (mml-insert-empty-tag): New function.
3884 (mml-attach-file): Use mml-insert-empty-tag instead of
3886 (mml-attach-buffer): Ditto.
3887 (mml-attach-external): Ditto.
3888 (mml-insert-multipart): Ditto.
3890 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3892 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3895 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3897 * gnus.el (gnus-find-method-for-group): The method of a new group
3898 is not the native one.
3900 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3902 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3904 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3906 * nnultimate.el (nnultimate-retrieve-headers): Use
3907 mm-with-unibyte-current-buffer.
3908 (nnultimate-request-article): Ditto.
3910 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3912 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3914 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3916 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3917 * nnweb.el (nnweb-retrieve-headers): Use it.
3918 (nnweb-request-article): Use it.
3920 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3921 case matching failed.
3923 1999-12-02 John Wiegley <jwiegley@inprise.com>
3925 * mail-source.el (mail-source-keyword-map): Add backslash to
3928 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3930 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3932 (gnus-group-charset-alist): No, don't.
3934 * nnweb.el (nnweb-init): Make the buffer unibyte.
3936 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3938 * mail-source.el (mail-source-set-common-1): Fix to get the
3941 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3943 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3945 * nnultimate.el (nnultimate-request-list): Use unibyte.
3947 * gnus-uu.el (gnus-uu-grab-articles): Bind
3948 gnus-display-mime-function to nil.
3950 * message.el (message-send-mail-with-sendmail): Use the
3951 user-mail-address variable.
3953 * gnus-art.el (gnus-ignored-headers): More headers.
3955 * message.el (message-shorten-1): Use list.
3957 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3959 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3962 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3963 (nnweb-dejanews-create-mapping): Do the properish date.
3965 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3967 * mail-source.el (mail-source-common-keyword-map): New variable.
3968 (mail-source-bind-common): New macro.
3969 (mail-source-fetch): Support plugged mail source.
3970 * gnus-int.el (gnus-request-scan): Use them.
3972 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3974 * mm-view.el (mm-inline-message): Check whether charset is a
3977 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3979 * message.el (message-mode-map): Changed keystroke for
3980 message-yank-buffer.
3982 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3984 * message.el (message-shorten-references): Cut references to 31
3985 elements, then either fold them or shorten them to 988 characters.
3986 (message-shorten-1): New function.
3987 (message-cater-to-broken-inn): New variable.
3989 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
3991 * nnslashdot.el (nnslashdot-lose): New function.
3993 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3995 * mm-view.el (mm-inline-message): Not the right type of charset is
3996 being fetched here. Let the group charset rule.
3997 (mm-inline-message): Ignore us-ascii.
3999 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4001 * mail-source.el (mail-source-fetch-maildir): work around the
4002 ommitted "file-regular-p" in efs/ange-ftp
4004 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4006 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4007 (mml-generate-mime-1): Use the encoding param.
4009 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4011 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4012 gnus-art before binding its variables.
4014 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4017 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4019 * message.el (message-clone-locals): Use it.
4021 * gnus-msg.el (gnus-configure-posting-styles): Make
4022 user-mail-address local.
4024 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4026 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4029 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4031 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4032 (message-clone-locals): Ditto.
4034 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4035 group inherit reply-to or from.
4037 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4039 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4041 (gnus-summary-show-article-charset-alist): New variable.
4043 * mm-bodies.el (mm-decode-string): Support gnus-all and
4045 (mm-decode-body): Ditto.
4046 * rfc2047.el (rfc2047-decode): Ditto.
4048 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4050 * mail-source.el (mail-source-delete-incoming): Change default to
4053 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4055 * gnus.el: Pterodactyl Gnus v0.99 is released.
4057 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4059 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4062 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4063 (gnus-configure-posting-styles): No, don't.
4064 (gnus-configure-posting-styles): Allow overriding files.
4066 * gnus-art.el (gnus-header-button-alist): Use browse-url
4069 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4071 * gnus-msg.el (gnus-summary-yank-message): New command and
4074 * message.el (message-yank-buffer): New command.
4075 (message-buffers): New function.
4077 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4078 next group in a more normal fasion.
4080 * mml.el (mml-boundary-function): New variable.
4081 (mml-compute-boundary): Use it.
4083 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4084 that exist for them.
4086 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4087 (gnus-async-timer): New variable.
4089 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4091 * nnultimate.el (nnultimate-request-list): Be more lenient with
4094 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4096 * gnus-art.el (gnus-treatment-function-alist): Do
4097 gnus-treat-capitalize-sentences.
4099 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4101 * webmail.el (webmail-hotmail-article): Hotmail changes the
4104 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4106 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4107 switch to buffer after calling program.
4108 (mm-display-external): Use `shell-command-switch' instead of "-c".
4110 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4112 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4115 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4118 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4120 * message.el (message-mode): Doc fix.
4122 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4124 * gnus-art.el (article-emphasize): Check group variable.
4125 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4127 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4129 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4132 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4134 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4136 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4138 * mml.el (mml-quote-region): Insert ! after the hash.
4140 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4142 * gnus-group.el (gnus-group-warchive-address-history): Change to
4145 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4147 * webmail.el: Support mail.yahoo.com.
4149 * mail-source.el (mail-source-fetch-webmail): Add password check.
4150 (mail-source-keyword-map): Use `subtype'.
4152 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4154 * mail-source.el (mail-source-keyword-map): Add webmail.
4155 (mail-source-fetcher-alist): Ditto.
4156 (mail-source-fetch-webmail): New function.
4157 * webmail.el: New file.
4159 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4161 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4163 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4165 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4167 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4169 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4170 (nnultimate-prune-days): New function.
4171 (nnultimate-create-mapping): Use it.
4172 (nnultimate-request-group): Only fetch the groups list if it has
4173 not been done before.
4174 (nnultimate-retrieve-headers): Don't write groups.
4175 (nnultimate-create-mapping): Off-by-one error.
4177 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4179 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4182 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4184 * nnwarchive.el: Lots of changes make agent happy.
4186 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4188 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4191 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4193 * mm-decode.el (mm-display-external): Write region with binary
4196 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4198 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4200 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4202 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4203 (mm-uu-test): Now it is in restricted region.
4205 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4207 * mm-view.el (mm-view-message): Fix buffer leak.
4208 (mm-inline-message): Support 'gnus-decoded.
4210 * mm-bodies.el (mm-decode-body): Ditto.
4212 * rfc2047.el (rfc2047-decode-region): Ditto.
4214 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4216 * imap.el (require): Added autoload for base64-encode-string.
4218 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4220 * gnus.el (gnus-refer-article-method): Made list value
4223 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4225 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4226 NOFORCE in Emacs case.
4228 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4230 * gnus-art.el (gnus-request-article-this-buffer): Set
4231 gnus-newsgroup-name.
4233 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4235 * gnus-start.el (gnus-get-unread-articles): Check server before
4238 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4240 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4242 * nnslashdot.el (nnslashdot-login-name): New variable.
4243 (nnslashdot-password): Ditto.
4244 (nnslashdot-request-post): New function.
4246 * gnus-art.el (gnus-treat-buttonize): More testing.
4248 * mm-encode.el: Another CVS test.
4250 * gnus-art.el (gnus-treat-emphasize): Change default.
4251 (gnus-treat-buttonize): Ditto.
4252 (gnus-treat-buttonize): This is a test.
4254 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4255 (gnus-build-sparse-threads): Ditto.
4256 (gnus-build-all-threads): Ditto.
4258 * nnheader.el (make-full-mail-header): Make into a subst.
4260 * gnus.el (gnus-refer-article-method): Doc fix.
4262 * gnus-sum.el: Do not accept a prefix.
4263 (gnus-summary-refer-article): Accept a list of select methods.
4265 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4267 * message.el (message-forward): Pay attention to prefix argument
4268 again and forward all headers when it is set, regardless of the
4269 value of message-forward-ignored-headers.
4271 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4273 * gnus-ems.el: Check for cygwin32.
4275 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4277 * mm-decode.el (mm-display-external): Use 'non-viewer.
4279 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4281 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4284 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4286 * gnus-start.el (gnus-get-unread-articles): Use
4287 nnfoo-retrieve-groups to find new news, if available.
4288 (gnus-read-active-file-2): New function.
4289 (gnus-get-unread-articles): Use it.
4290 (gnus-read-active-file-1): Ditto.
4292 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4294 * mm-util.el (mm-find-mime-charset-region): Make sure
4295 find-coding-systems-for-charsets is fbound.
4297 * gnus-ems.el: Typo fix.
4299 1999-11-13 Florian Weimer <fw@s.netic.de>
4301 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4302 it's available and makes sense.
4304 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4306 * gnus-score.el (gnus-score-save): Translate score file.
4308 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4310 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4311 added fetchflag and dontexpunge keywords.
4312 (mail-source-fetch-imap): Use them.
4314 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4316 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4317 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4320 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4322 Mention that it is both for group and topic parameters.
4323 (gnus-extra-topic-parameters): New constant, including `subscribe'
4325 (gnus-extra-group-parameters): New constant.
4326 (gnus-group-customize): Use them.
4328 * gnus.el (gnus-select-method): Added default value and tag.
4329 (gnus-refer-article-method): Added `DejaNews' customization option.
4331 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4333 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4335 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4338 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4340 * nnslashdot.el (nnslashdot-group-number): Changed default.
4342 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4343 (nnweb-dejanews-wash-article): Removed.
4344 (nnweb-type-definition): Fetch by id.
4346 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4349 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4350 (nnslashdot-request-list): Use Ultramode as well.
4351 (nnslashdot-date-to-date): Be more lenient.
4352 (nnslashdot-threaded): New function.
4354 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4356 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4358 1999-11-11 Steinar Bang <sb@metis.no>
4360 * nnweb.el (nnweb-type-definition): /=dnc
4362 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4364 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4366 (nnultimate-retrieve-headers): Wrong ordering.
4368 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4370 * message.el (message-forward-as-mime): New variable.
4372 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4374 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4376 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4378 * mail-source.el (mail-source-movemail-and-remove): New function.
4379 (mail-source-keyword-map): Add `function' for `maildir'.
4380 (mail-source-fetch-maildir): Use it.
4382 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4384 * nnwarchive.el: New file.
4385 * gnus-group.el (gnus-group-make-warchive-group): New function.
4386 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4388 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4390 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4393 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4395 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4397 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4399 * nnultimate.el (nnultimate-open-server): Do address.
4400 (nnultimate-forum-table-p): New function.
4402 * nnweb.el (nnweb-insert-html): Renamed.
4403 (nnweb-insert): New function.
4405 * nnultimate.el (nnultimate-insert-html): New function.
4407 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4409 (nnslashdot-retrieve-headers): use the sane version instead.
4411 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4413 * nnslashdot.el (nnslashdot-request-article): Fold case.
4415 * nnultimate.el: New file.
4417 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4420 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4421 (gnus-read-active-file-1): Separated into own function.
4422 (gnus-read-active-file): Catch quits.
4424 * nnslashdot.el (nnslashdot-request-article): Search better on
4426 (nnslashdot-request-list): Fold case.
4427 (nnslashdot-retrieve-headers): Ditto.
4429 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4431 * gnus.el: Autoload gnus-subscribe-topics.
4433 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4435 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4437 * gnus-util.el (gnus-write-active-file): Ditto.
4439 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4441 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4443 * gnus-cache.el (gnus-cache-file-name): Use it.
4444 * gnus-agent.el (gnus-agent-group-path): Use it.
4445 * nnmail.el (nnmail-group-pathname): Use it.
4447 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4449 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4451 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4452 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4453 * gnus.el (gnus-short-group-name): "..." proof.
4455 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4457 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4460 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4462 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4464 (nnslashdot-generate-active): New function.
4465 (nnslashdot-request-newgroups): Use it.
4467 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4470 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4471 (nnslashdot-request-list): Not moderated.
4473 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4475 * nnimap.el (nnimap-open-server): Remove error signal if
4476 nnimap-server-buffer is nil (the check should've been `boundp').
4478 * imap.el (imap-log):
4479 * nnimap.el (nnimap-debug): Disable debugging by default.
4481 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4483 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4485 * gnus-topic.el (gnus-subscribe-topic): New function.
4487 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4490 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4491 if starting with a quote.
4493 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4495 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4498 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4500 * nnslashdot.el: New file.
4502 * nnheader.el (nnheader-insert-header): New function.
4504 * gnus-art.el (gnus-mime-internalize-part): Bind
4507 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4510 1999-10-29 David S. Goldberg <dsg@mitre.org>
4512 * emacs-mime.texi (Customization): Document mm-inline-override-types
4514 1999-10-29 David S. Goldberg <dsg@mitre.org>
4516 * emacs-mime.texi (Customization): Document mm-inline-override-types
4518 1999-10-29 David S. Goldberg <dsg@mitre.org>
4520 * emacs-mime.texi (Customization): Document mm-inline-override-types
4522 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4524 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4527 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4529 * gnus-art.el (gnus-article-mode-map): Use the summary article
4532 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4534 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4536 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4538 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4540 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4542 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4543 is list or not before condition.
4545 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4547 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4549 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4551 * gnus-art.el (gnus-emphasis-alist): New value.
4553 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4555 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4558 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4560 * gnus-art.el (article-date-ut): Keep the updated timer.
4561 (gnus-emphasis-underline-italic): Doc fix.
4563 * gnus-msg.el (gnus-post-method): Doc fix.
4564 (gnus-post-method): Change default.
4566 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4568 * message.el (message-newline-and-reformat): Improvements.
4570 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4572 * message.el (message-newline-and-reformat): Don't insert too many
4574 (message-newline-and-reformat): Work even if not sc.
4576 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4578 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4580 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4582 * mm-view.el (mm-display-patch-inline): New function.
4584 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4586 * mm-view.el (mm-display-patch-inline): New function.
4588 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4590 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4593 * message.el (message-forward): Narrow to the right header.
4595 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4598 * gnus-msg.el (gnus-configure-posting-styles): Use the
4599 user-full-name function.
4601 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4602 (mm-body-charset-encoding-alist): Default to nil.
4604 * message.el (message-elide-ellipsis): Fix typo.
4605 (message-elide-region): Ditto.
4606 (message-elide-region): Don't insert a newline first.
4608 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4610 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4611 gnus-fetch-old-headers.
4612 (gnus-cut-threads): Ditto.
4613 (gnus-summary-initial-limit): Ditto.
4614 (gnus-summary-limit-children): Ditto.
4616 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4619 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4621 * gnus-art.el (article-decode-encoded-words):
4622 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4625 * gnus.el (gnus-read-method): Add methods from
4626 `gnus-opened-servers' to completion. Map entered method/address
4627 into existing methods if possible.
4629 * gnus-group.el (gnus-group-make-group): Simplify method.
4631 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4633 * mml.el (mml-preview): Remove mail-header-separator before
4636 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4638 * message.el (message-read-from-minibuffer): New function.
4640 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4642 * gnus.el: Pterodactyl Gnus v0.98 is released.
4644 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4646 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4648 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4650 * mml.el (mml-generate-mime-1): Read attached binary file in
4653 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4655 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4657 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4659 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4661 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4663 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4665 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4667 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4668 (gnus-article-mime-match-handle-function): New variable.
4669 (gnus-article-view-part): Make `b' customizable.
4671 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4673 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4675 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4677 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4679 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4681 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4683 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4685 * gnus-srvr.el (gnus-browse-foreign-server): Use
4686 `buffer-substring' instead of `read'.
4688 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4690 * nnimap.el, imap.el, rfc2104.el: New files.
4692 * gnus.el (gnus-valid-select-methods): Add nnimap.
4694 * gnus-group.el (gnus-group-group-map): Add
4695 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4696 (gnus-group-nnimap-expunge): New function.
4697 (gnus-group-nnimap-edit-acl): New function.
4699 * gnus-agent.el (gnus-agent-group-mode-map): Add
4700 gnus-agent-synchronize.
4701 (gnus-agent-synchronize): New function.
4702 (gnus-agent-fetch-group-1): Check if server is open.
4704 * nnagent.el (nnagent-request-set-mark): Save marks.
4706 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4707 (mail-source-fetcher-alist): Map to imap fetcher function.
4708 (mail-source-fetch-imap): New function.
4710 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4713 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4715 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4716 (gnus-topic-sort-topics): New function.
4717 (gnus-topic-make-menu-bar): Add sort-topics.
4718 (gnus-topic-move): New function.
4719 (gnus-topic-move-group): Move the topic if no group selected.
4721 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4723 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4725 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4727 * mm-view.el (mm-inline-message): Fix leaving group bug.
4729 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4731 * gnus-msg.el (gnus-post-method): Use normal method if current is
4734 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4736 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4737 (nnmail-insert-lines): Ditto.
4739 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4741 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4744 * message.el (message-unsent-separator): One more separator.
4746 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4748 * nnfolder.el (nnfolder-request-move-article): For empty article,
4749 search till (point-max).
4750 (nnfolder-retrieve-headers): Ditto.
4751 (nnfolder-request-accept-article): Ditto.
4752 (nnfolder-save-mail): Ditto.
4753 (nnfolder-insert-newsgroup-line): Ditto.
4755 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4757 * qp.el (quoted-printable-encode-region): Check eobp.
4759 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4761 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4763 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4765 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4768 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4770 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4771 (mm-uu-forward-end-line): Ditto.
4773 1999-09-29 Didier Verna <verna@inf.enst.fr>
4775 * binhex.el (binhex-decode-region): don't consider the value of
4776 `enable-multibyte-characters' in XEmacs.
4778 * gnus-start.el (gnus-read-descriptions-file): ditto.
4780 * mm-util.el (mm-multibyte-p): ditto.
4781 (mm-with-unibyte-buffer): ditto.
4782 (mm-find-charset-region): use `mm-multibyte-p'.
4784 * mm-bodies.el (mm-decode-body): ditto.
4785 (mm-decode-string): ditto.
4787 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4789 * mm-util.el (mm-binary-coding-system): Try binary first.
4791 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4793 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4795 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4797 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4799 (article-date-ut): Find correct insert position.
4801 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4803 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4806 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4808 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4811 * message.el (message-resend): Use message mode when prompting.
4813 * gnus-art.el (article-hide-headers): Mark wash.
4814 (article-emphasize): Ditto.
4816 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4818 * message.el (message-newline-and-reformat): Work for SC.
4820 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4822 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4824 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4826 1999-10-20 David S. Goldberg <dsg@mitre.org>
4828 * mm-decode.el mm-inline-override-types: New variable
4830 * mm-decode.el (mm-inline-override-p): New function
4832 * mm-decode.el (mm-inlined-p): Use it
4834 1999-10-20 David S. Goldberg <dsg@mitre.org>
4836 * mm-decode.el mm-inline-override-types: New variable
4838 * mm-decode.el (mm-inline-override-p): New function
4840 * mm-decode.el (mm-inlined-p): Use it
4842 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4844 * gnus.el: Pterodactyl Gnus v0.97 is released.
4846 1999-09-01 Brendan Kehoe <brendan@zen.org>
4848 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4849 gnus-summary-next-group, not gnus-summary-next-article. Only give
4852 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4854 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4857 * message.el (message-forward-ignored-headers): New variable.
4859 * gnus-art.el (gnus-article-prepare-display): Nix out
4860 gnus-article-wash-types.
4862 * gnus-agent.el (gnus-agent-create-buffer): New function.
4863 (gnus-agent-fetch-group-1): Use it.
4864 (gnus-agent-start-fetch): Ditto.
4866 * gnus-sum.el (gnus-summary-exit): Don't use
4867 `gnus-use-adaptive-scoring'.
4869 * mail-source.el (mail-source-fetch-pop): Only store password when
4872 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4874 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4876 * message.el (message-reply): Use it.
4877 (message-dont-reply-to-names): New variable.
4879 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4881 * mm-util.el (mm-preferred-coding-system): Typo fix.
4883 * message.el (message-bounce): Work for non-MIME.
4885 * gnus.el (gnus-short-group-name): Short the right parts of the
4888 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4890 * mm-encode.el (mm-qp-or-base64): New version.
4892 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4894 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4896 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4898 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4899 of restricted region.
4900 (gnus-mime-display-single): Set beg at correct point.
4902 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4904 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4906 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4908 * gnus-msg.el (gnus-configure-posting-styles): Let
4909 `gnus-posting-styles' have its say in posting-style: local
4910 variable `styles' is already bound to `gnus-posting-styles' so
4911 don't rebind it to nil.
4913 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4915 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4918 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4920 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4921 quoted-printable-encode-region.
4923 * qp.el (quoted-printable-encode-region): Assume charset
4924 encoded. Fold every line in the region.
4926 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4928 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4931 1999-09-01 Didier Verna <verna@inf.enst.fr>
4933 * message.el (message-mode): allows whitespaces between multiple
4934 instances of the fill character ">".
4936 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4938 * mm-encode.el (mm-qp-or-base64): Fix.
4940 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4942 * message.el (message-send): Too much and.
4944 1999-09-24 Andreas Schwab <schwab@suse.de>
4946 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4948 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4950 * gnus-score.el (gnus-score-headers): Work for nil scores.
4952 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4954 * gnus-cache.el (gnus-cache-write-active): Write full names.
4956 * gnus-util.el (gnus-write-active-file): Accept full name.
4958 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4959 (mm-assoc-string-match): New function.
4960 (mm-display-inline): Use it.
4962 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4964 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4966 1999-08-27 Florian Weimer <fw@s.netic.de>
4968 * mml.el (mml-generate-multipart-alist): New variable.
4970 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4972 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4974 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4976 * message.el (message-send): More helpful error message if sending
4979 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4981 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4982 in newer emacsen, where ?r isn't equal 114.
4984 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4986 * gnus.el: Pterodactyl Gnus v0.96 is released.
4988 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4990 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4991 to get active info if method is covered by agent, otherwise
4992 active info is lost.
4994 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4996 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4998 1999-08-09 Dave Love <fx@gnu.org>
5000 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5002 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5004 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5005 (already matched by "^X-Pgp"), removed duplicate
5006 X-Mailing-List, added several new junk headers.
5008 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5010 * gnus-art.el (article-decode-charset): Don't assume
5011 gnus-summary-buffer is live.
5013 1999-08-27 Florian Weimer <fw@s.netic.de>
5015 * gnus-score.el (gnus-home-score-file): Work with absolute path
5018 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5020 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5021 nothing else in the group.
5023 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5025 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5028 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5030 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5032 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5034 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5037 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5039 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5042 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5044 * mm-util.el (mm-text-coding-system-for-write): New variable.
5045 (mm-append-to-file): New function.
5046 (mm-write-region): New function.
5048 * gnus-art.el (gnus-output-to-file): Use it.
5049 * gnus-util.el (gnus-output-to-rmail): Ditto.
5050 (gnus-output-to-mail): Ditto.
5051 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5053 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5055 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5057 * nnheader.el (nnheader-insert-file-contents): Revert and use
5058 mm-insert-file-contents.
5059 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5060 (nnheader-auto-mode-alist): Removed.
5062 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5063 (mm-insert-file-contents): Add a new parameter for inserting
5064 compressed file literally.
5066 * mml.el (mml-generate-mime-1): Insert non-text literally.
5068 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5070 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5072 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5074 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5076 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5079 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5081 * mml.el (mml-insert-mime): Decode text.
5082 (mml-to-mime): Narrow to headers-or-head.
5084 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5086 * mm-view.el (mm-inline-text): Check
5087 w3-meta-content-type-charset-regexp.
5089 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5091 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5094 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5096 * gnus-mlspl.el: Documentation fixes.
5098 1999-08-27 Rui Zhu <sprache@iname.com>
5100 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5102 1999-08-27 Michael Cook <cook@sightpath.com>
5104 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5107 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5109 * nnmail.el (nnmail-get-new-mail): "Done".
5111 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5113 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5116 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5118 * gnus-art.el (article-decode-charset): Fix broken CT.
5120 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5122 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5123 overview buffer if it is killed.
5125 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5127 * gnus-art.el (article-babel): New version.
5129 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5131 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5133 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5135 * gnus.texi (More Threading): Document new variable
5136 `gnus-sort-gathered-threads-function'.
5138 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5140 * gnus.texi (More Threading): Document new variable
5141 `gnus-sort-gathered-threads-function'.
5143 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5145 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5148 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5150 * mm-util.el (mm-running-xemacs): Removed.
5151 (mm-coding-system-p): New function.
5152 (mm-binary-coding-system): Safe guess.
5153 (mm-text-coding-system): Ditto.
5154 (mm-auto-save-coding-system): Ditto.
5156 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5158 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5159 (mm-qp-or-base64): Reversed logic.
5161 * mm-decode.el (mm-save-part-to-file): Let coding system be
5164 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5166 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5167 be set in topic parameters.
5169 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5171 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5172 (gnus-sort-gathered-threads): Allow the user to specify the
5173 function to use when sorting gathered threads.
5175 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5176 mark cached articles as `undownloaded'.
5178 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5180 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5181 to have buffer local values.
5183 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5185 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5186 types 'g' for 'guess group type.
5188 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5190 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5191 after each regexp in nnmail-list-identifiers, not just after last
5194 * gnus-sum.el (gnus-list-identifiers): New variable.
5195 (gnus-summary-remove-list-identifiers): New function.
5196 (gnus-select-newsgroup): Use it.
5197 (gnus-summary-wash-hide-map): Bind
5198 `gnus-article-hide-list-identifiers' to W W l.
5199 (gnus-summary-make-menu-bar): Add list-identifiers command.
5201 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5202 (gnus-treatment-function-alist): Add variable.
5203 (article-hide-list-identifiers): New function.
5204 (mapcar): Add function.
5205 (gnus-article-hide): Use it.
5207 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5209 * gnus.el: Pterodactyl Gnus v0.95 is released.
5211 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5213 * mm-decode.el (mm-mailcap-command): New function.
5214 (mm-display-external): Use it.
5216 * gnus-art.el (article-make-date-line): Work for India.
5218 * mm-encode.el (mm-qp-or-base64): Typo.
5220 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5222 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5224 * gnus.el: Pterodactyl Gnus v0.94 is released.
5226 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5228 * pop3.el: New version.
5230 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5232 * mm-encode.el (mm-qp-or-base64): New function.
5233 (mm-content-transfer-encoding): Use it.
5235 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5237 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5239 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5241 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5243 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5245 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5248 * mailcap.el (mailcap-mime-types): New function.
5250 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5252 * message.el (message-goto-eoh): Really go to the end.
5254 1999-07-09 Puneet Goel <puneet@computer.org>
5256 * message.el (message-make-date): Do the right thing in with
5257 sub-hour time zones.
5259 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5261 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5264 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5266 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5268 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5270 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5271 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5272 and use t as default value.
5274 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5276 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5277 gnus-summary-buffer is live.
5279 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5281 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5283 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5285 * message.el (message-bounce): Do MIME bounces MIMEy.
5287 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5289 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5291 * mailcap.el (mailcap-mime-extensions): Changed patch to
5294 * mm-decode.el (mm-display-external): Wrong placement of paren.
5296 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5298 * gnus.el: Pterodactyl Gnus v0.93 is released.
5300 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5302 * gnus-cus.el (gnus-group-parameters): New entries for
5305 * gnus-mlspl.el: Renamed functions and variables so as to
5306 start with gnus-group-split.
5307 * gnus.el: Adjust autoload entries.
5309 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5311 * gnus-mlspl.el: Removed trailing t from comment and provide.
5312 Renamed functions and variables to start with gnus-mlsplit.
5313 Added autoload comments.
5314 * gnus.el: Added autoload entries.
5316 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5318 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5319 so that matches excluded by RESTRICTs do not cause the whole split
5320 to be ignored. This also fixes a long-standing bug in which a
5321 split with \N substitutions wouldn't cause cross-posting as
5324 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5325 (nnmail-split-it): Implement them.
5327 * nnmail.el (nnmail-split-fancy): Document ! splits.
5329 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5331 * pop3.el: New version.
5333 1999-07-05 Simon Josefsson
5335 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5337 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5339 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5341 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5343 * gnus-util.el (gnus-write-active-file): Use real name.
5345 * gnus-agent.el (gnus-agent-expire): Update active file
5348 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5350 * nndraft.el (nndraft-request-article): Use difference
5351 coding-systems for queue and drafts.
5353 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5356 * mm-util.el (mm-auto-save-coding-system): New coding system.
5358 * message.el (message-draft-coding-system): Use it.
5360 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5362 * mm-uu.el: More customizable and less aggressive.
5364 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5366 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5369 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5370 (mml-insert-mml-markup): Accept a nofile.
5371 (mml-insert-mime): Insert nofile.
5373 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5375 * mm-decode.el (mm-handle-media-type): New function.
5376 (mm-handle-media-supertype): New function.
5377 (mm-handle-media-subtype): New function.
5378 Use new functions throughout. "/"))
5380 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5382 * gnus-art.el (gnus-treat-predicate): Typo.
5384 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5386 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5388 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5390 * gnus-art.el (article-date-ut): UT! Default it!
5392 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5394 * gnus.el: Pterodactyl Gnus v0.92 is released.
5396 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5398 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5400 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5402 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5405 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5408 * mm-view.el (mm-inline-message): Ignore remove-spec.
5410 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5413 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5415 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5417 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5420 * message.el (message-fill-yanked-message): Remove `t' arg.
5422 * gnus-group.el (gnus-group-kill-group): Message killing of
5425 * mm-util.el (mm-preferred-coding-system): New function.
5426 (mm-mime-charset): Use it.
5428 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5430 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5432 * gnus-mlsplt.el: New file.
5434 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5436 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5438 (mm-attachment-override-p): Take a handle instead of a type.
5439 (mm-inlined-p): Ditto.
5440 (mm-automatic-display-p): Ditto,
5441 (mm-inlinable-p): Ditto.
5443 * nndraft.el (nndraft-request-expire-articles): Delete backup
5446 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5448 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5450 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5452 * nnmail.el (nnmail-split-it): Allow .*.
5454 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5456 * mm-decode.el (mm-inline-large-images-p): Renamed.
5458 * gnus-art.el (article-date-ut): Always look in the current buffer
5459 for the Date header.
5461 * mml.el (mml-validate): New command.
5463 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5464 since we are dealing with regexps.
5466 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5468 * gnus.el: Pterodactyl Gnus v0.91 is released.
5470 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5472 * gnus-agent.el (gnus-agent-save-active-1): New function.
5473 (gnus-agent-save-active): use it.
5474 (gnus-agent-save-groups): Ditto.
5476 * gnus-cache.el (gnus-cache-write-active): Use it.
5478 * gnus-agent.el (gnus-agent-write-active): Use it.
5480 * gnus-util.el (gnus-write-active-file): New function.
5482 * gnus-agent.el (gnus-agent-write-active): New function to keep
5483 lower boundaries and canceled groups.
5484 (gnus-agent-save-groups): Use it.
5485 (gnus-agent-save-active): Use it.
5486 (gnus-agent-save-group-info): Only write active files.
5487 (gnus-agent-expire): Update active file.
5489 * mm-decode.el (mm-inlinable-part-p): Removed.
5490 (mm-user-display-methods): Default to nil.
5491 (mm-user-display-methods): Removed.
5492 (add-mime-display-method): Removed.
5493 (mm-automatic-display): Renamed.
5494 (mm-automatic-display-p): Use it.
5495 (mm-inlined-types): New variable.
5496 (mm-inlined-p): New function.
5498 * message.el (message-reply): Bind message-this-is-mail.
5500 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5502 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5504 * message.el (message-check-news-header-syntax): Protect against
5507 * mm-util.el (mm-auto-mode-alist): New.
5509 * mml.el (mml-generate-mime-1): Ditto.
5511 * gnus.el: Use mm-insert-file-contents throughout instead of
5514 * mm-util.el (mm-insert-file-contents): New function.
5516 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5518 * gnus.el: Pterodactyl Gnus v0.90 is released.
5520 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5522 * mailcap.el (mailcap-possible-viewers): Use string=.
5524 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5526 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5527 (mm-uu-forward-end-line): New variable.
5528 (mm-uu-begin-line): Handle forwarded message.
5529 (mm-uu-identifier-alist): Ditto.
5530 (mm-uu-dissect): Ditto.
5532 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5534 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5535 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5536 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5538 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5539 (nnfolder-file-coding-system-for-write): New variable.
5540 (nnfolder-active-file-coding-system): New variable.
5541 (nnfolder-active-file-coding-system-for-write): New variable.
5542 (nnfolder-save-active): New function.
5543 (nnfolder-save-buffer): Use them.
5544 (nnfolder-possibly-change-group): Ditto.
5545 (nnfolder-request-list-newsgroups): Ditto.
5546 (nnfolder-request-create-group): Ditto.
5547 (nnfolder-request-expire-articles): Ditto.
5548 (nnfolder-request-move-article): Ditto.
5549 (nnfolder-request-accept-article): Ditto.
5550 (nnfolder-request-delete-group): Ditto.
5551 (nnfolder-request-rename-group): Ditto.
5552 (nnfolder-possibly-change-folder): Ditto.
5553 (nnfolder-read-folder): Ditto.
5554 (nnfolder-request-list): Remove pathname-coding-system.
5555 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5557 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5558 (nnmail-file-coding-system-1): Removed.
5559 (nnmail-find-file): Use nnmail-pathname-coding-system.
5560 (nnmail-write-region): Ditto.
5562 * nnmbox.el (nnmbox-file-coding-system): New variable.
5563 (nnmbox-file-coding-system-for-write): New variable.
5564 (nnmbox-active-file-coding-system): New variable.
5565 (nnmbox-active-file-coding-system-for-write): New variable.
5566 (nnmbox-save-buffer): New function.
5567 (nnmbox-save-active): New function.
5568 (nnmbox-request-scan): Use them.
5569 (nnmbox-request-expire-articles): Ditto.
5570 (nnmbox-request-move-article): Ditto.
5571 (nnmbox-request-accept-article): Ditto.
5572 (nnmbox-request-replace-article): Ditto.
5573 (nnmbox-request-delete-group): Ditto.
5574 (nnmbox-request-rename-group): Ditto.
5575 (nnmbox-request-create-group): Ditto.
5577 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5578 (mm-running-ntemacs): Removed.
5580 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5582 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5584 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5586 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5588 * qp.el (quoted-printable-encoding-characters): Support lower case.
5590 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5592 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5593 (rfc2047-b-encode-region): Encode line by line.
5595 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5597 * mm-util.el (mm-find-mime-charset-region): Fix.
5599 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5601 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5602 (mm-find-mime-charset-region): Ditto.
5604 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5606 * gnus-sum.el (gnus-summary-move-article): Fix something or
5609 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5611 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5612 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5613 (gnus-summary-enter-digest-group): Use them.
5614 (gnus-summary-setup-default-charset): Ditto.
5616 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5618 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5619 gnus-newsgroup-name is nil.
5621 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5623 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5625 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5627 * gnus-art.el (article-emphasize): Use correct
5628 gnus-article-emphasis-alist.
5630 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5632 * mm-view.el (mm-inline-text): Fix text/html bug.
5634 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5636 * gnus.el: Pterodactyl Gnus v0.89 is released.
5638 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5640 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5641 * message.el (message-draft-coding-system): Ditto.
5642 * mm-util.el (mm-running-ntemacs): Ditto.
5644 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5646 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5648 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5650 * mml.el: require mm-decode.
5652 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5654 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5656 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5658 * mm-view.el (mm-inline-image): Fix image undisplayer.
5660 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5662 * mml.el (mml-insert-multipart): Error in compeling-read.
5663 (mml-insert-tag): Match tags.
5665 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5667 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5668 (gnus-cache-braid-heads): Ditto.
5669 (gnus-cache-retrieve-headers): Ditto.
5671 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5673 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5675 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5677 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5678 to string under XEmacs.
5680 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5682 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5684 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5686 * mm-view.el (mm-inline-message): Fix message view bug.
5687 * gnus-art.el (gnus-article-prepare): Ditto.
5689 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5691 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5693 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5695 * gnus.el: Pterodactyl Gnus v0.88 is released.
5697 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5699 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5702 * nnmail.el (nnmail-get-new-mail): Save info.
5704 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5706 * gnus.el: Pterodactyl Gnus v0.87 is released.
5708 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5710 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5711 (mail-source-run-script): New function.
5712 (mail-source-fetch-pop): Use it.
5714 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5716 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5718 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5720 * gnus.el: Pterodactyl Gnus v0.86 is released.
5722 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5724 * gnus-art.el (gnus-treat-translate): New variable.
5725 (gnus-treat-predicate): Accept a list of regexps.
5726 (gnus-article-treat-custom): Allow a list of regexps.
5728 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5730 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5733 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5735 * gnus-art.el (article-babel): Narrow a bit.
5737 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5739 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5741 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5743 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5744 articles, not only unread ones.
5746 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5748 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5751 * gnus-art.el (gnus-article-x-face-command): Ditto.
5753 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5755 * gnus.el (gnus-method-simplify): Accept server names.
5757 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5759 * gnus-art.el (article-babel-prompt): New function.
5760 (article-babel): New command.
5762 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5764 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5766 * mml.el (mml-generate-mime-1): Don't insert literally.
5768 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5769 (gnus-netrc-syntax-table): Removed.
5770 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5772 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5774 * mm-view.el (mm-inline-text): Fix charset for text/html.
5776 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5778 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5780 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5782 * nnmail.el (nnmail-split-incoming): Return the number of split
5784 (nnmail-process-babyl-mail-format): Ditto.
5785 (nnmail-process-unix-mail-format): Ditto.
5786 (nnmail-process-mmdf-mail-format): Ditto.
5787 (nnmail-process-maildir-mail-format): Ditto.
5789 * mail-source.el (mail-source-callback): Return the number from
5792 * message.el (message-send-mail): Generate Lines.
5794 * mail-source.el (mail-source-call-script): New function.
5795 (mail-source-call-script): New function.
5797 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5799 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5800 (gnus-select-newsgroup): Use it.
5801 (gnus-group-highlight-words-alist): New variable.
5802 (gnus-newsgroup-emphasis-alist): New variable.
5803 (gnus-summary-local-variables): Use it.
5804 * gnus-art.el (article-emphasize): Use it.
5805 (gnus-emphasis-highlight-words): New face.
5806 * gnus-cus.el (gnus-group-parameters): New parameter.
5808 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5810 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5811 parameter `headers'.
5812 (gnus-cache-enter-article): Ditto.
5813 (gnus-cache-update-article): Ditto.
5814 * gnus-sum.el (gnus-summary-move-article): Ditto.
5815 (gnus-summary-mark-article-as-unread): Ditto.
5816 (gnus-summary-mark-article): Ditto.
5818 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5820 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5821 (gnus-posting-style-alist): Removed.
5822 (gnus-message-style-insertions): Ditto.
5823 (gnus-configure-posting-styles): Reimplementation.
5825 * mail-source.el (mail-source-fetch): Error the message.
5827 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5829 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5831 * gnus.el: Pterodactyl Gnus v0.85 is released.
5833 1999-04-20 Michael Cook <cook@sightpath.com>
5835 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5836 Outlook citation regex.
5838 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5840 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5843 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5845 * gnus-range.el (gnus-remove-from-range): Document range1
5846 modification, protect range2.
5848 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5850 * gnus-sum.el (gnus-update-marks): Protect lists from
5851 gnus-remove-from-range, don't sort twice.
5853 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5855 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5856 function in backend.
5858 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5860 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5861 request-accept-article function in the backend instead of using
5862 the 'respool capability.
5864 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5866 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5867 spurious whitespace at eob.
5869 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5871 * nnmail.el (nnmail-get-new-mail): Check right variable.
5873 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5875 * mailcap.el (mailcap-mime-data): Fix rfc822.
5877 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5879 * nndoc.el (nndoc-nsmail-type-p): New function.
5880 (nndoc-type-alist): Recognize nsmail.
5882 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5884 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5885 *before* `article-hide-headers' deletes the information.
5887 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5889 * gnus-sum.el (gnus-summary-save-parts): New command and
5891 (gnus-summary-save-parts-1): New function.
5892 (gnus-summary-iterate): Buggy.
5894 * mm-decode.el (mm-save-part-to-file): Made into own function.
5896 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5898 * gnus-group.el (gnus-group-set-info): Resist nils.
5900 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5902 * mailcap.el (mailcap-mime-data): Ditto.
5904 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5906 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5908 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5910 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5911 gnus-article-date-lapsed-new-header is t.
5913 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5915 * gnus.el: Pterodactyl Gnus v0.84 is released.
5917 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5919 * gnus-msg.el (gnus-bug-message): Mime change.
5921 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5923 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5925 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5927 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5930 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5932 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5933 when authentication is 'password.
5935 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
5937 * gnus-win.el (gnus-configure-windows): Accept a setting.
5939 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5941 * mm-util.el (mm-quote-arg): Moved here.
5943 * mm-decode.el (mm-quote-arg): Quote more chars.
5945 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5947 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5948 with newlines would create buggy .nov files.
5950 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5952 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5955 * message.el (message-mode): Doc fix.
5957 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5959 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5961 * gnus-art.el (article-date-ut): Rewrite.
5963 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5966 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5969 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5971 1999-04-18 Didier Verna <verna@inf.enst.fr>
5973 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5974 (article-date-ut): use it.
5976 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5978 * mail-source.el (mail-source-fetch-pop): Call script
5981 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5983 * gnus.el: Pterodactyl Gnus v0.83 is released.
5985 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5987 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5989 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5991 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5993 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5995 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5997 * message.el (message-generate-headers): Accept continuation
6000 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6002 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6004 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6006 * gnus-art.el (gnus-treatment-function-alist): use
6009 * message.el (message-inhibit-body-encoding): Typo.
6010 (message-resend): Inhibit encoding.
6012 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6014 * gnus-art.el (article-remove-cr): Use re-search.
6016 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6019 * mm-decode.el (mm-quote-arg): Quote '.
6021 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6023 * mm-decode.el (mm-insert-part): Use multibyte for text.
6025 * gnus-start.el (gnus-read-newsrc-file): New variable.
6026 (gnus-read-newsrc-file): Use it.
6028 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6030 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6032 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6035 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6037 * gnus.el: Pterodactyl Gnus v0.82 is released.
6039 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6041 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6044 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6046 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6049 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6051 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6053 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6055 * mail-source.el (mail-source-fetch): Ask before bugging out.
6057 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6059 * uudecode.el (uudecode-decode-region-external): Don't assume
6060 uudecode-temporary-file-directory ends with a slash.
6062 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6064 * gnus-sum.el (gnus-update-marks):
6065 (gnus-update-read-articles):
6066 (gnus-summary-expire-articles): Check server.
6068 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6070 * mml.el (mml-preview): New function.
6072 1999-04-17 William M. Perry <wmperry@aventail.com>
6074 * mail-source.el (mail-source-fetch-file): Return the right
6077 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6079 * mml.el (mml-insert-parameter): New function.
6080 (mml-insert-parameter-string): New function.
6082 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6084 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6085 (gnus-mime-display-part): Use it.
6087 * mm-decode.el (mm-alternative-precedence): Removed.
6088 (mm-discouraged-alternatives): New variable.
6089 (mm-preferred-alternative-precedence): New function.
6091 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6093 * mail-source.el (mail-sources): New variable.
6095 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6097 * mm-decode.el (mm-valid-image-format-p): New function.
6098 (mm-inline-media-tests): Use it.
6099 (mm-valid-and-fit-image-p): New function.
6101 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6102 (gnus-agent-fetch-group): Ditto.
6104 1999-04-12 Didier Verna <verna@inf.enst.fr>
6106 * nnmail.el (nnmail-article-group): in case of a group name
6107 containing "\\n" constructs, be sure to pass the expanded value to
6110 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6112 * gnus.el: Pterodactyl Gnus v0.81 is released.
6114 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6116 * gnus-sum.el (gnus-get-split-value): Reverse result.
6118 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6120 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6122 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6124 * mml.el (mml-insert-tag): Insert concluding part.
6126 * message.el (message-send-mail): Encode later.
6127 (message-send-news): Ditto.
6129 * nnfolder.el: Don't use mail delim.
6131 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6133 * gnus-cus.el (gnus-group-customize): Put point at min.
6135 * mm-view.el (mm-inline-text): Allow toggling html.
6137 1999-03-28 William M. Perry <wmperry@aventail.com>
6139 * mail-source.el: Added prescript and postscript to file.
6141 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6143 * nnmail.el: Reverted.
6145 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6146 (gnus-setup-posting-charset): Did work.
6148 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6150 * gnus.el (gnus-short-group-name): Use
6151 gnus-group-uncollapsed-levels.
6153 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6155 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6157 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6159 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6160 (article-strip-headers-from-body): New command and keystroke.
6162 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6164 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6166 * nnheader.el (nnheader-insert-file-contents): Bind
6167 enable-local-eval to nil.
6168 (nnheader-find-file-noselect): Ditto.
6170 * nnmail.el (nnmail-article-group): Don't remove long lines.
6171 (nnmail-remove-long-lines): New function.
6172 (nnmail-split-header-length-limit): Removed.
6174 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6176 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6178 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6180 * gnus-sum.el (gnus-summary-generic-mark): New function.
6182 * nnmail.el (nnmail-split-header-length-limit): Increased.
6183 (nnmail-article-group): Allow nil.
6185 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6187 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6190 * mml.el (mml-minibuffer-read-type): Include types from
6193 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6195 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6197 * mml.el (mml-insert-tag): New function.
6198 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6199 confusion with functions like `mml-read-tag'.
6200 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6201 (mml-minibuffer-read-description): Ditto with
6202 `mml-minibuffer-read-description'.
6203 (mml-attach-buffer): New function.
6204 (mml-mode-map): New entry for /.
6205 (mml-minibuffer-read-type): Accept DEFAULT.
6207 * mml.el (mml-quote-region): Narrow the region.
6209 * message.el (message-mode-menu): message-mime-attach-file is now
6212 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6214 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6216 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6218 * mml.el (mml-attach-buffer): New command.
6220 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6222 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6223 with a proper range. Compress range.
6225 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6227 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6229 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6231 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6233 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6234 (gnus-picons-convert-x-face): Removed.
6235 (gnus-picons-article-display-x-face): Removed.
6236 (gnus-picons-x-face-sentinel): Ditto.
6237 (gnus-picons-display-x-face): Ditto.
6239 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6241 * gnus.el: Pterodactyl Gnus v0.80 is released.
6243 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6245 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6247 * gnus-sum.el (gnus-with-article): Moved here.
6249 * mail-source.el (mail-source-fetch-pop): Ask for password even
6252 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6254 * gnus-msg.el (gnus-bug): Add description.
6256 * mml.el (mml-insert-mml-markup): Insert disposition.
6258 * message.el (message-send-mail): Always encode mail headers.
6260 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6262 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6265 * nnmail.el (nnmail-current-spool): Removed.
6267 * gnus-salt.el (gnus-tree-inhibit): New varible.
6269 * gnus.el (mm-util): Required.
6271 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6273 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6275 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6277 * mail-source.el (mail-source-bind): Doc fix.
6279 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281 * message.el (message-mode): Doc fix.
6283 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6286 * gnus.el (gnus-methods-equal-p): Moved here.
6288 * mail-source.el: pop at 110.
6290 * pop3.el (pop3-movemail): Use write-region instead of
6291 append-to-file to avoid excessive messaging.
6293 1999-02-27 lantz moore <lmoore@contigo.com>
6295 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6298 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6300 * gnus-art.el (article-hide-boring-headers): Field names must not
6303 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6305 * gnus.el: Pterodactyl Gnus v0.79 is released.
6307 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6309 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6311 * mml.el (mml-mode): Don't use add-minor-mode.
6313 * message.el (messgage-inhibit-body-encoding): New variable.
6314 (message-encode-message-body): Use it.
6316 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6318 * gnus.el: Pterodactyl Gnus v0.78 is released.
6320 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6322 * message.el (message-mode): Switch on MML mode.
6324 * mml.el: Included commands and functions.
6325 (mml-mode-map): New keymap.
6327 * message.el: Removed the insertion commands and functions.
6329 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6331 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6334 * gnus-art.el (gnus-narrow-to-page): Revert.
6336 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6337 (gnus-cite-parse-maybe): Always reparse.
6339 * message.el (message-encode-message-body): Don't insert
6340 "multipart warning".
6342 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6344 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6346 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6348 * nnmail.el: Require mm-util.
6350 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6352 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6355 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6357 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6359 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6361 * gnus-msg.el (gnus-extended-version): Better regexp.
6363 1999-02-25 Didier Verna <verna@inf.enst.fr>
6365 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6366 is called with the result of SPLIT and should return a new split.
6368 * gnus.texi: update the doc.
6370 1999-02-23 Didier Verna <verna@inf.enst.fr>
6372 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6373 displayed in the article buffer, output bars if
6374 `gnus-picons-display-article-move-p'.
6376 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6378 * mail-source.el (mail-source-fetch-pop): Typo.
6380 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6382 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6384 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6386 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6388 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6390 * mml.el (mml-insert-buffer): New function.
6392 * message.el (message-forward): Insert the buffer in the buffer.
6394 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6396 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6398 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6400 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6402 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6404 * gnus.el: Pterodactyl Gnus v0.77 is released.
6406 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6408 * gnus-art.el (gnus-displaying-mime): New variable.
6409 (article-narrow-to-head): New function.
6411 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6412 Default to pop instead of pop3.
6414 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6416 * gnus-art.el (article-hide-pgp): Goto body.
6418 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6420 * gnus-cite.el: Don't use goto-line.
6422 * gnus-art.el (gnus-article-treat-html): Removed.
6423 (gnus-treat-article): Save restriction.
6425 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6427 * message.el (message-send-mail): Don't untabify.
6428 (message-mode): Don't use tabs for indentation.
6430 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6432 * message.el (message-send-mail): Don't untabify.
6434 * nnml.el (nnml-save-mail): Typo fix.
6436 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6438 * message.el (message-cite-function): Add
6439 `message-cite-original-without-signature' customization option.
6441 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6443 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6444 `nnmail-prepare-incoming-header-hook'.
6446 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6448 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6450 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6452 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6454 1999-02-18 Michael Cook <cook@sightpath.com>
6456 * Recognize Microsoft Outlook's cite attribution conventions.
6458 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6460 * gnus-sum.el: Bind M.
6462 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6464 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6466 1999-02-15 Didier Verna <verna@inf.enst.fr>
6468 * gnus-picon.el (gnus-group-display-picons): ensures that
6469 `article-goto-body' really goes to the article body.
6471 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6473 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6475 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6477 * mm-view.el (mm-view-message): Enable multibyte.
6479 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6481 * nnmail.el (nnmail-get-new-mail): Message later.
6483 * mm-util.el (mm-find-charset-region): Revert to checking
6486 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6488 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6491 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6493 * gnus.el: Pterodactyl Gnus v0.76 is released.
6495 1999-02-06 Felix Lee <flee@cygnus.com>
6497 * gnus.el (gnus-group-change-level-function): Typo.
6499 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6501 * gnus-sum.el (gnus-nov-skip-field): Removed.
6502 (gnus-nov-field): Ditto.
6503 (gnus-nov-parse-extra): Ditto.
6504 (gnus-nov-read-integer): Ditto.
6506 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6508 * nnheader.el (nnheader-nov-read-message-id): New macro.
6509 (nnheader-parse-nov): Use it.
6511 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6512 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6513 `(eq (char-after) ?\n)'.
6515 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6517 * gnus.el (gnus-other-frame): Always pop up a new frame.
6519 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6521 * gnus-range.el (gnus-range-add): Rewrite.
6523 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6525 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6527 (nnmail-process-maildir-mail-format): New function.
6529 * mail-source.el (mail-source-fetch-maildir): New function.
6530 (mail-source-keyword-map): Add default for maildir method.
6531 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6533 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6535 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6537 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6538 (nndoc-mime-digest-type-p): Removed.
6540 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6542 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6543 where it is supposed to be.
6544 (gnus-treat-play-sounds): New variable.
6546 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6548 * gnus-art.el (article-display-x-face): Narrow to head.
6549 (gnus-article-washed-types): New variable.
6550 (article-hide-pgp): Is not a toggle.
6551 (gnus-article-hide-text-type): Save types.
6552 (article-decode-charset): Use it.
6554 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6556 * message.el (message-forward-start-separator): Removed.
6557 (message-forward-end-separator): Removed.
6558 (message-signature-before-forwarded-message): Removed.
6559 (message-included-forward-headers): Removed.
6560 (message-check-news-body-syntax): Don't check forward.
6561 (message-forward): Use MIME.
6563 * nnvirtual.el (nnvirtual-request-article): Bind
6564 gnus-article-decode-hook to nil.
6566 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6568 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6571 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6573 * format-spec.el (format-spec): Be more robust.
6575 * message.el (message-encode-message-body): Default
6576 mail-parse-charset to mail-parse-charset.
6578 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6579 (gnus-summary-edit-article): Bind mail-parse-charset.
6581 * mml.el (mml-read-tag): Ignore white space after end of tag.
6583 * message.el (message-goto-body): Also work in separatorless
6586 * mml.el (mml-translate-from-mime): New function.
6587 (mml-insert-mime): Ditto.
6588 (mml-to-mime): New function.
6589 (mime-to-mml): New name.
6591 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6594 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6596 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6597 special-case nndraft groups.
6599 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6601 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6602 (gnus-get-newsgroup-headers): Already bound.
6604 * message.el (message-encode-message-body): Use posting charset.
6606 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6607 (mm-body-encoding): Do CTE.
6608 (mm-body-7-or-8): New function.
6610 * mm-util.el (mm-mime-charset): Always fall back on alist.
6611 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6612 (mm-mime-mule-charset-alist): Add arabic-*-column.
6613 (mm-find-mime-charset-region): New function.
6615 * format-spec.el (format-spec-make): New function.
6617 * mail-source.el (format-spec): Required.
6618 (mail-source-fetch-with-program): Removed.
6619 (mail-source-fetch-with-program): New function.
6621 * format-spec.el: New file.
6623 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6625 * mail-source.el (mail-source-fetch-with-program): Take optional
6628 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6630 * gnus-start.el: Ignore some groups.
6631 (gnus-setup-news): Bind nnmail-fetched-sources.
6633 * message.el (message-send-mail): Remove all tabs.
6635 * mm-util.el (mm-find-charset-region): Just check whether
6636 find-charset-region is defined.
6638 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6640 * gnus-group.el (gnus-group-get-new-news): Use
6641 nnmail-fetched-sources.
6643 * nnmail.el (nnmail-fetched-sources): New variable.
6644 (nnmail-get-new-mail): Use it.
6646 * mail-source.el (mail-source-fetched-sources): New variable.
6647 (mail-source-fetch): Use it.
6649 1999-02-02 Mark W. Eichin <eichin@thok.org>
6651 * gnus.el (gnus-getenv-nntpserver): if the file that
6652 gnus-nntpserver-file names has a trailing newline, the
6653 string-match will always match, and thus the file will never be
6654 read. (^ matches start of "line", \\` matches start of "buffer",
6655 which is what was intended...)
6657 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6659 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6661 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6663 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6666 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6668 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6670 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6672 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6674 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6676 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6678 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6680 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6681 * gnus-start.el (gnus-start-draft-setup): Ditto.
6683 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6685 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6686 (mail-source-value): Don't do variables.
6688 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6690 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6692 1999-02-01 Michael Cook <cook@sightpath.com>
6694 * Defenestrate spurious ?a.
6696 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6698 * mail-source.el (mail-source-fetch-pop): Instead use
6701 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6703 * lisp/mail-source.el : Support APOP authentication scheme.
6705 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6707 * pop3.el (pop3-movemail): Return t.
6709 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6711 * rfc2047.el (rfc2047-fold-region): New function.
6712 (rfc2047-encode-message-header): Use it.
6714 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6716 * gnus-sum.el (gnus-group-charset-alist): Add more.
6718 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6720 * gnus.el: Pterodactyl Gnus v0.75 is released.
6722 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6724 * gnus-art.el (article-display-x-face): Don't narrow to head.
6726 1999-02-01 Michael Cook <cook@sightpath.com>
6728 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6730 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6732 * mail-source.el (mail-source-fetch-directory): Ignore
6735 * gnus-cus.el (gnus-group-parameters): Addition.
6737 * gnus-art.el (article-strip-banner): Do symbolic banners.
6738 (article-strip-banner): New keystroke.
6740 1999-02-01 Michael Cook <cook@sightpath.com>
6742 * gnus-art.el (article-strip-banner): New command.
6744 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6746 * gnus-art.el (gnus-treat-strip-banners): New variable.
6748 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6750 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6753 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6755 * message.el (message-draft-coding-system): Check coding-system.
6756 * mm-util.el (mm-text-coding-system): Ditto.
6758 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6760 * mail-source.el (mail-source-fetch-pop): Save excursion.
6762 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6764 * mail-source.el (mail-source-movemail-args): Not constant.
6765 (mail-source-movemail-args): Removed.
6766 (mail-source-fetch-with-program): New function.
6767 (mail-source-fetch-pop): Use program and function.
6768 (mail-source-movemail-program): Removed.
6770 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6771 (gnus-treat-date-user-defined): New variable.
6773 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6775 * nnmail.el (nnmail-fix-eudora-headers): New function.
6777 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6779 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6781 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6783 * gnus-art.el (gnus-treatment-function-alist): Do
6784 gnus-article-add-buttons-to-head later.
6785 (gnus-treat-capitalize-sentences): New variable.
6786 (article-capitalize-sentences): New command and keystroke.
6788 * gnus-group.el (gnus-group-catchup-current): Do group.
6790 * message.el (message-default-charset): Add group.
6792 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6794 * gnus.el: Pterodactyl Gnus v0.74 is released.
6796 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6798 * gnus-art.el (article-fill-long-lines): Renamed.
6799 (article-fill-long-lines): New keystroke.
6801 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6803 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6805 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6807 (gnus-group-catchup-current): Be more robus.
6809 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6812 1999-01-25 Dave Love <fx@gnu.org>
6814 * message.el (message-mode-menu): Add message-mime-attach-file.
6815 (message-mode): Doc fix.
6817 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6819 * nnmail.el (nnmail-check-duplication): Insert the mail source
6822 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6823 (mail-source-fetch-directory): Ditto.
6824 (mail-source-fetch-file): Ditto.
6825 (mail-source-string): New variable.
6827 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6830 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6833 * mm-util.el (mm-mime-charset): Use the parameters.
6834 (mm-mime-charset): Removed region paremeters.
6836 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6839 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6841 * nnmail.el (nnmail-get-split-group): Quote right.
6843 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6845 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6848 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6850 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6851 (gnus-group-mode): Don't hook.
6853 * mail-source.el (mail-source-bind): Doc fix.
6854 (mail-source-bind): Take only one param.
6856 * gnus-art.el (gnus-treat-highlight-signature): typep.
6858 * mail-source.el (mail-source-movemail): Ignore empty file.
6859 (mail-source-callback): Check before deleting.
6861 * message.el (message-mime-attach-file): Include name.
6863 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6865 * mm-util.el (mm-read-charset): Return a symbol.
6867 * mm-view.el (mm-inline-text): Insert signature separator.
6869 * gnus-art.el (gnus-treat-predicate): New function.
6870 (gnus-treat-article): Allow all types to be checked.
6872 * gnus-util.el (gnus-or): New function.
6875 * gnus-art.el (gnus-mime-display-single): Use override.
6877 * mm-decode.el (mm-attachment-override-types): New variable.
6878 (mm-attachment-override-p): New function.
6880 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6882 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6884 * mm-view.el (mm-inline-text): Do vcards.
6886 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6888 * gnus.el: Pterodactyl Gnus v0.73 is released.
6890 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6892 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6893 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6894 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6895 (nnmail-movemail-program): Removed.
6896 (nnmail-movemail-args): Removed.
6897 (nnmail-pop-password-required): Ditto.
6898 (nnmail-tmp-directory): Ditto.
6899 (nnmail-delete-incoming): Removed.
6900 (nnmail-pop-password, nnmail-moved-inboxes,
6901 nnmail-internal-password, nnmail-move-inbox): Removed.
6902 (nnmail-read-passwd): Ditto.
6903 (nnmail-get-spool-files): Removed.
6904 (nnmail-resplit-incoming): Reinstated.
6906 * mail-source.el: New file.
6908 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
6910 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6912 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6914 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6916 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6918 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6920 * gnus-picon.el (gnus-group-display-picons): Goto body.
6922 * gnus.el: Indented all functions; broke long lines; changed all
6923 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6925 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6927 * gnus.el: Pterodactyl Gnus v0.72 is released.
6929 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6931 * gnus.el: Cleaned up trailing whitespace.
6933 * mm-util.el (mm-read-charset): Work.
6935 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6937 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6938 nnheader-translate-file-chars'd group name.
6940 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6942 * message.el (message-encode-message-body): Fold case.
6944 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6946 * mailcap.el (mailcap-add): New function.
6948 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6950 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6951 (article-goto-body): Use it.
6952 (gnus-treat-article): Ditto.
6954 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6955 downloaded articles from the downloadeble list.
6957 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6959 * message.el (message-encode-message-body): Bind
6962 * mm-util.el (mm-charset-synonym-alist): New variable.
6963 (mm-charset-to-coding-system): Use it.
6964 (mm-charset-coding-system-alist): Removed.
6965 (mm-charset-to-coding-system): Don't use it.
6966 (mm-find-charset-region): Use mail-parse-charset.
6968 * gnus-art.el (gnus-treatment-function-alist): Use
6969 gnus-article-display-picons.
6970 (gnus-treat-display-xface): Only do if we have xface feature.
6971 (gnus-part-display-hook): New function.
6972 (gnus-treat-article): Use it.
6973 (gnus-treat-article): Use gnus-visual.
6975 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6977 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6980 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6982 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6985 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6987 * gnus.el: Pterodactyl Gnus v0.71 is released.
6989 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6991 * mm-view.el (mm-inline-image): Don't add a dot.
6993 * gnus-art.el (gnus-treat-article): New function.
6995 * gnus.el (gnus-article-display-hook): Removed.
6997 * gnus-art.el (gnus-article-treat-custom): New variable.
6999 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7001 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7004 * message.el (message-posting-charset): New variable.
7005 (message-send-mail): Use it.
7007 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7008 (gnus-setup-posting-charset): New function.
7009 (gnus-setup-message): Use it.
7011 * message.el (message-encode-message-body): Just look for
7012 Content-Type before inserting a new one.
7014 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7016 * rfc2047.el (rfc2047-default-charset): Removed.
7018 * mail-prsvr.el: New file.
7019 (mail-parse-charset): New variable.
7021 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7024 * gnus.el (gnus-charset): New group.
7026 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7028 * gnus-sum.el (gnus-default-charset): Default to nil.
7029 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7030 (gnus-newsgroup-iso-8859-1-forced): Removed.
7032 * mm-util.el (mm-known-charsets): Removed.
7033 (mm-default-coding-system): Removed.
7034 (mm-default-charset): Removed.
7035 (mm-read-charset): New function.
7037 * message.el (message-default-charset): Removed.
7039 * rfc2047.el (rfc2047-default-charset): Default to nil.
7041 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7043 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7045 * gnus.el: Pterodactyl Gnus v0.70 is released.
7047 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7049 * mm-decode.el (mm-save-part): Use mm-get-part.
7050 (mm-insert-part): New function.
7051 (mm-get-part): Use it.
7052 (mm-get-image): Ditto.
7053 (mm-display-external): Ditto.
7055 * mm-view.el (mm-inline-text): Ditto.
7057 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7060 * mm-decode.el (mm-display-external): Save the buffer.
7061 (mm-remove-part): Kill it.
7063 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7065 * nnagent.el (nnagent-request-set-mark): Defined stub.
7067 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7069 * gnus-score.el (gnus-score-load-score-alist): Bind
7070 coding-system-for-read.
7072 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7075 * mm-view.el (mm-setup-w3): Require w3.
7077 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7079 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7082 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7084 * mm-encode.el: Ditto.
7086 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7089 * mailcap.el (mailcap-mime-data): SAFER ps.
7091 * message.el (message-encode-message-body): Always insert a
7092 Content-Type header.
7094 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7097 * mm-view.el (mm-inline-text): Handle all sorts of text.
7099 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7102 * mm-decode.el (mm-display-external): Use it.
7104 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7106 * mm-decode.el (mm-save-part): Removed double code.
7108 1999-01-12 Dave Love <fx@gnu.org>
7110 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7111 application/octet-stream .gz & al files with jka-compr.
7113 1999-01-12 Dave Love <fx@gnu.org>
7115 * gnus-ems.el (gnus-down-mouse-3): New variable.
7116 * gnus-art.el (gnus-mime-button-map): Use it.
7117 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7119 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7121 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7123 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7125 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7128 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7130 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7132 1999-01-12 Matt Armstrong <matta@geoworks.com>
7134 * mml.el (mml-parameter-string): Strip directory component.
7136 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7138 * gnus.el (gnus-use-demon): Removed.
7140 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7142 * nnmail.el (nnmail-article-group): Don't infloop.
7144 1999-01-11 Colin Rafferty <colin@xemacs.org>
7146 * gnus-art.el (article-update-date-lapsed): Made it work with
7147 picons, and make it update on all visible frames.
7148 (article-date-ut): Get summary-buffer's current-headers.
7150 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7152 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7153 (gnus-picons-setup-p): New variable.
7155 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7157 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7159 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7161 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7162 (gnus-summary-exit-no-update): Use mapcar.
7164 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7166 * gnus-agent.el (gnus-category-write): Make directory.
7168 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7170 * gnus-sum.el (gnus-update-read-articles):
7171 (gnus-update-marks): Request backend update of mark.
7173 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7175 * mm-bodies.el (mm-body-encoding): Use mm-find.
7177 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7179 * gnus-picon.el (gnus-article-display-picons): Fix.
7181 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7183 * gnus.el: Pterodactyl Gnus v0.69 is released.
7185 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7187 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7189 * gnus-agent.el (gnus-agent-remove-group): New command and
7192 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7194 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7196 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7198 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7200 * mm-view.el (mm-inline-text): Bind current id.
7202 * mm-decode.el (mm-handle-id): New macro.
7203 (mm-make-handle): Accept id.
7204 (mm-dissect-singlepart): Use it.
7206 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7208 * message.el (message-cite-original-without-signature): Use
7209 message-signature-separator when searching for signature in
7210 message-cite-original-without-signature.
7212 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7214 * gnus.el (gnus-server-to-method): Check named methods.
7216 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7218 * mm-view.el (mm-view-message): Goto point-min.
7220 * nnmail.el (nnmail-article-group): Don't delete lines, only
7223 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7226 * nnheader.el (nnheader-temp-directory): New variable.
7227 (nnheader-temp-directory): Removed.
7229 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7231 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7232 list of files to check for mailcap entries under windows-nt.
7234 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7236 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7237 summary buffer exists.
7239 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7241 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7242 irrelevant Sun sendmail bug.
7243 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7245 * message.el (message-send-news): Bind mail-header-separator to
7246 "" when asking backend to post.
7248 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7250 * mm-uu.el (mm-dissect-disposition): New variable.
7251 (mm-uu-dissect): Use it.
7253 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7255 * mm-view.el (mm-inline-text): Bind url-current-object.
7257 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7259 * gnus-range.el (gnus-remove-from-range): Rewrite.
7261 1998-12-09 SL Baur <steve@altair.xemacs.org>
7263 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7265 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7267 * message.el (message-encode-message-body): Insert `MIME-Version'
7268 instead of `Mime-Version'.
7270 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7272 * message.el (message-insert-mime-part): Add the attachment
7274 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7275 (message-mime-query-type): New function.
7276 (message-mime-query-description): Ditto.
7277 (message-mime-query-file): Ditto.
7278 (message-insert-mime-part): Use them.
7279 (message-mime-insert-external): Use the new stuff.
7281 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7283 * nnmail.el (nnmail-split-header-length-limit): New variable.
7285 * mm-decode.el (mm-dissect-buffer): Check syntax.
7287 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7289 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7290 (rfc2047-dissect-region): Ditto.
7292 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7294 * mm-view.el (mm-view-message): Decode charset.
7296 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7298 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7301 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7303 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7305 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7307 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7309 * message.el (message-send-mail): Do MML first.
7310 (message-send-news): Ditto.
7312 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7314 * gnus-picon.el (gnus-picons-face): New face.
7315 (gnus-picons-try-face): Use it.
7317 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7319 * gnus.el: Pterodactyl Gnus v0.68 is released.
7321 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7323 * gnus.el: Pterodactyl Gnus v0.67 is released.
7325 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7327 * gnus.el: Pterodactyl Gnus v0.66 is released.
7329 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7331 * gnus-art.el (gnus-insert-mime-button): Decode description.
7333 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7335 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7336 (gnus-decode-header-methods): Ditto.
7337 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7339 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7341 * mml.el (mml-insert-mime-headers): Encode description.
7343 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7346 * gnus-sum.el (gnus-default-charset): Doc fix.
7348 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7350 * mm-decode.el (mm-display-part): Forward a line.
7352 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7354 * mm-util.el (mm-running-ntemacs): New variable.
7355 (mm-text-coding-system): Ditto.
7356 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7357 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7359 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7361 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7364 * message.el (message-insert-headers): New command and keystroke.
7366 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7368 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7369 (mm-get-image): Ditto.
7371 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7372 base64, uudecode and binhex.
7374 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7376 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7378 * mm-uu.el (mm-uu-dissect): Use inline.
7380 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7382 * mm-view.el (mm-view-message): New function.
7384 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7387 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7389 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7390 entry for message/rfc822 as 8bit.
7392 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7394 * mailcap.el (mailcap-mime-extensions): Add patch.
7396 1998-12-05 Dale Hagglund <rdh@best.com>
7398 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7399 argument to force all multipart/* to look like multipart/mixed.
7401 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7403 (gnus-mime-display-part): Use it.
7405 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7407 * gnus-draft.el (gnus-draft-send): Only disable checks for
7408 non-interactive use.
7409 (gnus-draft-send-message): Use it.
7411 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7413 * gnus.el: Pterodactyl Gnus v0.65 is released.
7415 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7417 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7419 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7421 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7423 * gnus.el: Pterodactyl Gnus v0.64 is released.
7425 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7427 * mm-view.el (mm-setup-w3): Don't load.
7429 * gnus-msg.el (gnus-setup-message): Set group name.
7430 (gnus-group-mail): Avoid leaking local vars.
7432 * message.el (message-attach-file): Renamed.
7433 (message-mime-attach-file): Renamed again.
7435 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7437 * gnus-art.el (article-decode-encoded-words): Bind
7438 rfc2047-default-charset here.
7440 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7442 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7444 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7445 (gnus-picons-setup-hook): New hook.
7447 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7449 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7451 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7454 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7456 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7457 (gnus-mime-view-part): Ditto.
7458 (gnus-mime-inline-part): Dotii.
7459 (gnus-mime-externalize-part): Daddo.
7460 (gnus-mime-internalize-part): Tutti frutti.
7461 (gnus-widget-press-button): Da da do.
7463 * mm-view.el (mm-setup-w3): Require url-vars.
7465 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7467 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7468 * mm-util.el (mm-find-charset-region): Ditto.
7470 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7472 * message.el (message-send): Don't encode here.
7473 (message-send-mail): But here.
7474 (message-send-news): And here.
7476 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7478 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7480 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7482 * gnus.el: Pterodactyl Gnus v0.63 is released.
7484 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7486 * mml.el (mml-base-boundary): Shorten.
7488 * message.el (message-insert-mime-part): Use default.
7490 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7492 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7494 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7497 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7499 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7501 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7503 * gnus-art.el (gnus-insert-mime-button): Fix.
7505 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7507 * message.el (message-insert-mime-part): Nicify prompts.
7508 (message-insert-mime-part): Really delete duplicates.
7509 (message-insert-mime-part): Check against common errors.
7510 (message-insert-mime-part): Fix docstring.
7512 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7514 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7516 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7518 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7519 (gnus-insert-mime-button): Modify accordingly.
7521 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7523 * gnus-art.el (gnus-display-mime): Set window point.
7525 * mm-decode.el (mm-display-external): Only decode when not
7527 (mm-alternative-precedence): Prefer multiparts.
7528 (mm-inline-media-tests): Inline multiparts.
7530 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7531 Ignore errors when requiring url.
7533 * mml.el (mml-quote-region): New command.
7535 * message.el (message-cite-original): Use it.
7536 (message-cite-original-without-signature): Ditto.
7538 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7540 * gnus.el: Pterodactyl Gnus v0.62 is released.
7542 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7544 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7546 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7548 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7551 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7553 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7555 * gnus-art.el (gnus-mime-display-single): Check for attachment
7558 1998-12-03 Didier Verna <verna@inf.enst.fr>
7560 * gnus-msg.el (gnus-configure-posting-styles): find a
7561 posting-style entry in the group parameters, if any, and honor it
7564 1998-12-03 Felix Lee <flee@teleport.com>
7566 * nntp.el (nntp-after-change-function): Fix.
7568 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7570 * mml.el (mml-generate-mime-1): Insert literally.
7572 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7574 * mml.el (mml-insert-mime-headers): Removed debug.
7576 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7578 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7581 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7582 application/emacs-lisp to 8bit.
7584 1998-12-03 Dale Hagglund <rdh@best.com>
7586 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7588 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7590 * gnus.el: Pterodactyl Gnus v0.61 is released.
7592 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7594 * mml.el (mml-parse-1): Skipped parts.
7595 (mml-insert-mime-headers): Nil is a list.
7596 (mml-generate-mime-1): Don't insert literally.
7597 (mml-read-tag): Drop text props.
7598 (mml-read-part): Ditto.
7599 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7601 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7603 * gnus.el: Pterodactyl Gnus v0.60 is released.
7605 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7607 * mml.el (mml-parse-1): Don't throw contents away.
7609 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7611 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7613 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7615 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7617 (mml-parse-1): Use it.
7619 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7621 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7622 Use gnus-newsgroup-default-charset.
7623 (article-decode-encoded-words): Remove charset codes.
7624 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7625 gnus-default-charset.
7627 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7629 * message.el (message-send-mail): Don't encode here.
7630 (message-send-news): Nor here.
7631 (message-send): ... but here instead.
7633 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7635 (gnus-article-display-picons): Replace From line.
7636 (gnus-group-display-picons): Replace Newsgroups line.
7637 (gnus-picons-display-glyph): Set baseline.
7638 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7639 (gnus-picons-xbm-face): Revert to old, standard colors.
7641 * message.el (message-fetch-field): Remove text props.
7643 * gnus-art.el (gnus-article-normalized-header-length): New
7645 (article-normalize-headers): New command and keystroke.
7647 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7649 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7651 * gnus.el: Pterodactyl Gnus v0.59 is released.
7653 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7655 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7657 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7659 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7661 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7663 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7665 * mm-decode.el (mm-all-images-fit): New variable.
7666 (mm-image-fit-p): Use it.
7668 * gnus-art.el (gnus-mime-display-single): Use it.
7669 (gnus-mime-internalize-part): New command and keystroke.
7671 * mm-decode.el (mm-user-automatic-external-display): New
7673 (mm-automatic-external-display-p): New function.
7675 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7678 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7680 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7682 * gnus-art.el (gnus-with-article): Work in the original article
7684 (gnus-with-article): Work in read-only groups.
7686 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7688 * mm-bodies.el (mm-decode-string): Return original string if not
7691 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7693 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7695 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7697 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7699 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7701 * gnus.el: Pterodactyl Gnus v0.58 is released.
7703 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7705 * mm-decode.el (mm-get-image): Return a glyph, not an image
7708 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7710 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7712 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7714 * mail-parse.el (rfc2045): Required.
7716 1998-12-01 William M. Perry <wmperry@aventail.com>
7718 * mm-view.el (mm-inline-text): Remove props.
7720 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7722 * mm-view.el (mm-setup-w3): Protect url-misc.
7724 * message.el (message-ignored-resent-headers): Remove
7727 * mml.el (mml-insert-mime-headers): Use encoding.
7728 (mml-parameter-string): Ditto.
7730 * rfc2045.el: New file.
7731 (rfc2045-encode-string): New function.
7733 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7735 * mail-parse.el (mail-header-encode-parameter): New function.
7737 * rfc2231.el (rfc2231-encode-string): New function.
7739 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7741 * mm-bodies.el (mm-decode-string): New function.
7742 * mm-view.el (mm-inline-text): Use mm-decode-string.
7744 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7746 * gnus.el: Pterodactyl Gnus v0.57 is released.
7748 1998-11-23 Felix Lee <flee@cygnus.com>
7750 * nntp.el (nntp-async-needs-kluge): new setting.
7751 (nntp-async-timer): new var.
7752 (nntp-async-process-list): new var.
7753 (nntp-async-kluge): new function.
7754 (nntp-async-timer-handler): new function.
7755 (nntp-async-wait): new function.
7756 (nntp-async-stop): new function.
7757 (nntp-after-change-function): renamed, and split apart.
7758 (nntp-async-trigger): new function.
7759 (nntp-do-callback): new function.
7760 (nntp-accept-process-output): add optional timeout arg.
7762 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7763 (gnus-async-wait-for-article): new function.
7764 (gnus-async-with-semaphore): s/asynch/async/.
7766 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7768 * gnus-art.el (gnus-with-article): Don't encode.
7769 (gnus-insert-mime-button): Fall back on filename from C-D.
7770 (gnus-mime-display-single): Have dots right on text/plain
7773 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7776 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7778 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7781 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7782 (gnus-summary-repair-multipart): New command and keystroke.
7784 * gnus-art.el (gnus-with-article-buffer): New macro.
7786 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7788 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7791 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7793 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7795 * mml.el (mml-read-part): Partition right.
7797 * mm-decode.el (mm-handle-set-cache): New macro.
7798 (mm-handle-cache): Ditto.
7799 (mm-make-handle): Ditto.
7800 (mm-dissect-singlepart): Use it.
7801 (mm-get-image): Use the cache.
7803 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7805 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7806 (gnus-mime-display-single): Don't insert lines between parts.
7808 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7810 * nnmail.el (nnmail-file-coding-system-1): New variable.
7811 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7812 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7813 * nnml.el (nnml-file-coding-system): New variable.
7814 (nnml-request-article): Use nnml-file-coding-system.
7816 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7818 * gnus.el: Pterodactyl Gnus v0.56 is released.
7820 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7822 * gnus-art.el (gnus-mime-display-part): New function.
7823 (gnus-mime-display-mixed): Use it.
7825 * mm-view.el (mm-setup-w3): Don't register.
7827 * message.el (message-cite-original): Cite parts.
7829 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7831 * mml.el (mml-parameter-string): New function.
7832 (mml-insert-mime-headers): Separated into new function.
7834 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7836 * mml.el (mml-make-boundary): Use `make-string'.
7838 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7840 * binhex.el (binhex-insert-char): Ditto.
7842 * uudecode.el (uudecode-insert-char): Code correctly.
7844 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7846 * mml.el (mml-generate-mime): Don't generate multiparts for
7849 * gnus-art.el (gnus-display-mime): Save excursion.
7851 * message.el (message-remove-first-header): New function.
7852 (message-encode-message-body): Use it.
7854 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7856 * gnus.el: Pterodactyl Gnus v0.55 is released.
7858 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7860 * mm-view.el (mm-setup-w3): New function.
7862 * mm-decode.el (mm-content-id-get-contents): New function.
7863 (mm-content-id-get-type): Ditto.
7864 (mm-content-id-get-encoding): Ditto.
7865 (mm-get-handle-by-content-id): Removed.
7867 1998-11-25 Colin Rafferty <colin@xemacs.org>
7869 * message.el (message-generate-new-buffers): Fix tag.
7871 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7873 * message.el (message-buffer-name): Check for unique first.
7875 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7876 gnus-inhibit-mime-unbuttonizing.
7878 * gnus-sum.el (t): Bind M-t.
7879 (gnus-inhibit-unbuttonizing): New variable.
7880 (gnus-summary-toggle-display-buttonized): New command.
7882 * gnus-art.el (gnus-display-mime): Select article window.
7883 (article-strip-trailing-space): New command and keystroke.
7885 * nneething.el (nneething-include-files): New variable.
7886 (nneething-create-mapping): Use it.
7888 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7890 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7891 ayto-expirable marks.
7893 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7895 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7897 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7900 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7902 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7904 * mm-util.el (mm-binary-coding-system): New variable.
7905 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7906 * mm-decode.el (mm-display-external): Ditto.
7908 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7910 * gnus.el: Pterodactyl Gnus v0.54 is released.
7912 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7914 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7916 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7918 * mm-decode.el (mm-save-part): Unquote.
7920 1998-11-24 Matt Armstrong <matta@geoworks.com>
7922 * mm-decode.el (mm-save-part): Bind coding system for write.
7924 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7926 * gnus-art.el (gnus-article-mode-line-format): New default.
7927 (gnus-article-mime-part-status): New function.
7929 * message.el (message-send-news): Check the body syntax before
7932 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7933 (gnus-mime-display-single): Use it.
7934 (gnus-mime-display-alternative): Ditto.
7936 * mm-decode.el: Check for whether we are running under a term.
7938 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7940 * mm-decode.el (mm-preferred-alternative): Default to first
7942 (mm-preferred-alternative): No, we dont.
7944 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7946 * mm-decode.el (mm-display-external): Use binary instead of
7948 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7949 * nnheader.el (nnheader-file-coding-system): Ditto.
7950 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7952 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7954 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7955 name without method.
7957 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7959 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7960 coding-system -> default-charset.
7961 (gnus-newsgroup-default-charset-alist): Ditto.
7962 (gnus-summary-local-variables): Ditto.
7963 (gnus-set-global-variables): Ditto.
7964 (gnus-get-newsgroup-headers): Ditto.
7965 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7966 (gnus-get-newsgroup-headers-xover): Ditto.
7967 (gnus-newsgroup-setup-default-charset): Ditto.
7968 (article-decode-mime-words): Ditto.
7969 (article-decode-charset): Ditto.
7970 (article-decode-encoded-words): Ditto.
7971 (article-de-quoted-unreadable): Ditto.
7972 (gnus-mime-view-all-parts): Ditto.
7973 (gnus-mime-externalize-part): Ditto.
7974 (gnus-mm-display-part): Ditto.
7975 (gnus-mime-display-single): Ditto.
7976 (gnus-mime-display-alternative): Ditto.
7978 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7980 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7981 * gnus-art.el (article-decode-charset): Overlay
7982 rfc2047-default-charset.
7983 * message.el (message-draft-coding-system): New variable.
7984 (message-set-auto-save-file-name): Use message-draft-coding-system.
7985 * nndraft.el (nndraft-request-article): Ditto.
7986 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7987 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7989 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
7991 * mm-uu.el (mm-uu-test): New function.
7992 (mm-uu-dissect): Inherit charset and cte from head.
7993 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7995 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7997 * gnus.el: Pterodactyl Gnus v0.53 is released.
7999 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8001 * mm-decode.el (mm-get-image): New function.
8002 (mm-image-fit-p): New function.
8004 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8006 * gnus-art.el (gnus-article-insert-newline): New function.
8007 (article-goto-body): New function.
8009 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8011 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8014 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8017 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8020 * message.el (message-remove-header): Go to end if wanted.
8022 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8024 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8025 movement with save-window-excursion.
8027 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8029 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8031 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8033 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8035 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8037 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8038 gnus-newsgroup-coding-system.
8039 (gnus-get-newsgroup-headers): Ditto.
8040 (gnus-get-newsgroup-headers-xover): Ditto.
8041 (gnus-set-global-variables): Ditto.
8042 * gnus-art.el (article-decode-mime-words): Ditto.
8043 (article-decode-charset): Ditto.
8044 (article-decode-encoded-words): Ditto.
8045 (article-de-quoted-unreadable): Ditto.
8046 (gnus-mime-view-all-parts): Ditto.
8047 (gnus-mime-externalize-part): Ditto.
8048 (gnus-mm-display-part): Ditto.
8049 (gnus-mime-display-alternative): Ditto.
8050 (gnus-mime-display-single): Ditto.
8051 * mm-view.el (mm-inline-text): Use default coding system.
8053 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8055 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8056 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8057 (gnus-newsgroup-coding-system): New local variable.
8058 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8059 (gnus-summary-local-variables): Add two new local variables.
8060 (gnus-newsgroup-setup-coding-system): New function.
8061 (gnus-select-newsgroup): Setup coding system.
8062 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8063 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8064 * gnus-cus.el (gnus-group-parameters): Customizable
8067 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8069 * gnus.el: Pterodactyl Gnus v0.52 is released.
8071 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8073 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8076 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8077 undisplayed text types.
8079 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8082 1998-11-19 Felix Lee <flee@cygnus.com>
8084 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8086 1998-11-19 Felix Lee <flee@cygnus.com>
8088 * gnus-async.el (gnus-asynch-obarray): rename to
8089 gnus-async-hashtb, and don't buffer-local it.
8091 (gnus-async-article-callback): new function.
8092 (gnus-make-async-article-function): use it.
8094 (gnus-async-current-prefetch-group): new var.
8095 (gnus-async-current-prefetch-article): new var.
8096 (gnus-async-request-fetched-article): are we fetching it already?
8098 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8100 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8102 * gnus-sum.el (gnus-summary-show-article): Require.
8104 * message.el: Provide before hooks.
8105 (message-send-news): Do MIME before headers.
8107 * gnus-art.el (gnus-article-check-buffer): New function.
8108 (gnus-article-read-summary-keys): Use it.
8110 * mm-decode.el (mm-user-automatic-display): Display all inline
8113 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8115 (gnus-unbuttonized-mime-types): New variable.
8117 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8119 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8121 * mm-decode.el (mm-quote-arg): Quote semicolons.
8123 * gnus-art.el (gnus-mime-display-single): Don't display
8125 (gnus-mime-externalize-part): New command and keystroke.
8127 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8128 (mm-alternative-precedence): Changed order.
8130 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8132 * gnus.el (gnus-method-simplify): New function.
8133 (gnus-native-method-p): New function.
8134 (gnus-secondary-method-p): Use gnus-method-equal.
8136 * gnus-start.el (gnus-group-change-level): Shorten select method.
8138 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8140 * gnus.el: Pterodactyl Gnus v0.51 is released.
8142 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8144 * gnus.el: Applied patches from 5.6.45.
8146 * gnus-score.el (gnus-score-find-trace): Print complete file
8148 (gnus-score-find-trace): Truncate lines.
8150 * gnus.el (gnus-message-archive-group): Allow function.
8152 * message.el (message-encode-message-body): Remove Mime-Version
8155 * gnus-cus.el (gnus-group-customize): Optional topic.
8157 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8160 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8162 * message.el (message-encode-message-body): Rewrite.
8164 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8166 * mml.el (mml-base-boundary): New variable.
8167 (mml-make-boundary): New function.
8169 * gnus-cache.el (gnus-cache-coding-system): New variable.
8170 (gnus-cache-request-article): Use it.
8172 * message.el (message-insert-mime-part): Delete duplicates.
8174 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8176 * gnus-art.el (gnus-mime-display-alternative): Set end of
8177 multipart and display even when nothing is preferred.
8179 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8181 * gnus.el: Pterodactyl Gnus v0.50 is released.
8183 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8185 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8188 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8190 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8192 * gnus.el (gnus-similar-server-opened): Compare backend.
8194 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8196 * gnus-topic.el (gnus-topic-expire-articles): New function.
8197 (gnus-topic-mode-map): Bind it.
8199 * gnus.texi (Topic Commands): New expiry command. Reordered.
8201 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8204 (gnus-auto-expirable-marks): New variable.
8205 (gnus-inhibit-user-auto-expire): New variable.
8206 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8207 When looking to see if we should expire instead, check
8208 gnus-auto-expirable-marks instead of using a hard-wired list.
8209 (gnus-summary-mark-as-read-forward,
8210 gnus-summary-mark-as-read-backward):
8211 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8212 gnus-summary-mark-forward, instead of `t'.
8214 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8216 * mml.el (mml-compute-boundary): New function.
8217 (mml-compute-boundary-1): New function.
8218 (mml-generate-mime-1): Use it.
8220 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8222 * mml.el (mml-generate-mime-1): Always precede closing boundary
8225 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8227 * mml.el (mml-generate-mime-1): Do right boundaries when several
8230 * mm-decode.el (mm-user-automatic-display): Default to inline
8233 * mml.el (mml-generate-mime-1): Encode non-text parts.
8235 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8237 * gnus.el: Pterodactyl Gnus v0.49 is released.
8239 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8241 * mm-view.el (mm-inline-text): Require w3-vars.
8243 * gnus-setup.el (gnus-use-tm): Removed.
8245 * gnus-art.el (gnus-article-goto-part): Don't beep.
8246 (gnus-article-view-part): Check return value.
8247 (gnus-mime-display-alternative): Don't display when there is
8250 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8251 (mml-generate-mime-1): Use unibyte for binaries.
8253 * gnus-art.el (gnus-display-mime): Call
8254 gnus-article-mime-part-function.
8255 (gnus-mime-part-function): New function.
8256 (gnus-article-mime-part-function): New function.
8258 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8260 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8262 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8264 * message.el (message-font-lock-keywords): Highlight MML.
8265 (message-mml-face): New font.
8267 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8269 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8270 (gnus-mm-display-part): Do not select-window if the article window
8273 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8275 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8277 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8279 * gnus.el: Pterodactyl Gnus v0.48 is released.
8281 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8283 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8285 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8287 * message.el (message-cite-original-without-signature): Ditto.
8288 (message-cite-original): Quote parts.
8290 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8292 * gnus.el: Pterodactyl Gnus v0.47 is released.
8294 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8296 * message.el (message-encode-message-body): Insert MIME warning.
8298 * mml.el (mml-read-tag): Look for #tag.
8300 * mm-util.el (mm-find-charset-region): Check whether
8301 enable-multibyte-characters is bound.
8303 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8305 * gnus.el: Pterodactyl Gnus v0.46 is released.
8307 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8309 * message.el (message-encode-message-body): Insert headers at the
8312 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8314 * gnus.el: Pterodactyl Gnus v0.45 is released.
8316 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8318 * nndraft.el (nndraft-save-mime-part): Removed.
8319 (nndraft-get-mime-part): Ditto.
8321 * message.el (message-format-mime-old): Removed.
8322 (message-encode-message-body): Removed.
8323 (message-encode-message-body): Renamed.
8325 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8327 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8329 * message.el (message-format-mime): Check message-mime-part.
8331 * mm-encode.el (mm-mime-file-types): Removed.
8332 (mm-default-file-encoding): New definition.
8334 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8336 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8337 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8339 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8341 * gnus.el: Pterodactyl Gnus v0.44 is released.
8343 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8345 * message.el (message-format-mime): New function.
8347 * nndraft.el (nndraft-save-mime-part): New function.
8348 (nndraft-get-mime-part): New function.
8350 * mm-encode.el (mm-default-file-encoding): New function.
8351 (mm-content-transfer-encoding): New function.
8352 (mm-encode-buffer): New function.
8354 * message.el: New command.
8355 (message-mime-part): New variable.
8356 (message-insert-mime-part): New command.
8358 * mm-encode.el (mm-encode-content-transfer-encoding): New
8361 * mm-util.el (mm-content-transfer-encoding-defaults): New
8363 (mm-mime-file-types): Taken from TM.
8365 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8367 * gnus.el: Pterodactyl Gnus v0.43 is released.
8369 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8371 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8372 * gnus-score.el (gnus-score-default-header): Ditto.
8373 (gnus-header-index): Ditto.
8374 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8375 (gnus-summary-header): Handle extra headers.
8376 (gnus-summary-score-entry): Ditto, & provide new score element.
8377 (gnus-summary-score-effect): Ditto.
8378 (gnus-score-string): Avoid "extra" string sort, & modify match in
8380 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8382 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8384 * message.el (message-resend): Bind message-required-mail-headers
8387 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8389 * nngateway.el (require): Require cl.
8391 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8394 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8396 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8399 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8401 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8403 1998-11-10 Colin Rafferty <colin@xemacs.org>
8405 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8406 user-mail-address if non-nil.
8408 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8410 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8411 (gnus-make-sort-function-1): Ditto.
8413 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8416 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8418 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8420 * binhex.el (binhex-decode-region): Quote.
8422 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8424 * gnus-art.el (article-decode-charset): Don't downcase charset.
8426 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8428 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8430 * gnus.el: Pterodactyl Gnus v0.42 is released.
8432 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8434 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8436 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8438 * nntp.el (nntp-send-mode-reader): Revert.
8440 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8442 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8444 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8446 * message.el (message-make-date): Fix for negative time zones.
8448 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8450 * gnus.el: Pterodactyl Gnus v0.41 is released.
8452 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8454 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8456 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8458 * gnus.el (gnus-short-group-name): When shortening foreign select
8459 methods, do not scan for plusses beyond the first colon.
8461 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8463 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8464 lines where `group' is the last thing on the line.
8466 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8468 * gnus-art.el (gnus-article-view-part): Do alternative.
8469 (gnus-mime-display-alternative): Insert marker.
8471 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8473 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8475 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8478 * gnus-cus.el (gnus-topic): Required.
8480 * nnheader.el (nnheader-parse-nov): Parse extra.
8481 (nnheader-nov-parse-extra): New macro.
8483 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8485 * gnus-art.el (gnus-article-view-part): Internal move.
8487 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8489 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8490 (gnus-group-customize): Support editing topic parameters.
8492 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8494 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8497 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8499 * gnus-art.el (gnus-mm-display-part): Return.
8500 (gnus-article-view-part): Only go if external.
8501 (gnus-article-dumbquotes-map): Do 205.
8503 * mm-decode.el (mm-display-part): Return what was done.
8505 * message.el (message-buffer-naming-style): New variable.
8506 (message-generate-new-buffers): Extended.
8507 (message-buffer-naming-style): Removed.
8508 (message-buffer-name): Use it.
8509 (message-do-send-housekeeping): Rename new styling.
8511 * gnus-sum.el (gnus-summary-recenter): Allow
8512 gnus-auto-center-summary to be a number.
8514 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8516 * pop3.el (pop3-open-server): Use "binary" instead of
8519 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8521 * gnus-srvr.el (gnus-browse-foreign-server): Set
8522 gnus-browse-current-method to the result of gnus-server-to-method.
8524 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8526 * gnus-util.el (gnus-pull): Another optional argument.
8527 * nnweb.el (nnweb-request-delete-group): Delete from
8528 nnweb-group-alist and update active file.
8530 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8532 * gnus-group.el (gnus-group-make-group): Accept group of new
8535 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8537 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8539 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8541 * mm-view.el (mm-inline-text): Postion of html portion.
8543 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8545 * nntp.el (nntp-list-active-group): Waited for short strings.
8546 (nntp-send-mode-reader): Ditto.
8547 (nntp-open-connection): Ditto.
8549 * gnus-int.el (gnus-request-group-articles): New function.
8551 * nntp.el (nntp-request-listgroup): New function.
8552 (nntp-request-group-articles): Renamed.
8554 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8556 * nnheader.el (nnheader-parse-nov): Supply extra.
8558 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8560 * gnus-art.el (gnus-button-push): Don't go to
8561 gnus-article-buffer.
8563 * mm-view.el (mm-inline-image): Add a newline.
8565 * gnus-start.el (gnus-check-first-time-used): Check more.
8567 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8569 * gnus-start.el (gnus-check-first-time-used): Check current.
8571 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8573 * mm-util.el (mm-find-charset-region): New function.
8575 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8577 * gnus-art.el (gnus-mime-button-menu): Fix.
8579 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8581 * gnus-art.el (gnus-mime-button-menu): New definition.
8583 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8585 * gnus-art.el (article-decode-charset): Downcase charset.
8586 (article-decode-charset): Pass on type.
8587 (article-decode-charset): Check nil charsets.
8588 (article-remove-cr): Translate CR to LF.
8589 (gnus-ignored-mime-types): Default to nil.
8591 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8593 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8595 (gnus-nov-parse-extra): Didn't return right thing.
8597 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8599 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8601 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8603 * gnus.el: Pterodactyl Gnus v0.40 is released.
8605 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8607 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8609 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8611 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8613 * nnml.el (nnml-possibly-create-directory): Check before making.
8615 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8617 * nnheader.el (nnheader-insert-nov): Don't infloop.
8619 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8621 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8624 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8626 * nneething.el (nneething-file-name): New definition.
8628 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8630 * gnus-art.el (gnus-treatment-function-alist): Fix.
8631 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8633 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8635 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8637 * gnus.el: Pterodactyl Gnus v0.39 is released.
8639 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8641 * gnus-art.el (gnus-ignored-mime-types): New variable.
8642 (gnus-mime-display-single): Use it.
8643 (gnus-treatment-function-alist): New variable.
8645 * gnus.el (gnus-mime): New group.
8647 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8648 things for other parts.
8649 (gnus-mime-display-alternative): Place point.
8651 * gnus.el: autoload gnus-uu-post-news.
8653 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8656 * mm-decode.el (mm-display-part): Default to inline text/.*
8659 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8662 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8663 (gnus-mime-display-single): Inline all text parts.
8664 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8666 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8668 * nnml.el (nnml-possibly-create-directory): Rewrite.
8669 (nnml-request-create-group): Change to right server.
8671 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8673 * gnus.el: rmail-output-to-rmail-file autoload.
8675 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8678 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8680 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8682 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8684 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8687 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8689 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8691 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8693 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8695 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8697 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8699 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8702 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8705 * gnus-spec.el (gnus-update-format-specifications): Use the
8706 article mode line spec.
8708 * gnus-art.el (gnus-insert-mime-button): Put right type.
8709 (gnus-insert-prev-page-button): Ditto.
8710 (gnus-insert-next-page-button): Dutti.
8712 * pop3.el: New version installed.
8714 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8716 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8717 and display last part.
8719 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8721 * gnus.el: Pterodactyl Gnus v0.38 is released.
8723 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8725 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8727 (article-de-quoted-unreadable): Narrow to default.
8729 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8731 * gnus-art.el (article-decode-charset): Decode even when broken
8734 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8737 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8739 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8742 * nnmail.el (nnmail-extra-headers): New variable.
8744 * nnheader.el (nnheader-insert-nov): Insert extra.
8746 * gnus.el (gnus-summary-line-format): Doc fix.
8748 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8749 (gnus-nov-parse-line): Ditto.
8750 (gnus-nov-parse-extra): New macro.
8751 (gnus-header): New function.
8752 (gnus-update-summary-mark-positions): Change.
8753 (gnus-ignored-from-addresses): New variable.
8754 (gnus-summary-insert-from-or-to): New function.
8756 * gnus.el (gnus-extra-headers): New variable.
8758 * nnheader.el (make-mail-header): Expand.
8759 (mail-header-extra): New macro.
8760 (mail-header-set-extra): Ditto.
8761 (make-full-mail-header): Expand.
8763 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8765 * gnus.el: Pterodactyl Gnus v0.37 is released.
8767 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8769 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8771 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8774 1998-10-22 Didier Verna <verna@inf.enst.fr>
8776 * gnus-spec.el (gnus-balloon-face-function): new function
8777 (gnus-parse-format): understand the %< %> specifiers
8778 (gnus-parse-complex-format): ditto.
8780 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8782 * gnus.el: Changed following-char to char-after throughout.
8784 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8786 * mm-decode.el (mm-display-external): Protect more and message.
8788 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8790 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8793 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8795 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8797 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8799 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8801 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8803 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8805 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8807 * mm-decode.el (mm-display-external): Set undisplayer to mm
8808 buffer, not the current buffer; use unwind-protect.
8810 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8812 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8813 (gnus-summary-exit-no-update): Ditto.
8815 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8817 * mm-decode.el (mm-inline-media-tests): Look for w3.
8819 * mailcap.el (mailcap-mime-data): Inline html.
8821 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8823 * gnus.el: Pterodactyl Gnus v0.36 is released.
8825 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8827 * gnus-art.el (article-translate-strings):
8828 (gnus-article-dumbquotes-map): Don't dot.
8830 * pop3.el (pop3-open-server): Set point right.
8832 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8833 (mm-dissect-buffer): Ditto.
8834 (mm-destroy-part): Ignore non-handles.
8835 (mm-remove-part): Ditto.
8836 (mm-destroy-parts): New function.
8837 (mm-remove-parts): Ditto.
8839 * gnus-art.el (gnus-mm-display-part): Don't move point.
8841 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8843 * mm-uu.el : New file.
8845 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8847 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8850 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8852 * mm-decode.el (mm-display-external): Check before selecting.
8854 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8856 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8858 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8860 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8863 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8865 * gnus-art.el (gnus-decode-header-methods): New variable.
8867 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8869 * gnus-art.el (gnus-multi-decode-header): New function.
8871 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8873 * gnus.el: Pterodactyl Gnus v0.35 is released.
8875 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8877 * uudecode.el (uudecode-decode-region-external): Insert
8880 * mm-bodies.el (mm-decode-body): Optional encoding.
8882 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8884 * gnus-ems.el (gnus-mouse-3): New variable.
8886 * binhex.el (binhex-decode-region-external): Don't use -internally.
8888 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8890 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8893 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
8895 * gnus-group.el (gnus-add-marked-articles): Request backend update
8898 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8900 * gnus-sum.el (gnus-update-read-articles):
8901 (gnus-update-marks): Request backend update of mark.
8903 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8905 * gnus.texi (Optional Backend Functions): New item,
8906 nnchoke-request-set-mark.
8908 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8910 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8913 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
8915 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8917 1998-10-14 SL Baur <steve@altair.xemacs.org>
8919 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8922 1998-10-10 SL Baur <steve@altair.xemacs.org>
8924 * mm-view.el: Require mm-decode for macros.
8926 * mm-decode.el (mm-handle-type): Move macro declarations above the
8927 place where they are used.
8929 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
8931 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8934 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8936 * nnagent.el (nnagent-open-server): Error message.
8938 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8940 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8942 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8944 * score-mode.el (gnus-score-mode-map): Ditto.
8946 * message.el (message-mode-map): Ditto.
8948 * gnus-uu.el (gnus-uu-post-news): Ditto.
8950 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8952 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8954 * gnus-art.el (gnus-article-edit-mode-map): Use
8955 `set-keymap-parent' rather than `copy-keymap'.
8957 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8959 * gnus-art.el (gnus-mime-button-commands): New variable.
8960 (gnus-mime-button-map): Initialize it from
8961 `gnus-mime-button-commands'.
8962 (gnus-mime-button-menu): New function.
8963 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8965 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
8967 * message.el (message-insert-to): Make `nobody' and `poster'
8968 synonymous to `never' and `always' in Mail-Copies-To.
8969 (message-reply): Ditto.
8970 (message-followup): Ditto.
8972 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8974 * mailcap.el (mailcap-mime-data): Save sound.
8976 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
8978 * message.el (message-ignored-supersedes-headers): Include
8979 `NNTP-Posting-Date'.
8981 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
8983 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8985 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8987 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8990 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8992 * mm-decode.el (mm-display-external): Don't switch on save.
8994 1998-10-18 Andy Piper <andyp@parallax.co.uk>
8996 * nnmail.el (nnmail-movemail-args): New variable.
8998 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9000 * gnus-art.el (article-translate-strings):
9002 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9004 * gnus-art.el (gnus-article-view-part): Use it.
9005 (gnus-mm-display-part): New function.
9006 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9008 * mm-decode.el (mm-handle-displayed-p): New function.
9010 * gnus-art.el (gnus-mime-copy-part): Create better names.
9011 (gnus-mime-button-line-format): Include dots spec.
9013 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9015 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9016 forward buffer first.
9018 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9020 * gnus-util.el (gnus-set-window-start): New function.
9022 * message.el (message-send): Don't check changed.
9024 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9026 * gnus-art.el (gnus-article-setup-buffer): Set params.
9028 * mm-decode.el (mm-user-display-methods): Inline
9029 "message/delivery-status".
9031 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9033 * message.el (message-auto-save-directory): Rename.
9034 (message-mode): Dof fix.
9036 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9037 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9039 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9041 * message.el (message-make-date): Avoid locale.
9043 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9046 * mm-decode.el (mm-display-inline): Goto point-min.
9048 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9050 * mm-decode.el (mm-display-external): Reverse before sorting.
9052 * gnus-draft.el (gnus-draft-send): Allow mail.
9054 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9056 * message.el (message-check): Move message-check macro above where
9059 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9061 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9063 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9065 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9067 * gnus.el: Pterodactyl Gnus v0.34 is released.
9069 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9071 * mm-decode.el (mm-inline-media-tests): delivery-status.
9073 * mm-view.el (mm-inline-text): Provide default.
9075 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9077 * mailcap.el (mailcap-possible-viewers): Fix nils.
9079 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9081 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9082 (article-update-date-lapsed): Record the buffer.
9083 (article-update-date-lapsed): Do all windows that display article
9086 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9088 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9090 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9093 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9095 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9097 * gnus-agent.el (gnus-category-add): Change default category to
9100 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9103 * gnus-draft.el (gnus-draft-send): Check server more.
9105 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9106 (gnus-article-goto-part): New function.
9108 * mm-view.el (mm-inline-text): Insert richtext properly.
9110 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9112 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9114 * parse-time.el (parse-time-rules): Accept dates far into the past
9115 and the future, and parse single-digit numbers as years.
9117 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9119 * mm-decode.el (mm-display-external): Chop off directories.
9121 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9123 * uudecode.el (uu-decode-region-external): Use
9124 insert-file-contents-literally.
9126 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9128 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9130 * uudecode.el: New file.
9132 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9135 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9137 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9139 * message.el (message-fetch-field): Unfold properly.
9141 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9144 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9146 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9147 (gnus-auto-select-first): Removed.
9148 (gnus-auto-select-first): Extended.
9149 (gnus-summary-read-group-1): Use new value.
9151 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9153 * message.el (message-fix-before-sending): Space.
9155 * nnmail.el (nnmail-find-file): Don't erase.
9157 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9159 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9161 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9163 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9165 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9167 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9169 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9171 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9174 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9176 * gnus-art.el (gnus-mime-view-all-parts): New command and
9179 * mm-decode.el (mm-display-external): Translate slashes.
9181 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9183 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9185 * mm-decode.el (mm-quote-arg): Quote spaces.
9186 (mm-display-external): Quote args.
9188 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9190 * mm-decode.el (mm-inlinable-part-p): New function.
9192 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9194 * mm-util.el (mm-disable-multibyte): New function.
9196 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9198 * gnus.el: Pterodactyl Gnus v0.33 is released.
9200 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9202 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9204 * mm-decode.el (mm-display-external): Don't switch for externals.
9205 (mm-dissect-multipart): Don't include end-sep.
9207 * mm-util.el (mm-get-coding-system-list): New function.
9208 (mm-coding-system-list): New variable.
9210 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9212 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9214 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9216 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9219 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9221 * mm-decode.el (mm-interactively-view-part): Typo.
9223 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9225 * mm-decode.el (mm-dissect-multipart): Display last part when the
9226 article has no close-delimiter
9228 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9230 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9233 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9235 * gnus-art.el (gnus-display-mime): Typo.
9237 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9239 * gnus.el: Pterodactyl Gnus v0.32 is released.
9241 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9243 * gnus-kill.el (gnus-batch-score): Protect against errors.
9245 * gnus-art.el: Protect against broken headers.
9247 * mm-decode.el (mm-display-external): Respect needsterm.
9248 (mm-display-external): Create buffer for external commands.
9250 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9252 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9254 * mm-decode.el (mm-display-external): Use file name.
9256 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9258 * gnus-util.el (gnus-output-to-rmail): adjust to
9259 `rmail-output-to-rmail-file'
9261 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9263 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9265 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9268 * gnus-art.el (article-decode-charset): Fold case.
9270 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9272 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9274 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9276 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9279 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9281 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9284 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9286 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9288 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9290 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9292 1998-09-23 Matt Armstrong <matta@geoworks.com>
9294 * gnus-art.el (article-decode-charset): Narrow to the correct
9297 * mm-bodies.el: Fix autoload.
9299 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9301 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9303 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9305 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9307 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9309 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9310 (gnus-article-add-button): Ditto.
9312 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9314 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9315 (gnus-article-prepare-display): Bind url-standalone-mode.
9317 * mm-decode.el (mm-remove-part): Also delete directory.
9318 (mm-display-external): Create a private sub-dir.
9320 * mailcap.el (mailcap-binary-suffixes): New variable.
9321 (mailcap-command-p): Use it.
9323 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9325 * nnmbox.el (nnmbox-request-group): Change server.
9326 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9328 * message.el (message-encode-message-body): Don't stomp MIME
9331 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9333 (gnus-summary-exit): Check for a live article buffer.
9334 (gnus-summary-exit-no-update): Ditto.
9336 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9339 * gnus-sum.el (gnus-article-decoded-p): New variable.
9341 * mm-decode.el (mm-display-external): Use no-conv.
9343 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9344 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9346 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9349 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9351 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9353 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9355 * gnus.el: Pterodactyl Gnus v0.31 is released.
9357 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9359 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9361 * mm-decode.el (mm-display-part): Accept no-default.
9363 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9366 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9367 (gnus-summary-prepare-threads): Ditto.
9369 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9371 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9372 (gnus-mime-button-line-format): Doc fix.
9373 (gnus-insert-mime-button): Use it.
9374 (gnus-article-add-button): Use widget-convert-button.
9376 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9379 * mm-decode.el (mm-alternative-precedence): Ditto.
9381 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9383 * mm-decode.el (mm-user-automatic-display): Use enriched.
9385 1998-09-14 Paul Fisher <rao@gnu.org>
9387 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9390 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9392 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9394 * gnus-art.el (article-update-date-lapsed): Only update header if
9395 buffer is dispalyed in frame.
9396 (gnus-article-prepare-display): New function.
9397 (gnus-article-prepare): Use it.
9399 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9401 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9403 * mm-view.el (mm-insert-inline): New function.
9405 * mm-decode.el (mm-pipe-part): Bugged.
9407 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9409 * mm-bodies.el (mm-encode-body): Move over the body.
9411 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9413 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9415 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9417 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9418 related functions. Handle message/rfc822 parts. Display subject on
9419 multipart summary lines. Display name on sub-parts when available.
9421 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9423 * mailcap.el (mailcap-command-p): New version.
9425 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9427 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9430 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9432 * message.el (message-make-date): Remove weekday name.
9434 * mm-decode.el (mm-dissect-buffer): Protect against broken
9437 * mailcap.el (mailcap-command-in-path-p): New function.
9438 (mailcap-command-p): Renamed.
9440 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9442 * rfc2047.el (eval): Autoload.
9444 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9446 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9447 (gnus-multi-decode-encoded-word-string): New function.
9448 (gnus-encoded-word-method-alist): New variable.
9449 (gnus-decode-encoded-word-functions): Removed.
9451 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9453 * gnus-int.el (gnus-request-replace-article): Replace
9454 message-narrow-to-headers with message-narrow-to-head
9456 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9458 * drums.el (drums-quote-string): Reversed match.
9460 * message.el (message-make-date): Use weekday name.
9462 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9464 * gnus.el: Pterodactyl Gnus v0.30 is released.
9466 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9468 * gnus-art.el (article-decode-encoded-words): Use it.
9469 (gnus-decode-header-function): New variable.
9471 * gnus-sum.el (gnus-nov-parse-line): Use it.
9472 (gnus-decode-encoded-word-function): New variable.
9474 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9477 * gnus-art.el (gnus-insert-mime-button): Use widget.
9478 (gnus-widget-press-button): New function.
9479 (gnus-article-prev-button): Removed.
9480 (gnus-article-next-button): Ditto.
9481 (gnus-article-add-button): Ditto.
9483 * gnus.el (gnus-article-mode-map): Inherit from widget.
9484 (gnus-article-mode-map): No, don't.
9486 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9487 (mm-content-id-alist): New variable.
9488 (mm-get-content-id): New function.
9490 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9491 articles if we are fetching to the article buffer.
9493 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9495 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9498 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9500 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9501 (mm-default-mime-charset): New variable.
9503 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9505 * drums.el (drums-quote-string): Reversed test.
9507 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9509 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9512 * drums.el (drums-quote-string): New function.
9514 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9515 (rfc2047-b-encode-region): Chop lines.
9516 (rfc2047-q-encode-region): Ditto.
9518 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9520 * gnus.el: Pterodactyl Gnus v0.29 is released.
9522 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9524 * mm-decode.el (mm-save-part): Message right.
9526 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9528 * drums.el (drums-parse-address): Returned a list instead of a
9530 (drums-remove-whitespace): Skip comments.
9531 (drums-parse-addresses): Didn't work.
9533 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9535 * gnus.el: Pterodactyl Gnus v0.28 is released.
9537 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9539 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9541 (article-decode-encoded-words): Rename.
9543 * message.el (message-narrow-to-headers-or-head): New function.
9545 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9548 * message.el (message-send-news): Encode body after checking
9551 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9553 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9555 * gnus-art.el (gnus-display-mime): Respect disposition.
9557 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9559 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9560 text with annotations.
9562 * message.el (message-make-date): Fix sign for negative time
9565 * mm-view.el (mm-inline-image): Insert a space at the end of the
9568 * mail-parse.el: New file.
9570 * rfc2231.el: New file.
9572 * drums.el (drums-content-type-get): Removed.
9573 (drums-parse-content-type): Ditto.
9575 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9577 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9579 * gnus.el: Pterodactyl Gnus v0.27 is released.
9581 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9583 * mm-decode.el (mm-alternative-precedence): New variable.
9584 (mm-preferred-alternative): New function.
9586 * gnus-art.el (gnus-mime-copy-part): New command.
9588 * mm-decode.el (mm-get-part): New function.
9590 * mm-view.el: New file.
9592 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9593 (mm-display-part): Default to mailcap-save-binary-file.
9595 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9597 * gnus.el: Pterodactyl Gnus v0.26 is released.
9599 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9601 * mm-decode.el (mm-interactively-view-part): New function.
9603 * gnus-art.el (gnus-mime-view-part): New command.
9605 * mm-decode.el (mm-last-shell-command): New variable.
9607 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9609 * mm-decode.el (mm-save-part): New function.
9611 * gnus-art.el (article-decode-charset): Protect against buggy
9613 (gnus-mime-pipe-part): New command.
9614 (gnus-mime-save-part): New command.
9615 (gnus-mime-button-map): New keymap.
9616 (gnus-mime-button-line-format): New variable.
9617 (gnus-insert-mime-button): New function.
9618 (gnus-display-mime): Use it.
9620 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9622 * mm-decode.el (mm-inline-text): Decode charsets.
9624 * gnus-art.el (gnus-article-save): Comment fix.
9626 * gnus-int.el (gnus-start-news-server): When in batch, don't
9629 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9632 * mm-decode.el (mm-inline-media-tests): Add audio.
9633 (mm-inline-audio): New function.
9635 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9637 * gnus-art.el (article-make-date-line): Didn't work.
9639 * parse-time.el (parse-time-string): One too many nils.
9641 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9643 * gnus.el: Pterodactyl Gnus v0.25 is released.
9645 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9647 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9650 * gnus.el ((featurep 'gnus-xmas)): New
9651 'gnus-annotation-in-region-p alias.
9653 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9655 * mm-util.el (mm-with-unibyte-buffer): New function.
9657 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9659 * mm-decode.el (mm-inline-media-tests): New variable.
9661 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9663 * gnus-art.el (gnus-article-mime-handles): New variable.
9665 * drums.el (drums-narrow-to-header): New function.
9667 * gnus-art.el (article-decode-charset): Use it.
9669 * drums.el (drums-content-type-get): New function.
9671 * mm-util.el (mm-content-type-charset): Removed.
9673 * drums.el (drums-syntax-table): @ is word.
9674 (drums-parse-content-type): New function.
9676 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9679 * gnus-util.el (gnus-date-get-time): Use safe date.
9681 * gnus-sum.el (gnus-show-mime): Removed.
9682 (gnus-summary-toggle-mime): Removed.
9684 * gnus-art.el (gnus-strict-mime): Removed.
9685 (gnus-article-prepare): Don't do MIME.
9686 (gnus-decode-encoded-word-method): Removed.
9687 (gnus-show-mime-method): Removed.
9689 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9691 * gnus.el: Pterodactyl Gnus v0.24 is released.
9693 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9695 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9698 * parse-time.el (parse-time-rules): Accept times that look like
9701 * message.el (message-make-date): Use zone properly.
9703 * gnus.el: Autoload gnus-batch.
9705 * gnus-art.el (article-de-quoted-unreadable): Do not do
9706 gnus-article-decode-rfc1522.
9708 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9710 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9713 * message.el (message-encode-message-body): Check for us-ascii.
9715 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9718 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9720 * gnus-art.el (article-decode-charset): Rename.
9722 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9724 * gnus.el: Pterodactyl Gnus v0.23 is released.
9726 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9728 * gnus-util.el (gnus-parent-id): Ditto.
9729 (gnus-put-text-property-excluding-newlines): Ditto.
9731 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9733 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9735 * message.el (message-generate-headers): Generate User-Agent
9736 instead of X-Mailer & X-Newsreader.
9738 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9739 User-Agent header format.
9741 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9743 * gnus.el: Pterodactyl Gnus v0.22 is released.
9745 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9747 * mm-util.el (mm-multibyte-p): Typo.
9749 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9751 * gnus.el: Pterodactyl Gnus v0.21 is released.
9753 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9755 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9757 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9759 * mm-util.el (mm-multibyte-p): New function.
9761 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9763 * gnus.el: Pterodactyl Gnus v0.20 is released.
9765 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9767 * rfc2047.el (rfc2047-decode-region): Only decode when in
9770 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9772 * gnus-int.el (gnus-request-replace-article): Encode.
9773 (gnus-request-accept-article): Encode.
9775 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9778 * gnus.el (gnus-article-display-hook): Take the charset functions
9781 * time-date.el (safe-date-to-time): New function.
9783 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9785 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9787 * gnus.el: Pterodactyl Gnus v0.19 is released.
9789 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9791 * mm-util.el (mm-mime-charset): New function.
9793 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9795 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9797 * gnus.el: Pterodactyl Gnus v0.18 is released.
9799 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9801 * message.el (message-send-and-exit): Return t on success.
9802 (message-make-date): Make a proper time zone.
9804 * gnus-draft.el (gnus-draft-send): Only remove article if the
9805 sending is successful.
9807 * drums.el (drums-get-comment): Return the last comment.
9808 (drums-parse-address): Parse old-style From headers.
9810 1998-09-07 SL Baur <steve@altair.xemacs.org>
9812 * gnus-sum.el (gnus-data-compute-positions): Move below
9813 `gnus-save-hidden-threads' so the former is correctly detected as
9816 1998-09-06 Dave Love <fx@gnu.org>
9818 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9819 ignore-errors too, eval'd when compile. Require w3 stuff at load
9820 time for nicer failure if it's not available.
9822 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9824 * time-date.el (time-to-seconds): Renamed.
9826 * parse-time.el (parse-time-string): Downcase before handling.
9827 (parse-time-rules): Times without seconds have 0 seconds.
9829 * rfc2047.el (rfc2047-encode-region): New version.
9830 (rfc2047-dissect-region): New function.
9832 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9834 * message.el (message-make-date): Use symbolic zone.
9836 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9838 * time-date.el (parse-time): Always use parse-time.
9840 * parse-time.el (parse-time-syntax): Use vectors.
9842 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9844 * gnus.el: Pterodactyl Gnus v0.17 is released.
9846 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9848 * time-date.el: Renamed from "date".
9850 * gnus.el: Removed all timezone dependencies.
9852 * score-mode.el: Removed.
9853 (gnus-score-edit-insert-date): Use date.
9855 * date.el (float-to-time): New function.
9857 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9859 * date.el (time-to-float): New function.
9861 * message.el (message-make-date): Use format-time-string.
9862 (message-make-expires): Use make-date.
9864 * gnus-util.el (gnus-dd-mmm): Use date.
9865 (gnus-sortable-date): Ditto.
9867 * message.el (message-make-date): Take an optional time.
9869 * gnus: Applied patches from 5.6.43.
9871 * date.el (if): Use parse-time.
9873 * gnus-score.el (gnus-summary-score-entry): Make into a command
9876 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9879 * gnus.el (gnus-agent-meta-information-header): Moved here.
9881 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9883 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9884 (gnus-agent-fetch-group-1): Score article headers using normal
9885 group score files if the download score rule of a category/group
9887 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9888 deciding what articles to download.
9889 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9890 predicate processing if predicate is `true' or `false'.
9892 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9894 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9896 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9898 * score-mode.el (score-mode-coding-system): New variable.
9899 (gnus-score-edit-exit): Use it.
9901 1998-09-04 Jason R Mastaler <jason@4b.org>
9903 * drums.el: Corrected typo.
9905 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9907 * mm-bodies.el (mm-body-encoding): Faster version.
9909 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9911 * gnus-art.el (gnus-article-decode-charset): Only decode text
9914 * message.el (message-output): Use rmail.
9916 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9919 * mm-util.el (mm-charset-to-coding-system): Use
9920 rfc2047-default-charset.
9921 (mm-known-charsets): New variable.
9923 * message.el (message-caesar-region): Bugged out.
9925 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9927 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9928 specifying `agent-predicate' in a group's parameters.
9930 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9932 * gnus.el: Pterodactyl Gnus v0.16 is released.
9934 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9936 * nnmail.el (nnmail-expired-article-p): Use predicate.
9938 * date.el (time-less-p): Renamed.
9940 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9943 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9946 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9948 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9951 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9953 * gnus.el: Pterodactyl Gnus v0.15 is released.
9955 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9957 * date.el: New file.
9959 * gnus-util.el (gnus-encode-date): Removed.
9960 (gnus-time-less): Ditto.
9962 * nnmail.el (nnmail-date-to-time): Removed.
9963 (nnmail-time-less): Ditto.
9964 (nnmail-days-to-time): Ditto.
9965 (nnmail-time-since): Ditto.
9967 * drums.el: New file.
9969 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
9971 * message.el (message-encode-message-body): Encode headers with
9974 * rfc2047.el (rfc2047-default-charset): Renamed.
9975 (rfc2047-encodable-p): Use it.
9977 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9979 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9982 * gnus-util.el (gnus-output-to-rmail): Removed.
9984 * gnus-art.el (gnus-summary-save-in-rmail): Use
9985 gnus-output-to-rmailrmail-output-to-rmail-file.
9987 * rfc2047.el (rfc2047-decode-region): Fold case.
9988 (rfc2047-decode): Use decode-string.
9990 * mm-util.el: Provide mm-char-int.
9992 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9994 * gnus.el: Pterodactyl Gnus v0.14 is released.
9996 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9998 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10001 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10003 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10005 (gnus-inews-insert-mime-headers): Removed.
10007 * message.el (message-caesar-region): Protect against MULE chars.
10009 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10011 * mm-util.el (if): fset the right function.
10013 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10015 * gnus-art.el (gnus-article-decode-charset): Use real
10016 read-coding-system.
10018 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10020 * mm-bodies.el (mm-decode-body): Protect against malformed
10022 (mm-decode-body): Check that buffer-file-coding-system is
10025 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10027 * gnus.el: Pterodactyl Gnus v0.13 is released.
10029 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10031 * gnus-util.el (gnus-strip-whitespace): Already defined.
10034 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10036 * gnus-util.el (gnus-strip-whitespace): New function.
10038 * mm-util.el (mm-content-type-charset): Downcase.
10040 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10042 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10043 (gnus-article-decode-charset): Don't fetch all headers.
10045 * mm-util.el (mm-read-coding-system): New function.
10047 * mm-bodies.el (mm-decode-body): Check the right charset.
10049 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10051 * gnus-art.el (gnus-article-mode-line-format): Use short group
10054 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10056 * gnus.el: Pterodactyl Gnus v0.12 is released.
10058 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10060 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10062 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10063 (gnus-article-decode-charset): Always run.
10065 * mm-bodies.el (mm-decode-body): Decode cte.
10067 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10069 * gnus.el: Pterodactyl Gnus v0.11 is released.
10071 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10073 * message.el (message-encode-message-body): Ditto.
10075 * gnus-art.el (gnus-article-decode-mime-words): New command and
10077 (gnus-article-decode-charset): Ditto.
10078 (gnus-article-decode-charset): Only work under MULE.
10080 * mm-util.el (mm-content-type-charset): New function.
10082 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10084 * message.el (message-send-mail): Insert MIME headers.
10085 (message-check-news-body-syntax): Don't warn for escape sequences.
10086 (message-check-news-body-syntax): Insert MIME headers.
10088 * mm-bodies.el (mm-body-encoding): New function.
10090 * message.el (message-encode-message-body): New function.
10092 * mm-bodies.el: New file.
10094 * mm-util.el (mm-narrow-to-head): New function.
10096 * rfc2047.el (rfc2047-encode): Use it.
10098 * mm-util.el: Provide mm-encode-coding-region.
10100 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10102 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10104 * mm-util.el (mm-enable-multibyte): New function.
10106 * message.el (message-set-work-buffer): Set multibyte.
10108 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10110 * gnus-util.el (gnus-point-at-eol): Removed.
10111 (gnus-point-at-bol): Ditto.
10113 1998-08-31 Didier Verna <verna@inf.enst.fr>
10115 * gnus-msg.el (gnus-group-mail): make it behave like
10116 gnus-group-post-news with regards to the prefix (this enables the
10117 use of posting styles).
10119 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10121 * gnus.el (gnus-article-display-hook): Added
10122 gnus-article-decode-rfc1522 to hook.
10124 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10126 * gnus.el: Pterodactyl Gnus v0.10 is released.
10128 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10130 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10133 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10135 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10137 * mm-util.el (mm-charsets-in-region): Removed.
10139 * rfc2047.el: Renamed file.
10141 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10143 * message.el (message-mode): Set multibyte.
10145 * mm-util.el (mm-charsets-in-region): Copied here.
10147 * gnus-util.el: Removed gnus-truncate-string.
10149 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10151 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10152 (rfc1522-encodable-p): New function.
10153 (rfc1522-encode-message-header): Use it.
10155 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10157 * gnus.el: Pterodactyl Gnus v0.9 is released.
10159 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10161 * mm-util.el: Shadow encode-coding-string.
10163 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10165 * mm-util.el: New file.
10167 * mm-decode.el: Somewhat depleted.
10168 * mm-encode.el: Ditto.
10170 * rfc1522.el: New file.
10172 * mm-util.el (mm-replace-chars-in-string): Copied here.
10174 * mm-encode.el (mm-q-encode-region): New function.
10176 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10179 * mm-encode.el (mm-encode-word-region): Downcase.
10181 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10183 * gnus.el: Pterodactyl Gnus v0.8 is released.
10185 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10187 * message.el (message-send-mail): Encode headers.
10189 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10190 (quoted-printable-encode-region): Upcase.
10192 * message.el (message-default-charset): New variable.
10194 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10196 * message.el (message-narrow-to-field): Changed name.
10198 * mm-encode.el: New file.
10200 * message.el (message-narrow-to-header): New function.
10202 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10205 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10207 * gnus.el: Pterodactyl Gnus v0.7 is released.
10209 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10211 * gnus.el: Remove autoload for
10212 gnus-article-mime-decode-quoted-printable.
10214 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10215 be decoded in non-MULE Emacsen.
10217 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10219 * mm-decode.el: Check for coding-system-list.
10221 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10223 * gnus.el: Pterodactyl Gnus v0.6 is released.
10225 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10227 * nnheader.el (fboundp): Protect code-coding-string.
10229 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10232 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10234 * gnus.el: Pterodactyl Gnus v0.5 is released.
10236 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10238 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10239 (gnus-hack-decode-rfc1522): Removed.
10241 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10243 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10245 * gnus.el: Gnus v0.4 is released.
10247 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10249 * gnus-art.el (gnus-article-decode-mime-words): New command and
10252 * qp.el (quoted-printable-decode-region): Don't use hexl.
10254 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10255 (gnus-structured-field-decoder): Removed.
10256 (gnus-unstructured-field-decoder): Ditto.
10258 * mm-decode.el: New file.
10262 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10264 * gnus-ems.el (fboundp): Removed gnus-split-string.
10266 * gnus.el (gnus-splash-face): Doc fix.
10268 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10270 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10273 * nnheader.el (nnheader-temp-write): Removed.
10275 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10277 * gnus.el: Gnus v0.3 is released.
10279 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10281 * gnus.el: Gnus v0.2 is released.
10283 ;; Local Variables:
10284 ;; coding: iso-2022-7bit