1 2001-01-31 Dave Love <fx@gnu.org>
3 * gnus-art.el (gnus-article-x-face-command)
4 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
7 2001-01-26 Dave Love <fx@gnu.org>
9 * mm-util.el (mm-multibyte-string-p): New.
11 * qp.el: Remove un-logged bogus changes from 2000-12-20.
12 (quoted-printable-encode-region): Doc fix. Don't call
13 string-as-multibyte on class. Clarify line-folding.
14 (quoted-printable-encode-string): Make temp buffer inherit
15 string's multibyteness.
17 2001-01-23 Gerd Moellmann <gerd@gnu.org>
19 * nnheader.el (toplevel): Don't require `gnus-util' at
20 compile-time; this creates a circular dependency, and prevents
23 2001-01-22 Andreas Schwab <schwab@suse.de>
25 * nnheader.el (gnus-delete-line): Autoload it as a macro.
27 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
29 * message.el (message-forward): Use mule4.
30 * mm-util.el (mm-string-as-unibyte): New.
31 * message.el (message-forward): Use it.
32 * message.el (message-cite-original-without-signature): Don't peel
34 (message-get-reply-headers): Add Cc if it is not in follow-to.
35 * message.el (message-send-mail): Content-Type may not be there.
37 * gnus-art.el (article-display-x-face): Insert X-Face if there is
39 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
41 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
42 (gnus-remove-some-windows): Ditto.
43 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
45 * gnus-art.el (gnus-mime-view-part): Copy it.
46 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
47 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
48 orig-file. Use ',source.
49 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
50 Lars Magne Ingebrigtsen.
51 * pop3.el (pop3-get-message-count): Andrew Innes
52 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
54 2001-01-08 Dave Love <fx@gnu.org>
56 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
59 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
61 * message.el: Doc and message fixes.
62 (message-send-rename-function)
63 (message-make-forward-subject-function)
64 (message-send-mail-function, message-reply-to-function)
65 (message-wide-reply-to-function, message-followup-to-function)
66 (message-distribution-function, message-auto-save-directory): Fix
69 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
70 proceeding after warnings. Amend multipart warning message.
72 2001-01-04 Dave Love <fx@gnu.org>
74 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
76 (gnus-make-directory): Require nnmail.
78 * mm-decode.el (mm-inline-media-tests): Add
79 image/x-portable-bitmap.
80 (mm-get-image): Grok pbm.
82 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
84 * message.el (message-mail): Support yank-action.
86 * message.el (message-setup): Revoke the last change.
88 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
90 * message.el (message-setup): Use cons. Suggested by Johan Vromans
91 <jvromans@squirrel.nl>.
93 * gnus-topic.el (gnus-topic-create-topic): Use list.
95 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
96 before binding gnus-default-article-saver.
98 * gnus-sum.el (gnus-summary-save-article):
99 (gnus-summary-pipe-output):
100 (gnus-summary-save-article-mail):
101 (gnus-summary-save-article-rmail):
102 (gnus-summary-save-article-file):
103 (gnus-summary-write-article-file):
104 (gnus-summary-save-article-body-file): Ditto.
106 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
108 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
110 * gnus-art.el (gnus-article-check-hidden-text): Return t.
112 * gnus-util.el (gnus-remove-text-properties-when): Return t.
114 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
115 malformatted messages.
117 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
119 * gnus-art.el (article-treat-dumbquotes): Quote \.
121 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
123 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
124 Emacs 20 runs on a terminal.
126 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
128 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
129 Paul Stevenson <p.stevenson@surrey.ac.uk>
131 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
133 * mml.el (gnus-add-minor-mode): Autoload.
135 * message.el (message-forward): Save-restriction.
137 * message.el (message-mail-user-agent): Add :version.
139 * message.el (message-mail-user-agent): New variable.
140 (message-setup): Renamed to message-setup-1. Support
142 (message-mail-user-agent): New function.
143 (message-mail): Use it.
144 (message-reply): Use it.
145 (message-resend): Use it.
146 (message-mail-other-window): Use it.
147 (message-mail-other-frame): Use it.
149 * gnus-msg.el (gnus-bug): Support mail-user-agent.
151 2000-12-21 Miles Bader <miles@gnu.org>
153 * message.el (message-mode): Set `comment-start' to the yank prefix.
155 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
157 * message.el (message-narrow-to-head-1): New function.
158 (message-narrow-to-head): Use it.
159 (message-reply): Ditto.
160 (message-cancel-news): Ditto.
161 (message-supersede): Ditto.
162 (message-make-forward-subject): Ditto.
163 (message-bounce): Ditto.
165 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
167 * message.el (message-forward): Copy buffer in unibyte mode.
168 (message-make-forward-subject): Don't widen. Decode.
169 (message-forward): Don't decode subject.
171 * mml.el (gnus-ems): Require it.
173 * gnus-msg.el (gnus-summary-mail-forward):
175 * message.el (message-forward): Move mime-to-mml here.
177 * nnmbox.el (nnmbox-file-coding-system): Use binary.
178 (nnmbox-active-file-coding-system): Ditto.
180 * gnus-cus.el (gnus-group-parameters): Add posting-style.
182 * mm-uu.el: Require binhex.
184 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
186 * qp.el (quoted-printable-encode-region): Upcase QP.
188 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
190 * gnus-util.el (gnus-add-text-properties-when): New function.
191 (gnus-remove-text-properties-when): Ditto.
193 * gnus-cite.el (gnus-article-hide-citation): Use them.
194 (gnus-article-toggle-cited-text): Use them.
196 * gnus-art.el (gnus-signature-toggle): Use them.
197 (gnus-article-show-hidden-text): Ditto.
198 (gnus-article-hide-text): Ditto.
200 * gnus-art.el (gnus-article-describe-key): Use prompt.
201 (gnus-article-describe-key-briefly): Ditto.
203 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
205 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
207 2000-12-18 Gerd Moellmann <gerd@gnu.org>
209 * *.xpm, *.pbm: Convert icons icons to size 24x24.
211 2000-12-18 Dave Love <fx@gnu.org>
213 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
216 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
218 * pop3.el (pop3-movemail): Use binary.
219 (pop3-movemail-file-coding-system): Removed.
221 2000-12-13 Miles Bader <miles@gnu.org>
223 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
224 to t, so that we don't get stuck while trying to smilefy
227 2000-12-12 Gerd Moellmann <gerd@gnu.org>
229 * smiley-ems.el (smiley-regexp-alist): Make regexps match
230 at the end of the buffer.
231 (smiley-region): In the loop, move to the end of the submatch
232 matching the smiley instead of using the end of the match
235 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
237 * message.el (message-mode): Doc fix.
239 2000-12-12 Gerd Moellmann <gerd@gnu.org>
241 * smiley-ems.el (smiley-region): Doc fix.
243 2000-12-11 Miles Bader <miles@gnu.org>
245 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
246 bottom line visible, check to see if it's partially obscured, and
247 if so, either scroll one more line to make it fully visible, or
248 revert to showing the second line from the top.
250 2000-12-07 Dave Love <fx@gnu.org>
252 * mailcap.el (mailcap-download-directory)
253 * gnus-audio.el (gnus-audio-directory)
254 * smiley-ems.el (smiley-data-directory): Fix :type.
256 2000-12-05 Dave Love <fx@gnu.org>
258 * starttls.el: New file.
260 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
262 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
264 (gnus-setup-message): Remove a hack.
266 * gnus-win.el (gnus-configure-windows): Make sure
267 nntp-server-buffer is live.
268 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
269 (gnus-configure-frame): Save selected window.
271 2000-12-04 Andreas Jaeger <aj@suse.de>
273 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
275 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
277 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
278 raw 8-bit in headers in dk.* newsgroups.
280 2000-11-30 Dave Love <fx@gnu.org>
282 * message.el (message-auto-save-directory): Use
283 file-name-as-directory.
284 (message-set-auto-save-file-name): Create
285 message-auto-save-directory if necessary.
286 (message-replace-chars-in-string): Removed -- unused.
287 (message-mail-alias-type): Customize.
288 (message-headers): Remove duplicate defgroup.
290 2000-11-29 Dave Love <fx@gnu.org>
292 * qp.el (quoted-printable-decode-region): Use error, not message
293 to report malformed text (like base64). Amend message.
295 2000-11-29 Miles Bader <miles@gnu.org>
297 * message.el (message-header-lines): Fontify tag.
299 2000-11-27 Dave Love <fx@gnu.org>
301 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
304 2000-11-26 Dave Love <fx@gnu.org>
306 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
308 2000-11-23 Dave Love <fx@gnu.org>
310 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
312 * mm-uu.el (uudecode): Require.
313 (uudecode-decode-region, uudecode-decode-region-external): Don't
315 (mm-uu-copy-to-buffer): Doc fix.
316 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
319 * mailcap.el: Doc fixes.
320 (mailcap-mime-data): Various adjustments.
321 (mailcap): New group.
322 (mailcap-download-directory): Customize.
323 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
324 (mailcap-temporary-directory): Deleted (unused).
325 (mailcap-unescape-mime-test): Simplify slightly.
326 (mailcap-viewer-passes-test): Use functionp.
327 (mailcap-command-p): Aliased to executable-find.
329 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
330 default-enable-multibyte-characters is nil.
332 2000-11-22 Simon Josefsson <simon@josefsson.org>
334 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
335 instead of "from: " for rfc822 compliance. Insert SPC.
337 2000-11-22 Gerd Moellmann <gerd@gnu.org>
339 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
341 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
343 * message.el (message-send-mail): Use buffer-substring-no-properties.
344 (message-send-news): Ditto.
346 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
348 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
350 2000-11-21 Dave Love <fx@gnu.org>
352 * gnus-art.el (gnus-mime-button-map): Don't inherit from
353 gnus-article-mode-map.
354 (gnus-mime-button-menu): Use mouse-set-point.
355 (gnus-insert-mime-button, gnus-mime-display-alternative)
356 (gnus-mime-display-alternative): Don't use local-map property.
358 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
360 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
361 sending a command; allow the rtelnet prompt as well.
363 2000-11-17 Simon Josefsson <simon@josefsson.org>
365 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
368 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
370 * nntp.el (nntp-decode-text): Delete bogus status lines.
371 (nntp-open-connection): Kill process buffer when quit.
372 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
373 FSF Emacs 20 and XEmacs 21.
374 (nntp-retrieve-data): Don't ignore quit.
376 2000-11-17 Dave Love <fx@gnu.org>
378 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
379 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
381 (uudecode-decode-region): Doc fix.
383 2000-11-14 Dave Love <fx@gnu.org>
385 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
386 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
387 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
388 New files, derived from the XPMs.
390 2000-11-12 Dave Love <fx@gnu.org>
392 From Emerick Rogul <emerick@csa.bu.edu>.
393 * message.el (message-setup-fill-variables): New variable.
394 (message-mode): Use it.
396 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
398 * gnus-mlspl.el: Documentation tweaks.
400 2000-11-10 Dave Love <fx@gnu.org>
402 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
403 (gnus-agent-lib-file, gnus-agent-load-alist)
404 (gnus-agent-save-alist, gnus-agent-article-name): Use
407 * gnus-group.el (gnus-group-name-charset-method-alist): Add
409 (nnkiboze-score-file): Defvar when compiling.
411 * gnus-start.el (gnus-read-newsrc-file): Add :version.
413 * gnus-art.el (gnus-article-banner-alist)
414 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
415 (gnus-article-date-lapsed-new-header)
416 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
417 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
418 (gnus-treat-strip-headers-in-body)
419 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
420 (gnus-treat-translate): Add :version.
421 (gnus-article-mime-part-function): Fix defcustom.
423 * nnmail.el (nnmail-expiry-target)
424 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
425 (nnmail-split-header-length-limit): Add :version.
427 * gnus-sum.el (gnus-auto-expirable-marks)
428 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
429 (gnus-extra-headers, gnus-ignored-from-addresses)
430 (gnus-newsgroup-ignored-charsets)
431 (gnus-group-highlight-words-alist)
432 (gnus-summary-show-article-charset-alist): Add :version.
434 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
435 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
436 files, converted from the XPMs.
438 * gnus-cache.el (gnus-cache-active-file): Don't use
439 file-name-as-directory on directory.
440 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
441 use file-name-as-directory on directory.
443 * time-date.el (timezone-make-date-arpa-standard): Autoload.
444 (date-to-time): Use it.
446 * message.el (message-mode) <adaptive-fill-regexp>:
447 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
448 (message-newline-and-reformat): Likewise.
449 (message-forward-as-mime, message-forward-ignored-headers)
450 (message-buffer-naming-style, message-default-charset)
451 (message-dont-reply-to-names, message-send-mail-partially-limit):
454 * mm-util.el: Doc fixes.
455 (mm-mime-charset): Don't use the raw result of
456 mm-preferred-coding-system.
457 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
458 (mm-with-unibyte): Simplify.
460 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
463 * pop3.el (pop3-version): Deleted.
464 (pop3-make-date): New function, avoiding message-make-date.
465 (pop3-munge-message-separator): Use it.
467 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
469 * pop3.el (pop3-munge-message-separator): A message may have an
472 2000-11-09 Dave Love <fx@gnu.org>
474 * gnus-group.el (gnus-group-make-directory-group)
475 (gnus-group-fetch-faq): Use expand-file-name.
476 (gnus-group-fetch-faq): Simplify completing-read form.
478 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
481 * message.el (tool-bar-map): Defvar when compiling.
483 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
484 (gnus-tm-lisp-directory): Deleted.
485 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
487 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
488 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
489 version numbers from file names.
491 2000-11-08 John Wiegley <johnw@gnu.org>
493 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
494 `gnus-group-change-level-function', instead of `remove-hook',
495 because it's not a hook!
497 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
499 * nnweb.el (nnweb-decode-entities): Work for non-character
502 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
503 Issue message on quit.
505 2000-11-08 Simon Josefsson <simon@josefsson.org>
507 * rfc2104.el: Add SHA-1 example.
508 (rfc2104-hexstring-to-bitstring): New function.
509 (rfc2104-hash): Use it.
511 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
513 * gnus-start.el: Remove gnus-xemacs.
515 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
517 * gnus-score.el (gnus-score-body): Don't score body when
519 (gnus-score-followup): Don't score followup either.
520 (gnus-score-use-all-scores): New variable.
521 (gnus-all-score-files): Use it.
522 (gnus-score-find-bnews): Use directory-sep-char.
524 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
525 asynchronous in Exp version.
527 2000-11-08 Dave Love <fx@gnu.org>
529 * mm-view.el: Use featurep for XEmacs test.
530 (mm-inline-message): Test for `remove-specifier'; don't use
533 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
535 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
536 (gnus-score-find-bnews): Don't concat "".
538 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
539 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
540 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
541 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
543 * gnus-sum.el: Put some defvars in eval-when-compile.
544 (gnus-summary-mode-hook): Add :options.
545 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
546 (gnus-summary-tool-bar-map): New variable.
547 (gnus-summary-make-tool-bar): New function.
548 (gnus-summary-mode): Put kill-all-local-variables first.
550 * gnus-group.el (gnus-group-toolbar-map): New variable.
551 (gnus-group-make-tool-bar): Rewritten.
552 (gnus-group-mode): Put kill-all-local-variables first.
554 * rfc2047.el: Require gnus-util.
556 * nnml.el (gnus-sorted-intersection): Autoload.
558 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
559 Put some defvars in eval-when-compile.
560 (gnus-intersection, gnus-sorted-complement): Autoload.
562 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
564 * mm-encode.el (mm-body-7-or-8): Autoload.
566 * mm-decode.el (mm-insert-inline): Autoload.
569 * message.el: Put some defvars in eval-when-compile.
571 * gnus-msg.el: Put some defvars in eval-when-compile.
572 (gnus-msg-mail): Move after gnus-setup-message.
574 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
576 2000-11-07 Dave Love <fx@gnu.org>
578 * gnus-util.el (nnheader): Don't require message (recursive
581 * uudecode.el: Avoid compiler warnings.
583 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
584 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
586 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
588 * rfc2047.el: Require cl when compiling.
589 (rfc2047-q-encode-region): Don't break if a QP-word could be
591 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
592 (rfc2047-fold-region): "=?=" is not a break point.
593 (rfc2047-encode-message-header): Move fold into encode-region.
594 (rfc2047-dissect-region): Rewrite.
595 (rfc2047-encode-region): Rewrite.
596 (rfc2047-fold-region): Fold
597 (rfc2047-unfold-region): New function.
598 (rfc2047-decode-region): Use it.
599 (rfc2047-q-encode-region): Don't break at bob.
600 (rfc2047-decode): Use unibyte.
601 (rfc2047-q-encode-region): Better calculation of break point.
602 (rfc2047-fold-region): Don't break the first non-LWSP characters.
603 (rfc2047-encode-region): Merge only if regions are adjacent.
605 2000-11-06 Dave Love <fx@gnu.org>
607 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
609 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
610 (uudecode-char-int): New alias, replacing char-int.
611 (uudecode-decode-region): Don't call buffer-disable-undo.
613 * mm-uu.el (mm-uu-configure): Unquote lambda.
614 (mm-uu-configure-list): Doc fix.
616 * earcon.el (running-xemacs): Don't define.
618 2000-11-06 John Wiegley <johnw@gnu.org>
620 * gnus-mlspl.el (gnus-group-split-update): Check the value of
621 `nnmail-crosspost', and use it to set the `no-crosspost'
622 argument when calling `gnus-group-split-fancy'. Otherwise, it
623 assumes that cross-posting is always OK, no matter what
624 `nmail-crosspost' is set to.
625 (gnus-group-split-fancy): The argument order in the
626 second-to-last `push' call was wrong, but since `no-crosspost'
627 was always nil, it was never being triggered.
629 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
631 Don't postpone GCC if none of GCC methods is agent-covered. This
632 fix presumes that the post-method must be agent-covered if any Gcc
633 method is agent-covered.
635 * gnus-msg.el (gnus-inews-group-method): New function.
636 (gnus-inews-do-gcc): Use it.
637 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
638 (gnus-agent-possibly-save-gcc): Use it.
639 (gnus-agent-possibly-do-gcc): Ditto.
641 *gnus-msg.el: (gnus-inews-add-send-actions): Use
642 `gnus-agent-possibly-do-gcc' if Agentized.
643 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
644 to `message-header-hook'.
646 * gnus-mlspl.el: Require cl when compiling.
649 (gnus-mailing-list-archive, gnus-mailing-list-owner,
650 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
651 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
652 (gnus-mailing-list-menu): Define it.
653 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
655 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
657 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
659 * message.el (message-font-lock-keywords): Match a final newline
660 to help font-lock's multiline support.
662 2000-11-03 Dave Love <fx@gnu.org>
664 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
666 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
669 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
670 <banner>: Fix custom type, doc.
672 * mm-decode.el (mm-display-external): Space-prefix temp buffer
673 name. Don't disable undo explicitly.
675 2000-11-02 Dave Love <fx@gnu.org>
677 * message.el (message-font-lock-keywords): Use [:alpha:] for
680 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
682 * mm-uu.el (mm-uu-configure-list): Move back to old location,
683 because defcustom tries to call `mm-uu-configure'.
685 2000-11-01 Dave Love <fx@gnu.org>
687 * rfc2047.el (base64): Require unconditionally.
688 (message-posting-charset): Defvar when compiling.
689 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
692 * gnus-sum.el (nnoo): Require.
693 (mm-uu-dissect): Autoload.
695 * mml.el (mml-parse-1): Clarify message.
696 (mml-minibuffer-read-type): Use mailcap-mime-types.
698 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
700 * mml.el: Fix a typo in the requiring of CL.
702 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
704 * rfc2231.el: Require cl when compiling.
706 2000-11-01 Dave Love <fx@gnu.org>
708 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
710 (mm-uu-configure-list): Move and fix custom type.
712 * utf7.el: Require cl when compiling.
714 * binhex.el: Use (featurep 'xemacs).
715 (binhex-char-int): New alias, replacing char-int. Change callers.
716 (binhex-decode-region): Simplify work buffer code.
717 (binhex-decode-region-external): Use expand-file-name, not concat.
719 2000-10-30 Dave Love <fx@gnu.org>
721 * gnus-art.el: Fix 2000-10-27 change properly.
723 2000-10-28 Miles Bader <miles@gnu.org>
725 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
727 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
729 * gnus-draft.el (gnus-draft-send-message): Typo.
731 2000-10-27 John Wiegley <johnw@gnu.org>
733 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
734 variable to correspond with `gnus-article-hide-citation-maybe'.
735 (gnus-treatment-function-alist): Added entry for the above
738 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
740 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
742 2000-10-27 Dave Love <fx@gnu.org>
744 * gnus.el: Don't require custom. Don't require message at top
746 (gnus-message-archive-method): Require message here.
748 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
750 * gnus-art.el (article-strip-banner): Use
751 gnus-group-find-parameter rather than gnus-group-get-parameter, to
752 allow inheritance on the banner.
753 From elkin@tverd.astro.spbu.ru.
755 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
756 Cashin <ecashin@coe.uga.edu>).
758 2000-10-27 Simon Josefsson <simon@josefsson.org>
760 * gnus-agent.el (gnus-agent-possibly-do-gcc):
761 (gnus-agent-restore-gcc):
762 (gnus-agent-possibly-save-gcc): New functions.
764 * nnimap.el (nnimap-group-overview-filename): Create directory for
765 newfile (when use long filenames is nil). Copy+delete file if
767 (nnimap-group-overview-filename): `rename-file' and `copy-file'
768 doesn't return anything useful, use ignore-errors instead.
769 (nnimap-verify-uidvalidity): Delete overview file when
770 uid validity changes.
771 (nnimap-group-overview-filename): Store uidvalidity in filenames.
772 Rename old files into new format.
773 (nnimap-request-accept-article): Remove \n's from
775 (nnimap-request-accept-article): Remove From[^:] lines.
776 (imap-starttls-p): Check for starttls binary.
777 (imap-starttls-open): More verbose.
778 (imap-gssapi-auth): Ditto.
779 (imap-kerberos4-auth): Ditto.
780 (imap-cram-md5-auth): Ditto.
781 (imap-login-auth): Ditto.
782 (imap-anonymous-auth): Ditto.
783 (imap-digest-md5-auth): Ditto.
785 (imap-digest-md5-p): Check capability first.
786 (imap-parse-flag-list): Correctly parse empty lists.
787 (imap-login-p): Support LOGINDISABLED.
788 (imap-parse-body): Work around bug in Sun SIMS.
790 * gnus-agent.el (gnus-agent-possibly-do-gcc):
791 (gnus-agent-restore-gcc):
792 (gnus-agent-possibly-save-gcc): New functions.
794 Asks the user to synch flags with server when you plug in.
796 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
797 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
798 (gnus-agent-toggle-plugged): Call it.
799 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
800 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
801 (gnus-agent-possibly-synchronize-flags): New function.
802 (gnus-agent-possibly-synchronize-flags-server): New function.
804 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
806 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
808 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
811 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
813 * gnus-draft.el (gnus-draft-send-message): Ditto.
814 (gnus-group-send-drafts): Ditto.
816 * gnus-art.el (gnus-request-article-this-buffer):
817 gnus-refer-article-method might be a single method.
818 (gnus-article-mime-total-parts): New function.
819 (gnus-mm-display-part): Use it.
820 (gnus-mime-display-single): Ditto.
821 (gnus-mime-display-alternative): Ditto.
822 (gnus-mime-inline-part): Check validity of charset.
823 (gnus-treat-display-smileys): Default value in Emacs 21.
824 * gnus-art.el: Define dynamic variables in eval-when-compile.
825 (gnus-article-prepare): Configure it again.
826 (gnus-insert-mime-button): Use gnus-overlay-buffer,
828 (gnus-article-prepare): Configure windows before
829 gnus-article-prepare-display is called. Otherwise, BBDB's popup
830 window might be overrided.
831 (gnus-mime-inline-part): Use prefix argument only
832 when it is called interactively.
833 (gnus-mime-action-alist): New variable.
834 (gnus-mime-action-on-part): Use it.
835 (gnus-mime-button-commands): Add command ".".
836 (gnus-mime-inline-part): Support prefix argument.
837 (gnus-article-banner-alist): New variable.
838 (article-strip-banner): Use it.
840 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
841 because they are files, not paths.
842 (mailcap-parse-mimetypes): Ditto.
843 (mailcap-mime-types): Use mailcap-mime-data.
845 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
847 * gnus.el (gnus-agent-fetching): New variable.
848 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
850 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
851 (gnus-agent-fetch-group-1): Score-param could be nil.
852 (gnus-agent-any-covered-gcc): New function.
853 (gnus-agent-possibly-save-gcc): Use it.
854 (gnus-agent-possibly-do-gcc): Ditto.
855 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
856 the GNU assignment issue.
857 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
858 * gnus-agent.el: timer vs. itimer.
860 * webmail.el (webmail-type-definition): Fix my-deja open url.
861 (webmail-hotmail-list): Fix.
862 (webmail-netscape-open, webmail-hotmail-article,
863 webmail-hotmail-list): Update.
864 (webmail-my-deja-*): Rewrite.
866 * gnus-sum.el (gnus-refer-article-methods): The second could be
868 (gnus-cache-write-active): Auto load.
869 (gnus-summary-display-article): Enable multibyte.
870 (gnus-summary-select-article): Don't enable multibyte here.
871 (gnus-summary-goto-article): Ditto.
872 (gnus-summary-enter-digest-group): Decode to-address.
874 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
875 (mm-with-unibyte-current-buffer-mule4): New function.
876 (mm-enable-multibyte-mule4): New.
877 (mm-disable-multibyte-mule4): New.
879 * mm-util.el (mm-enable-multibyte-mule4): New.
880 (mm-disable-multibyte-mule4): New.
881 * gnus-sum.el (gnus-summary-mode): Use it.
882 (gnus-summary-select-article): Ditto.
883 (gnus-summary-goto-article): Use enable multibyte.
885 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
886 (nnkiboze-enter-nov): Fix it when there is no xref.
887 (nnkiboze-generate-groups): List groups.
888 (nnkiboze-request-article): Use
889 gnus-cache-request-article.
891 * gnus-group.el (gnus-group-make-kiboze-group): Use
893 (gnus-group-make-kiboze-group): Fix prompt.
895 * message.el (message-send-mail-partially): Replace the header
896 delimiter with a blank line.
897 (message-sending-message): New variable.
898 (message-send): Use it.
899 (message-default-charset): Default value for non-Mule Emacsen.
900 (message-alternative-emails): New.
901 (message-use-alternative-email-as-from): New.
902 (message-setup): Use them.
903 (message-default-charset): Set default value in non-MULE XEmacsen
906 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
908 * message.el: xemacs cleanup (use featurep ' xemacs)
914 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
916 * message.el (message-make-in-reply-to): In-Reply-To is message-id
919 2000-10-27 Simon Josefsson <simon@josefsson.org>
921 * message.el (message-send): Make sure error is signalled if no
922 send method is specified.
924 2000-10-27 Dave Love <fx@gnu.org>
926 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
928 (gnus-group-make-tool-bar): New function.
929 (gnus-group-mode): Use it.
931 * message.el (message-mode-menu): Add some :help strings.
932 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
933 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
935 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
936 * describe-group.xpm, get-news.xpm, kill-group.xpm:
937 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
939 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
940 display-graphic-p here.
942 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
944 * mm-decode.el (mm-viewer-completion-map): New.
945 (mm-interactively-view-part): Use it.
947 2000-10-27 Simon Josefsson <sj@extundo.com>
949 * mail-source.el (mail-sources): IMAP predicate is a string.
950 (mail-sources): Add default values for IMAP mailbox, predicate and
953 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
955 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
956 of the `gnus-xemacs' variable, as the latter has been removed.
957 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
958 * gnus-art.el (gnus-treat-display-xface)
959 (gnus-treat-display-smileys, gnus-treat-display-picons)
960 (gnus-article-read-summary-keys): Likewise.
962 2000-10-26 Dave Love <fx@gnu.org>
964 * flow-fill.el: Require cl when compiling.
966 2000-10-26 Simon Josefsson <simon@josefsson.org>
968 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
969 (fill-flowed): Make "quote-depth wins" rule work when first line
972 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
974 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
975 (gnus-kill-all-overlays): Move here.
977 * gnus-util.el (gnus-kill-all-overlays): Move out.
979 2000-10-26 Dave Love <fx@gnu.org>
981 * mail-source.el: Require imap when compiling and defvar
982 display-time-mail-function. Require mm-util.
983 (nnheader-cancel-timer): Autoload.
984 (mail-source-imap-authenticators, mail-source-imap-streams): New
986 (mail-sources): Use them.
987 (defvar): Use rmail-spool-directory unconditionally.
989 2000-10-26 Dirk Meyer <dischi@tzi.de>
991 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
992 seconds instead of hour.
994 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
996 * mail-source.el (mail-sources): Better `:type'.
998 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1000 * mail-source.el (mail-source-keyword-map): Use
1001 `rmail-spool-directory' as a default directory for the `file'
1002 source, if the variable is defined. Fall back to hardcoded
1003 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1004 <seh@speakeasy.org>.
1006 2000-10-25 Jason Rumney <jasonr@gnus.org>
1008 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1011 2000-10-18 Dave Love <fx@gnu.org>
1013 * mm-bodies.el (mm-uu-decode-function)
1014 (mm-uu-binhex-decode-function): Defvar when compiling.
1016 * gnus-nocem.el (gnus-nocem-issuers): Update.
1017 (gnus-nocem-check-from): New option.
1018 (gnus-nocem-scan-groups): Use it.
1019 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1020 (gnus-nocem-check-article-limit): Add :version.
1022 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1024 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1025 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1027 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1029 * ietf-drums.el (mm-util): Require CL when compiling.
1031 2000-10-15 Dave Love <fx@gnu.org>
1033 * qp.el: Require mm-util.
1035 2000-10-13 Dave Love <fx@gnu.org>
1037 * qp.el (quoted-printable-decode-region): Avoid invalid
1040 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1042 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1043 to a recursive load.
1045 2000-10-12 Dave Love <fx@gnu.org>
1047 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1049 * gnus.el (gnus-group-startup-message): Check for PBM image.
1051 2000-10-09 Dave Love <fx@gnu.org>
1053 * mail-source.el (mail-source-fetch-imap): Bind
1054 default-enable-multibyte-characters rather than using
1055 mm-disable-multibyte.
1057 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1059 * mail-source.el (mail-source-fetch-maildir): Don't insert
1062 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1064 * mm-encode.el: Require CL. At least, for `incf'.
1066 2000-10-06 Dave Love <fx@gnu.org>
1068 * gnus-audio.el: Don't require cl.
1069 (gnus-audio): New custom group.
1070 (gnus-audio-inline-sound): Change to work with Emacs.
1071 (gnus-audio-directory, gnus-audio-directory)
1072 (gnus-audio-au-player): Customize.
1073 (gnus-audio-play): Try external player if play-sound-file fails.
1074 Use file-name-extension, not string-match.
1076 2000-10-05 Dave Love <fx@gnu.org>
1078 * rfc1843.el: Require cl when compiling.
1080 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1082 (quoted-printable-decode-region): Rename arg which confused
1083 charset with coding-system. Don't use nonascii-insert-offset.
1084 Coding-system encode the region initially. Don't recognize `=='
1085 as valid QP. Coding-system decode the region finally.
1086 (quoted-printable-decode-string): Rename arg which confused
1087 charset with coding-system.
1089 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1090 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1091 mm-encode-coding-region.
1092 (mm-decode-body, mm-decode-string): Rename variables which
1093 confused charset with coding-system.
1094 (binhex-decode-region): Don't autoload.
1095 (mm-body-encoding): Require message.
1096 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1099 * gnus-art.el (article-de-quoted-unreadable)
1100 (article-de-base64-unreadable): Fold search case
1101 rather than downcasing string. Apply mm-charset-to-coding-system
1102 to arg of quoted-printable-decode-region.
1104 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1106 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1108 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1110 * gnus-kill.el (gnus-kill): Typo.
1112 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1114 * gnus-mule.el: Revived.
1116 2000-10-04 Dave Love <fx@gnu.org>
1118 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1119 Require ring when compiling.
1120 (gnus-x-splash): Bind width, height.
1121 (gnus-article-compface-xbm): New variable.
1122 (gnus-article-display-xface): Move graphic test. Use unibyte.
1123 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1125 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1127 * nnimap.el: require 'cl when compiling.
1129 2000-10-04 Dave Love <fx@gnu.org>
1131 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1134 * frown.pbm, smile.pbm, wry.pbm: New files.
1136 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1138 2000-10-03 Dave Love <fx@gnu.org>
1140 * mail-source.el (mail-sources): Revert to nil.
1142 * nnmail (nnmail-spool-file): Revert to `((file))'.
1144 * qp.el: Don't require mm-util.
1145 (quoted-printable-decode-region): Rewritten.
1146 (quoted-printable-decode-string, quoted-printable-encode-region):
1148 (quoted-printable-encode-region): Barf on multibyte characters.
1149 Maybe make the class multibyte. Upcase chars, not formatted
1150 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1151 (quoted-printable-encode-string): Don't use
1152 mm-with-unibyte-buffer.
1154 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1156 * mail-source.el (mail-source-report-new-mail): Use
1157 nnheader-cancel-timer.
1159 2000-10-03 Simon Josefsson <simon@josefsson.org>
1161 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1162 (mail-source-fetch-imap): Use it.
1164 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1166 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1169 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1172 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1174 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1176 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1177 image's :ascent to 80. That gives a mode-line which is approx.
1178 as tall as the normal one.
1180 2000-09-21 Dave Love <fx@gnu.org>
1182 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1183 (for Emacs 20). Tidy somewhat.
1185 2000-09-21 Dave Love <fx@gnu.org>
1187 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1188 image processing. Rationalize logic somewhat.
1190 2000-09-20 Dave Love <fx@gnu.org>
1192 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1194 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1195 we'll be careful merging development changes.
1197 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1200 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1201 (mouse-set-point, set-face-foreground)
1202 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1205 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1207 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1208 redundant autoloads.
1210 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1212 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1213 to XBM; we always have PBM support.
1215 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1217 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1218 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1219 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1220 * nnkiboze.el (nnkiboze-file-coding-system): New.
1221 (nnkiboze-retrieve-headers): Use it.
1222 (nnkiboze-request-group): Ditto.
1223 (nnkiboze-close-group): Ditto.
1224 (nnkiboze-generate-group): Ditto.
1225 (nnkiboze-enter-nov): Insert first Xref properly.
1227 2000-09-19 Dave Love <fx@gnu.org>
1229 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1230 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1232 * mail-source.el (mail-sources): Change default to '((file)).
1233 Add useful custom type.
1235 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1237 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1239 (gnus-date-iso8601): Ditto.
1241 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1243 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1245 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1247 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1248 pattern. Avoid using 8 bit chars.
1249 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1251 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1253 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1254 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1255 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1256 functions are not implemented yet.
1258 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1259 x-overlay.el from the FSF Emacs black list.
1261 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1263 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1264 (mm-inline-media-tests): Ditto.
1265 (mm-automatic-display): Ditto.
1266 * mm-view.el (mm-display-inline-fontify): Generalize from
1267 mm-display-patch-inline.
1268 (mm-display-patch-inline): Use it.
1269 (mm-display-elisp-inline): Ditto.
1271 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1273 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1274 (gnus-topic-unmark-topic): Ditto.
1275 (gnus-topic-mark-topic): Ditto.
1276 (gnus-topic-get-new-news-this-topic): Use it.
1278 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1280 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1283 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1285 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1286 zombie or killed groups.
1288 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1290 * mml.el (mml-preview): Reinsert unibyte content.
1291 (mml-parse-1): Remove with-unibyte-current-buffer.
1292 (mml-generate-mime-1): Ditto.
1293 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1294 * message.el (message-forward): Ditto.
1296 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1298 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1299 original article buffer.
1300 (article-de-base64-unreadable): Ditto.
1301 (article-wash-html): Ditto.
1303 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1305 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1306 unless forward-show-mml.
1308 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1310 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1311 (gnus-summary-save-parts-last-directory): New.
1312 (gnus-summary-save-parts): Save history.
1314 2000-09-14 Ben Gertzfield <che@debian.org>
1316 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1318 (gnus-summary-save-parts): Use it.
1320 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1322 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1323 * gnus-sum.el (gnus-summary-exit): Ditto.
1324 (gnus-summary-exit-no-update): Ditto.
1325 (gnus-summary-show-article): Ditto.
1327 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1329 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1330 Content-Disposition.
1332 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1334 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1336 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1338 * gnus-art.el (gnus-article-setup-buffer): Set
1339 gnus-article-mime-handles to nil.
1340 * gnus-sum.el (gnus-summary-exit): Ditto.
1341 (gnus-summary-exit-no-update): Ditto.
1342 (gnus-summary-show-article): Ditto.
1343 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1345 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1347 2000-09-14 Dave Love <fx@gnu.org>
1349 * gnus.el (gnus-charset):
1350 * mm-decode.el (mime-display):
1351 * imap.el (imap) <defgroup>: Add :version.
1353 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1355 * parse-time.el: Fix author's mail address.
1357 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1358 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1359 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1360 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1361 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1362 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1363 * rfc2231.el, uudecode.el: Fix copyright notice.
1365 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1366 require `w3' at load-time only if not running in batch mode.
1368 2000-09-13 Dave Love <fx@gnu.org>
1370 * gnus-ems.el (gnus-ems-redefine): Don't alias
1371 gnus-summary-set-display-table.
1373 * message.el (message-user-agent): Don't wrap ignore-errors around
1376 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1378 (mm-content-transfer-encoding): Don't use cadar.
1380 * uudecode.el (uudecode-decoder-program)
1381 (uudecode-decoder-switches): Customize.
1383 * gnus-score.el (gnus-home-score-file): Improve custom type.
1385 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1386 variables for Emacs 21.
1387 (gnus-group-customize): Disable undo while laying out the buffer.
1389 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1391 * gnus-util.el (gnus-write-active-file): Bind
1392 coding-system-for-write.
1394 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1396 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1397 * gnus-kill.el (gnus-batch-score): Ditto.
1398 * gnus-move.el (gnus-change-server): Ditto.
1399 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1401 2000-09-12 Simon Josefsson <simon@josefsson.org>
1403 * gnus-sum.el (gnus-update-read-articles): Undo
1404 `gnus-request-set-mark' operation.
1406 2000-09-11 Dave Love <fx@gnu.org>
1408 * Changelog: Use iso-2022 coding.
1410 * gnus-msg.el (gnus-msg-mail): New function.
1411 (gnus-user-agent): New mail agent.
1413 2000-09-10 Dave Love <fx@gnu.org>
1415 * message.el: Require mail-abbrevs for XEmacs for a problem with
1416 keybinding despite the autoloads for it.
1418 2000-09-08 Simon Josefsson <simon@josefsson.org>
1420 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1422 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1423 marks from dormant articles. (See nnimap-request-set-mark.)
1424 (nnimap-retrieve-headers-progress): Demule.
1425 (nnimap-open-server): Call nnoo-change-server twice, once for
1426 getting the nnimap-server-buffer and once for letting n-c-s set
1427 the variables in that buffer.
1429 2000-09-08 David Edmondson <dme@dme.org>
1431 * gnus.el (gnus-short-group-name): Guess separator.
1433 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1435 * gnus-group.el (gnus-group-insert-group-line): Fix.
1437 2000-09-04 Dave Love <fx@gnu.org>
1439 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1440 (mm-get-image): Avoid the losing `make-glyph' from W3.
1442 2000-09-03 Simon Josefsson <simon@josefsson.org>
1444 * gnus-sum.el (gnus-summary-delete-article): Check server.
1446 2000-09-01 Simon Josefsson <simon@josefsson.org>
1448 * imap.el (imap-parse-flag-list): Rewrite.
1450 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1452 * imap.el (imap-parse-flag-list): Hack.
1454 2000-08-29 Dave Love <fx@gnu.org>
1456 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1458 * gnus-agent.el (gnus-agent-union): new function.
1459 (gnus-agent-fetch-headers): Use it.
1461 * gnus.el (gnus-group-startup-message): Specify foreground and
1462 background for xpm image. Centre image vertically.
1463 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1465 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1467 * message.el (message-send-mail): Narrow-to-headers.
1469 2000-08-24 Dave Love <fx@gnu.org>
1471 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1474 2000-08-21 Dave Love <fx@gnu.org>
1476 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1478 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1480 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1482 (gnus-topic-show-topic): Read topic when to show permanent hidden
1484 (gnus-topic-remove-topic): Revert to the old behavior, not using
1487 2000-08-21 Dave Love <fx@gnu.org>
1489 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1490 (gnus-xemacs): Use featurep.
1492 * mm-util.el (mm-read-charset): Maybe use builtin.
1493 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1494 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1495 (mm-with-unibyte): Use featurep, not string-match.
1496 (mm-with-unibyte-buffer): Simplify.
1497 (mm-quote-arg): Maybe use shell-quote-argument.
1499 * mml.el (mml-make-string): Deleted (unused).
1501 * gnus.el (gnus-mode-line-buffer-identification): Supply
1502 definition for Emacs 21.
1504 * gnus-salt.el: Small doc fixes.
1505 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1506 gnus-add-minor-mode.
1508 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1509 gnus-add-minor-mode.
1511 2000-08-20 Simon Josefsson <simon@josefsson.org>
1513 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1514 function, thanks to Lloyd Zusman for debugging.
1515 (nnimap-request-group):
1516 (nnimap-request-list):
1517 (nnimap-retrieve-groups):
1518 (nnimap-request-newgroups): Use it.
1520 * nnimap.el (nnimap-request-article-part): Less verbose.
1522 2000-08-18 Dave Love <fx@gnu.org>
1524 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1527 * nnheader.el (nnheader-replace-chars-in-string): Use
1528 subst-char-in-string if available.
1530 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1531 (gnus-request-article-this-buffer): Use expand-file-name.
1532 (gnus-mime-view-part-as-type): Simplify interactive spec.
1533 (gnus-mime-button-map): Define it all in defvar.
1535 2000-08-17 Dave Love <fx@gnu.org>
1537 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1539 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1542 * uudecode.el (char-int): Use defalias, not fset.
1544 * score-mode.el: Don't require easymenu. Require mm-util.
1545 (score-mode-coding-system): Use mm-auto-save-coding-system.
1547 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1548 (nneething-file-name): Use expand-file-name, not concat.
1550 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1552 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1553 Failure proof for email addresses.
1554 (nnslashdot-sane-retrieve-headers): Ditto.
1556 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1558 * message.el (message-send-mail): Only insert courtesy message
1561 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1563 * message.el (message-cancel-news): Copy the From header from the
1566 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1568 * gnus-async.el (gnus-asynchronous): Removed.
1570 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1572 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1575 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1577 * nnmail.el (nnmail-expiry-target-group): Fixed.
1579 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1581 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1582 gnus-request-accept-article so that body encoding is *not* done.
1583 Encoding is not done on incoming mail, so why should it be done on
1587 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1589 * nnml.el (nnml-request-expire-articles): Fix the calls to
1590 nnml-request-article (the filename was being passed instead of the
1591 article number) and nnmail-expiry-target-group
1592 (nnml-current-directory is changed by nnml-request-accept-article,
1593 causing it to be incorrect for the next article to be expired).
1595 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1597 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1598 expiry-target group parameters.
1600 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1602 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1604 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1605 (gnus-topic-show-topic): Ditto.
1607 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1609 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1611 * mail-source.el (mail-source-incoming-file-prefix): New
1614 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1616 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1618 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1620 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1622 * message.el (message-syntax-checks): New check quotin-style:
1623 Text must be written below quoted text.
1624 (message-check-news-body-syntax): Check it.
1626 2000-08-11 Simon Josefsson <simon@josefsson.org>
1628 * imap.el (imap-authenticator-alist): Fix typo.
1629 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1630 Jonas Oberg for debugging.
1632 2000-08-11 Simon Josefsson <simon@josefsson.org>
1634 * gnus-async.el (gnus-asynchronous): Disable by default.
1636 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1638 * mm-view.el (mm-inline-text): Bind fill-column.
1640 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1641 list of unexpired articles.
1643 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1644 un-expired articles.
1646 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1649 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1650 we update the right topic..
1652 * mm-decode.el (mm-display-external): Put point at start.
1654 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1656 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1658 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1660 2000-08-09 Simon Josefsson <simon@josefsson.org>
1662 * imap.el (imap-parse-body):
1663 (imap-parse-string-list): Add bug workarounds for Stalker
1664 Communigate Pro 3.0 server.
1665 (imap-body-lines): Remove bogus comment.
1667 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1669 * nnimap.el (nnimap-retrieve-which-headers):
1670 (nnimap-retrieve-headers-from-server):
1671 (nnimap-request-set-mark):
1672 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1674 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1676 * message.el (message-dont-reply-to-names):
1677 rmail-dont-reply-to-names may not be defined.
1679 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1681 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1684 2000-07-19 Dave Love <fx@gnu.org>
1686 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1687 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1689 (gnus-article-display-xface): Special-case for dark backgrounds.
1691 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1693 * imap.el (imap-calculate-literal-size-first): New variable.
1694 (imap-local-variables): Add it.
1695 (imap-kerberos4-open): Set it.
1696 (imap-send-command): Use it.
1698 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1700 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1701 (mailcap-parse-mimetypes): Use it.
1702 (mailcap-extension-to-mime): Parse mimetype.
1703 (mailcap-mime-types): Ditto.
1704 * mml.el (mml-minibuffer-read-type): Ditto.
1706 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1708 * nndoc.el (nndoc-type-alist): Add outlook.
1709 (nndoc-outlook-type-p): New function.
1710 (nndoc-outlook-article-begin): Ditto.
1712 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1714 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1717 2000-07-15 Simon Josefsson <simon@josefsson.org>
1719 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1722 (imap-kerberos4-program):
1723 (imap-gssapi-program):
1724 (imap-ssl-program): Customization.
1725 (imap-shell-program):
1726 (imap-shell-host): New variables.
1728 (imap-stream-alist): Add shell.
1730 (imap-shell-open): New functions.
1731 (imap-open): Don't call authenticator if preauth.
1732 (imap-authenticate): Return t if already authenticated.
1734 2000-07-14 Simon Josefsson <simon@josefsson.org>
1736 * gnus.el (gnus-invalid-group-regexp): New variable.
1737 (gnus-read-group): Use it.
1739 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1741 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1742 expunge-below and orphan-score are "group variables".
1744 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1746 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1747 qualified group names to `gnus-group-read-ephemeral-group'.
1749 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1751 * gnus-sum.el: `W t' is toggle-header in info.
1753 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1755 * gnus-art.el (article-de-base64-unreadable): Typo.
1757 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1759 * gnus-agent.el (require): Require timer.
1761 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1763 * message.el (message-bounce): Call mime-to-mml.
1765 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1767 * nnslashdot.el (nnslashdot-request-close): New function.
1769 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1771 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1772 right line number for the article.
1774 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1776 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1777 * webmail.el (webmail-fetch): Bind
1778 url-http-silence-on-insecure-redirection.
1780 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1782 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1784 (nnslashdot-sane-retrieve-headers): Ditto.
1785 (nnslashdot-request-article): Ditto.
1787 2000-07-10 William M. Perry <wmperry@aventail.com>
1789 * mailcap.el (mailcap-parse-mimetype-file):
1791 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1793 * nnweb.el (nnweb-insert): Stricter test.
1794 * webmail.el (webmail-refresh-redirect): Ditto.
1796 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1798 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1800 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1802 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1804 2000-07-05 Dave Love <fx@gnu.org>
1806 * utf7.el: Doc and header fixes.
1808 * gnus-sum.el: Doc fixes.
1810 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1813 * flow-fill.el (fill-flowed-point-at-eol)
1814 (fill-flowed-point-at-bol): Use defalias, not fset.
1816 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1817 (gnus-Plain-save-name): Delete -- apparently bogus.
1819 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1821 * nnsoup.el: Use expand-file-name throughout.
1823 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1825 * nnmail.el (nnmail-read-incoming-hook): New example.
1827 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1829 * mm-view.el (mm-inline-text): Check whether the text has already
1832 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1834 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1836 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1838 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1840 2000-07-03 Simon Josefsson <simon@josefsson.org>
1842 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1845 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1847 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1848 name in authinfo (.authinfo now support ports, no need for the
1850 (nnimap-split-find-rule): Fix.
1851 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1853 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1855 * message.el (message-unquote-tokens): Remove all quotes.
1857 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1859 * gnus-ml.el: New file.
1861 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1863 * nnultimate.el (nnultimate-request-close): New function.
1865 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1867 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1869 * gnus.el: Gnus v5.8.7 is released.
1871 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1873 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1875 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1877 * message.el (message-do-fcc): Encode MIME.
1879 2000-06-28 Simon Josefsson <simon@josefsson.org>
1881 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1882 (nnimap-assoc-match): New function.
1883 (nnimap-split-find-rule): Support extended syntax.
1885 2000-06-28 Simon Josefsson <simon@josefsson.org>
1887 * nnimap.el (nnimap-open-connection): Use port stuff.
1889 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1890 document port and defaultport.
1892 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1894 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1896 2000-06-26 Dave Love <fx@gnu.org>
1898 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1900 * message.el: Remove unnecessary `require'ments. Defvar
1901 gnus-list-identifiers when compiling. Don't try to autoload
1902 variable `gnus-list-identifiers'. Autoload
1903 gnus-group-name-charset.
1904 (message-fetch-field): Don't assume `format' removes text
1906 (message-strip-list-identifiers, message-reply, message-followup):
1908 (message-mode): Tidy XEmacs conditionals.
1909 (message-replace-chars-in-string): Use subst-char-in-string when
1912 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1913 removes text properties.
1915 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1917 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1919 * gnus-score.el (gnus-summary-score-entry): Likewise.
1921 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1923 * nnimap.el (nnimap-request-post): Fix parenthesis.
1925 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1927 * message.el (message-unquote-tokens): New function.
1929 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1931 * nnimap.el (nnimap-request-post): Ditto.
1933 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1935 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1937 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1938 patch commited 2000-04-02).
1940 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1942 * imap.el (imap-mailbox-examine-1): New function.
1943 (imap-message-copyuid-1):
1944 (imap-message-appenduid-1): Use it, instead of
1945 `imap-mailbox-examine' which would utf-7 encode mailbox name
1948 2000-06-19 Dave Love <fx@gnu.org>
1950 * mm-uu.el Don't require message. Require cl when compiling.
1952 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1954 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1956 * gnus-sum.el (gnus-orphan-score): Move here.
1958 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1960 * message.el (message-forward): Remove show-mml condition.
1961 (message-forward-ignored-headers): Remove X-Gnus headers.
1963 2000-06-08 Simon Josefsson <simon@josefsson.org>
1965 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1967 2000-06-08 Urban Engberg <ue@ccieurope.com>
1969 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1971 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1973 * message.el (message-syntax-checks): Add type.
1975 2000-06-07 Dave Love <fx@gnu.org>
1977 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1979 (mm-inline-image): Defalias, not fset.
1981 * gnus.el (gnus-group-startup-message): Don't specify string for
1984 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1985 add-minor-mode is available.
1986 (gnus-article-display-xface): Don't specify string for
1989 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1991 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1992 (gnus-topic-insert-topic-line): Use shownp.
1993 (gnus-topic-hide-topic): Don't use hidden.
1994 (gnus-topic-show-topic): Don't use hidden.
1996 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1998 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2000 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2001 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2002 * gnus-util.el (gnus-output-to-rmail): Ditto.
2003 (gnus-output-to-mail): Ditto.
2004 (gnus-write-buffer): Ditto.
2005 * gnus-uu.el (gnus-uu-save-article): Ditto.
2007 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2009 * message.el (message-read-from-minibuffer): Typo.
2011 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2013 * gnus-art.el (article-decode-charset): Override non-MIME forward
2016 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2018 * mml.el (mml-quote-region): Correct the regexp.
2019 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2021 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2023 * message.el (message-forward): Insert raw text.
2024 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2025 (mml-generate-mime-1): Insert raw text in unibyte mode.
2027 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2029 * mm-bodies.el (mm-body-encoding): Always encoded if
2030 `mm-use-ultra-safe-encoding' is set.
2032 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2034 * mml.el (ange-ftp-name-format): Typo.
2036 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2038 * gnus-start.el (gnus-get-unread-articles): If
2039 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2040 try to do anything on that server.
2042 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2044 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2047 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2049 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2052 2000-05-24 Dave Love <fx@gnu.org>
2054 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2056 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2058 * gnus.el (gnus-redefine-select-method-widget): new function, call
2059 it once. Add an "other" entry for unknown but editable backend
2061 * gnus-start.el (gnus-declare-backend): use it.
2063 2000-05-19 Dave Love <fx@gnu.org>
2065 * gnus-art.el (gnus-article-next-page): Revert last change.
2067 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2069 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2071 2000-05-19 Dave Love <fx@gnu.org>
2073 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2074 not mm-inline-large-images.
2076 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2078 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2080 2000-05-18 Dave Love <fx@gnu.org>
2082 * gnus-art.el: Use defalias, not fset.
2083 (gnus-article-x-face-command): Don't test for xbm.
2084 (gnus-article-next-page): Redisplay before testing point in window.
2086 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2088 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2089 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2091 2000-05-17 Jim Davidson <jdavidson@acm.org>
2093 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2094 gnus-summary-save-in-rmail.
2095 * message.el (message-output): Ditto.
2097 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2099 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2101 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2103 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2105 * message.el (message-send-news): Check group name charset.
2106 * gnus-msg.el (gnus-post-news): Decode group name.
2107 (gnus-inews-do-gcc): Encode group name.
2109 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2111 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2112 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2114 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2116 * gnus-group.el (gnus-group-mark-line-p): New function.
2117 (gnus-group-goto-group): New parameter.
2118 (gnus-group-remove-mark): Use it.
2119 * gnus-topic.el (gnus-topic-move-group): Ditto.
2120 (gnus-topic-remove-group): Ditto.
2122 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2124 * gnus-group.el (gnus-group-list-dormant): New function.
2126 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2128 * gnus-agent.el (gnus-agent-synchronize): Use
2129 nnheader-insert-file-contents.
2130 (gnus-agent-save-active-1): Ditto.
2131 (gnus-agent-write-active): Ditto.
2132 (gnus-agent-expire): Ditto.
2133 * gnus-cache.el (gnus-cache-read-active): Ditto.
2134 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2135 * gnus-sum.el (gnus-summary-import-article): Ditto.
2137 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2138 (gnus-agent-save-group-info): Ditto.
2139 (gnus-agent-save-alist): Ditto.
2140 * gnus-util.el (gnus-make-directory): Ditto.
2142 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2144 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2146 * mml.el (mml-generate-mime-preprocess-function): New variable.
2147 (mml-generate-mime-postprocess-function): New variable.
2148 (mml-generate-mime-1): Use them.
2150 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2152 * gnus-group.el (gnus-group-apropos): Group name charset.
2153 * gnus-sum.el (gnus-set-mode-line): Ditto.
2154 * gnus-group.el (gnus-group-decoded-name): New function.
2155 (gnus-group-edit-group): Use it.
2156 * gnus-cus.el (gnus-group-customize): Use it.
2158 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2160 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2162 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2164 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2165 (gnus-group-name-charset-group-alist): Ditto.
2166 (gnus-group-name-charset): New function.
2167 (gnus-group-name-decode): New function.
2168 (gnus-group-insert-group-line): Use them.
2169 (gnus-group-prepare-flat-list-dead): Ditto.
2170 (gnus-group-list-active): Ditto.
2171 (gnus-group-describe-all-groups): Ditto.
2172 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2173 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2174 add gnus-group property.
2175 (gnus-browse-group-name): Read gnus-group property.
2177 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2179 * nnfolder.el (nnfolder-possibly-change-group): Use
2180 file-name-coding-system instead of pathname-coding-system.
2181 * nnmail.el (nnmail-find-file): Ditto.
2182 (nnmail-write-region): Ditto.
2183 * nnmh.el (nnmh-retrieve-headers): Ditto.
2184 (nnmh-request-article): Ditto.
2185 (nnmh-request-group): Ditto.
2186 (nnmh-request-list): Ditto.
2187 (nnmh-possibly-change-directory): Ditto.
2188 (nnmh-active-number): Ditto.
2189 * nnml.el (nnml-possibly-change-directory): Ditto.
2190 (nnml-request-list): Ditto.
2191 (nnml-request-article): Ditto.
2192 (nnml-retrieve-headers): Ditto.
2194 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2196 * nnimap.el (nnimap-request-accept-article): Don't unselect
2197 mailbox if no mailbox is selected.
2199 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2201 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2202 Recognize domain names starting with `www.' as starting an URL.
2204 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2206 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2207 (mail-source-keyword-map): Add "subdirs" for maildir.
2209 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2211 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2212 (nnmail-get-new-mail): Use it.
2213 * gnus-start.el (gnus-get-unread-articles): Ditto.
2215 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2217 * gnus-sum.el (gnus-summary-edit-article): Better support for
2219 * nndraft.el (nndraft-request-replace-article): New function,
2220 bind nnmail-file-coding-system.
2222 2000-05-14 Dave Love <fx@gnu.org>
2224 * nnheader.el: Replace uses of `fset' with `defalias'.
2225 (jka-compr-compression-info-list): Only defvar when compiling.
2227 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2229 * webmail.el (webmail-netaddress-article): Refresh redirect.
2231 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2233 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2235 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2237 * webmail.el: Translate to SP.
2239 2000-05-13 Robin S. Socha <robin@socha.net>
2241 * message.el (message-bounce): Doc typo.
2243 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2245 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2246 (gnus-soup-store): Ditto.
2247 (gnus-soup-send-packet): Ditto.
2248 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2249 (nnsoup-dissect-buffer): Ditto.
2250 (nnsoup-narrow-to-article): Ditto.
2251 (nnsoup-make-active): Ditto
2253 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2255 * message.el (message-mode): Two parameters for local-variable-p.
2257 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2259 * message.el (message-strip-list-identifiers): New function.
2260 (message-reply): Use it and use message-strip-subject-re.
2261 (message-followup): Ditto.
2262 * gnus-art.el (article-hide-list-identifiers): Remove more.
2263 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2265 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2267 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2268 mail-parset-charset and use non-numeric argument.
2270 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2272 * mml.el (mml-buffer-list): New variable.
2273 (mml-generate-new-buffer): New function.
2274 (mml-destroy-buffers): Ditto.
2275 (mml-insert-mime): Use them.
2276 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2277 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2278 * message.el (message-mode): Ditto.
2279 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2280 (gnus-uu-save-article): Support show-as-mml.
2281 * message.el (message-forward): Ditto.
2283 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2285 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2286 (nndoc-mime-digest-type-p): Locate article head precisely.
2287 * mml.el (mml-generate-default-type): New variable.
2288 (mml-generate-mime-1): Use it.
2289 (mml-insert-mime-headers): Use it.
2290 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2291 (gnus-uu-digest-mail-forward): Use it and call message-forward
2292 with argument digest.
2293 (gnus-uu-save-article): Support message-forward-as-mime.
2294 * message.el (message-forward): Add parameter digest.
2295 * mm-decode.el (mm-dissect-default-type): New variable.
2296 (mm-dissect-buffer): Use it.
2298 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2300 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2301 newline and paragraph to nil when got a non-ascii character. Test
2302 paragraph before newline.
2304 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2306 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2309 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2311 * nnslashdot.el (nnslashdot-sid-strip): New function.
2312 (nnslashdot-threaded-retrieve-headers): New format.
2313 (nnslashdot-sane-retrieve-headers): Ditto.
2314 (nnslashdot-request-article): Ditto.
2315 (nnslashdot-threaded-retrieve-headers): Thread properly.
2316 (nnslashdot-request-article): Be more lenient.
2317 (nnslashdot-threaded-retrieve-headers): Regexp search.
2319 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2321 * gnus-sum.el (gnus-with-article): Define it before use it.
2323 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2325 * message.el (message-supersede): Use mime-to-mml.
2326 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2328 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2330 * gnus-group.el (gnus-group-list-cached): Don't use
2331 `subst-char-in-string'.
2333 2000-05-08 Dave Love <fx@gnu.org>
2335 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2337 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2339 * mm-decode.el (mm-interactively-view-part): Append %s if the
2340 method is a single word.
2341 * nnwarchive.el (nnwarchive-type-definition): Typo.
2343 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2345 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2347 (gnus-group-prepare-flat-predicate): Use it.
2348 (gnus-group-list-cached): List dead groups.
2350 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2352 * gnus-art.el (article-decode-charset): Don't decode message with
2355 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2357 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2358 evaluate the Lisp code.
2360 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2362 * gnus-art.el (article-wash-html): New function.
2363 (gnus-article-wash-html): Bind.
2364 (gnus-article-make-menu-bar): Menu item.
2365 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2366 (gnus-summary-make-menu-bar): Menu item.
2367 * gnus.el: Autoload.
2369 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2371 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2372 (gnus-uu-unshar-article): Use it.
2374 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2375 (mailcap-maybe-eval): Use it.
2377 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2380 * mml.el (mml-generate-mime-1): Small comment.
2382 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2384 * gnus-art.el (article-de-base64-unreadable): New function.
2385 (gnus-article-de-base64-unreadable): Bind.
2386 (gnus-article-make-menu-bar): Menu item.
2387 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2388 (gnus-summary-make-menu-bar): Menu item.
2389 * gnus.el: Autoload.
2391 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2393 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2394 (gnus-summary-select-article): Add en/disable multibyte.
2396 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2398 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2399 (gnus-summary-edit-article): New feature: editing raw articles.
2401 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2403 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2404 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2405 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2406 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2407 * mm-decode.el (mm-insert-part): Ditto.
2409 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2411 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2412 (nndoc-forward-type-p): Ditto.
2414 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2416 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2417 value of enable-multibyte-characters.
2419 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2421 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2423 2000-05-03 Dave Love <fx@gnu.org>
2425 * gnus-ems.el (gnus-article-xface-ring-internal)
2426 (gnus-article-xface-ring-size): New variable.
2427 (gnus-article-display-xface): Use them to cache data. Don't try
2428 to use XPM. Set up binary coding for PBM's sake.
2430 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2432 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2433 * gnus-int.el (gnus-request-accept-article): Ditto.
2434 (gnus-request-replace-article): Ditto.
2435 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2437 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2439 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2441 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2443 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2445 * mml.el (mml-to-mime): Use message-default-charset.
2446 (mml-preview): Narrow to headers.
2447 * message.el (message-send-mail): Use message-default-charset.
2448 (message-send-news): Narrow to headers;
2449 use message-default-charset.
2451 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2453 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2455 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2457 (mml-parse-1): Warning message.
2458 (mml-preview): Disable multibyte.
2460 2000-05-03 Dave Love <fx@gnu.org>
2462 * gnus.el (gnus-group-startup-message): Add newline before image.
2464 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2466 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2467 * message.el (message-send-mail): Use unibyte-buffer.
2468 (message-send-mail): Ditto.
2470 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2472 * gnus.el: Gnus v5.8.6 is released.
2474 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2476 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2478 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2480 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2482 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2484 * message.el (message-send-mail-partially): Use forward-line.
2486 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2488 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2490 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2492 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2493 (mml-insert-mime): No markup only for text/plain.
2494 (mime-to-mml): Remove MIME headers.
2496 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2498 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2499 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2502 2000-04-28 Dave Love <fx@gnu.org>
2504 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2507 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2508 search order. Use parse-colon-path and remove some redundancy.
2510 (mailcap-parse-mimetypes): Code consistently with
2511 mailcap-parse-mailcaps. Doc fix.
2513 * gnus-start.el (gnus-unload): Iterate over `features', not
2516 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2518 * mml.el (mml-parse-1): Don't create blank parts.
2519 (mml-read-part): Fix mml tag.
2520 (mml-insert-mime): Convert message/rfc822.
2521 (mml-insert-mml-markup): Add mmlp parameter.
2523 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2525 * message.el (message-send-mail-partially): Remove CTE.
2527 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2529 * mm-view.el (mm-inline-image): Fset it.
2531 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2533 * nndoc.el (nndoc-type-alist): Change forward regexp.
2535 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2537 * message.el (message-send-mail-partially-limit): Change the
2540 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2542 * gnus-util.el (gnus-extract-address-components): Name might be
2545 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2547 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2548 (gnus-summary-post-forward): Ditto.
2549 * message.el (message-forward-show-mml): New variable.
2550 (message-forward): Use it.
2551 * mml.el (mml-parse-1): Add tag mml.
2552 (mml-read-part): Ditto.
2553 (mml-generate-mime): Support reentance.
2554 (mml-generate-mime-1): Support mml tag.
2556 2000-04-27 Dave Love <fx@gnu.org>
2558 * gnus-art.el: Don't bother to require custom, browse-url.
2559 (gnus-article-x-face-command): Include gnus-article-display-xface.
2561 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2562 Use defalias, not fset.
2563 (gnus-article-display-xface): New function.
2565 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2567 * mm-decode.el: Small doc fixes. Require cl when compiling.
2568 (mm-xemacs-p): Deleted.
2569 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2570 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2571 use create-image and don't special-case xbm.
2572 (mm-valid-image-format-p): Use display-graphic-p.
2574 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2576 * message.el (message-send-mail-partially-limit): New variable.
2577 (message-send-mail-partially): New function.
2578 (message-send-mail): Use it.
2579 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2580 all blank lines inside of base64.
2581 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2584 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2586 * mml.el (mml-insert-tag): Match more special characters.
2588 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2590 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2592 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2594 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2595 (mm-inlined-types): Ditto.
2596 * mm-partial.el: New file.
2598 2000-04-27 Dave Love <fx@gnu.org>
2600 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2603 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2605 * mm-bodies.el (mm-encode-body): Remove reference to
2606 mm-default-charset in comment.
2608 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2610 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2612 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2614 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2617 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2619 * gnus-draft.el (gnus-draft-setup): Fix comments.
2621 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2623 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2624 if nnmbox-file-coding-system-for-write is nil.
2626 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2628 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2631 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2633 * mm-view.el (mm-inline-text): Insert directly if decoded.
2634 * mml.el (autoload): Typo.
2636 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2638 * mml.el (mml-preview): Set up posting-charset.
2639 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2641 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2643 * webmail.el: Fix yahoo mail.
2645 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2647 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2648 word if not necessary.
2649 (rfc2047-encode-region): Put space between encoded words.
2651 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2653 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2655 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2657 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2659 (gnus-draft-edit-message): Require restoration.
2661 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2663 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2666 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2668 * gnus-art.el (gnus-treat-article): Make sure that the summary
2671 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2673 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2674 (mailcap-parse-mailcap): Backwards parsing.
2675 (mailcap-possible-viewers): Remove nreverse.
2676 (mailcap-mime-info): Ditto.
2677 (mailcap-add-mailcap-entry): Keep alternative viewer.
2679 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2681 * gnus.el: Gnus v5.8.5 is released.
2683 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2685 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2687 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2689 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2691 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2693 * mm-view.el (mm-inline-message): Disable prepare-hook.
2695 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2697 * gnus.el: Fix copyright statements.
2699 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2701 (gnus-articles-to-read): Use it.
2703 * message.el (message-get-reply-headers): Bind free variable.
2705 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2707 * message.el (message-get-reply-headers): Fix to-address.
2709 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2711 * webmail.el: Hotmail fix. Add a debug function.
2713 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2715 * gnus-sum.el (t): M-down and M-up.
2717 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2719 * gnus-sum.el: Doc fix.
2721 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2723 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2725 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2727 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2729 (nnweb-request-group): Don't scan twice.
2730 (nnweb-request-scan): Don't nix out the hashtb.
2732 * message.el (message-get-reply-headers): Return a value.
2734 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2736 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2739 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2741 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2742 order messages are inserted.
2744 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2745 message/rfc822 parts.
2747 * gnus-art.el (gnus-article-read-summary-keys): Check for
2750 * message.el (message-get-headers): Made into own function.
2751 (message-reply): Use it.
2752 (message-get-reply-headers): Renamed.
2753 (message-widen-reply): New command.
2755 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2757 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2759 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2761 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2762 non-base64 text at the end if not found.
2764 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2766 * gnus-sum.el (gnus-read-move-group-name):
2767 (gnus-summary-move-article): Use `gnus-group-method' to find out
2768 what method the manually entered group belong to.
2769 `gnus-group-name-to-method' doesn't return any method parameters
2770 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2771 for new groups so they wouldn't work.
2773 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2775 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2778 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2780 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2781 probably good to do, or something. I dunno. I just write these
2782 ChangeLog entries, and my name is Lars.
2784 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2786 * message.el (message-caesar-region): Use translate-region.
2788 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2790 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2792 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2794 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2795 variables, because that makes Emacs flash.
2797 * gnus-group.el (gnus-group-insert-group-line): Don't call
2798 gnus-group-add-icon unconditionally.
2800 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2802 (gnus-group-glyph-directory): Removed.
2804 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2806 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2807 gnus-newsgroup-name is "".
2809 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2811 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2812 in conjunction with MULE-UCS.
2814 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2816 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2818 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2820 * message.el (message-shorten-references): Only cater to broken
2821 INN for news. This caters for broken smtpd.
2823 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2825 * mailcap.el (mailcap-mime-info): Use the first match; not the
2828 * gnus-agent.el (gnus-category-kill): Save the category list.
2830 2000-04-21 Chris Brierley <brierley@pobox.com>
2832 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2834 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2836 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2838 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2840 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2842 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2844 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2845 (gnus-group-list-cached): Use it.
2847 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2849 * gnus.el: Update all the copyright notices.
2851 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2853 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2854 non-base64 text at the end.
2856 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2858 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2860 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2862 * nnheader.el: Don't autoload cancel-function-timers.
2864 * message.el (message-fetch-field): Fold case.
2866 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2868 * message.el (message-forward-before-signature): New variable.
2870 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2872 * gnus-mlspl.el: Fix stuff.
2874 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2876 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2877 subjects when unthreaded.
2879 2000-04-21 David S. Goldberg <dsg@mitre.org>
2881 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2884 2000-04-21 Rui Zhu <sprache@iname.com>
2886 * gnus-art.el (gnus-article-mode): Fix variable name.
2888 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2890 * mm-view.el: Fix autoload.
2892 * flow-fill.el (flow-fill): Fix provide.
2894 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2897 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2899 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2901 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2903 * gnus-util.el (gnus-netrc-machine): Didn't work.
2905 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2907 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2909 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2911 * flow-fill.el: Renamed from fill-flowed.
2913 * message.el (message-forward-ignored-headers): Default to
2916 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2918 * message.el (message-mode): Don't fill headers.
2920 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2922 * message.el (message-pipe-buffer-body): Use shell
2924 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2926 * nnvirtual.el (nnvirtual-request-article):
2927 Bind gnus-override-method to nil.
2928 (nnvirtual-request-update-mark): Don't update mark when
2929 article is not there.
2931 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2933 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2935 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2937 * gnus-util.el (gnus-parse-netrc): Allow "port".
2938 (gnus-netrc-machine): Take a port param.
2939 (gnus-netrc-machine):
2941 * gnus-art.el (gnus-request-article-this-buffer): Allow
2942 re-selecting referenced articles.
2944 * message.el (message-cancel-news): Allow editing.
2945 (message-cancel-message): Add newline.
2947 2000-04-20 William M. Perry <wmperry@aventail.com>
2949 * mm-view.el (mm-inline-image-emacs): New function.
2951 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2953 * mail-source.el (mail-source-delete-incoming): Change default in
2956 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2958 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2961 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2963 * nnml.el (nnml-request-expire-articles): Use it.
2965 * nnmail.el (nnmail-expiry-target): New variable.
2966 (nnmail-expiry-target-group): New function.
2968 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2970 * message.el (message-forward): Add non-MIME separators.
2972 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2974 * message.el (message-generate-headers): Respect the syntax check
2977 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2978 (gnus-remove-thread): Don't show all threads.
2980 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2982 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2984 2000-04-19 Dave Love <fx@gnu.org>
2986 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2988 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2990 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2991 (nnwarchive-egroups-*): Ditto.
2992 (nnwarchive-url): Unibyte buffer and single line cookie.
2994 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2996 * mm-util.el (mm-char-or-char-int-p): New alias.
2997 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3000 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3002 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3003 article case insensitively.
3005 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3007 * mail-source.el (mail-source-fetch-webmail): Use the default
3008 password provided in mail-sources; use webmail:subtype:user as
3011 2000-04-10 John Wiegley <johnw@gnu.org>
3013 * mail-source.el (mail-source-fetch-webmail): Use
3014 mail-source-password-cache.
3016 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3018 * webmail.el: Add netscape mail and fix HotMail mail.
3020 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3022 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3024 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3026 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3027 RFC822.PEEK if server support IMAP4rev1.
3028 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3029 RFC822.TEXT.PEEK if server support IMAP4rev1.
3030 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3031 RFC822.HEADER if server support IMAP4rev1.
3032 (nnimap-request-article-part): Support bodydetail in response
3035 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3037 * fill-flowed.el: New file.
3039 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3040 text/plain parts with `format' parameters.
3042 * mm-view.el (autoload): Autoload fill-flowed.
3043 (mm-inline-text): For "plain" parts with a format=flowed
3044 parameter, call `fill-flowed'.
3046 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3048 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3051 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3053 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3056 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3058 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3060 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3061 (imap-gssapi-program): New variable.
3062 (imap-streams): Add gssapi.
3063 (imap-stream-alist): Ditto.
3064 (imap-authenticators): Ditto.
3065 (imap-authenticator-alist): Ditto.
3066 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3067 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3068 1.6.x `imtest' syntax.
3069 (imap-gssapi-stream-p): New function.
3070 (imap-gssapi-open): Ditto.
3071 (imap-gssapi-auth-p): Ditto.
3072 (imap-gssapi-auth): Ditto.
3073 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3074 (imap-send-command): Use buffer-local `imap-client-eol' value.
3076 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3077 lines and turn TAB into SPC before parsing.
3079 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3081 * nnheader.el (nnheader-group-pathname): Make sure to return a
3083 * nnmail.el (nnmail-group-pathname): Ditto.
3085 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3087 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3088 might split in the middle of a message-id.
3090 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3092 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3093 groups from the server.
3095 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3096 (gnus-summary-toggle-header): Update the wash status.
3098 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3101 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3104 * nnmail.el (nnmail-get-active): Use it.
3105 (nnmail-parse-active): New function.
3107 * mm-view.el (mm-inline-text): Support the new version of
3110 * gnus-sum.el (gnus-summary-move-article): Only delete article
3112 (gnus-deaden-summary): Bury the buffer.
3114 * nnmail.el (nnmail-group-pathname): Ditto.
3116 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3118 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3120 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3123 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3125 * message.el (message-send-mail): Protect against unloaded Gnus.
3127 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3129 (gnus-topic-update-topic-line): Yes, do.
3130 (gnus-topic-goto-missing-group): Tally the correct number of
3131 unread articles before inserting the topic line.
3133 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3135 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3137 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3139 * mm-decode.el (mm-dissect-buffer): Ditto.
3141 * gnus-art.el (article-decode-charset): Strip CTE.
3143 * ietf-drums.el (ietf-drums-strip): New function.
3145 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3146 when prompting in read-only groups.
3148 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3150 * imap.el (imap-send-command): Change EOL-chars when
3151 `imap-client-eol' differs from default, not only for kerberos4.
3152 (imap-mailbox-status): Get encoded mailbox's status.
3154 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3156 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3157 into `mail-source-password-cache'.
3159 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3161 * mm-util.el (mm-mime-charset): Check for presence of
3162 `coding-system-get' and `get-charset-property' (recent XEmacs has
3163 the former, but not the latter).
3165 2000-01-28 Dave Love <fx@gnu.org>
3167 * message.el (message-check-news-header-syntax): Fix typo
3169 (message-talkative-question): Put temp buffer in fundamental-mode.
3170 (message-recover): Use fundamental-mode in the right buffer.
3172 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3175 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3177 * qp.el (quoted-printable-decode-region): Add charset parameter.
3178 (quoted-printable-decode-string): Ditto.
3180 * gnus-art.el (article-de-quoted-unreadable): Use it.
3182 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3184 * nnimap.el (nnimap-split-predicate): New variable.
3185 (nnimap-split-articles): Use it.
3187 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3189 * utf7.el: Change email address.
3191 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3193 * gnus-group.el (gnus-group-catchup): Purge split history.
3195 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3197 * nnmail.el (nnmail-generate-active): Support extended group name.
3198 (nnmail-get-active): Ditto.
3200 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3202 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3203 group names, don't remove anything.
3205 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3207 * webmail.el (webmail-my-deja-open): My-deja changes.
3209 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3211 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3213 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3215 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3217 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3219 * gnus.el (gnus-other-frame): Fix typo.
3221 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3223 * gnus-cus.el (gnus-group-customize): Fix typo.
3225 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3227 * nnweb.el (nnweb-insert): Simplified.
3229 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3231 * gnus-art.el (gnus-article-mode-map): "e" is
3232 gnus-summary-edit-article.
3234 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3236 * mailcap.el (mailcap-mime-extensions): Add .diff.
3238 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3240 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3241 there is no "%s" in the method.
3243 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3245 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3247 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3249 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3251 * gnus.el: Really always pop up a new frame.
3253 * parse-time.el (parse-time-rules): Allow 100-110 to be
3256 * time-date.el (date-to-time): Don't use timezone.
3258 2000-01-06 Dave Love <fx@gnu.org>
3260 * time-date.el: Add keywords.
3261 (date-to-time): Add autoload cookie. Canonicalize with
3262 timezone-make-date-arpa-standard.
3263 (time-to-seconds): Avoid caddr.
3264 (safe-date-to-time): Add autoload cookie.
3266 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3268 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3270 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3271 group line using gnus-group-add-icon.
3272 (gnus-group-icons): Added customize group.
3273 (gnus-group-icon-list): Added variable.
3274 (gnus-group-glyph-directory): Added variable.
3275 (gnus-group-icon-cache): Added variable.
3276 (gnus-group-running-xemacs): Added variable.
3277 (gnus-group-add-icon): Added function. Add an icon to the current
3278 line according to gnus-group-icon-list.
3279 (gnus-group-icon-create-glyph): Added function.
3281 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3283 * gnus-sum.el (gnus-summary-select-article): Return whether we
3284 selected something new.
3285 (gnus-summary-search-article): Start searching at the window
3288 * gnus-group.el (gnus-fetch-group): Complete over
3291 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3293 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3295 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3297 * gnus-sum.el (gnus-preserve-marks): New variable.
3298 (gnus-summary-move-article): Use it.
3299 (gnus-group-charset-alist): Added more entries.
3301 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3303 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3305 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3306 as the default score.
3308 * gnus-score.el (gnus-score-delta-default): Changed name.
3310 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3312 * imap.el (imap-parse-literal):
3313 (imap-parse-flag-list): Don't care about props.
3314 (imap-parse-string): Handle quoted characters.
3316 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3318 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3319 (gnus-summary-mark-article): Doc fix.
3320 (gnus-summary-mark-forward): Doc fix.
3321 (t): Changed keystroke for gnus-summary-customize-parameters.
3323 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3325 (gnus-article-mode-map): No, don't.
3327 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3328 of the final article.
3330 * mm-decode.el (mm-interactively-view-part): Error on no method.
3332 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3334 * gnus-score.el (gnus-score-insert-help): Something.
3336 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3338 * gnus-win.el (gnus-configure-frame): Ditto.
3340 * gnus-mh.el (gnus-summary-save-in-folder): Use
3341 with-current-buffer.
3343 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3345 * nnwarchive.el: Changed file perms.
3347 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3349 * gnus-group.el (gnus-group-delete-groups): New command.
3350 (gnus-group-delete-group): Extra no-prompt parameters.
3352 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3354 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3357 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3359 * webmail.el (webmail-hotmail-article): Don't insert message id.
3361 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3363 * nnimap.el (nnimap-split-fancy): New variable.
3364 (nnimap-split-fancy): New function.
3366 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3368 (nnimap-split-rule): Document symbol value.
3370 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3372 * nnimap.el (nnimap-retrieve-headers-progress): Let
3373 `nnheader-parse-head' parse article.
3374 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3375 request headers needed by `nnheader-parse-head'.
3377 1999-12-23 Florian Weimer <fw@s.netic.de>
3379 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3380 value (crosspostings are handled), improve documentation.
3382 * nnultimate.el: Declare file coding system as iso-8859-1.
3386 * gnus-cite.el: Dito.
3388 * gnus-spec.el: Dito.
3390 1999-12-21 Florian Weimer <fw@s.netic.de>
3392 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3393 (gnus-setup-message): No longer make `message-posting-charset'
3395 (gnus-setup-posting-charset): Reflect the new layout of
3396 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3398 * message.el (message-send-mail): Bind `message-this-is-mail' and
3399 `message-posting-charset'.
3400 (message-send-news): Dito, and honour new layout of
3401 `message-posting-charset'.
3402 (message-encode-message-body): Ignore `message-posting-charset'.
3404 * mm-bodies.el (mm-body-encoding): Consider
3405 `message-posting-charset' when deciding whether to use 8bit.
3407 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3408 (rfc2047-encodable-p): Now solely for headers; use
3409 `message-posting-charset'.
3411 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3413 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3415 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3417 * nnagent.el (nnagent-server-opened): Optional.
3418 (nnagent-status-message): Optional.
3420 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3422 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3423 end (referenced by instructions in
3424 `gnus-cited-opened-text-button-line-format-alist').
3426 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3428 * imap.el (imap-starttls-open): Typo.
3430 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3432 * mm-util.el (mm-charset-after): Non-MULE case.
3433 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3434 * rfc2047.el (rfc2047-dissect-region): Bind it.
3436 1999-12-18 Florian Weimer <fw@s.netic.de>
3438 * mml.el (mml-generate-multipart-alist): Correct default value.
3440 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3441 (mm-safer-encoding): New function.
3442 (mm-content-transfer-encoding): Use both.
3444 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3445 * qp.el (quoted-printable-encode-region): Dito.
3447 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3449 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3451 1999-12-18 Victor S. Miller <victor@idaccr.org>
3453 * webmail.el (webmail-hotmail-list): raw=0.
3455 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3457 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3460 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3462 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3464 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3466 * imap.el: Don't autoload digest-md5.
3467 (imap-starttls-open): Bind coding-system-for-{read,write}.
3468 (imap-starttls-p): Check if we can find starttls.el.
3469 (imap-digest-md5-p): Check if we can find digest-md5.el.
3471 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3473 * imap.el: Require `digest-md5' when compiling; add autoload
3474 settings for `digest-md5-parse-digest-challenge',
3475 `digest-md5-digest-response', `starttls-open-stream' and
3476 `starttls-negotiate'.
3477 (imap-authenticators): Add `digest-md5'.
3478 (imap-authenticator-alist): Setup for `digest-md5'.
3479 (imap-digest-md5-p): New function.
3480 (imap-digest-md5-auth): New function.
3481 (imap-stream-alist): Add STARTTLS entry.
3482 (imap-starttls-p): New function.
3483 (imap-starttls-open): New function.
3485 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3487 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3489 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3491 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3492 string-to-x function.
3494 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3496 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3498 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3500 * webmail.el: Enhance hotmail-snarf.
3502 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3504 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3506 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3508 * webmail.el (webmail-hotmail-list): Search no-error.
3510 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3512 * nnwarchive.el: Support nov-is-evil.
3513 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3515 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3517 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3519 * nnagent.el (nnagent-server-opened): Redefine.
3520 (nnagent-status-message): Ditto.
3522 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3524 * rfc1843.el (rfc1843-decode-region): Use
3525 buffer-substring-no-properties.
3526 * gnus-art.el (article-decode-HZ): New function.
3528 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3530 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3532 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3534 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3535 MIME charset not a MULE charset.
3537 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3539 * gnus-ems.el: Translate more ugly characters.
3540 * nnheader.el (nnheader-translate-file-chars): Don't translate
3543 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3545 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3546 method if cannot find the article.
3548 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3550 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3551 method if overrided.
3553 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3555 * mail-source.el (mail-source-fetch-webmail): Parameter
3558 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3560 * webmail.el: Support my-deja. Better error report.
3562 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3564 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3566 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3569 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3571 * nnslashdot.el (nnslashdot-request-article): A space.
3573 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3575 * nnagent.el: Support different backend with same name.
3577 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3579 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3581 (nnslashdot-sane-retrieve-headers): Ditto.
3582 (nnslashdot-request-article): Ditto.
3584 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3586 * nnweb.el (nnweb-insert): Narrow to point.
3588 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3590 * nnweb.el (nnweb-insert): Follow refresh url.
3591 * nnslashdot.el: Use it.
3593 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3595 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3596 (nnweb-decode-entities-string): New function.
3598 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3599 nnweb-* and move to nnweb.el.
3600 * nnwarchive.el: Use nnweb-decode-entities, etc.
3601 * webmail.el: Ditto.
3603 * nnslashdot.el: Use nnweb-decode-entities-string.
3604 (nnslashdot-decode-entities): Remove.
3606 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3608 * nnslashdot.el: Decode entities.
3610 1999-12-12 Dave Love <fx@gnu.org>
3612 * gnus-agent.el (gnus-category-edit-groups)
3613 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3614 expansion of setf, fixed.
3616 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3618 * gnus-agent.el: Revoke last Dave Love's patch, because of
3619 incompatibility of XEmacs.
3621 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3623 * mm-uu.el: Change headers.
3624 * rfc1843.el: Ditto.
3625 * uudecode.el: Ditto.
3627 1999-12-07 Dave Love <fx@gnu.org>
3629 * gnus-agent.el (gnus-category-edit-predicate)
3630 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3631 inside backquote to avoid it at runtime.
3633 1999-12-07 Dave Love <fx@gnu.org>
3635 * binhex.el: Require cl when compiling.
3637 1999-12-04 Dave Love <fx@gnu.org>
3639 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3641 1999-12-04 Dave Love <fx@gnu.org>
3643 * mm-util.el (mm-delete-duplicates): New function.
3644 (mm-write-region): Use it.
3646 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3648 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3649 mm-delete-duplicates.
3651 * imap.el (imap-open, imap-debug): Avoid mapc.
3653 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3655 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3656 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3658 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3661 * gnus.el (gnus-select-method): Likewise.
3663 * nnheader.el (nnheader-nov-read-integer): Likewise.
3665 * mm-view.el (mm-inline-message): Require cl when compiling.
3666 Avoid ignore-errors at runtime.
3667 (mm-inline-text): Avoid mapc.
3669 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3671 * gnus-art.el (article-decode-charset): Widen is bad.
3673 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3675 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3677 1999-12-12 Florian Weimer <fw@s.netic.de>
3679 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3680 indicate that only US-ASCII is permitted.
3681 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3682 use unencoded 8-bit characters in message headers.
3684 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3686 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3689 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3691 * webmail.el: Require url-cookie.
3693 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3695 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3696 new function to make modified caesar table.
3697 (nnwarchive-from-r13): Use it.
3698 (nnwarchive-mail-archive-article): Improved.
3700 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3702 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3704 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3706 * nnweb.el (nnweb-request-article): Return cons.
3708 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3710 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3712 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3714 * mm-util.el (mm-with-unibyte): New macro.
3715 * nnweb.el (nnweb-init): Use it.
3717 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3719 * mm-util.el (mm-charset-after): New function.
3720 (mm-find-mime-charset-region): Set charsets after
3721 delete-duplicates and use find-coding-systems-region.
3722 (mm-find-charset-region): Remove composition.
3724 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3726 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3728 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3730 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3731 * mml.el (mml-confirmation-set): New variable.
3732 (mml-parse-1): Ask user to confirm.
3734 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3736 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3737 are scanned when we have directory mail-sources (the mail source
3738 is modified in that case, so we must scan it for all
3741 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3743 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3744 and nnml-article-file-alist.
3746 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3748 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3749 nnmail-fetched-sources.
3751 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3753 * mm-util.el (mm-find-charset-region): Use the last charset.
3755 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3757 * gnus.el (gnus-select-method): Made the option list prettier.
3759 1999-12-08 Florian Weimer <fw@s.netic.de>
3761 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3762 for the `de' newsgroups hierarchy, as it is common practice there.
3765 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3767 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3768 buffer-string arguments. Fix references.
3770 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3772 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3773 (gnus-agent-batch-fetch): Use it.
3774 (gnus-agent-fetch-session): Use it.
3776 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3778 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3780 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3782 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3785 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3787 * nnslashdot.el (nnslashdot-request-list): There were two
3788 top-level body-forms. Put a `progn' around them.
3790 * gnus.el (gnus-select-method): Use `condition-case'
3791 instead of `ignore-errors', since cl may not be loaded when the
3794 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3796 * nnwarchive.el: Support www.mail-archive.com.
3798 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3800 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3803 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3805 * utf7.el: New file, written by Jon K Hellan.
3807 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3810 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3812 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3814 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3816 (gnus-refer-article-methods): New function.
3817 (gnus-summary-refer-article): Use it.
3819 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3821 * nnimap.el (nnimap-retrieve-groups): Return active format.
3823 * nnimap.el (nnimap-replace-in-string): Removed.
3824 (nnimap-request-list):
3825 (nnimap-retrieve-groups):
3826 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3828 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3830 * imap.el: Use format-spec for ssl program.
3831 * imap.el (imap-ssl-arguments): Removed.
3832 (imap-ssl-open-{1,2}): Removed.
3834 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3836 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3837 instead of `ignore-errors', since cl may not be loaded when the
3840 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3842 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3843 (mm-7bit-chars): New variable.
3844 (mm-body-7-or-8): Use it in both cases.
3846 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3848 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3849 defcustom definitions.
3851 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3853 * mm-decode.el (mm-display-part): Let mm-display-external return
3855 (mm-display-external): For copiousoutput methods, insert output in
3858 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3860 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3863 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3865 * gnus-audio.el: An M too far.
3867 * gnus-msg.el (gnus-setup-message): One backtick too many.
3869 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3870 a function, not a variable.
3872 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3874 * gnus-score.el (gnus-score-body): Widen before requesting.
3876 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3878 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3880 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3882 * mail-source.el (mail-source-fetch-webmail): Bind
3885 1999-12-04 Matt Swift <swift@alum.mit.edu>
3887 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3888 (gnus-uu-unmark-by-regexp): Ditto.
3890 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3893 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3895 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3896 do their real thing.
3898 * nnmh.el (nnmh-be-safe): Doc fix.
3900 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3902 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3903 status line has arrived before we count it.
3905 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3907 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3908 Whitespace problems.
3910 * gnus-win.el (gnus-configure-windows): Error fix.
3912 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3915 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3916 Indent all functions. Fix all comments to match the comment
3917 conventions. Double-space after full stop.
3919 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3921 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3922 value to divide received mails into my favorite groups and I met
3923 an error. It takes place if the length of a element "VALUE" in
3924 nnmail-split-fancy is less than two.
3926 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3928 * mml.el (mml-insert-part): New function.
3930 1999-12-02 Dave Love <fx@gnu.org>
3932 * mm-decode.el: Customize.
3934 1999-12-03 Dave Love <fx@gnu.org>
3936 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3937 the W3 stuff isn't available.
3939 1999-12-03 Dave Love <fx@gnu.org>
3941 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3944 1999-12-04 Dan Christensen <jdc@jhu.edu>
3946 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3948 1999-12-01 Andrew Innes <andrewi@gnu.org>
3950 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3951 don't be fooled by "From nobody" lines added by respooling.
3953 * pop3.el (pop3-movemail): Write crashbox in binary.
3954 (pop3-get-message-count): New function.
3956 * mail-source.el (mail-source-primary-source): New variable.
3957 (mail-source-report-new-mail-interval): New variable.
3958 (mail-source-idle-time-delay): New variable.
3959 (mail-source-new-mail-available): New internal variable.
3960 (mail-source-fetch-pop): Clear new mail flag, when mail from
3961 primary source has been fetched.
3962 (mail-source-check-pop): New function.
3963 (mail-source-new-mail-p): New function.
3964 (mail-source-start-idle-timer): New function.
3965 (mail-source-report-new-mail): New function.
3966 (mail-source-report-new-mail): New internal variable.
3967 (mail-source-report-new-mail-timer): New internal variable.
3968 (mail-source-report-new-mail-idle-timer): New internal variables.
3970 1999-12-04 Andreas Schwab <schwab@suse.de>
3972 * gnus-cus.el (gnus-group-customize): Customize fix.
3974 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3976 * message.el (message-send-mail-with-sendmail): Use
3977 message-make-address.
3979 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3981 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3983 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3985 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3987 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3989 * mml.el (mml-insert-tag): Don't close the tag.
3990 (mml-insert-empty-tag): New function.
3991 (mml-attach-file): Use mml-insert-empty-tag instead of
3993 (mml-attach-buffer): Ditto.
3994 (mml-attach-external): Ditto.
3995 (mml-insert-multipart): Ditto.
3997 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3999 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4002 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4004 * gnus.el (gnus-find-method-for-group): The method of a new group
4005 is not the native one.
4007 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4009 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4011 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4013 * nnultimate.el (nnultimate-retrieve-headers): Use
4014 mm-with-unibyte-current-buffer.
4015 (nnultimate-request-article): Ditto.
4017 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4019 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4021 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4023 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4024 * nnweb.el (nnweb-retrieve-headers): Use it.
4025 (nnweb-request-article): Use it.
4027 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4028 case matching failed.
4030 1999-12-02 John Wiegley <jwiegley@inprise.com>
4032 * mail-source.el (mail-source-keyword-map): Add backslash to
4035 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4037 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4039 (gnus-group-charset-alist): No, don't.
4041 * nnweb.el (nnweb-init): Make the buffer unibyte.
4043 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4045 * mail-source.el (mail-source-set-common-1): Fix to get the
4048 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4050 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4052 * nnultimate.el (nnultimate-request-list): Use unibyte.
4054 * gnus-uu.el (gnus-uu-grab-articles): Bind
4055 gnus-display-mime-function to nil.
4057 * message.el (message-send-mail-with-sendmail): Use the
4058 user-mail-address variable.
4060 * gnus-art.el (gnus-ignored-headers): More headers.
4062 * message.el (message-shorten-1): Use list.
4064 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4066 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4069 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4070 (nnweb-dejanews-create-mapping): Do the properish date.
4072 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4074 * mail-source.el (mail-source-common-keyword-map): New variable.
4075 (mail-source-bind-common): New macro.
4076 (mail-source-fetch): Support plugged mail source.
4077 * gnus-int.el (gnus-request-scan): Use them.
4079 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4081 * mm-view.el (mm-inline-message): Check whether charset is a
4084 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4086 * message.el (message-mode-map): Changed keystroke for
4087 message-yank-buffer.
4089 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4091 * message.el (message-shorten-references): Cut references to 31
4092 elements, then either fold them or shorten them to 988 characters.
4093 (message-shorten-1): New function.
4094 (message-cater-to-broken-inn): New variable.
4096 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4098 * nnslashdot.el (nnslashdot-lose): New function.
4100 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4102 * mm-view.el (mm-inline-message): Not the right type of charset is
4103 being fetched here. Let the group charset rule.
4104 (mm-inline-message): Ignore us-ascii.
4106 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4108 * mail-source.el (mail-source-fetch-maildir): work around the
4109 ommitted "file-regular-p" in efs/ange-ftp
4111 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4113 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4114 (mml-generate-mime-1): Use the encoding param.
4116 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4118 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4119 gnus-art before binding its variables.
4121 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4124 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4126 * message.el (message-clone-locals): Use it.
4128 * gnus-msg.el (gnus-configure-posting-styles): Make
4129 user-mail-address local.
4131 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4133 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4136 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4138 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4139 (message-clone-locals): Ditto.
4141 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4142 group inherit reply-to or from.
4144 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4146 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4148 (gnus-summary-show-article-charset-alist): New variable.
4150 * mm-bodies.el (mm-decode-string): Support gnus-all and
4152 (mm-decode-body): Ditto.
4153 * rfc2047.el (rfc2047-decode): Ditto.
4155 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4157 * mail-source.el (mail-source-delete-incoming): Change default to
4160 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4162 * gnus.el: Pterodactyl Gnus v0.99 is released.
4164 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4166 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4169 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4170 (gnus-configure-posting-styles): No, don't.
4171 (gnus-configure-posting-styles): Allow overriding files.
4173 * gnus-art.el (gnus-header-button-alist): Use browse-url
4176 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4178 * gnus-msg.el (gnus-summary-yank-message): New command and
4181 * message.el (message-yank-buffer): New command.
4182 (message-buffers): New function.
4184 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4185 next group in a more normal fasion.
4187 * mml.el (mml-boundary-function): New variable.
4188 (mml-compute-boundary): Use it.
4190 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4191 that exist for them.
4193 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4194 (gnus-async-timer): New variable.
4196 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4198 * nnultimate.el (nnultimate-request-list): Be more lenient with
4201 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4203 * gnus-art.el (gnus-treatment-function-alist): Do
4204 gnus-treat-capitalize-sentences.
4206 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4208 * webmail.el (webmail-hotmail-article): Hotmail changes the
4211 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4213 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4214 switch to buffer after calling program.
4215 (mm-display-external): Use `shell-command-switch' instead of "-c".
4217 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4219 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4222 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4225 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4227 * message.el (message-mode): Doc fix.
4229 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4231 * gnus-art.el (article-emphasize): Check group variable.
4232 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4234 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4236 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4239 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4241 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4243 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4245 * mml.el (mml-quote-region): Insert ! after the hash.
4247 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4249 * gnus-group.el (gnus-group-warchive-address-history): Change to
4252 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4254 * webmail.el: Support mail.yahoo.com.
4256 * mail-source.el (mail-source-fetch-webmail): Add password check.
4257 (mail-source-keyword-map): Use `subtype'.
4259 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4261 * mail-source.el (mail-source-keyword-map): Add webmail.
4262 (mail-source-fetcher-alist): Ditto.
4263 (mail-source-fetch-webmail): New function.
4264 * webmail.el: New file.
4266 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4268 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4270 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4272 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4274 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4276 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4277 (nnultimate-prune-days): New function.
4278 (nnultimate-create-mapping): Use it.
4279 (nnultimate-request-group): Only fetch the groups list if it has
4280 not been done before.
4281 (nnultimate-retrieve-headers): Don't write groups.
4282 (nnultimate-create-mapping): Off-by-one error.
4284 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4286 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4289 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4291 * nnwarchive.el: Lots of changes make agent happy.
4293 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4295 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4298 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4300 * mm-decode.el (mm-display-external): Write region with binary
4303 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4305 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4307 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4309 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4310 (mm-uu-test): Now it is in restricted region.
4312 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4314 * mm-view.el (mm-view-message): Fix buffer leak.
4315 (mm-inline-message): Support 'gnus-decoded.
4317 * mm-bodies.el (mm-decode-body): Ditto.
4319 * rfc2047.el (rfc2047-decode-region): Ditto.
4321 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4323 * imap.el (require): Added autoload for base64-encode-string.
4325 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4327 * gnus.el (gnus-refer-article-method): Made list value
4330 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4332 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4333 NOFORCE in Emacs case.
4335 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4337 * gnus-art.el (gnus-request-article-this-buffer): Set
4338 gnus-newsgroup-name.
4340 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4342 * gnus-start.el (gnus-get-unread-articles): Check server before
4345 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4347 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4349 * nnslashdot.el (nnslashdot-login-name): New variable.
4350 (nnslashdot-password): Ditto.
4351 (nnslashdot-request-post): New function.
4353 * gnus-art.el (gnus-treat-buttonize): More testing.
4355 * mm-encode.el: Another CVS test.
4357 * gnus-art.el (gnus-treat-emphasize): Change default.
4358 (gnus-treat-buttonize): Ditto.
4359 (gnus-treat-buttonize): This is a test.
4361 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4362 (gnus-build-sparse-threads): Ditto.
4363 (gnus-build-all-threads): Ditto.
4365 * nnheader.el (make-full-mail-header): Make into a subst.
4367 * gnus.el (gnus-refer-article-method): Doc fix.
4369 * gnus-sum.el: Do not accept a prefix.
4370 (gnus-summary-refer-article): Accept a list of select methods.
4372 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4374 * message.el (message-forward): Pay attention to prefix argument
4375 again and forward all headers when it is set, regardless of the
4376 value of message-forward-ignored-headers.
4378 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4380 * gnus-ems.el: Check for cygwin32.
4382 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4384 * mm-decode.el (mm-display-external): Use 'non-viewer.
4386 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4388 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4391 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4393 * gnus-start.el (gnus-get-unread-articles): Use
4394 nnfoo-retrieve-groups to find new news, if available.
4395 (gnus-read-active-file-2): New function.
4396 (gnus-get-unread-articles): Use it.
4397 (gnus-read-active-file-1): Ditto.
4399 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4401 * mm-util.el (mm-find-mime-charset-region): Make sure
4402 find-coding-systems-for-charsets is fbound.
4404 * gnus-ems.el: Typo fix.
4406 1999-11-13 Florian Weimer <fw@s.netic.de>
4408 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4409 it's available and makes sense.
4411 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4413 * gnus-score.el (gnus-score-save): Translate score file.
4415 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4417 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4418 added fetchflag and dontexpunge keywords.
4419 (mail-source-fetch-imap): Use them.
4421 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4423 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4424 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4427 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4429 Mention that it is both for group and topic parameters.
4430 (gnus-extra-topic-parameters): New constant, including `subscribe'
4432 (gnus-extra-group-parameters): New constant.
4433 (gnus-group-customize): Use them.
4435 * gnus.el (gnus-select-method): Added default value and tag.
4436 (gnus-refer-article-method): Added `DejaNews' customization option.
4438 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4440 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4442 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4445 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4447 * nnslashdot.el (nnslashdot-group-number): Changed default.
4449 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4450 (nnweb-dejanews-wash-article): Removed.
4451 (nnweb-type-definition): Fetch by id.
4453 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4456 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4457 (nnslashdot-request-list): Use Ultramode as well.
4458 (nnslashdot-date-to-date): Be more lenient.
4459 (nnslashdot-threaded): New function.
4461 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4463 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4465 1999-11-11 Steinar Bang <sb@metis.no>
4467 * nnweb.el (nnweb-type-definition): /=dnc
4469 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4471 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4473 (nnultimate-retrieve-headers): Wrong ordering.
4475 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4477 * message.el (message-forward-as-mime): New variable.
4479 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4481 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4483 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4485 * mail-source.el (mail-source-movemail-and-remove): New function.
4486 (mail-source-keyword-map): Add `function' for `maildir'.
4487 (mail-source-fetch-maildir): Use it.
4489 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4491 * nnwarchive.el: New file.
4492 * gnus-group.el (gnus-group-make-warchive-group): New function.
4493 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4495 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4497 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4500 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4502 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4504 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4506 * nnultimate.el (nnultimate-open-server): Do address.
4507 (nnultimate-forum-table-p): New function.
4509 * nnweb.el (nnweb-insert-html): Renamed.
4510 (nnweb-insert): New function.
4512 * nnultimate.el (nnultimate-insert-html): New function.
4514 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4516 (nnslashdot-retrieve-headers): use the sane version instead.
4518 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4520 * nnslashdot.el (nnslashdot-request-article): Fold case.
4522 * nnultimate.el: New file.
4524 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4527 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4528 (gnus-read-active-file-1): Separated into own function.
4529 (gnus-read-active-file): Catch quits.
4531 * nnslashdot.el (nnslashdot-request-article): Search better on
4533 (nnslashdot-request-list): Fold case.
4534 (nnslashdot-retrieve-headers): Ditto.
4536 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4538 * gnus.el: Autoload gnus-subscribe-topics.
4540 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4542 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4544 * gnus-util.el (gnus-write-active-file): Ditto.
4546 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4548 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4550 * gnus-cache.el (gnus-cache-file-name): Use it.
4551 * gnus-agent.el (gnus-agent-group-path): Use it.
4552 * nnmail.el (nnmail-group-pathname): Use it.
4554 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4556 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4558 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4559 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4560 * gnus.el (gnus-short-group-name): "..." proof.
4562 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4564 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4567 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4569 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4571 (nnslashdot-generate-active): New function.
4572 (nnslashdot-request-newgroups): Use it.
4574 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4577 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4578 (nnslashdot-request-list): Not moderated.
4580 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4582 * nnimap.el (nnimap-open-server): Remove error signal if
4583 nnimap-server-buffer is nil (the check should've been `boundp').
4585 * imap.el (imap-log):
4586 * nnimap.el (nnimap-debug): Disable debugging by default.
4588 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4590 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4592 * gnus-topic.el (gnus-subscribe-topic): New function.
4594 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4597 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4598 if starting with a quote.
4600 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4602 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4605 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4607 * nnslashdot.el: New file.
4609 * nnheader.el (nnheader-insert-header): New function.
4611 * gnus-art.el (gnus-mime-internalize-part): Bind
4614 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4617 1999-10-29 David S. Goldberg <dsg@mitre.org>
4619 * emacs-mime.texi (Customization): Document mm-inline-override-types
4621 1999-10-29 David S. Goldberg <dsg@mitre.org>
4623 * emacs-mime.texi (Customization): Document mm-inline-override-types
4625 1999-10-29 David S. Goldberg <dsg@mitre.org>
4627 * emacs-mime.texi (Customization): Document mm-inline-override-types
4629 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4631 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4634 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4636 * gnus-art.el (gnus-article-mode-map): Use the summary article
4639 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4641 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4643 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4645 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4647 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4649 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4650 is list or not before condition.
4652 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4654 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4656 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4658 * gnus-art.el (gnus-emphasis-alist): New value.
4660 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4662 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4665 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4667 * gnus-art.el (article-date-ut): Keep the updated timer.
4668 (gnus-emphasis-underline-italic): Doc fix.
4670 * gnus-msg.el (gnus-post-method): Doc fix.
4671 (gnus-post-method): Change default.
4673 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4675 * message.el (message-newline-and-reformat): Improvements.
4677 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4679 * message.el (message-newline-and-reformat): Don't insert too many
4681 (message-newline-and-reformat): Work even if not sc.
4683 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4685 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4687 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4689 * mm-view.el (mm-display-patch-inline): New function.
4691 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4693 * mm-view.el (mm-display-patch-inline): New function.
4695 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4697 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4700 * message.el (message-forward): Narrow to the right header.
4702 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4705 * gnus-msg.el (gnus-configure-posting-styles): Use the
4706 user-full-name function.
4708 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4709 (mm-body-charset-encoding-alist): Default to nil.
4711 * message.el (message-elide-ellipsis): Fix typo.
4712 (message-elide-region): Ditto.
4713 (message-elide-region): Don't insert a newline first.
4715 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4717 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4718 gnus-fetch-old-headers.
4719 (gnus-cut-threads): Ditto.
4720 (gnus-summary-initial-limit): Ditto.
4721 (gnus-summary-limit-children): Ditto.
4723 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4726 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4728 * gnus-art.el (article-decode-encoded-words):
4729 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4732 * gnus.el (gnus-read-method): Add methods from
4733 `gnus-opened-servers' to completion. Map entered method/address
4734 into existing methods if possible.
4736 * gnus-group.el (gnus-group-make-group): Simplify method.
4738 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4740 * mml.el (mml-preview): Remove mail-header-separator before
4743 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4745 * message.el (message-read-from-minibuffer): New function.
4747 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4749 * gnus.el: Pterodactyl Gnus v0.98 is released.
4751 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4753 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4755 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4757 * mml.el (mml-generate-mime-1): Read attached binary file in
4760 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4762 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4764 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4766 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4768 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4770 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4772 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4774 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4775 (gnus-article-mime-match-handle-function): New variable.
4776 (gnus-article-view-part): Make `b' customizable.
4778 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4780 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4782 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4784 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4786 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4788 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4790 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4792 * gnus-srvr.el (gnus-browse-foreign-server): Use
4793 `buffer-substring' instead of `read'.
4795 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4797 * nnimap.el, imap.el, rfc2104.el: New files.
4799 * gnus.el (gnus-valid-select-methods): Add nnimap.
4801 * gnus-group.el (gnus-group-group-map): Add
4802 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4803 (gnus-group-nnimap-expunge): New function.
4804 (gnus-group-nnimap-edit-acl): New function.
4806 * gnus-agent.el (gnus-agent-group-mode-map): Add
4807 gnus-agent-synchronize.
4808 (gnus-agent-synchronize): New function.
4809 (gnus-agent-fetch-group-1): Check if server is open.
4811 * nnagent.el (nnagent-request-set-mark): Save marks.
4813 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4814 (mail-source-fetcher-alist): Map to imap fetcher function.
4815 (mail-source-fetch-imap): New function.
4817 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4820 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4822 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4823 (gnus-topic-sort-topics): New function.
4824 (gnus-topic-make-menu-bar): Add sort-topics.
4825 (gnus-topic-move): New function.
4826 (gnus-topic-move-group): Move the topic if no group selected.
4828 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4830 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4832 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4834 * mm-view.el (mm-inline-message): Fix leaving group bug.
4836 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4838 * gnus-msg.el (gnus-post-method): Use normal method if current is
4841 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4843 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4844 (nnmail-insert-lines): Ditto.
4846 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4848 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4851 * message.el (message-unsent-separator): One more separator.
4853 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4855 * nnfolder.el (nnfolder-request-move-article): For empty article,
4856 search till (point-max).
4857 (nnfolder-retrieve-headers): Ditto.
4858 (nnfolder-request-accept-article): Ditto.
4859 (nnfolder-save-mail): Ditto.
4860 (nnfolder-insert-newsgroup-line): Ditto.
4862 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4864 * qp.el (quoted-printable-encode-region): Check eobp.
4866 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4868 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4870 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4872 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4875 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4877 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4878 (mm-uu-forward-end-line): Ditto.
4880 1999-09-29 Didier Verna <verna@inf.enst.fr>
4882 * binhex.el (binhex-decode-region): don't consider the value of
4883 `enable-multibyte-characters' in XEmacs.
4885 * gnus-start.el (gnus-read-descriptions-file): ditto.
4887 * mm-util.el (mm-multibyte-p): ditto.
4888 (mm-with-unibyte-buffer): ditto.
4889 (mm-find-charset-region): use `mm-multibyte-p'.
4891 * mm-bodies.el (mm-decode-body): ditto.
4892 (mm-decode-string): ditto.
4894 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4896 * mm-util.el (mm-binary-coding-system): Try binary first.
4898 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4900 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4902 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4904 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4906 (article-date-ut): Find correct insert position.
4908 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4910 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4913 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4915 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4918 * message.el (message-resend): Use message mode when prompting.
4920 * gnus-art.el (article-hide-headers): Mark wash.
4921 (article-emphasize): Ditto.
4923 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4925 * message.el (message-newline-and-reformat): Work for SC.
4927 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4929 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4931 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4933 1999-10-20 David S. Goldberg <dsg@mitre.org>
4935 * mm-decode.el mm-inline-override-types: New variable
4937 * mm-decode.el (mm-inline-override-p): New function
4939 * mm-decode.el (mm-inlined-p): Use it
4941 1999-10-20 David S. Goldberg <dsg@mitre.org>
4943 * mm-decode.el mm-inline-override-types: New variable
4945 * mm-decode.el (mm-inline-override-p): New function
4947 * mm-decode.el (mm-inlined-p): Use it
4949 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4951 * gnus.el: Pterodactyl Gnus v0.97 is released.
4953 1999-09-01 Brendan Kehoe <brendan@zen.org>
4955 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4956 gnus-summary-next-group, not gnus-summary-next-article. Only give
4959 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4961 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4964 * message.el (message-forward-ignored-headers): New variable.
4966 * gnus-art.el (gnus-article-prepare-display): Nix out
4967 gnus-article-wash-types.
4969 * gnus-agent.el (gnus-agent-create-buffer): New function.
4970 (gnus-agent-fetch-group-1): Use it.
4971 (gnus-agent-start-fetch): Ditto.
4973 * gnus-sum.el (gnus-summary-exit): Don't use
4974 `gnus-use-adaptive-scoring'.
4976 * mail-source.el (mail-source-fetch-pop): Only store password when
4979 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4981 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4983 * message.el (message-reply): Use it.
4984 (message-dont-reply-to-names): New variable.
4986 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4988 * mm-util.el (mm-preferred-coding-system): Typo fix.
4990 * message.el (message-bounce): Work for non-MIME.
4992 * gnus.el (gnus-short-group-name): Short the right parts of the
4995 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4997 * mm-encode.el (mm-qp-or-base64): New version.
4999 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5001 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5003 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5005 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5006 of restricted region.
5007 (gnus-mime-display-single): Set beg at correct point.
5009 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5011 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5013 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5015 * gnus-msg.el (gnus-configure-posting-styles): Let
5016 `gnus-posting-styles' have its say in posting-style: local
5017 variable `styles' is already bound to `gnus-posting-styles' so
5018 don't rebind it to nil.
5020 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5022 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5025 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5027 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5028 quoted-printable-encode-region.
5030 * qp.el (quoted-printable-encode-region): Assume charset
5031 encoded. Fold every line in the region.
5033 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5035 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5038 1999-09-01 Didier Verna <verna@inf.enst.fr>
5040 * message.el (message-mode): allows whitespaces between multiple
5041 instances of the fill character ">".
5043 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5045 * mm-encode.el (mm-qp-or-base64): Fix.
5047 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5049 * message.el (message-send): Too much and.
5051 1999-09-24 Andreas Schwab <schwab@suse.de>
5053 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5055 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5057 * gnus-score.el (gnus-score-headers): Work for nil scores.
5059 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5061 * gnus-cache.el (gnus-cache-write-active): Write full names.
5063 * gnus-util.el (gnus-write-active-file): Accept full name.
5065 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5066 (mm-assoc-string-match): New function.
5067 (mm-display-inline): Use it.
5069 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5071 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5073 1999-08-27 Florian Weimer <fw@s.netic.de>
5075 * mml.el (mml-generate-multipart-alist): New variable.
5077 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5079 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5081 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5083 * message.el (message-send): More helpful error message if sending
5086 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5088 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5089 in newer emacsen, where ?r isn't equal 114.
5091 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5093 * gnus.el: Pterodactyl Gnus v0.96 is released.
5095 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5097 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5098 to get active info if method is covered by agent, otherwise
5099 active info is lost.
5101 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5103 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5105 1999-08-09 Dave Love <fx@gnu.org>
5107 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5109 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5111 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5112 (already matched by "^X-Pgp"), removed duplicate
5113 X-Mailing-List, added several new junk headers.
5115 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5117 * gnus-art.el (article-decode-charset): Don't assume
5118 gnus-summary-buffer is live.
5120 1999-08-27 Florian Weimer <fw@s.netic.de>
5122 * gnus-score.el (gnus-home-score-file): Work with absolute path
5125 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5127 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5128 nothing else in the group.
5130 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5132 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5135 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5137 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5139 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5141 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5144 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5146 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5149 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5151 * mm-util.el (mm-text-coding-system-for-write): New variable.
5152 (mm-append-to-file): New function.
5153 (mm-write-region): New function.
5155 * gnus-art.el (gnus-output-to-file): Use it.
5156 * gnus-util.el (gnus-output-to-rmail): Ditto.
5157 (gnus-output-to-mail): Ditto.
5158 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5160 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5162 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5164 * nnheader.el (nnheader-insert-file-contents): Revert and use
5165 mm-insert-file-contents.
5166 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5167 (nnheader-auto-mode-alist): Removed.
5169 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5170 (mm-insert-file-contents): Add a new parameter for inserting
5171 compressed file literally.
5173 * mml.el (mml-generate-mime-1): Insert non-text literally.
5175 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5177 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5179 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5181 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5183 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5186 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5188 * mml.el (mml-insert-mime): Decode text.
5189 (mml-to-mime): Narrow to headers-or-head.
5191 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5193 * mm-view.el (mm-inline-text): Check
5194 w3-meta-content-type-charset-regexp.
5196 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5198 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5201 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5203 * gnus-mlspl.el: Documentation fixes.
5205 1999-08-27 Rui Zhu <sprache@iname.com>
5207 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5209 1999-08-27 Michael Cook <cook@sightpath.com>
5211 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5214 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5216 * nnmail.el (nnmail-get-new-mail): "Done".
5218 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5220 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5223 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5225 * gnus-art.el (article-decode-charset): Fix broken CT.
5227 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5229 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5230 overview buffer if it is killed.
5232 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5234 * gnus-art.el (article-babel): New version.
5236 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5238 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5240 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5242 * gnus.texi (More Threading): Document new variable
5243 `gnus-sort-gathered-threads-function'.
5245 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5247 * gnus.texi (More Threading): Document new variable
5248 `gnus-sort-gathered-threads-function'.
5250 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5252 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5255 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5257 * mm-util.el (mm-running-xemacs): Removed.
5258 (mm-coding-system-p): New function.
5259 (mm-binary-coding-system): Safe guess.
5260 (mm-text-coding-system): Ditto.
5261 (mm-auto-save-coding-system): Ditto.
5263 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5265 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5266 (mm-qp-or-base64): Reversed logic.
5268 * mm-decode.el (mm-save-part-to-file): Let coding system be
5271 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5273 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5274 be set in topic parameters.
5276 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5278 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5279 (gnus-sort-gathered-threads): Allow the user to specify the
5280 function to use when sorting gathered threads.
5282 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5283 mark cached articles as `undownloaded'.
5285 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5287 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5288 to have buffer local values.
5290 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5292 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5293 types 'g' for 'guess group type.
5295 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5297 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5298 after each regexp in nnmail-list-identifiers, not just after last
5301 * gnus-sum.el (gnus-list-identifiers): New variable.
5302 (gnus-summary-remove-list-identifiers): New function.
5303 (gnus-select-newsgroup): Use it.
5304 (gnus-summary-wash-hide-map): Bind
5305 `gnus-article-hide-list-identifiers' to W W l.
5306 (gnus-summary-make-menu-bar): Add list-identifiers command.
5308 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5309 (gnus-treatment-function-alist): Add variable.
5310 (article-hide-list-identifiers): New function.
5311 (mapcar): Add function.
5312 (gnus-article-hide): Use it.
5314 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5316 * gnus.el: Pterodactyl Gnus v0.95 is released.
5318 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5320 * mm-decode.el (mm-mailcap-command): New function.
5321 (mm-display-external): Use it.
5323 * gnus-art.el (article-make-date-line): Work for India.
5325 * mm-encode.el (mm-qp-or-base64): Typo.
5327 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5329 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5331 * gnus.el: Pterodactyl Gnus v0.94 is released.
5333 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5335 * pop3.el: New version.
5337 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5339 * mm-encode.el (mm-qp-or-base64): New function.
5340 (mm-content-transfer-encoding): Use it.
5342 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5344 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5346 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5348 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5350 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5352 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5355 * mailcap.el (mailcap-mime-types): New function.
5357 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5359 * message.el (message-goto-eoh): Really go to the end.
5361 1999-07-09 Puneet Goel <puneet@computer.org>
5363 * message.el (message-make-date): Do the right thing in with
5364 sub-hour time zones.
5366 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5371 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5373 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5375 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5377 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5378 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5379 and use t as default value.
5381 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5383 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5384 gnus-summary-buffer is live.
5386 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5388 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5390 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5392 * message.el (message-bounce): Do MIME bounces MIMEy.
5394 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5396 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5398 * mailcap.el (mailcap-mime-extensions): Changed patch to
5401 * mm-decode.el (mm-display-external): Wrong placement of paren.
5403 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5405 * gnus.el: Pterodactyl Gnus v0.93 is released.
5407 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5409 * gnus-cus.el (gnus-group-parameters): New entries for
5412 * gnus-mlspl.el: Renamed functions and variables so as to
5413 start with gnus-group-split.
5414 * gnus.el: Adjust autoload entries.
5416 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5418 * gnus-mlspl.el: Removed trailing t from comment and provide.
5419 Renamed functions and variables to start with gnus-mlsplit.
5420 Added autoload comments.
5421 * gnus.el: Added autoload entries.
5423 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5425 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5426 so that matches excluded by RESTRICTs do not cause the whole split
5427 to be ignored. This also fixes a long-standing bug in which a
5428 split with \N substitutions wouldn't cause cross-posting as
5431 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5432 (nnmail-split-it): Implement them.
5434 * nnmail.el (nnmail-split-fancy): Document ! splits.
5436 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5438 * pop3.el: New version.
5440 1999-07-05 Simon Josefsson
5442 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5444 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5446 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5448 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5450 * gnus-util.el (gnus-write-active-file): Use real name.
5452 * gnus-agent.el (gnus-agent-expire): Update active file
5455 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5457 * nndraft.el (nndraft-request-article): Use difference
5458 coding-systems for queue and drafts.
5460 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5463 * mm-util.el (mm-auto-save-coding-system): New coding system.
5465 * message.el (message-draft-coding-system): Use it.
5467 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5469 * mm-uu.el: More customizable and less aggressive.
5471 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5473 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5476 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5477 (mml-insert-mml-markup): Accept a nofile.
5478 (mml-insert-mime): Insert nofile.
5480 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5482 * mm-decode.el (mm-handle-media-type): New function.
5483 (mm-handle-media-supertype): New function.
5484 (mm-handle-media-subtype): New function.
5485 Use new functions throughout. "/"))
5487 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5489 * gnus-art.el (gnus-treat-predicate): Typo.
5491 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5493 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5495 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5497 * gnus-art.el (article-date-ut): UT! Default it!
5499 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5501 * gnus.el: Pterodactyl Gnus v0.92 is released.
5503 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5505 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5507 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5509 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5512 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5515 * mm-view.el (mm-inline-message): Ignore remove-spec.
5517 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5520 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5522 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5524 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5527 * message.el (message-fill-yanked-message): Remove `t' arg.
5529 * gnus-group.el (gnus-group-kill-group): Message killing of
5532 * mm-util.el (mm-preferred-coding-system): New function.
5533 (mm-mime-charset): Use it.
5535 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5537 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5539 * gnus-mlsplt.el: New file.
5541 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5543 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5545 (mm-attachment-override-p): Take a handle instead of a type.
5546 (mm-inlined-p): Ditto.
5547 (mm-automatic-display-p): Ditto,
5548 (mm-inlinable-p): Ditto.
5550 * nndraft.el (nndraft-request-expire-articles): Delete backup
5553 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5555 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5557 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5559 * nnmail.el (nnmail-split-it): Allow .*.
5561 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5563 * mm-decode.el (mm-inline-large-images-p): Renamed.
5565 * gnus-art.el (article-date-ut): Always look in the current buffer
5566 for the Date header.
5568 * mml.el (mml-validate): New command.
5570 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5571 since we are dealing with regexps.
5573 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5575 * gnus.el: Pterodactyl Gnus v0.91 is released.
5577 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5579 * gnus-agent.el (gnus-agent-save-active-1): New function.
5580 (gnus-agent-save-active): use it.
5581 (gnus-agent-save-groups): Ditto.
5583 * gnus-cache.el (gnus-cache-write-active): Use it.
5585 * gnus-agent.el (gnus-agent-write-active): Use it.
5587 * gnus-util.el (gnus-write-active-file): New function.
5589 * gnus-agent.el (gnus-agent-write-active): New function to keep
5590 lower boundaries and canceled groups.
5591 (gnus-agent-save-groups): Use it.
5592 (gnus-agent-save-active): Use it.
5593 (gnus-agent-save-group-info): Only write active files.
5594 (gnus-agent-expire): Update active file.
5596 * mm-decode.el (mm-inlinable-part-p): Removed.
5597 (mm-user-display-methods): Default to nil.
5598 (mm-user-display-methods): Removed.
5599 (add-mime-display-method): Removed.
5600 (mm-automatic-display): Renamed.
5601 (mm-automatic-display-p): Use it.
5602 (mm-inlined-types): New variable.
5603 (mm-inlined-p): New function.
5605 * message.el (message-reply): Bind message-this-is-mail.
5607 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5609 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5611 * message.el (message-check-news-header-syntax): Protect against
5614 * mm-util.el (mm-auto-mode-alist): New.
5616 * mml.el (mml-generate-mime-1): Ditto.
5618 * gnus.el: Use mm-insert-file-contents throughout instead of
5621 * mm-util.el (mm-insert-file-contents): New function.
5623 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5625 * gnus.el: Pterodactyl Gnus v0.90 is released.
5627 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5629 * mailcap.el (mailcap-possible-viewers): Use string=.
5631 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5633 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5634 (mm-uu-forward-end-line): New variable.
5635 (mm-uu-begin-line): Handle forwarded message.
5636 (mm-uu-identifier-alist): Ditto.
5637 (mm-uu-dissect): Ditto.
5639 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5641 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5642 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5643 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5645 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5646 (nnfolder-file-coding-system-for-write): New variable.
5647 (nnfolder-active-file-coding-system): New variable.
5648 (nnfolder-active-file-coding-system-for-write): New variable.
5649 (nnfolder-save-active): New function.
5650 (nnfolder-save-buffer): Use them.
5651 (nnfolder-possibly-change-group): Ditto.
5652 (nnfolder-request-list-newsgroups): Ditto.
5653 (nnfolder-request-create-group): Ditto.
5654 (nnfolder-request-expire-articles): Ditto.
5655 (nnfolder-request-move-article): Ditto.
5656 (nnfolder-request-accept-article): Ditto.
5657 (nnfolder-request-delete-group): Ditto.
5658 (nnfolder-request-rename-group): Ditto.
5659 (nnfolder-possibly-change-folder): Ditto.
5660 (nnfolder-read-folder): Ditto.
5661 (nnfolder-request-list): Remove pathname-coding-system.
5662 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5664 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5665 (nnmail-file-coding-system-1): Removed.
5666 (nnmail-find-file): Use nnmail-pathname-coding-system.
5667 (nnmail-write-region): Ditto.
5669 * nnmbox.el (nnmbox-file-coding-system): New variable.
5670 (nnmbox-file-coding-system-for-write): New variable.
5671 (nnmbox-active-file-coding-system): New variable.
5672 (nnmbox-active-file-coding-system-for-write): New variable.
5673 (nnmbox-save-buffer): New function.
5674 (nnmbox-save-active): New function.
5675 (nnmbox-request-scan): Use them.
5676 (nnmbox-request-expire-articles): Ditto.
5677 (nnmbox-request-move-article): Ditto.
5678 (nnmbox-request-accept-article): Ditto.
5679 (nnmbox-request-replace-article): Ditto.
5680 (nnmbox-request-delete-group): Ditto.
5681 (nnmbox-request-rename-group): Ditto.
5682 (nnmbox-request-create-group): Ditto.
5684 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5685 (mm-running-ntemacs): Removed.
5687 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5689 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5691 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5693 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5695 * qp.el (quoted-printable-encoding-characters): Support lower case.
5697 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5699 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5700 (rfc2047-b-encode-region): Encode line by line.
5702 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5704 * mm-util.el (mm-find-mime-charset-region): Fix.
5706 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5708 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5709 (mm-find-mime-charset-region): Ditto.
5711 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5713 * gnus-sum.el (gnus-summary-move-article): Fix something or
5716 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5718 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5719 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5720 (gnus-summary-enter-digest-group): Use them.
5721 (gnus-summary-setup-default-charset): Ditto.
5723 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5725 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5726 gnus-newsgroup-name is nil.
5728 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5730 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5732 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5734 * gnus-art.el (article-emphasize): Use correct
5735 gnus-article-emphasis-alist.
5737 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5739 * mm-view.el (mm-inline-text): Fix text/html bug.
5741 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5743 * gnus.el: Pterodactyl Gnus v0.89 is released.
5745 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5747 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5748 * message.el (message-draft-coding-system): Ditto.
5749 * mm-util.el (mm-running-ntemacs): Ditto.
5751 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5753 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5755 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5757 * mml.el: require mm-decode.
5759 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5761 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5763 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5765 * mm-view.el (mm-inline-image): Fix image undisplayer.
5767 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5769 * mml.el (mml-insert-multipart): Error in compeling-read.
5770 (mml-insert-tag): Match tags.
5772 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5774 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5775 (gnus-cache-braid-heads): Ditto.
5776 (gnus-cache-retrieve-headers): Ditto.
5778 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5780 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5782 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5784 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5785 to string under XEmacs.
5787 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5789 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5791 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5793 * mm-view.el (mm-inline-message): Fix message view bug.
5794 * gnus-art.el (gnus-article-prepare): Ditto.
5796 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5798 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5800 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5802 * gnus.el: Pterodactyl Gnus v0.88 is released.
5804 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5806 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5809 * nnmail.el (nnmail-get-new-mail): Save info.
5811 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5813 * gnus.el: Pterodactyl Gnus v0.87 is released.
5815 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5817 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5818 (mail-source-run-script): New function.
5819 (mail-source-fetch-pop): Use it.
5821 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5823 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5825 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5827 * gnus.el: Pterodactyl Gnus v0.86 is released.
5829 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5831 * gnus-art.el (gnus-treat-translate): New variable.
5832 (gnus-treat-predicate): Accept a list of regexps.
5833 (gnus-article-treat-custom): Allow a list of regexps.
5835 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5837 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5840 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5842 * gnus-art.el (article-babel): Narrow a bit.
5844 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5846 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5848 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5850 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5851 articles, not only unread ones.
5853 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5855 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5858 * gnus-art.el (gnus-article-x-face-command): Ditto.
5860 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5862 * gnus.el (gnus-method-simplify): Accept server names.
5864 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5866 * gnus-art.el (article-babel-prompt): New function.
5867 (article-babel): New command.
5869 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5871 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5873 * mml.el (mml-generate-mime-1): Don't insert literally.
5875 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5876 (gnus-netrc-syntax-table): Removed.
5877 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5879 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5881 * mm-view.el (mm-inline-text): Fix charset for text/html.
5883 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5885 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5887 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5889 * nnmail.el (nnmail-split-incoming): Return the number of split
5891 (nnmail-process-babyl-mail-format): Ditto.
5892 (nnmail-process-unix-mail-format): Ditto.
5893 (nnmail-process-mmdf-mail-format): Ditto.
5894 (nnmail-process-maildir-mail-format): Ditto.
5896 * mail-source.el (mail-source-callback): Return the number from
5899 * message.el (message-send-mail): Generate Lines.
5901 * mail-source.el (mail-source-call-script): New function.
5902 (mail-source-call-script): New function.
5904 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5906 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5907 (gnus-select-newsgroup): Use it.
5908 (gnus-group-highlight-words-alist): New variable.
5909 (gnus-newsgroup-emphasis-alist): New variable.
5910 (gnus-summary-local-variables): Use it.
5911 * gnus-art.el (article-emphasize): Use it.
5912 (gnus-emphasis-highlight-words): New face.
5913 * gnus-cus.el (gnus-group-parameters): New parameter.
5915 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5917 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5918 parameter `headers'.
5919 (gnus-cache-enter-article): Ditto.
5920 (gnus-cache-update-article): Ditto.
5921 * gnus-sum.el (gnus-summary-move-article): Ditto.
5922 (gnus-summary-mark-article-as-unread): Ditto.
5923 (gnus-summary-mark-article): Ditto.
5925 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5927 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5928 (gnus-posting-style-alist): Removed.
5929 (gnus-message-style-insertions): Ditto.
5930 (gnus-configure-posting-styles): Reimplementation.
5932 * mail-source.el (mail-source-fetch): Error the message.
5934 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5936 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5938 * gnus.el: Pterodactyl Gnus v0.85 is released.
5940 1999-04-20 Michael Cook <cook@sightpath.com>
5942 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5943 Outlook citation regex.
5945 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5947 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5950 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5952 * gnus-range.el (gnus-remove-from-range): Document range1
5953 modification, protect range2.
5955 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5957 * gnus-sum.el (gnus-update-marks): Protect lists from
5958 gnus-remove-from-range, don't sort twice.
5960 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5962 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5963 function in backend.
5965 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5967 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5968 request-accept-article function in the backend instead of using
5969 the 'respool capability.
5971 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5973 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5974 spurious whitespace at eob.
5976 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5978 * nnmail.el (nnmail-get-new-mail): Check right variable.
5980 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5982 * mailcap.el (mailcap-mime-data): Fix rfc822.
5984 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5986 * nndoc.el (nndoc-nsmail-type-p): New function.
5987 (nndoc-type-alist): Recognize nsmail.
5989 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5991 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5992 *before* `article-hide-headers' deletes the information.
5994 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5996 * gnus-sum.el (gnus-summary-save-parts): New command and
5998 (gnus-summary-save-parts-1): New function.
5999 (gnus-summary-iterate): Buggy.
6001 * mm-decode.el (mm-save-part-to-file): Made into own function.
6003 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6005 * gnus-group.el (gnus-group-set-info): Resist nils.
6007 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6009 * mailcap.el (mailcap-mime-data): Ditto.
6011 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6013 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6015 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6017 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6018 gnus-article-date-lapsed-new-header is t.
6020 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6022 * gnus.el: Pterodactyl Gnus v0.84 is released.
6024 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6026 * gnus-msg.el (gnus-bug-message): Mime change.
6028 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6030 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6032 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6034 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6037 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6039 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6040 when authentication is 'password.
6042 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6044 * gnus-win.el (gnus-configure-windows): Accept a setting.
6046 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6048 * mm-util.el (mm-quote-arg): Moved here.
6050 * mm-decode.el (mm-quote-arg): Quote more chars.
6052 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6054 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6055 with newlines would create buggy .nov files.
6057 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6059 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6062 * message.el (message-mode): Doc fix.
6064 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6066 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6068 * gnus-art.el (article-date-ut): Rewrite.
6070 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6073 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6076 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6078 1999-04-18 Didier Verna <verna@inf.enst.fr>
6080 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6081 (article-date-ut): use it.
6083 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6085 * mail-source.el (mail-source-fetch-pop): Call script
6088 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6090 * gnus.el: Pterodactyl Gnus v0.83 is released.
6092 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6094 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6096 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6098 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6100 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6102 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6104 * message.el (message-generate-headers): Accept continuation
6107 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6109 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6111 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6113 * gnus-art.el (gnus-treatment-function-alist): use
6116 * message.el (message-inhibit-body-encoding): Typo.
6117 (message-resend): Inhibit encoding.
6119 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6121 * gnus-art.el (article-remove-cr): Use re-search.
6123 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6126 * mm-decode.el (mm-quote-arg): Quote '.
6128 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6130 * mm-decode.el (mm-insert-part): Use multibyte for text.
6132 * gnus-start.el (gnus-read-newsrc-file): New variable.
6133 (gnus-read-newsrc-file): Use it.
6135 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6137 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6139 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6142 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6144 * gnus.el: Pterodactyl Gnus v0.82 is released.
6146 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6148 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6151 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6153 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6156 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6158 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6160 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6162 * mail-source.el (mail-source-fetch): Ask before bugging out.
6164 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6166 * uudecode.el (uudecode-decode-region-external): Don't assume
6167 uudecode-temporary-file-directory ends with a slash.
6169 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6171 * gnus-sum.el (gnus-update-marks):
6172 (gnus-update-read-articles):
6173 (gnus-summary-expire-articles): Check server.
6175 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6177 * mml.el (mml-preview): New function.
6179 1999-04-17 William M. Perry <wmperry@aventail.com>
6181 * mail-source.el (mail-source-fetch-file): Return the right
6184 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6186 * mml.el (mml-insert-parameter): New function.
6187 (mml-insert-parameter-string): New function.
6189 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6191 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6192 (gnus-mime-display-part): Use it.
6194 * mm-decode.el (mm-alternative-precedence): Removed.
6195 (mm-discouraged-alternatives): New variable.
6196 (mm-preferred-alternative-precedence): New function.
6198 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6200 * mail-source.el (mail-sources): New variable.
6202 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6204 * mm-decode.el (mm-valid-image-format-p): New function.
6205 (mm-inline-media-tests): Use it.
6206 (mm-valid-and-fit-image-p): New function.
6208 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6209 (gnus-agent-fetch-group): Ditto.
6211 1999-04-12 Didier Verna <verna@inf.enst.fr>
6213 * nnmail.el (nnmail-article-group): in case of a group name
6214 containing "\\n" constructs, be sure to pass the expanded value to
6217 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6219 * gnus.el: Pterodactyl Gnus v0.81 is released.
6221 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6223 * gnus-sum.el (gnus-get-split-value): Reverse result.
6225 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6227 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6229 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6231 * mml.el (mml-insert-tag): Insert concluding part.
6233 * message.el (message-send-mail): Encode later.
6234 (message-send-news): Ditto.
6236 * nnfolder.el: Don't use mail delim.
6238 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6240 * gnus-cus.el (gnus-group-customize): Put point at min.
6242 * mm-view.el (mm-inline-text): Allow toggling html.
6244 1999-03-28 William M. Perry <wmperry@aventail.com>
6246 * mail-source.el: Added prescript and postscript to file.
6248 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6250 * nnmail.el: Reverted.
6252 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6253 (gnus-setup-posting-charset): Did work.
6255 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6257 * gnus.el (gnus-short-group-name): Use
6258 gnus-group-uncollapsed-levels.
6260 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6262 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6264 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6266 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6267 (article-strip-headers-from-body): New command and keystroke.
6269 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6271 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6273 * nnheader.el (nnheader-insert-file-contents): Bind
6274 enable-local-eval to nil.
6275 (nnheader-find-file-noselect): Ditto.
6277 * nnmail.el (nnmail-article-group): Don't remove long lines.
6278 (nnmail-remove-long-lines): New function.
6279 (nnmail-split-header-length-limit): Removed.
6281 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6283 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6285 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6287 * gnus-sum.el (gnus-summary-generic-mark): New function.
6289 * nnmail.el (nnmail-split-header-length-limit): Increased.
6290 (nnmail-article-group): Allow nil.
6292 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6294 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6297 * mml.el (mml-minibuffer-read-type): Include types from
6300 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6302 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6304 * mml.el (mml-insert-tag): New function.
6305 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6306 confusion with functions like `mml-read-tag'.
6307 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6308 (mml-minibuffer-read-description): Ditto with
6309 `mml-minibuffer-read-description'.
6310 (mml-attach-buffer): New function.
6311 (mml-mode-map): New entry for /.
6312 (mml-minibuffer-read-type): Accept DEFAULT.
6314 * mml.el (mml-quote-region): Narrow the region.
6316 * message.el (message-mode-menu): message-mime-attach-file is now
6319 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6321 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6323 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6325 * mml.el (mml-attach-buffer): New command.
6327 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6329 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6330 with a proper range. Compress range.
6332 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6334 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6336 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6338 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6340 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6341 (gnus-picons-convert-x-face): Removed.
6342 (gnus-picons-article-display-x-face): Removed.
6343 (gnus-picons-x-face-sentinel): Ditto.
6344 (gnus-picons-display-x-face): Ditto.
6346 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6348 * gnus.el: Pterodactyl Gnus v0.80 is released.
6350 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6352 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6354 * gnus-sum.el (gnus-with-article): Moved here.
6356 * mail-source.el (mail-source-fetch-pop): Ask for password even
6359 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6361 * gnus-msg.el (gnus-bug): Add description.
6363 * mml.el (mml-insert-mml-markup): Insert disposition.
6365 * message.el (message-send-mail): Always encode mail headers.
6367 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6369 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6372 * nnmail.el (nnmail-current-spool): Removed.
6374 * gnus-salt.el (gnus-tree-inhibit): New varible.
6376 * gnus.el (mm-util): Required.
6378 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6380 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6382 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6384 * mail-source.el (mail-source-bind): Doc fix.
6386 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6388 * message.el (message-mode): Doc fix.
6390 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6393 * gnus.el (gnus-methods-equal-p): Moved here.
6395 * mail-source.el: pop at 110.
6397 * pop3.el (pop3-movemail): Use write-region instead of
6398 append-to-file to avoid excessive messaging.
6400 1999-02-27 lantz moore <lmoore@contigo.com>
6402 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6405 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6407 * gnus-art.el (article-hide-boring-headers): Field names must not
6410 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6412 * gnus.el: Pterodactyl Gnus v0.79 is released.
6414 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6416 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6418 * mml.el (mml-mode): Don't use add-minor-mode.
6420 * message.el (messgage-inhibit-body-encoding): New variable.
6421 (message-encode-message-body): Use it.
6423 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6425 * gnus.el: Pterodactyl Gnus v0.78 is released.
6427 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6429 * message.el (message-mode): Switch on MML mode.
6431 * mml.el: Included commands and functions.
6432 (mml-mode-map): New keymap.
6434 * message.el: Removed the insertion commands and functions.
6436 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6438 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6441 * gnus-art.el (gnus-narrow-to-page): Revert.
6443 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6444 (gnus-cite-parse-maybe): Always reparse.
6446 * message.el (message-encode-message-body): Don't insert
6447 "multipart warning".
6449 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6451 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6453 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6455 * nnmail.el: Require mm-util.
6457 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6459 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6462 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6464 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6466 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6468 * gnus-msg.el (gnus-extended-version): Better regexp.
6470 1999-02-25 Didier Verna <verna@inf.enst.fr>
6472 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6473 is called with the result of SPLIT and should return a new split.
6475 * gnus.texi: update the doc.
6477 1999-02-23 Didier Verna <verna@inf.enst.fr>
6479 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6480 displayed in the article buffer, output bars if
6481 `gnus-picons-display-article-move-p'.
6483 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6485 * mail-source.el (mail-source-fetch-pop): Typo.
6487 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6489 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6491 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6493 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6495 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6497 * mml.el (mml-insert-buffer): New function.
6499 * message.el (message-forward): Insert the buffer in the buffer.
6501 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6503 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6505 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6507 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6509 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6511 * gnus.el: Pterodactyl Gnus v0.77 is released.
6513 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6515 * gnus-art.el (gnus-displaying-mime): New variable.
6516 (article-narrow-to-head): New function.
6518 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6519 Default to pop instead of pop3.
6521 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6523 * gnus-art.el (article-hide-pgp): Goto body.
6525 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6527 * gnus-cite.el: Don't use goto-line.
6529 * gnus-art.el (gnus-article-treat-html): Removed.
6530 (gnus-treat-article): Save restriction.
6532 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6534 * message.el (message-send-mail): Don't untabify.
6535 (message-mode): Don't use tabs for indentation.
6537 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6539 * message.el (message-send-mail): Don't untabify.
6541 * nnml.el (nnml-save-mail): Typo fix.
6543 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6545 * message.el (message-cite-function): Add
6546 `message-cite-original-without-signature' customization option.
6548 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6550 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6551 `nnmail-prepare-incoming-header-hook'.
6553 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6555 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6557 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6559 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6561 1999-02-18 Michael Cook <cook@sightpath.com>
6563 * Recognize Microsoft Outlook's cite attribution conventions.
6565 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6567 * gnus-sum.el: Bind M.
6569 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6571 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6573 1999-02-15 Didier Verna <verna@inf.enst.fr>
6575 * gnus-picon.el (gnus-group-display-picons): ensures that
6576 `article-goto-body' really goes to the article body.
6578 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6580 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6582 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6584 * mm-view.el (mm-view-message): Enable multibyte.
6586 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6588 * nnmail.el (nnmail-get-new-mail): Message later.
6590 * mm-util.el (mm-find-charset-region): Revert to checking
6593 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6595 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6598 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6600 * gnus.el: Pterodactyl Gnus v0.76 is released.
6602 1999-02-06 Felix Lee <flee@cygnus.com>
6604 * gnus.el (gnus-group-change-level-function): Typo.
6606 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6608 * gnus-sum.el (gnus-nov-skip-field): Removed.
6609 (gnus-nov-field): Ditto.
6610 (gnus-nov-parse-extra): Ditto.
6611 (gnus-nov-read-integer): Ditto.
6613 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6615 * nnheader.el (nnheader-nov-read-message-id): New macro.
6616 (nnheader-parse-nov): Use it.
6618 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6619 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6620 `(eq (char-after) ?\n)'.
6622 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6624 * gnus.el (gnus-other-frame): Always pop up a new frame.
6626 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6628 * gnus-range.el (gnus-range-add): Rewrite.
6630 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6632 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6634 (nnmail-process-maildir-mail-format): New function.
6636 * mail-source.el (mail-source-fetch-maildir): New function.
6637 (mail-source-keyword-map): Add default for maildir method.
6638 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6640 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6642 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6644 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6645 (nndoc-mime-digest-type-p): Removed.
6647 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6649 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6650 where it is supposed to be.
6651 (gnus-treat-play-sounds): New variable.
6653 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6655 * gnus-art.el (article-display-x-face): Narrow to head.
6656 (gnus-article-washed-types): New variable.
6657 (article-hide-pgp): Is not a toggle.
6658 (gnus-article-hide-text-type): Save types.
6659 (article-decode-charset): Use it.
6661 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6663 * message.el (message-forward-start-separator): Removed.
6664 (message-forward-end-separator): Removed.
6665 (message-signature-before-forwarded-message): Removed.
6666 (message-included-forward-headers): Removed.
6667 (message-check-news-body-syntax): Don't check forward.
6668 (message-forward): Use MIME.
6670 * nnvirtual.el (nnvirtual-request-article): Bind
6671 gnus-article-decode-hook to nil.
6673 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6675 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6678 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6680 * format-spec.el (format-spec): Be more robust.
6682 * message.el (message-encode-message-body): Default
6683 mail-parse-charset to mail-parse-charset.
6685 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6686 (gnus-summary-edit-article): Bind mail-parse-charset.
6688 * mml.el (mml-read-tag): Ignore white space after end of tag.
6690 * message.el (message-goto-body): Also work in separatorless
6693 * mml.el (mml-translate-from-mime): New function.
6694 (mml-insert-mime): Ditto.
6695 (mml-to-mime): New function.
6696 (mime-to-mml): New name.
6698 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6701 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6703 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6704 special-case nndraft groups.
6706 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6708 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6709 (gnus-get-newsgroup-headers): Already bound.
6711 * message.el (message-encode-message-body): Use posting charset.
6713 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6714 (mm-body-encoding): Do CTE.
6715 (mm-body-7-or-8): New function.
6717 * mm-util.el (mm-mime-charset): Always fall back on alist.
6718 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6719 (mm-mime-mule-charset-alist): Add arabic-*-column.
6720 (mm-find-mime-charset-region): New function.
6722 * format-spec.el (format-spec-make): New function.
6724 * mail-source.el (format-spec): Required.
6725 (mail-source-fetch-with-program): Removed.
6726 (mail-source-fetch-with-program): New function.
6728 * format-spec.el: New file.
6730 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6732 * mail-source.el (mail-source-fetch-with-program): Take optional
6735 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6737 * gnus-start.el: Ignore some groups.
6738 (gnus-setup-news): Bind nnmail-fetched-sources.
6740 * message.el (message-send-mail): Remove all tabs.
6742 * mm-util.el (mm-find-charset-region): Just check whether
6743 find-charset-region is defined.
6745 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6747 * gnus-group.el (gnus-group-get-new-news): Use
6748 nnmail-fetched-sources.
6750 * nnmail.el (nnmail-fetched-sources): New variable.
6751 (nnmail-get-new-mail): Use it.
6753 * mail-source.el (mail-source-fetched-sources): New variable.
6754 (mail-source-fetch): Use it.
6756 1999-02-02 Mark W. Eichin <eichin@thok.org>
6758 * gnus.el (gnus-getenv-nntpserver): if the file that
6759 gnus-nntpserver-file names has a trailing newline, the
6760 string-match will always match, and thus the file will never be
6761 read. (^ matches start of "line", \\` matches start of "buffer",
6762 which is what was intended...)
6764 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6766 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6768 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6770 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6773 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6775 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6777 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6779 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6781 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6783 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6785 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6787 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6788 * gnus-start.el (gnus-start-draft-setup): Ditto.
6790 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6792 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6793 (mail-source-value): Don't do variables.
6795 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6797 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6799 1999-02-01 Michael Cook <cook@sightpath.com>
6801 * Defenestrate spurious ?a.
6803 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6805 * mail-source.el (mail-source-fetch-pop): Instead use
6808 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6810 * lisp/mail-source.el : Support APOP authentication scheme.
6812 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6814 * pop3.el (pop3-movemail): Return t.
6816 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6818 * rfc2047.el (rfc2047-fold-region): New function.
6819 (rfc2047-encode-message-header): Use it.
6821 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6823 * gnus-sum.el (gnus-group-charset-alist): Add more.
6825 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6827 * gnus.el: Pterodactyl Gnus v0.75 is released.
6829 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6831 * gnus-art.el (article-display-x-face): Don't narrow to head.
6833 1999-02-01 Michael Cook <cook@sightpath.com>
6835 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6837 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6839 * mail-source.el (mail-source-fetch-directory): Ignore
6842 * gnus-cus.el (gnus-group-parameters): Addition.
6844 * gnus-art.el (article-strip-banner): Do symbolic banners.
6845 (article-strip-banner): New keystroke.
6847 1999-02-01 Michael Cook <cook@sightpath.com>
6849 * gnus-art.el (article-strip-banner): New command.
6851 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6853 * gnus-art.el (gnus-treat-strip-banners): New variable.
6855 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6857 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6860 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6862 * message.el (message-draft-coding-system): Check coding-system.
6863 * mm-util.el (mm-text-coding-system): Ditto.
6865 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6867 * mail-source.el (mail-source-fetch-pop): Save excursion.
6869 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6871 * mail-source.el (mail-source-movemail-args): Not constant.
6872 (mail-source-movemail-args): Removed.
6873 (mail-source-fetch-with-program): New function.
6874 (mail-source-fetch-pop): Use program and function.
6875 (mail-source-movemail-program): Removed.
6877 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6878 (gnus-treat-date-user-defined): New variable.
6880 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6882 * nnmail.el (nnmail-fix-eudora-headers): New function.
6884 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6886 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6888 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6890 * gnus-art.el (gnus-treatment-function-alist): Do
6891 gnus-article-add-buttons-to-head later.
6892 (gnus-treat-capitalize-sentences): New variable.
6893 (article-capitalize-sentences): New command and keystroke.
6895 * gnus-group.el (gnus-group-catchup-current): Do group.
6897 * message.el (message-default-charset): Add group.
6899 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6901 * gnus.el: Pterodactyl Gnus v0.74 is released.
6903 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6905 * gnus-art.el (article-fill-long-lines): Renamed.
6906 (article-fill-long-lines): New keystroke.
6908 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6910 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6912 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6914 (gnus-group-catchup-current): Be more robus.
6916 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6919 1999-01-25 Dave Love <fx@gnu.org>
6921 * message.el (message-mode-menu): Add message-mime-attach-file.
6922 (message-mode): Doc fix.
6924 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6926 * nnmail.el (nnmail-check-duplication): Insert the mail source
6929 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6930 (mail-source-fetch-directory): Ditto.
6931 (mail-source-fetch-file): Ditto.
6932 (mail-source-string): New variable.
6934 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6937 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6940 * mm-util.el (mm-mime-charset): Use the parameters.
6941 (mm-mime-charset): Removed region paremeters.
6943 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6946 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6948 * nnmail.el (nnmail-get-split-group): Quote right.
6950 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6952 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6955 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6957 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6958 (gnus-group-mode): Don't hook.
6960 * mail-source.el (mail-source-bind): Doc fix.
6961 (mail-source-bind): Take only one param.
6963 * gnus-art.el (gnus-treat-highlight-signature): typep.
6965 * mail-source.el (mail-source-movemail): Ignore empty file.
6966 (mail-source-callback): Check before deleting.
6968 * message.el (message-mime-attach-file): Include name.
6970 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6972 * mm-util.el (mm-read-charset): Return a symbol.
6974 * mm-view.el (mm-inline-text): Insert signature separator.
6976 * gnus-art.el (gnus-treat-predicate): New function.
6977 (gnus-treat-article): Allow all types to be checked.
6979 * gnus-util.el (gnus-or): New function.
6982 * gnus-art.el (gnus-mime-display-single): Use override.
6984 * mm-decode.el (mm-attachment-override-types): New variable.
6985 (mm-attachment-override-p): New function.
6987 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6989 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6991 * mm-view.el (mm-inline-text): Do vcards.
6993 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6995 * gnus.el: Pterodactyl Gnus v0.73 is released.
6997 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6999 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7000 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7001 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7002 (nnmail-movemail-program): Removed.
7003 (nnmail-movemail-args): Removed.
7004 (nnmail-pop-password-required): Ditto.
7005 (nnmail-tmp-directory): Ditto.
7006 (nnmail-delete-incoming): Removed.
7007 (nnmail-pop-password, nnmail-moved-inboxes,
7008 nnmail-internal-password, nnmail-move-inbox): Removed.
7009 (nnmail-read-passwd): Ditto.
7010 (nnmail-get-spool-files): Removed.
7011 (nnmail-resplit-incoming): Reinstated.
7013 * mail-source.el: New file.
7015 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7017 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7019 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7021 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7023 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7025 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7027 * gnus-picon.el (gnus-group-display-picons): Goto body.
7029 * gnus.el: Indented all functions; broke long lines; changed all
7030 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7032 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7034 * gnus.el: Pterodactyl Gnus v0.72 is released.
7036 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7038 * gnus.el: Cleaned up trailing whitespace.
7040 * mm-util.el (mm-read-charset): Work.
7042 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7044 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7045 nnheader-translate-file-chars'd group name.
7047 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7049 * message.el (message-encode-message-body): Fold case.
7051 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7053 * mailcap.el (mailcap-add): New function.
7055 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7057 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7058 (article-goto-body): Use it.
7059 (gnus-treat-article): Ditto.
7061 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7062 downloaded articles from the downloadeble list.
7064 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7066 * message.el (message-encode-message-body): Bind
7069 * mm-util.el (mm-charset-synonym-alist): New variable.
7070 (mm-charset-to-coding-system): Use it.
7071 (mm-charset-coding-system-alist): Removed.
7072 (mm-charset-to-coding-system): Don't use it.
7073 (mm-find-charset-region): Use mail-parse-charset.
7075 * gnus-art.el (gnus-treatment-function-alist): Use
7076 gnus-article-display-picons.
7077 (gnus-treat-display-xface): Only do if we have xface feature.
7078 (gnus-part-display-hook): New function.
7079 (gnus-treat-article): Use it.
7080 (gnus-treat-article): Use gnus-visual.
7082 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7084 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7087 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7089 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7092 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7094 * gnus.el: Pterodactyl Gnus v0.71 is released.
7096 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7098 * mm-view.el (mm-inline-image): Don't add a dot.
7100 * gnus-art.el (gnus-treat-article): New function.
7102 * gnus.el (gnus-article-display-hook): Removed.
7104 * gnus-art.el (gnus-article-treat-custom): New variable.
7106 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7108 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7111 * message.el (message-posting-charset): New variable.
7112 (message-send-mail): Use it.
7114 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7115 (gnus-setup-posting-charset): New function.
7116 (gnus-setup-message): Use it.
7118 * message.el (message-encode-message-body): Just look for
7119 Content-Type before inserting a new one.
7121 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7123 * rfc2047.el (rfc2047-default-charset): Removed.
7125 * mail-prsvr.el: New file.
7126 (mail-parse-charset): New variable.
7128 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7131 * gnus.el (gnus-charset): New group.
7133 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7135 * gnus-sum.el (gnus-default-charset): Default to nil.
7136 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7137 (gnus-newsgroup-iso-8859-1-forced): Removed.
7139 * mm-util.el (mm-known-charsets): Removed.
7140 (mm-default-coding-system): Removed.
7141 (mm-default-charset): Removed.
7142 (mm-read-charset): New function.
7144 * message.el (message-default-charset): Removed.
7146 * rfc2047.el (rfc2047-default-charset): Default to nil.
7148 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7150 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7152 * gnus.el: Pterodactyl Gnus v0.70 is released.
7154 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7156 * mm-decode.el (mm-save-part): Use mm-get-part.
7157 (mm-insert-part): New function.
7158 (mm-get-part): Use it.
7159 (mm-get-image): Ditto.
7160 (mm-display-external): Ditto.
7162 * mm-view.el (mm-inline-text): Ditto.
7164 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7167 * mm-decode.el (mm-display-external): Save the buffer.
7168 (mm-remove-part): Kill it.
7170 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7172 * nnagent.el (nnagent-request-set-mark): Defined stub.
7174 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7176 * gnus-score.el (gnus-score-load-score-alist): Bind
7177 coding-system-for-read.
7179 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7182 * mm-view.el (mm-setup-w3): Require w3.
7184 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7186 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7189 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7191 * mm-encode.el: Ditto.
7193 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7196 * mailcap.el (mailcap-mime-data): SAFER ps.
7198 * message.el (message-encode-message-body): Always insert a
7199 Content-Type header.
7201 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7204 * mm-view.el (mm-inline-text): Handle all sorts of text.
7206 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7209 * mm-decode.el (mm-display-external): Use it.
7211 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7213 * mm-decode.el (mm-save-part): Removed double code.
7215 1999-01-12 Dave Love <fx@gnu.org>
7217 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7218 application/octet-stream .gz & al files with jka-compr.
7220 1999-01-12 Dave Love <fx@gnu.org>
7222 * gnus-ems.el (gnus-down-mouse-3): New variable.
7223 * gnus-art.el (gnus-mime-button-map): Use it.
7224 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7226 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7228 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7230 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7232 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7235 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7237 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7239 1999-01-12 Matt Armstrong <matta@geoworks.com>
7241 * mml.el (mml-parameter-string): Strip directory component.
7243 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7245 * gnus.el (gnus-use-demon): Removed.
7247 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7249 * nnmail.el (nnmail-article-group): Don't infloop.
7251 1999-01-11 Colin Rafferty <colin@xemacs.org>
7253 * gnus-art.el (article-update-date-lapsed): Made it work with
7254 picons, and make it update on all visible frames.
7255 (article-date-ut): Get summary-buffer's current-headers.
7257 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7259 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7260 (gnus-picons-setup-p): New variable.
7262 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7264 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7266 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7268 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7269 (gnus-summary-exit-no-update): Use mapcar.
7271 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7273 * gnus-agent.el (gnus-category-write): Make directory.
7275 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7277 * gnus-sum.el (gnus-update-read-articles):
7278 (gnus-update-marks): Request backend update of mark.
7280 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7282 * mm-bodies.el (mm-body-encoding): Use mm-find.
7284 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7286 * gnus-picon.el (gnus-article-display-picons): Fix.
7288 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7290 * gnus.el: Pterodactyl Gnus v0.69 is released.
7292 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7294 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7296 * gnus-agent.el (gnus-agent-remove-group): New command and
7299 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7301 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7303 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7305 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7307 * mm-view.el (mm-inline-text): Bind current id.
7309 * mm-decode.el (mm-handle-id): New macro.
7310 (mm-make-handle): Accept id.
7311 (mm-dissect-singlepart): Use it.
7313 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7315 * message.el (message-cite-original-without-signature): Use
7316 message-signature-separator when searching for signature in
7317 message-cite-original-without-signature.
7319 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7321 * gnus.el (gnus-server-to-method): Check named methods.
7323 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325 * mm-view.el (mm-view-message): Goto point-min.
7327 * nnmail.el (nnmail-article-group): Don't delete lines, only
7330 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7333 * nnheader.el (nnheader-temp-directory): New variable.
7334 (nnheader-temp-directory): Removed.
7336 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7338 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7339 list of files to check for mailcap entries under windows-nt.
7341 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7343 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7344 summary buffer exists.
7346 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7348 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7349 irrelevant Sun sendmail bug.
7350 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7352 * message.el (message-send-news): Bind mail-header-separator to
7353 "" when asking backend to post.
7355 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7357 * mm-uu.el (mm-dissect-disposition): New variable.
7358 (mm-uu-dissect): Use it.
7360 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7362 * mm-view.el (mm-inline-text): Bind url-current-object.
7364 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7366 * gnus-range.el (gnus-remove-from-range): Rewrite.
7368 1998-12-09 SL Baur <steve@altair.xemacs.org>
7370 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7372 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7374 * message.el (message-encode-message-body): Insert `MIME-Version'
7375 instead of `Mime-Version'.
7377 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7379 * message.el (message-insert-mime-part): Add the attachment
7381 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7382 (message-mime-query-type): New function.
7383 (message-mime-query-description): Ditto.
7384 (message-mime-query-file): Ditto.
7385 (message-insert-mime-part): Use them.
7386 (message-mime-insert-external): Use the new stuff.
7388 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7390 * nnmail.el (nnmail-split-header-length-limit): New variable.
7392 * mm-decode.el (mm-dissect-buffer): Check syntax.
7394 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7396 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7397 (rfc2047-dissect-region): Ditto.
7399 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7401 * mm-view.el (mm-view-message): Decode charset.
7403 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7405 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7408 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7410 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7412 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7414 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7416 * message.el (message-send-mail): Do MML first.
7417 (message-send-news): Ditto.
7419 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7421 * gnus-picon.el (gnus-picons-face): New face.
7422 (gnus-picons-try-face): Use it.
7424 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7426 * gnus.el: Pterodactyl Gnus v0.68 is released.
7428 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7430 * gnus.el: Pterodactyl Gnus v0.67 is released.
7432 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7434 * gnus.el: Pterodactyl Gnus v0.66 is released.
7436 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7438 * gnus-art.el (gnus-insert-mime-button): Decode description.
7440 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7442 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7443 (gnus-decode-header-methods): Ditto.
7444 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7446 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7448 * mml.el (mml-insert-mime-headers): Encode description.
7450 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7453 * gnus-sum.el (gnus-default-charset): Doc fix.
7455 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7457 * mm-decode.el (mm-display-part): Forward a line.
7459 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7461 * mm-util.el (mm-running-ntemacs): New variable.
7462 (mm-text-coding-system): Ditto.
7463 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7464 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7466 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7468 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7471 * message.el (message-insert-headers): New command and keystroke.
7473 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7475 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7476 (mm-get-image): Ditto.
7478 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7479 base64, uudecode and binhex.
7481 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7483 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7485 * mm-uu.el (mm-uu-dissect): Use inline.
7487 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7489 * mm-view.el (mm-view-message): New function.
7491 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7494 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7496 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7497 entry for message/rfc822 as 8bit.
7499 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7501 * mailcap.el (mailcap-mime-extensions): Add patch.
7503 1998-12-05 Dale Hagglund <rdh@best.com>
7505 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7506 argument to force all multipart/* to look like multipart/mixed.
7508 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7510 (gnus-mime-display-part): Use it.
7512 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7514 * gnus-draft.el (gnus-draft-send): Only disable checks for
7515 non-interactive use.
7516 (gnus-draft-send-message): Use it.
7518 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7520 * gnus.el: Pterodactyl Gnus v0.65 is released.
7522 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7524 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7526 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7528 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7530 * gnus.el: Pterodactyl Gnus v0.64 is released.
7532 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7534 * mm-view.el (mm-setup-w3): Don't load.
7536 * gnus-msg.el (gnus-setup-message): Set group name.
7537 (gnus-group-mail): Avoid leaking local vars.
7539 * message.el (message-attach-file): Renamed.
7540 (message-mime-attach-file): Renamed again.
7542 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7544 * gnus-art.el (article-decode-encoded-words): Bind
7545 rfc2047-default-charset here.
7547 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7549 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7551 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7552 (gnus-picons-setup-hook): New hook.
7554 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7556 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7558 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7561 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7563 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7564 (gnus-mime-view-part): Ditto.
7565 (gnus-mime-inline-part): Dotii.
7566 (gnus-mime-externalize-part): Daddo.
7567 (gnus-mime-internalize-part): Tutti frutti.
7568 (gnus-widget-press-button): Da da do.
7570 * mm-view.el (mm-setup-w3): Require url-vars.
7572 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7574 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7575 * mm-util.el (mm-find-charset-region): Ditto.
7577 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7579 * message.el (message-send): Don't encode here.
7580 (message-send-mail): But here.
7581 (message-send-news): And here.
7583 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7585 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7587 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7589 * gnus.el: Pterodactyl Gnus v0.63 is released.
7591 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7593 * mml.el (mml-base-boundary): Shorten.
7595 * message.el (message-insert-mime-part): Use default.
7597 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7599 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7601 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7604 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7606 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7608 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7610 * gnus-art.el (gnus-insert-mime-button): Fix.
7612 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7614 * message.el (message-insert-mime-part): Nicify prompts.
7615 (message-insert-mime-part): Really delete duplicates.
7616 (message-insert-mime-part): Check against common errors.
7617 (message-insert-mime-part): Fix docstring.
7619 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7621 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7623 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7625 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7626 (gnus-insert-mime-button): Modify accordingly.
7628 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7630 * gnus-art.el (gnus-display-mime): Set window point.
7632 * mm-decode.el (mm-display-external): Only decode when not
7634 (mm-alternative-precedence): Prefer multiparts.
7635 (mm-inline-media-tests): Inline multiparts.
7637 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7638 Ignore errors when requiring url.
7640 * mml.el (mml-quote-region): New command.
7642 * message.el (message-cite-original): Use it.
7643 (message-cite-original-without-signature): Ditto.
7645 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7647 * gnus.el: Pterodactyl Gnus v0.62 is released.
7649 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7651 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7653 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7655 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7658 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7660 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7662 * gnus-art.el (gnus-mime-display-single): Check for attachment
7665 1998-12-03 Didier Verna <verna@inf.enst.fr>
7667 * gnus-msg.el (gnus-configure-posting-styles): find a
7668 posting-style entry in the group parameters, if any, and honor it
7671 1998-12-03 Felix Lee <flee@teleport.com>
7673 * nntp.el (nntp-after-change-function): Fix.
7675 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7677 * mml.el (mml-generate-mime-1): Insert literally.
7679 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7681 * mml.el (mml-insert-mime-headers): Removed debug.
7683 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7685 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7688 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7689 application/emacs-lisp to 8bit.
7691 1998-12-03 Dale Hagglund <rdh@best.com>
7693 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7695 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7697 * gnus.el: Pterodactyl Gnus v0.61 is released.
7699 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7701 * mml.el (mml-parse-1): Skipped parts.
7702 (mml-insert-mime-headers): Nil is a list.
7703 (mml-generate-mime-1): Don't insert literally.
7704 (mml-read-tag): Drop text props.
7705 (mml-read-part): Ditto.
7706 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7708 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7710 * gnus.el: Pterodactyl Gnus v0.60 is released.
7712 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7714 * mml.el (mml-parse-1): Don't throw contents away.
7716 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7718 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7720 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7722 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7724 (mml-parse-1): Use it.
7726 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7728 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7729 Use gnus-newsgroup-default-charset.
7730 (article-decode-encoded-words): Remove charset codes.
7731 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7732 gnus-default-charset.
7734 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7736 * message.el (message-send-mail): Don't encode here.
7737 (message-send-news): Nor here.
7738 (message-send): ... but here instead.
7740 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7742 (gnus-article-display-picons): Replace From line.
7743 (gnus-group-display-picons): Replace Newsgroups line.
7744 (gnus-picons-display-glyph): Set baseline.
7745 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7746 (gnus-picons-xbm-face): Revert to old, standard colors.
7748 * message.el (message-fetch-field): Remove text props.
7750 * gnus-art.el (gnus-article-normalized-header-length): New
7752 (article-normalize-headers): New command and keystroke.
7754 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7756 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7758 * gnus.el: Pterodactyl Gnus v0.59 is released.
7760 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7762 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7764 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7766 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7768 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7770 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7772 * mm-decode.el (mm-all-images-fit): New variable.
7773 (mm-image-fit-p): Use it.
7775 * gnus-art.el (gnus-mime-display-single): Use it.
7776 (gnus-mime-internalize-part): New command and keystroke.
7778 * mm-decode.el (mm-user-automatic-external-display): New
7780 (mm-automatic-external-display-p): New function.
7782 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7785 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7787 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7789 * gnus-art.el (gnus-with-article): Work in the original article
7791 (gnus-with-article): Work in read-only groups.
7793 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7795 * mm-bodies.el (mm-decode-string): Return original string if not
7798 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7800 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7802 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7804 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7806 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7808 * gnus.el: Pterodactyl Gnus v0.58 is released.
7810 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7812 * mm-decode.el (mm-get-image): Return a glyph, not an image
7815 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7817 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7819 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7821 * mail-parse.el (rfc2045): Required.
7823 1998-12-01 William M. Perry <wmperry@aventail.com>
7825 * mm-view.el (mm-inline-text): Remove props.
7827 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7829 * mm-view.el (mm-setup-w3): Protect url-misc.
7831 * message.el (message-ignored-resent-headers): Remove
7834 * mml.el (mml-insert-mime-headers): Use encoding.
7835 (mml-parameter-string): Ditto.
7837 * rfc2045.el: New file.
7838 (rfc2045-encode-string): New function.
7840 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7842 * mail-parse.el (mail-header-encode-parameter): New function.
7844 * rfc2231.el (rfc2231-encode-string): New function.
7846 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7848 * mm-bodies.el (mm-decode-string): New function.
7849 * mm-view.el (mm-inline-text): Use mm-decode-string.
7851 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7853 * gnus.el: Pterodactyl Gnus v0.57 is released.
7855 1998-11-23 Felix Lee <flee@cygnus.com>
7857 * nntp.el (nntp-async-needs-kluge): new setting.
7858 (nntp-async-timer): new var.
7859 (nntp-async-process-list): new var.
7860 (nntp-async-kluge): new function.
7861 (nntp-async-timer-handler): new function.
7862 (nntp-async-wait): new function.
7863 (nntp-async-stop): new function.
7864 (nntp-after-change-function): renamed, and split apart.
7865 (nntp-async-trigger): new function.
7866 (nntp-do-callback): new function.
7867 (nntp-accept-process-output): add optional timeout arg.
7869 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7870 (gnus-async-wait-for-article): new function.
7871 (gnus-async-with-semaphore): s/asynch/async/.
7873 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7875 * gnus-art.el (gnus-with-article): Don't encode.
7876 (gnus-insert-mime-button): Fall back on filename from C-D.
7877 (gnus-mime-display-single): Have dots right on text/plain
7880 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7883 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7885 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7888 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7889 (gnus-summary-repair-multipart): New command and keystroke.
7891 * gnus-art.el (gnus-with-article-buffer): New macro.
7893 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7895 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7898 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7900 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7902 * mml.el (mml-read-part): Partition right.
7904 * mm-decode.el (mm-handle-set-cache): New macro.
7905 (mm-handle-cache): Ditto.
7906 (mm-make-handle): Ditto.
7907 (mm-dissect-singlepart): Use it.
7908 (mm-get-image): Use the cache.
7910 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7912 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7913 (gnus-mime-display-single): Don't insert lines between parts.
7915 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7917 * nnmail.el (nnmail-file-coding-system-1): New variable.
7918 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7919 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7920 * nnml.el (nnml-file-coding-system): New variable.
7921 (nnml-request-article): Use nnml-file-coding-system.
7923 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7925 * gnus.el: Pterodactyl Gnus v0.56 is released.
7927 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929 * gnus-art.el (gnus-mime-display-part): New function.
7930 (gnus-mime-display-mixed): Use it.
7932 * mm-view.el (mm-setup-w3): Don't register.
7934 * message.el (message-cite-original): Cite parts.
7936 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7938 * mml.el (mml-parameter-string): New function.
7939 (mml-insert-mime-headers): Separated into new function.
7941 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7943 * mml.el (mml-make-boundary): Use `make-string'.
7945 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7947 * binhex.el (binhex-insert-char): Ditto.
7949 * uudecode.el (uudecode-insert-char): Code correctly.
7951 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7953 * mml.el (mml-generate-mime): Don't generate multiparts for
7956 * gnus-art.el (gnus-display-mime): Save excursion.
7958 * message.el (message-remove-first-header): New function.
7959 (message-encode-message-body): Use it.
7961 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7963 * gnus.el: Pterodactyl Gnus v0.55 is released.
7965 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7967 * mm-view.el (mm-setup-w3): New function.
7969 * mm-decode.el (mm-content-id-get-contents): New function.
7970 (mm-content-id-get-type): Ditto.
7971 (mm-content-id-get-encoding): Ditto.
7972 (mm-get-handle-by-content-id): Removed.
7974 1998-11-25 Colin Rafferty <colin@xemacs.org>
7976 * message.el (message-generate-new-buffers): Fix tag.
7978 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7980 * message.el (message-buffer-name): Check for unique first.
7982 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7983 gnus-inhibit-mime-unbuttonizing.
7985 * gnus-sum.el (t): Bind M-t.
7986 (gnus-inhibit-unbuttonizing): New variable.
7987 (gnus-summary-toggle-display-buttonized): New command.
7989 * gnus-art.el (gnus-display-mime): Select article window.
7990 (article-strip-trailing-space): New command and keystroke.
7992 * nneething.el (nneething-include-files): New variable.
7993 (nneething-create-mapping): Use it.
7995 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7997 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7998 ayto-expirable marks.
8000 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8002 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8004 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8007 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8009 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8011 * mm-util.el (mm-binary-coding-system): New variable.
8012 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8013 * mm-decode.el (mm-display-external): Ditto.
8015 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8017 * gnus.el: Pterodactyl Gnus v0.54 is released.
8019 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8021 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8023 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8025 * mm-decode.el (mm-save-part): Unquote.
8027 1998-11-24 Matt Armstrong <matta@geoworks.com>
8029 * mm-decode.el (mm-save-part): Bind coding system for write.
8031 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8033 * gnus-art.el (gnus-article-mode-line-format): New default.
8034 (gnus-article-mime-part-status): New function.
8036 * message.el (message-send-news): Check the body syntax before
8039 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8040 (gnus-mime-display-single): Use it.
8041 (gnus-mime-display-alternative): Ditto.
8043 * mm-decode.el: Check for whether we are running under a term.
8045 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8047 * mm-decode.el (mm-preferred-alternative): Default to first
8049 (mm-preferred-alternative): No, we dont.
8051 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8053 * mm-decode.el (mm-display-external): Use binary instead of
8055 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8056 * nnheader.el (nnheader-file-coding-system): Ditto.
8057 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8059 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8061 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8062 name without method.
8064 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8066 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8067 coding-system -> default-charset.
8068 (gnus-newsgroup-default-charset-alist): Ditto.
8069 (gnus-summary-local-variables): Ditto.
8070 (gnus-set-global-variables): Ditto.
8071 (gnus-get-newsgroup-headers): Ditto.
8072 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8073 (gnus-get-newsgroup-headers-xover): Ditto.
8074 (gnus-newsgroup-setup-default-charset): Ditto.
8075 (article-decode-mime-words): Ditto.
8076 (article-decode-charset): Ditto.
8077 (article-decode-encoded-words): Ditto.
8078 (article-de-quoted-unreadable): Ditto.
8079 (gnus-mime-view-all-parts): Ditto.
8080 (gnus-mime-externalize-part): Ditto.
8081 (gnus-mm-display-part): Ditto.
8082 (gnus-mime-display-single): Ditto.
8083 (gnus-mime-display-alternative): Ditto.
8085 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8087 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8088 * gnus-art.el (article-decode-charset): Overlay
8089 rfc2047-default-charset.
8090 * message.el (message-draft-coding-system): New variable.
8091 (message-set-auto-save-file-name): Use message-draft-coding-system.
8092 * nndraft.el (nndraft-request-article): Ditto.
8093 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8094 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8096 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8098 * mm-uu.el (mm-uu-test): New function.
8099 (mm-uu-dissect): Inherit charset and cte from head.
8100 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8102 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8104 * gnus.el: Pterodactyl Gnus v0.53 is released.
8106 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8108 * mm-decode.el (mm-get-image): New function.
8109 (mm-image-fit-p): New function.
8111 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8113 * gnus-art.el (gnus-article-insert-newline): New function.
8114 (article-goto-body): New function.
8116 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8118 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8121 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8124 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8127 * message.el (message-remove-header): Go to end if wanted.
8129 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8131 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8132 movement with save-window-excursion.
8134 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8136 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8138 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8140 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8142 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8144 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8145 gnus-newsgroup-coding-system.
8146 (gnus-get-newsgroup-headers): Ditto.
8147 (gnus-get-newsgroup-headers-xover): Ditto.
8148 (gnus-set-global-variables): Ditto.
8149 * gnus-art.el (article-decode-mime-words): Ditto.
8150 (article-decode-charset): Ditto.
8151 (article-decode-encoded-words): Ditto.
8152 (article-de-quoted-unreadable): Ditto.
8153 (gnus-mime-view-all-parts): Ditto.
8154 (gnus-mime-externalize-part): Ditto.
8155 (gnus-mm-display-part): Ditto.
8156 (gnus-mime-display-alternative): Ditto.
8157 (gnus-mime-display-single): Ditto.
8158 * mm-view.el (mm-inline-text): Use default coding system.
8160 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8162 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8163 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8164 (gnus-newsgroup-coding-system): New local variable.
8165 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8166 (gnus-summary-local-variables): Add two new local variables.
8167 (gnus-newsgroup-setup-coding-system): New function.
8168 (gnus-select-newsgroup): Setup coding system.
8169 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8170 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8171 * gnus-cus.el (gnus-group-parameters): Customizable
8174 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8176 * gnus.el: Pterodactyl Gnus v0.52 is released.
8178 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8180 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8183 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8184 undisplayed text types.
8186 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8189 1998-11-19 Felix Lee <flee@cygnus.com>
8191 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8193 1998-11-19 Felix Lee <flee@cygnus.com>
8195 * gnus-async.el (gnus-asynch-obarray): rename to
8196 gnus-async-hashtb, and don't buffer-local it.
8198 (gnus-async-article-callback): new function.
8199 (gnus-make-async-article-function): use it.
8201 (gnus-async-current-prefetch-group): new var.
8202 (gnus-async-current-prefetch-article): new var.
8203 (gnus-async-request-fetched-article): are we fetching it already?
8205 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8207 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8209 * gnus-sum.el (gnus-summary-show-article): Require.
8211 * message.el: Provide before hooks.
8212 (message-send-news): Do MIME before headers.
8214 * gnus-art.el (gnus-article-check-buffer): New function.
8215 (gnus-article-read-summary-keys): Use it.
8217 * mm-decode.el (mm-user-automatic-display): Display all inline
8220 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8222 (gnus-unbuttonized-mime-types): New variable.
8224 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8228 * mm-decode.el (mm-quote-arg): Quote semicolons.
8230 * gnus-art.el (gnus-mime-display-single): Don't display
8232 (gnus-mime-externalize-part): New command and keystroke.
8234 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8235 (mm-alternative-precedence): Changed order.
8237 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8239 * gnus.el (gnus-method-simplify): New function.
8240 (gnus-native-method-p): New function.
8241 (gnus-secondary-method-p): Use gnus-method-equal.
8243 * gnus-start.el (gnus-group-change-level): Shorten select method.
8245 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8247 * gnus.el: Pterodactyl Gnus v0.51 is released.
8249 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8251 * gnus.el: Applied patches from 5.6.45.
8253 * gnus-score.el (gnus-score-find-trace): Print complete file
8255 (gnus-score-find-trace): Truncate lines.
8257 * gnus.el (gnus-message-archive-group): Allow function.
8259 * message.el (message-encode-message-body): Remove Mime-Version
8262 * gnus-cus.el (gnus-group-customize): Optional topic.
8264 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8267 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8269 * message.el (message-encode-message-body): Rewrite.
8271 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8273 * mml.el (mml-base-boundary): New variable.
8274 (mml-make-boundary): New function.
8276 * gnus-cache.el (gnus-cache-coding-system): New variable.
8277 (gnus-cache-request-article): Use it.
8279 * message.el (message-insert-mime-part): Delete duplicates.
8281 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8283 * gnus-art.el (gnus-mime-display-alternative): Set end of
8284 multipart and display even when nothing is preferred.
8286 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8288 * gnus.el: Pterodactyl Gnus v0.50 is released.
8290 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8292 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8295 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8297 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8299 * gnus.el (gnus-similar-server-opened): Compare backend.
8301 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8303 * gnus-topic.el (gnus-topic-expire-articles): New function.
8304 (gnus-topic-mode-map): Bind it.
8306 * gnus.texi (Topic Commands): New expiry command. Reordered.
8308 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8311 (gnus-auto-expirable-marks): New variable.
8312 (gnus-inhibit-user-auto-expire): New variable.
8313 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8314 When looking to see if we should expire instead, check
8315 gnus-auto-expirable-marks instead of using a hard-wired list.
8316 (gnus-summary-mark-as-read-forward,
8317 gnus-summary-mark-as-read-backward):
8318 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8319 gnus-summary-mark-forward, instead of `t'.
8321 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8323 * mml.el (mml-compute-boundary): New function.
8324 (mml-compute-boundary-1): New function.
8325 (mml-generate-mime-1): Use it.
8327 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8329 * mml.el (mml-generate-mime-1): Always precede closing boundary
8332 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8334 * mml.el (mml-generate-mime-1): Do right boundaries when several
8337 * mm-decode.el (mm-user-automatic-display): Default to inline
8340 * mml.el (mml-generate-mime-1): Encode non-text parts.
8342 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8344 * gnus.el: Pterodactyl Gnus v0.49 is released.
8346 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8348 * mm-view.el (mm-inline-text): Require w3-vars.
8350 * gnus-setup.el (gnus-use-tm): Removed.
8352 * gnus-art.el (gnus-article-goto-part): Don't beep.
8353 (gnus-article-view-part): Check return value.
8354 (gnus-mime-display-alternative): Don't display when there is
8357 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8358 (mml-generate-mime-1): Use unibyte for binaries.
8360 * gnus-art.el (gnus-display-mime): Call
8361 gnus-article-mime-part-function.
8362 (gnus-mime-part-function): New function.
8363 (gnus-article-mime-part-function): New function.
8365 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8367 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8369 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8371 * message.el (message-font-lock-keywords): Highlight MML.
8372 (message-mml-face): New font.
8374 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8376 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8377 (gnus-mm-display-part): Do not select-window if the article window
8380 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8382 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8384 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8386 * gnus.el: Pterodactyl Gnus v0.48 is released.
8388 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8390 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8392 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8394 * message.el (message-cite-original-without-signature): Ditto.
8395 (message-cite-original): Quote parts.
8397 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8399 * gnus.el: Pterodactyl Gnus v0.47 is released.
8401 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8403 * message.el (message-encode-message-body): Insert MIME warning.
8405 * mml.el (mml-read-tag): Look for #tag.
8407 * mm-util.el (mm-find-charset-region): Check whether
8408 enable-multibyte-characters is bound.
8410 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8412 * gnus.el: Pterodactyl Gnus v0.46 is released.
8414 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8416 * message.el (message-encode-message-body): Insert headers at the
8419 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8421 * gnus.el: Pterodactyl Gnus v0.45 is released.
8423 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8425 * nndraft.el (nndraft-save-mime-part): Removed.
8426 (nndraft-get-mime-part): Ditto.
8428 * message.el (message-format-mime-old): Removed.
8429 (message-encode-message-body): Removed.
8430 (message-encode-message-body): Renamed.
8432 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8434 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8436 * message.el (message-format-mime): Check message-mime-part.
8438 * mm-encode.el (mm-mime-file-types): Removed.
8439 (mm-default-file-encoding): New definition.
8441 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8443 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8444 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8446 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8448 * gnus.el: Pterodactyl Gnus v0.44 is released.
8450 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8452 * message.el (message-format-mime): New function.
8454 * nndraft.el (nndraft-save-mime-part): New function.
8455 (nndraft-get-mime-part): New function.
8457 * mm-encode.el (mm-default-file-encoding): New function.
8458 (mm-content-transfer-encoding): New function.
8459 (mm-encode-buffer): New function.
8461 * message.el: New command.
8462 (message-mime-part): New variable.
8463 (message-insert-mime-part): New command.
8465 * mm-encode.el (mm-encode-content-transfer-encoding): New
8468 * mm-util.el (mm-content-transfer-encoding-defaults): New
8470 (mm-mime-file-types): Taken from TM.
8472 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8474 * gnus.el: Pterodactyl Gnus v0.43 is released.
8476 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8478 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8479 * gnus-score.el (gnus-score-default-header): Ditto.
8480 (gnus-header-index): Ditto.
8481 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8482 (gnus-summary-header): Handle extra headers.
8483 (gnus-summary-score-entry): Ditto, & provide new score element.
8484 (gnus-summary-score-effect): Ditto.
8485 (gnus-score-string): Avoid "extra" string sort, & modify match in
8487 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8489 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8491 * message.el (message-resend): Bind message-required-mail-headers
8494 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8496 * nngateway.el (require): Require cl.
8498 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8501 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8503 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8506 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8508 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8510 1998-11-10 Colin Rafferty <colin@xemacs.org>
8512 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8513 user-mail-address if non-nil.
8515 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8517 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8518 (gnus-make-sort-function-1): Ditto.
8520 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8523 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8525 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8527 * binhex.el (binhex-decode-region): Quote.
8529 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8531 * gnus-art.el (article-decode-charset): Don't downcase charset.
8533 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8535 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8537 * gnus.el: Pterodactyl Gnus v0.42 is released.
8539 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8541 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8543 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8545 * nntp.el (nntp-send-mode-reader): Revert.
8547 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8549 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8551 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8553 * message.el (message-make-date): Fix for negative time zones.
8555 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8557 * gnus.el: Pterodactyl Gnus v0.41 is released.
8559 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8561 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8563 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8565 * gnus.el (gnus-short-group-name): When shortening foreign select
8566 methods, do not scan for plusses beyond the first colon.
8568 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8570 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8571 lines where `group' is the last thing on the line.
8573 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8575 * gnus-art.el (gnus-article-view-part): Do alternative.
8576 (gnus-mime-display-alternative): Insert marker.
8578 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8580 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8582 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8585 * gnus-cus.el (gnus-topic): Required.
8587 * nnheader.el (nnheader-parse-nov): Parse extra.
8588 (nnheader-nov-parse-extra): New macro.
8590 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8592 * gnus-art.el (gnus-article-view-part): Internal move.
8594 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8596 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8597 (gnus-group-customize): Support editing topic parameters.
8599 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8601 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8604 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8606 * gnus-art.el (gnus-mm-display-part): Return.
8607 (gnus-article-view-part): Only go if external.
8608 (gnus-article-dumbquotes-map): Do 205.
8610 * mm-decode.el (mm-display-part): Return what was done.
8612 * message.el (message-buffer-naming-style): New variable.
8613 (message-generate-new-buffers): Extended.
8614 (message-buffer-naming-style): Removed.
8615 (message-buffer-name): Use it.
8616 (message-do-send-housekeeping): Rename new styling.
8618 * gnus-sum.el (gnus-summary-recenter): Allow
8619 gnus-auto-center-summary to be a number.
8621 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8623 * pop3.el (pop3-open-server): Use "binary" instead of
8626 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8628 * gnus-srvr.el (gnus-browse-foreign-server): Set
8629 gnus-browse-current-method to the result of gnus-server-to-method.
8631 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8633 * gnus-util.el (gnus-pull): Another optional argument.
8634 * nnweb.el (nnweb-request-delete-group): Delete from
8635 nnweb-group-alist and update active file.
8637 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8639 * gnus-group.el (gnus-group-make-group): Accept group of new
8642 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8644 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8646 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8648 * mm-view.el (mm-inline-text): Postion of html portion.
8650 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8652 * nntp.el (nntp-list-active-group): Waited for short strings.
8653 (nntp-send-mode-reader): Ditto.
8654 (nntp-open-connection): Ditto.
8656 * gnus-int.el (gnus-request-group-articles): New function.
8658 * nntp.el (nntp-request-listgroup): New function.
8659 (nntp-request-group-articles): Renamed.
8661 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8663 * nnheader.el (nnheader-parse-nov): Supply extra.
8665 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8667 * gnus-art.el (gnus-button-push): Don't go to
8668 gnus-article-buffer.
8670 * mm-view.el (mm-inline-image): Add a newline.
8672 * gnus-start.el (gnus-check-first-time-used): Check more.
8674 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8676 * gnus-start.el (gnus-check-first-time-used): Check current.
8678 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8680 * mm-util.el (mm-find-charset-region): New function.
8682 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8684 * gnus-art.el (gnus-mime-button-menu): Fix.
8686 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8688 * gnus-art.el (gnus-mime-button-menu): New definition.
8690 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8692 * gnus-art.el (article-decode-charset): Downcase charset.
8693 (article-decode-charset): Pass on type.
8694 (article-decode-charset): Check nil charsets.
8695 (article-remove-cr): Translate CR to LF.
8696 (gnus-ignored-mime-types): Default to nil.
8698 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8700 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8702 (gnus-nov-parse-extra): Didn't return right thing.
8704 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8706 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8708 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8710 * gnus.el: Pterodactyl Gnus v0.40 is released.
8712 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8714 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8716 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8718 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8720 * nnml.el (nnml-possibly-create-directory): Check before making.
8722 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8724 * nnheader.el (nnheader-insert-nov): Don't infloop.
8726 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8728 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8731 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8733 * nneething.el (nneething-file-name): New definition.
8735 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8737 * gnus-art.el (gnus-treatment-function-alist): Fix.
8738 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8740 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8742 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8744 * gnus.el: Pterodactyl Gnus v0.39 is released.
8746 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8748 * gnus-art.el (gnus-ignored-mime-types): New variable.
8749 (gnus-mime-display-single): Use it.
8750 (gnus-treatment-function-alist): New variable.
8752 * gnus.el (gnus-mime): New group.
8754 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8755 things for other parts.
8756 (gnus-mime-display-alternative): Place point.
8758 * gnus.el: autoload gnus-uu-post-news.
8760 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8763 * mm-decode.el (mm-display-part): Default to inline text/.*
8766 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8769 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8770 (gnus-mime-display-single): Inline all text parts.
8771 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8773 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8775 * nnml.el (nnml-possibly-create-directory): Rewrite.
8776 (nnml-request-create-group): Change to right server.
8778 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8780 * gnus.el: rmail-output-to-rmail-file autoload.
8782 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8785 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8787 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8789 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8791 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8794 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8796 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8798 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8800 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8802 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8804 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8806 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8809 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8812 * gnus-spec.el (gnus-update-format-specifications): Use the
8813 article mode line spec.
8815 * gnus-art.el (gnus-insert-mime-button): Put right type.
8816 (gnus-insert-prev-page-button): Ditto.
8817 (gnus-insert-next-page-button): Dutti.
8819 * pop3.el: New version installed.
8821 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8823 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8824 and display last part.
8826 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8828 * gnus.el: Pterodactyl Gnus v0.38 is released.
8830 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8832 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8834 (article-de-quoted-unreadable): Narrow to default.
8836 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8838 * gnus-art.el (article-decode-charset): Decode even when broken
8841 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8844 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8846 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8849 * nnmail.el (nnmail-extra-headers): New variable.
8851 * nnheader.el (nnheader-insert-nov): Insert extra.
8853 * gnus.el (gnus-summary-line-format): Doc fix.
8855 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8856 (gnus-nov-parse-line): Ditto.
8857 (gnus-nov-parse-extra): New macro.
8858 (gnus-header): New function.
8859 (gnus-update-summary-mark-positions): Change.
8860 (gnus-ignored-from-addresses): New variable.
8861 (gnus-summary-insert-from-or-to): New function.
8863 * gnus.el (gnus-extra-headers): New variable.
8865 * nnheader.el (make-mail-header): Expand.
8866 (mail-header-extra): New macro.
8867 (mail-header-set-extra): Ditto.
8868 (make-full-mail-header): Expand.
8870 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8872 * gnus.el: Pterodactyl Gnus v0.37 is released.
8874 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8876 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8878 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8881 1998-10-22 Didier Verna <verna@inf.enst.fr>
8883 * gnus-spec.el (gnus-balloon-face-function): new function
8884 (gnus-parse-format): understand the %< %> specifiers
8885 (gnus-parse-complex-format): ditto.
8887 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8889 * gnus.el: Changed following-char to char-after throughout.
8891 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8893 * mm-decode.el (mm-display-external): Protect more and message.
8895 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8897 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8900 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8902 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8904 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8906 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8908 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8910 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8912 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8914 * mm-decode.el (mm-display-external): Set undisplayer to mm
8915 buffer, not the current buffer; use unwind-protect.
8917 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8919 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8920 (gnus-summary-exit-no-update): Ditto.
8922 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8924 * mm-decode.el (mm-inline-media-tests): Look for w3.
8926 * mailcap.el (mailcap-mime-data): Inline html.
8928 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8930 * gnus.el: Pterodactyl Gnus v0.36 is released.
8932 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8934 * gnus-art.el (article-translate-strings):
8935 (gnus-article-dumbquotes-map): Don't dot.
8937 * pop3.el (pop3-open-server): Set point right.
8939 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8940 (mm-dissect-buffer): Ditto.
8941 (mm-destroy-part): Ignore non-handles.
8942 (mm-remove-part): Ditto.
8943 (mm-destroy-parts): New function.
8944 (mm-remove-parts): Ditto.
8946 * gnus-art.el (gnus-mm-display-part): Don't move point.
8948 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8950 * mm-uu.el : New file.
8952 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8954 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8957 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8959 * mm-decode.el (mm-display-external): Check before selecting.
8961 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8963 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8965 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8967 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8970 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8972 * gnus-art.el (gnus-decode-header-methods): New variable.
8974 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8976 * gnus-art.el (gnus-multi-decode-header): New function.
8978 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8980 * gnus.el: Pterodactyl Gnus v0.35 is released.
8982 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8984 * uudecode.el (uudecode-decode-region-external): Insert
8987 * mm-bodies.el (mm-decode-body): Optional encoding.
8989 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8991 * gnus-ems.el (gnus-mouse-3): New variable.
8993 * binhex.el (binhex-decode-region-external): Don't use -internally.
8995 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8997 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9000 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9002 * gnus-group.el (gnus-add-marked-articles): Request backend update
9005 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9007 * gnus-sum.el (gnus-update-read-articles):
9008 (gnus-update-marks): Request backend update of mark.
9010 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9012 * gnus.texi (Optional Backend Functions): New item,
9013 nnchoke-request-set-mark.
9015 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9017 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9020 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9022 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9024 1998-10-14 SL Baur <steve@altair.xemacs.org>
9026 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9029 1998-10-10 SL Baur <steve@altair.xemacs.org>
9031 * mm-view.el: Require mm-decode for macros.
9033 * mm-decode.el (mm-handle-type): Move macro declarations above the
9034 place where they are used.
9036 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9038 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9041 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9043 * nnagent.el (nnagent-open-server): Error message.
9045 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9047 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9049 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9051 * score-mode.el (gnus-score-mode-map): Ditto.
9053 * message.el (message-mode-map): Ditto.
9055 * gnus-uu.el (gnus-uu-post-news): Ditto.
9057 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9059 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9061 * gnus-art.el (gnus-article-edit-mode-map): Use
9062 `set-keymap-parent' rather than `copy-keymap'.
9064 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9066 * gnus-art.el (gnus-mime-button-commands): New variable.
9067 (gnus-mime-button-map): Initialize it from
9068 `gnus-mime-button-commands'.
9069 (gnus-mime-button-menu): New function.
9070 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9072 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9074 * message.el (message-insert-to): Make `nobody' and `poster'
9075 synonymous to `never' and `always' in Mail-Copies-To.
9076 (message-reply): Ditto.
9077 (message-followup): Ditto.
9079 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9081 * mailcap.el (mailcap-mime-data): Save sound.
9083 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9085 * message.el (message-ignored-supersedes-headers): Include
9086 `NNTP-Posting-Date'.
9088 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9090 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9092 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9094 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9097 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9099 * mm-decode.el (mm-display-external): Don't switch on save.
9101 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9103 * nnmail.el (nnmail-movemail-args): New variable.
9105 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9107 * gnus-art.el (article-translate-strings):
9109 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9111 * gnus-art.el (gnus-article-view-part): Use it.
9112 (gnus-mm-display-part): New function.
9113 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9115 * mm-decode.el (mm-handle-displayed-p): New function.
9117 * gnus-art.el (gnus-mime-copy-part): Create better names.
9118 (gnus-mime-button-line-format): Include dots spec.
9120 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9122 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9123 forward buffer first.
9125 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9127 * gnus-util.el (gnus-set-window-start): New function.
9129 * message.el (message-send): Don't check changed.
9131 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9133 * gnus-art.el (gnus-article-setup-buffer): Set params.
9135 * mm-decode.el (mm-user-display-methods): Inline
9136 "message/delivery-status".
9138 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9140 * message.el (message-auto-save-directory): Rename.
9141 (message-mode): Dof fix.
9143 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9144 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9146 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9148 * message.el (message-make-date): Avoid locale.
9150 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9153 * mm-decode.el (mm-display-inline): Goto point-min.
9155 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9157 * mm-decode.el (mm-display-external): Reverse before sorting.
9159 * gnus-draft.el (gnus-draft-send): Allow mail.
9161 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9163 * message.el (message-check): Move message-check macro above where
9166 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9168 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9170 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9172 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9174 * gnus.el: Pterodactyl Gnus v0.34 is released.
9176 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9178 * mm-decode.el (mm-inline-media-tests): delivery-status.
9180 * mm-view.el (mm-inline-text): Provide default.
9182 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9184 * mailcap.el (mailcap-possible-viewers): Fix nils.
9186 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9188 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9189 (article-update-date-lapsed): Record the buffer.
9190 (article-update-date-lapsed): Do all windows that display article
9193 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9195 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9197 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9200 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9202 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9204 * gnus-agent.el (gnus-category-add): Change default category to
9207 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9210 * gnus-draft.el (gnus-draft-send): Check server more.
9212 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9213 (gnus-article-goto-part): New function.
9215 * mm-view.el (mm-inline-text): Insert richtext properly.
9217 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9219 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9221 * parse-time.el (parse-time-rules): Accept dates far into the past
9222 and the future, and parse single-digit numbers as years.
9224 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9226 * mm-decode.el (mm-display-external): Chop off directories.
9228 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9230 * uudecode.el (uu-decode-region-external): Use
9231 insert-file-contents-literally.
9233 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9235 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9237 * uudecode.el: New file.
9239 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9242 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9244 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9246 * message.el (message-fetch-field): Unfold properly.
9248 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9251 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9253 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9254 (gnus-auto-select-first): Removed.
9255 (gnus-auto-select-first): Extended.
9256 (gnus-summary-read-group-1): Use new value.
9258 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9260 * message.el (message-fix-before-sending): Space.
9262 * nnmail.el (nnmail-find-file): Don't erase.
9264 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9266 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9268 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9270 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9272 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9274 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9276 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9278 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9281 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9283 * gnus-art.el (gnus-mime-view-all-parts): New command and
9286 * mm-decode.el (mm-display-external): Translate slashes.
9288 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9290 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9292 * mm-decode.el (mm-quote-arg): Quote spaces.
9293 (mm-display-external): Quote args.
9295 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9297 * mm-decode.el (mm-inlinable-part-p): New function.
9299 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9301 * mm-util.el (mm-disable-multibyte): New function.
9303 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9305 * gnus.el: Pterodactyl Gnus v0.33 is released.
9307 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9309 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9311 * mm-decode.el (mm-display-external): Don't switch for externals.
9312 (mm-dissect-multipart): Don't include end-sep.
9314 * mm-util.el (mm-get-coding-system-list): New function.
9315 (mm-coding-system-list): New variable.
9317 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9319 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9321 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9323 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9326 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9328 * mm-decode.el (mm-interactively-view-part): Typo.
9330 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9332 * mm-decode.el (mm-dissect-multipart): Display last part when the
9333 article has no close-delimiter
9335 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9337 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9340 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9342 * gnus-art.el (gnus-display-mime): Typo.
9344 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9346 * gnus.el: Pterodactyl Gnus v0.32 is released.
9348 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9350 * gnus-kill.el (gnus-batch-score): Protect against errors.
9352 * gnus-art.el: Protect against broken headers.
9354 * mm-decode.el (mm-display-external): Respect needsterm.
9355 (mm-display-external): Create buffer for external commands.
9357 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9359 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9361 * mm-decode.el (mm-display-external): Use file name.
9363 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9365 * gnus-util.el (gnus-output-to-rmail): adjust to
9366 `rmail-output-to-rmail-file'
9368 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9370 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9372 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9375 * gnus-art.el (article-decode-charset): Fold case.
9377 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9379 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9381 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9383 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9386 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9388 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9391 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9393 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9395 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9397 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9399 1998-09-23 Matt Armstrong <matta@geoworks.com>
9401 * gnus-art.el (article-decode-charset): Narrow to the correct
9404 * mm-bodies.el: Fix autoload.
9406 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9408 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9410 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9412 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9414 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9416 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9417 (gnus-article-add-button): Ditto.
9419 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9421 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9422 (gnus-article-prepare-display): Bind url-standalone-mode.
9424 * mm-decode.el (mm-remove-part): Also delete directory.
9425 (mm-display-external): Create a private sub-dir.
9427 * mailcap.el (mailcap-binary-suffixes): New variable.
9428 (mailcap-command-p): Use it.
9430 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9432 * nnmbox.el (nnmbox-request-group): Change server.
9433 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9435 * message.el (message-encode-message-body): Don't stomp MIME
9438 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9440 (gnus-summary-exit): Check for a live article buffer.
9441 (gnus-summary-exit-no-update): Ditto.
9443 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9446 * gnus-sum.el (gnus-article-decoded-p): New variable.
9448 * mm-decode.el (mm-display-external): Use no-conv.
9450 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9451 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9453 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9456 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9458 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9460 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9462 * gnus.el: Pterodactyl Gnus v0.31 is released.
9464 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9466 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9468 * mm-decode.el (mm-display-part): Accept no-default.
9470 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9473 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9474 (gnus-summary-prepare-threads): Ditto.
9476 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9478 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9479 (gnus-mime-button-line-format): Doc fix.
9480 (gnus-insert-mime-button): Use it.
9481 (gnus-article-add-button): Use widget-convert-button.
9483 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9486 * mm-decode.el (mm-alternative-precedence): Ditto.
9488 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9490 * mm-decode.el (mm-user-automatic-display): Use enriched.
9492 1998-09-14 Paul Fisher <rao@gnu.org>
9494 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9497 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9499 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9501 * gnus-art.el (article-update-date-lapsed): Only update header if
9502 buffer is dispalyed in frame.
9503 (gnus-article-prepare-display): New function.
9504 (gnus-article-prepare): Use it.
9506 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9508 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9510 * mm-view.el (mm-insert-inline): New function.
9512 * mm-decode.el (mm-pipe-part): Bugged.
9514 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9516 * mm-bodies.el (mm-encode-body): Move over the body.
9518 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9520 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9522 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9524 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9525 related functions. Handle message/rfc822 parts. Display subject on
9526 multipart summary lines. Display name on sub-parts when available.
9528 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9530 * mailcap.el (mailcap-command-p): New version.
9532 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9534 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9537 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9539 * message.el (message-make-date): Remove weekday name.
9541 * mm-decode.el (mm-dissect-buffer): Protect against broken
9544 * mailcap.el (mailcap-command-in-path-p): New function.
9545 (mailcap-command-p): Renamed.
9547 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9549 * rfc2047.el (eval): Autoload.
9551 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9553 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9554 (gnus-multi-decode-encoded-word-string): New function.
9555 (gnus-encoded-word-method-alist): New variable.
9556 (gnus-decode-encoded-word-functions): Removed.
9558 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9560 * gnus-int.el (gnus-request-replace-article): Replace
9561 message-narrow-to-headers with message-narrow-to-head
9563 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9565 * drums.el (drums-quote-string): Reversed match.
9567 * message.el (message-make-date): Use weekday name.
9569 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9571 * gnus.el: Pterodactyl Gnus v0.30 is released.
9573 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9575 * gnus-art.el (article-decode-encoded-words): Use it.
9576 (gnus-decode-header-function): New variable.
9578 * gnus-sum.el (gnus-nov-parse-line): Use it.
9579 (gnus-decode-encoded-word-function): New variable.
9581 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9584 * gnus-art.el (gnus-insert-mime-button): Use widget.
9585 (gnus-widget-press-button): New function.
9586 (gnus-article-prev-button): Removed.
9587 (gnus-article-next-button): Ditto.
9588 (gnus-article-add-button): Ditto.
9590 * gnus.el (gnus-article-mode-map): Inherit from widget.
9591 (gnus-article-mode-map): No, don't.
9593 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9594 (mm-content-id-alist): New variable.
9595 (mm-get-content-id): New function.
9597 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9598 articles if we are fetching to the article buffer.
9600 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9602 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9605 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9607 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9608 (mm-default-mime-charset): New variable.
9610 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9612 * drums.el (drums-quote-string): Reversed test.
9614 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9616 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9619 * drums.el (drums-quote-string): New function.
9621 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9622 (rfc2047-b-encode-region): Chop lines.
9623 (rfc2047-q-encode-region): Ditto.
9625 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9627 * gnus.el: Pterodactyl Gnus v0.29 is released.
9629 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9631 * mm-decode.el (mm-save-part): Message right.
9633 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9635 * drums.el (drums-parse-address): Returned a list instead of a
9637 (drums-remove-whitespace): Skip comments.
9638 (drums-parse-addresses): Didn't work.
9640 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9642 * gnus.el: Pterodactyl Gnus v0.28 is released.
9644 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9646 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9648 (article-decode-encoded-words): Rename.
9650 * message.el (message-narrow-to-headers-or-head): New function.
9652 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9655 * message.el (message-send-news): Encode body after checking
9658 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9660 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9662 * gnus-art.el (gnus-display-mime): Respect disposition.
9664 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9666 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9667 text with annotations.
9669 * message.el (message-make-date): Fix sign for negative time
9672 * mm-view.el (mm-inline-image): Insert a space at the end of the
9675 * mail-parse.el: New file.
9677 * rfc2231.el: New file.
9679 * drums.el (drums-content-type-get): Removed.
9680 (drums-parse-content-type): Ditto.
9682 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9684 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9686 * gnus.el: Pterodactyl Gnus v0.27 is released.
9688 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9690 * mm-decode.el (mm-alternative-precedence): New variable.
9691 (mm-preferred-alternative): New function.
9693 * gnus-art.el (gnus-mime-copy-part): New command.
9695 * mm-decode.el (mm-get-part): New function.
9697 * mm-view.el: New file.
9699 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9700 (mm-display-part): Default to mailcap-save-binary-file.
9702 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9704 * gnus.el: Pterodactyl Gnus v0.26 is released.
9706 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9708 * mm-decode.el (mm-interactively-view-part): New function.
9710 * gnus-art.el (gnus-mime-view-part): New command.
9712 * mm-decode.el (mm-last-shell-command): New variable.
9714 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9716 * mm-decode.el (mm-save-part): New function.
9718 * gnus-art.el (article-decode-charset): Protect against buggy
9720 (gnus-mime-pipe-part): New command.
9721 (gnus-mime-save-part): New command.
9722 (gnus-mime-button-map): New keymap.
9723 (gnus-mime-button-line-format): New variable.
9724 (gnus-insert-mime-button): New function.
9725 (gnus-display-mime): Use it.
9727 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9729 * mm-decode.el (mm-inline-text): Decode charsets.
9731 * gnus-art.el (gnus-article-save): Comment fix.
9733 * gnus-int.el (gnus-start-news-server): When in batch, don't
9736 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9739 * mm-decode.el (mm-inline-media-tests): Add audio.
9740 (mm-inline-audio): New function.
9742 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9744 * gnus-art.el (article-make-date-line): Didn't work.
9746 * parse-time.el (parse-time-string): One too many nils.
9748 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9750 * gnus.el: Pterodactyl Gnus v0.25 is released.
9752 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9754 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9757 * gnus.el ((featurep 'gnus-xmas)): New
9758 'gnus-annotation-in-region-p alias.
9760 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9762 * mm-util.el (mm-with-unibyte-buffer): New function.
9764 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9766 * mm-decode.el (mm-inline-media-tests): New variable.
9768 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9770 * gnus-art.el (gnus-article-mime-handles): New variable.
9772 * drums.el (drums-narrow-to-header): New function.
9774 * gnus-art.el (article-decode-charset): Use it.
9776 * drums.el (drums-content-type-get): New function.
9778 * mm-util.el (mm-content-type-charset): Removed.
9780 * drums.el (drums-syntax-table): @ is word.
9781 (drums-parse-content-type): New function.
9783 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9786 * gnus-util.el (gnus-date-get-time): Use safe date.
9788 * gnus-sum.el (gnus-show-mime): Removed.
9789 (gnus-summary-toggle-mime): Removed.
9791 * gnus-art.el (gnus-strict-mime): Removed.
9792 (gnus-article-prepare): Don't do MIME.
9793 (gnus-decode-encoded-word-method): Removed.
9794 (gnus-show-mime-method): Removed.
9796 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9798 * gnus.el: Pterodactyl Gnus v0.24 is released.
9800 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9802 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9805 * parse-time.el (parse-time-rules): Accept times that look like
9808 * message.el (message-make-date): Use zone properly.
9810 * gnus.el: Autoload gnus-batch.
9812 * gnus-art.el (article-de-quoted-unreadable): Do not do
9813 gnus-article-decode-rfc1522.
9815 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9817 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9820 * message.el (message-encode-message-body): Check for us-ascii.
9822 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9825 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9827 * gnus-art.el (article-decode-charset): Rename.
9829 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9831 * gnus.el: Pterodactyl Gnus v0.23 is released.
9833 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9835 * gnus-util.el (gnus-parent-id): Ditto.
9836 (gnus-put-text-property-excluding-newlines): Ditto.
9838 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9840 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9842 * message.el (message-generate-headers): Generate User-Agent
9843 instead of X-Mailer & X-Newsreader.
9845 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9846 User-Agent header format.
9848 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9850 * gnus.el: Pterodactyl Gnus v0.22 is released.
9852 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9854 * mm-util.el (mm-multibyte-p): Typo.
9856 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9858 * gnus.el: Pterodactyl Gnus v0.21 is released.
9860 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9862 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9864 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9866 * mm-util.el (mm-multibyte-p): New function.
9868 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9870 * gnus.el: Pterodactyl Gnus v0.20 is released.
9872 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9874 * rfc2047.el (rfc2047-decode-region): Only decode when in
9877 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9879 * gnus-int.el (gnus-request-replace-article): Encode.
9880 (gnus-request-accept-article): Encode.
9882 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9885 * gnus.el (gnus-article-display-hook): Take the charset functions
9888 * time-date.el (safe-date-to-time): New function.
9890 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9892 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9894 * gnus.el: Pterodactyl Gnus v0.19 is released.
9896 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9898 * mm-util.el (mm-mime-charset): New function.
9900 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9902 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9904 * gnus.el: Pterodactyl Gnus v0.18 is released.
9906 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9908 * message.el (message-send-and-exit): Return t on success.
9909 (message-make-date): Make a proper time zone.
9911 * gnus-draft.el (gnus-draft-send): Only remove article if the
9912 sending is successful.
9914 * drums.el (drums-get-comment): Return the last comment.
9915 (drums-parse-address): Parse old-style From headers.
9917 1998-09-07 SL Baur <steve@altair.xemacs.org>
9919 * gnus-sum.el (gnus-data-compute-positions): Move below
9920 `gnus-save-hidden-threads' so the former is correctly detected as
9923 1998-09-06 Dave Love <fx@gnu.org>
9925 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9926 ignore-errors too, eval'd when compile. Require w3 stuff at load
9927 time for nicer failure if it's not available.
9929 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9931 * time-date.el (time-to-seconds): Renamed.
9933 * parse-time.el (parse-time-string): Downcase before handling.
9934 (parse-time-rules): Times without seconds have 0 seconds.
9936 * rfc2047.el (rfc2047-encode-region): New version.
9937 (rfc2047-dissect-region): New function.
9939 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9941 * message.el (message-make-date): Use symbolic zone.
9943 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9945 * time-date.el (parse-time): Always use parse-time.
9947 * parse-time.el (parse-time-syntax): Use vectors.
9949 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9951 * gnus.el: Pterodactyl Gnus v0.17 is released.
9953 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9955 * time-date.el: Renamed from "date".
9957 * gnus.el: Removed all timezone dependencies.
9959 * score-mode.el: Removed.
9960 (gnus-score-edit-insert-date): Use date.
9962 * date.el (float-to-time): New function.
9964 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9966 * date.el (time-to-float): New function.
9968 * message.el (message-make-date): Use format-time-string.
9969 (message-make-expires): Use make-date.
9971 * gnus-util.el (gnus-dd-mmm): Use date.
9972 (gnus-sortable-date): Ditto.
9974 * message.el (message-make-date): Take an optional time.
9976 * gnus: Applied patches from 5.6.43.
9978 * date.el (if): Use parse-time.
9980 * gnus-score.el (gnus-summary-score-entry): Make into a command
9983 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9986 * gnus.el (gnus-agent-meta-information-header): Moved here.
9988 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9990 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9991 (gnus-agent-fetch-group-1): Score article headers using normal
9992 group score files if the download score rule of a category/group
9994 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9995 deciding what articles to download.
9996 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9997 predicate processing if predicate is `true' or `false'.
9999 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10001 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10003 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10005 * score-mode.el (score-mode-coding-system): New variable.
10006 (gnus-score-edit-exit): Use it.
10008 1998-09-04 Jason R Mastaler <jason@4b.org>
10010 * drums.el: Corrected typo.
10012 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10014 * mm-bodies.el (mm-body-encoding): Faster version.
10016 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10018 * gnus-art.el (gnus-article-decode-charset): Only decode text
10021 * message.el (message-output): Use rmail.
10023 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10026 * mm-util.el (mm-charset-to-coding-system): Use
10027 rfc2047-default-charset.
10028 (mm-known-charsets): New variable.
10030 * message.el (message-caesar-region): Bugged out.
10032 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10034 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10035 specifying `agent-predicate' in a group's parameters.
10037 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10039 * gnus.el: Pterodactyl Gnus v0.16 is released.
10041 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10043 * nnmail.el (nnmail-expired-article-p): Use predicate.
10045 * date.el (time-less-p): Renamed.
10047 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10050 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10053 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10055 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10058 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10060 * gnus.el: Pterodactyl Gnus v0.15 is released.
10062 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10064 * date.el: New file.
10066 * gnus-util.el (gnus-encode-date): Removed.
10067 (gnus-time-less): Ditto.
10069 * nnmail.el (nnmail-date-to-time): Removed.
10070 (nnmail-time-less): Ditto.
10071 (nnmail-days-to-time): Ditto.
10072 (nnmail-time-since): Ditto.
10074 * drums.el: New file.
10076 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10078 * message.el (message-encode-message-body): Encode headers with
10081 * rfc2047.el (rfc2047-default-charset): Renamed.
10082 (rfc2047-encodable-p): Use it.
10084 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10086 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10089 * gnus-util.el (gnus-output-to-rmail): Removed.
10091 * gnus-art.el (gnus-summary-save-in-rmail): Use
10092 gnus-output-to-rmailrmail-output-to-rmail-file.
10094 * rfc2047.el (rfc2047-decode-region): Fold case.
10095 (rfc2047-decode): Use decode-string.
10097 * mm-util.el: Provide mm-char-int.
10099 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10101 * gnus.el: Pterodactyl Gnus v0.14 is released.
10103 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10105 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10108 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10110 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10112 (gnus-inews-insert-mime-headers): Removed.
10114 * message.el (message-caesar-region): Protect against MULE chars.
10116 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10118 * mm-util.el (if): fset the right function.
10120 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10122 * gnus-art.el (gnus-article-decode-charset): Use real
10123 read-coding-system.
10125 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10127 * mm-bodies.el (mm-decode-body): Protect against malformed
10129 (mm-decode-body): Check that buffer-file-coding-system is
10132 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10134 * gnus.el: Pterodactyl Gnus v0.13 is released.
10136 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10138 * gnus-util.el (gnus-strip-whitespace): Already defined.
10141 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10143 * gnus-util.el (gnus-strip-whitespace): New function.
10145 * mm-util.el (mm-content-type-charset): Downcase.
10147 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10149 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10150 (gnus-article-decode-charset): Don't fetch all headers.
10152 * mm-util.el (mm-read-coding-system): New function.
10154 * mm-bodies.el (mm-decode-body): Check the right charset.
10156 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10158 * gnus-art.el (gnus-article-mode-line-format): Use short group
10161 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10163 * gnus.el: Pterodactyl Gnus v0.12 is released.
10165 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10167 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10169 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10170 (gnus-article-decode-charset): Always run.
10172 * mm-bodies.el (mm-decode-body): Decode cte.
10174 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10176 * gnus.el: Pterodactyl Gnus v0.11 is released.
10178 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10180 * message.el (message-encode-message-body): Ditto.
10182 * gnus-art.el (gnus-article-decode-mime-words): New command and
10184 (gnus-article-decode-charset): Ditto.
10185 (gnus-article-decode-charset): Only work under MULE.
10187 * mm-util.el (mm-content-type-charset): New function.
10189 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10191 * message.el (message-send-mail): Insert MIME headers.
10192 (message-check-news-body-syntax): Don't warn for escape sequences.
10193 (message-check-news-body-syntax): Insert MIME headers.
10195 * mm-bodies.el (mm-body-encoding): New function.
10197 * message.el (message-encode-message-body): New function.
10199 * mm-bodies.el: New file.
10201 * mm-util.el (mm-narrow-to-head): New function.
10203 * rfc2047.el (rfc2047-encode): Use it.
10205 * mm-util.el: Provide mm-encode-coding-region.
10207 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10209 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10211 * mm-util.el (mm-enable-multibyte): New function.
10213 * message.el (message-set-work-buffer): Set multibyte.
10215 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10217 * gnus-util.el (gnus-point-at-eol): Removed.
10218 (gnus-point-at-bol): Ditto.
10220 1998-08-31 Didier Verna <verna@inf.enst.fr>
10222 * gnus-msg.el (gnus-group-mail): make it behave like
10223 gnus-group-post-news with regards to the prefix (this enables the
10224 use of posting styles).
10226 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10228 * gnus.el (gnus-article-display-hook): Added
10229 gnus-article-decode-rfc1522 to hook.
10231 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10233 * gnus.el: Pterodactyl Gnus v0.10 is released.
10235 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10237 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10240 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10242 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10244 * mm-util.el (mm-charsets-in-region): Removed.
10246 * rfc2047.el: Renamed file.
10248 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10250 * message.el (message-mode): Set multibyte.
10252 * mm-util.el (mm-charsets-in-region): Copied here.
10254 * gnus-util.el: Removed gnus-truncate-string.
10256 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10258 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10259 (rfc1522-encodable-p): New function.
10260 (rfc1522-encode-message-header): Use it.
10262 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10264 * gnus.el: Pterodactyl Gnus v0.9 is released.
10266 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10268 * mm-util.el: Shadow encode-coding-string.
10270 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10272 * mm-util.el: New file.
10274 * mm-decode.el: Somewhat depleted.
10275 * mm-encode.el: Ditto.
10277 * rfc1522.el: New file.
10279 * mm-util.el (mm-replace-chars-in-string): Copied here.
10281 * mm-encode.el (mm-q-encode-region): New function.
10283 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10286 * mm-encode.el (mm-encode-word-region): Downcase.
10288 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10290 * gnus.el: Pterodactyl Gnus v0.8 is released.
10292 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10294 * message.el (message-send-mail): Encode headers.
10296 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10297 (quoted-printable-encode-region): Upcase.
10299 * message.el (message-default-charset): New variable.
10301 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10303 * message.el (message-narrow-to-field): Changed name.
10305 * mm-encode.el: New file.
10307 * message.el (message-narrow-to-header): New function.
10309 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10312 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10314 * gnus.el: Pterodactyl Gnus v0.7 is released.
10316 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10318 * gnus.el: Remove autoload for
10319 gnus-article-mime-decode-quoted-printable.
10321 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10322 be decoded in non-MULE Emacsen.
10324 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10326 * mm-decode.el: Check for coding-system-list.
10328 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10330 * gnus.el: Pterodactyl Gnus v0.6 is released.
10332 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10334 * nnheader.el (fboundp): Protect code-coding-string.
10336 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10339 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10341 * gnus.el: Pterodactyl Gnus v0.5 is released.
10343 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10345 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10346 (gnus-hack-decode-rfc1522): Removed.
10348 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10350 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10352 * gnus.el: Gnus v0.4 is released.
10354 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10356 * gnus-art.el (gnus-article-decode-mime-words): New command and
10359 * qp.el (quoted-printable-decode-region): Don't use hexl.
10361 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10362 (gnus-structured-field-decoder): Removed.
10363 (gnus-unstructured-field-decoder): Ditto.
10365 * mm-decode.el: New file.
10369 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10371 * gnus-ems.el (fboundp): Removed gnus-split-string.
10373 * gnus.el (gnus-splash-face): Doc fix.
10375 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10377 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10380 * nnheader.el (nnheader-temp-write): Removed.
10382 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10384 * gnus.el: Gnus v0.3 is released.
10386 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10388 * gnus.el: Gnus v0.2 is released.
10390 ;; Local Variables:
10391 ;; coding: iso-2022-7bit