1 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * message.el (message-setup): Use cons. Suggested by Johan Vromans
4 <jvromans@squirrel.nl>.
6 * gnus-topic.el (gnus-topic-create-topic): Use list.
8 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
9 before binding gnus-default-article-saver.
11 * gnus-sum.el (gnus-summary-save-article):
12 (gnus-summary-pipe-output):
13 (gnus-summary-save-article-mail):
14 (gnus-summary-save-article-rmail):
15 (gnus-summary-save-article-file):
16 (gnus-summary-write-article-file):
17 (gnus-summary-save-article-body-file): Ditto.
19 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
21 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
23 * gnus-art.el (gnus-article-check-hidden-text): Return t.
25 * gnus-util.el (gnus-remove-text-properties-when): Return t.
27 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
28 malformatted messages.
30 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
32 * gnus-art.el (article-treat-dumbquotes): Quote \.
34 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
36 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
37 Emacs 20 runs on a terminal.
39 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
41 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
42 Paul Stevenson <p.stevenson@surrey.ac.uk>
44 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
46 * mml.el (gnus-add-minor-mode): Autoload.
48 * message.el (message-forward): Save-restriction.
50 * message.el (message-mail-user-agent): Add :version.
52 * message.el (message-mail-user-agent): New variable.
53 (message-setup): Renamed to message-setup-1. Support
55 (message-mail-user-agent): New function.
56 (message-mail): Use it.
57 (message-reply): Use it.
58 (message-resend): Use it.
59 (message-mail-other-window): Use it.
60 (message-mail-other-frame): Use it.
62 * gnus-msg.el (gnus-bug): Support mail-user-agent.
64 2000-12-21 Miles Bader <miles@gnu.org>
66 * message.el (message-mode): Set `comment-start' to the yank prefix.
68 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
70 * message.el (message-narrow-to-head-1): New function.
71 (message-narrow-to-head): Use it.
72 (message-reply): Ditto.
73 (message-cancel-news): Ditto.
74 (message-supersede): Ditto.
75 (message-make-forward-subject): Ditto.
76 (message-bounce): Ditto.
78 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
80 * message.el (message-forward): Copy buffer in unibyte mode.
81 (message-make-forward-subject): Don't widen. Decode.
82 (message-forward): Don't decode subject.
84 * mml.el (gnus-ems): Require it.
86 * gnus-msg.el (gnus-summary-mail-forward):
88 * message.el (message-forward): Move mime-to-mml here.
90 * nnmbox.el (nnmbox-file-coding-system): Use binary.
91 (nnmbox-active-file-coding-system): Ditto.
93 * gnus-cus.el (gnus-group-parameters): Add posting-style.
95 * mm-uu.el: Require binhex.
97 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
99 * qp.el (quoted-printable-encode-region): Upcase QP.
101 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
103 * gnus-util.el (gnus-add-text-properties-when): New function.
104 (gnus-remove-text-properties-when): Ditto.
106 * gnus-cite.el (gnus-article-hide-citation): Use them.
107 (gnus-article-toggle-cited-text): Use them.
109 * gnus-art.el (gnus-signature-toggle): Use them.
110 (gnus-article-show-hidden-text): Ditto.
111 (gnus-article-hide-text): Ditto.
113 * gnus-art.el (gnus-article-describe-key): Use prompt.
114 (gnus-article-describe-key-briefly): Ditto.
116 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
118 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
120 2000-12-18 Gerd Moellmann <gerd@gnu.org>
122 * *.xpm, *.pbm: Convert icons icons to size 24x24.
124 2000-12-18 Dave Love <fx@gnu.org>
126 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
129 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
131 * pop3.el (pop3-movemail): Use binary.
132 (pop3-movemail-file-coding-system): Removed.
134 2000-12-13 Miles Bader <miles@gnu.org>
136 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
137 to t, so that we don't get stuck while trying to smilefy
140 2000-12-12 Gerd Moellmann <gerd@gnu.org>
142 * smiley-ems.el (smiley-regexp-alist): Make regexps match
143 at the end of the buffer.
144 (smiley-region): In the loop, move to the end of the submatch
145 matching the smiley instead of using the end of the match
148 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
150 * message.el (message-mode): Doc fix.
152 2000-12-12 Gerd Moellmann <gerd@gnu.org>
154 * smiley-ems.el (smiley-region): Doc fix.
156 2000-12-11 Miles Bader <miles@gnu.org>
158 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
159 bottom line visible, check to see if it's partially obscured, and
160 if so, either scroll one more line to make it fully visible, or
161 revert to showing the second line from the top.
163 2000-12-07 Dave Love <fx@gnu.org>
165 * mailcap.el (mailcap-download-directory)
166 * gnus-audio.el (gnus-audio-directory)
167 * smiley-ems.el (smiley-data-directory): Fix :type.
169 2000-12-05 Dave Love <fx@gnu.org>
171 * starttls.el: New file.
173 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
175 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
177 (gnus-setup-message): Remove a hack.
179 * gnus-win.el (gnus-configure-windows): Make sure
180 nntp-server-buffer is live.
181 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
182 (gnus-configure-frame): Save selected window.
184 2000-12-04 Andreas Jaeger <aj@suse.de>
186 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
188 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
190 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
191 raw 8-bit in headers in dk.* newsgroups.
193 2000-11-30 Dave Love <fx@gnu.org>
195 * message.el (message-auto-save-directory): Use
196 file-name-as-directory.
197 (message-set-auto-save-file-name): Create
198 message-auto-save-directory if necessary.
199 (message-replace-chars-in-string): Removed -- unused.
200 (message-mail-alias-type): Customize.
201 (message-headers): Remove duplicate defgroup.
203 2000-11-29 Dave Love <fx@gnu.org>
205 * qp.el (quoted-printable-decode-region): Use error, not message
206 to report malformed text (like base64). Amend message.
208 2000-11-29 Miles Bader <miles@gnu.org>
210 * message.el (message-header-lines): Fontify tag.
212 2000-11-27 Dave Love <fx@gnu.org>
214 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
217 2000-11-26 Dave Love <fx@gnu.org>
219 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
221 2000-11-23 Dave Love <fx@gnu.org>
223 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
225 * mm-uu.el (uudecode): Require.
226 (uudecode-decode-region, uudecode-decode-region-external): Don't
228 (mm-uu-copy-to-buffer): Doc fix.
229 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
232 * mailcap.el: Doc fixes.
233 (mailcap-mime-data): Various adjustments.
234 (mailcap): New group.
235 (mailcap-download-directory): Customize.
236 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
237 (mailcap-temporary-directory): Deleted (unused).
238 (mailcap-unescape-mime-test): Simplify slightly.
239 (mailcap-viewer-passes-test): Use functionp.
240 (mailcap-command-p): Aliased to executable-find.
242 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
243 default-enable-multibyte-characters is nil.
245 2000-11-22 Simon Josefsson <simon@josefsson.org>
247 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
248 instead of "from: " for rfc822 compliance. Insert SPC.
250 2000-11-22 Gerd Moellmann <gerd@gnu.org>
252 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
254 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
256 * message.el (message-send-mail): Use buffer-substring-no-properties.
257 (message-send-news): Ditto.
259 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
261 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
263 2000-11-21 Dave Love <fx@gnu.org>
265 * gnus-art.el (gnus-mime-button-map): Don't inherit from
266 gnus-article-mode-map.
267 (gnus-mime-button-menu): Use mouse-set-point.
268 (gnus-insert-mime-button, gnus-mime-display-alternative)
269 (gnus-mime-display-alternative): Don't use local-map property.
271 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
273 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
274 sending a command; allow the rtelnet prompt as well.
276 2000-11-17 Simon Josefsson <simon@josefsson.org>
278 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
281 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
283 * nntp.el (nntp-decode-text): Delete bogus status lines.
284 (nntp-open-connection): Kill process buffer when quit.
285 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
286 FSF Emacs 20 and XEmacs 21.
287 (nntp-retrieve-data): Don't ignore quit.
289 2000-11-17 Dave Love <fx@gnu.org>
291 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
292 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
294 (uudecode-decode-region): Doc fix.
296 2000-11-14 Dave Love <fx@gnu.org>
298 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
299 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
300 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
301 New files, derived from the XPMs.
303 2000-11-12 Dave Love <fx@gnu.org>
305 From Emerick Rogul <emerick@csa.bu.edu>.
306 * message.el (message-setup-fill-variables): New variable.
307 (message-mode): Use it.
309 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
311 * gnus-mlspl.el: Documentation tweaks.
313 2000-11-10 Dave Love <fx@gnu.org>
315 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
316 (gnus-agent-lib-file, gnus-agent-load-alist)
317 (gnus-agent-save-alist, gnus-agent-article-name): Use
320 * gnus-group.el (gnus-group-name-charset-method-alist): Add
322 (nnkiboze-score-file): Defvar when compiling.
324 * gnus-start.el (gnus-read-newsrc-file): Add :version.
326 * gnus-art.el (gnus-article-banner-alist)
327 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
328 (gnus-article-date-lapsed-new-header)
329 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
330 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
331 (gnus-treat-strip-headers-in-body)
332 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
333 (gnus-treat-translate): Add :version.
334 (gnus-article-mime-part-function): Fix defcustom.
336 * nnmail.el (nnmail-expiry-target)
337 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
338 (nnmail-split-header-length-limit): Add :version.
340 * gnus-sum.el (gnus-auto-expirable-marks)
341 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
342 (gnus-extra-headers, gnus-ignored-from-addresses)
343 (gnus-newsgroup-ignored-charsets)
344 (gnus-group-highlight-words-alist)
345 (gnus-summary-show-article-charset-alist): Add :version.
347 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
348 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
349 files, converted from the XPMs.
351 * gnus-cache.el (gnus-cache-active-file): Don't use
352 file-name-as-directory on directory.
353 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
354 use file-name-as-directory on directory.
356 * time-date.el (timezone-make-date-arpa-standard): Autoload.
357 (date-to-time): Use it.
359 * message.el (message-mode) <adaptive-fill-regexp>:
360 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
361 (message-newline-and-reformat): Likewise.
362 (message-forward-as-mime, message-forward-ignored-headers)
363 (message-buffer-naming-style, message-default-charset)
364 (message-dont-reply-to-names, message-send-mail-partially-limit):
367 * mm-util.el: Doc fixes.
368 (mm-mime-charset): Don't use the raw result of
369 mm-preferred-coding-system.
370 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
371 (mm-with-unibyte): Simplify.
373 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
376 * pop3.el (pop3-version): Deleted.
377 (pop3-make-date): New function, avoiding message-make-date.
378 (pop3-munge-message-separator): Use it.
380 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
382 * pop3.el (pop3-munge-message-separator): A message may have an
385 2000-11-09 Dave Love <fx@gnu.org>
387 * gnus-group.el (gnus-group-make-directory-group)
388 (gnus-group-fetch-faq): Use expand-file-name.
389 (gnus-group-fetch-faq): Simplify completing-read form.
391 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
394 * message.el (tool-bar-map): Defvar when compiling.
396 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
397 (gnus-tm-lisp-directory): Deleted.
398 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
400 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
401 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
402 version numbers from file names.
404 2000-11-08 John Wiegley <johnw@gnu.org>
406 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
407 `gnus-group-change-level-function', instead of `remove-hook',
408 because it's not a hook!
410 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
412 * nnweb.el (nnweb-decode-entities): Work for non-character
415 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
416 Issue message on quit.
418 2000-11-08 Simon Josefsson <simon@josefsson.org>
420 * rfc2104.el: Add SHA-1 example.
421 (rfc2104-hexstring-to-bitstring): New function.
422 (rfc2104-hash): Use it.
424 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
426 * gnus-start.el: Remove gnus-xemacs.
428 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
430 * gnus-score.el (gnus-score-body): Don't score body when
432 (gnus-score-followup): Don't score followup either.
433 (gnus-score-use-all-scores): New variable.
434 (gnus-all-score-files): Use it.
435 (gnus-score-find-bnews): Use directory-sep-char.
437 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
438 asynchronous in Exp version.
440 2000-11-08 Dave Love <fx@gnu.org>
442 * mm-view.el: Use featurep for XEmacs test.
443 (mm-inline-message): Test for `remove-specifier'; don't use
446 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
448 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
449 (gnus-score-find-bnews): Don't concat "".
451 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
452 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
453 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
454 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
456 * gnus-sum.el: Put some defvars in eval-when-compile.
457 (gnus-summary-mode-hook): Add :options.
458 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
459 (gnus-summary-tool-bar-map): New variable.
460 (gnus-summary-make-tool-bar): New function.
461 (gnus-summary-mode): Put kill-all-local-variables first.
463 * gnus-group.el (gnus-group-toolbar-map): New variable.
464 (gnus-group-make-tool-bar): Rewritten.
465 (gnus-group-mode): Put kill-all-local-variables first.
467 * rfc2047.el: Require gnus-util.
469 * nnml.el (gnus-sorted-intersection): Autoload.
471 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
472 Put some defvars in eval-when-compile.
473 (gnus-intersection, gnus-sorted-complement): Autoload.
475 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
477 * mm-encode.el (mm-body-7-or-8): Autoload.
479 * mm-decode.el (mm-insert-inline): Autoload.
482 * message.el: Put some defvars in eval-when-compile.
484 * gnus-msg.el: Put some defvars in eval-when-compile.
485 (gnus-msg-mail): Move after gnus-setup-message.
487 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
489 2000-11-07 Dave Love <fx@gnu.org>
491 * gnus-util.el (nnheader): Don't require message (recursive
494 * uudecode.el: Avoid compiler warnings.
496 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
497 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
499 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
501 * rfc2047.el: Require cl when compiling.
502 (rfc2047-q-encode-region): Don't break if a QP-word could be
504 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
505 (rfc2047-fold-region): "=?=" is not a break point.
506 (rfc2047-encode-message-header): Move fold into encode-region.
507 (rfc2047-dissect-region): Rewrite.
508 (rfc2047-encode-region): Rewrite.
509 (rfc2047-fold-region): Fold
510 (rfc2047-unfold-region): New function.
511 (rfc2047-decode-region): Use it.
512 (rfc2047-q-encode-region): Don't break at bob.
513 (rfc2047-decode): Use unibyte.
514 (rfc2047-q-encode-region): Better calculation of break point.
515 (rfc2047-fold-region): Don't break the first non-LWSP characters.
516 (rfc2047-encode-region): Merge only if regions are adjacent.
518 2000-11-06 Dave Love <fx@gnu.org>
520 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
522 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
523 (uudecode-char-int): New alias, replacing char-int.
524 (uudecode-decode-region): Don't call buffer-disable-undo.
526 * mm-uu.el (mm-uu-configure): Unquote lambda.
527 (mm-uu-configure-list): Doc fix.
529 * earcon.el (running-xemacs): Don't define.
531 2000-11-06 John Wiegley <johnw@gnu.org>
533 * gnus-mlspl.el (gnus-group-split-update): Check the value of
534 `nnmail-crosspost', and use it to set the `no-crosspost'
535 argument when calling `gnus-group-split-fancy'. Otherwise, it
536 assumes that cross-posting is always OK, no matter what
537 `nmail-crosspost' is set to.
538 (gnus-group-split-fancy): The argument order in the
539 second-to-last `push' call was wrong, but since `no-crosspost'
540 was always nil, it was never being triggered.
542 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
544 Don't postpone GCC if none of GCC methods is agent-covered. This
545 fix presumes that the post-method must be agent-covered if any Gcc
546 method is agent-covered.
548 * gnus-msg.el (gnus-inews-group-method): New function.
549 (gnus-inews-do-gcc): Use it.
550 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
551 (gnus-agent-possibly-save-gcc): Use it.
552 (gnus-agent-possibly-do-gcc): Ditto.
554 *gnus-msg.el: (gnus-inews-add-send-actions): Use
555 `gnus-agent-possibly-do-gcc' if Agentized.
556 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
557 to `message-header-hook'.
559 * gnus-mlspl.el: Require cl when compiling.
562 (gnus-mailing-list-archive, gnus-mailing-list-owner,
563 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
564 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
565 (gnus-mailing-list-menu): Define it.
566 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
568 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
570 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
572 * message.el (message-font-lock-keywords): Match a final newline
573 to help font-lock's multiline support.
575 2000-11-03 Dave Love <fx@gnu.org>
577 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
579 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
582 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
583 <banner>: Fix custom type, doc.
585 * mm-decode.el (mm-display-external): Space-prefix temp buffer
586 name. Don't disable undo explicitly.
588 2000-11-02 Dave Love <fx@gnu.org>
590 * message.el (message-font-lock-keywords): Use [:alpha:] for
593 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
595 * mm-uu.el (mm-uu-configure-list): Move back to old location,
596 because defcustom tries to call `mm-uu-configure'.
598 2000-11-01 Dave Love <fx@gnu.org>
600 * rfc2047.el (base64): Require unconditionally.
601 (message-posting-charset): Defvar when compiling.
602 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
605 * gnus-sum.el (nnoo): Require.
606 (mm-uu-dissect): Autoload.
608 * mml.el (mml-parse-1): Clarify message.
609 (mml-minibuffer-read-type): Use mailcap-mime-types.
611 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
613 * mml.el: Fix a typo in the requiring of CL.
615 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
617 * rfc2231.el: Require cl when compiling.
619 2000-11-01 Dave Love <fx@gnu.org>
621 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
623 (mm-uu-configure-list): Move and fix custom type.
625 * utf7.el: Require cl when compiling.
627 * binhex.el: Use (featurep 'xemacs).
628 (binhex-char-int): New alias, replacing char-int. Change callers.
629 (binhex-decode-region): Simplify work buffer code.
630 (binhex-decode-region-external): Use expand-file-name, not concat.
632 2000-10-30 Dave Love <fx@gnu.org>
634 * gnus-art.el: Fix 2000-10-27 change properly.
636 2000-10-28 Miles Bader <miles@gnu.org>
638 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
640 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
642 * gnus-draft.el (gnus-draft-send-message): Typo.
644 2000-10-27 John Wiegley <johnw@gnu.org>
646 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
647 variable to correspond with `gnus-article-hide-citation-maybe'.
648 (gnus-treatment-function-alist): Added entry for the above
651 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
653 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
655 2000-10-27 Dave Love <fx@gnu.org>
657 * gnus.el: Don't require custom. Don't require message at top
659 (gnus-message-archive-method): Require message here.
661 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
663 * gnus-art.el (article-strip-banner): Use
664 gnus-group-find-parameter rather than gnus-group-get-parameter, to
665 allow inheritance on the banner.
666 From elkin@tverd.astro.spbu.ru.
668 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
669 Cashin <ecashin@coe.uga.edu>).
671 2000-10-27 Simon Josefsson <simon@josefsson.org>
673 * gnus-agent.el (gnus-agent-possibly-do-gcc):
674 (gnus-agent-restore-gcc):
675 (gnus-agent-possibly-save-gcc): New functions.
677 * nnimap.el (nnimap-group-overview-filename): Create directory for
678 newfile (when use long filenames is nil). Copy+delete file if
680 (nnimap-group-overview-filename): `rename-file' and `copy-file'
681 doesn't return anything useful, use ignore-errors instead.
682 (nnimap-verify-uidvalidity): Delete overview file when
683 uid validity changes.
684 (nnimap-group-overview-filename): Store uidvalidity in filenames.
685 Rename old files into new format.
686 (nnimap-request-accept-article): Remove \n's from
688 (nnimap-request-accept-article): Remove From[^:] lines.
689 (imap-starttls-p): Check for starttls binary.
690 (imap-starttls-open): More verbose.
691 (imap-gssapi-auth): Ditto.
692 (imap-kerberos4-auth): Ditto.
693 (imap-cram-md5-auth): Ditto.
694 (imap-login-auth): Ditto.
695 (imap-anonymous-auth): Ditto.
696 (imap-digest-md5-auth): Ditto.
698 (imap-digest-md5-p): Check capability first.
699 (imap-parse-flag-list): Correctly parse empty lists.
700 (imap-login-p): Support LOGINDISABLED.
701 (imap-parse-body): Work around bug in Sun SIMS.
703 * gnus-agent.el (gnus-agent-possibly-do-gcc):
704 (gnus-agent-restore-gcc):
705 (gnus-agent-possibly-save-gcc): New functions.
707 Asks the user to synch flags with server when you plug in.
709 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
710 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
711 (gnus-agent-toggle-plugged): Call it.
712 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
713 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
714 (gnus-agent-possibly-synchronize-flags): New function.
715 (gnus-agent-possibly-synchronize-flags-server): New function.
717 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
719 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
721 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
724 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
726 * gnus-draft.el (gnus-draft-send-message): Ditto.
727 (gnus-group-send-drafts): Ditto.
729 * gnus-art.el (gnus-request-article-this-buffer):
730 gnus-refer-article-method might be a single method.
731 (gnus-article-mime-total-parts): New function.
732 (gnus-mm-display-part): Use it.
733 (gnus-mime-display-single): Ditto.
734 (gnus-mime-display-alternative): Ditto.
735 (gnus-mime-inline-part): Check validity of charset.
736 (gnus-treat-display-smileys): Default value in Emacs 21.
737 * gnus-art.el: Define dynamic variables in eval-when-compile.
738 (gnus-article-prepare): Configure it again.
739 (gnus-insert-mime-button): Use gnus-overlay-buffer,
741 (gnus-article-prepare): Configure windows before
742 gnus-article-prepare-display is called. Otherwise, BBDB's popup
743 window might be overrided.
744 (gnus-mime-inline-part): Use prefix argument only
745 when it is called interactively.
746 (gnus-mime-action-alist): New variable.
747 (gnus-mime-action-on-part): Use it.
748 (gnus-mime-button-commands): Add command ".".
749 (gnus-mime-inline-part): Support prefix argument.
750 (gnus-article-banner-alist): New variable.
751 (article-strip-banner): Use it.
753 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
754 because they are files, not paths.
755 (mailcap-parse-mimetypes): Ditto.
756 (mailcap-mime-types): Use mailcap-mime-data.
758 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
760 * gnus.el (gnus-agent-fetching): New variable.
761 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
763 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
764 (gnus-agent-fetch-group-1): Score-param could be nil.
765 (gnus-agent-any-covered-gcc): New function.
766 (gnus-agent-possibly-save-gcc): Use it.
767 (gnus-agent-possibly-do-gcc): Ditto.
768 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
769 the GNU assignment issue.
770 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
771 * gnus-agent.el: timer vs. itimer.
773 * webmail.el (webmail-type-definition): Fix my-deja open url.
774 (webmail-hotmail-list): Fix.
775 (webmail-netscape-open, webmail-hotmail-article,
776 webmail-hotmail-list): Update.
777 (webmail-my-deja-*): Rewrite.
779 * gnus-sum.el (gnus-refer-article-methods): The second could be
781 (gnus-cache-write-active): Auto load.
782 (gnus-summary-display-article): Enable multibyte.
783 (gnus-summary-select-article): Don't enable multibyte here.
784 (gnus-summary-goto-article): Ditto.
785 (gnus-summary-enter-digest-group): Decode to-address.
787 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
788 (mm-with-unibyte-current-buffer-mule4): New function.
789 (mm-enable-multibyte-mule4): New.
790 (mm-disable-multibyte-mule4): New.
792 * mm-util.el (mm-enable-multibyte-mule4): New.
793 (mm-disable-multibyte-mule4): New.
794 * gnus-sum.el (gnus-summary-mode): Use it.
795 (gnus-summary-select-article): Ditto.
796 (gnus-summary-goto-article): Use enable multibyte.
798 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
799 (nnkiboze-enter-nov): Fix it when there is no xref.
800 (nnkiboze-generate-groups): List groups.
801 (nnkiboze-request-article): Use
802 gnus-cache-request-article.
804 * gnus-group.el (gnus-group-make-kiboze-group): Use
806 (gnus-group-make-kiboze-group): Fix prompt.
808 * message.el (message-send-mail-partially): Replace the header
809 delimiter with a blank line.
810 (message-sending-message): New variable.
811 (message-send): Use it.
812 (message-default-charset): Default value for non-Mule Emacsen.
813 (message-alternative-emails): New.
814 (message-use-alternative-email-as-from): New.
815 (message-setup): Use them.
816 (message-default-charset): Set default value in non-MULE XEmacsen
819 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
821 * message.el: xemacs cleanup (use featurep ' xemacs)
827 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
829 * message.el (message-make-in-reply-to): In-Reply-To is message-id
832 2000-10-27 Simon Josefsson <simon@josefsson.org>
834 * message.el (message-send): Make sure error is signalled if no
835 send method is specified.
837 2000-10-27 Dave Love <fx@gnu.org>
839 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
841 (gnus-group-make-tool-bar): New function.
842 (gnus-group-mode): Use it.
844 * message.el (message-mode-menu): Add some :help strings.
845 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
846 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
848 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
849 * describe-group.xpm, get-news.xpm, kill-group.xpm:
850 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
852 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
853 display-graphic-p here.
855 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
857 * mm-decode.el (mm-viewer-completion-map): New.
858 (mm-interactively-view-part): Use it.
860 2000-10-27 Simon Josefsson <sj@extundo.com>
862 * mail-source.el (mail-sources): IMAP predicate is a string.
863 (mail-sources): Add default values for IMAP mailbox, predicate and
866 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
868 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
869 of the `gnus-xemacs' variable, as the latter has been removed.
870 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
871 * gnus-art.el (gnus-treat-display-xface)
872 (gnus-treat-display-smileys, gnus-treat-display-picons)
873 (gnus-article-read-summary-keys): Likewise.
875 2000-10-26 Dave Love <fx@gnu.org>
877 * flow-fill.el: Require cl when compiling.
879 2000-10-26 Simon Josefsson <simon@josefsson.org>
881 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
882 (fill-flowed): Make "quote-depth wins" rule work when first line
885 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
887 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
888 (gnus-kill-all-overlays): Move here.
890 * gnus-util.el (gnus-kill-all-overlays): Move out.
892 2000-10-26 Dave Love <fx@gnu.org>
894 * mail-source.el: Require imap when compiling and defvar
895 display-time-mail-function. Require mm-util.
896 (nnheader-cancel-timer): Autoload.
897 (mail-source-imap-authenticators, mail-source-imap-streams): New
899 (mail-sources): Use them.
900 (defvar): Use rmail-spool-directory unconditionally.
902 2000-10-26 Dirk Meyer <dischi@tzi.de>
904 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
905 seconds instead of hour.
907 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
909 * mail-source.el (mail-sources): Better `:type'.
911 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
913 * mail-source.el (mail-source-keyword-map): Use
914 `rmail-spool-directory' as a default directory for the `file'
915 source, if the variable is defined. Fall back to hardcoded
916 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
919 2000-10-25 Jason Rumney <jasonr@gnus.org>
921 * gnus-art.el (gnus-signature-face): Use italic on any frame that
924 2000-10-18 Dave Love <fx@gnu.org>
926 * mm-bodies.el (mm-uu-decode-function)
927 (mm-uu-binhex-decode-function): Defvar when compiling.
929 * gnus-nocem.el (gnus-nocem-issuers): Update.
930 (gnus-nocem-check-from): New option.
931 (gnus-nocem-scan-groups): Use it.
932 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
933 (gnus-nocem-check-article-limit): Add :version.
935 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
937 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
938 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
940 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
942 * ietf-drums.el (mm-util): Require CL when compiling.
944 2000-10-15 Dave Love <fx@gnu.org>
946 * qp.el: Require mm-util.
948 2000-10-13 Dave Love <fx@gnu.org>
950 * qp.el (quoted-printable-decode-region): Avoid invalid
953 2000-10-12 Gerd Moellmann <gerd@gnu.org>
955 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
958 2000-10-12 Dave Love <fx@gnu.org>
960 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
962 * gnus.el (gnus-group-startup-message): Check for PBM image.
964 2000-10-09 Dave Love <fx@gnu.org>
966 * mail-source.el (mail-source-fetch-imap): Bind
967 default-enable-multibyte-characters rather than using
968 mm-disable-multibyte.
970 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
972 * mail-source.el (mail-source-fetch-maildir): Don't insert
975 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
977 * mm-encode.el: Require CL. At least, for `incf'.
979 2000-10-06 Dave Love <fx@gnu.org>
981 * gnus-audio.el: Don't require cl.
982 (gnus-audio): New custom group.
983 (gnus-audio-inline-sound): Change to work with Emacs.
984 (gnus-audio-directory, gnus-audio-directory)
985 (gnus-audio-au-player): Customize.
986 (gnus-audio-play): Try external player if play-sound-file fails.
987 Use file-name-extension, not string-match.
989 2000-10-05 Dave Love <fx@gnu.org>
991 * rfc1843.el: Require cl when compiling.
993 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
995 (quoted-printable-decode-region): Rename arg which confused
996 charset with coding-system. Don't use nonascii-insert-offset.
997 Coding-system encode the region initially. Don't recognize `=='
998 as valid QP. Coding-system decode the region finally.
999 (quoted-printable-decode-string): Rename arg which confused
1000 charset with coding-system.
1002 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1003 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1004 mm-encode-coding-region.
1005 (mm-decode-body, mm-decode-string): Rename variables which
1006 confused charset with coding-system.
1007 (binhex-decode-region): Don't autoload.
1008 (mm-body-encoding): Require message.
1009 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1012 * gnus-art.el (article-de-quoted-unreadable)
1013 (article-de-base64-unreadable): Fold search case
1014 rather than downcasing string. Apply mm-charset-to-coding-system
1015 to arg of quoted-printable-decode-region.
1017 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1019 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1021 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1023 * gnus-kill.el (gnus-kill): Typo.
1025 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1027 * gnus-mule.el: Revived.
1029 2000-10-04 Dave Love <fx@gnu.org>
1031 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1032 Require ring when compiling.
1033 (gnus-x-splash): Bind width, height.
1034 (gnus-article-compface-xbm): New variable.
1035 (gnus-article-display-xface): Move graphic test. Use unibyte.
1036 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1038 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1040 * nnimap.el: require 'cl when compiling.
1042 2000-10-04 Dave Love <fx@gnu.org>
1044 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1047 * frown.pbm, smile.pbm, wry.pbm: New files.
1049 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1051 2000-10-03 Dave Love <fx@gnu.org>
1053 * mail-source.el (mail-sources): Revert to nil.
1055 * nnmail (nnmail-spool-file): Revert to `((file))'.
1057 * qp.el: Don't require mm-util.
1058 (quoted-printable-decode-region): Rewritten.
1059 (quoted-printable-decode-string, quoted-printable-encode-region):
1061 (quoted-printable-encode-region): Barf on multibyte characters.
1062 Maybe make the class multibyte. Upcase chars, not formatted
1063 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1064 (quoted-printable-encode-string): Don't use
1065 mm-with-unibyte-buffer.
1067 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1069 * mail-source.el (mail-source-report-new-mail): Use
1070 nnheader-cancel-timer.
1072 2000-10-03 Simon Josefsson <simon@josefsson.org>
1074 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1075 (mail-source-fetch-imap): Use it.
1077 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1079 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1082 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1085 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1087 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1089 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1090 image's :ascent to 80. That gives a mode-line which is approx.
1091 as tall as the normal one.
1093 2000-09-21 Dave Love <fx@gnu.org>
1095 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1096 (for Emacs 20). Tidy somewhat.
1098 2000-09-21 Dave Love <fx@gnu.org>
1100 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1101 image processing. Rationalize logic somewhat.
1103 2000-09-20 Dave Love <fx@gnu.org>
1105 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1107 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1108 we'll be careful merging development changes.
1110 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1113 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1114 (mouse-set-point, set-face-foreground)
1115 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1118 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1120 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1121 redundant autoloads.
1123 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1125 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1126 to XBM; we always have PBM support.
1128 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1130 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1131 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1132 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1133 * nnkiboze.el (nnkiboze-file-coding-system): New.
1134 (nnkiboze-retrieve-headers): Use it.
1135 (nnkiboze-request-group): Ditto.
1136 (nnkiboze-close-group): Ditto.
1137 (nnkiboze-generate-group): Ditto.
1138 (nnkiboze-enter-nov): Insert first Xref properly.
1140 2000-09-19 Dave Love <fx@gnu.org>
1142 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1143 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1145 * mail-source.el (mail-sources): Change default to '((file)).
1146 Add useful custom type.
1148 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1150 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1152 (gnus-date-iso8601): Ditto.
1154 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1156 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1158 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1160 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1161 pattern. Avoid using 8 bit chars.
1162 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1164 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1166 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1167 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1168 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1169 functions are not implemented yet.
1171 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1172 x-overlay.el from the FSF Emacs black list.
1174 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1176 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1177 (mm-inline-media-tests): Ditto.
1178 (mm-automatic-display): Ditto.
1179 * mm-view.el (mm-display-inline-fontify): Generalize from
1180 mm-display-patch-inline.
1181 (mm-display-patch-inline): Use it.
1182 (mm-display-elisp-inline): Ditto.
1184 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1186 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1187 (gnus-topic-unmark-topic): Ditto.
1188 (gnus-topic-mark-topic): Ditto.
1189 (gnus-topic-get-new-news-this-topic): Use it.
1191 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1193 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1196 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1198 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1199 zombie or killed groups.
1201 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1203 * mml.el (mml-preview): Reinsert unibyte content.
1204 (mml-parse-1): Remove with-unibyte-current-buffer.
1205 (mml-generate-mime-1): Ditto.
1206 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1207 * message.el (message-forward): Ditto.
1209 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1211 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1212 original article buffer.
1213 (article-de-base64-unreadable): Ditto.
1214 (article-wash-html): Ditto.
1216 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1218 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1219 unless forward-show-mml.
1221 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1223 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1224 (gnus-summary-save-parts-last-directory): New.
1225 (gnus-summary-save-parts): Save history.
1227 2000-09-14 Ben Gertzfield <che@debian.org>
1229 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1231 (gnus-summary-save-parts): Use it.
1233 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1235 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1236 * gnus-sum.el (gnus-summary-exit): Ditto.
1237 (gnus-summary-exit-no-update): Ditto.
1238 (gnus-summary-show-article): Ditto.
1240 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1242 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1243 Content-Disposition.
1245 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1247 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1249 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1251 * gnus-art.el (gnus-article-setup-buffer): Set
1252 gnus-article-mime-handles to nil.
1253 * gnus-sum.el (gnus-summary-exit): Ditto.
1254 (gnus-summary-exit-no-update): Ditto.
1255 (gnus-summary-show-article): Ditto.
1256 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1258 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1260 2000-09-14 Dave Love <fx@gnu.org>
1262 * gnus.el (gnus-charset):
1263 * mm-decode.el (mime-display):
1264 * imap.el (imap) <defgroup>: Add :version.
1266 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1268 * parse-time.el: Fix author's mail address.
1270 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1271 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1272 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1273 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1274 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1275 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1276 * rfc2231.el, uudecode.el: Fix copyright notice.
1278 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1279 require `w3' at load-time only if not running in batch mode.
1281 2000-09-13 Dave Love <fx@gnu.org>
1283 * gnus-ems.el (gnus-ems-redefine): Don't alias
1284 gnus-summary-set-display-table.
1286 * message.el (message-user-agent): Don't wrap ignore-errors around
1289 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1291 (mm-content-transfer-encoding): Don't use cadar.
1293 * uudecode.el (uudecode-decoder-program)
1294 (uudecode-decoder-switches): Customize.
1296 * gnus-score.el (gnus-home-score-file): Improve custom type.
1298 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1299 variables for Emacs 21.
1300 (gnus-group-customize): Disable undo while laying out the buffer.
1302 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1304 * gnus-util.el (gnus-write-active-file): Bind
1305 coding-system-for-write.
1307 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1309 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1310 * gnus-kill.el (gnus-batch-score): Ditto.
1311 * gnus-move.el (gnus-change-server): Ditto.
1312 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1314 2000-09-12 Simon Josefsson <simon@josefsson.org>
1316 * gnus-sum.el (gnus-update-read-articles): Undo
1317 `gnus-request-set-mark' operation.
1319 2000-09-11 Dave Love <fx@gnu.org>
1321 * Changelog: Use iso-2022 coding.
1323 * gnus-msg.el (gnus-msg-mail): New function.
1324 (gnus-user-agent): New mail agent.
1326 2000-09-10 Dave Love <fx@gnu.org>
1328 * message.el: Require mail-abbrevs for XEmacs for a problem with
1329 keybinding despite the autoloads for it.
1331 2000-09-08 Simon Josefsson <simon@josefsson.org>
1333 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1335 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1336 marks from dormant articles. (See nnimap-request-set-mark.)
1337 (nnimap-retrieve-headers-progress): Demule.
1338 (nnimap-open-server): Call nnoo-change-server twice, once for
1339 getting the nnimap-server-buffer and once for letting n-c-s set
1340 the variables in that buffer.
1342 2000-09-08 David Edmondson <dme@dme.org>
1344 * gnus.el (gnus-short-group-name): Guess separator.
1346 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1348 * gnus-group.el (gnus-group-insert-group-line): Fix.
1350 2000-09-04 Dave Love <fx@gnu.org>
1352 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1353 (mm-get-image): Avoid the losing `make-glyph' from W3.
1355 2000-09-03 Simon Josefsson <simon@josefsson.org>
1357 * gnus-sum.el (gnus-summary-delete-article): Check server.
1359 2000-09-01 Simon Josefsson <simon@josefsson.org>
1361 * imap.el (imap-parse-flag-list): Rewrite.
1363 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1365 * imap.el (imap-parse-flag-list): Hack.
1367 2000-08-29 Dave Love <fx@gnu.org>
1369 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1371 * gnus-agent.el (gnus-agent-union): new function.
1372 (gnus-agent-fetch-headers): Use it.
1374 * gnus.el (gnus-group-startup-message): Specify foreground and
1375 background for xpm image. Centre image vertically.
1376 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1378 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1380 * message.el (message-send-mail): Narrow-to-headers.
1382 2000-08-24 Dave Love <fx@gnu.org>
1384 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1387 2000-08-21 Dave Love <fx@gnu.org>
1389 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1391 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1393 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1395 (gnus-topic-show-topic): Read topic when to show permanent hidden
1397 (gnus-topic-remove-topic): Revert to the old behavior, not using
1400 2000-08-21 Dave Love <fx@gnu.org>
1402 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1403 (gnus-xemacs): Use featurep.
1405 * mm-util.el (mm-read-charset): Maybe use builtin.
1406 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1407 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1408 (mm-with-unibyte): Use featurep, not string-match.
1409 (mm-with-unibyte-buffer): Simplify.
1410 (mm-quote-arg): Maybe use shell-quote-argument.
1412 * mml.el (mml-make-string): Deleted (unused).
1414 * gnus.el (gnus-mode-line-buffer-identification): Supply
1415 definition for Emacs 21.
1417 * gnus-salt.el: Small doc fixes.
1418 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1419 gnus-add-minor-mode.
1421 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1422 gnus-add-minor-mode.
1424 2000-08-20 Simon Josefsson <simon@josefsson.org>
1426 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1427 function, thanks to Lloyd Zusman for debugging.
1428 (nnimap-request-group):
1429 (nnimap-request-list):
1430 (nnimap-retrieve-groups):
1431 (nnimap-request-newgroups): Use it.
1433 * nnimap.el (nnimap-request-article-part): Less verbose.
1435 2000-08-18 Dave Love <fx@gnu.org>
1437 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1440 * nnheader.el (nnheader-replace-chars-in-string): Use
1441 subst-char-in-string if available.
1443 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1444 (gnus-request-article-this-buffer): Use expand-file-name.
1445 (gnus-mime-view-part-as-type): Simplify interactive spec.
1446 (gnus-mime-button-map): Define it all in defvar.
1448 2000-08-17 Dave Love <fx@gnu.org>
1450 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1452 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1455 * uudecode.el (char-int): Use defalias, not fset.
1457 * score-mode.el: Don't require easymenu. Require mm-util.
1458 (score-mode-coding-system): Use mm-auto-save-coding-system.
1460 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1461 (nneething-file-name): Use expand-file-name, not concat.
1463 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1465 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1466 Failure proof for email addresses.
1467 (nnslashdot-sane-retrieve-headers): Ditto.
1469 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1471 * message.el (message-send-mail): Only insert courtesy message
1474 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1476 * message.el (message-cancel-news): Copy the From header from the
1479 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1481 * gnus-async.el (gnus-asynchronous): Removed.
1483 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1485 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1488 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1490 * nnmail.el (nnmail-expiry-target-group): Fixed.
1492 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1494 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1495 gnus-request-accept-article so that body encoding is *not* done.
1496 Encoding is not done on incoming mail, so why should it be done on
1500 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1502 * nnml.el (nnml-request-expire-articles): Fix the calls to
1503 nnml-request-article (the filename was being passed instead of the
1504 article number) and nnmail-expiry-target-group
1505 (nnml-current-directory is changed by nnml-request-accept-article,
1506 causing it to be incorrect for the next article to be expired).
1508 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1510 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1511 expiry-target group parameters.
1513 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1515 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1517 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1518 (gnus-topic-show-topic): Ditto.
1520 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1522 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1524 * mail-source.el (mail-source-incoming-file-prefix): New
1527 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1529 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1531 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1533 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1535 * message.el (message-syntax-checks): New check quotin-style:
1536 Text must be written below quoted text.
1537 (message-check-news-body-syntax): Check it.
1539 2000-08-11 Simon Josefsson <simon@josefsson.org>
1541 * imap.el (imap-authenticator-alist): Fix typo.
1542 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1543 Jonas Oberg for debugging.
1545 2000-08-11 Simon Josefsson <simon@josefsson.org>
1547 * gnus-async.el (gnus-asynchronous): Disable by default.
1549 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1551 * mm-view.el (mm-inline-text): Bind fill-column.
1553 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1554 list of unexpired articles.
1556 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1557 un-expired articles.
1559 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1562 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1563 we update the right topic..
1565 * mm-decode.el (mm-display-external): Put point at start.
1567 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1569 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1571 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1573 2000-08-09 Simon Josefsson <simon@josefsson.org>
1575 * imap.el (imap-parse-body):
1576 (imap-parse-string-list): Add bug workarounds for Stalker
1577 Communigate Pro 3.0 server.
1578 (imap-body-lines): Remove bogus comment.
1580 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1582 * nnimap.el (nnimap-retrieve-which-headers):
1583 (nnimap-retrieve-headers-from-server):
1584 (nnimap-request-set-mark):
1585 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1587 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1589 * message.el (message-dont-reply-to-names):
1590 rmail-dont-reply-to-names may not be defined.
1592 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1594 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1597 2000-07-19 Dave Love <fx@gnu.org>
1599 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1600 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1602 (gnus-article-display-xface): Special-case for dark backgrounds.
1604 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1606 * imap.el (imap-calculate-literal-size-first): New variable.
1607 (imap-local-variables): Add it.
1608 (imap-kerberos4-open): Set it.
1609 (imap-send-command): Use it.
1611 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1613 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1614 (mailcap-parse-mimetypes): Use it.
1615 (mailcap-extension-to-mime): Parse mimetype.
1616 (mailcap-mime-types): Ditto.
1617 * mml.el (mml-minibuffer-read-type): Ditto.
1619 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1621 * nndoc.el (nndoc-type-alist): Add outlook.
1622 (nndoc-outlook-type-p): New function.
1623 (nndoc-outlook-article-begin): Ditto.
1625 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1627 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1630 2000-07-15 Simon Josefsson <simon@josefsson.org>
1632 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1635 (imap-kerberos4-program):
1636 (imap-gssapi-program):
1637 (imap-ssl-program): Customization.
1638 (imap-shell-program):
1639 (imap-shell-host): New variables.
1641 (imap-stream-alist): Add shell.
1643 (imap-shell-open): New functions.
1644 (imap-open): Don't call authenticator if preauth.
1645 (imap-authenticate): Return t if already authenticated.
1647 2000-07-14 Simon Josefsson <simon@josefsson.org>
1649 * gnus.el (gnus-invalid-group-regexp): New variable.
1650 (gnus-read-group): Use it.
1652 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1654 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1655 expunge-below and orphan-score are "group variables".
1657 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1659 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1660 qualified group names to `gnus-group-read-ephemeral-group'.
1662 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1664 * gnus-sum.el: `W t' is toggle-header in info.
1666 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1668 * gnus-art.el (article-de-base64-unreadable): Typo.
1670 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1672 * gnus-agent.el (require): Require timer.
1674 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1676 * message.el (message-bounce): Call mime-to-mml.
1678 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1680 * nnslashdot.el (nnslashdot-request-close): New function.
1682 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1684 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1685 right line number for the article.
1687 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1689 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1690 * webmail.el (webmail-fetch): Bind
1691 url-http-silence-on-insecure-redirection.
1693 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1695 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1697 (nnslashdot-sane-retrieve-headers): Ditto.
1698 (nnslashdot-request-article): Ditto.
1700 2000-07-10 William M. Perry <wmperry@aventail.com>
1702 * mailcap.el (mailcap-parse-mimetype-file):
1704 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1706 * nnweb.el (nnweb-insert): Stricter test.
1707 * webmail.el (webmail-refresh-redirect): Ditto.
1709 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1711 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1713 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1715 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1717 2000-07-05 Dave Love <fx@gnu.org>
1719 * utf7.el: Doc and header fixes.
1721 * gnus-sum.el: Doc fixes.
1723 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1726 * flow-fill.el (fill-flowed-point-at-eol)
1727 (fill-flowed-point-at-bol): Use defalias, not fset.
1729 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1730 (gnus-Plain-save-name): Delete -- apparently bogus.
1732 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1734 * nnsoup.el: Use expand-file-name throughout.
1736 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1738 * nnmail.el (nnmail-read-incoming-hook): New example.
1740 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1742 * mm-view.el (mm-inline-text): Check whether the text has already
1745 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1747 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1749 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1751 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1753 2000-07-03 Simon Josefsson <simon@josefsson.org>
1755 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1758 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1760 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1761 name in authinfo (.authinfo now support ports, no need for the
1763 (nnimap-split-find-rule): Fix.
1764 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1766 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1768 * message.el (message-unquote-tokens): Remove all quotes.
1770 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1772 * gnus-ml.el: New file.
1774 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1776 * nnultimate.el (nnultimate-request-close): New function.
1778 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1780 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1782 * gnus.el: Gnus v5.8.7 is released.
1784 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1786 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1788 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1790 * message.el (message-do-fcc): Encode MIME.
1792 2000-06-28 Simon Josefsson <simon@josefsson.org>
1794 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1795 (nnimap-assoc-match): New function.
1796 (nnimap-split-find-rule): Support extended syntax.
1798 2000-06-28 Simon Josefsson <simon@josefsson.org>
1800 * nnimap.el (nnimap-open-connection): Use port stuff.
1802 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1803 document port and defaultport.
1805 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1807 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1809 2000-06-26 Dave Love <fx@gnu.org>
1811 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1813 * message.el: Remove unnecessary `require'ments. Defvar
1814 gnus-list-identifiers when compiling. Don't try to autoload
1815 variable `gnus-list-identifiers'. Autoload
1816 gnus-group-name-charset.
1817 (message-fetch-field): Don't assume `format' removes text
1819 (message-strip-list-identifiers, message-reply, message-followup):
1821 (message-mode): Tidy XEmacs conditionals.
1822 (message-replace-chars-in-string): Use subst-char-in-string when
1825 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1826 removes text properties.
1828 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1830 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1832 * gnus-score.el (gnus-summary-score-entry): Likewise.
1834 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1836 * nnimap.el (nnimap-request-post): Fix parenthesis.
1838 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1840 * message.el (message-unquote-tokens): New function.
1842 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1844 * nnimap.el (nnimap-request-post): Ditto.
1846 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1848 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1850 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1851 patch commited 2000-04-02).
1853 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1855 * imap.el (imap-mailbox-examine-1): New function.
1856 (imap-message-copyuid-1):
1857 (imap-message-appenduid-1): Use it, instead of
1858 `imap-mailbox-examine' which would utf-7 encode mailbox name
1861 2000-06-19 Dave Love <fx@gnu.org>
1863 * mm-uu.el Don't require message. Require cl when compiling.
1865 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1867 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1869 * gnus-sum.el (gnus-orphan-score): Move here.
1871 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1873 * message.el (message-forward): Remove show-mml condition.
1874 (message-forward-ignored-headers): Remove X-Gnus headers.
1876 2000-06-08 Simon Josefsson <simon@josefsson.org>
1878 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1880 2000-06-08 Urban Engberg <ue@ccieurope.com>
1882 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1884 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1886 * message.el (message-syntax-checks): Add type.
1888 2000-06-07 Dave Love <fx@gnu.org>
1890 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1892 (mm-inline-image): Defalias, not fset.
1894 * gnus.el (gnus-group-startup-message): Don't specify string for
1897 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1898 add-minor-mode is available.
1899 (gnus-article-display-xface): Don't specify string for
1902 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1904 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1905 (gnus-topic-insert-topic-line): Use shownp.
1906 (gnus-topic-hide-topic): Don't use hidden.
1907 (gnus-topic-show-topic): Don't use hidden.
1909 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1911 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1913 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1914 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1915 * gnus-util.el (gnus-output-to-rmail): Ditto.
1916 (gnus-output-to-mail): Ditto.
1917 (gnus-write-buffer): Ditto.
1918 * gnus-uu.el (gnus-uu-save-article): Ditto.
1920 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1922 * message.el (message-read-from-minibuffer): Typo.
1924 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1926 * gnus-art.el (article-decode-charset): Override non-MIME forward
1929 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1931 * mml.el (mml-quote-region): Correct the regexp.
1932 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1934 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1936 * message.el (message-forward): Insert raw text.
1937 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1938 (mml-generate-mime-1): Insert raw text in unibyte mode.
1940 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1942 * mm-bodies.el (mm-body-encoding): Always encoded if
1943 `mm-use-ultra-safe-encoding' is set.
1945 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1947 * mml.el (ange-ftp-name-format): Typo.
1949 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1951 * gnus-start.el (gnus-get-unread-articles): If
1952 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1953 try to do anything on that server.
1955 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1957 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1960 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1962 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1965 2000-05-24 Dave Love <fx@gnu.org>
1967 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1969 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1971 * gnus.el (gnus-redefine-select-method-widget): new function, call
1972 it once. Add an "other" entry for unknown but editable backend
1974 * gnus-start.el (gnus-declare-backend): use it.
1976 2000-05-19 Dave Love <fx@gnu.org>
1978 * gnus-art.el (gnus-article-next-page): Revert last change.
1980 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1982 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1984 2000-05-19 Dave Love <fx@gnu.org>
1986 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1987 not mm-inline-large-images.
1989 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1991 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1993 2000-05-18 Dave Love <fx@gnu.org>
1995 * gnus-art.el: Use defalias, not fset.
1996 (gnus-article-x-face-command): Don't test for xbm.
1997 (gnus-article-next-page): Redisplay before testing point in window.
1999 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2001 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2002 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2004 2000-05-17 Jim Davidson <jdavidson@acm.org>
2006 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2007 gnus-summary-save-in-rmail.
2008 * message.el (message-output): Ditto.
2010 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2012 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2014 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2016 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2018 * message.el (message-send-news): Check group name charset.
2019 * gnus-msg.el (gnus-post-news): Decode group name.
2020 (gnus-inews-do-gcc): Encode group name.
2022 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2024 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2025 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2027 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2029 * gnus-group.el (gnus-group-mark-line-p): New function.
2030 (gnus-group-goto-group): New parameter.
2031 (gnus-group-remove-mark): Use it.
2032 * gnus-topic.el (gnus-topic-move-group): Ditto.
2033 (gnus-topic-remove-group): Ditto.
2035 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2037 * gnus-group.el (gnus-group-list-dormant): New function.
2039 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2041 * gnus-agent.el (gnus-agent-synchronize): Use
2042 nnheader-insert-file-contents.
2043 (gnus-agent-save-active-1): Ditto.
2044 (gnus-agent-write-active): Ditto.
2045 (gnus-agent-expire): Ditto.
2046 * gnus-cache.el (gnus-cache-read-active): Ditto.
2047 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2048 * gnus-sum.el (gnus-summary-import-article): Ditto.
2050 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2051 (gnus-agent-save-group-info): Ditto.
2052 (gnus-agent-save-alist): Ditto.
2053 * gnus-util.el (gnus-make-directory): Ditto.
2055 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2057 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2059 * mml.el (mml-generate-mime-preprocess-function): New variable.
2060 (mml-generate-mime-postprocess-function): New variable.
2061 (mml-generate-mime-1): Use them.
2063 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2065 * gnus-group.el (gnus-group-apropos): Group name charset.
2066 * gnus-sum.el (gnus-set-mode-line): Ditto.
2067 * gnus-group.el (gnus-group-decoded-name): New function.
2068 (gnus-group-edit-group): Use it.
2069 * gnus-cus.el (gnus-group-customize): Use it.
2071 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2073 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2075 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2077 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2078 (gnus-group-name-charset-group-alist): Ditto.
2079 (gnus-group-name-charset): New function.
2080 (gnus-group-name-decode): New function.
2081 (gnus-group-insert-group-line): Use them.
2082 (gnus-group-prepare-flat-list-dead): Ditto.
2083 (gnus-group-list-active): Ditto.
2084 (gnus-group-describe-all-groups): Ditto.
2085 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2086 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2087 add gnus-group property.
2088 (gnus-browse-group-name): Read gnus-group property.
2090 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2092 * nnfolder.el (nnfolder-possibly-change-group): Use
2093 file-name-coding-system instead of pathname-coding-system.
2094 * nnmail.el (nnmail-find-file): Ditto.
2095 (nnmail-write-region): Ditto.
2096 * nnmh.el (nnmh-retrieve-headers): Ditto.
2097 (nnmh-request-article): Ditto.
2098 (nnmh-request-group): Ditto.
2099 (nnmh-request-list): Ditto.
2100 (nnmh-possibly-change-directory): Ditto.
2101 (nnmh-active-number): Ditto.
2102 * nnml.el (nnml-possibly-change-directory): Ditto.
2103 (nnml-request-list): Ditto.
2104 (nnml-request-article): Ditto.
2105 (nnml-retrieve-headers): Ditto.
2107 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2109 * nnimap.el (nnimap-request-accept-article): Don't unselect
2110 mailbox if no mailbox is selected.
2112 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2114 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2115 Recognize domain names starting with `www.' as starting an URL.
2117 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2119 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2120 (mail-source-keyword-map): Add "subdirs" for maildir.
2122 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2124 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2125 (nnmail-get-new-mail): Use it.
2126 * gnus-start.el (gnus-get-unread-articles): Ditto.
2128 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2130 * gnus-sum.el (gnus-summary-edit-article): Better support for
2132 * nndraft.el (nndraft-request-replace-article): New function,
2133 bind nnmail-file-coding-system.
2135 2000-05-14 Dave Love <fx@gnu.org>
2137 * nnheader.el: Replace uses of `fset' with `defalias'.
2138 (jka-compr-compression-info-list): Only defvar when compiling.
2140 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2142 * webmail.el (webmail-netaddress-article): Refresh redirect.
2144 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2146 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2148 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2150 * webmail.el: Translate to SP.
2152 2000-05-13 Robin S. Socha <robin@socha.net>
2154 * message.el (message-bounce): Doc typo.
2156 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2158 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2159 (gnus-soup-store): Ditto.
2160 (gnus-soup-send-packet): Ditto.
2161 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2162 (nnsoup-dissect-buffer): Ditto.
2163 (nnsoup-narrow-to-article): Ditto.
2164 (nnsoup-make-active): Ditto
2166 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2168 * message.el (message-mode): Two parameters for local-variable-p.
2170 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2172 * message.el (message-strip-list-identifiers): New function.
2173 (message-reply): Use it and use message-strip-subject-re.
2174 (message-followup): Ditto.
2175 * gnus-art.el (article-hide-list-identifiers): Remove more.
2176 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2178 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2180 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2181 mail-parset-charset and use non-numeric argument.
2183 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2185 * mml.el (mml-buffer-list): New variable.
2186 (mml-generate-new-buffer): New function.
2187 (mml-destroy-buffers): Ditto.
2188 (mml-insert-mime): Use them.
2189 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2190 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2191 * message.el (message-mode): Ditto.
2192 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2193 (gnus-uu-save-article): Support show-as-mml.
2194 * message.el (message-forward): Ditto.
2196 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2198 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2199 (nndoc-mime-digest-type-p): Locate article head precisely.
2200 * mml.el (mml-generate-default-type): New variable.
2201 (mml-generate-mime-1): Use it.
2202 (mml-insert-mime-headers): Use it.
2203 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2204 (gnus-uu-digest-mail-forward): Use it and call message-forward
2205 with argument digest.
2206 (gnus-uu-save-article): Support message-forward-as-mime.
2207 * message.el (message-forward): Add parameter digest.
2208 * mm-decode.el (mm-dissect-default-type): New variable.
2209 (mm-dissect-buffer): Use it.
2211 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2213 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2214 newline and paragraph to nil when got a non-ascii character. Test
2215 paragraph before newline.
2217 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2219 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2222 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2224 * nnslashdot.el (nnslashdot-sid-strip): New function.
2225 (nnslashdot-threaded-retrieve-headers): New format.
2226 (nnslashdot-sane-retrieve-headers): Ditto.
2227 (nnslashdot-request-article): Ditto.
2228 (nnslashdot-threaded-retrieve-headers): Thread properly.
2229 (nnslashdot-request-article): Be more lenient.
2230 (nnslashdot-threaded-retrieve-headers): Regexp search.
2232 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2234 * gnus-sum.el (gnus-with-article): Define it before use it.
2236 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2238 * message.el (message-supersede): Use mime-to-mml.
2239 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2241 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2243 * gnus-group.el (gnus-group-list-cached): Don't use
2244 `subst-char-in-string'.
2246 2000-05-08 Dave Love <fx@gnu.org>
2248 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2250 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2252 * mm-decode.el (mm-interactively-view-part): Append %s if the
2253 method is a single word.
2254 * nnwarchive.el (nnwarchive-type-definition): Typo.
2256 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2258 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2260 (gnus-group-prepare-flat-predicate): Use it.
2261 (gnus-group-list-cached): List dead groups.
2263 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2265 * gnus-art.el (article-decode-charset): Don't decode message with
2268 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2270 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2271 evaluate the Lisp code.
2273 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2275 * gnus-art.el (article-wash-html): New function.
2276 (gnus-article-wash-html): Bind.
2277 (gnus-article-make-menu-bar): Menu item.
2278 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2279 (gnus-summary-make-menu-bar): Menu item.
2280 * gnus.el: Autoload.
2282 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2284 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2285 (gnus-uu-unshar-article): Use it.
2287 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2288 (mailcap-maybe-eval): Use it.
2290 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2293 * mml.el (mml-generate-mime-1): Small comment.
2295 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2297 * gnus-art.el (article-de-base64-unreadable): New function.
2298 (gnus-article-de-base64-unreadable): Bind.
2299 (gnus-article-make-menu-bar): Menu item.
2300 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2301 (gnus-summary-make-menu-bar): Menu item.
2302 * gnus.el: Autoload.
2304 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2306 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2307 (gnus-summary-select-article): Add en/disable multibyte.
2309 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2311 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2312 (gnus-summary-edit-article): New feature: editing raw articles.
2314 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2316 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2317 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2318 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2319 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2320 * mm-decode.el (mm-insert-part): Ditto.
2322 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2324 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2325 (nndoc-forward-type-p): Ditto.
2327 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2329 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2330 value of enable-multibyte-characters.
2332 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2334 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2336 2000-05-03 Dave Love <fx@gnu.org>
2338 * gnus-ems.el (gnus-article-xface-ring-internal)
2339 (gnus-article-xface-ring-size): New variable.
2340 (gnus-article-display-xface): Use them to cache data. Don't try
2341 to use XPM. Set up binary coding for PBM's sake.
2343 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2345 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2346 * gnus-int.el (gnus-request-accept-article): Ditto.
2347 (gnus-request-replace-article): Ditto.
2348 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2350 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2352 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2354 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2356 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2358 * mml.el (mml-to-mime): Use message-default-charset.
2359 (mml-preview): Narrow to headers.
2360 * message.el (message-send-mail): Use message-default-charset.
2361 (message-send-news): Narrow to headers;
2362 use message-default-charset.
2364 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2366 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2368 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2370 (mml-parse-1): Warning message.
2371 (mml-preview): Disable multibyte.
2373 2000-05-03 Dave Love <fx@gnu.org>
2375 * gnus.el (gnus-group-startup-message): Add newline before image.
2377 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2379 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2380 * message.el (message-send-mail): Use unibyte-buffer.
2381 (message-send-mail): Ditto.
2383 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2385 * gnus.el: Gnus v5.8.6 is released.
2387 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2389 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2391 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2393 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2395 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2397 * message.el (message-send-mail-partially): Use forward-line.
2399 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2401 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2403 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2405 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2406 (mml-insert-mime): No markup only for text/plain.
2407 (mime-to-mml): Remove MIME headers.
2409 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2411 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2412 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2415 2000-04-28 Dave Love <fx@gnu.org>
2417 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2420 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2421 search order. Use parse-colon-path and remove some redundancy.
2423 (mailcap-parse-mimetypes): Code consistently with
2424 mailcap-parse-mailcaps. Doc fix.
2426 * gnus-start.el (gnus-unload): Iterate over `features', not
2429 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2431 * mml.el (mml-parse-1): Don't create blank parts.
2432 (mml-read-part): Fix mml tag.
2433 (mml-insert-mime): Convert message/rfc822.
2434 (mml-insert-mml-markup): Add mmlp parameter.
2436 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2438 * message.el (message-send-mail-partially): Remove CTE.
2440 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2442 * mm-view.el (mm-inline-image): Fset it.
2444 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2446 * nndoc.el (nndoc-type-alist): Change forward regexp.
2448 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2450 * message.el (message-send-mail-partially-limit): Change the
2453 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2455 * gnus-util.el (gnus-extract-address-components): Name might be
2458 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2460 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2461 (gnus-summary-post-forward): Ditto.
2462 * message.el (message-forward-show-mml): New variable.
2463 (message-forward): Use it.
2464 * mml.el (mml-parse-1): Add tag mml.
2465 (mml-read-part): Ditto.
2466 (mml-generate-mime): Support reentance.
2467 (mml-generate-mime-1): Support mml tag.
2469 2000-04-27 Dave Love <fx@gnu.org>
2471 * gnus-art.el: Don't bother to require custom, browse-url.
2472 (gnus-article-x-face-command): Include gnus-article-display-xface.
2474 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2475 Use defalias, not fset.
2476 (gnus-article-display-xface): New function.
2478 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2480 * mm-decode.el: Small doc fixes. Require cl when compiling.
2481 (mm-xemacs-p): Deleted.
2482 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2483 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2484 use create-image and don't special-case xbm.
2485 (mm-valid-image-format-p): Use display-graphic-p.
2487 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2489 * message.el (message-send-mail-partially-limit): New variable.
2490 (message-send-mail-partially): New function.
2491 (message-send-mail): Use it.
2492 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2493 all blank lines inside of base64.
2494 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2497 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2499 * mml.el (mml-insert-tag): Match more special characters.
2501 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2503 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2505 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2507 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2508 (mm-inlined-types): Ditto.
2509 * mm-partial.el: New file.
2511 2000-04-27 Dave Love <fx@gnu.org>
2513 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2516 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2518 * mm-bodies.el (mm-encode-body): Remove reference to
2519 mm-default-charset in comment.
2521 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2523 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2525 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2527 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2530 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2532 * gnus-draft.el (gnus-draft-setup): Fix comments.
2534 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2536 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2537 if nnmbox-file-coding-system-for-write is nil.
2539 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2541 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2544 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2546 * mm-view.el (mm-inline-text): Insert directly if decoded.
2547 * mml.el (autoload): Typo.
2549 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2551 * mml.el (mml-preview): Set up posting-charset.
2552 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2554 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2556 * webmail.el: Fix yahoo mail.
2558 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2560 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2561 word if not necessary.
2562 (rfc2047-encode-region): Put space between encoded words.
2564 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2566 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2568 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2570 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2572 (gnus-draft-edit-message): Require restoration.
2574 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2576 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2579 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2581 * gnus-art.el (gnus-treat-article): Make sure that the summary
2584 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2586 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2587 (mailcap-parse-mailcap): Backwards parsing.
2588 (mailcap-possible-viewers): Remove nreverse.
2589 (mailcap-mime-info): Ditto.
2590 (mailcap-add-mailcap-entry): Keep alternative viewer.
2592 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2594 * gnus.el: Gnus v5.8.5 is released.
2596 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2598 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2600 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2602 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2604 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2606 * mm-view.el (mm-inline-message): Disable prepare-hook.
2608 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2610 * gnus.el: Fix copyright statements.
2612 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2614 (gnus-articles-to-read): Use it.
2616 * message.el (message-get-reply-headers): Bind free variable.
2618 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2620 * message.el (message-get-reply-headers): Fix to-address.
2622 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2624 * webmail.el: Hotmail fix. Add a debug function.
2626 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2628 * gnus-sum.el (t): M-down and M-up.
2630 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2632 * gnus-sum.el: Doc fix.
2634 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2636 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2638 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2640 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2642 (nnweb-request-group): Don't scan twice.
2643 (nnweb-request-scan): Don't nix out the hashtb.
2645 * message.el (message-get-reply-headers): Return a value.
2647 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2649 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2652 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2654 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2655 order messages are inserted.
2657 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2658 message/rfc822 parts.
2660 * gnus-art.el (gnus-article-read-summary-keys): Check for
2663 * message.el (message-get-headers): Made into own function.
2664 (message-reply): Use it.
2665 (message-get-reply-headers): Renamed.
2666 (message-widen-reply): New command.
2668 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2670 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2672 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2674 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2675 non-base64 text at the end if not found.
2677 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2679 * gnus-sum.el (gnus-read-move-group-name):
2680 (gnus-summary-move-article): Use `gnus-group-method' to find out
2681 what method the manually entered group belong to.
2682 `gnus-group-name-to-method' doesn't return any method parameters
2683 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2684 for new groups so they wouldn't work.
2686 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2688 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2691 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2693 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2694 probably good to do, or something. I dunno. I just write these
2695 ChangeLog entries, and my name is Lars.
2697 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2699 * message.el (message-caesar-region): Use translate-region.
2701 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2703 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2705 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2707 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2708 variables, because that makes Emacs flash.
2710 * gnus-group.el (gnus-group-insert-group-line): Don't call
2711 gnus-group-add-icon unconditionally.
2713 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2715 (gnus-group-glyph-directory): Removed.
2717 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2719 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2720 gnus-newsgroup-name is "".
2722 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2724 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2725 in conjunction with MULE-UCS.
2727 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2729 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2731 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2733 * message.el (message-shorten-references): Only cater to broken
2734 INN for news. This caters for broken smtpd.
2736 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2738 * mailcap.el (mailcap-mime-info): Use the first match; not the
2741 * gnus-agent.el (gnus-category-kill): Save the category list.
2743 2000-04-21 Chris Brierley <brierley@pobox.com>
2745 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2747 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2749 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2751 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2753 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2755 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2757 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2758 (gnus-group-list-cached): Use it.
2760 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2762 * gnus.el: Update all the copyright notices.
2764 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2766 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2767 non-base64 text at the end.
2769 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2771 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2773 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2775 * nnheader.el: Don't autoload cancel-function-timers.
2777 * message.el (message-fetch-field): Fold case.
2779 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2781 * message.el (message-forward-before-signature): New variable.
2783 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2785 * gnus-mlspl.el: Fix stuff.
2787 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2789 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2790 subjects when unthreaded.
2792 2000-04-21 David S. Goldberg <dsg@mitre.org>
2794 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2797 2000-04-21 Rui Zhu <sprache@iname.com>
2799 * gnus-art.el (gnus-article-mode): Fix variable name.
2801 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2803 * mm-view.el: Fix autoload.
2805 * flow-fill.el (flow-fill): Fix provide.
2807 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2810 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2812 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2814 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2816 * gnus-util.el (gnus-netrc-machine): Didn't work.
2818 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2820 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2822 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2824 * flow-fill.el: Renamed from fill-flowed.
2826 * message.el (message-forward-ignored-headers): Default to
2829 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2831 * message.el (message-mode): Don't fill headers.
2833 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2835 * message.el (message-pipe-buffer-body): Use shell
2837 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2839 * nnvirtual.el (nnvirtual-request-article):
2840 Bind gnus-override-method to nil.
2841 (nnvirtual-request-update-mark): Don't update mark when
2842 article is not there.
2844 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2846 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2848 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2850 * gnus-util.el (gnus-parse-netrc): Allow "port".
2851 (gnus-netrc-machine): Take a port param.
2852 (gnus-netrc-machine):
2854 * gnus-art.el (gnus-request-article-this-buffer): Allow
2855 re-selecting referenced articles.
2857 * message.el (message-cancel-news): Allow editing.
2858 (message-cancel-message): Add newline.
2860 2000-04-20 William M. Perry <wmperry@aventail.com>
2862 * mm-view.el (mm-inline-image-emacs): New function.
2864 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2866 * mail-source.el (mail-source-delete-incoming): Change default in
2869 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2871 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2874 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2876 * nnml.el (nnml-request-expire-articles): Use it.
2878 * nnmail.el (nnmail-expiry-target): New variable.
2879 (nnmail-expiry-target-group): New function.
2881 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2883 * message.el (message-forward): Add non-MIME separators.
2885 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2887 * message.el (message-generate-headers): Respect the syntax check
2890 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2891 (gnus-remove-thread): Don't show all threads.
2893 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2895 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2897 2000-04-19 Dave Love <fx@gnu.org>
2899 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2901 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2903 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2904 (nnwarchive-egroups-*): Ditto.
2905 (nnwarchive-url): Unibyte buffer and single line cookie.
2907 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2909 * mm-util.el (mm-char-or-char-int-p): New alias.
2910 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2913 1999-11-30 Daiki Ueno <ueno@unixuser.org>
2915 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2916 article case insensitively.
2918 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2920 * mail-source.el (mail-source-fetch-webmail): Use the default
2921 password provided in mail-sources; use webmail:subtype:user as
2924 2000-04-10 John Wiegley <johnw@gnu.org>
2926 * mail-source.el (mail-source-fetch-webmail): Use
2927 mail-source-password-cache.
2929 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2931 * webmail.el: Add netscape mail and fix HotMail mail.
2933 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2935 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2937 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2939 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2940 RFC822.PEEK if server support IMAP4rev1.
2941 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2942 RFC822.TEXT.PEEK if server support IMAP4rev1.
2943 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2944 RFC822.HEADER if server support IMAP4rev1.
2945 (nnimap-request-article-part): Support bodydetail in response
2948 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2950 * fill-flowed.el: New file.
2952 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2953 text/plain parts with `format' parameters.
2955 * mm-view.el (autoload): Autoload fill-flowed.
2956 (mm-inline-text): For "plain" parts with a format=flowed
2957 parameter, call `fill-flowed'.
2959 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2961 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2964 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2966 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2969 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2971 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2973 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2974 (imap-gssapi-program): New variable.
2975 (imap-streams): Add gssapi.
2976 (imap-stream-alist): Ditto.
2977 (imap-authenticators): Ditto.
2978 (imap-authenticator-alist): Ditto.
2979 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2980 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2981 1.6.x `imtest' syntax.
2982 (imap-gssapi-stream-p): New function.
2983 (imap-gssapi-open): Ditto.
2984 (imap-gssapi-auth-p): Ditto.
2985 (imap-gssapi-auth): Ditto.
2986 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2987 (imap-send-command): Use buffer-local `imap-client-eol' value.
2989 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2990 lines and turn TAB into SPC before parsing.
2992 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
2994 * nnheader.el (nnheader-group-pathname): Make sure to return a
2996 * nnmail.el (nnmail-group-pathname): Ditto.
2998 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3000 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3001 might split in the middle of a message-id.
3003 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3005 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3006 groups from the server.
3008 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3009 (gnus-summary-toggle-header): Update the wash status.
3011 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3014 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3017 * nnmail.el (nnmail-get-active): Use it.
3018 (nnmail-parse-active): New function.
3020 * mm-view.el (mm-inline-text): Support the new version of
3023 * gnus-sum.el (gnus-summary-move-article): Only delete article
3025 (gnus-deaden-summary): Bury the buffer.
3027 * nnmail.el (nnmail-group-pathname): Ditto.
3029 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3031 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3033 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3036 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3038 * message.el (message-send-mail): Protect against unloaded Gnus.
3040 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3042 (gnus-topic-update-topic-line): Yes, do.
3043 (gnus-topic-goto-missing-group): Tally the correct number of
3044 unread articles before inserting the topic line.
3046 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3048 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3050 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3052 * mm-decode.el (mm-dissect-buffer): Ditto.
3054 * gnus-art.el (article-decode-charset): Strip CTE.
3056 * ietf-drums.el (ietf-drums-strip): New function.
3058 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3059 when prompting in read-only groups.
3061 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3063 * imap.el (imap-send-command): Change EOL-chars when
3064 `imap-client-eol' differs from default, not only for kerberos4.
3065 (imap-mailbox-status): Get encoded mailbox's status.
3067 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3069 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3070 into `mail-source-password-cache'.
3072 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3074 * mm-util.el (mm-mime-charset): Check for presence of
3075 `coding-system-get' and `get-charset-property' (recent XEmacs has
3076 the former, but not the latter).
3078 2000-01-28 Dave Love <fx@gnu.org>
3080 * message.el (message-check-news-header-syntax): Fix typo
3082 (message-talkative-question): Put temp buffer in fundamental-mode.
3083 (message-recover): Use fundamental-mode in the right buffer.
3085 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3088 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3090 * qp.el (quoted-printable-decode-region): Add charset parameter.
3091 (quoted-printable-decode-string): Ditto.
3093 * gnus-art.el (article-de-quoted-unreadable): Use it.
3095 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3097 * nnimap.el (nnimap-split-predicate): New variable.
3098 (nnimap-split-articles): Use it.
3100 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3102 * utf7.el: Change email address.
3104 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3106 * gnus-group.el (gnus-group-catchup): Purge split history.
3108 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3110 * nnmail.el (nnmail-generate-active): Support extended group name.
3111 (nnmail-get-active): Ditto.
3113 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3115 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3116 group names, don't remove anything.
3118 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3120 * webmail.el (webmail-my-deja-open): My-deja changes.
3122 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3124 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3126 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3128 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3130 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3132 * gnus.el (gnus-other-frame): Fix typo.
3134 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3136 * gnus-cus.el (gnus-group-customize): Fix typo.
3138 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3140 * nnweb.el (nnweb-insert): Simplified.
3142 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3144 * gnus-art.el (gnus-article-mode-map): "e" is
3145 gnus-summary-edit-article.
3147 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3149 * mailcap.el (mailcap-mime-extensions): Add .diff.
3151 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3153 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3154 there is no "%s" in the method.
3156 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3158 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3160 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3162 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3164 * gnus.el: Really always pop up a new frame.
3166 * parse-time.el (parse-time-rules): Allow 100-110 to be
3169 * time-date.el (date-to-time): Don't use timezone.
3171 2000-01-06 Dave Love <fx@gnu.org>
3173 * time-date.el: Add keywords.
3174 (date-to-time): Add autoload cookie. Canonicalize with
3175 timezone-make-date-arpa-standard.
3176 (time-to-seconds): Avoid caddr.
3177 (safe-date-to-time): Add autoload cookie.
3179 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3181 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3183 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3184 group line using gnus-group-add-icon.
3185 (gnus-group-icons): Added customize group.
3186 (gnus-group-icon-list): Added variable.
3187 (gnus-group-glyph-directory): Added variable.
3188 (gnus-group-icon-cache): Added variable.
3189 (gnus-group-running-xemacs): Added variable.
3190 (gnus-group-add-icon): Added function. Add an icon to the current
3191 line according to gnus-group-icon-list.
3192 (gnus-group-icon-create-glyph): Added function.
3194 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3196 * gnus-sum.el (gnus-summary-select-article): Return whether we
3197 selected something new.
3198 (gnus-summary-search-article): Start searching at the window
3201 * gnus-group.el (gnus-fetch-group): Complete over
3204 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3206 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3208 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3210 * gnus-sum.el (gnus-preserve-marks): New variable.
3211 (gnus-summary-move-article): Use it.
3212 (gnus-group-charset-alist): Added more entries.
3214 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3216 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3218 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3219 as the default score.
3221 * gnus-score.el (gnus-score-delta-default): Changed name.
3223 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3225 * imap.el (imap-parse-literal):
3226 (imap-parse-flag-list): Don't care about props.
3227 (imap-parse-string): Handle quoted characters.
3229 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3231 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3232 (gnus-summary-mark-article): Doc fix.
3233 (gnus-summary-mark-forward): Doc fix.
3234 (t): Changed keystroke for gnus-summary-customize-parameters.
3236 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3238 (gnus-article-mode-map): No, don't.
3240 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3241 of the final article.
3243 * mm-decode.el (mm-interactively-view-part): Error on no method.
3245 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3247 * gnus-score.el (gnus-score-insert-help): Something.
3249 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3251 * gnus-win.el (gnus-configure-frame): Ditto.
3253 * gnus-mh.el (gnus-summary-save-in-folder): Use
3254 with-current-buffer.
3256 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3258 * nnwarchive.el: Changed file perms.
3260 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3262 * gnus-group.el (gnus-group-delete-groups): New command.
3263 (gnus-group-delete-group): Extra no-prompt parameters.
3265 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3267 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3270 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3272 * webmail.el (webmail-hotmail-article): Don't insert message id.
3274 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3276 * nnimap.el (nnimap-split-fancy): New variable.
3277 (nnimap-split-fancy): New function.
3279 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3281 (nnimap-split-rule): Document symbol value.
3283 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3285 * nnimap.el (nnimap-retrieve-headers-progress): Let
3286 `nnheader-parse-head' parse article.
3287 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3288 request headers needed by `nnheader-parse-head'.
3290 1999-12-23 Florian Weimer <fw@s.netic.de>
3292 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3293 value (crosspostings are handled), improve documentation.
3295 * nnultimate.el: Declare file coding system as iso-8859-1.
3299 * gnus-cite.el: Dito.
3301 * gnus-spec.el: Dito.
3303 1999-12-21 Florian Weimer <fw@s.netic.de>
3305 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3306 (gnus-setup-message): No longer make `message-posting-charset'
3308 (gnus-setup-posting-charset): Reflect the new layout of
3309 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3311 * message.el (message-send-mail): Bind `message-this-is-mail' and
3312 `message-posting-charset'.
3313 (message-send-news): Dito, and honour new layout of
3314 `message-posting-charset'.
3315 (message-encode-message-body): Ignore `message-posting-charset'.
3317 * mm-bodies.el (mm-body-encoding): Consider
3318 `message-posting-charset' when deciding whether to use 8bit.
3320 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3321 (rfc2047-encodable-p): Now solely for headers; use
3322 `message-posting-charset'.
3324 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3326 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3328 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3330 * nnagent.el (nnagent-server-opened): Optional.
3331 (nnagent-status-message): Optional.
3333 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3335 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3336 end (referenced by instructions in
3337 `gnus-cited-opened-text-button-line-format-alist').
3339 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3341 * imap.el (imap-starttls-open): Typo.
3343 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3345 * mm-util.el (mm-charset-after): Non-MULE case.
3346 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3347 * rfc2047.el (rfc2047-dissect-region): Bind it.
3349 1999-12-18 Florian Weimer <fw@s.netic.de>
3351 * mml.el (mml-generate-multipart-alist): Correct default value.
3353 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3354 (mm-safer-encoding): New function.
3355 (mm-content-transfer-encoding): Use both.
3357 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3358 * qp.el (quoted-printable-encode-region): Dito.
3360 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3362 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3364 1999-12-18 Victor S. Miller <victor@idaccr.org>
3366 * webmail.el (webmail-hotmail-list): raw=0.
3368 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3370 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3373 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3375 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3377 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3379 * imap.el: Don't autoload digest-md5.
3380 (imap-starttls-open): Bind coding-system-for-{read,write}.
3381 (imap-starttls-p): Check if we can find starttls.el.
3382 (imap-digest-md5-p): Check if we can find digest-md5.el.
3384 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3386 * imap.el: Require `digest-md5' when compiling; add autoload
3387 settings for `digest-md5-parse-digest-challenge',
3388 `digest-md5-digest-response', `starttls-open-stream' and
3389 `starttls-negotiate'.
3390 (imap-authenticators): Add `digest-md5'.
3391 (imap-authenticator-alist): Setup for `digest-md5'.
3392 (imap-digest-md5-p): New function.
3393 (imap-digest-md5-auth): New function.
3394 (imap-stream-alist): Add STARTTLS entry.
3395 (imap-starttls-p): New function.
3396 (imap-starttls-open): New function.
3398 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3400 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3402 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3404 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3405 string-to-x function.
3407 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3409 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3411 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3413 * webmail.el: Enhance hotmail-snarf.
3415 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3417 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3419 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3421 * webmail.el (webmail-hotmail-list): Search no-error.
3423 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3425 * nnwarchive.el: Support nov-is-evil.
3426 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3428 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3430 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3432 * nnagent.el (nnagent-server-opened): Redefine.
3433 (nnagent-status-message): Ditto.
3435 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3437 * rfc1843.el (rfc1843-decode-region): Use
3438 buffer-substring-no-properties.
3439 * gnus-art.el (article-decode-HZ): New function.
3441 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3443 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3445 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3447 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3448 MIME charset not a MULE charset.
3450 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3452 * gnus-ems.el: Translate more ugly characters.
3453 * nnheader.el (nnheader-translate-file-chars): Don't translate
3456 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3458 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3459 method if cannot find the article.
3461 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3463 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3464 method if overrided.
3466 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3468 * mail-source.el (mail-source-fetch-webmail): Parameter
3471 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3473 * webmail.el: Support my-deja. Better error report.
3475 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3477 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3479 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3482 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3484 * nnslashdot.el (nnslashdot-request-article): A space.
3486 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3488 * nnagent.el: Support different backend with same name.
3490 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3492 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3494 (nnslashdot-sane-retrieve-headers): Ditto.
3495 (nnslashdot-request-article): Ditto.
3497 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3499 * nnweb.el (nnweb-insert): Narrow to point.
3501 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3503 * nnweb.el (nnweb-insert): Follow refresh url.
3504 * nnslashdot.el: Use it.
3506 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3508 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3509 (nnweb-decode-entities-string): New function.
3511 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3512 nnweb-* and move to nnweb.el.
3513 * nnwarchive.el: Use nnweb-decode-entities, etc.
3514 * webmail.el: Ditto.
3516 * nnslashdot.el: Use nnweb-decode-entities-string.
3517 (nnslashdot-decode-entities): Remove.
3519 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3521 * nnslashdot.el: Decode entities.
3523 1999-12-12 Dave Love <fx@gnu.org>
3525 * gnus-agent.el (gnus-category-edit-groups)
3526 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3527 expansion of setf, fixed.
3529 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3531 * gnus-agent.el: Revoke last Dave Love's patch, because of
3532 incompatibility of XEmacs.
3534 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3536 * mm-uu.el: Change headers.
3537 * rfc1843.el: Ditto.
3538 * uudecode.el: Ditto.
3540 1999-12-07 Dave Love <fx@gnu.org>
3542 * gnus-agent.el (gnus-category-edit-predicate)
3543 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3544 inside backquote to avoid it at runtime.
3546 1999-12-07 Dave Love <fx@gnu.org>
3548 * binhex.el: Require cl when compiling.
3550 1999-12-04 Dave Love <fx@gnu.org>
3552 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3554 1999-12-04 Dave Love <fx@gnu.org>
3556 * mm-util.el (mm-delete-duplicates): New function.
3557 (mm-write-region): Use it.
3559 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3561 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3562 mm-delete-duplicates.
3564 * imap.el (imap-open, imap-debug): Avoid mapc.
3566 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3568 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3569 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3571 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3574 * gnus.el (gnus-select-method): Likewise.
3576 * nnheader.el (nnheader-nov-read-integer): Likewise.
3578 * mm-view.el (mm-inline-message): Require cl when compiling.
3579 Avoid ignore-errors at runtime.
3580 (mm-inline-text): Avoid mapc.
3582 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3584 * gnus-art.el (article-decode-charset): Widen is bad.
3586 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3588 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3590 1999-12-12 Florian Weimer <fw@s.netic.de>
3592 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3593 indicate that only US-ASCII is permitted.
3594 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3595 use unencoded 8-bit characters in message headers.
3597 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3599 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3602 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3604 * webmail.el: Require url-cookie.
3606 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3608 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3609 new function to make modified caesar table.
3610 (nnwarchive-from-r13): Use it.
3611 (nnwarchive-mail-archive-article): Improved.
3613 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3615 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3617 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3619 * nnweb.el (nnweb-request-article): Return cons.
3621 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3623 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3625 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3627 * mm-util.el (mm-with-unibyte): New macro.
3628 * nnweb.el (nnweb-init): Use it.
3630 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3632 * mm-util.el (mm-charset-after): New function.
3633 (mm-find-mime-charset-region): Set charsets after
3634 delete-duplicates and use find-coding-systems-region.
3635 (mm-find-charset-region): Remove composition.
3637 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3639 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3641 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3643 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3644 * mml.el (mml-confirmation-set): New variable.
3645 (mml-parse-1): Ask user to confirm.
3647 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3649 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3650 are scanned when we have directory mail-sources (the mail source
3651 is modified in that case, so we must scan it for all
3654 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3656 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3657 and nnml-article-file-alist.
3659 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3661 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3662 nnmail-fetched-sources.
3664 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3666 * mm-util.el (mm-find-charset-region): Use the last charset.
3668 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3670 * gnus.el (gnus-select-method): Made the option list prettier.
3672 1999-12-08 Florian Weimer <fw@s.netic.de>
3674 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3675 for the `de' newsgroups hierarchy, as it is common practice there.
3678 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3680 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3681 buffer-string arguments. Fix references.
3683 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3685 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3686 (gnus-agent-batch-fetch): Use it.
3687 (gnus-agent-fetch-session): Use it.
3689 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3691 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3693 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3695 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3698 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3700 * nnslashdot.el (nnslashdot-request-list): There were two
3701 top-level body-forms. Put a `progn' around them.
3703 * gnus.el (gnus-select-method): Use `condition-case'
3704 instead of `ignore-errors', since cl may not be loaded when the
3707 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3709 * nnwarchive.el: Support www.mail-archive.com.
3711 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3713 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3716 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3718 * utf7.el: New file, written by Jon K Hellan.
3720 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3723 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3725 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3727 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3729 (gnus-refer-article-methods): New function.
3730 (gnus-summary-refer-article): Use it.
3732 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3734 * nnimap.el (nnimap-retrieve-groups): Return active format.
3736 * nnimap.el (nnimap-replace-in-string): Removed.
3737 (nnimap-request-list):
3738 (nnimap-retrieve-groups):
3739 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3741 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3743 * imap.el: Use format-spec for ssl program.
3744 * imap.el (imap-ssl-arguments): Removed.
3745 (imap-ssl-open-{1,2}): Removed.
3747 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3749 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3750 instead of `ignore-errors', since cl may not be loaded when the
3753 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3755 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3756 (mm-7bit-chars): New variable.
3757 (mm-body-7-or-8): Use it in both cases.
3759 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3761 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3762 defcustom definitions.
3764 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3766 * mm-decode.el (mm-display-part): Let mm-display-external return
3768 (mm-display-external): For copiousoutput methods, insert output in
3771 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3773 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3776 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3778 * gnus-audio.el: An M too far.
3780 * gnus-msg.el (gnus-setup-message): One backtick too many.
3782 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3783 a function, not a variable.
3785 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3787 * gnus-score.el (gnus-score-body): Widen before requesting.
3789 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3791 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3793 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3795 * mail-source.el (mail-source-fetch-webmail): Bind
3798 1999-12-04 Matt Swift <swift@alum.mit.edu>
3800 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3801 (gnus-uu-unmark-by-regexp): Ditto.
3803 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3806 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3808 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3809 do their real thing.
3811 * nnmh.el (nnmh-be-safe): Doc fix.
3813 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3815 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3816 status line has arrived before we count it.
3818 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3820 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3821 Whitespace problems.
3823 * gnus-win.el (gnus-configure-windows): Error fix.
3825 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3828 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3829 Indent all functions. Fix all comments to match the comment
3830 conventions. Double-space after full stop.
3832 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3834 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3835 value to divide received mails into my favorite groups and I met
3836 an error. It takes place if the length of a element "VALUE" in
3837 nnmail-split-fancy is less than two.
3839 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3841 * mml.el (mml-insert-part): New function.
3843 1999-12-02 Dave Love <fx@gnu.org>
3845 * mm-decode.el: Customize.
3847 1999-12-03 Dave Love <fx@gnu.org>
3849 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3850 the W3 stuff isn't available.
3852 1999-12-03 Dave Love <fx@gnu.org>
3854 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3857 1999-12-04 Dan Christensen <jdc@jhu.edu>
3859 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3861 1999-12-01 Andrew Innes <andrewi@gnu.org>
3863 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3864 don't be fooled by "From nobody" lines added by respooling.
3866 * pop3.el (pop3-movemail): Write crashbox in binary.
3867 (pop3-get-message-count): New function.
3869 * mail-source.el (mail-source-primary-source): New variable.
3870 (mail-source-report-new-mail-interval): New variable.
3871 (mail-source-idle-time-delay): New variable.
3872 (mail-source-new-mail-available): New internal variable.
3873 (mail-source-fetch-pop): Clear new mail flag, when mail from
3874 primary source has been fetched.
3875 (mail-source-check-pop): New function.
3876 (mail-source-new-mail-p): New function.
3877 (mail-source-start-idle-timer): New function.
3878 (mail-source-report-new-mail): New function.
3879 (mail-source-report-new-mail): New internal variable.
3880 (mail-source-report-new-mail-timer): New internal variable.
3881 (mail-source-report-new-mail-idle-timer): New internal variables.
3883 1999-12-04 Andreas Schwab <schwab@suse.de>
3885 * gnus-cus.el (gnus-group-customize): Customize fix.
3887 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3889 * message.el (message-send-mail-with-sendmail): Use
3890 message-make-address.
3892 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3894 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3896 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3898 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3900 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3902 * mml.el (mml-insert-tag): Don't close the tag.
3903 (mml-insert-empty-tag): New function.
3904 (mml-attach-file): Use mml-insert-empty-tag instead of
3906 (mml-attach-buffer): Ditto.
3907 (mml-attach-external): Ditto.
3908 (mml-insert-multipart): Ditto.
3910 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3912 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3915 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3917 * gnus.el (gnus-find-method-for-group): The method of a new group
3918 is not the native one.
3920 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3922 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3924 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3926 * nnultimate.el (nnultimate-retrieve-headers): Use
3927 mm-with-unibyte-current-buffer.
3928 (nnultimate-request-article): Ditto.
3930 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3932 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3934 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3936 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3937 * nnweb.el (nnweb-retrieve-headers): Use it.
3938 (nnweb-request-article): Use it.
3940 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3941 case matching failed.
3943 1999-12-02 John Wiegley <jwiegley@inprise.com>
3945 * mail-source.el (mail-source-keyword-map): Add backslash to
3948 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3950 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3952 (gnus-group-charset-alist): No, don't.
3954 * nnweb.el (nnweb-init): Make the buffer unibyte.
3956 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3958 * mail-source.el (mail-source-set-common-1): Fix to get the
3961 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3963 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3965 * nnultimate.el (nnultimate-request-list): Use unibyte.
3967 * gnus-uu.el (gnus-uu-grab-articles): Bind
3968 gnus-display-mime-function to nil.
3970 * message.el (message-send-mail-with-sendmail): Use the
3971 user-mail-address variable.
3973 * gnus-art.el (gnus-ignored-headers): More headers.
3975 * message.el (message-shorten-1): Use list.
3977 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3979 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3982 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3983 (nnweb-dejanews-create-mapping): Do the properish date.
3985 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3987 * mail-source.el (mail-source-common-keyword-map): New variable.
3988 (mail-source-bind-common): New macro.
3989 (mail-source-fetch): Support plugged mail source.
3990 * gnus-int.el (gnus-request-scan): Use them.
3992 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3994 * mm-view.el (mm-inline-message): Check whether charset is a
3997 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3999 * message.el (message-mode-map): Changed keystroke for
4000 message-yank-buffer.
4002 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4004 * message.el (message-shorten-references): Cut references to 31
4005 elements, then either fold them or shorten them to 988 characters.
4006 (message-shorten-1): New function.
4007 (message-cater-to-broken-inn): New variable.
4009 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4011 * nnslashdot.el (nnslashdot-lose): New function.
4013 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4015 * mm-view.el (mm-inline-message): Not the right type of charset is
4016 being fetched here. Let the group charset rule.
4017 (mm-inline-message): Ignore us-ascii.
4019 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4021 * mail-source.el (mail-source-fetch-maildir): work around the
4022 ommitted "file-regular-p" in efs/ange-ftp
4024 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4026 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4027 (mml-generate-mime-1): Use the encoding param.
4029 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4031 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4032 gnus-art before binding its variables.
4034 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4037 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4039 * message.el (message-clone-locals): Use it.
4041 * gnus-msg.el (gnus-configure-posting-styles): Make
4042 user-mail-address local.
4044 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4046 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4049 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4051 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4052 (message-clone-locals): Ditto.
4054 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4055 group inherit reply-to or from.
4057 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4059 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4061 (gnus-summary-show-article-charset-alist): New variable.
4063 * mm-bodies.el (mm-decode-string): Support gnus-all and
4065 (mm-decode-body): Ditto.
4066 * rfc2047.el (rfc2047-decode): Ditto.
4068 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4070 * mail-source.el (mail-source-delete-incoming): Change default to
4073 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4075 * gnus.el: Pterodactyl Gnus v0.99 is released.
4077 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4079 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4082 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4083 (gnus-configure-posting-styles): No, don't.
4084 (gnus-configure-posting-styles): Allow overriding files.
4086 * gnus-art.el (gnus-header-button-alist): Use browse-url
4089 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4091 * gnus-msg.el (gnus-summary-yank-message): New command and
4094 * message.el (message-yank-buffer): New command.
4095 (message-buffers): New function.
4097 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4098 next group in a more normal fasion.
4100 * mml.el (mml-boundary-function): New variable.
4101 (mml-compute-boundary): Use it.
4103 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4104 that exist for them.
4106 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4107 (gnus-async-timer): New variable.
4109 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4111 * nnultimate.el (nnultimate-request-list): Be more lenient with
4114 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4116 * gnus-art.el (gnus-treatment-function-alist): Do
4117 gnus-treat-capitalize-sentences.
4119 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4121 * webmail.el (webmail-hotmail-article): Hotmail changes the
4124 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4126 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4127 switch to buffer after calling program.
4128 (mm-display-external): Use `shell-command-switch' instead of "-c".
4130 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4132 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4135 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4138 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4140 * message.el (message-mode): Doc fix.
4142 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4144 * gnus-art.el (article-emphasize): Check group variable.
4145 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4147 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4149 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4152 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4154 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4156 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4158 * mml.el (mml-quote-region): Insert ! after the hash.
4160 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4162 * gnus-group.el (gnus-group-warchive-address-history): Change to
4165 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4167 * webmail.el: Support mail.yahoo.com.
4169 * mail-source.el (mail-source-fetch-webmail): Add password check.
4170 (mail-source-keyword-map): Use `subtype'.
4172 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4174 * mail-source.el (mail-source-keyword-map): Add webmail.
4175 (mail-source-fetcher-alist): Ditto.
4176 (mail-source-fetch-webmail): New function.
4177 * webmail.el: New file.
4179 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4181 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4183 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4185 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4187 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4189 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4190 (nnultimate-prune-days): New function.
4191 (nnultimate-create-mapping): Use it.
4192 (nnultimate-request-group): Only fetch the groups list if it has
4193 not been done before.
4194 (nnultimate-retrieve-headers): Don't write groups.
4195 (nnultimate-create-mapping): Off-by-one error.
4197 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4199 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4202 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4204 * nnwarchive.el: Lots of changes make agent happy.
4206 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4208 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4211 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4213 * mm-decode.el (mm-display-external): Write region with binary
4216 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4218 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4220 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4222 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4223 (mm-uu-test): Now it is in restricted region.
4225 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4227 * mm-view.el (mm-view-message): Fix buffer leak.
4228 (mm-inline-message): Support 'gnus-decoded.
4230 * mm-bodies.el (mm-decode-body): Ditto.
4232 * rfc2047.el (rfc2047-decode-region): Ditto.
4234 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4236 * imap.el (require): Added autoload for base64-encode-string.
4238 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4240 * gnus.el (gnus-refer-article-method): Made list value
4243 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4245 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4246 NOFORCE in Emacs case.
4248 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4250 * gnus-art.el (gnus-request-article-this-buffer): Set
4251 gnus-newsgroup-name.
4253 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4255 * gnus-start.el (gnus-get-unread-articles): Check server before
4258 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4260 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4262 * nnslashdot.el (nnslashdot-login-name): New variable.
4263 (nnslashdot-password): Ditto.
4264 (nnslashdot-request-post): New function.
4266 * gnus-art.el (gnus-treat-buttonize): More testing.
4268 * mm-encode.el: Another CVS test.
4270 * gnus-art.el (gnus-treat-emphasize): Change default.
4271 (gnus-treat-buttonize): Ditto.
4272 (gnus-treat-buttonize): This is a test.
4274 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4275 (gnus-build-sparse-threads): Ditto.
4276 (gnus-build-all-threads): Ditto.
4278 * nnheader.el (make-full-mail-header): Make into a subst.
4280 * gnus.el (gnus-refer-article-method): Doc fix.
4282 * gnus-sum.el: Do not accept a prefix.
4283 (gnus-summary-refer-article): Accept a list of select methods.
4285 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4287 * message.el (message-forward): Pay attention to prefix argument
4288 again and forward all headers when it is set, regardless of the
4289 value of message-forward-ignored-headers.
4291 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4293 * gnus-ems.el: Check for cygwin32.
4295 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4297 * mm-decode.el (mm-display-external): Use 'non-viewer.
4299 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4301 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4304 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4306 * gnus-start.el (gnus-get-unread-articles): Use
4307 nnfoo-retrieve-groups to find new news, if available.
4308 (gnus-read-active-file-2): New function.
4309 (gnus-get-unread-articles): Use it.
4310 (gnus-read-active-file-1): Ditto.
4312 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4314 * mm-util.el (mm-find-mime-charset-region): Make sure
4315 find-coding-systems-for-charsets is fbound.
4317 * gnus-ems.el: Typo fix.
4319 1999-11-13 Florian Weimer <fw@s.netic.de>
4321 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4322 it's available and makes sense.
4324 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4326 * gnus-score.el (gnus-score-save): Translate score file.
4328 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4330 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4331 added fetchflag and dontexpunge keywords.
4332 (mail-source-fetch-imap): Use them.
4334 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4336 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4337 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4340 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4342 Mention that it is both for group and topic parameters.
4343 (gnus-extra-topic-parameters): New constant, including `subscribe'
4345 (gnus-extra-group-parameters): New constant.
4346 (gnus-group-customize): Use them.
4348 * gnus.el (gnus-select-method): Added default value and tag.
4349 (gnus-refer-article-method): Added `DejaNews' customization option.
4351 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4353 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4355 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4358 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4360 * nnslashdot.el (nnslashdot-group-number): Changed default.
4362 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4363 (nnweb-dejanews-wash-article): Removed.
4364 (nnweb-type-definition): Fetch by id.
4366 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4369 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4370 (nnslashdot-request-list): Use Ultramode as well.
4371 (nnslashdot-date-to-date): Be more lenient.
4372 (nnslashdot-threaded): New function.
4374 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4376 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4378 1999-11-11 Steinar Bang <sb@metis.no>
4380 * nnweb.el (nnweb-type-definition): /=dnc
4382 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4384 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4386 (nnultimate-retrieve-headers): Wrong ordering.
4388 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4390 * message.el (message-forward-as-mime): New variable.
4392 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4394 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4396 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4398 * mail-source.el (mail-source-movemail-and-remove): New function.
4399 (mail-source-keyword-map): Add `function' for `maildir'.
4400 (mail-source-fetch-maildir): Use it.
4402 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4404 * nnwarchive.el: New file.
4405 * gnus-group.el (gnus-group-make-warchive-group): New function.
4406 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4408 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4410 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4413 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4415 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4417 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4419 * nnultimate.el (nnultimate-open-server): Do address.
4420 (nnultimate-forum-table-p): New function.
4422 * nnweb.el (nnweb-insert-html): Renamed.
4423 (nnweb-insert): New function.
4425 * nnultimate.el (nnultimate-insert-html): New function.
4427 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4429 (nnslashdot-retrieve-headers): use the sane version instead.
4431 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4433 * nnslashdot.el (nnslashdot-request-article): Fold case.
4435 * nnultimate.el: New file.
4437 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4440 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4441 (gnus-read-active-file-1): Separated into own function.
4442 (gnus-read-active-file): Catch quits.
4444 * nnslashdot.el (nnslashdot-request-article): Search better on
4446 (nnslashdot-request-list): Fold case.
4447 (nnslashdot-retrieve-headers): Ditto.
4449 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4451 * gnus.el: Autoload gnus-subscribe-topics.
4453 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4455 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4457 * gnus-util.el (gnus-write-active-file): Ditto.
4459 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4461 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4463 * gnus-cache.el (gnus-cache-file-name): Use it.
4464 * gnus-agent.el (gnus-agent-group-path): Use it.
4465 * nnmail.el (nnmail-group-pathname): Use it.
4467 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4469 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4471 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4472 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4473 * gnus.el (gnus-short-group-name): "..." proof.
4475 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4477 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4480 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4482 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4484 (nnslashdot-generate-active): New function.
4485 (nnslashdot-request-newgroups): Use it.
4487 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4490 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4491 (nnslashdot-request-list): Not moderated.
4493 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4495 * nnimap.el (nnimap-open-server): Remove error signal if
4496 nnimap-server-buffer is nil (the check should've been `boundp').
4498 * imap.el (imap-log):
4499 * nnimap.el (nnimap-debug): Disable debugging by default.
4501 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4503 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4505 * gnus-topic.el (gnus-subscribe-topic): New function.
4507 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4510 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4511 if starting with a quote.
4513 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4515 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4518 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4520 * nnslashdot.el: New file.
4522 * nnheader.el (nnheader-insert-header): New function.
4524 * gnus-art.el (gnus-mime-internalize-part): Bind
4527 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4530 1999-10-29 David S. Goldberg <dsg@mitre.org>
4532 * emacs-mime.texi (Customization): Document mm-inline-override-types
4534 1999-10-29 David S. Goldberg <dsg@mitre.org>
4536 * emacs-mime.texi (Customization): Document mm-inline-override-types
4538 1999-10-29 David S. Goldberg <dsg@mitre.org>
4540 * emacs-mime.texi (Customization): Document mm-inline-override-types
4542 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4544 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4547 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4549 * gnus-art.el (gnus-article-mode-map): Use the summary article
4552 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4554 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4556 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4558 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4560 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4562 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4563 is list or not before condition.
4565 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4567 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4569 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4571 * gnus-art.el (gnus-emphasis-alist): New value.
4573 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4575 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4578 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4580 * gnus-art.el (article-date-ut): Keep the updated timer.
4581 (gnus-emphasis-underline-italic): Doc fix.
4583 * gnus-msg.el (gnus-post-method): Doc fix.
4584 (gnus-post-method): Change default.
4586 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4588 * message.el (message-newline-and-reformat): Improvements.
4590 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4592 * message.el (message-newline-and-reformat): Don't insert too many
4594 (message-newline-and-reformat): Work even if not sc.
4596 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4598 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4600 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4602 * mm-view.el (mm-display-patch-inline): New function.
4604 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4606 * mm-view.el (mm-display-patch-inline): New function.
4608 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4610 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4613 * message.el (message-forward): Narrow to the right header.
4615 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4618 * gnus-msg.el (gnus-configure-posting-styles): Use the
4619 user-full-name function.
4621 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4622 (mm-body-charset-encoding-alist): Default to nil.
4624 * message.el (message-elide-ellipsis): Fix typo.
4625 (message-elide-region): Ditto.
4626 (message-elide-region): Don't insert a newline first.
4628 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4630 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4631 gnus-fetch-old-headers.
4632 (gnus-cut-threads): Ditto.
4633 (gnus-summary-initial-limit): Ditto.
4634 (gnus-summary-limit-children): Ditto.
4636 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4639 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4641 * gnus-art.el (article-decode-encoded-words):
4642 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4645 * gnus.el (gnus-read-method): Add methods from
4646 `gnus-opened-servers' to completion. Map entered method/address
4647 into existing methods if possible.
4649 * gnus-group.el (gnus-group-make-group): Simplify method.
4651 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4653 * mml.el (mml-preview): Remove mail-header-separator before
4656 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4658 * message.el (message-read-from-minibuffer): New function.
4660 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4662 * gnus.el: Pterodactyl Gnus v0.98 is released.
4664 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4666 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4668 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4670 * mml.el (mml-generate-mime-1): Read attached binary file in
4673 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4675 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4677 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4679 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4681 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4683 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4685 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4687 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4688 (gnus-article-mime-match-handle-function): New variable.
4689 (gnus-article-view-part): Make `b' customizable.
4691 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4693 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4695 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4697 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4699 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4701 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4703 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4705 * gnus-srvr.el (gnus-browse-foreign-server): Use
4706 `buffer-substring' instead of `read'.
4708 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4710 * nnimap.el, imap.el, rfc2104.el: New files.
4712 * gnus.el (gnus-valid-select-methods): Add nnimap.
4714 * gnus-group.el (gnus-group-group-map): Add
4715 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4716 (gnus-group-nnimap-expunge): New function.
4717 (gnus-group-nnimap-edit-acl): New function.
4719 * gnus-agent.el (gnus-agent-group-mode-map): Add
4720 gnus-agent-synchronize.
4721 (gnus-agent-synchronize): New function.
4722 (gnus-agent-fetch-group-1): Check if server is open.
4724 * nnagent.el (nnagent-request-set-mark): Save marks.
4726 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4727 (mail-source-fetcher-alist): Map to imap fetcher function.
4728 (mail-source-fetch-imap): New function.
4730 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4733 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4735 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4736 (gnus-topic-sort-topics): New function.
4737 (gnus-topic-make-menu-bar): Add sort-topics.
4738 (gnus-topic-move): New function.
4739 (gnus-topic-move-group): Move the topic if no group selected.
4741 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4743 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4745 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4747 * mm-view.el (mm-inline-message): Fix leaving group bug.
4749 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4751 * gnus-msg.el (gnus-post-method): Use normal method if current is
4754 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4756 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4757 (nnmail-insert-lines): Ditto.
4759 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4761 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4764 * message.el (message-unsent-separator): One more separator.
4766 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4768 * nnfolder.el (nnfolder-request-move-article): For empty article,
4769 search till (point-max).
4770 (nnfolder-retrieve-headers): Ditto.
4771 (nnfolder-request-accept-article): Ditto.
4772 (nnfolder-save-mail): Ditto.
4773 (nnfolder-insert-newsgroup-line): Ditto.
4775 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4777 * qp.el (quoted-printable-encode-region): Check eobp.
4779 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4781 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4783 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4785 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4788 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4790 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4791 (mm-uu-forward-end-line): Ditto.
4793 1999-09-29 Didier Verna <verna@inf.enst.fr>
4795 * binhex.el (binhex-decode-region): don't consider the value of
4796 `enable-multibyte-characters' in XEmacs.
4798 * gnus-start.el (gnus-read-descriptions-file): ditto.
4800 * mm-util.el (mm-multibyte-p): ditto.
4801 (mm-with-unibyte-buffer): ditto.
4802 (mm-find-charset-region): use `mm-multibyte-p'.
4804 * mm-bodies.el (mm-decode-body): ditto.
4805 (mm-decode-string): ditto.
4807 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4809 * mm-util.el (mm-binary-coding-system): Try binary first.
4811 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4813 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4815 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4817 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4819 (article-date-ut): Find correct insert position.
4821 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4823 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4826 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4828 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4831 * message.el (message-resend): Use message mode when prompting.
4833 * gnus-art.el (article-hide-headers): Mark wash.
4834 (article-emphasize): Ditto.
4836 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4838 * message.el (message-newline-and-reformat): Work for SC.
4840 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4842 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4844 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4846 1999-10-20 David S. Goldberg <dsg@mitre.org>
4848 * mm-decode.el mm-inline-override-types: New variable
4850 * mm-decode.el (mm-inline-override-p): New function
4852 * mm-decode.el (mm-inlined-p): Use it
4854 1999-10-20 David S. Goldberg <dsg@mitre.org>
4856 * mm-decode.el mm-inline-override-types: New variable
4858 * mm-decode.el (mm-inline-override-p): New function
4860 * mm-decode.el (mm-inlined-p): Use it
4862 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4864 * gnus.el: Pterodactyl Gnus v0.97 is released.
4866 1999-09-01 Brendan Kehoe <brendan@zen.org>
4868 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4869 gnus-summary-next-group, not gnus-summary-next-article. Only give
4872 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4874 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4877 * message.el (message-forward-ignored-headers): New variable.
4879 * gnus-art.el (gnus-article-prepare-display): Nix out
4880 gnus-article-wash-types.
4882 * gnus-agent.el (gnus-agent-create-buffer): New function.
4883 (gnus-agent-fetch-group-1): Use it.
4884 (gnus-agent-start-fetch): Ditto.
4886 * gnus-sum.el (gnus-summary-exit): Don't use
4887 `gnus-use-adaptive-scoring'.
4889 * mail-source.el (mail-source-fetch-pop): Only store password when
4892 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4894 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4896 * message.el (message-reply): Use it.
4897 (message-dont-reply-to-names): New variable.
4899 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4901 * mm-util.el (mm-preferred-coding-system): Typo fix.
4903 * message.el (message-bounce): Work for non-MIME.
4905 * gnus.el (gnus-short-group-name): Short the right parts of the
4908 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4910 * mm-encode.el (mm-qp-or-base64): New version.
4912 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4914 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4916 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4918 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4919 of restricted region.
4920 (gnus-mime-display-single): Set beg at correct point.
4922 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4924 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4926 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4928 * gnus-msg.el (gnus-configure-posting-styles): Let
4929 `gnus-posting-styles' have its say in posting-style: local
4930 variable `styles' is already bound to `gnus-posting-styles' so
4931 don't rebind it to nil.
4933 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4935 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4938 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4940 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4941 quoted-printable-encode-region.
4943 * qp.el (quoted-printable-encode-region): Assume charset
4944 encoded. Fold every line in the region.
4946 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4948 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4951 1999-09-01 Didier Verna <verna@inf.enst.fr>
4953 * message.el (message-mode): allows whitespaces between multiple
4954 instances of the fill character ">".
4956 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4958 * mm-encode.el (mm-qp-or-base64): Fix.
4960 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4962 * message.el (message-send): Too much and.
4964 1999-09-24 Andreas Schwab <schwab@suse.de>
4966 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4968 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4970 * gnus-score.el (gnus-score-headers): Work for nil scores.
4972 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4974 * gnus-cache.el (gnus-cache-write-active): Write full names.
4976 * gnus-util.el (gnus-write-active-file): Accept full name.
4978 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4979 (mm-assoc-string-match): New function.
4980 (mm-display-inline): Use it.
4982 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4984 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4986 1999-08-27 Florian Weimer <fw@s.netic.de>
4988 * mml.el (mml-generate-multipart-alist): New variable.
4990 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4992 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4994 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4996 * message.el (message-send): More helpful error message if sending
4999 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5001 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5002 in newer emacsen, where ?r isn't equal 114.
5004 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5006 * gnus.el: Pterodactyl Gnus v0.96 is released.
5008 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5010 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5011 to get active info if method is covered by agent, otherwise
5012 active info is lost.
5014 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5016 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5018 1999-08-09 Dave Love <fx@gnu.org>
5020 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5022 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5024 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5025 (already matched by "^X-Pgp"), removed duplicate
5026 X-Mailing-List, added several new junk headers.
5028 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5030 * gnus-art.el (article-decode-charset): Don't assume
5031 gnus-summary-buffer is live.
5033 1999-08-27 Florian Weimer <fw@s.netic.de>
5035 * gnus-score.el (gnus-home-score-file): Work with absolute path
5038 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5040 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5041 nothing else in the group.
5043 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5045 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5048 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5050 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5052 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5054 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5057 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5059 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5062 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5064 * mm-util.el (mm-text-coding-system-for-write): New variable.
5065 (mm-append-to-file): New function.
5066 (mm-write-region): New function.
5068 * gnus-art.el (gnus-output-to-file): Use it.
5069 * gnus-util.el (gnus-output-to-rmail): Ditto.
5070 (gnus-output-to-mail): Ditto.
5071 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5073 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5075 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5077 * nnheader.el (nnheader-insert-file-contents): Revert and use
5078 mm-insert-file-contents.
5079 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5080 (nnheader-auto-mode-alist): Removed.
5082 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5083 (mm-insert-file-contents): Add a new parameter for inserting
5084 compressed file literally.
5086 * mml.el (mml-generate-mime-1): Insert non-text literally.
5088 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5090 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5092 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5094 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5096 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5099 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5101 * mml.el (mml-insert-mime): Decode text.
5102 (mml-to-mime): Narrow to headers-or-head.
5104 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5106 * mm-view.el (mm-inline-text): Check
5107 w3-meta-content-type-charset-regexp.
5109 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5111 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5114 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5116 * gnus-mlspl.el: Documentation fixes.
5118 1999-08-27 Rui Zhu <sprache@iname.com>
5120 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5122 1999-08-27 Michael Cook <cook@sightpath.com>
5124 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5127 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5129 * nnmail.el (nnmail-get-new-mail): "Done".
5131 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5133 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5136 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5138 * gnus-art.el (article-decode-charset): Fix broken CT.
5140 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5142 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5143 overview buffer if it is killed.
5145 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5147 * gnus-art.el (article-babel): New version.
5149 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5151 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5153 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5155 * gnus.texi (More Threading): Document new variable
5156 `gnus-sort-gathered-threads-function'.
5158 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5160 * gnus.texi (More Threading): Document new variable
5161 `gnus-sort-gathered-threads-function'.
5163 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5165 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5168 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5170 * mm-util.el (mm-running-xemacs): Removed.
5171 (mm-coding-system-p): New function.
5172 (mm-binary-coding-system): Safe guess.
5173 (mm-text-coding-system): Ditto.
5174 (mm-auto-save-coding-system): Ditto.
5176 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5178 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5179 (mm-qp-or-base64): Reversed logic.
5181 * mm-decode.el (mm-save-part-to-file): Let coding system be
5184 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5186 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5187 be set in topic parameters.
5189 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5191 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5192 (gnus-sort-gathered-threads): Allow the user to specify the
5193 function to use when sorting gathered threads.
5195 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5196 mark cached articles as `undownloaded'.
5198 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5200 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5201 to have buffer local values.
5203 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5205 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5206 types 'g' for 'guess group type.
5208 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5210 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5211 after each regexp in nnmail-list-identifiers, not just after last
5214 * gnus-sum.el (gnus-list-identifiers): New variable.
5215 (gnus-summary-remove-list-identifiers): New function.
5216 (gnus-select-newsgroup): Use it.
5217 (gnus-summary-wash-hide-map): Bind
5218 `gnus-article-hide-list-identifiers' to W W l.
5219 (gnus-summary-make-menu-bar): Add list-identifiers command.
5221 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5222 (gnus-treatment-function-alist): Add variable.
5223 (article-hide-list-identifiers): New function.
5224 (mapcar): Add function.
5225 (gnus-article-hide): Use it.
5227 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5229 * gnus.el: Pterodactyl Gnus v0.95 is released.
5231 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5233 * mm-decode.el (mm-mailcap-command): New function.
5234 (mm-display-external): Use it.
5236 * gnus-art.el (article-make-date-line): Work for India.
5238 * mm-encode.el (mm-qp-or-base64): Typo.
5240 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5242 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5244 * gnus.el: Pterodactyl Gnus v0.94 is released.
5246 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5248 * pop3.el: New version.
5250 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5252 * mm-encode.el (mm-qp-or-base64): New function.
5253 (mm-content-transfer-encoding): Use it.
5255 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5257 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5259 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5261 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5263 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5265 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5268 * mailcap.el (mailcap-mime-types): New function.
5270 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5272 * message.el (message-goto-eoh): Really go to the end.
5274 1999-07-09 Puneet Goel <puneet@computer.org>
5276 * message.el (message-make-date): Do the right thing in with
5277 sub-hour time zones.
5279 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5281 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5284 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5286 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5288 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5290 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5291 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5292 and use t as default value.
5294 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5296 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5297 gnus-summary-buffer is live.
5299 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5301 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5303 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5305 * message.el (message-bounce): Do MIME bounces MIMEy.
5307 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5309 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5311 * mailcap.el (mailcap-mime-extensions): Changed patch to
5314 * mm-decode.el (mm-display-external): Wrong placement of paren.
5316 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5318 * gnus.el: Pterodactyl Gnus v0.93 is released.
5320 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5322 * gnus-cus.el (gnus-group-parameters): New entries for
5325 * gnus-mlspl.el: Renamed functions and variables so as to
5326 start with gnus-group-split.
5327 * gnus.el: Adjust autoload entries.
5329 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5331 * gnus-mlspl.el: Removed trailing t from comment and provide.
5332 Renamed functions and variables to start with gnus-mlsplit.
5333 Added autoload comments.
5334 * gnus.el: Added autoload entries.
5336 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5338 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5339 so that matches excluded by RESTRICTs do not cause the whole split
5340 to be ignored. This also fixes a long-standing bug in which a
5341 split with \N substitutions wouldn't cause cross-posting as
5344 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5345 (nnmail-split-it): Implement them.
5347 * nnmail.el (nnmail-split-fancy): Document ! splits.
5349 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5351 * pop3.el: New version.
5353 1999-07-05 Simon Josefsson
5355 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5357 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5359 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5361 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5363 * gnus-util.el (gnus-write-active-file): Use real name.
5365 * gnus-agent.el (gnus-agent-expire): Update active file
5368 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5370 * nndraft.el (nndraft-request-article): Use difference
5371 coding-systems for queue and drafts.
5373 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5376 * mm-util.el (mm-auto-save-coding-system): New coding system.
5378 * message.el (message-draft-coding-system): Use it.
5380 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5382 * mm-uu.el: More customizable and less aggressive.
5384 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5386 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5389 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5390 (mml-insert-mml-markup): Accept a nofile.
5391 (mml-insert-mime): Insert nofile.
5393 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5395 * mm-decode.el (mm-handle-media-type): New function.
5396 (mm-handle-media-supertype): New function.
5397 (mm-handle-media-subtype): New function.
5398 Use new functions throughout. "/"))
5400 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5402 * gnus-art.el (gnus-treat-predicate): Typo.
5404 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5406 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5408 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5410 * gnus-art.el (article-date-ut): UT! Default it!
5412 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5414 * gnus.el: Pterodactyl Gnus v0.92 is released.
5416 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5418 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5420 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5422 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5425 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5428 * mm-view.el (mm-inline-message): Ignore remove-spec.
5430 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5433 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5435 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5437 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5440 * message.el (message-fill-yanked-message): Remove `t' arg.
5442 * gnus-group.el (gnus-group-kill-group): Message killing of
5445 * mm-util.el (mm-preferred-coding-system): New function.
5446 (mm-mime-charset): Use it.
5448 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5450 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5452 * gnus-mlsplt.el: New file.
5454 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5456 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5458 (mm-attachment-override-p): Take a handle instead of a type.
5459 (mm-inlined-p): Ditto.
5460 (mm-automatic-display-p): Ditto,
5461 (mm-inlinable-p): Ditto.
5463 * nndraft.el (nndraft-request-expire-articles): Delete backup
5466 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5468 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5470 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5472 * nnmail.el (nnmail-split-it): Allow .*.
5474 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5476 * mm-decode.el (mm-inline-large-images-p): Renamed.
5478 * gnus-art.el (article-date-ut): Always look in the current buffer
5479 for the Date header.
5481 * mml.el (mml-validate): New command.
5483 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5484 since we are dealing with regexps.
5486 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5488 * gnus.el: Pterodactyl Gnus v0.91 is released.
5490 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492 * gnus-agent.el (gnus-agent-save-active-1): New function.
5493 (gnus-agent-save-active): use it.
5494 (gnus-agent-save-groups): Ditto.
5496 * gnus-cache.el (gnus-cache-write-active): Use it.
5498 * gnus-agent.el (gnus-agent-write-active): Use it.
5500 * gnus-util.el (gnus-write-active-file): New function.
5502 * gnus-agent.el (gnus-agent-write-active): New function to keep
5503 lower boundaries and canceled groups.
5504 (gnus-agent-save-groups): Use it.
5505 (gnus-agent-save-active): Use it.
5506 (gnus-agent-save-group-info): Only write active files.
5507 (gnus-agent-expire): Update active file.
5509 * mm-decode.el (mm-inlinable-part-p): Removed.
5510 (mm-user-display-methods): Default to nil.
5511 (mm-user-display-methods): Removed.
5512 (add-mime-display-method): Removed.
5513 (mm-automatic-display): Renamed.
5514 (mm-automatic-display-p): Use it.
5515 (mm-inlined-types): New variable.
5516 (mm-inlined-p): New function.
5518 * message.el (message-reply): Bind message-this-is-mail.
5520 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5522 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5524 * message.el (message-check-news-header-syntax): Protect against
5527 * mm-util.el (mm-auto-mode-alist): New.
5529 * mml.el (mml-generate-mime-1): Ditto.
5531 * gnus.el: Use mm-insert-file-contents throughout instead of
5534 * mm-util.el (mm-insert-file-contents): New function.
5536 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5538 * gnus.el: Pterodactyl Gnus v0.90 is released.
5540 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5542 * mailcap.el (mailcap-possible-viewers): Use string=.
5544 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5546 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5547 (mm-uu-forward-end-line): New variable.
5548 (mm-uu-begin-line): Handle forwarded message.
5549 (mm-uu-identifier-alist): Ditto.
5550 (mm-uu-dissect): Ditto.
5552 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5554 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5555 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5556 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5558 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5559 (nnfolder-file-coding-system-for-write): New variable.
5560 (nnfolder-active-file-coding-system): New variable.
5561 (nnfolder-active-file-coding-system-for-write): New variable.
5562 (nnfolder-save-active): New function.
5563 (nnfolder-save-buffer): Use them.
5564 (nnfolder-possibly-change-group): Ditto.
5565 (nnfolder-request-list-newsgroups): Ditto.
5566 (nnfolder-request-create-group): Ditto.
5567 (nnfolder-request-expire-articles): Ditto.
5568 (nnfolder-request-move-article): Ditto.
5569 (nnfolder-request-accept-article): Ditto.
5570 (nnfolder-request-delete-group): Ditto.
5571 (nnfolder-request-rename-group): Ditto.
5572 (nnfolder-possibly-change-folder): Ditto.
5573 (nnfolder-read-folder): Ditto.
5574 (nnfolder-request-list): Remove pathname-coding-system.
5575 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5577 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5578 (nnmail-file-coding-system-1): Removed.
5579 (nnmail-find-file): Use nnmail-pathname-coding-system.
5580 (nnmail-write-region): Ditto.
5582 * nnmbox.el (nnmbox-file-coding-system): New variable.
5583 (nnmbox-file-coding-system-for-write): New variable.
5584 (nnmbox-active-file-coding-system): New variable.
5585 (nnmbox-active-file-coding-system-for-write): New variable.
5586 (nnmbox-save-buffer): New function.
5587 (nnmbox-save-active): New function.
5588 (nnmbox-request-scan): Use them.
5589 (nnmbox-request-expire-articles): Ditto.
5590 (nnmbox-request-move-article): Ditto.
5591 (nnmbox-request-accept-article): Ditto.
5592 (nnmbox-request-replace-article): Ditto.
5593 (nnmbox-request-delete-group): Ditto.
5594 (nnmbox-request-rename-group): Ditto.
5595 (nnmbox-request-create-group): Ditto.
5597 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5598 (mm-running-ntemacs): Removed.
5600 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5602 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5604 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5606 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5608 * qp.el (quoted-printable-encoding-characters): Support lower case.
5610 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5612 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5613 (rfc2047-b-encode-region): Encode line by line.
5615 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5617 * mm-util.el (mm-find-mime-charset-region): Fix.
5619 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5621 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5622 (mm-find-mime-charset-region): Ditto.
5624 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5626 * gnus-sum.el (gnus-summary-move-article): Fix something or
5629 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5631 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5632 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5633 (gnus-summary-enter-digest-group): Use them.
5634 (gnus-summary-setup-default-charset): Ditto.
5636 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5638 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5639 gnus-newsgroup-name is nil.
5641 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5643 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5645 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5647 * gnus-art.el (article-emphasize): Use correct
5648 gnus-article-emphasis-alist.
5650 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5652 * mm-view.el (mm-inline-text): Fix text/html bug.
5654 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5656 * gnus.el: Pterodactyl Gnus v0.89 is released.
5658 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5660 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5661 * message.el (message-draft-coding-system): Ditto.
5662 * mm-util.el (mm-running-ntemacs): Ditto.
5664 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5666 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5668 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5670 * mml.el: require mm-decode.
5672 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5674 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5676 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5678 * mm-view.el (mm-inline-image): Fix image undisplayer.
5680 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5682 * mml.el (mml-insert-multipart): Error in compeling-read.
5683 (mml-insert-tag): Match tags.
5685 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5687 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5688 (gnus-cache-braid-heads): Ditto.
5689 (gnus-cache-retrieve-headers): Ditto.
5691 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5693 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5695 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5697 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5698 to string under XEmacs.
5700 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5702 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5704 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5706 * mm-view.el (mm-inline-message): Fix message view bug.
5707 * gnus-art.el (gnus-article-prepare): Ditto.
5709 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5711 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5713 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5715 * gnus.el: Pterodactyl Gnus v0.88 is released.
5717 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5719 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5722 * nnmail.el (nnmail-get-new-mail): Save info.
5724 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5726 * gnus.el: Pterodactyl Gnus v0.87 is released.
5728 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5730 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5731 (mail-source-run-script): New function.
5732 (mail-source-fetch-pop): Use it.
5734 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5736 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5738 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5740 * gnus.el: Pterodactyl Gnus v0.86 is released.
5742 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5744 * gnus-art.el (gnus-treat-translate): New variable.
5745 (gnus-treat-predicate): Accept a list of regexps.
5746 (gnus-article-treat-custom): Allow a list of regexps.
5748 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5750 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5753 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5755 * gnus-art.el (article-babel): Narrow a bit.
5757 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5759 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5761 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5763 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5764 articles, not only unread ones.
5766 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5768 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5771 * gnus-art.el (gnus-article-x-face-command): Ditto.
5773 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5775 * gnus.el (gnus-method-simplify): Accept server names.
5777 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5779 * gnus-art.el (article-babel-prompt): New function.
5780 (article-babel): New command.
5782 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5784 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5786 * mml.el (mml-generate-mime-1): Don't insert literally.
5788 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5789 (gnus-netrc-syntax-table): Removed.
5790 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5792 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5794 * mm-view.el (mm-inline-text): Fix charset for text/html.
5796 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5798 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5800 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5802 * nnmail.el (nnmail-split-incoming): Return the number of split
5804 (nnmail-process-babyl-mail-format): Ditto.
5805 (nnmail-process-unix-mail-format): Ditto.
5806 (nnmail-process-mmdf-mail-format): Ditto.
5807 (nnmail-process-maildir-mail-format): Ditto.
5809 * mail-source.el (mail-source-callback): Return the number from
5812 * message.el (message-send-mail): Generate Lines.
5814 * mail-source.el (mail-source-call-script): New function.
5815 (mail-source-call-script): New function.
5817 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5819 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5820 (gnus-select-newsgroup): Use it.
5821 (gnus-group-highlight-words-alist): New variable.
5822 (gnus-newsgroup-emphasis-alist): New variable.
5823 (gnus-summary-local-variables): Use it.
5824 * gnus-art.el (article-emphasize): Use it.
5825 (gnus-emphasis-highlight-words): New face.
5826 * gnus-cus.el (gnus-group-parameters): New parameter.
5828 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5830 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5831 parameter `headers'.
5832 (gnus-cache-enter-article): Ditto.
5833 (gnus-cache-update-article): Ditto.
5834 * gnus-sum.el (gnus-summary-move-article): Ditto.
5835 (gnus-summary-mark-article-as-unread): Ditto.
5836 (gnus-summary-mark-article): Ditto.
5838 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5840 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5841 (gnus-posting-style-alist): Removed.
5842 (gnus-message-style-insertions): Ditto.
5843 (gnus-configure-posting-styles): Reimplementation.
5845 * mail-source.el (mail-source-fetch): Error the message.
5847 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5849 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5851 * gnus.el: Pterodactyl Gnus v0.85 is released.
5853 1999-04-20 Michael Cook <cook@sightpath.com>
5855 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5856 Outlook citation regex.
5858 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5860 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5863 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5865 * gnus-range.el (gnus-remove-from-range): Document range1
5866 modification, protect range2.
5868 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5870 * gnus-sum.el (gnus-update-marks): Protect lists from
5871 gnus-remove-from-range, don't sort twice.
5873 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5875 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5876 function in backend.
5878 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5880 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5881 request-accept-article function in the backend instead of using
5882 the 'respool capability.
5884 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5886 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5887 spurious whitespace at eob.
5889 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5891 * nnmail.el (nnmail-get-new-mail): Check right variable.
5893 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5895 * mailcap.el (mailcap-mime-data): Fix rfc822.
5897 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5899 * nndoc.el (nndoc-nsmail-type-p): New function.
5900 (nndoc-type-alist): Recognize nsmail.
5902 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5904 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5905 *before* `article-hide-headers' deletes the information.
5907 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5909 * gnus-sum.el (gnus-summary-save-parts): New command and
5911 (gnus-summary-save-parts-1): New function.
5912 (gnus-summary-iterate): Buggy.
5914 * mm-decode.el (mm-save-part-to-file): Made into own function.
5916 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5918 * gnus-group.el (gnus-group-set-info): Resist nils.
5920 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5922 * mailcap.el (mailcap-mime-data): Ditto.
5924 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5926 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5928 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5930 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5931 gnus-article-date-lapsed-new-header is t.
5933 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5935 * gnus.el: Pterodactyl Gnus v0.84 is released.
5937 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5939 * gnus-msg.el (gnus-bug-message): Mime change.
5941 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5943 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5945 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5947 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5950 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5952 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5953 when authentication is 'password.
5955 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
5957 * gnus-win.el (gnus-configure-windows): Accept a setting.
5959 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5961 * mm-util.el (mm-quote-arg): Moved here.
5963 * mm-decode.el (mm-quote-arg): Quote more chars.
5965 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5967 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5968 with newlines would create buggy .nov files.
5970 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5972 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5975 * message.el (message-mode): Doc fix.
5977 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5979 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5981 * gnus-art.el (article-date-ut): Rewrite.
5983 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5986 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5989 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5991 1999-04-18 Didier Verna <verna@inf.enst.fr>
5993 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5994 (article-date-ut): use it.
5996 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5998 * mail-source.el (mail-source-fetch-pop): Call script
6001 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6003 * gnus.el: Pterodactyl Gnus v0.83 is released.
6005 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6007 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6009 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6011 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6013 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6015 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6017 * message.el (message-generate-headers): Accept continuation
6020 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6022 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6024 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6026 * gnus-art.el (gnus-treatment-function-alist): use
6029 * message.el (message-inhibit-body-encoding): Typo.
6030 (message-resend): Inhibit encoding.
6032 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6034 * gnus-art.el (article-remove-cr): Use re-search.
6036 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6039 * mm-decode.el (mm-quote-arg): Quote '.
6041 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6043 * mm-decode.el (mm-insert-part): Use multibyte for text.
6045 * gnus-start.el (gnus-read-newsrc-file): New variable.
6046 (gnus-read-newsrc-file): Use it.
6048 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6050 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6052 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6055 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6057 * gnus.el: Pterodactyl Gnus v0.82 is released.
6059 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6061 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6064 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6066 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6069 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6071 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6073 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6075 * mail-source.el (mail-source-fetch): Ask before bugging out.
6077 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6079 * uudecode.el (uudecode-decode-region-external): Don't assume
6080 uudecode-temporary-file-directory ends with a slash.
6082 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6084 * gnus-sum.el (gnus-update-marks):
6085 (gnus-update-read-articles):
6086 (gnus-summary-expire-articles): Check server.
6088 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6090 * mml.el (mml-preview): New function.
6092 1999-04-17 William M. Perry <wmperry@aventail.com>
6094 * mail-source.el (mail-source-fetch-file): Return the right
6097 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6099 * mml.el (mml-insert-parameter): New function.
6100 (mml-insert-parameter-string): New function.
6102 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6104 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6105 (gnus-mime-display-part): Use it.
6107 * mm-decode.el (mm-alternative-precedence): Removed.
6108 (mm-discouraged-alternatives): New variable.
6109 (mm-preferred-alternative-precedence): New function.
6111 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6113 * mail-source.el (mail-sources): New variable.
6115 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6117 * mm-decode.el (mm-valid-image-format-p): New function.
6118 (mm-inline-media-tests): Use it.
6119 (mm-valid-and-fit-image-p): New function.
6121 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6122 (gnus-agent-fetch-group): Ditto.
6124 1999-04-12 Didier Verna <verna@inf.enst.fr>
6126 * nnmail.el (nnmail-article-group): in case of a group name
6127 containing "\\n" constructs, be sure to pass the expanded value to
6130 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6132 * gnus.el: Pterodactyl Gnus v0.81 is released.
6134 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6136 * gnus-sum.el (gnus-get-split-value): Reverse result.
6138 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6140 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6142 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6144 * mml.el (mml-insert-tag): Insert concluding part.
6146 * message.el (message-send-mail): Encode later.
6147 (message-send-news): Ditto.
6149 * nnfolder.el: Don't use mail delim.
6151 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6153 * gnus-cus.el (gnus-group-customize): Put point at min.
6155 * mm-view.el (mm-inline-text): Allow toggling html.
6157 1999-03-28 William M. Perry <wmperry@aventail.com>
6159 * mail-source.el: Added prescript and postscript to file.
6161 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6163 * nnmail.el: Reverted.
6165 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6166 (gnus-setup-posting-charset): Did work.
6168 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6170 * gnus.el (gnus-short-group-name): Use
6171 gnus-group-uncollapsed-levels.
6173 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6175 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6177 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6179 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6180 (article-strip-headers-from-body): New command and keystroke.
6182 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6184 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6186 * nnheader.el (nnheader-insert-file-contents): Bind
6187 enable-local-eval to nil.
6188 (nnheader-find-file-noselect): Ditto.
6190 * nnmail.el (nnmail-article-group): Don't remove long lines.
6191 (nnmail-remove-long-lines): New function.
6192 (nnmail-split-header-length-limit): Removed.
6194 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6196 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6198 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6200 * gnus-sum.el (gnus-summary-generic-mark): New function.
6202 * nnmail.el (nnmail-split-header-length-limit): Increased.
6203 (nnmail-article-group): Allow nil.
6205 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6207 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6210 * mml.el (mml-minibuffer-read-type): Include types from
6213 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6215 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6217 * mml.el (mml-insert-tag): New function.
6218 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6219 confusion with functions like `mml-read-tag'.
6220 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6221 (mml-minibuffer-read-description): Ditto with
6222 `mml-minibuffer-read-description'.
6223 (mml-attach-buffer): New function.
6224 (mml-mode-map): New entry for /.
6225 (mml-minibuffer-read-type): Accept DEFAULT.
6227 * mml.el (mml-quote-region): Narrow the region.
6229 * message.el (message-mode-menu): message-mime-attach-file is now
6232 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6234 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6236 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6238 * mml.el (mml-attach-buffer): New command.
6240 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6242 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6243 with a proper range. Compress range.
6245 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6247 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6249 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6251 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6253 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6254 (gnus-picons-convert-x-face): Removed.
6255 (gnus-picons-article-display-x-face): Removed.
6256 (gnus-picons-x-face-sentinel): Ditto.
6257 (gnus-picons-display-x-face): Ditto.
6259 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6261 * gnus.el: Pterodactyl Gnus v0.80 is released.
6263 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6265 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6267 * gnus-sum.el (gnus-with-article): Moved here.
6269 * mail-source.el (mail-source-fetch-pop): Ask for password even
6272 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6274 * gnus-msg.el (gnus-bug): Add description.
6276 * mml.el (mml-insert-mml-markup): Insert disposition.
6278 * message.el (message-send-mail): Always encode mail headers.
6280 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6282 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6285 * nnmail.el (nnmail-current-spool): Removed.
6287 * gnus-salt.el (gnus-tree-inhibit): New varible.
6289 * gnus.el (mm-util): Required.
6291 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6293 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6295 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6297 * mail-source.el (mail-source-bind): Doc fix.
6299 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6301 * message.el (message-mode): Doc fix.
6303 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6306 * gnus.el (gnus-methods-equal-p): Moved here.
6308 * mail-source.el: pop at 110.
6310 * pop3.el (pop3-movemail): Use write-region instead of
6311 append-to-file to avoid excessive messaging.
6313 1999-02-27 lantz moore <lmoore@contigo.com>
6315 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6318 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6320 * gnus-art.el (article-hide-boring-headers): Field names must not
6323 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6325 * gnus.el: Pterodactyl Gnus v0.79 is released.
6327 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6329 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6331 * mml.el (mml-mode): Don't use add-minor-mode.
6333 * message.el (messgage-inhibit-body-encoding): New variable.
6334 (message-encode-message-body): Use it.
6336 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6338 * gnus.el: Pterodactyl Gnus v0.78 is released.
6340 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6342 * message.el (message-mode): Switch on MML mode.
6344 * mml.el: Included commands and functions.
6345 (mml-mode-map): New keymap.
6347 * message.el: Removed the insertion commands and functions.
6349 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6351 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6354 * gnus-art.el (gnus-narrow-to-page): Revert.
6356 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6357 (gnus-cite-parse-maybe): Always reparse.
6359 * message.el (message-encode-message-body): Don't insert
6360 "multipart warning".
6362 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6364 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6366 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6368 * nnmail.el: Require mm-util.
6370 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6372 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6375 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6377 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6379 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6381 * gnus-msg.el (gnus-extended-version): Better regexp.
6383 1999-02-25 Didier Verna <verna@inf.enst.fr>
6385 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6386 is called with the result of SPLIT and should return a new split.
6388 * gnus.texi: update the doc.
6390 1999-02-23 Didier Verna <verna@inf.enst.fr>
6392 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6393 displayed in the article buffer, output bars if
6394 `gnus-picons-display-article-move-p'.
6396 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6398 * mail-source.el (mail-source-fetch-pop): Typo.
6400 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6402 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6404 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6406 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6408 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6410 * mml.el (mml-insert-buffer): New function.
6412 * message.el (message-forward): Insert the buffer in the buffer.
6414 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6416 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6418 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6420 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6422 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6424 * gnus.el: Pterodactyl Gnus v0.77 is released.
6426 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6428 * gnus-art.el (gnus-displaying-mime): New variable.
6429 (article-narrow-to-head): New function.
6431 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6432 Default to pop instead of pop3.
6434 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6436 * gnus-art.el (article-hide-pgp): Goto body.
6438 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6440 * gnus-cite.el: Don't use goto-line.
6442 * gnus-art.el (gnus-article-treat-html): Removed.
6443 (gnus-treat-article): Save restriction.
6445 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6447 * message.el (message-send-mail): Don't untabify.
6448 (message-mode): Don't use tabs for indentation.
6450 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6452 * message.el (message-send-mail): Don't untabify.
6454 * nnml.el (nnml-save-mail): Typo fix.
6456 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6458 * message.el (message-cite-function): Add
6459 `message-cite-original-without-signature' customization option.
6461 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6463 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6464 `nnmail-prepare-incoming-header-hook'.
6466 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6468 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6470 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6472 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6474 1999-02-18 Michael Cook <cook@sightpath.com>
6476 * Recognize Microsoft Outlook's cite attribution conventions.
6478 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6480 * gnus-sum.el: Bind M.
6482 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6484 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6486 1999-02-15 Didier Verna <verna@inf.enst.fr>
6488 * gnus-picon.el (gnus-group-display-picons): ensures that
6489 `article-goto-body' really goes to the article body.
6491 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6493 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6495 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6497 * mm-view.el (mm-view-message): Enable multibyte.
6499 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6501 * nnmail.el (nnmail-get-new-mail): Message later.
6503 * mm-util.el (mm-find-charset-region): Revert to checking
6506 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6508 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6511 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6513 * gnus.el: Pterodactyl Gnus v0.76 is released.
6515 1999-02-06 Felix Lee <flee@cygnus.com>
6517 * gnus.el (gnus-group-change-level-function): Typo.
6519 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6521 * gnus-sum.el (gnus-nov-skip-field): Removed.
6522 (gnus-nov-field): Ditto.
6523 (gnus-nov-parse-extra): Ditto.
6524 (gnus-nov-read-integer): Ditto.
6526 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6528 * nnheader.el (nnheader-nov-read-message-id): New macro.
6529 (nnheader-parse-nov): Use it.
6531 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6532 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6533 `(eq (char-after) ?\n)'.
6535 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6537 * gnus.el (gnus-other-frame): Always pop up a new frame.
6539 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6541 * gnus-range.el (gnus-range-add): Rewrite.
6543 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6545 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6547 (nnmail-process-maildir-mail-format): New function.
6549 * mail-source.el (mail-source-fetch-maildir): New function.
6550 (mail-source-keyword-map): Add default for maildir method.
6551 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6553 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6555 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6557 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6558 (nndoc-mime-digest-type-p): Removed.
6560 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6562 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6563 where it is supposed to be.
6564 (gnus-treat-play-sounds): New variable.
6566 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6568 * gnus-art.el (article-display-x-face): Narrow to head.
6569 (gnus-article-washed-types): New variable.
6570 (article-hide-pgp): Is not a toggle.
6571 (gnus-article-hide-text-type): Save types.
6572 (article-decode-charset): Use it.
6574 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6576 * message.el (message-forward-start-separator): Removed.
6577 (message-forward-end-separator): Removed.
6578 (message-signature-before-forwarded-message): Removed.
6579 (message-included-forward-headers): Removed.
6580 (message-check-news-body-syntax): Don't check forward.
6581 (message-forward): Use MIME.
6583 * nnvirtual.el (nnvirtual-request-article): Bind
6584 gnus-article-decode-hook to nil.
6586 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6588 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6591 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6593 * format-spec.el (format-spec): Be more robust.
6595 * message.el (message-encode-message-body): Default
6596 mail-parse-charset to mail-parse-charset.
6598 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6599 (gnus-summary-edit-article): Bind mail-parse-charset.
6601 * mml.el (mml-read-tag): Ignore white space after end of tag.
6603 * message.el (message-goto-body): Also work in separatorless
6606 * mml.el (mml-translate-from-mime): New function.
6607 (mml-insert-mime): Ditto.
6608 (mml-to-mime): New function.
6609 (mime-to-mml): New name.
6611 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6614 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6616 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6617 special-case nndraft groups.
6619 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6621 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6622 (gnus-get-newsgroup-headers): Already bound.
6624 * message.el (message-encode-message-body): Use posting charset.
6626 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6627 (mm-body-encoding): Do CTE.
6628 (mm-body-7-or-8): New function.
6630 * mm-util.el (mm-mime-charset): Always fall back on alist.
6631 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6632 (mm-mime-mule-charset-alist): Add arabic-*-column.
6633 (mm-find-mime-charset-region): New function.
6635 * format-spec.el (format-spec-make): New function.
6637 * mail-source.el (format-spec): Required.
6638 (mail-source-fetch-with-program): Removed.
6639 (mail-source-fetch-with-program): New function.
6641 * format-spec.el: New file.
6643 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6645 * mail-source.el (mail-source-fetch-with-program): Take optional
6648 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6650 * gnus-start.el: Ignore some groups.
6651 (gnus-setup-news): Bind nnmail-fetched-sources.
6653 * message.el (message-send-mail): Remove all tabs.
6655 * mm-util.el (mm-find-charset-region): Just check whether
6656 find-charset-region is defined.
6658 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6660 * gnus-group.el (gnus-group-get-new-news): Use
6661 nnmail-fetched-sources.
6663 * nnmail.el (nnmail-fetched-sources): New variable.
6664 (nnmail-get-new-mail): Use it.
6666 * mail-source.el (mail-source-fetched-sources): New variable.
6667 (mail-source-fetch): Use it.
6669 1999-02-02 Mark W. Eichin <eichin@thok.org>
6671 * gnus.el (gnus-getenv-nntpserver): if the file that
6672 gnus-nntpserver-file names has a trailing newline, the
6673 string-match will always match, and thus the file will never be
6674 read. (^ matches start of "line", \\` matches start of "buffer",
6675 which is what was intended...)
6677 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6679 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6681 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6683 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6686 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6688 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6690 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6692 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6694 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6696 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6698 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6700 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6701 * gnus-start.el (gnus-start-draft-setup): Ditto.
6703 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6705 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6706 (mail-source-value): Don't do variables.
6708 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6710 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6712 1999-02-01 Michael Cook <cook@sightpath.com>
6714 * Defenestrate spurious ?a.
6716 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6718 * mail-source.el (mail-source-fetch-pop): Instead use
6721 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6723 * lisp/mail-source.el : Support APOP authentication scheme.
6725 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6727 * pop3.el (pop3-movemail): Return t.
6729 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6731 * rfc2047.el (rfc2047-fold-region): New function.
6732 (rfc2047-encode-message-header): Use it.
6734 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6736 * gnus-sum.el (gnus-group-charset-alist): Add more.
6738 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6740 * gnus.el: Pterodactyl Gnus v0.75 is released.
6742 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6744 * gnus-art.el (article-display-x-face): Don't narrow to head.
6746 1999-02-01 Michael Cook <cook@sightpath.com>
6748 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6750 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6752 * mail-source.el (mail-source-fetch-directory): Ignore
6755 * gnus-cus.el (gnus-group-parameters): Addition.
6757 * gnus-art.el (article-strip-banner): Do symbolic banners.
6758 (article-strip-banner): New keystroke.
6760 1999-02-01 Michael Cook <cook@sightpath.com>
6762 * gnus-art.el (article-strip-banner): New command.
6764 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6766 * gnus-art.el (gnus-treat-strip-banners): New variable.
6768 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6770 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6773 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6775 * message.el (message-draft-coding-system): Check coding-system.
6776 * mm-util.el (mm-text-coding-system): Ditto.
6778 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6780 * mail-source.el (mail-source-fetch-pop): Save excursion.
6782 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6784 * mail-source.el (mail-source-movemail-args): Not constant.
6785 (mail-source-movemail-args): Removed.
6786 (mail-source-fetch-with-program): New function.
6787 (mail-source-fetch-pop): Use program and function.
6788 (mail-source-movemail-program): Removed.
6790 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6791 (gnus-treat-date-user-defined): New variable.
6793 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6795 * nnmail.el (nnmail-fix-eudora-headers): New function.
6797 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6799 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6801 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6803 * gnus-art.el (gnus-treatment-function-alist): Do
6804 gnus-article-add-buttons-to-head later.
6805 (gnus-treat-capitalize-sentences): New variable.
6806 (article-capitalize-sentences): New command and keystroke.
6808 * gnus-group.el (gnus-group-catchup-current): Do group.
6810 * message.el (message-default-charset): Add group.
6812 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6814 * gnus.el: Pterodactyl Gnus v0.74 is released.
6816 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6818 * gnus-art.el (article-fill-long-lines): Renamed.
6819 (article-fill-long-lines): New keystroke.
6821 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6823 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6825 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6827 (gnus-group-catchup-current): Be more robus.
6829 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6832 1999-01-25 Dave Love <fx@gnu.org>
6834 * message.el (message-mode-menu): Add message-mime-attach-file.
6835 (message-mode): Doc fix.
6837 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6839 * nnmail.el (nnmail-check-duplication): Insert the mail source
6842 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6843 (mail-source-fetch-directory): Ditto.
6844 (mail-source-fetch-file): Ditto.
6845 (mail-source-string): New variable.
6847 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6850 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6853 * mm-util.el (mm-mime-charset): Use the parameters.
6854 (mm-mime-charset): Removed region paremeters.
6856 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6859 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6861 * nnmail.el (nnmail-get-split-group): Quote right.
6863 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6865 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6868 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6870 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6871 (gnus-group-mode): Don't hook.
6873 * mail-source.el (mail-source-bind): Doc fix.
6874 (mail-source-bind): Take only one param.
6876 * gnus-art.el (gnus-treat-highlight-signature): typep.
6878 * mail-source.el (mail-source-movemail): Ignore empty file.
6879 (mail-source-callback): Check before deleting.
6881 * message.el (message-mime-attach-file): Include name.
6883 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6885 * mm-util.el (mm-read-charset): Return a symbol.
6887 * mm-view.el (mm-inline-text): Insert signature separator.
6889 * gnus-art.el (gnus-treat-predicate): New function.
6890 (gnus-treat-article): Allow all types to be checked.
6892 * gnus-util.el (gnus-or): New function.
6895 * gnus-art.el (gnus-mime-display-single): Use override.
6897 * mm-decode.el (mm-attachment-override-types): New variable.
6898 (mm-attachment-override-p): New function.
6900 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6902 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6904 * mm-view.el (mm-inline-text): Do vcards.
6906 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6908 * gnus.el: Pterodactyl Gnus v0.73 is released.
6910 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6912 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6913 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6914 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6915 (nnmail-movemail-program): Removed.
6916 (nnmail-movemail-args): Removed.
6917 (nnmail-pop-password-required): Ditto.
6918 (nnmail-tmp-directory): Ditto.
6919 (nnmail-delete-incoming): Removed.
6920 (nnmail-pop-password, nnmail-moved-inboxes,
6921 nnmail-internal-password, nnmail-move-inbox): Removed.
6922 (nnmail-read-passwd): Ditto.
6923 (nnmail-get-spool-files): Removed.
6924 (nnmail-resplit-incoming): Reinstated.
6926 * mail-source.el: New file.
6928 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
6930 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6932 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6934 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6936 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6938 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6940 * gnus-picon.el (gnus-group-display-picons): Goto body.
6942 * gnus.el: Indented all functions; broke long lines; changed all
6943 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6945 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6947 * gnus.el: Pterodactyl Gnus v0.72 is released.
6949 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6951 * gnus.el: Cleaned up trailing whitespace.
6953 * mm-util.el (mm-read-charset): Work.
6955 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6957 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6958 nnheader-translate-file-chars'd group name.
6960 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6962 * message.el (message-encode-message-body): Fold case.
6964 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6966 * mailcap.el (mailcap-add): New function.
6968 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6970 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6971 (article-goto-body): Use it.
6972 (gnus-treat-article): Ditto.
6974 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6975 downloaded articles from the downloadeble list.
6977 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6979 * message.el (message-encode-message-body): Bind
6982 * mm-util.el (mm-charset-synonym-alist): New variable.
6983 (mm-charset-to-coding-system): Use it.
6984 (mm-charset-coding-system-alist): Removed.
6985 (mm-charset-to-coding-system): Don't use it.
6986 (mm-find-charset-region): Use mail-parse-charset.
6988 * gnus-art.el (gnus-treatment-function-alist): Use
6989 gnus-article-display-picons.
6990 (gnus-treat-display-xface): Only do if we have xface feature.
6991 (gnus-part-display-hook): New function.
6992 (gnus-treat-article): Use it.
6993 (gnus-treat-article): Use gnus-visual.
6995 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6997 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7000 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7002 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7005 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7007 * gnus.el: Pterodactyl Gnus v0.71 is released.
7009 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7011 * mm-view.el (mm-inline-image): Don't add a dot.
7013 * gnus-art.el (gnus-treat-article): New function.
7015 * gnus.el (gnus-article-display-hook): Removed.
7017 * gnus-art.el (gnus-article-treat-custom): New variable.
7019 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7021 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7024 * message.el (message-posting-charset): New variable.
7025 (message-send-mail): Use it.
7027 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7028 (gnus-setup-posting-charset): New function.
7029 (gnus-setup-message): Use it.
7031 * message.el (message-encode-message-body): Just look for
7032 Content-Type before inserting a new one.
7034 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7036 * rfc2047.el (rfc2047-default-charset): Removed.
7038 * mail-prsvr.el: New file.
7039 (mail-parse-charset): New variable.
7041 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7044 * gnus.el (gnus-charset): New group.
7046 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7048 * gnus-sum.el (gnus-default-charset): Default to nil.
7049 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7050 (gnus-newsgroup-iso-8859-1-forced): Removed.
7052 * mm-util.el (mm-known-charsets): Removed.
7053 (mm-default-coding-system): Removed.
7054 (mm-default-charset): Removed.
7055 (mm-read-charset): New function.
7057 * message.el (message-default-charset): Removed.
7059 * rfc2047.el (rfc2047-default-charset): Default to nil.
7061 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7063 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7065 * gnus.el: Pterodactyl Gnus v0.70 is released.
7067 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7069 * mm-decode.el (mm-save-part): Use mm-get-part.
7070 (mm-insert-part): New function.
7071 (mm-get-part): Use it.
7072 (mm-get-image): Ditto.
7073 (mm-display-external): Ditto.
7075 * mm-view.el (mm-inline-text): Ditto.
7077 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7080 * mm-decode.el (mm-display-external): Save the buffer.
7081 (mm-remove-part): Kill it.
7083 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7085 * nnagent.el (nnagent-request-set-mark): Defined stub.
7087 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7089 * gnus-score.el (gnus-score-load-score-alist): Bind
7090 coding-system-for-read.
7092 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7095 * mm-view.el (mm-setup-w3): Require w3.
7097 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7099 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7102 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7104 * mm-encode.el: Ditto.
7106 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7109 * mailcap.el (mailcap-mime-data): SAFER ps.
7111 * message.el (message-encode-message-body): Always insert a
7112 Content-Type header.
7114 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7117 * mm-view.el (mm-inline-text): Handle all sorts of text.
7119 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7122 * mm-decode.el (mm-display-external): Use it.
7124 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7126 * mm-decode.el (mm-save-part): Removed double code.
7128 1999-01-12 Dave Love <fx@gnu.org>
7130 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7131 application/octet-stream .gz & al files with jka-compr.
7133 1999-01-12 Dave Love <fx@gnu.org>
7135 * gnus-ems.el (gnus-down-mouse-3): New variable.
7136 * gnus-art.el (gnus-mime-button-map): Use it.
7137 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7139 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7141 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7143 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7145 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7148 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7150 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7152 1999-01-12 Matt Armstrong <matta@geoworks.com>
7154 * mml.el (mml-parameter-string): Strip directory component.
7156 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7158 * gnus.el (gnus-use-demon): Removed.
7160 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7162 * nnmail.el (nnmail-article-group): Don't infloop.
7164 1999-01-11 Colin Rafferty <colin@xemacs.org>
7166 * gnus-art.el (article-update-date-lapsed): Made it work with
7167 picons, and make it update on all visible frames.
7168 (article-date-ut): Get summary-buffer's current-headers.
7170 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7172 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7173 (gnus-picons-setup-p): New variable.
7175 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7177 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7179 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7181 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7182 (gnus-summary-exit-no-update): Use mapcar.
7184 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7186 * gnus-agent.el (gnus-category-write): Make directory.
7188 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7190 * gnus-sum.el (gnus-update-read-articles):
7191 (gnus-update-marks): Request backend update of mark.
7193 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7195 * mm-bodies.el (mm-body-encoding): Use mm-find.
7197 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7199 * gnus-picon.el (gnus-article-display-picons): Fix.
7201 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7203 * gnus.el: Pterodactyl Gnus v0.69 is released.
7205 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7207 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7209 * gnus-agent.el (gnus-agent-remove-group): New command and
7212 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7214 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7216 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7218 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7220 * mm-view.el (mm-inline-text): Bind current id.
7222 * mm-decode.el (mm-handle-id): New macro.
7223 (mm-make-handle): Accept id.
7224 (mm-dissect-singlepart): Use it.
7226 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7228 * message.el (message-cite-original-without-signature): Use
7229 message-signature-separator when searching for signature in
7230 message-cite-original-without-signature.
7232 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7234 * gnus.el (gnus-server-to-method): Check named methods.
7236 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7238 * mm-view.el (mm-view-message): Goto point-min.
7240 * nnmail.el (nnmail-article-group): Don't delete lines, only
7243 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7246 * nnheader.el (nnheader-temp-directory): New variable.
7247 (nnheader-temp-directory): Removed.
7249 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7251 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7252 list of files to check for mailcap entries under windows-nt.
7254 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7256 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7257 summary buffer exists.
7259 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7261 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7262 irrelevant Sun sendmail bug.
7263 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7265 * message.el (message-send-news): Bind mail-header-separator to
7266 "" when asking backend to post.
7268 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7270 * mm-uu.el (mm-dissect-disposition): New variable.
7271 (mm-uu-dissect): Use it.
7273 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7275 * mm-view.el (mm-inline-text): Bind url-current-object.
7277 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7279 * gnus-range.el (gnus-remove-from-range): Rewrite.
7281 1998-12-09 SL Baur <steve@altair.xemacs.org>
7283 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7285 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7287 * message.el (message-encode-message-body): Insert `MIME-Version'
7288 instead of `Mime-Version'.
7290 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7292 * message.el (message-insert-mime-part): Add the attachment
7294 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7295 (message-mime-query-type): New function.
7296 (message-mime-query-description): Ditto.
7297 (message-mime-query-file): Ditto.
7298 (message-insert-mime-part): Use them.
7299 (message-mime-insert-external): Use the new stuff.
7301 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7303 * nnmail.el (nnmail-split-header-length-limit): New variable.
7305 * mm-decode.el (mm-dissect-buffer): Check syntax.
7307 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7309 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7310 (rfc2047-dissect-region): Ditto.
7312 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7314 * mm-view.el (mm-view-message): Decode charset.
7316 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7318 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7321 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7323 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7325 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7327 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7329 * message.el (message-send-mail): Do MML first.
7330 (message-send-news): Ditto.
7332 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7334 * gnus-picon.el (gnus-picons-face): New face.
7335 (gnus-picons-try-face): Use it.
7337 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7339 * gnus.el: Pterodactyl Gnus v0.68 is released.
7341 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7343 * gnus.el: Pterodactyl Gnus v0.67 is released.
7345 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7347 * gnus.el: Pterodactyl Gnus v0.66 is released.
7349 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7351 * gnus-art.el (gnus-insert-mime-button): Decode description.
7353 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7355 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7356 (gnus-decode-header-methods): Ditto.
7357 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7359 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7361 * mml.el (mml-insert-mime-headers): Encode description.
7363 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7366 * gnus-sum.el (gnus-default-charset): Doc fix.
7368 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7370 * mm-decode.el (mm-display-part): Forward a line.
7372 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7374 * mm-util.el (mm-running-ntemacs): New variable.
7375 (mm-text-coding-system): Ditto.
7376 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7377 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7379 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7381 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7384 * message.el (message-insert-headers): New command and keystroke.
7386 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7388 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7389 (mm-get-image): Ditto.
7391 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7392 base64, uudecode and binhex.
7394 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7396 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7398 * mm-uu.el (mm-uu-dissect): Use inline.
7400 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7402 * mm-view.el (mm-view-message): New function.
7404 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7407 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7409 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7410 entry for message/rfc822 as 8bit.
7412 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7414 * mailcap.el (mailcap-mime-extensions): Add patch.
7416 1998-12-05 Dale Hagglund <rdh@best.com>
7418 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7419 argument to force all multipart/* to look like multipart/mixed.
7421 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7423 (gnus-mime-display-part): Use it.
7425 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7427 * gnus-draft.el (gnus-draft-send): Only disable checks for
7428 non-interactive use.
7429 (gnus-draft-send-message): Use it.
7431 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7433 * gnus.el: Pterodactyl Gnus v0.65 is released.
7435 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7437 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7439 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7441 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7443 * gnus.el: Pterodactyl Gnus v0.64 is released.
7445 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7447 * mm-view.el (mm-setup-w3): Don't load.
7449 * gnus-msg.el (gnus-setup-message): Set group name.
7450 (gnus-group-mail): Avoid leaking local vars.
7452 * message.el (message-attach-file): Renamed.
7453 (message-mime-attach-file): Renamed again.
7455 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7457 * gnus-art.el (article-decode-encoded-words): Bind
7458 rfc2047-default-charset here.
7460 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7462 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7464 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7465 (gnus-picons-setup-hook): New hook.
7467 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7469 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7471 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7474 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7476 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7477 (gnus-mime-view-part): Ditto.
7478 (gnus-mime-inline-part): Dotii.
7479 (gnus-mime-externalize-part): Daddo.
7480 (gnus-mime-internalize-part): Tutti frutti.
7481 (gnus-widget-press-button): Da da do.
7483 * mm-view.el (mm-setup-w3): Require url-vars.
7485 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7487 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7488 * mm-util.el (mm-find-charset-region): Ditto.
7490 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7492 * message.el (message-send): Don't encode here.
7493 (message-send-mail): But here.
7494 (message-send-news): And here.
7496 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7498 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7500 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7502 * gnus.el: Pterodactyl Gnus v0.63 is released.
7504 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7506 * mml.el (mml-base-boundary): Shorten.
7508 * message.el (message-insert-mime-part): Use default.
7510 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7512 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7514 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7517 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7519 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7521 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7523 * gnus-art.el (gnus-insert-mime-button): Fix.
7525 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7527 * message.el (message-insert-mime-part): Nicify prompts.
7528 (message-insert-mime-part): Really delete duplicates.
7529 (message-insert-mime-part): Check against common errors.
7530 (message-insert-mime-part): Fix docstring.
7532 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7534 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7536 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7538 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7539 (gnus-insert-mime-button): Modify accordingly.
7541 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7543 * gnus-art.el (gnus-display-mime): Set window point.
7545 * mm-decode.el (mm-display-external): Only decode when not
7547 (mm-alternative-precedence): Prefer multiparts.
7548 (mm-inline-media-tests): Inline multiparts.
7550 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7551 Ignore errors when requiring url.
7553 * mml.el (mml-quote-region): New command.
7555 * message.el (message-cite-original): Use it.
7556 (message-cite-original-without-signature): Ditto.
7558 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7560 * gnus.el: Pterodactyl Gnus v0.62 is released.
7562 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7564 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7566 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7568 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7571 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7573 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7575 * gnus-art.el (gnus-mime-display-single): Check for attachment
7578 1998-12-03 Didier Verna <verna@inf.enst.fr>
7580 * gnus-msg.el (gnus-configure-posting-styles): find a
7581 posting-style entry in the group parameters, if any, and honor it
7584 1998-12-03 Felix Lee <flee@teleport.com>
7586 * nntp.el (nntp-after-change-function): Fix.
7588 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7590 * mml.el (mml-generate-mime-1): Insert literally.
7592 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7594 * mml.el (mml-insert-mime-headers): Removed debug.
7596 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7598 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7601 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7602 application/emacs-lisp to 8bit.
7604 1998-12-03 Dale Hagglund <rdh@best.com>
7606 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7608 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7610 * gnus.el: Pterodactyl Gnus v0.61 is released.
7612 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7614 * mml.el (mml-parse-1): Skipped parts.
7615 (mml-insert-mime-headers): Nil is a list.
7616 (mml-generate-mime-1): Don't insert literally.
7617 (mml-read-tag): Drop text props.
7618 (mml-read-part): Ditto.
7619 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7621 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7623 * gnus.el: Pterodactyl Gnus v0.60 is released.
7625 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7627 * mml.el (mml-parse-1): Don't throw contents away.
7629 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7631 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7633 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7635 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7637 (mml-parse-1): Use it.
7639 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7641 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7642 Use gnus-newsgroup-default-charset.
7643 (article-decode-encoded-words): Remove charset codes.
7644 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7645 gnus-default-charset.
7647 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7649 * message.el (message-send-mail): Don't encode here.
7650 (message-send-news): Nor here.
7651 (message-send): ... but here instead.
7653 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7655 (gnus-article-display-picons): Replace From line.
7656 (gnus-group-display-picons): Replace Newsgroups line.
7657 (gnus-picons-display-glyph): Set baseline.
7658 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7659 (gnus-picons-xbm-face): Revert to old, standard colors.
7661 * message.el (message-fetch-field): Remove text props.
7663 * gnus-art.el (gnus-article-normalized-header-length): New
7665 (article-normalize-headers): New command and keystroke.
7667 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7669 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7671 * gnus.el: Pterodactyl Gnus v0.59 is released.
7673 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7675 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7677 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7679 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7681 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7683 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7685 * mm-decode.el (mm-all-images-fit): New variable.
7686 (mm-image-fit-p): Use it.
7688 * gnus-art.el (gnus-mime-display-single): Use it.
7689 (gnus-mime-internalize-part): New command and keystroke.
7691 * mm-decode.el (mm-user-automatic-external-display): New
7693 (mm-automatic-external-display-p): New function.
7695 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7698 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7700 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7702 * gnus-art.el (gnus-with-article): Work in the original article
7704 (gnus-with-article): Work in read-only groups.
7706 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7708 * mm-bodies.el (mm-decode-string): Return original string if not
7711 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7713 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7715 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7717 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7719 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7721 * gnus.el: Pterodactyl Gnus v0.58 is released.
7723 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7725 * mm-decode.el (mm-get-image): Return a glyph, not an image
7728 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7730 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7732 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7734 * mail-parse.el (rfc2045): Required.
7736 1998-12-01 William M. Perry <wmperry@aventail.com>
7738 * mm-view.el (mm-inline-text): Remove props.
7740 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7742 * mm-view.el (mm-setup-w3): Protect url-misc.
7744 * message.el (message-ignored-resent-headers): Remove
7747 * mml.el (mml-insert-mime-headers): Use encoding.
7748 (mml-parameter-string): Ditto.
7750 * rfc2045.el: New file.
7751 (rfc2045-encode-string): New function.
7753 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7755 * mail-parse.el (mail-header-encode-parameter): New function.
7757 * rfc2231.el (rfc2231-encode-string): New function.
7759 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7761 * mm-bodies.el (mm-decode-string): New function.
7762 * mm-view.el (mm-inline-text): Use mm-decode-string.
7764 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7766 * gnus.el: Pterodactyl Gnus v0.57 is released.
7768 1998-11-23 Felix Lee <flee@cygnus.com>
7770 * nntp.el (nntp-async-needs-kluge): new setting.
7771 (nntp-async-timer): new var.
7772 (nntp-async-process-list): new var.
7773 (nntp-async-kluge): new function.
7774 (nntp-async-timer-handler): new function.
7775 (nntp-async-wait): new function.
7776 (nntp-async-stop): new function.
7777 (nntp-after-change-function): renamed, and split apart.
7778 (nntp-async-trigger): new function.
7779 (nntp-do-callback): new function.
7780 (nntp-accept-process-output): add optional timeout arg.
7782 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7783 (gnus-async-wait-for-article): new function.
7784 (gnus-async-with-semaphore): s/asynch/async/.
7786 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7788 * gnus-art.el (gnus-with-article): Don't encode.
7789 (gnus-insert-mime-button): Fall back on filename from C-D.
7790 (gnus-mime-display-single): Have dots right on text/plain
7793 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7796 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7798 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7801 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7802 (gnus-summary-repair-multipart): New command and keystroke.
7804 * gnus-art.el (gnus-with-article-buffer): New macro.
7806 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7808 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7811 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7813 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7815 * mml.el (mml-read-part): Partition right.
7817 * mm-decode.el (mm-handle-set-cache): New macro.
7818 (mm-handle-cache): Ditto.
7819 (mm-make-handle): Ditto.
7820 (mm-dissect-singlepart): Use it.
7821 (mm-get-image): Use the cache.
7823 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7825 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7826 (gnus-mime-display-single): Don't insert lines between parts.
7828 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7830 * nnmail.el (nnmail-file-coding-system-1): New variable.
7831 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7832 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7833 * nnml.el (nnml-file-coding-system): New variable.
7834 (nnml-request-article): Use nnml-file-coding-system.
7836 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7838 * gnus.el: Pterodactyl Gnus v0.56 is released.
7840 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7842 * gnus-art.el (gnus-mime-display-part): New function.
7843 (gnus-mime-display-mixed): Use it.
7845 * mm-view.el (mm-setup-w3): Don't register.
7847 * message.el (message-cite-original): Cite parts.
7849 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7851 * mml.el (mml-parameter-string): New function.
7852 (mml-insert-mime-headers): Separated into new function.
7854 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7856 * mml.el (mml-make-boundary): Use `make-string'.
7858 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7860 * binhex.el (binhex-insert-char): Ditto.
7862 * uudecode.el (uudecode-insert-char): Code correctly.
7864 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7866 * mml.el (mml-generate-mime): Don't generate multiparts for
7869 * gnus-art.el (gnus-display-mime): Save excursion.
7871 * message.el (message-remove-first-header): New function.
7872 (message-encode-message-body): Use it.
7874 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7876 * gnus.el: Pterodactyl Gnus v0.55 is released.
7878 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7880 * mm-view.el (mm-setup-w3): New function.
7882 * mm-decode.el (mm-content-id-get-contents): New function.
7883 (mm-content-id-get-type): Ditto.
7884 (mm-content-id-get-encoding): Ditto.
7885 (mm-get-handle-by-content-id): Removed.
7887 1998-11-25 Colin Rafferty <colin@xemacs.org>
7889 * message.el (message-generate-new-buffers): Fix tag.
7891 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7893 * message.el (message-buffer-name): Check for unique first.
7895 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7896 gnus-inhibit-mime-unbuttonizing.
7898 * gnus-sum.el (t): Bind M-t.
7899 (gnus-inhibit-unbuttonizing): New variable.
7900 (gnus-summary-toggle-display-buttonized): New command.
7902 * gnus-art.el (gnus-display-mime): Select article window.
7903 (article-strip-trailing-space): New command and keystroke.
7905 * nneething.el (nneething-include-files): New variable.
7906 (nneething-create-mapping): Use it.
7908 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7910 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7911 ayto-expirable marks.
7913 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7915 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7917 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7920 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7922 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7924 * mm-util.el (mm-binary-coding-system): New variable.
7925 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7926 * mm-decode.el (mm-display-external): Ditto.
7928 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7930 * gnus.el: Pterodactyl Gnus v0.54 is released.
7932 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7934 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7936 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7938 * mm-decode.el (mm-save-part): Unquote.
7940 1998-11-24 Matt Armstrong <matta@geoworks.com>
7942 * mm-decode.el (mm-save-part): Bind coding system for write.
7944 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7946 * gnus-art.el (gnus-article-mode-line-format): New default.
7947 (gnus-article-mime-part-status): New function.
7949 * message.el (message-send-news): Check the body syntax before
7952 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7953 (gnus-mime-display-single): Use it.
7954 (gnus-mime-display-alternative): Ditto.
7956 * mm-decode.el: Check for whether we are running under a term.
7958 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7960 * mm-decode.el (mm-preferred-alternative): Default to first
7962 (mm-preferred-alternative): No, we dont.
7964 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7966 * mm-decode.el (mm-display-external): Use binary instead of
7968 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7969 * nnheader.el (nnheader-file-coding-system): Ditto.
7970 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7972 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7974 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7975 name without method.
7977 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7979 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7980 coding-system -> default-charset.
7981 (gnus-newsgroup-default-charset-alist): Ditto.
7982 (gnus-summary-local-variables): Ditto.
7983 (gnus-set-global-variables): Ditto.
7984 (gnus-get-newsgroup-headers): Ditto.
7985 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7986 (gnus-get-newsgroup-headers-xover): Ditto.
7987 (gnus-newsgroup-setup-default-charset): Ditto.
7988 (article-decode-mime-words): Ditto.
7989 (article-decode-charset): Ditto.
7990 (article-decode-encoded-words): Ditto.
7991 (article-de-quoted-unreadable): Ditto.
7992 (gnus-mime-view-all-parts): Ditto.
7993 (gnus-mime-externalize-part): Ditto.
7994 (gnus-mm-display-part): Ditto.
7995 (gnus-mime-display-single): Ditto.
7996 (gnus-mime-display-alternative): Ditto.
7998 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8000 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8001 * gnus-art.el (article-decode-charset): Overlay
8002 rfc2047-default-charset.
8003 * message.el (message-draft-coding-system): New variable.
8004 (message-set-auto-save-file-name): Use message-draft-coding-system.
8005 * nndraft.el (nndraft-request-article): Ditto.
8006 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8007 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8009 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8011 * mm-uu.el (mm-uu-test): New function.
8012 (mm-uu-dissect): Inherit charset and cte from head.
8013 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8015 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8017 * gnus.el: Pterodactyl Gnus v0.53 is released.
8019 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8021 * mm-decode.el (mm-get-image): New function.
8022 (mm-image-fit-p): New function.
8024 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8026 * gnus-art.el (gnus-article-insert-newline): New function.
8027 (article-goto-body): New function.
8029 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8031 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8034 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8037 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8040 * message.el (message-remove-header): Go to end if wanted.
8042 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8044 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8045 movement with save-window-excursion.
8047 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8049 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8051 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8053 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8055 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8057 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8058 gnus-newsgroup-coding-system.
8059 (gnus-get-newsgroup-headers): Ditto.
8060 (gnus-get-newsgroup-headers-xover): Ditto.
8061 (gnus-set-global-variables): Ditto.
8062 * gnus-art.el (article-decode-mime-words): Ditto.
8063 (article-decode-charset): Ditto.
8064 (article-decode-encoded-words): Ditto.
8065 (article-de-quoted-unreadable): Ditto.
8066 (gnus-mime-view-all-parts): Ditto.
8067 (gnus-mime-externalize-part): Ditto.
8068 (gnus-mm-display-part): Ditto.
8069 (gnus-mime-display-alternative): Ditto.
8070 (gnus-mime-display-single): Ditto.
8071 * mm-view.el (mm-inline-text): Use default coding system.
8073 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8075 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8076 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8077 (gnus-newsgroup-coding-system): New local variable.
8078 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8079 (gnus-summary-local-variables): Add two new local variables.
8080 (gnus-newsgroup-setup-coding-system): New function.
8081 (gnus-select-newsgroup): Setup coding system.
8082 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8083 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8084 * gnus-cus.el (gnus-group-parameters): Customizable
8087 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8089 * gnus.el: Pterodactyl Gnus v0.52 is released.
8091 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8093 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8096 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8097 undisplayed text types.
8099 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8102 1998-11-19 Felix Lee <flee@cygnus.com>
8104 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8106 1998-11-19 Felix Lee <flee@cygnus.com>
8108 * gnus-async.el (gnus-asynch-obarray): rename to
8109 gnus-async-hashtb, and don't buffer-local it.
8111 (gnus-async-article-callback): new function.
8112 (gnus-make-async-article-function): use it.
8114 (gnus-async-current-prefetch-group): new var.
8115 (gnus-async-current-prefetch-article): new var.
8116 (gnus-async-request-fetched-article): are we fetching it already?
8118 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8120 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8122 * gnus-sum.el (gnus-summary-show-article): Require.
8124 * message.el: Provide before hooks.
8125 (message-send-news): Do MIME before headers.
8127 * gnus-art.el (gnus-article-check-buffer): New function.
8128 (gnus-article-read-summary-keys): Use it.
8130 * mm-decode.el (mm-user-automatic-display): Display all inline
8133 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8135 (gnus-unbuttonized-mime-types): New variable.
8137 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8139 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8141 * mm-decode.el (mm-quote-arg): Quote semicolons.
8143 * gnus-art.el (gnus-mime-display-single): Don't display
8145 (gnus-mime-externalize-part): New command and keystroke.
8147 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8148 (mm-alternative-precedence): Changed order.
8150 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8152 * gnus.el (gnus-method-simplify): New function.
8153 (gnus-native-method-p): New function.
8154 (gnus-secondary-method-p): Use gnus-method-equal.
8156 * gnus-start.el (gnus-group-change-level): Shorten select method.
8158 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8160 * gnus.el: Pterodactyl Gnus v0.51 is released.
8162 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8164 * gnus.el: Applied patches from 5.6.45.
8166 * gnus-score.el (gnus-score-find-trace): Print complete file
8168 (gnus-score-find-trace): Truncate lines.
8170 * gnus.el (gnus-message-archive-group): Allow function.
8172 * message.el (message-encode-message-body): Remove Mime-Version
8175 * gnus-cus.el (gnus-group-customize): Optional topic.
8177 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8180 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8182 * message.el (message-encode-message-body): Rewrite.
8184 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8186 * mml.el (mml-base-boundary): New variable.
8187 (mml-make-boundary): New function.
8189 * gnus-cache.el (gnus-cache-coding-system): New variable.
8190 (gnus-cache-request-article): Use it.
8192 * message.el (message-insert-mime-part): Delete duplicates.
8194 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8196 * gnus-art.el (gnus-mime-display-alternative): Set end of
8197 multipart and display even when nothing is preferred.
8199 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8201 * gnus.el: Pterodactyl Gnus v0.50 is released.
8203 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8205 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8208 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8210 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8212 * gnus.el (gnus-similar-server-opened): Compare backend.
8214 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8216 * gnus-topic.el (gnus-topic-expire-articles): New function.
8217 (gnus-topic-mode-map): Bind it.
8219 * gnus.texi (Topic Commands): New expiry command. Reordered.
8221 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8224 (gnus-auto-expirable-marks): New variable.
8225 (gnus-inhibit-user-auto-expire): New variable.
8226 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8227 When looking to see if we should expire instead, check
8228 gnus-auto-expirable-marks instead of using a hard-wired list.
8229 (gnus-summary-mark-as-read-forward,
8230 gnus-summary-mark-as-read-backward):
8231 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8232 gnus-summary-mark-forward, instead of `t'.
8234 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8236 * mml.el (mml-compute-boundary): New function.
8237 (mml-compute-boundary-1): New function.
8238 (mml-generate-mime-1): Use it.
8240 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8242 * mml.el (mml-generate-mime-1): Always precede closing boundary
8245 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8247 * mml.el (mml-generate-mime-1): Do right boundaries when several
8250 * mm-decode.el (mm-user-automatic-display): Default to inline
8253 * mml.el (mml-generate-mime-1): Encode non-text parts.
8255 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8257 * gnus.el: Pterodactyl Gnus v0.49 is released.
8259 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8261 * mm-view.el (mm-inline-text): Require w3-vars.
8263 * gnus-setup.el (gnus-use-tm): Removed.
8265 * gnus-art.el (gnus-article-goto-part): Don't beep.
8266 (gnus-article-view-part): Check return value.
8267 (gnus-mime-display-alternative): Don't display when there is
8270 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8271 (mml-generate-mime-1): Use unibyte for binaries.
8273 * gnus-art.el (gnus-display-mime): Call
8274 gnus-article-mime-part-function.
8275 (gnus-mime-part-function): New function.
8276 (gnus-article-mime-part-function): New function.
8278 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8280 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8282 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8284 * message.el (message-font-lock-keywords): Highlight MML.
8285 (message-mml-face): New font.
8287 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8289 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8290 (gnus-mm-display-part): Do not select-window if the article window
8293 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8295 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8297 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8299 * gnus.el: Pterodactyl Gnus v0.48 is released.
8301 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8303 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8305 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8307 * message.el (message-cite-original-without-signature): Ditto.
8308 (message-cite-original): Quote parts.
8310 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8312 * gnus.el: Pterodactyl Gnus v0.47 is released.
8314 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8316 * message.el (message-encode-message-body): Insert MIME warning.
8318 * mml.el (mml-read-tag): Look for #tag.
8320 * mm-util.el (mm-find-charset-region): Check whether
8321 enable-multibyte-characters is bound.
8323 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8325 * gnus.el: Pterodactyl Gnus v0.46 is released.
8327 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8329 * message.el (message-encode-message-body): Insert headers at the
8332 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8334 * gnus.el: Pterodactyl Gnus v0.45 is released.
8336 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8338 * nndraft.el (nndraft-save-mime-part): Removed.
8339 (nndraft-get-mime-part): Ditto.
8341 * message.el (message-format-mime-old): Removed.
8342 (message-encode-message-body): Removed.
8343 (message-encode-message-body): Renamed.
8345 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8347 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8349 * message.el (message-format-mime): Check message-mime-part.
8351 * mm-encode.el (mm-mime-file-types): Removed.
8352 (mm-default-file-encoding): New definition.
8354 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8356 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8357 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8359 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8361 * gnus.el: Pterodactyl Gnus v0.44 is released.
8363 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8365 * message.el (message-format-mime): New function.
8367 * nndraft.el (nndraft-save-mime-part): New function.
8368 (nndraft-get-mime-part): New function.
8370 * mm-encode.el (mm-default-file-encoding): New function.
8371 (mm-content-transfer-encoding): New function.
8372 (mm-encode-buffer): New function.
8374 * message.el: New command.
8375 (message-mime-part): New variable.
8376 (message-insert-mime-part): New command.
8378 * mm-encode.el (mm-encode-content-transfer-encoding): New
8381 * mm-util.el (mm-content-transfer-encoding-defaults): New
8383 (mm-mime-file-types): Taken from TM.
8385 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8387 * gnus.el: Pterodactyl Gnus v0.43 is released.
8389 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8391 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8392 * gnus-score.el (gnus-score-default-header): Ditto.
8393 (gnus-header-index): Ditto.
8394 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8395 (gnus-summary-header): Handle extra headers.
8396 (gnus-summary-score-entry): Ditto, & provide new score element.
8397 (gnus-summary-score-effect): Ditto.
8398 (gnus-score-string): Avoid "extra" string sort, & modify match in
8400 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8402 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8404 * message.el (message-resend): Bind message-required-mail-headers
8407 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8409 * nngateway.el (require): Require cl.
8411 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8414 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8416 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8419 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8421 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8423 1998-11-10 Colin Rafferty <colin@xemacs.org>
8425 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8426 user-mail-address if non-nil.
8428 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8430 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8431 (gnus-make-sort-function-1): Ditto.
8433 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8436 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8438 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8440 * binhex.el (binhex-decode-region): Quote.
8442 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8444 * gnus-art.el (article-decode-charset): Don't downcase charset.
8446 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8448 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8450 * gnus.el: Pterodactyl Gnus v0.42 is released.
8452 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8454 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8456 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8458 * nntp.el (nntp-send-mode-reader): Revert.
8460 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8462 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8464 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8466 * message.el (message-make-date): Fix for negative time zones.
8468 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8470 * gnus.el: Pterodactyl Gnus v0.41 is released.
8472 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8474 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8476 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8478 * gnus.el (gnus-short-group-name): When shortening foreign select
8479 methods, do not scan for plusses beyond the first colon.
8481 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8483 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8484 lines where `group' is the last thing on the line.
8486 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8488 * gnus-art.el (gnus-article-view-part): Do alternative.
8489 (gnus-mime-display-alternative): Insert marker.
8491 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8493 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8495 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8498 * gnus-cus.el (gnus-topic): Required.
8500 * nnheader.el (nnheader-parse-nov): Parse extra.
8501 (nnheader-nov-parse-extra): New macro.
8503 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8505 * gnus-art.el (gnus-article-view-part): Internal move.
8507 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8509 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8510 (gnus-group-customize): Support editing topic parameters.
8512 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8514 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8517 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8519 * gnus-art.el (gnus-mm-display-part): Return.
8520 (gnus-article-view-part): Only go if external.
8521 (gnus-article-dumbquotes-map): Do 205.
8523 * mm-decode.el (mm-display-part): Return what was done.
8525 * message.el (message-buffer-naming-style): New variable.
8526 (message-generate-new-buffers): Extended.
8527 (message-buffer-naming-style): Removed.
8528 (message-buffer-name): Use it.
8529 (message-do-send-housekeeping): Rename new styling.
8531 * gnus-sum.el (gnus-summary-recenter): Allow
8532 gnus-auto-center-summary to be a number.
8534 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8536 * pop3.el (pop3-open-server): Use "binary" instead of
8539 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8541 * gnus-srvr.el (gnus-browse-foreign-server): Set
8542 gnus-browse-current-method to the result of gnus-server-to-method.
8544 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8546 * gnus-util.el (gnus-pull): Another optional argument.
8547 * nnweb.el (nnweb-request-delete-group): Delete from
8548 nnweb-group-alist and update active file.
8550 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8552 * gnus-group.el (gnus-group-make-group): Accept group of new
8555 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8557 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8559 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8561 * mm-view.el (mm-inline-text): Postion of html portion.
8563 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8565 * nntp.el (nntp-list-active-group): Waited for short strings.
8566 (nntp-send-mode-reader): Ditto.
8567 (nntp-open-connection): Ditto.
8569 * gnus-int.el (gnus-request-group-articles): New function.
8571 * nntp.el (nntp-request-listgroup): New function.
8572 (nntp-request-group-articles): Renamed.
8574 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8576 * nnheader.el (nnheader-parse-nov): Supply extra.
8578 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8580 * gnus-art.el (gnus-button-push): Don't go to
8581 gnus-article-buffer.
8583 * mm-view.el (mm-inline-image): Add a newline.
8585 * gnus-start.el (gnus-check-first-time-used): Check more.
8587 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8589 * gnus-start.el (gnus-check-first-time-used): Check current.
8591 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8593 * mm-util.el (mm-find-charset-region): New function.
8595 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8597 * gnus-art.el (gnus-mime-button-menu): Fix.
8599 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8601 * gnus-art.el (gnus-mime-button-menu): New definition.
8603 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8605 * gnus-art.el (article-decode-charset): Downcase charset.
8606 (article-decode-charset): Pass on type.
8607 (article-decode-charset): Check nil charsets.
8608 (article-remove-cr): Translate CR to LF.
8609 (gnus-ignored-mime-types): Default to nil.
8611 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8613 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8615 (gnus-nov-parse-extra): Didn't return right thing.
8617 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8619 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8621 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8623 * gnus.el: Pterodactyl Gnus v0.40 is released.
8625 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8627 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8629 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8631 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8633 * nnml.el (nnml-possibly-create-directory): Check before making.
8635 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8637 * nnheader.el (nnheader-insert-nov): Don't infloop.
8639 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8641 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8644 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8646 * nneething.el (nneething-file-name): New definition.
8648 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8650 * gnus-art.el (gnus-treatment-function-alist): Fix.
8651 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8653 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8655 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8657 * gnus.el: Pterodactyl Gnus v0.39 is released.
8659 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8661 * gnus-art.el (gnus-ignored-mime-types): New variable.
8662 (gnus-mime-display-single): Use it.
8663 (gnus-treatment-function-alist): New variable.
8665 * gnus.el (gnus-mime): New group.
8667 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8668 things for other parts.
8669 (gnus-mime-display-alternative): Place point.
8671 * gnus.el: autoload gnus-uu-post-news.
8673 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8676 * mm-decode.el (mm-display-part): Default to inline text/.*
8679 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8682 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8683 (gnus-mime-display-single): Inline all text parts.
8684 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8686 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8688 * nnml.el (nnml-possibly-create-directory): Rewrite.
8689 (nnml-request-create-group): Change to right server.
8691 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8693 * gnus.el: rmail-output-to-rmail-file autoload.
8695 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8698 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8700 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8702 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8704 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8707 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8709 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8711 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8713 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8715 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8717 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8719 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8722 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8725 * gnus-spec.el (gnus-update-format-specifications): Use the
8726 article mode line spec.
8728 * gnus-art.el (gnus-insert-mime-button): Put right type.
8729 (gnus-insert-prev-page-button): Ditto.
8730 (gnus-insert-next-page-button): Dutti.
8732 * pop3.el: New version installed.
8734 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8736 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8737 and display last part.
8739 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8741 * gnus.el: Pterodactyl Gnus v0.38 is released.
8743 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8745 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8747 (article-de-quoted-unreadable): Narrow to default.
8749 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8751 * gnus-art.el (article-decode-charset): Decode even when broken
8754 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8757 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8759 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8762 * nnmail.el (nnmail-extra-headers): New variable.
8764 * nnheader.el (nnheader-insert-nov): Insert extra.
8766 * gnus.el (gnus-summary-line-format): Doc fix.
8768 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8769 (gnus-nov-parse-line): Ditto.
8770 (gnus-nov-parse-extra): New macro.
8771 (gnus-header): New function.
8772 (gnus-update-summary-mark-positions): Change.
8773 (gnus-ignored-from-addresses): New variable.
8774 (gnus-summary-insert-from-or-to): New function.
8776 * gnus.el (gnus-extra-headers): New variable.
8778 * nnheader.el (make-mail-header): Expand.
8779 (mail-header-extra): New macro.
8780 (mail-header-set-extra): Ditto.
8781 (make-full-mail-header): Expand.
8783 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8785 * gnus.el: Pterodactyl Gnus v0.37 is released.
8787 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8789 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8791 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8794 1998-10-22 Didier Verna <verna@inf.enst.fr>
8796 * gnus-spec.el (gnus-balloon-face-function): new function
8797 (gnus-parse-format): understand the %< %> specifiers
8798 (gnus-parse-complex-format): ditto.
8800 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8802 * gnus.el: Changed following-char to char-after throughout.
8804 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8806 * mm-decode.el (mm-display-external): Protect more and message.
8808 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8810 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8813 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8815 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8817 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8819 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8821 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8823 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8825 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8827 * mm-decode.el (mm-display-external): Set undisplayer to mm
8828 buffer, not the current buffer; use unwind-protect.
8830 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8832 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8833 (gnus-summary-exit-no-update): Ditto.
8835 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8837 * mm-decode.el (mm-inline-media-tests): Look for w3.
8839 * mailcap.el (mailcap-mime-data): Inline html.
8841 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8843 * gnus.el: Pterodactyl Gnus v0.36 is released.
8845 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8847 * gnus-art.el (article-translate-strings):
8848 (gnus-article-dumbquotes-map): Don't dot.
8850 * pop3.el (pop3-open-server): Set point right.
8852 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8853 (mm-dissect-buffer): Ditto.
8854 (mm-destroy-part): Ignore non-handles.
8855 (mm-remove-part): Ditto.
8856 (mm-destroy-parts): New function.
8857 (mm-remove-parts): Ditto.
8859 * gnus-art.el (gnus-mm-display-part): Don't move point.
8861 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8863 * mm-uu.el : New file.
8865 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8867 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8870 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8872 * mm-decode.el (mm-display-external): Check before selecting.
8874 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8876 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8878 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8880 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8883 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8885 * gnus-art.el (gnus-decode-header-methods): New variable.
8887 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8889 * gnus-art.el (gnus-multi-decode-header): New function.
8891 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8893 * gnus.el: Pterodactyl Gnus v0.35 is released.
8895 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8897 * uudecode.el (uudecode-decode-region-external): Insert
8900 * mm-bodies.el (mm-decode-body): Optional encoding.
8902 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8904 * gnus-ems.el (gnus-mouse-3): New variable.
8906 * binhex.el (binhex-decode-region-external): Don't use -internally.
8908 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8910 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8913 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
8915 * gnus-group.el (gnus-add-marked-articles): Request backend update
8918 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8920 * gnus-sum.el (gnus-update-read-articles):
8921 (gnus-update-marks): Request backend update of mark.
8923 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8925 * gnus.texi (Optional Backend Functions): New item,
8926 nnchoke-request-set-mark.
8928 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8930 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8933 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
8935 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8937 1998-10-14 SL Baur <steve@altair.xemacs.org>
8939 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8942 1998-10-10 SL Baur <steve@altair.xemacs.org>
8944 * mm-view.el: Require mm-decode for macros.
8946 * mm-decode.el (mm-handle-type): Move macro declarations above the
8947 place where they are used.
8949 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
8951 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8954 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8956 * nnagent.el (nnagent-open-server): Error message.
8958 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8960 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8962 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8964 * score-mode.el (gnus-score-mode-map): Ditto.
8966 * message.el (message-mode-map): Ditto.
8968 * gnus-uu.el (gnus-uu-post-news): Ditto.
8970 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8972 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8974 * gnus-art.el (gnus-article-edit-mode-map): Use
8975 `set-keymap-parent' rather than `copy-keymap'.
8977 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8979 * gnus-art.el (gnus-mime-button-commands): New variable.
8980 (gnus-mime-button-map): Initialize it from
8981 `gnus-mime-button-commands'.
8982 (gnus-mime-button-menu): New function.
8983 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8985 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
8987 * message.el (message-insert-to): Make `nobody' and `poster'
8988 synonymous to `never' and `always' in Mail-Copies-To.
8989 (message-reply): Ditto.
8990 (message-followup): Ditto.
8992 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8994 * mailcap.el (mailcap-mime-data): Save sound.
8996 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
8998 * message.el (message-ignored-supersedes-headers): Include
8999 `NNTP-Posting-Date'.
9001 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9003 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9005 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9007 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9010 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9012 * mm-decode.el (mm-display-external): Don't switch on save.
9014 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9016 * nnmail.el (nnmail-movemail-args): New variable.
9018 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9020 * gnus-art.el (article-translate-strings):
9022 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9024 * gnus-art.el (gnus-article-view-part): Use it.
9025 (gnus-mm-display-part): New function.
9026 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9028 * mm-decode.el (mm-handle-displayed-p): New function.
9030 * gnus-art.el (gnus-mime-copy-part): Create better names.
9031 (gnus-mime-button-line-format): Include dots spec.
9033 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9035 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9036 forward buffer first.
9038 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9040 * gnus-util.el (gnus-set-window-start): New function.
9042 * message.el (message-send): Don't check changed.
9044 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9046 * gnus-art.el (gnus-article-setup-buffer): Set params.
9048 * mm-decode.el (mm-user-display-methods): Inline
9049 "message/delivery-status".
9051 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9053 * message.el (message-auto-save-directory): Rename.
9054 (message-mode): Dof fix.
9056 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9057 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9059 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9061 * message.el (message-make-date): Avoid locale.
9063 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9066 * mm-decode.el (mm-display-inline): Goto point-min.
9068 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9070 * mm-decode.el (mm-display-external): Reverse before sorting.
9072 * gnus-draft.el (gnus-draft-send): Allow mail.
9074 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9076 * message.el (message-check): Move message-check macro above where
9079 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9081 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9083 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9085 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9087 * gnus.el: Pterodactyl Gnus v0.34 is released.
9089 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9091 * mm-decode.el (mm-inline-media-tests): delivery-status.
9093 * mm-view.el (mm-inline-text): Provide default.
9095 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9097 * mailcap.el (mailcap-possible-viewers): Fix nils.
9099 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9101 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9102 (article-update-date-lapsed): Record the buffer.
9103 (article-update-date-lapsed): Do all windows that display article
9106 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9108 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9110 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9113 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9115 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9117 * gnus-agent.el (gnus-category-add): Change default category to
9120 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9123 * gnus-draft.el (gnus-draft-send): Check server more.
9125 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9126 (gnus-article-goto-part): New function.
9128 * mm-view.el (mm-inline-text): Insert richtext properly.
9130 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9132 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9134 * parse-time.el (parse-time-rules): Accept dates far into the past
9135 and the future, and parse single-digit numbers as years.
9137 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9139 * mm-decode.el (mm-display-external): Chop off directories.
9141 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9143 * uudecode.el (uu-decode-region-external): Use
9144 insert-file-contents-literally.
9146 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9148 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9150 * uudecode.el: New file.
9152 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9155 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9157 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9159 * message.el (message-fetch-field): Unfold properly.
9161 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9164 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9166 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9167 (gnus-auto-select-first): Removed.
9168 (gnus-auto-select-first): Extended.
9169 (gnus-summary-read-group-1): Use new value.
9171 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9173 * message.el (message-fix-before-sending): Space.
9175 * nnmail.el (nnmail-find-file): Don't erase.
9177 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9179 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9181 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9183 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9185 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9187 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9189 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9191 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9194 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9196 * gnus-art.el (gnus-mime-view-all-parts): New command and
9199 * mm-decode.el (mm-display-external): Translate slashes.
9201 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9203 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9205 * mm-decode.el (mm-quote-arg): Quote spaces.
9206 (mm-display-external): Quote args.
9208 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9210 * mm-decode.el (mm-inlinable-part-p): New function.
9212 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9214 * mm-util.el (mm-disable-multibyte): New function.
9216 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9218 * gnus.el: Pterodactyl Gnus v0.33 is released.
9220 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9222 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9224 * mm-decode.el (mm-display-external): Don't switch for externals.
9225 (mm-dissect-multipart): Don't include end-sep.
9227 * mm-util.el (mm-get-coding-system-list): New function.
9228 (mm-coding-system-list): New variable.
9230 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9232 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9234 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9236 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9239 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9241 * mm-decode.el (mm-interactively-view-part): Typo.
9243 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9245 * mm-decode.el (mm-dissect-multipart): Display last part when the
9246 article has no close-delimiter
9248 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9250 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9253 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9255 * gnus-art.el (gnus-display-mime): Typo.
9257 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9259 * gnus.el: Pterodactyl Gnus v0.32 is released.
9261 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9263 * gnus-kill.el (gnus-batch-score): Protect against errors.
9265 * gnus-art.el: Protect against broken headers.
9267 * mm-decode.el (mm-display-external): Respect needsterm.
9268 (mm-display-external): Create buffer for external commands.
9270 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9272 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9274 * mm-decode.el (mm-display-external): Use file name.
9276 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9278 * gnus-util.el (gnus-output-to-rmail): adjust to
9279 `rmail-output-to-rmail-file'
9281 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9283 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9285 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9288 * gnus-art.el (article-decode-charset): Fold case.
9290 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9292 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9294 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9296 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9299 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9301 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9304 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9306 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9308 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9310 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9312 1998-09-23 Matt Armstrong <matta@geoworks.com>
9314 * gnus-art.el (article-decode-charset): Narrow to the correct
9317 * mm-bodies.el: Fix autoload.
9319 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9321 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9323 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9325 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9327 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9329 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9330 (gnus-article-add-button): Ditto.
9332 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9334 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9335 (gnus-article-prepare-display): Bind url-standalone-mode.
9337 * mm-decode.el (mm-remove-part): Also delete directory.
9338 (mm-display-external): Create a private sub-dir.
9340 * mailcap.el (mailcap-binary-suffixes): New variable.
9341 (mailcap-command-p): Use it.
9343 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9345 * nnmbox.el (nnmbox-request-group): Change server.
9346 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9348 * message.el (message-encode-message-body): Don't stomp MIME
9351 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9353 (gnus-summary-exit): Check for a live article buffer.
9354 (gnus-summary-exit-no-update): Ditto.
9356 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9359 * gnus-sum.el (gnus-article-decoded-p): New variable.
9361 * mm-decode.el (mm-display-external): Use no-conv.
9363 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9364 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9366 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9369 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9371 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9373 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9375 * gnus.el: Pterodactyl Gnus v0.31 is released.
9377 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9379 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9381 * mm-decode.el (mm-display-part): Accept no-default.
9383 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9386 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9387 (gnus-summary-prepare-threads): Ditto.
9389 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9391 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9392 (gnus-mime-button-line-format): Doc fix.
9393 (gnus-insert-mime-button): Use it.
9394 (gnus-article-add-button): Use widget-convert-button.
9396 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9399 * mm-decode.el (mm-alternative-precedence): Ditto.
9401 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9403 * mm-decode.el (mm-user-automatic-display): Use enriched.
9405 1998-09-14 Paul Fisher <rao@gnu.org>
9407 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9410 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9412 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9414 * gnus-art.el (article-update-date-lapsed): Only update header if
9415 buffer is dispalyed in frame.
9416 (gnus-article-prepare-display): New function.
9417 (gnus-article-prepare): Use it.
9419 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9421 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9423 * mm-view.el (mm-insert-inline): New function.
9425 * mm-decode.el (mm-pipe-part): Bugged.
9427 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9429 * mm-bodies.el (mm-encode-body): Move over the body.
9431 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9433 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9435 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9437 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9438 related functions. Handle message/rfc822 parts. Display subject on
9439 multipart summary lines. Display name on sub-parts when available.
9441 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9443 * mailcap.el (mailcap-command-p): New version.
9445 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9447 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9450 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9452 * message.el (message-make-date): Remove weekday name.
9454 * mm-decode.el (mm-dissect-buffer): Protect against broken
9457 * mailcap.el (mailcap-command-in-path-p): New function.
9458 (mailcap-command-p): Renamed.
9460 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9462 * rfc2047.el (eval): Autoload.
9464 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9466 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9467 (gnus-multi-decode-encoded-word-string): New function.
9468 (gnus-encoded-word-method-alist): New variable.
9469 (gnus-decode-encoded-word-functions): Removed.
9471 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9473 * gnus-int.el (gnus-request-replace-article): Replace
9474 message-narrow-to-headers with message-narrow-to-head
9476 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9478 * drums.el (drums-quote-string): Reversed match.
9480 * message.el (message-make-date): Use weekday name.
9482 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9484 * gnus.el: Pterodactyl Gnus v0.30 is released.
9486 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9488 * gnus-art.el (article-decode-encoded-words): Use it.
9489 (gnus-decode-header-function): New variable.
9491 * gnus-sum.el (gnus-nov-parse-line): Use it.
9492 (gnus-decode-encoded-word-function): New variable.
9494 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9497 * gnus-art.el (gnus-insert-mime-button): Use widget.
9498 (gnus-widget-press-button): New function.
9499 (gnus-article-prev-button): Removed.
9500 (gnus-article-next-button): Ditto.
9501 (gnus-article-add-button): Ditto.
9503 * gnus.el (gnus-article-mode-map): Inherit from widget.
9504 (gnus-article-mode-map): No, don't.
9506 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9507 (mm-content-id-alist): New variable.
9508 (mm-get-content-id): New function.
9510 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9511 articles if we are fetching to the article buffer.
9513 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9515 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9518 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9520 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9521 (mm-default-mime-charset): New variable.
9523 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9525 * drums.el (drums-quote-string): Reversed test.
9527 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9529 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9532 * drums.el (drums-quote-string): New function.
9534 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9535 (rfc2047-b-encode-region): Chop lines.
9536 (rfc2047-q-encode-region): Ditto.
9538 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9540 * gnus.el: Pterodactyl Gnus v0.29 is released.
9542 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9544 * mm-decode.el (mm-save-part): Message right.
9546 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9548 * drums.el (drums-parse-address): Returned a list instead of a
9550 (drums-remove-whitespace): Skip comments.
9551 (drums-parse-addresses): Didn't work.
9553 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9555 * gnus.el: Pterodactyl Gnus v0.28 is released.
9557 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9559 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9561 (article-decode-encoded-words): Rename.
9563 * message.el (message-narrow-to-headers-or-head): New function.
9565 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9568 * message.el (message-send-news): Encode body after checking
9571 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9573 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9575 * gnus-art.el (gnus-display-mime): Respect disposition.
9577 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9579 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9580 text with annotations.
9582 * message.el (message-make-date): Fix sign for negative time
9585 * mm-view.el (mm-inline-image): Insert a space at the end of the
9588 * mail-parse.el: New file.
9590 * rfc2231.el: New file.
9592 * drums.el (drums-content-type-get): Removed.
9593 (drums-parse-content-type): Ditto.
9595 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9597 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9599 * gnus.el: Pterodactyl Gnus v0.27 is released.
9601 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9603 * mm-decode.el (mm-alternative-precedence): New variable.
9604 (mm-preferred-alternative): New function.
9606 * gnus-art.el (gnus-mime-copy-part): New command.
9608 * mm-decode.el (mm-get-part): New function.
9610 * mm-view.el: New file.
9612 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9613 (mm-display-part): Default to mailcap-save-binary-file.
9615 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9617 * gnus.el: Pterodactyl Gnus v0.26 is released.
9619 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9621 * mm-decode.el (mm-interactively-view-part): New function.
9623 * gnus-art.el (gnus-mime-view-part): New command.
9625 * mm-decode.el (mm-last-shell-command): New variable.
9627 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9629 * mm-decode.el (mm-save-part): New function.
9631 * gnus-art.el (article-decode-charset): Protect against buggy
9633 (gnus-mime-pipe-part): New command.
9634 (gnus-mime-save-part): New command.
9635 (gnus-mime-button-map): New keymap.
9636 (gnus-mime-button-line-format): New variable.
9637 (gnus-insert-mime-button): New function.
9638 (gnus-display-mime): Use it.
9640 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9642 * mm-decode.el (mm-inline-text): Decode charsets.
9644 * gnus-art.el (gnus-article-save): Comment fix.
9646 * gnus-int.el (gnus-start-news-server): When in batch, don't
9649 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9652 * mm-decode.el (mm-inline-media-tests): Add audio.
9653 (mm-inline-audio): New function.
9655 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9657 * gnus-art.el (article-make-date-line): Didn't work.
9659 * parse-time.el (parse-time-string): One too many nils.
9661 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9663 * gnus.el: Pterodactyl Gnus v0.25 is released.
9665 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9667 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9670 * gnus.el ((featurep 'gnus-xmas)): New
9671 'gnus-annotation-in-region-p alias.
9673 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9675 * mm-util.el (mm-with-unibyte-buffer): New function.
9677 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9679 * mm-decode.el (mm-inline-media-tests): New variable.
9681 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9683 * gnus-art.el (gnus-article-mime-handles): New variable.
9685 * drums.el (drums-narrow-to-header): New function.
9687 * gnus-art.el (article-decode-charset): Use it.
9689 * drums.el (drums-content-type-get): New function.
9691 * mm-util.el (mm-content-type-charset): Removed.
9693 * drums.el (drums-syntax-table): @ is word.
9694 (drums-parse-content-type): New function.
9696 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9699 * gnus-util.el (gnus-date-get-time): Use safe date.
9701 * gnus-sum.el (gnus-show-mime): Removed.
9702 (gnus-summary-toggle-mime): Removed.
9704 * gnus-art.el (gnus-strict-mime): Removed.
9705 (gnus-article-prepare): Don't do MIME.
9706 (gnus-decode-encoded-word-method): Removed.
9707 (gnus-show-mime-method): Removed.
9709 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9711 * gnus.el: Pterodactyl Gnus v0.24 is released.
9713 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9715 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9718 * parse-time.el (parse-time-rules): Accept times that look like
9721 * message.el (message-make-date): Use zone properly.
9723 * gnus.el: Autoload gnus-batch.
9725 * gnus-art.el (article-de-quoted-unreadable): Do not do
9726 gnus-article-decode-rfc1522.
9728 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9730 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9733 * message.el (message-encode-message-body): Check for us-ascii.
9735 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9738 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9740 * gnus-art.el (article-decode-charset): Rename.
9742 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9744 * gnus.el: Pterodactyl Gnus v0.23 is released.
9746 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9748 * gnus-util.el (gnus-parent-id): Ditto.
9749 (gnus-put-text-property-excluding-newlines): Ditto.
9751 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9753 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9755 * message.el (message-generate-headers): Generate User-Agent
9756 instead of X-Mailer & X-Newsreader.
9758 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9759 User-Agent header format.
9761 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9763 * gnus.el: Pterodactyl Gnus v0.22 is released.
9765 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9767 * mm-util.el (mm-multibyte-p): Typo.
9769 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9771 * gnus.el: Pterodactyl Gnus v0.21 is released.
9773 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9775 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9777 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9779 * mm-util.el (mm-multibyte-p): New function.
9781 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9783 * gnus.el: Pterodactyl Gnus v0.20 is released.
9785 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9787 * rfc2047.el (rfc2047-decode-region): Only decode when in
9790 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9792 * gnus-int.el (gnus-request-replace-article): Encode.
9793 (gnus-request-accept-article): Encode.
9795 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9798 * gnus.el (gnus-article-display-hook): Take the charset functions
9801 * time-date.el (safe-date-to-time): New function.
9803 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9805 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9807 * gnus.el: Pterodactyl Gnus v0.19 is released.
9809 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9811 * mm-util.el (mm-mime-charset): New function.
9813 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9815 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9817 * gnus.el: Pterodactyl Gnus v0.18 is released.
9819 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9821 * message.el (message-send-and-exit): Return t on success.
9822 (message-make-date): Make a proper time zone.
9824 * gnus-draft.el (gnus-draft-send): Only remove article if the
9825 sending is successful.
9827 * drums.el (drums-get-comment): Return the last comment.
9828 (drums-parse-address): Parse old-style From headers.
9830 1998-09-07 SL Baur <steve@altair.xemacs.org>
9832 * gnus-sum.el (gnus-data-compute-positions): Move below
9833 `gnus-save-hidden-threads' so the former is correctly detected as
9836 1998-09-06 Dave Love <fx@gnu.org>
9838 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9839 ignore-errors too, eval'd when compile. Require w3 stuff at load
9840 time for nicer failure if it's not available.
9842 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9844 * time-date.el (time-to-seconds): Renamed.
9846 * parse-time.el (parse-time-string): Downcase before handling.
9847 (parse-time-rules): Times without seconds have 0 seconds.
9849 * rfc2047.el (rfc2047-encode-region): New version.
9850 (rfc2047-dissect-region): New function.
9852 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9854 * message.el (message-make-date): Use symbolic zone.
9856 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9858 * time-date.el (parse-time): Always use parse-time.
9860 * parse-time.el (parse-time-syntax): Use vectors.
9862 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9864 * gnus.el: Pterodactyl Gnus v0.17 is released.
9866 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9868 * time-date.el: Renamed from "date".
9870 * gnus.el: Removed all timezone dependencies.
9872 * score-mode.el: Removed.
9873 (gnus-score-edit-insert-date): Use date.
9875 * date.el (float-to-time): New function.
9877 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9879 * date.el (time-to-float): New function.
9881 * message.el (message-make-date): Use format-time-string.
9882 (message-make-expires): Use make-date.
9884 * gnus-util.el (gnus-dd-mmm): Use date.
9885 (gnus-sortable-date): Ditto.
9887 * message.el (message-make-date): Take an optional time.
9889 * gnus: Applied patches from 5.6.43.
9891 * date.el (if): Use parse-time.
9893 * gnus-score.el (gnus-summary-score-entry): Make into a command
9896 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9899 * gnus.el (gnus-agent-meta-information-header): Moved here.
9901 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9903 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9904 (gnus-agent-fetch-group-1): Score article headers using normal
9905 group score files if the download score rule of a category/group
9907 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9908 deciding what articles to download.
9909 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9910 predicate processing if predicate is `true' or `false'.
9912 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9914 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9916 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9918 * score-mode.el (score-mode-coding-system): New variable.
9919 (gnus-score-edit-exit): Use it.
9921 1998-09-04 Jason R Mastaler <jason@4b.org>
9923 * drums.el: Corrected typo.
9925 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9927 * mm-bodies.el (mm-body-encoding): Faster version.
9929 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9931 * gnus-art.el (gnus-article-decode-charset): Only decode text
9934 * message.el (message-output): Use rmail.
9936 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9939 * mm-util.el (mm-charset-to-coding-system): Use
9940 rfc2047-default-charset.
9941 (mm-known-charsets): New variable.
9943 * message.el (message-caesar-region): Bugged out.
9945 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9947 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9948 specifying `agent-predicate' in a group's parameters.
9950 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9952 * gnus.el: Pterodactyl Gnus v0.16 is released.
9954 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9956 * nnmail.el (nnmail-expired-article-p): Use predicate.
9958 * date.el (time-less-p): Renamed.
9960 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9963 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9966 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9968 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9971 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9973 * gnus.el: Pterodactyl Gnus v0.15 is released.
9975 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9977 * date.el: New file.
9979 * gnus-util.el (gnus-encode-date): Removed.
9980 (gnus-time-less): Ditto.
9982 * nnmail.el (nnmail-date-to-time): Removed.
9983 (nnmail-time-less): Ditto.
9984 (nnmail-days-to-time): Ditto.
9985 (nnmail-time-since): Ditto.
9987 * drums.el: New file.
9989 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
9991 * message.el (message-encode-message-body): Encode headers with
9994 * rfc2047.el (rfc2047-default-charset): Renamed.
9995 (rfc2047-encodable-p): Use it.
9997 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9999 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10002 * gnus-util.el (gnus-output-to-rmail): Removed.
10004 * gnus-art.el (gnus-summary-save-in-rmail): Use
10005 gnus-output-to-rmailrmail-output-to-rmail-file.
10007 * rfc2047.el (rfc2047-decode-region): Fold case.
10008 (rfc2047-decode): Use decode-string.
10010 * mm-util.el: Provide mm-char-int.
10012 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10014 * gnus.el: Pterodactyl Gnus v0.14 is released.
10016 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10018 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10021 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10023 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10025 (gnus-inews-insert-mime-headers): Removed.
10027 * message.el (message-caesar-region): Protect against MULE chars.
10029 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10031 * mm-util.el (if): fset the right function.
10033 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10035 * gnus-art.el (gnus-article-decode-charset): Use real
10036 read-coding-system.
10038 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10040 * mm-bodies.el (mm-decode-body): Protect against malformed
10042 (mm-decode-body): Check that buffer-file-coding-system is
10045 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10047 * gnus.el: Pterodactyl Gnus v0.13 is released.
10049 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10051 * gnus-util.el (gnus-strip-whitespace): Already defined.
10054 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10056 * gnus-util.el (gnus-strip-whitespace): New function.
10058 * mm-util.el (mm-content-type-charset): Downcase.
10060 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10062 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10063 (gnus-article-decode-charset): Don't fetch all headers.
10065 * mm-util.el (mm-read-coding-system): New function.
10067 * mm-bodies.el (mm-decode-body): Check the right charset.
10069 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10071 * gnus-art.el (gnus-article-mode-line-format): Use short group
10074 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10076 * gnus.el: Pterodactyl Gnus v0.12 is released.
10078 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10080 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10082 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10083 (gnus-article-decode-charset): Always run.
10085 * mm-bodies.el (mm-decode-body): Decode cte.
10087 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10089 * gnus.el: Pterodactyl Gnus v0.11 is released.
10091 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10093 * message.el (message-encode-message-body): Ditto.
10095 * gnus-art.el (gnus-article-decode-mime-words): New command and
10097 (gnus-article-decode-charset): Ditto.
10098 (gnus-article-decode-charset): Only work under MULE.
10100 * mm-util.el (mm-content-type-charset): New function.
10102 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10104 * message.el (message-send-mail): Insert MIME headers.
10105 (message-check-news-body-syntax): Don't warn for escape sequences.
10106 (message-check-news-body-syntax): Insert MIME headers.
10108 * mm-bodies.el (mm-body-encoding): New function.
10110 * message.el (message-encode-message-body): New function.
10112 * mm-bodies.el: New file.
10114 * mm-util.el (mm-narrow-to-head): New function.
10116 * rfc2047.el (rfc2047-encode): Use it.
10118 * mm-util.el: Provide mm-encode-coding-region.
10120 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10122 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10124 * mm-util.el (mm-enable-multibyte): New function.
10126 * message.el (message-set-work-buffer): Set multibyte.
10128 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10130 * gnus-util.el (gnus-point-at-eol): Removed.
10131 (gnus-point-at-bol): Ditto.
10133 1998-08-31 Didier Verna <verna@inf.enst.fr>
10135 * gnus-msg.el (gnus-group-mail): make it behave like
10136 gnus-group-post-news with regards to the prefix (this enables the
10137 use of posting styles).
10139 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10141 * gnus.el (gnus-article-display-hook): Added
10142 gnus-article-decode-rfc1522 to hook.
10144 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10146 * gnus.el: Pterodactyl Gnus v0.10 is released.
10148 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10150 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10153 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10155 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10157 * mm-util.el (mm-charsets-in-region): Removed.
10159 * rfc2047.el: Renamed file.
10161 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10163 * message.el (message-mode): Set multibyte.
10165 * mm-util.el (mm-charsets-in-region): Copied here.
10167 * gnus-util.el: Removed gnus-truncate-string.
10169 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10171 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10172 (rfc1522-encodable-p): New function.
10173 (rfc1522-encode-message-header): Use it.
10175 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10177 * gnus.el: Pterodactyl Gnus v0.9 is released.
10179 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10181 * mm-util.el: Shadow encode-coding-string.
10183 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10185 * mm-util.el: New file.
10187 * mm-decode.el: Somewhat depleted.
10188 * mm-encode.el: Ditto.
10190 * rfc1522.el: New file.
10192 * mm-util.el (mm-replace-chars-in-string): Copied here.
10194 * mm-encode.el (mm-q-encode-region): New function.
10196 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10199 * mm-encode.el (mm-encode-word-region): Downcase.
10201 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10203 * gnus.el: Pterodactyl Gnus v0.8 is released.
10205 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10207 * message.el (message-send-mail): Encode headers.
10209 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10210 (quoted-printable-encode-region): Upcase.
10212 * message.el (message-default-charset): New variable.
10214 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10216 * message.el (message-narrow-to-field): Changed name.
10218 * mm-encode.el: New file.
10220 * message.el (message-narrow-to-header): New function.
10222 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10225 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10227 * gnus.el: Pterodactyl Gnus v0.7 is released.
10229 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10231 * gnus.el: Remove autoload for
10232 gnus-article-mime-decode-quoted-printable.
10234 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10235 be decoded in non-MULE Emacsen.
10237 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10239 * mm-decode.el: Check for coding-system-list.
10241 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10243 * gnus.el: Pterodactyl Gnus v0.6 is released.
10245 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10247 * nnheader.el (fboundp): Protect code-coding-string.
10249 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10252 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10254 * gnus.el: Pterodactyl Gnus v0.5 is released.
10256 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10258 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10259 (gnus-hack-decode-rfc1522): Removed.
10261 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10263 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10265 * gnus.el: Gnus v0.4 is released.
10267 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10269 * gnus-art.el (gnus-article-decode-mime-words): New command and
10272 * qp.el (quoted-printable-decode-region): Don't use hexl.
10274 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10275 (gnus-structured-field-decoder): Removed.
10276 (gnus-unstructured-field-decoder): Ditto.
10278 * mm-decode.el: New file.
10282 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10284 * gnus-ems.el (fboundp): Removed gnus-split-string.
10286 * gnus.el (gnus-splash-face): Doc fix.
10288 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10290 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10293 * nnheader.el (nnheader-temp-write): Removed.
10295 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10297 * gnus.el: Gnus v0.3 is released.
10299 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10301 * gnus.el: Gnus v0.2 is released.
10303 ;; Local Variables:
10304 ;; coding: iso-2022-7bit