1 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4 (gnus-narrow-to-page): Don't assume point-min == 1.
5 (gnus-article-edit-mode): Derive from message-mode.
6 (gnus-button-alist): Add buttons to (info "(emacs)Keymaps").
8 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
11 * imap.el (imap-parse-address-list, imap-parse-body-ext):
12 Disable incorrect use of `assert'.
14 2004-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
16 * message.el (message-mode): Fix last change.
18 2004-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
20 * message.el (message-mode): Set comment-start-skip.
22 2004-02-08 Andreas Schwab <schwab@suse.de>
24 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
26 * gnus-score.el (gnus-summary-increase-score): Fix format string.
28 2003-06-25 Sam Steingold <sds@gnu.org>
30 * gnus-group.el (gnus-group-suspend): Avoid some consing.
32 2003-06-11 Sam Steingold <sds@gnu.org>
34 * pop3.el (pop3-leave-mail-on-server): New user variable.
35 (pop3-movemail): Delete mail only when it is nil.
37 2003-05-10 Juanma Barranquero <lektu@terra.es>
39 * message.el (message-buffer-naming-style): Fix typo.
41 2003-05-07 Dave Love <fx@gnu.org>
43 [Partial sync with Gnus.]
45 * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
46 (rfc2047-encode-message-header): Fold when encoding not necessary.
47 (rfc2047-encode-region): Skip \n as whitespace.
48 (rfc2047-fold-region): Fix whitespace regexps. Don't break just
49 after the header name.
50 (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
52 2003-05-06 Jesper Harder <harder@ifa.au.dk>
54 * gnus-cus.el (gnus-group-customize, gnus-score-parameters):
55 Don't quote nil and t in docstrings.
57 * gnus-score.el (gnus-score-lower-thread): Likewise.
59 * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
61 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
63 * nnfolder.el (nnfolder-request-accept-article): Don't use
64 mail-header-unfold-field.
66 * imap.el (imap-ssl-open): Don't depend on ssl.el.
67 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
69 2003-02-18 Juanma Barranquero <lektu@terra.es>
71 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
73 2003-02-14 Juanma Barranquero <lektu@terra.es>
75 * mm-uu.el (mm-uu-dissect): Fix use of character constant.
77 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
79 * nntp.el (nntp-accept-process-output): Don't use point-max to get
82 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
84 * nnheader.el: Added cygwin to system-type comparisons.
86 2003-01-27 Juanma Barranquero <lektu@terra.es>
88 * imap.el (imap-mailbox-status): Fix typo.
90 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
92 * gnus-sum.el (gnus-alter-header-function): Add type and group.
94 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
96 * gnus-agent.el: Don't use `path'.
98 * nnsoup.el (nnsoup-file-name): Ditto.
100 * nnmail.el (nnmail-pathname-coding-system): Ditto.
101 (nnmail-group-pathname): Ditto.
103 * nnimap.el (nnimap-group-overview-filename): Ditto.
105 * nnheader.el (nnheader-pathname-coding-system): Ditto.
106 (nnheader-group-pathname): Ditto.
108 * nnfolder.el (nnfolder-group-pathname): Ditto.
110 * gnus.el (gnus-home-directory): Ditto.
112 * gnus-group.el (gnus-group-icon-list): Ditto.
114 2003-01-04 Kim F. Storm <storm@cua.dk>
116 * message.el (message-split-line): New function.
117 (message-mode-map): Remap split-line to message-split-line.
119 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
121 * smiley-ems.el (gnus-smiley-display): Typo.
123 * nnvirtual.el: Typo.
125 * nnsoup.el (nnsoup-retrieve-headers): Typo.
127 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
130 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
132 * mm-encode.el (mm-safer-encoding): Typo.
134 * messcompat.el: Typo.
136 * message.el (message-face-alist): Typo.
138 * imap.el (imap-interactive-login, imap-anonymous-auth)
141 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
145 * gnus-win.el (gnus-configure-frame): Typo.
147 * gnus-util.el (gnus-atomic-progn-assign): Typo.
149 * gnus-topic.el (gnus-topic-sort-topics): Typo.
151 * gnus-sum.el (gnus-summary-article-number)
152 (gnus-summary-read-group-1, gnus-summary-mark-article)
153 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
155 * gnus-mule.el (gnus-mule-add-group): Typo.
157 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
159 * gnus-group.el (gnus-group-fetch-faq): Typo.
161 * gnus-art.el (gnus-decode-header-methods): Typo.
163 * flow-fill.el: Typo.
165 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
167 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
169 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
171 * message.el (message-set-auto-save-file-name):
172 Use make-directory, to avoid the dependence on gnus-util.
174 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
176 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
179 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
181 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
184 2002-10-18 Dave Love <fx@gnu.org>
186 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
187 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
189 (mm-find-mime-charset-region): Fix :mime-charset part.
190 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
191 (mm-mime-charset, mm-find-mime-charset-region): Look for
192 `:mime-charset' property of coding systems before `mime-charset'.
193 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
194 (mm-with-unibyte-current-buffer-mule4): Deleted.
195 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
196 (multibyte-char-to-unibyte): New.
198 * rfc2047.el (message-posting-charset): defvar when compiling.
199 (ietf-drums, gnus-util): Don't require.
200 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
201 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
203 (rfc2047-q-encoding-alist): Augment header list.
204 (rfc2047-encoding-type): New.
205 (rfc2047-dissect-region): Deleted.
206 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
207 account of rfc2047 rules with respect to rfc2822 tokens and to do
208 encoding in place rather than by passing strings.
209 (rfc2047-encode-message-header): Don't include header name field
210 in encoding. Add `address-mime' case and bind
211 rfc2047-encoding-type for `mime' case.
212 (rfc2047-encode-string): Doc fix.
213 (rfc2047-encode): Use longer chunks for base64.
214 (rfc2047-fold-region): Insert single characters, not strings.
215 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
217 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
218 (gnus-summary-select-article, gnus-summary-edit-article):
219 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
221 * message.el (message-forward-make-body):
222 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
224 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
225 Maybe use string-to-multibyte. Avoid find-charset-region.
226 Cope with encoding Emacs 22 eight-bit chars.
228 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
229 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
231 2002-10-17 Juanma Barranquero <lektu@terra.es>
233 * nnweb.el (nnweb-dejanews-create-mapping)
234 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
235 (nnweb-google-create-mapping): Fix typos.
237 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
239 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
241 * gnus-cus.el (gnus-group-customize): Likewise.
243 * gnus-util.el (gnus-parse-netrc): Likewise.
245 2002-09-21 Rob Browning <rlb@defaultvalue.org>
247 * gnus-art.el (gnus-article-x-face-command):
248 Use gnus-article-compface-xbm if bound.
250 2002-09-18 Rob Browning <rlb@defaultvalue.org>
252 * gnus-art.el (gnus-article-x-face-command):
253 Don't use gnus-article-compface-xbm.
255 2002-09-06 Juanma Barranquero <lektu@terra.es>
257 * gnus-int.el (gnus-status-message): Fix spacing.
259 2002-08-30 Juanma Barranquero <lektu@terra.es>
261 * imap.el (imap-authenticator-alist, imap-stream-alist)
262 (imap-continuation): Fix typos.
264 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
266 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
268 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
270 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
272 * nnmh.el (nnmh-request-expire-articles):
273 Implemented expiry-target for nnmh backend.
275 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
277 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
279 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
280 avoid arithmetic errors.
282 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
284 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
285 Change cdaar to cdar and car.
287 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
288 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
290 2002-07-03 Juanma Barranquero <lektu@terra.es>
292 * gnus-sum.el (gnus-summary-highlight): Fix typo.
294 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
296 * nnheader.el (nnheader-file-name-translation-alist): Set the
297 default value for MS Windows systems.
299 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
301 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
302 * nndoc.el: Add several new types.
304 2002-05-16 Juanma Barranquero <lektu@terra.es>
306 * gnus-art.el (gnus-mime-copy-part): Fix typo.
308 2002-05-09 Miles Bader <miles@gnu.org>
310 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
311 (gnus-article-hide-citation): Respect it.
313 2002-04-12 Juanma Barranquero <lektu@terra.es>
315 * pop3.el (pop3-open-server): Fix typo.
317 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
319 * pop3.el (pop3-munge-message-separator): Work if no date.
320 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
322 * pop3.el (pop3-munge-message-separator): Only use valid date.
323 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
325 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
327 * gnus-sum.el (gnus-update-summary-mark-positions)
328 (gnus-summary-toggle-header):
329 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
330 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
331 (gnus-uu-post-encoded):
332 * nnfolder.el (nnfolder-possibly-change-group):
333 * nnimap.el (nnimap-retrieve-headers):
334 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
336 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
338 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
339 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
341 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
343 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
345 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
347 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
349 * message.el (message-tool-bar-map): Ditto.
351 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
353 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
355 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
357 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
359 * mail-source.el (make-source-make-complex-temp-name):
362 * mm-util.el (mm-make-temp-file): New function.
363 * nneething.el (nneething-file-name): Use it.
364 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
365 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
366 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
367 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
369 * message.el (message-mode): If buffer-file-name, don't set auto
371 Trivial change from Geoff Greene <ggreene@wpi.edu>
373 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
375 * qp.el (quoted-printable-decode-region): Doc addition.
377 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
379 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
381 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
383 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
384 default to base64. Add application/emacs-lisp.
386 * mail-source.el (mail-source-fetch-directory): Run scripts.
388 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
390 * gnus-msg.el (gnus-post-method): Fix doc.
392 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
394 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
396 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
397 From: Stefan Monnier <monnier@cs.yale.edu>
399 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
401 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
402 * mm-view.el (mm-w3-prepare-buffer): Ditto.
403 (mm-inline-text): Ditto.
404 Suggested by Dave Love <fx@gnu.org>.
406 * mml.el (mml-preview): Disable local map.
408 * mml.el (mml-preview): Bind `q'.
410 2002-02-05 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
412 * binhex.el (binhex-decoder-switches): Doc fix.
414 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
416 * message.el (message-forward-rmail-make-body): Directly use
417 rmail-msg-restore-non-pruned-header to avoid calling
420 2002-01-27 Richard M. Stallman <rms@gnu.org>
422 * time-date.el: Add autoload cookies. Many doc fixes.
423 (time-add): New function.
424 (time-subtract): Renamed from subtract-time.
425 (subtract-time): New alias for time-subtract.
427 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
429 * gnus-start.el (gnus-read-init-file): Cleaned up.
431 2002-01-03 Dave Love <d.love@dl.ac.uk>
433 * gnus-start.el (gnus-startup-file-coding-system): Removed.
434 (gnus-read-init-file): Don't use it.
436 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
438 * gnus-start.el (gnus-read-init-file): Don't force coding system
439 for ~/.gnus. From Dave Love <fx@gnu.org>.
441 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
443 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
444 * mm-util.el (mm-use-find-coding-systems-region): New variable.
445 (mm-find-mime-charset-region): Use it.
446 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
447 * nnspool.el (nnspool-request-post): Ditto.
449 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
451 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
452 Adapt face definitions to use :weight and :slant.
454 2001-12-12 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
456 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
457 to variable, follow doc-string conventions).
459 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
461 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
462 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
464 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
466 * gnus-sum.el (gnus-summary-save-article): Nix
467 gnus-display-mime-function and gnus-article-prepare-hook.
469 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
471 * message.el (message-mail): Add send-actions.
473 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
475 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
478 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
480 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
481 Use make-local-variable rather than make-variable-buffer-local.
483 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
485 * message.el (message-forward-rmail-make-body): Use
486 save-window-excursion.
487 (message-encode-message-body): Use noerror when search.
488 (message-setup-1): Convert compose-mail send-actions to
489 message-send-actions.
491 * message.el (message-forward-subject-author-subject): Don't use
492 message-news-p, which widens the buffer.
493 (message-forward-make-body): New function.
494 (message-forward): Use it.
495 (message-insinuate-rmail): New function.
496 (message-forward-rmail-make-body): New function.
498 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
499 * gnus-score.el (gnus-score-find-bnews): Use it.
500 * mm-util.el (mm-iso-8859-x-to-15-region): Use
501 insert-before-markers.
502 From Jesper Harder <harder@ifa.au.dk>
503 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
504 * mm-util.el (mm-coding-system-priorities): New variable.
505 (mm-sort-coding-systems-predicate): New function.
506 (mm-find-mime-charset-region): Resort coding systems if needed.
507 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
509 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
510 (mm-hack-charsets): Fix doc.
512 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
513 (mm-iso-8859-x-to-15-table): Ditto.
514 (mm-iso-8859-x-to-15-region): Ditto.
515 (mm-find-mime-charset-region): Ditto.
517 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
518 (gnus-summary-limit-to-author): Ditto.
519 (gnus-summary-limit-to-extra): Ditto.
520 (gnus-summary-find-matching): Support not-matching argument.
522 * message.el (message-wash-subject): Use `insert' rather than
523 `insert-string', which is deprecated.
524 From Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
526 2001-11-14 Sam Steingold <sds@gnu.org>
528 * gnus-score.el: Fixed some doc strings to properly quote symbols.
530 2001-11-10 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
532 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
533 function `system-name' instead of both function and variable.
535 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
537 * mml.el (mml-preview): Bind mail-header-separator.
539 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
541 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
542 Suggested by Dave Love <fx@gnu.org>.
544 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
546 * mm-util.el (mm-charset-synonym-alist): Revert (some).
548 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
550 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
551 (mm-hack-charsets): New variable.
552 (mm-iso-8859-15-compatible): New variable.
553 (mm-iso-8859-x-to-15-table): New variable.
554 (mm-find-mime-charset-region): Add parameter hack-charsets.
556 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
559 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
562 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
563 mm-coding-system-p. Don't correct it only in XEmacs.
564 (mm-charset-to-coding-system): Use mm-coding-system-p and
565 mm-get-coding-system-list.
566 (mm-emacs-mule, mm-mule4-p): New.
567 (mm-enable-multibyte, mm-disable-multibyte,
568 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
569 mm-with-unibyte-current-buffer,
570 mm-with-unibyte-current-buffer-mule4): Use them.
571 (mm-find-mime-charset-region): Treat iso-2022-jp.
573 From Dave Love <fx@gnu.org>:
575 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
577 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
578 entries conditional on not having a coding system defined for
580 (mm-mule-charset-to-mime-charset): Use
581 find-coding-systems-for-charsets if defined.
582 (mm-charset-to-coding-system): Don't use
583 mm-get-coding-system-list. Look in mm-charset-synonym-alist
584 later. Add last resort search of coding systems.
585 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
586 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
588 (mm-find-mime-charset-region): Re-write.
589 (mm-with-unibyte-current-buffer): Restore buffer as well as
592 2001-10-30 Simon Josefsson <jas@extundo.com>
594 * nnimap.el (nnimap-date-days-ago): Defeat locale.
596 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
598 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
600 2001-10-05 Gerd Moellmann <gerd@gnu.org>
604 2001-09-27 Gerd Moellmann <gerd@gnu.org>
606 * gnus-ems.el (gnus-article-display-xface): Skip over previously
609 2001-09-19 Sam Steingold <sds@gnu.org>
611 * gnus-win.el (gnus-buffer-configuration):
612 Respect `gnus-bug-create-help-buffer'.
614 2001-09-18 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
616 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
617 can read e-mails from Microsoft Outlook users not using ISO
618 8859-2 character set.
620 2001-09-18 Gerd Moellmann <gerd@gnu.org>
622 * gnus-sum.el (gnus-select-newsgroup):
623 Make `gnus-current-select-method' buffer-local.
624 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
626 * gnus-art.el (gnus-request-article-this-buffer): Refer to
627 `gnus-current-select-method' in the current summary buffer.
628 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
630 2001-09-18 Miles Bader <miles@gnu.org>
632 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
633 error querying a backend abort the whole process.
635 2001-09-17 Gerd Moellmann <gerd@gnu.org>
637 * gnus-srvr.el (gnus-server-mode): Doc fix.
639 2001-09-03 Gerd Moellmann <gerd@gnu.org>
641 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
643 2001-08-31 Sam Steingold <sds@gnu.org>
645 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
646 typo: `exmine' --> `examine'.
648 2001-08-20 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
650 * earcon.el (earcon-auto-play): Remove unused option.
652 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
654 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
656 * gnus-util.el (gnus-output-to-rmail): Ditto.
657 (gnus-output-to-mail): Ditto.
659 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
661 2001-08-07 Gerd Moellmann <gerd@gnu.org>
663 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
665 2001-08-01 Gerd Moellmann <gerd@gnu.org>
667 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
668 already fboundp. Add INTERACTIVE arg to autoload form.
670 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
672 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
673 (gnus-ding-file-coding-system): New variable.
674 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
675 (gnus-slave-save-newsrc): Use it.
677 2001-07-31 Gerd Moellmann <gerd@gnu.org>
679 * gnus-start.el (gnus-startup-file-coding-system): Change to
682 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
684 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
687 * gnus-start.el (gnus-find-new-newsgroups): Use
688 `message-make-date' instead of `current-time-string'.
689 (gnus-ask-server-for-new-groups): Ditto.
690 (gnus-check-first-time-used): Ditto.
692 2001-07-13 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
694 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
696 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
698 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
700 2001-07-12 Gerd Moellmann <gerd@gnu.org>
702 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
703 Browse->Next entries to Browse->Prev.
704 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
706 2001-07-04 Gerd Moellmann <gerd@gnu.org>
708 * nnheader.el (nnheader-init-server-buffer): Make sure the
709 *nntpd* buffer is made multibyte instead of a random buffer.
711 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
713 * gnus.el: Fix the header line, for finder.el. Suggested by
714 Pavel Janik <Pavel@Janik.cz>
716 2001-07-02 Gerd Moellmann <gerd@gnu.org>
718 * gnus.el (gnus-local-domain): Removed because unused.
720 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
722 * qp.el (quoted-printable-decode-region): If called interactively,
723 use coding-system-for-read.
725 2001-03-30 Gerd Moellmann <gerd@gnu.org>
727 * gnus.el (gnus-interactive): Fix parenthesis errors.
729 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
731 * message.el (rmail-output): It is in rmailout.el not rmail.el.
733 * message.el (message-forward): local-variable-p takes an extra
736 * message.el (message-forward-decoded-p): New variable.
737 (message-forward-subject-author-subject): Use it.
738 (message-make-forward-subject): Use it.
739 (message-forward): Use it.
741 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
743 2001-03-05 Dave Love <fx@gnu.org>
745 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
746 Move it after definition of mm-coding-system-p.
748 2001-03-01 Dave Love <fx@gnu.org>
750 * mm-util.el (mm-inhibit-file-name-handlers): Add
753 2001-02-11 Dave Love <fx@gnu.org>
755 * message.el (message-signature-file): Fix doc, :type.
757 2001-02-08 Dave Love <fx@gnu.org>
759 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
760 (message-posting-charset): Defvar when compiling again.
761 (rfc2047-encodable-p): Require message.
763 * gnus-sum.el (gnus-alter-articles-to-read-function):
764 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
766 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
768 * message.el (message-make-forward-subject): Argument decoded.
769 (message-forward): Use it when digest.
771 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
774 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
777 * gnus-art.el (gnus-article-make-menu-bar): Make
778 gnus-article-post-menu.
780 2001-02-06 Dave Love <fx@gnu.org>
782 * qp.el (quoted-printable-encode-region): Remove redundant code
785 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
787 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
789 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
790 command if there is not last-saver.
792 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
793 (rfc2047-charset-encoding-alist): Add big5.
795 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
798 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
800 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
802 * gnus-sum.el (gnus-summary-print-article): Take one prefix
803 argument. Allow to print several articles in one file.
805 * webmail.el (webmail-type-definition): netaddress changes.
807 2001-01-31 Dave Love <fx@gnu.org>
809 * mm-util.el (mm-mime-mule-charset-alist)
810 (mm-find-mime-charset-region): Consider mule-utf-8.
812 2001-01-31 Dave Love <fx@gnu.org>
814 * gnus-art.el (gnus-article-x-face-command)
815 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
818 2001-01-26 Dave Love <fx@gnu.org>
820 * mm-util.el (mm-multibyte-string-p): New.
822 * qp.el: Remove un-logged bogus changes from 2000-12-20.
823 (quoted-printable-encode-region): Doc fix. Don't call
824 string-as-multibyte on class. Clarify line-folding.
825 (quoted-printable-encode-string): Make temp buffer inherit
826 string's multibyteness.
828 2001-01-23 Gerd Moellmann <gerd@gnu.org>
830 * nnheader.el (toplevel): Don't require `gnus-util' at
831 compile-time; this creates a circular dependency, and prevents
834 2001-01-22 Andreas Schwab <schwab@suse.de>
836 * nnheader.el (gnus-delete-line): Autoload it as a macro.
838 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
840 * message.el (message-forward): Use mule4.
841 * mm-util.el (mm-string-as-unibyte): New.
842 * message.el (message-forward): Use it.
843 * message.el (message-cite-original-without-signature): Don't peel
845 (message-get-reply-headers): Add Cc if it is not in follow-to.
846 * message.el (message-send-mail): Content-Type may not be there.
848 * gnus-art.el (article-display-x-face): Insert X-Face if there is
850 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
852 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
853 (gnus-remove-some-windows): Ditto.
854 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
856 * gnus-art.el (gnus-mime-view-part): Copy it.
857 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
858 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
859 orig-file. Use ',source.
860 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
861 Lars Magne Ingebrigtsen.
862 * pop3.el (pop3-get-message-count): Andrew Innes
863 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
865 2001-01-08 Dave Love <fx@gnu.org>
867 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
870 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
872 * message.el: Doc and message fixes.
873 (message-send-rename-function)
874 (message-make-forward-subject-function)
875 (message-send-mail-function, message-reply-to-function)
876 (message-wide-reply-to-function, message-followup-to-function)
877 (message-distribution-function, message-auto-save-directory): Fix
880 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
881 proceeding after warnings. Amend multipart warning message.
883 2001-01-04 Dave Love <fx@gnu.org>
885 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
887 (gnus-make-directory): Require nnmail.
889 * mm-decode.el (mm-inline-media-tests): Add
890 image/x-portable-bitmap.
891 (mm-get-image): Grok pbm.
893 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
895 * message.el (message-mail): Support yank-action.
897 * message.el (message-setup): Revoke the last change.
899 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
901 * message.el (message-setup): Use cons. Suggested by Johan Vromans
902 <jvromans@squirrel.nl>.
904 * gnus-topic.el (gnus-topic-create-topic): Use list.
906 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
907 before binding gnus-default-article-saver.
909 * gnus-sum.el (gnus-summary-save-article):
910 (gnus-summary-pipe-output):
911 (gnus-summary-save-article-mail):
912 (gnus-summary-save-article-rmail):
913 (gnus-summary-save-article-file):
914 (gnus-summary-write-article-file):
915 (gnus-summary-save-article-body-file): Ditto.
917 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
919 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
921 * gnus-art.el (gnus-article-check-hidden-text): Return t.
923 * gnus-util.el (gnus-remove-text-properties-when): Return t.
925 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
926 malformatted messages.
928 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
930 * gnus-art.el (article-treat-dumbquotes): Quote \.
932 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
934 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
935 Emacs 20 runs on a terminal.
937 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
939 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
940 Paul Stevenson <p.stevenson@surrey.ac.uk>
942 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
944 * mml.el (gnus-add-minor-mode): Autoload.
946 * message.el (message-forward): Save-restriction.
948 * message.el (message-mail-user-agent): Add :version.
950 * message.el (message-mail-user-agent): New variable.
951 (message-setup): Renamed to message-setup-1. Support
953 (message-mail-user-agent): New function.
954 (message-mail): Use it.
955 (message-reply): Use it.
956 (message-resend): Use it.
957 (message-mail-other-window): Use it.
958 (message-mail-other-frame): Use it.
960 * gnus-msg.el (gnus-bug): Support mail-user-agent.
962 2000-12-21 Miles Bader <miles@gnu.org>
964 * message.el (message-mode): Set `comment-start' to the yank prefix.
966 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
968 * message.el (message-narrow-to-head-1): New function.
969 (message-narrow-to-head): Use it.
970 (message-reply): Ditto.
971 (message-cancel-news): Ditto.
972 (message-supersede): Ditto.
973 (message-make-forward-subject): Ditto.
974 (message-bounce): Ditto.
976 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
978 * message.el (message-forward): Copy buffer in unibyte mode.
979 (message-make-forward-subject): Don't widen. Decode.
980 (message-forward): Don't decode subject.
982 * mml.el (gnus-ems): Require it.
984 * gnus-msg.el (gnus-summary-mail-forward):
986 * message.el (message-forward): Move mime-to-mml here.
988 * nnmbox.el (nnmbox-file-coding-system): Use binary.
989 (nnmbox-active-file-coding-system): Ditto.
991 * gnus-cus.el (gnus-group-parameters): Add posting-style.
993 * mm-uu.el: Require binhex.
995 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
997 * qp.el (quoted-printable-encode-region): Upcase QP.
999 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
1001 * gnus-util.el (gnus-add-text-properties-when): New function.
1002 (gnus-remove-text-properties-when): Ditto.
1004 * gnus-cite.el (gnus-article-hide-citation): Use them.
1005 (gnus-article-toggle-cited-text): Use them.
1007 * gnus-art.el (gnus-signature-toggle): Use them.
1008 (gnus-article-show-hidden-text): Ditto.
1009 (gnus-article-hide-text): Ditto.
1011 * gnus-art.el (gnus-article-describe-key): Use prompt.
1012 (gnus-article-describe-key-briefly): Ditto.
1014 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1016 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1018 2000-12-18 Gerd Moellmann <gerd@gnu.org>
1020 * *.xpm, *.pbm: Convert icons icons to size 24x24.
1022 2000-12-18 Dave Love <fx@gnu.org>
1024 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1027 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1029 * pop3.el (pop3-movemail): Use binary.
1030 (pop3-movemail-file-coding-system): Removed.
1032 2000-12-13 Miles Bader <miles@gnu.org>
1034 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1035 to t, so that we don't get stuck while trying to smilefy
1038 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1040 * smiley-ems.el (smiley-regexp-alist): Make regexps match
1041 at the end of the buffer.
1042 (smiley-region): In the loop, move to the end of the submatch
1043 matching the smiley instead of using the end of the match
1044 of the whole regexp.
1046 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
1048 * message.el (message-mode): Doc fix.
1050 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1052 * smiley-ems.el (smiley-region): Doc fix.
1054 2000-12-11 Miles Bader <miles@gnu.org>
1056 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1057 bottom line visible, check to see if it's partially obscured, and
1058 if so, either scroll one more line to make it fully visible, or
1059 revert to showing the second line from the top.
1061 2000-12-07 Dave Love <fx@gnu.org>
1063 * mailcap.el (mailcap-download-directory)
1064 * gnus-audio.el (gnus-audio-directory)
1065 * smiley-ems.el (smiley-data-directory): Fix :type.
1067 2000-12-05 Dave Love <fx@gnu.org>
1069 * starttls.el: New file.
1071 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1073 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1075 (gnus-setup-message): Remove a hack.
1077 * gnus-win.el (gnus-configure-windows): Make sure
1078 nntp-server-buffer is live.
1079 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1080 (gnus-configure-frame): Save selected window.
1082 2000-12-04 Andreas Jaeger <aj@suse.de>
1084 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1086 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
1088 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1089 raw 8-bit in headers in dk.* newsgroups.
1091 2000-11-30 Dave Love <fx@gnu.org>
1093 * message.el (message-auto-save-directory): Use
1094 file-name-as-directory.
1095 (message-set-auto-save-file-name): Create
1096 message-auto-save-directory if necessary.
1097 (message-replace-chars-in-string): Removed -- unused.
1098 (message-mail-alias-type): Customize.
1099 (message-headers): Remove duplicate defgroup.
1101 2000-11-29 Dave Love <fx@gnu.org>
1103 * qp.el (quoted-printable-decode-region): Use error, not message
1104 to report malformed text (like base64). Amend message.
1106 2000-11-29 Miles Bader <miles@gnu.org>
1108 * message.el (message-header-lines): Fontify tag.
1110 2000-11-27 Dave Love <fx@gnu.org>
1112 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1115 2000-11-26 Dave Love <fx@gnu.org>
1117 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1119 2000-11-23 Dave Love <fx@gnu.org>
1121 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1123 * mm-uu.el (uudecode): Require.
1124 (uudecode-decode-region, uudecode-decode-region-external): Don't
1126 (mm-uu-copy-to-buffer): Doc fix.
1127 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1130 * mailcap.el: Doc fixes.
1131 (mailcap-mime-data): Various adjustments.
1132 (mailcap): New group.
1133 (mailcap-download-directory): Customize.
1134 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1135 (mailcap-temporary-directory): Deleted (unused).
1136 (mailcap-unescape-mime-test): Simplify slightly.
1137 (mailcap-viewer-passes-test): Use functionp.
1138 (mailcap-command-p): Aliased to executable-find.
1140 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1141 default-enable-multibyte-characters is nil.
1143 2000-11-22 Simon Josefsson <simon@josefsson.org>
1145 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1146 instead of "from: " for rfc822 compliance. Insert SPC.
1148 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1150 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1152 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1154 * message.el (message-send-mail): Use buffer-substring-no-properties.
1155 (message-send-news): Ditto.
1157 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1159 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1161 2000-11-21 Dave Love <fx@gnu.org>
1163 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1164 gnus-article-mode-map.
1165 (gnus-mime-button-menu): Use mouse-set-point.
1166 (gnus-insert-mime-button, gnus-mime-display-alternative)
1167 (gnus-mime-display-alternative): Don't use local-map property.
1169 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1171 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1172 sending a command; allow the rtelnet prompt as well.
1174 2000-11-17 Simon Josefsson <simon@josefsson.org>
1176 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1179 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1181 * nntp.el (nntp-decode-text): Delete bogus status lines.
1182 (nntp-open-connection): Kill process buffer when quit.
1183 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1184 FSF Emacs 20 and XEmacs 21.
1185 (nntp-retrieve-data): Don't ignore quit.
1187 2000-11-17 Dave Love <fx@gnu.org>
1189 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1190 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1192 (uudecode-decode-region): Doc fix.
1194 2000-11-14 Dave Love <fx@gnu.org>
1196 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1197 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1198 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1199 New files, derived from the XPMs.
1201 2000-11-12 Dave Love <fx@gnu.org>
1203 From Emerick Rogul <emerick@csa.bu.edu>.
1204 * message.el (message-setup-fill-variables): New variable.
1205 (message-mode): Use it.
1207 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1209 * gnus-mlspl.el: Documentation tweaks.
1211 2000-11-10 Dave Love <fx@gnu.org>
1213 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1214 (gnus-agent-lib-file, gnus-agent-load-alist)
1215 (gnus-agent-save-alist, gnus-agent-article-name): Use
1218 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1220 (nnkiboze-score-file): Defvar when compiling.
1222 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1224 * gnus-art.el (gnus-article-banner-alist)
1225 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1226 (gnus-article-date-lapsed-new-header)
1227 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1228 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1229 (gnus-treat-strip-headers-in-body)
1230 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1231 (gnus-treat-translate): Add :version.
1232 (gnus-article-mime-part-function): Fix defcustom.
1234 * nnmail.el (nnmail-expiry-target)
1235 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1236 (nnmail-split-header-length-limit): Add :version.
1238 * gnus-sum.el (gnus-auto-expirable-marks)
1239 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1240 (gnus-extra-headers, gnus-ignored-from-addresses)
1241 (gnus-newsgroup-ignored-charsets)
1242 (gnus-group-highlight-words-alist)
1243 (gnus-summary-show-article-charset-alist): Add :version.
1245 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1246 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1247 files, converted from the XPMs.
1249 * gnus-cache.el (gnus-cache-active-file): Don't use
1250 file-name-as-directory on directory.
1251 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1252 use file-name-as-directory on directory.
1254 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1255 (date-to-time): Use it.
1257 * message.el (message-mode) <adaptive-fill-regexp>:
1258 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1259 (message-newline-and-reformat): Likewise.
1260 (message-forward-as-mime, message-forward-ignored-headers)
1261 (message-buffer-naming-style, message-default-charset)
1262 (message-dont-reply-to-names, message-send-mail-partially-limit):
1265 * mm-util.el: Doc fixes.
1266 (mm-mime-charset): Don't use the raw result of
1267 mm-preferred-coding-system.
1268 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1269 (mm-with-unibyte): Simplify.
1271 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1274 * pop3.el (pop3-version): Deleted.
1275 (pop3-make-date): New function, avoiding message-make-date.
1276 (pop3-munge-message-separator): Use it.
1278 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1280 * pop3.el (pop3-munge-message-separator): A message may have an
1283 2000-11-09 Dave Love <fx@gnu.org>
1285 * gnus-group.el (gnus-group-make-directory-group)
1286 (gnus-group-fetch-faq): Use expand-file-name.
1287 (gnus-group-fetch-faq): Simplify completing-read form.
1289 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1292 * message.el (tool-bar-map): Defvar when compiling.
1294 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1295 (gnus-tm-lisp-directory): Deleted.
1296 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1298 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1299 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1300 version numbers from file names.
1302 2000-11-08 John Wiegley <johnw@gnu.org>
1304 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1305 `gnus-group-change-level-function', instead of `remove-hook',
1306 because it's not a hook!
1308 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1310 * nnweb.el (nnweb-decode-entities): Work for non-character
1313 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1314 Issue message on quit.
1316 2000-11-08 Simon Josefsson <simon@josefsson.org>
1318 * rfc2104.el: Add SHA-1 example.
1319 (rfc2104-hexstring-to-bitstring): New function.
1320 (rfc2104-hash): Use it.
1322 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1324 * gnus-start.el: Remove gnus-xemacs.
1326 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1328 * gnus-score.el (gnus-score-body): Don't score body when
1330 (gnus-score-followup): Don't score followup either.
1331 (gnus-score-use-all-scores): New variable.
1332 (gnus-all-score-files): Use it.
1333 (gnus-score-find-bnews): Use directory-sep-char.
1335 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1336 asynchronous in Exp version.
1338 2000-11-08 Dave Love <fx@gnu.org>
1340 * mm-view.el: Use featurep for XEmacs test.
1341 (mm-inline-message): Test for `remove-specifier'; don't use
1344 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1346 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1347 (gnus-score-find-bnews): Don't concat "".
1349 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1350 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1351 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1352 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1354 * gnus-sum.el: Put some defvars in eval-when-compile.
1355 (gnus-summary-mode-hook): Add :options.
1356 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1357 (gnus-summary-tool-bar-map): New variable.
1358 (gnus-summary-make-tool-bar): New function.
1359 (gnus-summary-mode): Put kill-all-local-variables first.
1361 * gnus-group.el (gnus-group-toolbar-map): New variable.
1362 (gnus-group-make-tool-bar): Rewritten.
1363 (gnus-group-mode): Put kill-all-local-variables first.
1365 * rfc2047.el: Require gnus-util.
1367 * nnml.el (gnus-sorted-intersection): Autoload.
1369 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1370 Put some defvars in eval-when-compile.
1371 (gnus-intersection, gnus-sorted-complement): Autoload.
1373 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1375 * mm-encode.el (mm-body-7-or-8): Autoload.
1377 * mm-decode.el (mm-insert-inline): Autoload.
1380 * message.el: Put some defvars in eval-when-compile.
1382 * gnus-msg.el: Put some defvars in eval-when-compile.
1383 (gnus-msg-mail): Move after gnus-setup-message.
1385 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1387 2000-11-07 Dave Love <fx@gnu.org>
1389 * gnus-util.el (nnheader): Don't require message (recursive
1392 * uudecode.el: Avoid compiler warnings.
1394 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1395 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1397 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1399 * rfc2047.el: Require cl when compiling.
1400 (rfc2047-q-encode-region): Don't break if a QP-word could be
1402 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1403 (rfc2047-fold-region): "=?=" is not a break point.
1404 (rfc2047-encode-message-header): Move fold into encode-region.
1405 (rfc2047-dissect-region): Rewrite.
1406 (rfc2047-encode-region): Rewrite.
1407 (rfc2047-fold-region): Fold
1408 (rfc2047-unfold-region): New function.
1409 (rfc2047-decode-region): Use it.
1410 (rfc2047-q-encode-region): Don't break at bob.
1411 (rfc2047-decode): Use unibyte.
1412 (rfc2047-q-encode-region): Better calculation of break point.
1413 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1414 (rfc2047-encode-region): Merge only if regions are adjacent.
1416 2000-11-06 Dave Love <fx@gnu.org>
1418 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1420 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1421 (uudecode-char-int): New alias, replacing char-int.
1422 (uudecode-decode-region): Don't call buffer-disable-undo.
1424 * mm-uu.el (mm-uu-configure): Unquote lambda.
1425 (mm-uu-configure-list): Doc fix.
1427 * earcon.el (running-xemacs): Don't define.
1429 2000-11-06 John Wiegley <johnw@gnu.org>
1431 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1432 `nnmail-crosspost', and use it to set the `no-crosspost'
1433 argument when calling `gnus-group-split-fancy'. Otherwise, it
1434 assumes that cross-posting is always OK, no matter what
1435 `nmail-crosspost' is set to.
1436 (gnus-group-split-fancy): The argument order in the
1437 second-to-last `push' call was wrong, but since `no-crosspost'
1438 was always nil, it was never being triggered.
1440 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1442 Don't postpone GCC if none of GCC methods is agent-covered. This
1443 fix presumes that the post-method must be agent-covered if any Gcc
1444 method is agent-covered.
1446 * gnus-msg.el (gnus-inews-group-method): New function.
1447 (gnus-inews-do-gcc): Use it.
1448 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1449 (gnus-agent-possibly-save-gcc): Use it.
1450 (gnus-agent-possibly-do-gcc): Ditto.
1452 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1453 `gnus-agent-possibly-do-gcc' if Agentized.
1454 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1455 to `message-header-hook'.
1457 * gnus-mlspl.el: Require cl when compiling.
1459 * gnus-ml.el: Usage.
1460 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1461 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1462 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1463 (gnus-mailing-list-menu): Define it.
1464 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1466 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1468 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1470 * message.el (message-font-lock-keywords): Match a final newline
1471 to help font-lock's multiline support.
1473 2000-11-03 Dave Love <fx@gnu.org>
1475 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1477 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1480 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1481 <banner>: Fix custom type, doc.
1483 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1484 name. Don't disable undo explicitly.
1486 2000-11-02 Dave Love <fx@gnu.org>
1488 * message.el (message-font-lock-keywords): Use [:alpha:] for
1491 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1493 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1494 because defcustom tries to call `mm-uu-configure'.
1496 2000-11-01 Dave Love <fx@gnu.org>
1498 * rfc2047.el (base64): Require unconditionally.
1499 (message-posting-charset): Defvar when compiling.
1500 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1503 * gnus-sum.el (nnoo): Require.
1504 (mm-uu-dissect): Autoload.
1506 * mml.el (mml-parse-1): Clarify message.
1507 (mml-minibuffer-read-type): Use mailcap-mime-types.
1509 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1511 * mml.el: Fix a typo in the requiring of CL.
1513 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1515 * rfc2231.el: Require cl when compiling.
1517 2000-11-01 Dave Love <fx@gnu.org>
1519 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1521 (mm-uu-configure-list): Move and fix custom type.
1523 * utf7.el: Require cl when compiling.
1525 * binhex.el: Use (featurep 'xemacs).
1526 (binhex-char-int): New alias, replacing char-int. Change callers.
1527 (binhex-decode-region): Simplify work buffer code.
1528 (binhex-decode-region-external): Use expand-file-name, not concat.
1530 2000-10-30 Dave Love <fx@gnu.org>
1532 * gnus-art.el: Fix 2000-10-27 change properly.
1534 2000-10-28 Miles Bader <miles@gnu.org>
1536 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1538 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1540 * gnus-draft.el (gnus-draft-send-message): Typo.
1542 2000-10-27 John Wiegley <johnw@gnu.org>
1544 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1545 variable to correspond with `gnus-article-hide-citation-maybe'.
1546 (gnus-treatment-function-alist): Added entry for the above
1549 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1551 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1553 2000-10-27 Dave Love <fx@gnu.org>
1555 * gnus.el: Don't require custom. Don't require message at top
1557 (gnus-message-archive-method): Require message here.
1559 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1561 * gnus-art.el (article-strip-banner): Use
1562 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1563 allow inheritance on the banner.
1564 From elkin@tverd.astro.spbu.ru.
1566 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1567 Cashin <ecashin@coe.uga.edu>).
1569 2000-10-27 Simon Josefsson <simon@josefsson.org>
1571 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1572 (gnus-agent-restore-gcc):
1573 (gnus-agent-possibly-save-gcc): New functions.
1575 * nnimap.el (nnimap-group-overview-filename): Create directory for
1576 newfile (when use long filenames is nil). Copy+delete file if
1578 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1579 doesn't return anything useful, use ignore-errors instead.
1580 (nnimap-verify-uidvalidity): Delete overview file when
1581 uid validity changes.
1582 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1583 Rename old files into new format.
1584 (nnimap-request-accept-article): Remove \n's from
1586 (nnimap-request-accept-article): Remove From[^:] lines.
1587 (imap-starttls-p): Check for starttls binary.
1588 (imap-starttls-open): More verbose.
1589 (imap-gssapi-auth): Ditto.
1590 (imap-kerberos4-auth): Ditto.
1591 (imap-cram-md5-auth): Ditto.
1592 (imap-login-auth): Ditto.
1593 (imap-anonymous-auth): Ditto.
1594 (imap-digest-md5-auth): Ditto.
1596 (imap-digest-md5-p): Check capability first.
1597 (imap-parse-flag-list): Correctly parse empty lists.
1598 (imap-login-p): Support LOGINDISABLED.
1599 (imap-parse-body): Work around bug in Sun SIMS.
1601 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1602 (gnus-agent-restore-gcc):
1603 (gnus-agent-possibly-save-gcc): New functions.
1605 Asks the user to synch flags with server when you plug in.
1607 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1608 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1609 (gnus-agent-toggle-plugged): Call it.
1610 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1611 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1612 (gnus-agent-possibly-synchronize-flags): New function.
1613 (gnus-agent-possibly-synchronize-flags-server): New function.
1615 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1617 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1619 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1622 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1624 * gnus-draft.el (gnus-draft-send-message): Ditto.
1625 (gnus-group-send-drafts): Ditto.
1627 * gnus-art.el (gnus-request-article-this-buffer):
1628 gnus-refer-article-method might be a single method.
1629 (gnus-article-mime-total-parts): New function.
1630 (gnus-mm-display-part): Use it.
1631 (gnus-mime-display-single): Ditto.
1632 (gnus-mime-display-alternative): Ditto.
1633 (gnus-mime-inline-part): Check validity of charset.
1634 (gnus-treat-display-smileys): Default value in Emacs 21.
1635 * gnus-art.el: Define dynamic variables in eval-when-compile.
1636 (gnus-article-prepare): Configure it again.
1637 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1639 (gnus-article-prepare): Configure windows before
1640 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1641 window might be overrided.
1642 (gnus-mime-inline-part): Use prefix argument only
1643 when it is called interactively.
1644 (gnus-mime-action-alist): New variable.
1645 (gnus-mime-action-on-part): Use it.
1646 (gnus-mime-button-commands): Add command ".".
1647 (gnus-mime-inline-part): Support prefix argument.
1648 (gnus-article-banner-alist): New variable.
1649 (article-strip-banner): Use it.
1651 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1652 because they are files, not paths.
1653 (mailcap-parse-mimetypes): Ditto.
1654 (mailcap-mime-types): Use mailcap-mime-data.
1656 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1658 * gnus.el (gnus-agent-fetching): New variable.
1659 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1661 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1662 (gnus-agent-fetch-group-1): Score-param could be nil.
1663 (gnus-agent-any-covered-gcc): New function.
1664 (gnus-agent-possibly-save-gcc): Use it.
1665 (gnus-agent-possibly-do-gcc): Ditto.
1666 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1667 the GNU assignment issue.
1668 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1669 * gnus-agent.el: timer vs. itimer.
1671 * webmail.el (webmail-type-definition): Fix my-deja open url.
1672 (webmail-hotmail-list): Fix.
1673 (webmail-netscape-open, webmail-hotmail-article,
1674 webmail-hotmail-list): Update.
1675 (webmail-my-deja-*): Rewrite.
1677 * gnus-sum.el (gnus-refer-article-methods): The second could be
1679 (gnus-cache-write-active): Auto load.
1680 (gnus-summary-display-article): Enable multibyte.
1681 (gnus-summary-select-article): Don't enable multibyte here.
1682 (gnus-summary-goto-article): Ditto.
1683 (gnus-summary-enter-digest-group): Decode to-address.
1685 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1686 (mm-with-unibyte-current-buffer-mule4): New function.
1687 (mm-enable-multibyte-mule4): New.
1688 (mm-disable-multibyte-mule4): New.
1690 * mm-util.el (mm-enable-multibyte-mule4): New.
1691 (mm-disable-multibyte-mule4): New.
1692 * gnus-sum.el (gnus-summary-mode): Use it.
1693 (gnus-summary-select-article): Ditto.
1694 (gnus-summary-goto-article): Use enable multibyte.
1696 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1697 (nnkiboze-enter-nov): Fix it when there is no xref.
1698 (nnkiboze-generate-groups): List groups.
1699 (nnkiboze-request-article): Use
1700 gnus-cache-request-article.
1702 * gnus-group.el (gnus-group-make-kiboze-group): Use
1703 nnkiboze-score-file.
1704 (gnus-group-make-kiboze-group): Fix prompt.
1706 * message.el (message-send-mail-partially): Replace the header
1707 delimiter with a blank line.
1708 (message-sending-message): New variable.
1709 (message-send): Use it.
1710 (message-default-charset): Default value for non-Mule Emacsen.
1711 (message-alternative-emails): New.
1712 (message-use-alternative-email-as-from): New.
1713 (message-setup): Use them.
1714 (message-default-charset): Set default value in non-MULE XEmacsen
1717 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1719 * message.el: xemacs cleanup (use featurep ' xemacs)
1721 * nnheader.el: ditto
1725 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1727 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1730 2000-10-27 Simon Josefsson <simon@josefsson.org>
1732 * message.el (message-send): Make sure error is signalled if no
1733 send method is specified.
1735 2000-10-27 Dave Love <fx@gnu.org>
1737 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1739 (gnus-group-make-tool-bar): New function.
1740 (gnus-group-mode): Use it.
1742 * message.el (message-mode-menu): Add some :help strings.
1743 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1744 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1746 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1747 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1748 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1750 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1751 display-graphic-p here.
1753 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1755 * mm-decode.el (mm-viewer-completion-map): New.
1756 (mm-interactively-view-part): Use it.
1758 2000-10-27 Simon Josefsson <sj@extundo.com>
1760 * mail-source.el (mail-sources): IMAP predicate is a string.
1761 (mail-sources): Add default values for IMAP mailbox, predicate and
1764 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1766 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1767 of the `gnus-xemacs' variable, as the latter has been removed.
1768 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1769 * gnus-art.el (gnus-treat-display-xface)
1770 (gnus-treat-display-smileys, gnus-treat-display-picons)
1771 (gnus-article-read-summary-keys): Likewise.
1773 2000-10-26 Dave Love <fx@gnu.org>
1775 * flow-fill.el: Require cl when compiling.
1777 2000-10-26 Simon Josefsson <simon@josefsson.org>
1779 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1780 (fill-flowed): Make "quote-depth wins" rule work when first line
1783 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1785 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1786 (gnus-kill-all-overlays): Move here.
1788 * gnus-util.el (gnus-kill-all-overlays): Move out.
1790 2000-10-26 Dave Love <fx@gnu.org>
1792 * mail-source.el: Require imap when compiling and defvar
1793 display-time-mail-function. Require mm-util.
1794 (nnheader-cancel-timer): Autoload.
1795 (mail-source-imap-authenticators, mail-source-imap-streams): New
1797 (mail-sources): Use them.
1798 (defvar): Use rmail-spool-directory unconditionally.
1800 2000-10-26 Dirk Meyer <dischi@tzi.de>
1802 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1803 seconds instead of hour.
1805 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1807 * mail-source.el (mail-sources): Better `:type'.
1809 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1811 * mail-source.el (mail-source-keyword-map): Use
1812 `rmail-spool-directory' as a default directory for the `file'
1813 source, if the variable is defined. Fall back to hardcoded
1814 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1815 <seh@speakeasy.org>.
1817 2000-10-25 Jason Rumney <jasonr@gnus.org>
1819 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1822 2000-10-18 Dave Love <fx@gnu.org>
1824 * mm-bodies.el (mm-uu-decode-function)
1825 (mm-uu-binhex-decode-function): Defvar when compiling.
1827 * gnus-nocem.el (gnus-nocem-issuers): Update.
1828 (gnus-nocem-check-from): New option.
1829 (gnus-nocem-scan-groups): Use it.
1830 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1831 (gnus-nocem-check-article-limit): Add :version.
1833 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1835 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1836 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1838 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1840 * ietf-drums.el (mm-util): Require CL when compiling.
1842 2000-10-15 Dave Love <fx@gnu.org>
1844 * qp.el: Require mm-util.
1846 2000-10-13 Dave Love <fx@gnu.org>
1848 * qp.el (quoted-printable-decode-region): Avoid invalid
1851 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1853 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1854 to a recursive load.
1856 2000-10-12 Dave Love <fx@gnu.org>
1858 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1860 * gnus.el (gnus-group-startup-message): Check for PBM image.
1862 2000-10-09 Dave Love <fx@gnu.org>
1864 * mail-source.el (mail-source-fetch-imap): Bind
1865 default-enable-multibyte-characters rather than using
1866 mm-disable-multibyte.
1868 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1870 * mail-source.el (mail-source-fetch-maildir): Don't insert
1873 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1875 * mm-encode.el: Require CL. At least, for `incf'.
1877 2000-10-06 Dave Love <fx@gnu.org>
1879 * gnus-audio.el: Don't require cl.
1880 (gnus-audio): New custom group.
1881 (gnus-audio-inline-sound): Change to work with Emacs.
1882 (gnus-audio-directory, gnus-audio-directory)
1883 (gnus-audio-au-player): Customize.
1884 (gnus-audio-play): Try external player if play-sound-file fails.
1885 Use file-name-extension, not string-match.
1887 2000-10-05 Dave Love <fx@gnu.org>
1889 * rfc1843.el: Require cl when compiling.
1891 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1893 (quoted-printable-decode-region): Rename arg which confused
1894 charset with coding-system. Don't use nonascii-insert-offset.
1895 Coding-system encode the region initially. Don't recognize `=='
1896 as valid QP. Coding-system decode the region finally.
1897 (quoted-printable-decode-string): Rename arg which confused
1898 charset with coding-system.
1900 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1901 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1902 mm-encode-coding-region.
1903 (mm-decode-body, mm-decode-string): Rename variables which
1904 confused charset with coding-system.
1905 (binhex-decode-region): Don't autoload.
1906 (mm-body-encoding): Require message.
1907 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1910 * gnus-art.el (article-de-quoted-unreadable)
1911 (article-de-base64-unreadable): Fold search case
1912 rather than downcasing string. Apply mm-charset-to-coding-system
1913 to arg of quoted-printable-decode-region.
1915 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1917 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1919 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1921 * gnus-kill.el (gnus-kill): Typo.
1923 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1925 * gnus-mule.el: Revived.
1927 2000-10-04 Dave Love <fx@gnu.org>
1929 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1930 Require ring when compiling.
1931 (gnus-x-splash): Bind width, height.
1932 (gnus-article-compface-xbm): New variable.
1933 (gnus-article-display-xface): Move graphic test. Use unibyte.
1934 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1936 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1938 * nnimap.el: require 'cl when compiling.
1940 2000-10-04 Dave Love <fx@gnu.org>
1942 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1945 * frown.pbm, smile.pbm, wry.pbm: New files.
1947 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1949 2000-10-03 Dave Love <fx@gnu.org>
1951 * mail-source.el (mail-sources): Revert to nil.
1953 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1955 * qp.el: Don't require mm-util.
1956 (quoted-printable-decode-region): Rewritten.
1957 (quoted-printable-decode-string, quoted-printable-encode-region):
1959 (quoted-printable-encode-region): Barf on multibyte characters.
1960 Maybe make the class multibyte. Upcase chars, not formatted
1961 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1962 (quoted-printable-encode-string): Don't use
1963 mm-with-unibyte-buffer.
1965 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1967 * mail-source.el (mail-source-report-new-mail): Use
1968 nnheader-cancel-timer.
1970 2000-10-03 Simon Josefsson <simon@josefsson.org>
1972 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1973 (mail-source-fetch-imap): Use it.
1975 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1977 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1980 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1983 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1985 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1987 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1988 image's :ascent to 80. That gives a mode-line which is approx.
1989 as tall as the normal one.
1991 2000-09-21 Dave Love <fx@gnu.org>
1993 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1994 (for Emacs 20). Tidy somewhat.
1996 2000-09-21 Dave Love <fx@gnu.org>
1998 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1999 image processing. Rationalize logic somewhat.
2001 2000-09-20 Dave Love <fx@gnu.org>
2003 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
2005 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
2006 we'll be careful merging development changes.
2008 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2011 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
2012 (mouse-set-point, set-face-foreground)
2013 (set-face-background, x-popup-menu) [not window-system]: Don't zap
2016 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
2018 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
2019 redundant autoloads.
2021 2000-09-20 Gerd Moellmann <gerd@gnu.org>
2023 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2024 to XBM; we always have PBM support.
2026 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
2028 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
2029 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
2030 * gnus-sum.el (gnus-nov-parse-line): Ditto.
2031 * nnkiboze.el (nnkiboze-file-coding-system): New.
2032 (nnkiboze-retrieve-headers): Use it.
2033 (nnkiboze-request-group): Ditto.
2034 (nnkiboze-close-group): Ditto.
2035 (nnkiboze-generate-group): Ditto.
2036 (nnkiboze-enter-nov): Insert first Xref properly.
2038 2000-09-19 Dave Love <fx@gnu.org>
2040 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2041 (nnmail-get-new-mail): Test `sources' in top-level conditional.
2043 * mail-source.el (mail-sources): Change default to '((file)).
2044 Add useful custom type.
2046 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2048 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2050 (gnus-date-iso8601): Ditto.
2052 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
2054 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2056 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2058 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2059 pattern. Avoid using 8 bit chars.
2060 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2062 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2064 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2065 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2066 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2067 functions are not implemented yet.
2069 * dgnushack.el (dgnushack-compile): Remove smiley.el and
2070 x-overlay.el from the FSF Emacs black list.
2072 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2074 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2075 (mm-inline-media-tests): Ditto.
2076 (mm-automatic-display): Ditto.
2077 * mm-view.el (mm-display-inline-fontify): Generalize from
2078 mm-display-patch-inline.
2079 (mm-display-patch-inline): Use it.
2080 (mm-display-elisp-inline): Ditto.
2082 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2084 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2085 (gnus-topic-unmark-topic): Ditto.
2086 (gnus-topic-mark-topic): Ditto.
2087 (gnus-topic-get-new-news-this-topic): Use it.
2089 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2091 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2094 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
2096 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2097 zombie or killed groups.
2099 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2101 * mml.el (mml-preview): Reinsert unibyte content.
2102 (mml-parse-1): Remove with-unibyte-current-buffer.
2103 (mml-generate-mime-1): Ditto.
2104 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2105 * message.el (message-forward): Ditto.
2107 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2109 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2110 original article buffer.
2111 (article-de-base64-unreadable): Ditto.
2112 (article-wash-html): Ditto.
2114 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2116 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2117 unless forward-show-mml.
2119 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2121 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2122 (gnus-summary-save-parts-last-directory): New.
2123 (gnus-summary-save-parts): Save history.
2125 2000-09-14 Ben Gertzfield <che@debian.org>
2127 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2129 (gnus-summary-save-parts): Use it.
2131 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2133 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2134 * gnus-sum.el (gnus-summary-exit): Ditto.
2135 (gnus-summary-exit-no-update): Ditto.
2136 (gnus-summary-show-article): Ditto.
2138 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2140 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2141 Content-Disposition.
2143 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2145 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2147 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2149 * gnus-art.el (gnus-article-setup-buffer): Set
2150 gnus-article-mime-handles to nil.
2151 * gnus-sum.el (gnus-summary-exit): Ditto.
2152 (gnus-summary-exit-no-update): Ditto.
2153 (gnus-summary-show-article): Ditto.
2154 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2156 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2158 2000-09-14 Dave Love <fx@gnu.org>
2160 * gnus.el (gnus-charset):
2161 * mm-decode.el (mime-display):
2162 * imap.el (imap) <defgroup>: Add :version.
2164 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2166 * parse-time.el: Fix author's mail address.
2168 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2169 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2170 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2171 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2172 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2173 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2174 * rfc2231.el, uudecode.el: Fix copyright notice.
2176 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2177 require `w3' at load-time only if not running in batch mode.
2179 2000-09-13 Dave Love <fx@gnu.org>
2181 * gnus-ems.el (gnus-ems-redefine): Don't alias
2182 gnus-summary-set-display-table.
2184 * message.el (message-user-agent): Don't wrap ignore-errors around
2187 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2189 (mm-content-transfer-encoding): Don't use cadar.
2191 * uudecode.el (uudecode-decoder-program)
2192 (uudecode-decoder-switches): Customize.
2194 * gnus-score.el (gnus-home-score-file): Improve custom type.
2196 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2197 variables for Emacs 21.
2198 (gnus-group-customize): Disable undo while laying out the buffer.
2200 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2202 * gnus-util.el (gnus-write-active-file): Bind
2203 coding-system-for-write.
2205 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2207 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2208 * gnus-kill.el (gnus-batch-score): Ditto.
2209 * gnus-move.el (gnus-change-server): Ditto.
2210 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2212 2000-09-12 Simon Josefsson <simon@josefsson.org>
2214 * gnus-sum.el (gnus-update-read-articles): Undo
2215 `gnus-request-set-mark' operation.
2217 2000-09-11 Dave Love <fx@gnu.org>
2219 * ChangeLog: Use iso-2022 coding.
2221 * gnus-msg.el (gnus-msg-mail): New function.
2222 (gnus-user-agent): New mail agent.
2224 2000-09-10 Dave Love <fx@gnu.org>
2226 * message.el: Require mail-abbrevs for XEmacs for a problem with
2227 keybinding despite the autoloads for it.
2229 2000-09-08 Simon Josefsson <simon@josefsson.org>
2231 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2233 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2234 marks from dormant articles. (See nnimap-request-set-mark.)
2235 (nnimap-retrieve-headers-progress): Demule.
2236 (nnimap-open-server): Call nnoo-change-server twice, once for
2237 getting the nnimap-server-buffer and once for letting n-c-s set
2238 the variables in that buffer.
2240 2000-09-08 David Edmondson <dme@dme.org>
2242 * gnus.el (gnus-short-group-name): Guess separator.
2244 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2246 * gnus-group.el (gnus-group-insert-group-line): Fix.
2248 2000-09-04 Dave Love <fx@gnu.org>
2250 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2251 (mm-get-image): Avoid the losing `make-glyph' from W3.
2253 2000-09-03 Simon Josefsson <simon@josefsson.org>
2255 * gnus-sum.el (gnus-summary-delete-article): Check server.
2257 2000-09-01 Simon Josefsson <simon@josefsson.org>
2259 * imap.el (imap-parse-flag-list): Rewrite.
2261 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2263 * imap.el (imap-parse-flag-list): Hack.
2265 2000-08-29 Dave Love <fx@gnu.org>
2267 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2269 * gnus-agent.el (gnus-agent-union): new function.
2270 (gnus-agent-fetch-headers): Use it.
2272 * gnus.el (gnus-group-startup-message): Specify foreground and
2273 background for xpm image. Centre image vertically.
2274 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2276 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2278 * message.el (message-send-mail): Narrow-to-headers.
2280 2000-08-24 Dave Love <fx@gnu.org>
2282 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2285 2000-08-21 Dave Love <fx@gnu.org>
2287 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2289 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2291 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2293 (gnus-topic-show-topic): Read topic when to show permanent hidden
2295 (gnus-topic-remove-topic): Revert to the old behavior, not using
2298 2000-08-21 Dave Love <fx@gnu.org>
2300 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2301 (gnus-xemacs): Use featurep.
2303 * mm-util.el (mm-read-charset): Maybe use builtin.
2304 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2305 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2306 (mm-with-unibyte): Use featurep, not string-match.
2307 (mm-with-unibyte-buffer): Simplify.
2308 (mm-quote-arg): Maybe use shell-quote-argument.
2310 * mml.el (mml-make-string): Deleted (unused).
2312 * gnus.el (gnus-mode-line-buffer-identification): Supply
2313 definition for Emacs 21.
2315 * gnus-salt.el: Small doc fixes.
2316 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2317 gnus-add-minor-mode.
2319 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2320 gnus-add-minor-mode.
2322 2000-08-20 Simon Josefsson <simon@josefsson.org>
2324 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2325 function, thanks to Lloyd Zusman for debugging.
2326 (nnimap-request-group):
2327 (nnimap-request-list):
2328 (nnimap-retrieve-groups):
2329 (nnimap-request-newgroups): Use it.
2331 * nnimap.el (nnimap-request-article-part): Less verbose.
2333 2000-08-18 Dave Love <fx@gnu.org>
2335 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2338 * nnheader.el (nnheader-replace-chars-in-string): Use
2339 subst-char-in-string if available.
2341 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2342 (gnus-request-article-this-buffer): Use expand-file-name.
2343 (gnus-mime-view-part-as-type): Simplify interactive spec.
2344 (gnus-mime-button-map): Define it all in defvar.
2346 2000-08-17 Dave Love <fx@gnu.org>
2348 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2350 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2353 * uudecode.el (char-int): Use defalias, not fset.
2355 * score-mode.el: Don't require easymenu. Require mm-util.
2356 (score-mode-coding-system): Use mm-auto-save-coding-system.
2358 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2359 (nneething-file-name): Use expand-file-name, not concat.
2361 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2363 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2364 Failure proof for email addresses.
2365 (nnslashdot-sane-retrieve-headers): Ditto.
2367 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2369 * message.el (message-send-mail): Only insert courtesy message
2372 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2374 * message.el (message-cancel-news): Copy the From header from the
2377 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2379 * gnus-async.el (gnus-asynchronous): Removed.
2381 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2383 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2386 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2388 * nnmail.el (nnmail-expiry-target-group): Fixed.
2390 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2392 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2393 gnus-request-accept-article so that body encoding is *not* done.
2394 Encoding is not done on incoming mail, so why should it be done on
2397 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2399 * nnml.el (nnml-request-expire-articles): Fix the calls to
2400 nnml-request-article (the filename was being passed instead of the
2401 article number) and nnmail-expiry-target-group
2402 (nnml-current-directory is changed by nnml-request-accept-article,
2403 causing it to be incorrect for the next article to be expired).
2405 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2407 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2408 expiry-target group parameters.
2410 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2412 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2414 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2415 (gnus-topic-show-topic): Ditto.
2417 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2419 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2421 * mail-source.el (mail-source-incoming-file-prefix): New
2424 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2426 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2428 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2430 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2432 * message.el (message-syntax-checks): New check quotin-style:
2433 Text must be written below quoted text.
2434 (message-check-news-body-syntax): Check it.
2436 2000-08-11 Simon Josefsson <simon@josefsson.org>
2438 * imap.el (imap-authenticator-alist): Fix typo.
2439 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2440 Jonas Oberg for debugging.
2442 2000-08-11 Simon Josefsson <simon@josefsson.org>
2444 * gnus-async.el (gnus-asynchronous): Disable by default.
2446 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2448 * mm-view.el (mm-inline-text): Bind fill-column.
2450 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2451 list of unexpired articles.
2453 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2454 un-expired articles.
2456 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2459 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2460 we update the right topic..
2462 * mm-decode.el (mm-display-external): Put point at start.
2464 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2466 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2468 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2470 2000-08-09 Simon Josefsson <simon@josefsson.org>
2472 * imap.el (imap-parse-body):
2473 (imap-parse-string-list): Add bug workarounds for Stalker
2474 Communigate Pro 3.0 server.
2475 (imap-body-lines): Remove bogus comment.
2477 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2479 * nnimap.el (nnimap-retrieve-which-headers):
2480 (nnimap-retrieve-headers-from-server):
2481 (nnimap-request-set-mark):
2482 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2484 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2486 * message.el (message-dont-reply-to-names):
2487 rmail-dont-reply-to-names may not be defined.
2489 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2491 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2494 2000-07-19 Dave Love <fx@gnu.org>
2496 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2497 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2499 (gnus-article-display-xface): Special-case for dark backgrounds.
2501 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2503 * imap.el (imap-calculate-literal-size-first): New variable.
2504 (imap-local-variables): Add it.
2505 (imap-kerberos4-open): Set it.
2506 (imap-send-command): Use it.
2508 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2510 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2511 (mailcap-parse-mimetypes): Use it.
2512 (mailcap-extension-to-mime): Parse mimetype.
2513 (mailcap-mime-types): Ditto.
2514 * mml.el (mml-minibuffer-read-type): Ditto.
2516 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2518 * nndoc.el (nndoc-type-alist): Add outlook.
2519 (nndoc-outlook-type-p): New function.
2520 (nndoc-outlook-article-begin): Ditto.
2522 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2524 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2527 2000-07-15 Simon Josefsson <simon@josefsson.org>
2529 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2532 (imap-kerberos4-program):
2533 (imap-gssapi-program):
2534 (imap-ssl-program): Customization.
2535 (imap-shell-program):
2536 (imap-shell-host): New variables.
2538 (imap-stream-alist): Add shell.
2540 (imap-shell-open): New functions.
2541 (imap-open): Don't call authenticator if preauth.
2542 (imap-authenticate): Return t if already authenticated.
2544 2000-07-14 Simon Josefsson <simon@josefsson.org>
2546 * gnus.el (gnus-invalid-group-regexp): New variable.
2547 (gnus-read-group): Use it.
2549 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2551 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2552 expunge-below and orphan-score are "group variables".
2554 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2556 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2557 qualified group names to `gnus-group-read-ephemeral-group'.
2559 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2561 * gnus-sum.el: `W t' is toggle-header in info.
2563 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2565 * gnus-art.el (article-de-base64-unreadable): Typo.
2567 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2569 * gnus-agent.el (require): Require timer.
2571 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2573 * message.el (message-bounce): Call mime-to-mml.
2575 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2577 * nnslashdot.el (nnslashdot-request-close): New function.
2579 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2581 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2582 right line number for the article.
2584 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2586 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2587 * webmail.el (webmail-fetch): Bind
2588 url-http-silence-on-insecure-redirection.
2590 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2592 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2594 (nnslashdot-sane-retrieve-headers): Ditto.
2595 (nnslashdot-request-article): Ditto.
2597 2000-07-10 William M. Perry <wmperry@aventail.com>
2599 * mailcap.el (mailcap-parse-mimetype-file):
2601 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2603 * nnweb.el (nnweb-insert): Stricter test.
2604 * webmail.el (webmail-refresh-redirect): Ditto.
2606 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2608 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2610 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2612 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2614 2000-07-05 Dave Love <fx@gnu.org>
2616 * utf7.el: Doc and header fixes.
2618 * gnus-sum.el: Doc fixes.
2620 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2623 * flow-fill.el (fill-flowed-point-at-eol)
2624 (fill-flowed-point-at-bol): Use defalias, not fset.
2626 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2627 (gnus-Plain-save-name): Delete -- apparently bogus.
2629 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2631 * nnsoup.el: Use expand-file-name throughout.
2633 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2635 * nnmail.el (nnmail-read-incoming-hook): New example.
2637 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2639 * mm-view.el (mm-inline-text): Check whether the text has already
2642 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2644 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2646 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2648 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2650 2000-07-03 Simon Josefsson <simon@josefsson.org>
2652 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2655 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2657 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2658 name in authinfo (.authinfo now support ports, no need for the
2660 (nnimap-split-find-rule): Fix.
2661 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2663 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2665 * message.el (message-unquote-tokens): Remove all quotes.
2667 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2669 * gnus-ml.el: New file.
2671 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2673 * nnultimate.el (nnultimate-request-close): New function.
2675 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2677 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2679 * gnus.el: Gnus v5.8.7 is released.
2681 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2683 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2685 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2687 * message.el (message-do-fcc): Encode MIME.
2689 2000-06-28 Simon Josefsson <simon@josefsson.org>
2691 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2692 (nnimap-assoc-match): New function.
2693 (nnimap-split-find-rule): Support extended syntax.
2695 2000-06-28 Simon Josefsson <simon@josefsson.org>
2697 * nnimap.el (nnimap-open-connection): Use port stuff.
2699 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2700 document port and defaultport.
2702 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2704 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2706 2000-06-26 Dave Love <fx@gnu.org>
2708 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2710 * message.el: Remove unnecessary `require'ments. Defvar
2711 gnus-list-identifiers when compiling. Don't try to autoload
2712 variable `gnus-list-identifiers'. Autoload
2713 gnus-group-name-charset.
2714 (message-fetch-field): Don't assume `format' removes text
2716 (message-strip-list-identifiers, message-reply, message-followup):
2718 (message-mode): Tidy XEmacs conditionals.
2719 (message-replace-chars-in-string): Use subst-char-in-string when
2722 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2723 removes text properties.
2725 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2727 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2729 * gnus-score.el (gnus-summary-score-entry): Likewise.
2731 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2733 * nnimap.el (nnimap-request-post): Fix parenthesis.
2735 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2737 * message.el (message-unquote-tokens): New function.
2739 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2741 * nnimap.el (nnimap-request-post): Ditto.
2743 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2745 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2747 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2748 patch commited 2000-04-02).
2750 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2752 * imap.el (imap-mailbox-examine-1): New function.
2753 (imap-message-copyuid-1):
2754 (imap-message-appenduid-1): Use it, instead of
2755 `imap-mailbox-examine' which would utf-7 encode mailbox name
2758 2000-06-19 Dave Love <fx@gnu.org>
2760 * mm-uu.el Don't require message. Require cl when compiling.
2762 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2764 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2766 * gnus-sum.el (gnus-orphan-score): Move here.
2768 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2770 * message.el (message-forward): Remove show-mml condition.
2771 (message-forward-ignored-headers): Remove X-Gnus headers.
2773 2000-06-08 Simon Josefsson <simon@josefsson.org>
2775 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2777 2000-06-08 Urban Engberg <ue@ccieurope.com>
2779 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2781 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2783 * message.el (message-syntax-checks): Add type.
2785 2000-06-07 Dave Love <fx@gnu.org>
2787 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2789 (mm-inline-image): Defalias, not fset.
2791 * gnus.el (gnus-group-startup-message): Don't specify string for
2794 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2795 add-minor-mode is available.
2796 (gnus-article-display-xface): Don't specify string for
2799 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2801 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2802 (gnus-topic-insert-topic-line): Use shownp.
2803 (gnus-topic-hide-topic): Don't use hidden.
2804 (gnus-topic-show-topic): Don't use hidden.
2806 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2808 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2810 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2811 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2812 * gnus-util.el (gnus-output-to-rmail): Ditto.
2813 (gnus-output-to-mail): Ditto.
2814 (gnus-write-buffer): Ditto.
2815 * gnus-uu.el (gnus-uu-save-article): Ditto.
2817 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2819 * message.el (message-read-from-minibuffer): Typo.
2821 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2823 * gnus-art.el (article-decode-charset): Override non-MIME forward
2826 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2828 * mml.el (mml-quote-region): Correct the regexp.
2829 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2831 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2833 * message.el (message-forward): Insert raw text.
2834 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2835 (mml-generate-mime-1): Insert raw text in unibyte mode.
2837 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2839 * mm-bodies.el (mm-body-encoding): Always encoded if
2840 `mm-use-ultra-safe-encoding' is set.
2842 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2844 * mml.el (ange-ftp-name-format): Typo.
2846 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2848 * gnus-start.el (gnus-get-unread-articles): If
2849 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2850 try to do anything on that server.
2852 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2854 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2857 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2859 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2862 2000-05-24 Dave Love <fx@gnu.org>
2864 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2866 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2868 * gnus.el (gnus-redefine-select-method-widget): new function, call
2869 it once. Add an "other" entry for unknown but editable backend
2871 * gnus-start.el (gnus-declare-backend): use it.
2873 2000-05-19 Dave Love <fx@gnu.org>
2875 * gnus-art.el (gnus-article-next-page): Revert last change.
2877 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2879 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2881 2000-05-19 Dave Love <fx@gnu.org>
2883 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2884 not mm-inline-large-images.
2886 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2888 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2890 2000-05-18 Dave Love <fx@gnu.org>
2892 * gnus-art.el: Use defalias, not fset.
2893 (gnus-article-x-face-command): Don't test for xbm.
2894 (gnus-article-next-page): Redisplay before testing point in window.
2896 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2898 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2899 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2901 2000-05-17 Jim Davidson <jdavidson@acm.org>
2903 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2904 gnus-summary-save-in-rmail.
2905 * message.el (message-output): Ditto.
2907 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2909 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2911 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2913 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2915 * message.el (message-send-news): Check group name charset.
2916 * gnus-msg.el (gnus-post-news): Decode group name.
2917 (gnus-inews-do-gcc): Encode group name.
2919 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2921 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2922 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2924 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2926 * gnus-group.el (gnus-group-mark-line-p): New function.
2927 (gnus-group-goto-group): New parameter.
2928 (gnus-group-remove-mark): Use it.
2929 * gnus-topic.el (gnus-topic-move-group): Ditto.
2930 (gnus-topic-remove-group): Ditto.
2932 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2934 * gnus-group.el (gnus-group-list-dormant): New function.
2936 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2938 * gnus-agent.el (gnus-agent-synchronize): Use
2939 nnheader-insert-file-contents.
2940 (gnus-agent-save-active-1): Ditto.
2941 (gnus-agent-write-active): Ditto.
2942 (gnus-agent-expire): Ditto.
2943 * gnus-cache.el (gnus-cache-read-active): Ditto.
2944 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2945 * gnus-sum.el (gnus-summary-import-article): Ditto.
2947 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2948 (gnus-agent-save-group-info): Ditto.
2949 (gnus-agent-save-alist): Ditto.
2950 * gnus-util.el (gnus-make-directory): Ditto.
2952 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2954 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2956 * mml.el (mml-generate-mime-preprocess-function): New variable.
2957 (mml-generate-mime-postprocess-function): New variable.
2958 (mml-generate-mime-1): Use them.
2960 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2962 * gnus-group.el (gnus-group-apropos): Group name charset.
2963 * gnus-sum.el (gnus-set-mode-line): Ditto.
2964 * gnus-group.el (gnus-group-decoded-name): New function.
2965 (gnus-group-edit-group): Use it.
2966 * gnus-cus.el (gnus-group-customize): Use it.
2968 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2970 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2972 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2974 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2975 (gnus-group-name-charset-group-alist): Ditto.
2976 (gnus-group-name-charset): New function.
2977 (gnus-group-name-decode): New function.
2978 (gnus-group-insert-group-line): Use them.
2979 (gnus-group-prepare-flat-list-dead): Ditto.
2980 (gnus-group-list-active): Ditto.
2981 (gnus-group-describe-all-groups): Ditto.
2982 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2983 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2984 add gnus-group property.
2985 (gnus-browse-group-name): Read gnus-group property.
2987 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2989 * nnfolder.el (nnfolder-possibly-change-group): Use
2990 file-name-coding-system instead of pathname-coding-system.
2991 * nnmail.el (nnmail-find-file): Ditto.
2992 (nnmail-write-region): Ditto.
2993 * nnmh.el (nnmh-retrieve-headers): Ditto.
2994 (nnmh-request-article): Ditto.
2995 (nnmh-request-group): Ditto.
2996 (nnmh-request-list): Ditto.
2997 (nnmh-possibly-change-directory): Ditto.
2998 (nnmh-active-number): Ditto.
2999 * nnml.el (nnml-possibly-change-directory): Ditto.
3000 (nnml-request-list): Ditto.
3001 (nnml-request-article): Ditto.
3002 (nnml-retrieve-headers): Ditto.
3004 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
3006 * nnimap.el (nnimap-request-accept-article): Don't unselect
3007 mailbox if no mailbox is selected.
3009 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
3011 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
3012 Recognize domain names starting with `www.' as starting an URL.
3014 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3016 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
3017 (mail-source-keyword-map): Add "subdirs" for maildir.
3019 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3021 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
3022 (nnmail-get-new-mail): Use it.
3023 * gnus-start.el (gnus-get-unread-articles): Ditto.
3025 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3027 * gnus-sum.el (gnus-summary-edit-article): Better support for
3029 * nndraft.el (nndraft-request-replace-article): New function,
3030 bind nnmail-file-coding-system.
3032 2000-05-14 Dave Love <fx@gnu.org>
3034 * nnheader.el: Replace uses of `fset' with `defalias'.
3035 (jka-compr-compression-info-list): Only defvar when compiling.
3037 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3039 * webmail.el (webmail-netaddress-article): Refresh redirect.
3041 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3043 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3045 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3047 * webmail.el: Translate to SP.
3049 2000-05-13 Robin S. Socha <robin@socha.net>
3051 * message.el (message-bounce): Doc typo.
3053 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3055 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3056 (gnus-soup-store): Ditto.
3057 (gnus-soup-send-packet): Ditto.
3058 * nnsoup.el (nnsoup-replies-format-type): Ditto.
3059 (nnsoup-dissect-buffer): Ditto.
3060 (nnsoup-narrow-to-article): Ditto.
3061 (nnsoup-make-active): Ditto
3063 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3065 * message.el (message-mode): Two parameters for local-variable-p.
3067 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3069 * message.el (message-strip-list-identifiers): New function.
3070 (message-reply): Use it and use message-strip-subject-re.
3071 (message-followup): Ditto.
3072 * gnus-art.el (article-hide-list-identifiers): Remove more.
3073 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3075 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3077 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3078 mail-parset-charset and use non-numeric argument.
3080 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3082 * mml.el (mml-buffer-list): New variable.
3083 (mml-generate-new-buffer): New function.
3084 (mml-destroy-buffers): Ditto.
3085 (mml-insert-mime): Use them.
3086 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3087 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3088 * message.el (message-mode): Ditto.
3089 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3090 (gnus-uu-save-article): Support show-as-mml.
3091 * message.el (message-forward): Ditto.
3093 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3095 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3096 (nndoc-mime-digest-type-p): Locate article head precisely.
3097 * mml.el (mml-generate-default-type): New variable.
3098 (mml-generate-mime-1): Use it.
3099 (mml-insert-mime-headers): Use it.
3100 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3101 (gnus-uu-digest-mail-forward): Use it and call message-forward
3102 with argument digest.
3103 (gnus-uu-save-article): Support message-forward-as-mime.
3104 * message.el (message-forward): Add parameter digest.
3105 * mm-decode.el (mm-dissect-default-type): New variable.
3106 (mm-dissect-buffer): Use it.
3108 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3110 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3111 newline and paragraph to nil when got a non-ascii character. Test
3112 paragraph before newline.
3114 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3116 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3119 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3121 * nnslashdot.el (nnslashdot-sid-strip): New function.
3122 (nnslashdot-threaded-retrieve-headers): New format.
3123 (nnslashdot-sane-retrieve-headers): Ditto.
3124 (nnslashdot-request-article): Ditto.
3125 (nnslashdot-threaded-retrieve-headers): Thread properly.
3126 (nnslashdot-request-article): Be more lenient.
3127 (nnslashdot-threaded-retrieve-headers): Regexp search.
3129 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3131 * gnus-sum.el (gnus-with-article): Define it before use it.
3133 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3135 * message.el (message-supersede): Use mime-to-mml.
3136 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3138 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3140 * gnus-group.el (gnus-group-list-cached): Don't use
3141 `subst-char-in-string'.
3143 2000-05-08 Dave Love <fx@gnu.org>
3145 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3147 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3149 * mm-decode.el (mm-interactively-view-part): Append %s if the
3150 method is a single word.
3151 * nnwarchive.el (nnwarchive-type-definition): Typo.
3153 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3155 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3157 (gnus-group-prepare-flat-predicate): Use it.
3158 (gnus-group-list-cached): List dead groups.
3160 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3162 * gnus-art.el (article-decode-charset): Don't decode message with
3165 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3167 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3168 evaluate the Lisp code.
3170 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3172 * gnus-art.el (article-wash-html): New function.
3173 (gnus-article-wash-html): Bind.
3174 (gnus-article-make-menu-bar): Menu item.
3175 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3176 (gnus-summary-make-menu-bar): Menu item.
3177 * gnus.el: Autoload.
3179 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3181 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3182 (gnus-uu-unshar-article): Use it.
3184 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3185 (mailcap-maybe-eval): Use it.
3187 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3190 * mml.el (mml-generate-mime-1): Small comment.
3192 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3194 * gnus-art.el (article-de-base64-unreadable): New function.
3195 (gnus-article-de-base64-unreadable): Bind.
3196 (gnus-article-make-menu-bar): Menu item.
3197 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3198 (gnus-summary-make-menu-bar): Menu item.
3199 * gnus.el: Autoload.
3201 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3203 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3204 (gnus-summary-select-article): Add en/disable multibyte.
3206 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3208 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3209 (gnus-summary-edit-article): New feature: editing raw articles.
3211 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3213 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3214 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3215 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3216 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3217 * mm-decode.el (mm-insert-part): Ditto.
3219 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3221 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3222 (nndoc-forward-type-p): Ditto.
3224 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3226 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3227 value of enable-multibyte-characters.
3229 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3231 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3233 2000-05-03 Dave Love <fx@gnu.org>
3235 * gnus-ems.el (gnus-article-xface-ring-internal)
3236 (gnus-article-xface-ring-size): New variable.
3237 (gnus-article-display-xface): Use them to cache data. Don't try
3238 to use XPM. Set up binary coding for PBM's sake.
3240 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3242 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3243 * gnus-int.el (gnus-request-accept-article): Ditto.
3244 (gnus-request-replace-article): Ditto.
3245 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3247 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3249 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3251 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3253 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3255 * mml.el (mml-to-mime): Use message-default-charset.
3256 (mml-preview): Narrow to headers.
3257 * message.el (message-send-mail): Use message-default-charset.
3258 (message-send-news): Narrow to headers;
3259 use message-default-charset.
3261 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3263 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3265 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3267 (mml-parse-1): Warning message.
3268 (mml-preview): Disable multibyte.
3270 2000-05-03 Dave Love <fx@gnu.org>
3272 * gnus.el (gnus-group-startup-message): Add newline before image.
3274 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3276 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3277 * message.el (message-send-mail): Use unibyte-buffer.
3278 (message-send-mail): Ditto.
3280 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3282 * gnus.el: Gnus v5.8.6 is released.
3284 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3286 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3288 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3290 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3292 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3294 * message.el (message-send-mail-partially): Use forward-line.
3296 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3298 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3300 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3302 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3303 (mml-insert-mime): No markup only for text/plain.
3304 (mime-to-mml): Remove MIME headers.
3306 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3308 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3309 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3312 2000-04-28 Dave Love <fx@gnu.org>
3314 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3317 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3318 search order. Use parse-colon-path and remove some redundancy.
3320 (mailcap-parse-mimetypes): Code consistently with
3321 mailcap-parse-mailcaps. Doc fix.
3323 * gnus-start.el (gnus-unload): Iterate over `features', not
3326 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3328 * mml.el (mml-parse-1): Don't create blank parts.
3329 (mml-read-part): Fix mml tag.
3330 (mml-insert-mime): Convert message/rfc822.
3331 (mml-insert-mml-markup): Add mmlp parameter.
3333 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3335 * message.el (message-send-mail-partially): Remove CTE.
3337 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3339 * mm-view.el (mm-inline-image): Fset it.
3341 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3343 * nndoc.el (nndoc-type-alist): Change forward regexp.
3345 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3347 * message.el (message-send-mail-partially-limit): Change the
3350 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3352 * gnus-util.el (gnus-extract-address-components): Name might be
3355 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3357 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3358 (gnus-summary-post-forward): Ditto.
3359 * message.el (message-forward-show-mml): New variable.
3360 (message-forward): Use it.
3361 * mml.el (mml-parse-1): Add tag mml.
3362 (mml-read-part): Ditto.
3363 (mml-generate-mime): Support reentance.
3364 (mml-generate-mime-1): Support mml tag.
3366 2000-04-27 Dave Love <fx@gnu.org>
3368 * gnus-art.el: Don't bother to require custom, browse-url.
3369 (gnus-article-x-face-command): Include gnus-article-display-xface.
3371 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3372 Use defalias, not fset.
3373 (gnus-article-display-xface): New function.
3375 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3377 * mm-decode.el: Small doc fixes. Require cl when compiling.
3378 (mm-xemacs-p): Deleted.
3379 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3380 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3381 use create-image and don't special-case xbm.
3382 (mm-valid-image-format-p): Use display-graphic-p.
3384 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3386 * message.el (message-send-mail-partially-limit): New variable.
3387 (message-send-mail-partially): New function.
3388 (message-send-mail): Use it.
3389 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3390 all blank lines inside of base64.
3391 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3394 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3396 * mml.el (mml-insert-tag): Match more special characters.
3398 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3400 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3402 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3404 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3405 (mm-inlined-types): Ditto.
3406 * mm-partial.el: New file.
3408 2000-04-27 Dave Love <fx@gnu.org>
3410 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3413 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3415 * mm-bodies.el (mm-encode-body): Remove reference to
3416 mm-default-charset in comment.
3418 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3420 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3422 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3424 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3427 2000-04-26 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
3429 * gnus-draft.el (gnus-draft-setup): Fix comments.
3431 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3433 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3434 if nnmbox-file-coding-system-for-write is nil.
3436 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3438 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3441 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3443 * mm-view.el (mm-inline-text): Insert directly if decoded.
3444 * mml.el (autoload): Typo.
3446 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3448 * mml.el (mml-preview): Set up posting-charset.
3449 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3451 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3453 * webmail.el: Fix yahoo mail.
3455 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3457 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3458 word if not necessary.
3459 (rfc2047-encode-region): Put space between encoded words.
3461 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3463 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3465 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3467 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3469 (gnus-draft-edit-message): Require restoration.
3471 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3473 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3476 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3478 * gnus-art.el (gnus-treat-article): Make sure that the summary
3481 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3483 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3484 (mailcap-parse-mailcap): Backwards parsing.
3485 (mailcap-possible-viewers): Remove nreverse.
3486 (mailcap-mime-info): Ditto.
3487 (mailcap-add-mailcap-entry): Keep alternative viewer.
3489 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3491 * gnus.el: Gnus v5.8.5 is released.
3493 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3495 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3497 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3499 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3501 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3503 * mm-view.el (mm-inline-message): Disable prepare-hook.
3505 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3507 * gnus.el: Fix copyright statements.
3509 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3511 (gnus-articles-to-read): Use it.
3513 * message.el (message-get-reply-headers): Bind free variable.
3515 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3517 * message.el (message-get-reply-headers): Fix to-address.
3519 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3521 * webmail.el: Hotmail fix. Add a debug function.
3523 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3525 * gnus-sum.el (t): M-down and M-up.
3527 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3529 * gnus-sum.el: Doc fix.
3531 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3533 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3535 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3537 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3539 (nnweb-request-group): Don't scan twice.
3540 (nnweb-request-scan): Don't nix out the hashtb.
3542 * message.el (message-get-reply-headers): Return a value.
3544 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3546 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3549 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3551 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3552 order messages are inserted.
3554 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3555 message/rfc822 parts.
3557 * gnus-art.el (gnus-article-read-summary-keys): Check for
3560 * message.el (message-get-headers): Made into own function.
3561 (message-reply): Use it.
3562 (message-get-reply-headers): Renamed.
3563 (message-widen-reply): New command.
3565 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3567 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3569 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3571 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3572 non-base64 text at the end if not found.
3574 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3576 * gnus-sum.el (gnus-read-move-group-name):
3577 (gnus-summary-move-article): Use `gnus-group-method' to find out
3578 what method the manually entered group belong to.
3579 `gnus-group-name-to-method' doesn't return any method parameters
3580 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3581 for new groups so they wouldn't work.
3583 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3585 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3588 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3590 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3591 probably good to do, or something. I dunno. I just write these
3592 ChangeLog entries, and my name is Lars.
3594 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3596 * message.el (message-caesar-region): Use translate-region.
3598 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3600 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3602 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3604 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3605 variables, because that makes Emacs flash.
3607 * gnus-group.el (gnus-group-insert-group-line): Don't call
3608 gnus-group-add-icon unconditionally.
3610 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3612 (gnus-group-glyph-directory): Removed.
3614 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3616 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3617 gnus-newsgroup-name is "".
3619 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3621 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3622 in conjunction with MULE-UCS.
3624 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3626 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3628 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3630 * message.el (message-shorten-references): Only cater to broken
3631 INN for news. This caters for broken smtpd.
3633 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3635 * mailcap.el (mailcap-mime-info): Use the first match; not the
3638 * gnus-agent.el (gnus-category-kill): Save the category list.
3640 2000-04-21 Chris Brierley <brierley@pobox.com>
3642 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3644 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3646 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3648 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3650 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3652 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3654 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3655 (gnus-group-list-cached): Use it.
3657 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3659 * gnus.el: Update all the copyright notices.
3661 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3663 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3664 non-base64 text at the end.
3666 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3668 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3670 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3672 * nnheader.el: Don't autoload cancel-function-timers.
3674 * message.el (message-fetch-field): Fold case.
3676 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3678 * message.el (message-forward-before-signature): New variable.
3680 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3682 * gnus-mlspl.el: Fix stuff.
3684 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3686 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3687 subjects when unthreaded.
3689 2000-04-21 David S. Goldberg <dsg@mitre.org>
3691 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3694 2000-04-21 Rui Zhu <sprache@iname.com>
3696 * gnus-art.el (gnus-article-mode): Fix variable name.
3698 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3700 * mm-view.el: Fix autoload.
3702 * flow-fill.el (flow-fill): Fix provide.
3704 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3707 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3709 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3711 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3713 * gnus-util.el (gnus-netrc-machine): Didn't work.
3715 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3717 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3719 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3721 * flow-fill.el: Renamed from fill-flowed.
3723 * message.el (message-forward-ignored-headers): Default to
3726 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3728 * message.el (message-mode): Don't fill headers.
3730 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3732 * message.el (message-pipe-buffer-body): Use shell
3734 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3736 * nnvirtual.el (nnvirtual-request-article):
3737 Bind gnus-override-method to nil.
3738 (nnvirtual-request-update-mark): Don't update mark when
3739 article is not there.
3741 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3743 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3745 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3747 * gnus-util.el (gnus-parse-netrc): Allow "port".
3748 (gnus-netrc-machine): Take a port param.
3749 (gnus-netrc-machine):
3751 * gnus-art.el (gnus-request-article-this-buffer): Allow
3752 re-selecting referenced articles.
3754 * message.el (message-cancel-news): Allow editing.
3755 (message-cancel-message): Add newline.
3757 2000-04-20 William M. Perry <wmperry@aventail.com>
3759 * mm-view.el (mm-inline-image-emacs): New function.
3761 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3763 * mail-source.el (mail-source-delete-incoming): Change default in
3766 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3768 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3771 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3773 * nnml.el (nnml-request-expire-articles): Use it.
3775 * nnmail.el (nnmail-expiry-target): New variable.
3776 (nnmail-expiry-target-group): New function.
3778 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3780 * message.el (message-forward): Add non-MIME separators.
3782 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3784 * message.el (message-generate-headers): Respect the syntax check
3787 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3788 (gnus-remove-thread): Don't show all threads.
3790 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3792 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3794 2000-04-19 Dave Love <fx@gnu.org>
3796 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3798 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3800 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3801 (nnwarchive-egroups-*): Ditto.
3802 (nnwarchive-url): Unibyte buffer and single line cookie.
3804 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3806 * mm-util.el (mm-char-or-char-int-p): New alias.
3807 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3810 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3812 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3813 article case insensitively.
3815 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3817 * mail-source.el (mail-source-fetch-webmail): Use the default
3818 password provided in mail-sources; use webmail:subtype:user as
3821 2000-04-10 John Wiegley <johnw@gnu.org>
3823 * mail-source.el (mail-source-fetch-webmail): Use
3824 mail-source-password-cache.
3826 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3828 * webmail.el: Add netscape mail and fix HotMail mail.
3830 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3832 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3834 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3836 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3837 RFC822.PEEK if server support IMAP4rev1.
3838 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3839 RFC822.TEXT.PEEK if server support IMAP4rev1.
3840 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3841 RFC822.HEADER if server support IMAP4rev1.
3842 (nnimap-request-article-part): Support bodydetail in response
3845 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3847 * fill-flowed.el: New file.
3849 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3850 text/plain parts with `format' parameters.
3852 * mm-view.el (autoload): Autoload fill-flowed.
3853 (mm-inline-text): For "plain" parts with a format=flowed
3854 parameter, call `fill-flowed'.
3856 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3858 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3861 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3863 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3866 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3868 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3870 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3871 (imap-gssapi-program): New variable.
3872 (imap-streams): Add gssapi.
3873 (imap-stream-alist): Ditto.
3874 (imap-authenticators): Ditto.
3875 (imap-authenticator-alist): Ditto.
3876 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3877 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3878 1.6.x `imtest' syntax.
3879 (imap-gssapi-stream-p): New function.
3880 (imap-gssapi-open): Ditto.
3881 (imap-gssapi-auth-p): Ditto.
3882 (imap-gssapi-auth): Ditto.
3883 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3884 (imap-send-command): Use buffer-local `imap-client-eol' value.
3886 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3887 lines and turn TAB into SPC before parsing.
3889 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3891 * nnheader.el (nnheader-group-pathname): Make sure to return a
3893 * nnmail.el (nnmail-group-pathname): Ditto.
3895 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3897 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3898 might split in the middle of a message-id.
3900 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3902 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3903 groups from the server.
3905 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3906 (gnus-summary-toggle-header): Update the wash status.
3908 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3911 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3914 * nnmail.el (nnmail-get-active): Use it.
3915 (nnmail-parse-active): New function.
3917 * mm-view.el (mm-inline-text): Support the new version of
3920 * gnus-sum.el (gnus-summary-move-article): Only delete article
3922 (gnus-deaden-summary): Bury the buffer.
3924 * nnmail.el (nnmail-group-pathname): Ditto.
3926 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3928 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3930 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3933 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3935 * message.el (message-send-mail): Protect against unloaded Gnus.
3937 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3939 (gnus-topic-update-topic-line): Yes, do.
3940 (gnus-topic-goto-missing-group): Tally the correct number of
3941 unread articles before inserting the topic line.
3943 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3945 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3947 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3949 * mm-decode.el (mm-dissect-buffer): Ditto.
3951 * gnus-art.el (article-decode-charset): Strip CTE.
3953 * ietf-drums.el (ietf-drums-strip): New function.
3955 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3956 when prompting in read-only groups.
3958 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3960 * imap.el (imap-send-command): Change EOL-chars when
3961 `imap-client-eol' differs from default, not only for kerberos4.
3962 (imap-mailbox-status): Get encoded mailbox's status.
3964 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3966 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3967 into `mail-source-password-cache'.
3969 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3971 * mm-util.el (mm-mime-charset): Check for presence of
3972 `coding-system-get' and `get-charset-property' (recent XEmacs has
3973 the former, but not the latter).
3975 2000-01-28 Dave Love <fx@gnu.org>
3977 * message.el (message-check-news-header-syntax): Fix typo
3979 (message-talkative-question): Put temp buffer in fundamental-mode.
3980 (message-recover): Use fundamental-mode in the right buffer.
3982 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3985 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3987 * qp.el (quoted-printable-decode-region): Add charset parameter.
3988 (quoted-printable-decode-string): Ditto.
3990 * gnus-art.el (article-de-quoted-unreadable): Use it.
3992 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3994 * nnimap.el (nnimap-split-predicate): New variable.
3995 (nnimap-split-articles): Use it.
3997 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3999 * utf7.el: Change email address.
4001 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4003 * gnus-group.el (gnus-group-catchup): Purge split history.
4005 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4007 * nnmail.el (nnmail-generate-active): Support extended group name.
4008 (nnmail-get-active): Ditto.
4010 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4012 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
4013 group names, don't remove anything.
4015 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4017 * webmail.el (webmail-my-deja-open): My-deja changes.
4019 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
4021 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
4023 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4025 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
4027 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4029 * gnus.el (gnus-other-frame): Fix typo.
4031 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4033 * gnus-cus.el (gnus-group-customize): Fix typo.
4035 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4037 * nnweb.el (nnweb-insert): Simplified.
4039 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4041 * gnus-art.el (gnus-article-mode-map): "e" is
4042 gnus-summary-edit-article.
4044 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
4046 * mailcap.el (mailcap-mime-extensions): Add .diff.
4048 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4050 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4051 where there is no "%s" in the method.
4053 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4055 * gnus-sum.el (gnus-summary-select-article): Return 'old.
4057 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4059 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4061 * gnus.el: Really always pop up a new frame.
4063 * parse-time.el (parse-time-rules): Allow 100-110 to be
4066 * time-date.el (date-to-time): Don't use timezone.
4068 2000-01-06 Dave Love <fx@gnu.org>
4070 * time-date.el: Add keywords.
4071 (date-to-time): Add autoload cookie. Canonicalize with
4072 timezone-make-date-arpa-standard.
4073 (time-to-seconds): Avoid caddr.
4074 (safe-date-to-time): Add autoload cookie.
4076 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
4078 * gnus-group.el (gnus-group-line-format-alist): Added %E for
4080 (gnus-group-insert-group-line): Now groks %E and inserts icon in
4081 group line using gnus-group-add-icon.
4082 (gnus-group-icons): Added customize group.
4083 (gnus-group-icon-list): Added variable.
4084 (gnus-group-glyph-directory): Added variable.
4085 (gnus-group-icon-cache): Added variable.
4086 (gnus-group-running-xemacs): Added variable.
4087 (gnus-group-add-icon): Added function. Add an icon to the current
4088 line according to gnus-group-icon-list.
4089 (gnus-group-icon-create-glyph): Added function.
4091 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4093 * gnus-sum.el (gnus-summary-select-article): Return whether we
4094 selected something new.
4095 (gnus-summary-search-article): Start searching at the window
4098 * gnus-group.el (gnus-fetch-group): Complete over
4101 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4103 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4105 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4107 * gnus-sum.el (gnus-preserve-marks): New variable.
4108 (gnus-summary-move-article): Use it.
4109 (gnus-group-charset-alist): Added more entries.
4111 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4113 * mm-decode.el (mm-inline-override-types): Removed duplicate.
4115 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4116 as the default score.
4118 * gnus-score.el (gnus-score-delta-default): Changed name.
4120 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4122 * imap.el (imap-parse-literal):
4123 (imap-parse-flag-list): Don't care about props.
4124 (imap-parse-string): Handle quoted characters.
4126 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4128 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4129 (gnus-summary-mark-article): Doc fix.
4130 (gnus-summary-mark-forward): Doc fix.
4131 (t): Changed keystroke for gnus-summary-customize-parameters.
4133 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4135 (gnus-article-mode-map): No, don't.
4137 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4138 of the final article.
4140 * mm-decode.el (mm-interactively-view-part): Error on no method.
4142 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4144 * gnus-score.el (gnus-score-insert-help): Something.
4146 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4148 * gnus-win.el (gnus-configure-frame): Ditto.
4150 * gnus-mh.el (gnus-summary-save-in-folder): Use
4151 with-current-buffer.
4153 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4155 * nnwarchive.el: Changed file perms.
4157 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4159 * gnus-group.el (gnus-group-delete-groups): New command.
4160 (gnus-group-delete-group): Extra no-prompt parameters.
4162 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4164 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4167 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4169 * webmail.el (webmail-hotmail-article): Don't insert message id.
4171 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4173 * nnimap.el (nnimap-split-fancy): New variable.
4174 (nnimap-split-fancy): New function.
4176 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4178 (nnimap-split-rule): Document symbol value.
4180 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4182 * nnimap.el (nnimap-retrieve-headers-progress): Let
4183 `nnheader-parse-head' parse article.
4184 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4185 request headers needed by `nnheader-parse-head'.
4187 1999-12-23 Florian Weimer <fw@s.netic.de>
4189 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4190 value (crosspostings are handled), improve documentation.
4192 * nnultimate.el: Declare file coding system as iso-8859-1.
4196 * gnus-cite.el: Dito.
4198 * gnus-spec.el: Dito.
4200 1999-12-21 Florian Weimer <fw@s.netic.de>
4202 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4203 (gnus-setup-message): No longer make `message-posting-charset'
4205 (gnus-setup-posting-charset): Reflect the new layout of
4206 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4208 * message.el (message-send-mail): Bind `message-this-is-mail' and
4209 `message-posting-charset'.
4210 (message-send-news): Dito, and honour new layout of
4211 `message-posting-charset'.
4212 (message-encode-message-body): Ignore `message-posting-charset'.
4214 * mm-bodies.el (mm-body-encoding): Consider
4215 `message-posting-charset' when deciding whether to use 8bit.
4217 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4218 (rfc2047-encodable-p): Now solely for headers; use
4219 `message-posting-charset'.
4221 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4223 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4225 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4227 * nnagent.el (nnagent-server-opened): Optional.
4228 (nnagent-status-message): Optional.
4230 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4232 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4233 end (referenced by instructions in
4234 `gnus-cited-opened-text-button-line-format-alist').
4236 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4238 * imap.el (imap-starttls-open): Typo.
4240 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4242 * mm-util.el (mm-charset-after): Non-MULE case.
4243 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4244 * rfc2047.el (rfc2047-dissect-region): Bind it.
4246 1999-12-18 Florian Weimer <fw@s.netic.de>
4248 * mml.el (mml-generate-multipart-alist): Correct default value.
4250 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4251 (mm-safer-encoding): New function.
4252 (mm-content-transfer-encoding): Use both.
4254 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4255 * qp.el (quoted-printable-encode-region): Dito.
4257 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4259 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4261 1999-12-18 Victor S. Miller <victor@idaccr.org>
4263 * webmail.el (webmail-hotmail-list): raw=0.
4265 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4267 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4270 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4272 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4274 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4276 * imap.el: Don't autoload digest-md5.
4277 (imap-starttls-open): Bind coding-system-for-{read,write}.
4278 (imap-starttls-p): Check if we can find starttls.el.
4279 (imap-digest-md5-p): Check if we can find digest-md5.el.
4281 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4283 * imap.el: Require `digest-md5' when compiling; add autoload
4284 settings for `digest-md5-parse-digest-challenge',
4285 `digest-md5-digest-response', `starttls-open-stream' and
4286 `starttls-negotiate'.
4287 (imap-authenticators): Add `digest-md5'.
4288 (imap-authenticator-alist): Setup for `digest-md5'.
4289 (imap-digest-md5-p): New function.
4290 (imap-digest-md5-auth): New function.
4291 (imap-stream-alist): Add STARTTLS entry.
4292 (imap-starttls-p): New function.
4293 (imap-starttls-open): New function.
4295 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4297 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4299 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4301 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4302 string-to-x function.
4304 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4306 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4308 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4310 * webmail.el: Enhance hotmail-snarf.
4312 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4314 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4316 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4318 * webmail.el (webmail-hotmail-list): Search no-error.
4320 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4322 * nnwarchive.el: Support nov-is-evil.
4323 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4325 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4327 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4329 * nnagent.el (nnagent-server-opened): Redefine.
4330 (nnagent-status-message): Ditto.
4332 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4334 * rfc1843.el (rfc1843-decode-region): Use
4335 buffer-substring-no-properties.
4336 * gnus-art.el (article-decode-HZ): New function.
4338 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4340 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4342 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4344 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4345 MIME charset not a MULE charset.
4347 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4349 * gnus-ems.el: Translate more ugly characters.
4350 * nnheader.el (nnheader-translate-file-chars): Don't translate
4353 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4355 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4356 method if cannot find the article.
4358 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4360 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4361 method if overrided.
4363 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4365 * mail-source.el (mail-source-fetch-webmail): Parameter
4368 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4370 * webmail.el: Support my-deja. Better error report.
4372 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4374 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4376 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4379 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4381 * nnslashdot.el (nnslashdot-request-article): A space.
4383 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4385 * nnagent.el: Support different backend with same name.
4387 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4389 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4391 (nnslashdot-sane-retrieve-headers): Ditto.
4392 (nnslashdot-request-article): Ditto.
4394 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4396 * nnweb.el (nnweb-insert): Narrow to point.
4398 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4400 * nnweb.el (nnweb-insert): Follow refresh url.
4401 * nnslashdot.el: Use it.
4403 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4405 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4406 (nnweb-decode-entities-string): New function.
4408 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4409 nnweb-* and move to nnweb.el.
4410 * nnwarchive.el: Use nnweb-decode-entities, etc.
4411 * webmail.el: Ditto.
4413 * nnslashdot.el: Use nnweb-decode-entities-string.
4414 (nnslashdot-decode-entities): Remove.
4416 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4418 * nnslashdot.el: Decode entities.
4420 1999-12-12 Dave Love <fx@gnu.org>
4422 * gnus-agent.el (gnus-category-edit-groups)
4423 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4424 expansion of setf, fixed.
4426 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4428 * gnus-agent.el: Revoke last Dave Love's patch, because of
4429 incompatibility of XEmacs.
4431 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4433 * mm-uu.el: Change headers.
4434 * rfc1843.el: Ditto.
4435 * uudecode.el: Ditto.
4437 1999-12-07 Dave Love <fx@gnu.org>
4439 * gnus-agent.el (gnus-category-edit-predicate)
4440 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4441 inside backquote to avoid it at runtime.
4443 1999-12-07 Dave Love <fx@gnu.org>
4445 * binhex.el: Require cl when compiling.
4447 1999-12-04 Dave Love <fx@gnu.org>
4449 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4451 1999-12-04 Dave Love <fx@gnu.org>
4453 * mm-util.el (mm-delete-duplicates): New function.
4454 (mm-write-region): Use it.
4456 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4458 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4459 mm-delete-duplicates.
4461 * imap.el (imap-open, imap-debug): Avoid mapc.
4463 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4465 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4466 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4468 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4471 * gnus.el (gnus-select-method): Likewise.
4473 * nnheader.el (nnheader-nov-read-integer): Likewise.
4475 * mm-view.el (mm-inline-message): Require cl when compiling.
4476 Avoid ignore-errors at runtime.
4477 (mm-inline-text): Avoid mapc.
4479 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4481 * gnus-art.el (article-decode-charset): Widen is bad.
4483 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4485 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4487 1999-12-12 Florian Weimer <fw@s.netic.de>
4489 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4490 indicate that only US-ASCII is permitted.
4491 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4492 use unencoded 8-bit characters in message headers.
4494 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4496 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4499 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4501 * webmail.el: Require url-cookie.
4503 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4505 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4506 new function to make modified caesar table.
4507 (nnwarchive-from-r13): Use it.
4508 (nnwarchive-mail-archive-article): Improved.
4510 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4512 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4514 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4516 * nnweb.el (nnweb-request-article): Return cons.
4518 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4520 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4522 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4524 * mm-util.el (mm-with-unibyte): New macro.
4525 * nnweb.el (nnweb-init): Use it.
4527 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4529 * mm-util.el (mm-charset-after): New function.
4530 (mm-find-mime-charset-region): Set charsets after
4531 delete-duplicates and use find-coding-systems-region.
4532 (mm-find-charset-region): Remove composition.
4534 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4536 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4538 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4540 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4541 * mml.el (mml-confirmation-set): New variable.
4542 (mml-parse-1): Ask user to confirm.
4544 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4546 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4547 are scanned when we have directory mail-sources (the mail source
4548 is modified in that case, so we must scan it for all
4551 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4553 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4554 and nnml-article-file-alist.
4556 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4558 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4559 nnmail-fetched-sources.
4561 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4563 * mm-util.el (mm-find-charset-region): Use the last charset.
4565 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4567 * gnus.el (gnus-select-method): Made the option list prettier.
4569 1999-12-08 Florian Weimer <fw@s.netic.de>
4571 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4572 for the `de' newsgroups hierarchy, as it is common practice there.
4574 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4576 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4577 buffer-string arguments. Fix references.
4579 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4581 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4582 (gnus-agent-batch-fetch): Use it.
4583 (gnus-agent-fetch-session): Use it.
4585 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4587 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4589 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4591 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4594 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4596 * nnslashdot.el (nnslashdot-request-list): There were two
4597 top-level body-forms. Put a `progn' around them.
4599 * gnus.el (gnus-select-method): Use `condition-case'
4600 instead of `ignore-errors', since cl may not be loaded when the
4603 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4605 * nnwarchive.el: Support www.mail-archive.com.
4607 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4609 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4612 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4614 * utf7.el: New file, written by Jon K Hellan.
4616 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4619 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4621 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4623 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4625 (gnus-refer-article-methods): New function.
4626 (gnus-summary-refer-article): Use it.
4628 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4630 * nnimap.el (nnimap-retrieve-groups): Return active format.
4632 * nnimap.el (nnimap-replace-in-string): Removed.
4633 (nnimap-request-list):
4634 (nnimap-retrieve-groups):
4635 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4637 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4639 * imap.el: Use format-spec for ssl program.
4640 * imap.el (imap-ssl-arguments): Removed.
4641 (imap-ssl-open-{1,2}): Removed.
4643 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4645 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4646 instead of `ignore-errors', since cl may not be loaded when the
4649 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4651 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4652 (mm-7bit-chars): New variable.
4653 (mm-body-7-or-8): Use it in both cases.
4655 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4657 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4658 defcustom definitions.
4660 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4662 * mm-decode.el (mm-display-part): Let mm-display-external return
4664 (mm-display-external): For copiousoutput methods, insert output in
4667 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4669 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4672 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4674 * gnus-audio.el: An M too far.
4676 * gnus-msg.el (gnus-setup-message): One backtick too many.
4678 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4679 a function, not a variable.
4681 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4683 * gnus-score.el (gnus-score-body): Widen before requesting.
4685 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4687 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4689 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4691 * mail-source.el (mail-source-fetch-webmail): Bind
4694 1999-12-04 Matt Swift <swift@alum.mit.edu>
4696 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4697 (gnus-uu-unmark-by-regexp): Ditto.
4699 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4702 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4704 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4705 do their real thing.
4707 * nnmh.el (nnmh-be-safe): Doc fix.
4709 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4711 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4712 status line has arrived before we count it.
4714 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4716 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4717 Whitespace problems.
4719 * gnus-win.el (gnus-configure-windows): Error fix.
4721 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4724 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4725 Indent all functions. Fix all comments to match the comment
4726 conventions. Double-space after full stop.
4728 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4730 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4731 value to divide received mails into my favorite groups and I met
4732 an error. It takes place if the length of a element "VALUE" in
4733 nnmail-split-fancy is less than two.
4735 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4737 * mml.el (mml-insert-part): New function.
4739 1999-12-02 Dave Love <fx@gnu.org>
4741 * mm-decode.el: Customize.
4743 1999-12-03 Dave Love <fx@gnu.org>
4745 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4746 the W3 stuff isn't available.
4748 1999-12-03 Dave Love <fx@gnu.org>
4750 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4753 1999-12-04 Dan Christensen <jdc@jhu.edu>
4755 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4757 1999-12-01 Andrew Innes <andrewi@gnu.org>
4759 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4760 don't be fooled by "From nobody" lines added by respooling.
4762 * pop3.el (pop3-movemail): Write crashbox in binary.
4763 (pop3-get-message-count): New function.
4765 * mail-source.el (mail-source-primary-source): New variable.
4766 (mail-source-report-new-mail-interval): New variable.
4767 (mail-source-idle-time-delay): New variable.
4768 (mail-source-new-mail-available): New internal variable.
4769 (mail-source-fetch-pop): Clear new mail flag, when mail from
4770 primary source has been fetched.
4771 (mail-source-check-pop): New function.
4772 (mail-source-new-mail-p): New function.
4773 (mail-source-start-idle-timer): New function.
4774 (mail-source-report-new-mail): New function.
4775 (mail-source-report-new-mail): New internal variable.
4776 (mail-source-report-new-mail-timer): New internal variable.
4777 (mail-source-report-new-mail-idle-timer): New internal variables.
4779 1999-12-04 Andreas Schwab <schwab@suse.de>
4781 * gnus-cus.el (gnus-group-customize): Customize fix.
4783 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4785 * message.el (message-send-mail-with-sendmail): Use
4786 message-make-address.
4788 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4790 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4792 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4794 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4796 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4798 * mml.el (mml-insert-tag): Don't close the tag.
4799 (mml-insert-empty-tag): New function.
4800 (mml-attach-file): Use mml-insert-empty-tag instead of
4802 (mml-attach-buffer): Ditto.
4803 (mml-attach-external): Ditto.
4804 (mml-insert-multipart): Ditto.
4806 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4808 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4811 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4813 * gnus.el (gnus-find-method-for-group): The method of a new group
4814 is not the native one.
4816 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4818 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4820 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4822 * nnultimate.el (nnultimate-retrieve-headers): Use
4823 mm-with-unibyte-current-buffer.
4824 (nnultimate-request-article): Ditto.
4826 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4828 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4830 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4832 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4833 * nnweb.el (nnweb-retrieve-headers): Use it.
4834 (nnweb-request-article): Use it.
4836 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4837 case matching failed.
4839 1999-12-02 John Wiegley <jwiegley@inprise.com>
4841 * mail-source.el (mail-source-keyword-map): Add backslash to
4844 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4846 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4848 (gnus-group-charset-alist): No, don't.
4850 * nnweb.el (nnweb-init): Make the buffer unibyte.
4852 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4854 * mail-source.el (mail-source-set-common-1): Fix to get the
4857 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4859 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4861 * nnultimate.el (nnultimate-request-list): Use unibyte.
4863 * gnus-uu.el (gnus-uu-grab-articles): Bind
4864 gnus-display-mime-function to nil.
4866 * message.el (message-send-mail-with-sendmail): Use the
4867 user-mail-address variable.
4869 * gnus-art.el (gnus-ignored-headers): More headers.
4871 * message.el (message-shorten-1): Use list.
4873 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4875 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4878 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4879 (nnweb-dejanews-create-mapping): Do the properish date.
4881 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4883 * mail-source.el (mail-source-common-keyword-map): New variable.
4884 (mail-source-bind-common): New macro.
4885 (mail-source-fetch): Support plugged mail source.
4886 * gnus-int.el (gnus-request-scan): Use them.
4888 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4890 * mm-view.el (mm-inline-message): Check whether charset is a
4893 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4895 * message.el (message-mode-map): Changed keystroke for
4896 message-yank-buffer.
4898 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4900 * message.el (message-shorten-references): Cut references to 31
4901 elements, then either fold them or shorten them to 988 characters.
4902 (message-shorten-1): New function.
4903 (message-cater-to-broken-inn): New variable.
4905 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4907 * nnslashdot.el (nnslashdot-lose): New function.
4909 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4911 * mm-view.el (mm-inline-message): Not the right type of charset is
4912 being fetched here. Let the group charset rule.
4913 (mm-inline-message): Ignore us-ascii.
4915 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4917 * mail-source.el (mail-source-fetch-maildir): work around the
4918 ommitted "file-regular-p" in efs/ange-ftp
4920 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4922 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4923 (mml-generate-mime-1): Use the encoding param.
4925 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4927 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4928 gnus-art before binding its variables.
4930 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4933 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4935 * message.el (message-clone-locals): Use it.
4937 * gnus-msg.el (gnus-configure-posting-styles): Make
4938 user-mail-address local.
4940 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4942 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4945 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4947 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4948 (message-clone-locals): Ditto.
4950 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4951 group inherit reply-to or from.
4953 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4955 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4957 (gnus-summary-show-article-charset-alist): New variable.
4959 * mm-bodies.el (mm-decode-string): Support gnus-all and
4961 (mm-decode-body): Ditto.
4962 * rfc2047.el (rfc2047-decode): Ditto.
4964 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4966 * mail-source.el (mail-source-delete-incoming): Change default to
4969 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4971 * gnus.el: Pterodactyl Gnus v0.99 is released.
4973 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4975 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4978 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4979 (gnus-configure-posting-styles): No, don't.
4980 (gnus-configure-posting-styles): Allow overriding files.
4982 * gnus-art.el (gnus-header-button-alist): Use browse-url
4985 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4987 * gnus-msg.el (gnus-summary-yank-message): New command and
4990 * message.el (message-yank-buffer): New command.
4991 (message-buffers): New function.
4993 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4994 next group in a more normal fasion.
4996 * mml.el (mml-boundary-function): New variable.
4997 (mml-compute-boundary): Use it.
4999 * nnmh.el (nnmh-active-number): Skip past files that have buffers
5000 that exist for them.
5002 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
5003 (gnus-async-timer): New variable.
5005 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5007 * nnultimate.el (nnultimate-request-list): Be more lenient with
5010 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5012 * gnus-art.el (gnus-treatment-function-alist): Do
5013 gnus-treat-capitalize-sentences.
5015 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
5017 * webmail.el (webmail-hotmail-article): Hotmail changes the
5020 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
5022 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
5023 switch to buffer after calling program.
5024 (mm-display-external): Use `shell-command-switch' instead of "-c".
5026 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5028 * nnultimate.el (nnultimate-possibly-change-server): Don't always
5031 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
5034 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5036 * message.el (message-mode): Doc fix.
5038 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5040 * gnus-art.el (article-emphasize): Check group variable.
5041 * rfc1843.el (rfc1843-decode-article-body): Ditto.
5043 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5045 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5048 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5050 * webmail.el: Support www.netaddress.com, i.e. usa.net.
5052 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
5054 * mml.el (mml-quote-region): Insert ! after the hash.
5056 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5058 * gnus-group.el (gnus-group-warchive-address-history): Change to
5061 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5063 * webmail.el: Support mail.yahoo.com.
5065 * mail-source.el (mail-source-fetch-webmail): Add password check.
5066 (mail-source-keyword-map): Use `subtype'.
5068 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5070 * mail-source.el (mail-source-keyword-map): Add webmail.
5071 (mail-source-fetcher-alist): Ditto.
5072 (mail-source-fetch-webmail): New function.
5073 * webmail.el: New file.
5075 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5077 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5079 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5081 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5083 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5085 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5086 (nnultimate-prune-days): New function.
5087 (nnultimate-create-mapping): Use it.
5088 (nnultimate-request-group): Only fetch the groups list if it has
5089 not been done before.
5090 (nnultimate-retrieve-headers): Don't write groups.
5091 (nnultimate-create-mapping): Off-by-one error.
5093 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5095 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5098 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
5100 * nnwarchive.el: Lots of changes make agent happy.
5102 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5104 * gnus-start.el (gnus-get-unread-articles): Assert group is in
5107 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5109 * mm-decode.el (mm-display-external): Write region with binary
5112 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5114 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5116 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5118 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5119 (mm-uu-test): Now it is in restricted region.
5121 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5123 * mm-view.el (mm-view-message): Fix buffer leak.
5124 (mm-inline-message): Support 'gnus-decoded.
5126 * mm-bodies.el (mm-decode-body): Ditto.
5128 * rfc2047.el (rfc2047-decode-region): Ditto.
5130 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5132 * imap.el (require): Added autoload for base64-encode-string.
5134 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5136 * gnus.el (gnus-refer-article-method): Made list value
5139 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5141 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5142 NOFORCE in Emacs case.
5144 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5146 * gnus-art.el (gnus-request-article-this-buffer): Set
5147 gnus-newsgroup-name.
5149 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5151 * gnus-start.el (gnus-get-unread-articles): Check server before
5154 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5156 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5158 * nnslashdot.el (nnslashdot-login-name): New variable.
5159 (nnslashdot-password): Ditto.
5160 (nnslashdot-request-post): New function.
5162 * gnus-art.el (gnus-treat-buttonize): More testing.
5164 * mm-encode.el: Another CVS test.
5166 * gnus-art.el (gnus-treat-emphasize): Change default.
5167 (gnus-treat-buttonize): Ditto.
5168 (gnus-treat-buttonize): This is a test.
5170 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5171 (gnus-build-sparse-threads): Ditto.
5172 (gnus-build-all-threads): Ditto.
5174 * nnheader.el (make-full-mail-header): Make into a subst.
5176 * gnus.el (gnus-refer-article-method): Doc fix.
5178 * gnus-sum.el: Do not accept a prefix.
5179 (gnus-summary-refer-article): Accept a list of select methods.
5181 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5183 * message.el (message-forward): Pay attention to prefix argument
5184 again and forward all headers when it is set, regardless of the
5185 value of message-forward-ignored-headers.
5187 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5189 * gnus-ems.el: Check for cygwin32.
5191 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5193 * mm-decode.el (mm-display-external): Use 'non-viewer.
5195 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5197 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5200 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5202 * gnus-start.el (gnus-get-unread-articles): Use
5203 nnfoo-retrieve-groups to find new news, if available.
5204 (gnus-read-active-file-2): New function.
5205 (gnus-get-unread-articles): Use it.
5206 (gnus-read-active-file-1): Ditto.
5208 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5210 * mm-util.el (mm-find-mime-charset-region): Make sure
5211 find-coding-systems-for-charsets is fbound.
5213 * gnus-ems.el: Typo fix.
5215 1999-11-13 Florian Weimer <fw@s.netic.de>
5217 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5218 it's available and makes sense.
5220 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5222 * gnus-score.el (gnus-score-save): Translate score file.
5224 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5226 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5227 added fetchflag and dontexpunge keywords.
5228 (mail-source-fetch-imap): Use them.
5230 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5232 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5233 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5236 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5238 Mention that it is both for group and topic parameters.
5239 (gnus-extra-topic-parameters): New constant, including `subscribe'
5241 (gnus-extra-group-parameters): New constant.
5242 (gnus-group-customize): Use them.
5244 * gnus.el (gnus-select-method): Added default value and tag.
5245 (gnus-refer-article-method): Added `DejaNews' customization option.
5247 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5249 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5251 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5254 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5256 * nnslashdot.el (nnslashdot-group-number): Changed default.
5258 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5259 (nnweb-dejanews-wash-article): Removed.
5260 (nnweb-type-definition): Fetch by id.
5262 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5265 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5266 (nnslashdot-request-list): Use Ultramode as well.
5267 (nnslashdot-date-to-date): Be more lenient.
5268 (nnslashdot-threaded): New function.
5270 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5272 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5274 1999-11-11 Steinar Bang <sb@metis.no>
5276 * nnweb.el (nnweb-type-definition): /=dnc
5278 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5280 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5282 (nnultimate-retrieve-headers): Wrong ordering.
5284 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5286 * message.el (message-forward-as-mime): New variable.
5288 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5290 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5292 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5294 * mail-source.el (mail-source-movemail-and-remove): New function.
5295 (mail-source-keyword-map): Add `function' for `maildir'.
5296 (mail-source-fetch-maildir): Use it.
5298 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5300 * nnwarchive.el: New file.
5301 * gnus-group.el (gnus-group-make-warchive-group): New function.
5302 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5304 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5306 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5309 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5311 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5313 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5315 * nnultimate.el (nnultimate-open-server): Do address.
5316 (nnultimate-forum-table-p): New function.
5318 * nnweb.el (nnweb-insert-html): Renamed.
5319 (nnweb-insert): New function.
5321 * nnultimate.el (nnultimate-insert-html): New function.
5323 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5325 (nnslashdot-retrieve-headers): use the sane version instead.
5327 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5329 * nnslashdot.el (nnslashdot-request-article): Fold case.
5331 * nnultimate.el: New file.
5333 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5336 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5337 (gnus-read-active-file-1): Separated into own function.
5338 (gnus-read-active-file): Catch quits.
5340 * nnslashdot.el (nnslashdot-request-article): Search better on
5342 (nnslashdot-request-list): Fold case.
5343 (nnslashdot-retrieve-headers): Ditto.
5345 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5347 * gnus.el: Autoload gnus-subscribe-topics.
5349 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5351 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5353 * gnus-util.el (gnus-write-active-file): Ditto.
5355 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5357 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5359 * gnus-cache.el (gnus-cache-file-name): Use it.
5360 * gnus-agent.el (gnus-agent-group-path): Use it.
5361 * nnmail.el (nnmail-group-pathname): Use it.
5363 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5365 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5367 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5368 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5369 * gnus.el (gnus-short-group-name): "..." proof.
5371 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5373 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5376 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5378 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5380 (nnslashdot-generate-active): New function.
5381 (nnslashdot-request-newgroups): Use it.
5383 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5386 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5387 (nnslashdot-request-list): Not moderated.
5389 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5391 * nnimap.el (nnimap-open-server): Remove error signal if
5392 nnimap-server-buffer is nil (the check should've been `boundp').
5394 * imap.el (imap-log):
5395 * nnimap.el (nnimap-debug): Disable debugging by default.
5397 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5399 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5401 * gnus-topic.el (gnus-subscribe-topic): New function.
5403 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5406 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5407 if starting with a quote.
5409 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5411 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5414 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5416 * nnslashdot.el: New file.
5418 * nnheader.el (nnheader-insert-header): New function.
5420 * gnus-art.el (gnus-mime-internalize-part): Bind
5423 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5426 1999-10-29 David S. Goldberg <dsg@mitre.org>
5428 * emacs-mime.texi (Customization): Document mm-inline-override-types
5430 1999-10-29 David S. Goldberg <dsg@mitre.org>
5432 * emacs-mime.texi (Customization): Document mm-inline-override-types
5434 1999-10-29 David S. Goldberg <dsg@mitre.org>
5436 * emacs-mime.texi (Customization): Document mm-inline-override-types
5438 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5440 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5443 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5445 * gnus-art.el (gnus-article-mode-map): Use the summary article
5448 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5450 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5452 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5454 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5456 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5458 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5459 is list or not before condition.
5461 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5463 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5465 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5467 * gnus-art.el (gnus-emphasis-alist): New value.
5469 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5471 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5474 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5476 * gnus-art.el (article-date-ut): Keep the updated timer.
5477 (gnus-emphasis-underline-italic): Doc fix.
5479 * gnus-msg.el (gnus-post-method): Doc fix.
5480 (gnus-post-method): Change default.
5482 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5484 * message.el (message-newline-and-reformat): Improvements.
5486 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5488 * message.el (message-newline-and-reformat): Don't insert too many
5490 (message-newline-and-reformat): Work even if not sc.
5492 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5494 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5496 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5498 * mm-view.el (mm-display-patch-inline): New function.
5500 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5502 * mm-view.el (mm-display-patch-inline): New function.
5504 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5506 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5509 * message.el (message-forward): Narrow to the right header.
5511 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5514 * gnus-msg.el (gnus-configure-posting-styles): Use the
5515 user-full-name function.
5517 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5518 (mm-body-charset-encoding-alist): Default to nil.
5520 * message.el (message-elide-ellipsis): Fix typo.
5521 (message-elide-region): Ditto.
5522 (message-elide-region): Don't insert a newline first.
5524 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5526 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5527 gnus-fetch-old-headers.
5528 (gnus-cut-threads): Ditto.
5529 (gnus-summary-initial-limit): Ditto.
5530 (gnus-summary-limit-children): Ditto.
5532 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5535 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5537 * gnus-art.el (article-decode-encoded-words):
5538 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5541 * gnus.el (gnus-read-method): Add methods from
5542 `gnus-opened-servers' to completion. Map entered method/address
5543 into existing methods if possible.
5545 * gnus-group.el (gnus-group-make-group): Simplify method.
5547 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5549 * mml.el (mml-preview): Remove mail-header-separator before
5552 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5554 * message.el (message-read-from-minibuffer): New function.
5556 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5558 * gnus.el: Pterodactyl Gnus v0.98 is released.
5560 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5562 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5564 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5566 * mml.el (mml-generate-mime-1): Read attached binary file in
5569 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5571 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5573 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5575 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5577 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5579 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5581 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5583 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5584 (gnus-article-mime-match-handle-function): New variable.
5585 (gnus-article-view-part): Make `b' customizable.
5587 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5589 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5591 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5593 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5595 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5597 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5599 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5601 * gnus-srvr.el (gnus-browse-foreign-server): Use
5602 `buffer-substring' instead of `read'.
5604 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5606 * nnimap.el, imap.el, rfc2104.el: New files.
5608 * gnus.el (gnus-valid-select-methods): Add nnimap.
5610 * gnus-group.el (gnus-group-group-map): Add
5611 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5612 (gnus-group-nnimap-expunge): New function.
5613 (gnus-group-nnimap-edit-acl): New function.
5615 * gnus-agent.el (gnus-agent-group-mode-map): Add
5616 gnus-agent-synchronize.
5617 (gnus-agent-synchronize): New function.
5618 (gnus-agent-fetch-group-1): Check if server is open.
5620 * nnagent.el (nnagent-request-set-mark): Save marks.
5622 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5623 (mail-source-fetcher-alist): Map to imap fetcher function.
5624 (mail-source-fetch-imap): New function.
5626 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5629 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5631 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5632 (gnus-topic-sort-topics): New function.
5633 (gnus-topic-make-menu-bar): Add sort-topics.
5634 (gnus-topic-move): New function.
5635 (gnus-topic-move-group): Move the topic if no group selected.
5637 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5639 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5641 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5643 * mm-view.el (mm-inline-message): Fix leaving group bug.
5645 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5647 * gnus-msg.el (gnus-post-method): Use normal method if current is
5650 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5652 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5653 (nnmail-insert-lines): Ditto.
5655 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5657 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5660 * message.el (message-unsent-separator): One more separator.
5662 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5664 * nnfolder.el (nnfolder-request-move-article): For empty article,
5665 search till (point-max).
5666 (nnfolder-retrieve-headers): Ditto.
5667 (nnfolder-request-accept-article): Ditto.
5668 (nnfolder-save-mail): Ditto.
5669 (nnfolder-insert-newsgroup-line): Ditto.
5671 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5673 * qp.el (quoted-printable-encode-region): Check eobp.
5675 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5677 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5679 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5681 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5684 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5686 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5687 (mm-uu-forward-end-line): Ditto.
5689 1999-09-29 Didier Verna <verna@inf.enst.fr>
5691 * binhex.el (binhex-decode-region): don't consider the value of
5692 `enable-multibyte-characters' in XEmacs.
5694 * gnus-start.el (gnus-read-descriptions-file): ditto.
5696 * mm-util.el (mm-multibyte-p): ditto.
5697 (mm-with-unibyte-buffer): ditto.
5698 (mm-find-charset-region): use `mm-multibyte-p'.
5700 * mm-bodies.el (mm-decode-body): ditto.
5701 (mm-decode-string): ditto.
5703 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5705 * mm-util.el (mm-binary-coding-system): Try binary first.
5707 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5709 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5711 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5713 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5715 (article-date-ut): Find correct insert position.
5717 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5719 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5722 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5724 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5727 * message.el (message-resend): Use message mode when prompting.
5729 * gnus-art.el (article-hide-headers): Mark wash.
5730 (article-emphasize): Ditto.
5732 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5734 * message.el (message-newline-and-reformat): Work for SC.
5736 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5738 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5740 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5742 1999-10-20 David S. Goldberg <dsg@mitre.org>
5744 * mm-decode.el (mm-inline-override-types): New variable
5746 * mm-decode.el (mm-inline-override-p): New function
5748 * mm-decode.el (mm-inlined-p): Use it
5750 1999-10-20 David S. Goldberg <dsg@mitre.org>
5752 * mm-decode.el mm-inline-override-types: New variable
5754 * mm-decode.el (mm-inline-override-p): New function
5756 * mm-decode.el (mm-inlined-p): Use it
5758 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5760 * gnus.el: Pterodactyl Gnus v0.97 is released.
5762 1999-09-01 Brendan Kehoe <brendan@zen.org>
5764 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5765 gnus-summary-next-group, not gnus-summary-next-article. Only give
5768 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5770 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5773 * message.el (message-forward-ignored-headers): New variable.
5775 * gnus-art.el (gnus-article-prepare-display): Nix out
5776 gnus-article-wash-types.
5778 * gnus-agent.el (gnus-agent-create-buffer): New function.
5779 (gnus-agent-fetch-group-1): Use it.
5780 (gnus-agent-start-fetch): Ditto.
5782 * gnus-sum.el (gnus-summary-exit): Don't use
5783 `gnus-use-adaptive-scoring'.
5785 * mail-source.el (mail-source-fetch-pop): Only store password when
5788 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5790 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5792 * message.el (message-reply): Use it.
5793 (message-dont-reply-to-names): New variable.
5795 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5797 * mm-util.el (mm-preferred-coding-system): Typo fix.
5799 * message.el (message-bounce): Work for non-MIME.
5801 * gnus.el (gnus-short-group-name): Short the right parts of the
5804 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5806 * mm-encode.el (mm-qp-or-base64): New version.
5808 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5810 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5812 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5814 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5815 of restricted region.
5816 (gnus-mime-display-single): Set beg at correct point.
5818 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5820 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5822 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5824 * gnus-msg.el (gnus-configure-posting-styles): Let
5825 `gnus-posting-styles' have its say in posting-style: local
5826 variable `styles' is already bound to `gnus-posting-styles' so
5827 don't rebind it to nil.
5829 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5831 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5834 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5836 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5837 quoted-printable-encode-region.
5839 * qp.el (quoted-printable-encode-region): Assume charset
5840 encoded. Fold every line in the region.
5842 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5844 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5847 1999-09-01 Didier Verna <verna@inf.enst.fr>
5849 * message.el (message-mode): allows whitespaces between multiple
5850 instances of the fill character ">".
5852 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5854 * mm-encode.el (mm-qp-or-base64): Fix.
5856 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5858 * message.el (message-send): Too much and.
5860 1999-09-24 Andreas Schwab <schwab@suse.de>
5862 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5864 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5866 * gnus-score.el (gnus-score-headers): Work for nil scores.
5868 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5870 * gnus-cache.el (gnus-cache-write-active): Write full names.
5872 * gnus-util.el (gnus-write-active-file): Accept full name.
5874 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5875 (mm-assoc-string-match): New function.
5876 (mm-display-inline): Use it.
5878 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5880 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5882 1999-08-27 Florian Weimer <fw@s.netic.de>
5884 * mml.el (mml-generate-multipart-alist): New variable.
5886 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5888 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5890 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5892 * message.el (message-send): More helpful error message if sending
5895 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5897 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5898 in newer emacsen, where ?r isn't equal 114.
5900 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5902 * gnus.el: Pterodactyl Gnus v0.96 is released.
5904 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5906 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5907 to get active info if method is covered by agent, otherwise
5908 active info is lost.
5910 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5912 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5914 1999-08-09 Dave Love <fx@gnu.org>
5916 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5918 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5920 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5921 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5922 added several new junk headers.
5924 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5926 * gnus-art.el (article-decode-charset): Don't assume
5927 gnus-summary-buffer is live.
5929 1999-08-27 Florian Weimer <fw@s.netic.de>
5931 * gnus-score.el (gnus-home-score-file): Work with absolute path
5934 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5936 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5937 nothing else in the group.
5939 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5941 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5944 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5946 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5948 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5950 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5953 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5955 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5958 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5960 * mm-util.el (mm-text-coding-system-for-write): New variable.
5961 (mm-append-to-file): New function.
5962 (mm-write-region): New function.
5964 * gnus-art.el (gnus-output-to-file): Use it.
5965 * gnus-util.el (gnus-output-to-rmail): Ditto.
5966 (gnus-output-to-mail): Ditto.
5967 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5969 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5971 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5973 * nnheader.el (nnheader-insert-file-contents): Revert and use
5974 mm-insert-file-contents.
5975 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5976 (nnheader-auto-mode-alist): Removed.
5978 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5979 (mm-insert-file-contents): Add a new parameter for inserting
5980 compressed file literally.
5982 * mml.el (mml-generate-mime-1): Insert non-text literally.
5984 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5986 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5988 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5990 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5992 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5995 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5997 * mml.el (mml-insert-mime): Decode text.
5998 (mml-to-mime): Narrow to headers-or-head.
6000 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
6002 * mm-view.el (mm-inline-text): Check
6003 w3-meta-content-type-charset-regexp.
6005 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
6007 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
6010 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
6012 * gnus-mlspl.el: Documentation fixes.
6014 1999-08-27 Rui Zhu <sprache@iname.com>
6016 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
6018 1999-08-27 Michael Cook <cook@sightpath.com>
6020 * gnus-art.el (gnus-article-setup-buffer): Kill all local
6023 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
6025 * nnmail.el (nnmail-get-new-mail): "Done".
6027 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
6032 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6034 * gnus-art.el (article-decode-charset): Fix broken CT.
6036 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6038 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6039 overview buffer if it is killed.
6041 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
6043 * gnus-art.el (article-babel): New version.
6045 1999-08-27 Jon Kv <jonkv@ida.liu.se>
6047 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6049 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6051 * gnus.texi (More Threading): Document new variable
6052 `gnus-sort-gathered-threads-function'.
6054 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6056 * gnus.texi (More Threading): Document new variable
6057 `gnus-sort-gathered-threads-function'.
6059 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
6061 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6064 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6066 * mm-util.el (mm-running-xemacs): Removed.
6067 (mm-coding-system-p): New function.
6068 (mm-binary-coding-system): Safe guess.
6069 (mm-text-coding-system): Ditto.
6070 (mm-auto-save-coding-system): Ditto.
6072 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6074 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6075 (mm-qp-or-base64): Reversed logic.
6077 * mm-decode.el (mm-save-part-to-file): Let coding system be
6080 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
6082 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6083 be set in topic parameters.
6085 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6087 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6088 (gnus-sort-gathered-threads): Allow the user to specify the
6089 function to use when sorting gathered threads.
6091 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6092 mark cached articles as `undownloaded'.
6094 1999-07-20 Peter von der Ahe <peter@ahe.dk>
6096 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6097 to have buffer local values.
6099 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
6101 * gnus-group.el (gnus-group-make-doc-group): Notice when user
6102 types 'g' for 'guess group type.
6104 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
6106 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6107 after each regexp in nnmail-list-identifiers, not just after last
6110 * gnus-sum.el (gnus-list-identifiers): New variable.
6111 (gnus-summary-remove-list-identifiers): New function.
6112 (gnus-select-newsgroup): Use it.
6113 (gnus-summary-wash-hide-map): Bind
6114 `gnus-article-hide-list-identifiers' to W W l.
6115 (gnus-summary-make-menu-bar): Add list-identifiers command.
6117 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6118 (gnus-treatment-function-alist): Add variable.
6119 (article-hide-list-identifiers): New function.
6120 (mapcar): Add function.
6121 (gnus-article-hide): Use it.
6123 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6125 * gnus.el: Pterodactyl Gnus v0.95 is released.
6127 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6129 * mm-decode.el (mm-mailcap-command): New function.
6130 (mm-display-external): Use it.
6132 * gnus-art.el (article-make-date-line): Work for India.
6134 * mm-encode.el (mm-qp-or-base64): Typo.
6136 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6138 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6140 * gnus.el: Pterodactyl Gnus v0.94 is released.
6142 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6144 * pop3.el: New version.
6146 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6148 * mm-encode.el (mm-qp-or-base64): New function.
6149 (mm-content-transfer-encoding): Use it.
6151 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6153 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6155 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6157 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6159 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6161 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6164 * mailcap.el (mailcap-mime-types): New function.
6166 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6168 * message.el (message-goto-eoh): Really go to the end.
6170 1999-07-09 Puneet Goel <puneet@computer.org>
6172 * message.el (message-make-date): Do the right thing in with
6173 sub-hour time zones.
6175 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6177 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6180 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6182 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6184 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6186 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6187 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6188 and use t as default value.
6190 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6192 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6193 gnus-summary-buffer is live.
6195 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6197 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6199 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6201 * message.el (message-bounce): Do MIME bounces MIMEy.
6203 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6205 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6207 * mailcap.el (mailcap-mime-extensions): Changed patch to
6210 * mm-decode.el (mm-display-external): Wrong placement of paren.
6212 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6214 * gnus.el: Pterodactyl Gnus v0.93 is released.
6216 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6218 * gnus-cus.el (gnus-group-parameters): New entries for
6221 * gnus-mlspl.el: Renamed functions and variables so as to
6222 start with gnus-group-split.
6224 * gnus.el: Adjust autoload entries.
6226 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6228 * gnus-mlspl.el: Removed trailing t from comment and provide.
6229 Renamed functions and variables to start with gnus-mlsplit.
6230 Added autoload comments.
6231 * gnus.el: Added autoload entries.
6233 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6235 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6236 so that matches excluded by RESTRICTs do not cause the whole split
6237 to be ignored. This also fixes a long-standing bug in which a
6238 split with \N substitutions wouldn't cause cross-posting as
6241 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6242 (nnmail-split-it): Implement them.
6244 * nnmail.el (nnmail-split-fancy): Document ! splits.
6246 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6248 * pop3.el: New version.
6250 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6252 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6254 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6256 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6258 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6260 * gnus-util.el (gnus-write-active-file): Use real name.
6262 * gnus-agent.el (gnus-agent-expire): Update active file
6265 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6267 * nndraft.el (nndraft-request-article): Use difference
6268 coding-systems for queue and drafts.
6270 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6273 * mm-util.el (mm-auto-save-coding-system): New coding system.
6275 * message.el (message-draft-coding-system): Use it.
6277 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6279 * mm-uu.el: More customizable and less aggressive.
6281 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6283 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6286 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6287 (mml-insert-mml-markup): Accept a nofile.
6288 (mml-insert-mime): Insert nofile.
6290 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6292 * mm-decode.el (mm-handle-media-type): New function.
6293 (mm-handle-media-supertype): New function.
6294 (mm-handle-media-subtype): New function.
6295 Use new functions throughout. "/"))
6297 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6299 * gnus-art.el (gnus-treat-predicate): Typo.
6301 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6303 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6305 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6307 * gnus-art.el (article-date-ut): UT! Default it!
6309 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6311 * gnus.el: Pterodactyl Gnus v0.92 is released.
6313 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6315 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6317 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6319 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6322 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6325 * mm-view.el (mm-inline-message): Ignore remove-spec.
6327 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6330 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6332 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6334 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6337 * message.el (message-fill-yanked-message): Remove `t' arg.
6339 * gnus-group.el (gnus-group-kill-group): Message killing of
6342 * mm-util.el (mm-preferred-coding-system): New function.
6343 (mm-mime-charset): Use it.
6345 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6347 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6349 * gnus-mlsplt.el: New file.
6351 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6353 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6355 (mm-attachment-override-p): Take a handle instead of a type.
6356 (mm-inlined-p): Ditto.
6357 (mm-automatic-display-p): Ditto,
6358 (mm-inlinable-p): Ditto.
6360 * nndraft.el (nndraft-request-expire-articles): Delete backup
6363 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6365 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6367 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6369 * nnmail.el (nnmail-split-it): Allow .*.
6371 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6373 * mm-decode.el (mm-inline-large-images-p): Renamed.
6375 * gnus-art.el (article-date-ut): Always look in the current buffer
6376 for the Date header.
6378 * mml.el (mml-validate): New command.
6380 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6381 since we are dealing with regexps.
6383 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6385 * gnus.el: Pterodactyl Gnus v0.91 is released.
6387 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6389 * gnus-agent.el (gnus-agent-save-active-1): New function.
6390 (gnus-agent-save-active): use it.
6391 (gnus-agent-save-groups): Ditto.
6393 * gnus-cache.el (gnus-cache-write-active): Use it.
6395 * gnus-agent.el (gnus-agent-write-active): Use it.
6397 * gnus-util.el (gnus-write-active-file): New function.
6399 * gnus-agent.el (gnus-agent-write-active): New function to keep
6400 lower boundaries and canceled groups.
6401 (gnus-agent-save-groups): Use it.
6402 (gnus-agent-save-active): Use it.
6403 (gnus-agent-save-group-info): Only write active files.
6404 (gnus-agent-expire): Update active file.
6406 * mm-decode.el (mm-inlinable-part-p): Removed.
6407 (mm-user-display-methods): Default to nil.
6408 (mm-user-display-methods): Removed.
6409 (add-mime-display-method): Removed.
6410 (mm-automatic-display): Renamed.
6411 (mm-automatic-display-p): Use it.
6412 (mm-inlined-types): New variable.
6413 (mm-inlined-p): New function.
6415 * message.el (message-reply): Bind message-this-is-mail.
6417 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6419 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6421 * message.el (message-check-news-header-syntax): Protect against
6424 * mm-util.el (mm-auto-mode-alist): New.
6426 * mml.el (mml-generate-mime-1): Ditto.
6428 * gnus.el: Use mm-insert-file-contents throughout instead of
6431 * mm-util.el (mm-insert-file-contents): New function.
6433 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6435 * gnus.el: Pterodactyl Gnus v0.90 is released.
6437 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6439 * mailcap.el (mailcap-possible-viewers): Use string=.
6441 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6443 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6444 (mm-uu-forward-end-line): New variable.
6445 (mm-uu-begin-line): Handle forwarded message.
6446 (mm-uu-identifier-alist): Ditto.
6447 (mm-uu-dissect): Ditto.
6449 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6451 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6452 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6453 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6455 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6456 (nnfolder-file-coding-system-for-write): New variable.
6457 (nnfolder-active-file-coding-system): New variable.
6458 (nnfolder-active-file-coding-system-for-write): New variable.
6459 (nnfolder-save-active): New function.
6460 (nnfolder-save-buffer): Use them.
6461 (nnfolder-possibly-change-group): Ditto.
6462 (nnfolder-request-list-newsgroups): Ditto.
6463 (nnfolder-request-create-group): Ditto.
6464 (nnfolder-request-expire-articles): Ditto.
6465 (nnfolder-request-move-article): Ditto.
6466 (nnfolder-request-accept-article): Ditto.
6467 (nnfolder-request-delete-group): Ditto.
6468 (nnfolder-request-rename-group): Ditto.
6469 (nnfolder-possibly-change-folder): Ditto.
6470 (nnfolder-read-folder): Ditto.
6471 (nnfolder-request-list): Remove pathname-coding-system.
6472 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6474 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6475 (nnmail-file-coding-system-1): Removed.
6476 (nnmail-find-file): Use nnmail-pathname-coding-system.
6477 (nnmail-write-region): Ditto.
6479 * nnmbox.el (nnmbox-file-coding-system): New variable.
6480 (nnmbox-file-coding-system-for-write): New variable.
6481 (nnmbox-active-file-coding-system): New variable.
6482 (nnmbox-active-file-coding-system-for-write): New variable.
6483 (nnmbox-save-buffer): New function.
6484 (nnmbox-save-active): New function.
6485 (nnmbox-request-scan): Use them.
6486 (nnmbox-request-expire-articles): Ditto.
6487 (nnmbox-request-move-article): Ditto.
6488 (nnmbox-request-accept-article): Ditto.
6489 (nnmbox-request-replace-article): Ditto.
6490 (nnmbox-request-delete-group): Ditto.
6491 (nnmbox-request-rename-group): Ditto.
6492 (nnmbox-request-create-group): Ditto.
6494 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6495 (mm-running-ntemacs): Removed.
6497 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6499 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6501 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6503 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6505 * qp.el (quoted-printable-encoding-characters): Support lower case.
6507 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6509 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6510 (rfc2047-b-encode-region): Encode line by line.
6512 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6514 * mm-util.el (mm-find-mime-charset-region): Fix.
6516 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6518 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6519 (mm-find-mime-charset-region): Ditto.
6521 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6523 * gnus-sum.el (gnus-summary-move-article): Fix something or
6526 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6528 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6529 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6530 (gnus-summary-enter-digest-group): Use them.
6531 (gnus-summary-setup-default-charset): Ditto.
6533 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6535 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6536 gnus-newsgroup-name is nil.
6538 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6540 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6542 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6544 * gnus-art.el (article-emphasize): Use correct
6545 gnus-article-emphasis-alist.
6547 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6549 * mm-view.el (mm-inline-text): Fix text/html bug.
6551 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6553 * gnus.el: Pterodactyl Gnus v0.89 is released.
6555 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6557 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6558 * message.el (message-draft-coding-system): Ditto.
6559 * mm-util.el (mm-running-ntemacs): Ditto.
6561 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6563 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6565 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6567 * mml.el: require mm-decode.
6569 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6571 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6573 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6575 * mm-view.el (mm-inline-image): Fix image undisplayer.
6577 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6579 * mml.el (mml-insert-multipart): Error in compeling-read.
6580 (mml-insert-tag): Match tags.
6582 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6584 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6585 (gnus-cache-braid-heads): Ditto.
6586 (gnus-cache-retrieve-headers): Ditto.
6588 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6590 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6592 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6594 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6595 to string under XEmacs.
6597 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6599 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6601 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6603 * mm-view.el (mm-inline-message): Fix message view bug.
6604 * gnus-art.el (gnus-article-prepare): Ditto.
6606 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6608 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6610 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6612 * gnus.el: Pterodactyl Gnus v0.88 is released.
6614 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6616 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6619 * nnmail.el (nnmail-get-new-mail): Save info.
6621 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6623 * gnus.el: Pterodactyl Gnus v0.87 is released.
6625 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6627 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6628 (mail-source-run-script): New function.
6629 (mail-source-fetch-pop): Use it.
6631 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6633 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6635 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6637 * gnus.el: Pterodactyl Gnus v0.86 is released.
6639 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6641 * gnus-art.el (gnus-treat-translate): New variable.
6642 (gnus-treat-predicate): Accept a list of regexps.
6643 (gnus-article-treat-custom): Allow a list of regexps.
6645 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6647 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6650 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6652 * gnus-art.el (article-babel): Narrow a bit.
6654 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6656 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6658 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6659 articles, not only unread ones.
6660 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6661 articles, not only unread ones.
6663 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6665 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6668 * gnus-art.el (gnus-article-x-face-command): Ditto.
6670 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6672 * gnus.el (gnus-method-simplify): Accept server names.
6674 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6676 * gnus-art.el (article-babel-prompt): New function.
6677 (article-babel): New command.
6679 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6681 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6683 * mml.el (mml-generate-mime-1): Don't insert literally.
6685 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6686 (gnus-netrc-syntax-table): Removed.
6687 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6689 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6691 * mm-view.el (mm-inline-text): Fix charset for text/html.
6693 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6695 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6697 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6699 * nnmail.el (nnmail-split-incoming): Return the number of split
6701 (nnmail-process-babyl-mail-format): Ditto.
6702 (nnmail-process-unix-mail-format): Ditto.
6703 (nnmail-process-mmdf-mail-format): Ditto.
6704 (nnmail-process-maildir-mail-format): Ditto.
6706 * mail-source.el (mail-source-callback): Return the number from
6709 * message.el (message-send-mail): Generate Lines.
6711 * mail-source.el (mail-source-call-script): New function.
6712 (mail-source-call-script): New function.
6714 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6716 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6717 (gnus-select-newsgroup): Use it.
6718 (gnus-group-highlight-words-alist): New variable.
6719 (gnus-newsgroup-emphasis-alist): New variable.
6720 (gnus-summary-local-variables): Use it.
6721 * gnus-art.el (article-emphasize): Use it.
6722 (gnus-emphasis-highlight-words): New face.
6723 * gnus-cus.el (gnus-group-parameters): New parameter.
6725 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6727 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6728 parameter `headers'.
6729 (gnus-cache-enter-article): Ditto.
6730 (gnus-cache-update-article): Ditto.
6731 * gnus-sum.el (gnus-summary-move-article): Ditto.
6732 (gnus-summary-mark-article-as-unread): Ditto.
6733 (gnus-summary-mark-article): Ditto.
6735 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6737 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6738 (gnus-posting-style-alist): Removed.
6739 (gnus-message-style-insertions): Ditto.
6740 (gnus-configure-posting-styles): Reimplementation.
6742 * mail-source.el (mail-source-fetch): Error the message.
6744 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6746 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6748 * gnus.el: Pterodactyl Gnus v0.85 is released.
6750 1999-04-20 Michael Cook <cook@sightpath.com>
6752 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6753 Outlook citation regex.
6755 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6757 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6760 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6762 * gnus-range.el (gnus-remove-from-range): Document range1
6763 modification, protect range2.
6765 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6767 * gnus-sum.el (gnus-update-marks): Protect lists from
6768 gnus-remove-from-range, don't sort twice.
6770 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6772 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6773 function in backend.
6775 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6777 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6778 request-accept-article function in the backend instead of using
6779 the 'respool capability.
6781 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6783 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6784 spurious whitespace at eob.
6786 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6788 * nnmail.el (nnmail-get-new-mail): Check right variable.
6790 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6792 * mailcap.el (mailcap-mime-data): Fix rfc822.
6794 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6796 * nndoc.el (nndoc-nsmail-type-p): New function.
6797 (nndoc-type-alist): Recognize nsmail.
6799 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6801 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6802 *before* `article-hide-headers' deletes the information.
6804 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6806 * gnus-sum.el (gnus-summary-save-parts): New command and
6808 (gnus-summary-save-parts-1): New function.
6809 (gnus-summary-iterate): Buggy.
6811 * mm-decode.el (mm-save-part-to-file): Made into own function.
6813 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6815 * gnus-group.el (gnus-group-set-info): Resist nils.
6817 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6819 * mailcap.el (mailcap-mime-data): Ditto.
6821 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6823 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6825 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6827 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6828 gnus-article-date-lapsed-new-header is t.
6830 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6832 * gnus.el: Pterodactyl Gnus v0.84 is released.
6834 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6836 * gnus-msg.el (gnus-bug-message): Mime change.
6838 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6840 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6842 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6844 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6847 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6849 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6850 when authentication is 'password.
6852 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6854 * gnus-win.el (gnus-configure-windows): Accept a setting.
6856 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6858 * mm-util.el (mm-quote-arg): Moved here.
6860 * mm-decode.el (mm-quote-arg): Quote more chars.
6862 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6864 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6865 with newlines would create buggy .nov files.
6867 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6869 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6872 * message.el (message-mode): Doc fix.
6874 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6876 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6878 * gnus-art.el (article-date-ut): Rewrite.
6880 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6883 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6886 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6888 1999-04-18 Didier Verna <verna@inf.enst.fr>
6890 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6891 (article-date-ut): use it.
6893 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6895 * mail-source.el (mail-source-fetch-pop): Call script
6898 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6900 * gnus.el: Pterodactyl Gnus v0.83 is released.
6902 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6904 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6906 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6908 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6910 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6912 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6914 * message.el (message-generate-headers): Accept continuation
6917 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6919 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6921 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6923 * gnus-art.el (gnus-treatment-function-alist): use
6926 * message.el (message-inhibit-body-encoding): Typo.
6927 (message-resend): Inhibit encoding.
6929 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6931 * gnus-art.el (article-remove-cr): Use re-search.
6933 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6936 * mm-decode.el (mm-quote-arg): Quote '.
6938 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6940 * mm-decode.el (mm-insert-part): Use multibyte for text.
6942 * gnus-start.el (gnus-read-newsrc-file): New variable.
6943 (gnus-read-newsrc-file): Use it.
6945 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6947 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6949 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6952 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6954 * gnus.el: Pterodactyl Gnus v0.82 is released.
6956 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6958 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6961 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6963 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6966 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6968 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6970 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6972 * mail-source.el (mail-source-fetch): Ask before bugging out.
6974 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6976 * uudecode.el (uudecode-decode-region-external): Don't assume
6977 uudecode-temporary-file-directory ends with a slash.
6979 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6981 * gnus-sum.el (gnus-update-marks):
6982 (gnus-update-read-articles):
6983 (gnus-summary-expire-articles): Check server.
6985 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6987 * mml.el (mml-preview): New function.
6989 1999-04-17 William M. Perry <wmperry@aventail.com>
6991 * mail-source.el (mail-source-fetch-file): Return the right
6994 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6996 * mml.el (mml-insert-parameter): New function.
6997 (mml-insert-parameter-string): New function.
6999 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
7001 * gnus-art.el (gnus-mime-multipart-functions): New variable.
7002 (gnus-mime-display-part): Use it.
7004 * mm-decode.el (mm-alternative-precedence): Removed.
7005 (mm-discouraged-alternatives): New variable.
7006 (mm-preferred-alternative-precedence): New function.
7008 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
7010 * mail-source.el (mail-sources): New variable.
7012 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
7014 * mm-decode.el (mm-valid-image-format-p): New function.
7015 (mm-inline-media-tests): Use it.
7016 (mm-valid-and-fit-image-p): New function.
7018 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
7019 (gnus-agent-fetch-group): Ditto.
7021 1999-04-12 Didier Verna <verna@inf.enst.fr>
7023 * nnmail.el (nnmail-article-group): in case of a group name
7024 containing "\\n" constructs, be sure to pass the expanded value to
7027 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7029 * gnus.el: Pterodactyl Gnus v0.81 is released.
7031 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7033 * gnus-sum.el (gnus-get-split-value): Reverse result.
7035 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7037 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7039 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7041 * mml.el (mml-insert-tag): Insert concluding part.
7043 * message.el (message-send-mail): Encode later.
7044 (message-send-news): Ditto.
7046 * nnfolder.el: Don't use mail delim.
7048 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7050 * gnus-cus.el (gnus-group-customize): Put point at min.
7052 * mm-view.el (mm-inline-text): Allow toggling html.
7054 1999-03-28 William M. Perry <wmperry@aventail.com>
7056 * mail-source.el: Added prescript and postscript to file.
7058 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7060 * nnmail.el: Reverted.
7062 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7063 (gnus-setup-posting-charset): Did work.
7065 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
7067 * gnus.el (gnus-short-group-name): Use
7068 gnus-group-uncollapsed-levels.
7070 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7072 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7074 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7076 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7077 (article-strip-headers-from-body): New command and keystroke.
7079 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7081 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7083 * nnheader.el (nnheader-insert-file-contents): Bind
7084 enable-local-eval to nil.
7085 (nnheader-find-file-noselect): Ditto.
7087 * nnmail.el (nnmail-article-group): Don't remove long lines.
7088 (nnmail-remove-long-lines): New function.
7089 (nnmail-split-header-length-limit): Removed.
7091 * mml.el (mml-generate-mime-1): Use unibyte buffers.
7093 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7095 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7097 * gnus-sum.el (gnus-summary-generic-mark): New function.
7099 * nnmail.el (nnmail-split-header-length-limit): Increased.
7100 (nnmail-article-group): Allow nil.
7102 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7104 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7107 * mml.el (mml-minibuffer-read-type): Include types from
7110 * nndraft.el (nndraft-request-article): Would clobber Japanese.
7112 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
7114 * mml.el (mml-insert-tag): New function.
7115 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7116 confusion with functions like `mml-read-tag'.
7117 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7118 (mml-minibuffer-read-description): Ditto with
7119 `mml-minibuffer-read-description'.
7120 (mml-attach-buffer): New function.
7121 (mml-mode-map): New entry for /.
7122 (mml-minibuffer-read-type): Accept DEFAULT.
7124 * mml.el (mml-quote-region): Narrow the region.
7126 * message.el (message-mode-menu): message-mime-attach-file is now
7129 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7131 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7133 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7135 * mml.el (mml-attach-buffer): New command.
7137 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7139 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7140 with a proper range. Compress range.
7142 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7144 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7146 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7148 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7150 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7151 (gnus-picons-convert-x-face): Removed.
7152 (gnus-picons-article-display-x-face): Removed.
7153 (gnus-picons-x-face-sentinel): Ditto.
7154 (gnus-picons-display-x-face): Ditto.
7156 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7158 * gnus.el: Pterodactyl Gnus v0.80 is released.
7160 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7162 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7164 * gnus-sum.el (gnus-with-article): Moved here.
7166 * mail-source.el (mail-source-fetch-pop): Ask for password even
7169 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7171 * gnus-msg.el (gnus-bug): Add description.
7173 * mml.el (mml-insert-mml-markup): Insert disposition.
7175 * message.el (message-send-mail): Always encode mail headers.
7177 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7179 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7182 * nnmail.el (nnmail-current-spool): Removed.
7184 * gnus-salt.el (gnus-tree-inhibit): New varible.
7186 * gnus.el (mm-util): Required.
7188 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7190 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7192 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7194 * mail-source.el (mail-source-bind): Doc fix.
7196 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7198 * message.el (message-mode): Doc fix.
7200 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7203 * gnus.el (gnus-methods-equal-p): Moved here.
7205 * mail-source.el: pop at 110.
7207 * pop3.el (pop3-movemail): Use write-region instead of
7208 append-to-file to avoid excessive messaging.
7210 1999-02-27 lantz moore <lmoore@contigo.com>
7212 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7215 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7217 * gnus-art.el (article-hide-boring-headers): Field names must not
7220 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7222 * gnus.el: Pterodactyl Gnus v0.79 is released.
7224 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7226 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7228 * mml.el (mml-mode): Don't use add-minor-mode.
7230 * message.el (messgage-inhibit-body-encoding): New variable.
7231 (message-encode-message-body): Use it.
7233 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7235 * gnus.el: Pterodactyl Gnus v0.78 is released.
7237 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7239 * message.el (message-mode): Switch on MML mode.
7241 * mml.el: Included commands and functions.
7242 (mml-mode-map): New keymap.
7244 * message.el: Removed the insertion commands and functions.
7246 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7248 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7251 * gnus-art.el (gnus-narrow-to-page): Revert.
7253 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7254 (gnus-cite-parse-maybe): Always reparse.
7256 * message.el (message-encode-message-body): Don't insert
7257 "multipart warning".
7259 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7261 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7263 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7265 * nnmail.el: Require mm-util.
7267 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7269 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7272 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7274 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7276 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7278 * gnus-msg.el (gnus-extended-version): Better regexp.
7280 1999-02-25 Didier Verna <verna@inf.enst.fr>
7282 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7283 is called with the result of SPLIT and should return a new split.
7285 * gnus.texi: update the doc.
7287 1999-02-23 Didier Verna <verna@inf.enst.fr>
7289 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7290 displayed in the article buffer, output bars if
7291 `gnus-picons-display-article-move-p'.
7293 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7295 * mail-source.el (mail-source-fetch-pop): Typo.
7297 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7299 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7301 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7303 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7305 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7307 * mml.el (mml-insert-buffer): New function.
7309 * message.el (message-forward): Insert the buffer in the buffer.
7311 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7313 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7315 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7317 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7319 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7321 * gnus.el: Pterodactyl Gnus v0.77 is released.
7323 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325 * gnus-art.el (gnus-displaying-mime): New variable.
7326 (article-narrow-to-head): New function.
7328 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7329 Default to pop instead of pop3.
7331 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7333 * gnus-art.el (article-hide-pgp): Goto body.
7335 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7337 * gnus-cite.el: Don't use goto-line.
7339 * gnus-art.el (gnus-article-treat-html): Removed.
7340 (gnus-treat-article): Save restriction.
7342 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7344 * message.el (message-send-mail): Don't untabify.
7345 (message-mode): Don't use tabs for indentation.
7347 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7349 * message.el (message-send-mail): Don't untabify.
7351 * nnml.el (nnml-save-mail): Typo fix.
7353 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7355 * message.el (message-cite-function): Add
7356 `message-cite-original-without-signature' customization option.
7358 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7360 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7361 `nnmail-prepare-incoming-header-hook'.
7363 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7365 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7367 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7369 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7371 1999-02-18 Michael Cook <cook@sightpath.com>
7373 * Recognize Microsoft Outlook's cite attribution conventions.
7375 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7377 * gnus-sum.el: Bind M.
7379 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7381 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7383 1999-02-15 Didier Verna <verna@inf.enst.fr>
7385 * gnus-picon.el (gnus-group-display-picons): ensures that
7386 `article-goto-body' really goes to the article body.
7388 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7390 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7392 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7394 * mm-view.el (mm-view-message): Enable multibyte.
7396 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7398 * nnmail.el (nnmail-get-new-mail): Message later.
7400 * mm-util.el (mm-find-charset-region): Revert to checking
7403 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7405 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7408 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7410 * gnus.el: Pterodactyl Gnus v0.76 is released.
7412 1999-02-06 Felix Lee <flee@cygnus.com>
7414 * gnus.el (gnus-group-change-level-function): Typo.
7416 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7418 * gnus-sum.el (gnus-nov-skip-field): Removed.
7419 (gnus-nov-field): Ditto.
7420 (gnus-nov-parse-extra): Ditto.
7421 (gnus-nov-read-integer): Ditto.
7423 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7425 * nnheader.el (nnheader-nov-read-message-id): New macro.
7426 (nnheader-parse-nov): Use it.
7428 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7429 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7430 `(eq (char-after) ?\n)'.
7432 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7434 * gnus.el (gnus-other-frame): Always pop up a new frame.
7436 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7438 * gnus-range.el (gnus-range-add): Rewrite.
7440 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7442 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7444 (nnmail-process-maildir-mail-format): New function.
7446 * mail-source.el (mail-source-fetch-maildir): New function.
7447 (mail-source-keyword-map): Add default for maildir method.
7448 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7450 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7452 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7454 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7455 (nndoc-mime-digest-type-p): Removed.
7457 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7459 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7460 where it is supposed to be.
7461 (gnus-treat-play-sounds): New variable.
7463 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7465 * gnus-art.el (article-display-x-face): Narrow to head.
7466 (gnus-article-washed-types): New variable.
7467 (article-hide-pgp): Is not a toggle.
7468 (gnus-article-hide-text-type): Save types.
7469 (article-decode-charset): Use it.
7471 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7473 * message.el (message-forward-start-separator): Removed.
7474 (message-forward-end-separator): Removed.
7475 (message-signature-before-forwarded-message): Removed.
7476 (message-included-forward-headers): Removed.
7477 (message-check-news-body-syntax): Don't check forward.
7478 (message-forward): Use MIME.
7480 * nnvirtual.el (nnvirtual-request-article): Bind
7481 gnus-article-decode-hook to nil.
7483 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7485 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7488 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7490 * format-spec.el (format-spec): Be more robust.
7492 * message.el (message-encode-message-body): Default
7493 mail-parse-charset to mail-parse-charset.
7495 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7496 (gnus-summary-edit-article): Bind mail-parse-charset.
7498 * mml.el (mml-read-tag): Ignore white space after end of tag.
7500 * message.el (message-goto-body): Also work in separatorless
7503 * mml.el (mml-translate-from-mime): New function.
7504 (mml-insert-mime): Ditto.
7505 (mml-to-mime): New function.
7506 (mime-to-mml): New name.
7508 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7511 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7513 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7514 special-case nndraft groups.
7516 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7518 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7519 (gnus-get-newsgroup-headers): Already bound.
7521 * message.el (message-encode-message-body): Use posting charset.
7523 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7524 (mm-body-encoding): Do CTE.
7525 (mm-body-7-or-8): New function.
7527 * mm-util.el (mm-mime-charset): Always fall back on alist.
7528 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7529 (mm-mime-mule-charset-alist): Add arabic-*-column.
7530 (mm-find-mime-charset-region): New function.
7532 * format-spec.el (format-spec-make): New function.
7534 * mail-source.el (format-spec): Required.
7535 (mail-source-fetch-with-program): Removed.
7536 (mail-source-fetch-with-program): New function.
7538 * format-spec.el: New file.
7540 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7542 * mail-source.el (mail-source-fetch-with-program): Take optional
7545 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7547 * gnus-start.el: Ignore some groups.
7548 (gnus-setup-news): Bind nnmail-fetched-sources.
7550 * message.el (message-send-mail): Remove all tabs.
7552 * mm-util.el (mm-find-charset-region): Just check whether
7553 find-charset-region is defined.
7555 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7557 * gnus-group.el (gnus-group-get-new-news): Use
7558 nnmail-fetched-sources.
7560 * nnmail.el (nnmail-fetched-sources): New variable.
7561 (nnmail-get-new-mail): Use it.
7563 * mail-source.el (mail-source-fetched-sources): New variable.
7564 (mail-source-fetch): Use it.
7566 1999-02-02 Mark W. Eichin <eichin@thok.org>
7568 * gnus.el (gnus-getenv-nntpserver): if the file that
7569 gnus-nntpserver-file names has a trailing newline, the
7570 string-match will always match, and thus the file will never be
7571 read. (^ matches start of "line", \\` matches start of "buffer",
7572 which is what was intended...)
7574 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7576 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7578 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7580 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7583 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7585 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7587 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7589 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7591 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7593 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7595 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7597 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7598 * gnus-start.el (gnus-start-draft-setup): Ditto.
7600 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7602 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7603 (mail-source-value): Don't do variables.
7605 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7607 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7609 1999-02-01 Michael Cook <cook@sightpath.com>
7611 * Defenestrate spurious ?a.
7613 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7615 * mail-source.el (mail-source-fetch-pop): Instead use
7618 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7620 * lisp/mail-source.el : Support APOP authentication scheme.
7622 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7624 * pop3.el (pop3-movemail): Return t.
7626 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7628 * rfc2047.el (rfc2047-fold-region): New function.
7629 (rfc2047-encode-message-header): Use it.
7631 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7633 * gnus-sum.el (gnus-group-charset-alist): Add more.
7635 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7637 * gnus.el: Pterodactyl Gnus v0.75 is released.
7639 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7641 * gnus-art.el (article-display-x-face): Don't narrow to head.
7643 1999-02-01 Michael Cook <cook@sightpath.com>
7645 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7647 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7649 * mail-source.el (mail-source-fetch-directory): Ignore
7652 * gnus-cus.el (gnus-group-parameters): Addition.
7654 * gnus-art.el (article-strip-banner): Do symbolic banners.
7655 (article-strip-banner): New keystroke.
7657 1999-02-01 Michael Cook <cook@sightpath.com>
7659 * gnus-art.el (article-strip-banner): New command.
7661 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7663 * gnus-art.el (gnus-treat-strip-banners): New variable.
7665 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7667 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7670 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7672 * message.el (message-draft-coding-system): Check coding-system.
7673 * mm-util.el (mm-text-coding-system): Ditto.
7675 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7677 * mail-source.el (mail-source-fetch-pop): Save excursion.
7679 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7681 * mail-source.el (mail-source-movemail-args): Not constant.
7682 (mail-source-movemail-args): Removed.
7683 (mail-source-fetch-with-program): New function.
7684 (mail-source-fetch-pop): Use program and function.
7685 (mail-source-movemail-program): Removed.
7687 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7688 (gnus-treat-date-user-defined): New variable.
7690 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7692 * nnmail.el (nnmail-fix-eudora-headers): New function.
7694 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7696 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7698 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7700 * gnus-art.el (gnus-treatment-function-alist): Do
7701 gnus-article-add-buttons-to-head later.
7702 (gnus-treat-capitalize-sentences): New variable.
7703 (article-capitalize-sentences): New command and keystroke.
7705 * gnus-group.el (gnus-group-catchup-current): Do group.
7707 * message.el (message-default-charset): Add group.
7709 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7711 * gnus.el: Pterodactyl Gnus v0.74 is released.
7713 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7715 * gnus-art.el (article-fill-long-lines): Renamed.
7716 (article-fill-long-lines): New keystroke.
7718 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7720 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7722 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7724 (gnus-group-catchup-current): Be more robus.
7726 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7729 1999-01-25 Dave Love <fx@gnu.org>
7731 * message.el (message-mode-menu): Add message-mime-attach-file.
7732 (message-mode): Doc fix.
7734 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7736 * nnmail.el (nnmail-check-duplication): Insert the mail source
7739 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7740 (mail-source-fetch-directory): Ditto.
7741 (mail-source-fetch-file): Ditto.
7742 (mail-source-string): New variable.
7744 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7747 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7750 * mm-util.el (mm-mime-charset): Use the parameters.
7751 (mm-mime-charset): Removed region paremeters.
7753 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7756 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7758 * nnmail.el (nnmail-get-split-group): Quote right.
7760 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7762 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7765 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7767 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7768 (gnus-group-mode): Don't hook.
7770 * mail-source.el (mail-source-bind): Doc fix.
7771 (mail-source-bind): Take only one param.
7773 * gnus-art.el (gnus-treat-highlight-signature): typep.
7775 * mail-source.el (mail-source-movemail): Ignore empty file.
7776 (mail-source-callback): Check before deleting.
7778 * message.el (message-mime-attach-file): Include name.
7780 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7782 * mm-util.el (mm-read-charset): Return a symbol.
7784 * mm-view.el (mm-inline-text): Insert signature separator.
7786 * gnus-art.el (gnus-treat-predicate): New function.
7787 (gnus-treat-article): Allow all types to be checked.
7789 * gnus-util.el (gnus-or): New function.
7792 * gnus-art.el (gnus-mime-display-single): Use override.
7794 * mm-decode.el (mm-attachment-override-types): New variable.
7795 (mm-attachment-override-p): New function.
7797 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7799 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7801 * mm-view.el (mm-inline-text): Do vcards.
7803 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7805 * gnus.el: Pterodactyl Gnus v0.73 is released.
7807 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7809 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7810 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7811 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7812 (nnmail-movemail-program): Removed.
7813 (nnmail-movemail-args): Removed.
7814 (nnmail-pop-password-required): Ditto.
7815 (nnmail-tmp-directory): Ditto.
7816 (nnmail-delete-incoming): Removed.
7817 (nnmail-pop-password, nnmail-moved-inboxes,
7818 nnmail-internal-password, nnmail-move-inbox): Removed.
7819 (nnmail-read-passwd): Ditto.
7820 (nnmail-get-spool-files): Removed.
7821 (nnmail-resplit-incoming): Reinstated.
7823 * mail-source.el: New file.
7825 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7827 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7829 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7831 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7833 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7835 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7837 * gnus-picon.el (gnus-group-display-picons): Goto body.
7839 * gnus.el: Indented all functions; broke long lines; changed all
7840 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7842 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7844 * gnus.el: Pterodactyl Gnus v0.72 is released.
7846 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7848 * gnus.el: Cleaned up trailing whitespace.
7850 * mm-util.el (mm-read-charset): Work.
7852 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7854 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7855 nnheader-translate-file-chars'd group name.
7857 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7859 * message.el (message-encode-message-body): Fold case.
7861 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7863 * mailcap.el (mailcap-add): New function.
7865 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7867 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7868 (article-goto-body): Use it.
7869 (gnus-treat-article): Ditto.
7871 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7872 downloaded articles from the downloadeble list.
7874 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7876 * message.el (message-encode-message-body): Bind
7879 * mm-util.el (mm-charset-synonym-alist): New variable.
7880 (mm-charset-to-coding-system): Use it.
7881 (mm-charset-coding-system-alist): Removed.
7882 (mm-charset-to-coding-system): Don't use it.
7883 (mm-find-charset-region): Use mail-parse-charset.
7885 * gnus-art.el (gnus-treatment-function-alist): Use
7886 gnus-article-display-picons.
7887 (gnus-treat-display-xface): Only do if we have xface feature.
7888 (gnus-part-display-hook): New function.
7889 (gnus-treat-article): Use it.
7890 (gnus-treat-article): Use gnus-visual.
7892 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7894 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7897 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7899 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7902 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7904 * gnus.el: Pterodactyl Gnus v0.71 is released.
7906 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7908 * mm-view.el (mm-inline-image): Don't add a dot.
7910 * gnus-art.el (gnus-treat-article): New function.
7912 * gnus.el (gnus-article-display-hook): Removed.
7914 * gnus-art.el (gnus-article-treat-custom): New variable.
7916 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7918 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7921 * message.el (message-posting-charset): New variable.
7922 (message-send-mail): Use it.
7924 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7925 (gnus-setup-posting-charset): New function.
7926 (gnus-setup-message): Use it.
7928 * message.el (message-encode-message-body): Just look for
7929 Content-Type before inserting a new one.
7931 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7933 * rfc2047.el (rfc2047-default-charset): Removed.
7935 * mail-prsvr.el: New file.
7936 (mail-parse-charset): New variable.
7938 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7941 * gnus.el (gnus-charset): New group.
7943 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7945 * gnus-sum.el (gnus-default-charset): Default to nil.
7946 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7947 (gnus-newsgroup-iso-8859-1-forced): Removed.
7949 * mm-util.el (mm-known-charsets): Removed.
7950 (mm-default-coding-system): Removed.
7951 (mm-default-charset): Removed.
7952 (mm-read-charset): New function.
7954 * message.el (message-default-charset): Removed.
7956 * rfc2047.el (rfc2047-default-charset): Default to nil.
7958 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7960 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7962 * gnus.el: Pterodactyl Gnus v0.70 is released.
7964 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7966 * mm-decode.el (mm-save-part): Use mm-get-part.
7967 (mm-insert-part): New function.
7968 (mm-get-part): Use it.
7969 (mm-get-image): Ditto.
7970 (mm-display-external): Ditto.
7972 * mm-view.el (mm-inline-text): Ditto.
7974 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7977 * mm-decode.el (mm-display-external): Save the buffer.
7978 (mm-remove-part): Kill it.
7980 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7982 * nnagent.el (nnagent-request-set-mark): Defined stub.
7984 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7986 * gnus-score.el (gnus-score-load-score-alist): Bind
7987 coding-system-for-read.
7989 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7992 * mm-view.el (mm-setup-w3): Require w3.
7994 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7996 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7999 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8001 * mm-encode.el: Ditto.
8003 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
8006 * mailcap.el (mailcap-mime-data): SAFER ps.
8008 * message.el (message-encode-message-body): Always insert a
8009 Content-Type header.
8011 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
8014 * mm-view.el (mm-inline-text): Handle all sorts of text.
8016 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
8019 * mm-decode.el (mm-display-external): Use it.
8021 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
8023 * mm-decode.el (mm-save-part): Removed double code.
8025 1999-01-12 Dave Love <fx@gnu.org>
8027 * mm-decode.el (mm-save-part): Avoid doubly-compressed
8028 application/octet-stream .gz & al files with jka-compr.
8030 1999-01-12 Dave Love <fx@gnu.org>
8032 * gnus-ems.el (gnus-down-mouse-3): New variable.
8033 * gnus-art.el (gnus-mime-button-map): Use it.
8034 (gnus-mime-button-menu): Set the clicked-on buffer initially.
8036 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8038 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8040 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8042 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8045 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8047 * gnus-cache.el (gnus-cache-read-active): Reversed check.
8049 1999-01-12 Matt Armstrong <matta@geoworks.com>
8051 * mml.el (mml-parameter-string): Strip directory component.
8053 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8055 * gnus.el (gnus-use-demon): Removed.
8057 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8059 * nnmail.el (nnmail-article-group): Don't infloop.
8061 1999-01-11 Colin Rafferty <colin@xemacs.org>
8063 * gnus-art.el (article-update-date-lapsed): Made it work with
8064 picons, and make it update on all visible frames.
8065 (article-date-ut): Get summary-buffer's current-headers.
8067 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8069 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8070 (gnus-picons-setup-p): New variable.
8072 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8074 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8076 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8078 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8079 (gnus-summary-exit-no-update): Use mapcar.
8081 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8083 * gnus-agent.el (gnus-category-write): Make directory.
8085 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8087 * gnus-sum.el (gnus-update-read-articles):
8088 (gnus-update-marks): Request backend update of mark.
8090 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8092 * mm-bodies.el (mm-body-encoding): Use mm-find.
8094 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
8096 * gnus-picon.el (gnus-article-display-picons): Fix.
8098 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8100 * gnus.el: Pterodactyl Gnus v0.69 is released.
8102 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8104 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8106 * gnus-agent.el (gnus-agent-remove-group): New command and
8109 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8111 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8113 * gnus-agent.el (gnus-agent-write-servers): Make directory.
8115 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8117 * mm-view.el (mm-inline-text): Bind current id.
8119 * mm-decode.el (mm-handle-id): New macro.
8120 (mm-make-handle): Accept id.
8121 (mm-dissect-singlepart): Use it.
8123 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8125 * message.el (message-cite-original-without-signature): Use
8126 message-signature-separator when searching for signature in
8127 message-cite-original-without-signature.
8129 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8131 * gnus.el (gnus-server-to-method): Check named methods.
8133 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8135 * mm-view.el (mm-view-message): Goto point-min.
8137 * nnmail.el (nnmail-article-group): Don't delete lines, only
8140 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8143 * nnheader.el (nnheader-temp-directory): New variable.
8144 (nnheader-temp-directory): Removed.
8146 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8148 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8149 list of files to check for mailcap entries under windows-nt.
8151 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8153 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8154 summary buffer exists.
8156 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8158 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8159 irrelevant Sun sendmail bug.
8160 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8162 * message.el (message-send-news): Bind mail-header-separator to
8163 "" when asking backend to post.
8165 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8167 * mm-uu.el (mm-dissect-disposition): New variable.
8168 (mm-uu-dissect): Use it.
8170 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8172 * mm-view.el (mm-inline-text): Bind url-current-object.
8174 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8176 * gnus-range.el (gnus-remove-from-range): Rewrite.
8178 1998-12-09 SL Baur <steve@altair.xemacs.org>
8180 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8182 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8184 * message.el (message-encode-message-body): Insert `MIME-Version'
8185 instead of `Mime-Version'.
8187 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8189 * message.el (message-insert-mime-part): Add the attachment
8191 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8192 (message-mime-query-type): New function.
8193 (message-mime-query-description): Ditto.
8194 (message-mime-query-file): Ditto.
8195 (message-insert-mime-part): Use them.
8196 (message-mime-insert-external): Use the new stuff.
8198 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8200 * nnmail.el (nnmail-split-header-length-limit): New variable.
8202 * mm-decode.el (mm-dissect-buffer): Check syntax.
8204 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8206 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8207 (rfc2047-dissect-region): Ditto.
8209 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8211 * mm-view.el (mm-view-message): Decode charset.
8213 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8215 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8218 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8220 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8222 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8224 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226 * message.el (message-send-mail): Do MML first.
8227 (message-send-news): Ditto.
8229 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8231 * gnus-picon.el (gnus-picons-face): New face.
8232 (gnus-picons-try-face): Use it.
8234 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8236 * gnus.el: Pterodactyl Gnus v0.68 is released.
8238 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8240 * gnus.el: Pterodactyl Gnus v0.67 is released.
8242 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8244 * gnus.el: Pterodactyl Gnus v0.66 is released.
8246 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8248 * gnus-art.el (gnus-insert-mime-button): Decode description.
8250 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8252 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8253 (gnus-decode-header-methods): Ditto.
8254 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8256 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8258 * mml.el (mml-insert-mime-headers): Encode description.
8260 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8263 * gnus-sum.el (gnus-default-charset): Doc fix.
8265 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8267 * mm-decode.el (mm-display-part): Forward a line.
8269 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8271 * mm-util.el (mm-running-ntemacs): New variable.
8272 (mm-text-coding-system): Ditto.
8273 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8274 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8276 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8278 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8281 * message.el (message-insert-headers): New command and keystroke.
8283 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8285 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8286 (mm-get-image): Ditto.
8288 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8289 base64, uudecode and binhex.
8291 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8293 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8295 * mm-uu.el (mm-uu-dissect): Use inline.
8297 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8299 * mm-view.el (mm-view-message): New function.
8301 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8304 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8306 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8307 entry for message/rfc822 as 8bit.
8309 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8311 * mailcap.el (mailcap-mime-extensions): Add patch.
8313 1998-12-05 Dale Hagglund <rdh@best.com>
8315 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8316 argument to force all multipart/* to look like multipart/mixed.
8318 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8320 (gnus-mime-display-part): Use it.
8322 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8324 * gnus-draft.el (gnus-draft-send): Only disable checks for
8325 non-interactive use.
8326 (gnus-draft-send-message): Use it.
8328 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8330 * gnus.el: Pterodactyl Gnus v0.65 is released.
8332 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8334 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8336 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8338 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8340 * gnus.el: Pterodactyl Gnus v0.64 is released.
8342 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8344 * mm-view.el (mm-setup-w3): Don't load.
8346 * gnus-msg.el (gnus-setup-message): Set group name.
8347 (gnus-group-mail): Avoid leaking local vars.
8349 * message.el (message-attach-file): Renamed.
8350 (message-mime-attach-file): Renamed again.
8352 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8354 * gnus-art.el (article-decode-encoded-words): Bind
8355 rfc2047-default-charset here.
8357 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8359 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8361 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8362 (gnus-picons-setup-hook): New hook.
8364 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8366 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8368 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8371 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8373 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8374 (gnus-mime-view-part): Ditto.
8375 (gnus-mime-inline-part): Dotii.
8376 (gnus-mime-externalize-part): Daddo.
8377 (gnus-mime-internalize-part): Tutti frutti.
8378 (gnus-widget-press-button): Da da do.
8380 * mm-view.el (mm-setup-w3): Require url-vars.
8382 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8384 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8385 * mm-util.el (mm-find-charset-region): Ditto.
8387 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8389 * message.el (message-send): Don't encode here.
8390 (message-send-mail): But here.
8391 (message-send-news): And here.
8393 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8395 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8397 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8399 * gnus.el: Pterodactyl Gnus v0.63 is released.
8401 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8403 * mml.el (mml-base-boundary): Shorten.
8405 * message.el (message-insert-mime-part): Use default.
8407 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8409 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8411 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8414 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8416 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8418 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8420 * gnus-art.el (gnus-insert-mime-button): Fix.
8422 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8424 * message.el (message-insert-mime-part): Nicify prompts.
8425 (message-insert-mime-part): Really delete duplicates.
8426 (message-insert-mime-part): Check against common errors.
8427 (message-insert-mime-part): Fix docstring.
8429 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8431 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8433 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8435 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8436 (gnus-insert-mime-button): Modify accordingly.
8438 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8440 * gnus-art.el (gnus-display-mime): Set window point.
8442 * mm-decode.el (mm-display-external): Only decode when not
8444 (mm-alternative-precedence): Prefer multiparts.
8445 (mm-inline-media-tests): Inline multiparts.
8447 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8448 Ignore errors when requiring url.
8450 * mml.el (mml-quote-region): New command.
8452 * message.el (message-cite-original): Use it.
8453 (message-cite-original-without-signature): Ditto.
8455 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8457 * gnus.el: Pterodactyl Gnus v0.62 is released.
8459 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8461 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8463 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8465 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8468 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8470 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8472 * gnus-art.el (gnus-mime-display-single): Check for attachment
8475 1998-12-03 Didier Verna <verna@inf.enst.fr>
8477 * gnus-msg.el (gnus-configure-posting-styles): find a
8478 posting-style entry in the group parameters, if any, and honor it
8481 1998-12-03 Felix Lee <flee@teleport.com>
8483 * nntp.el (nntp-after-change-function): Fix.
8485 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8487 * mml.el (mml-generate-mime-1): Insert literally.
8489 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8491 * mml.el (mml-insert-mime-headers): Removed debug.
8493 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8495 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8498 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8499 application/emacs-lisp to 8bit.
8501 1998-12-03 Dale Hagglund <rdh@best.com>
8503 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8505 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8507 * gnus.el: Pterodactyl Gnus v0.61 is released.
8509 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8511 * mml.el (mml-parse-1): Skipped parts.
8512 (mml-insert-mime-headers): Nil is a list.
8513 (mml-generate-mime-1): Don't insert literally.
8514 (mml-read-tag): Drop text props.
8515 (mml-read-part): Ditto.
8516 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8518 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8520 * gnus.el: Pterodactyl Gnus v0.60 is released.
8522 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8524 * mml.el (mml-parse-1): Don't throw contents away.
8526 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8528 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8530 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8532 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8534 (mml-parse-1): Use it.
8536 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8538 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8539 Use gnus-newsgroup-default-charset.
8540 (article-decode-encoded-words): Remove charset codes.
8541 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8542 gnus-default-charset.
8544 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8546 * message.el (message-send-mail): Don't encode here.
8547 (message-send-news): Nor here.
8548 (message-send): ... but here instead.
8550 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8552 (gnus-article-display-picons): Replace From line.
8553 (gnus-group-display-picons): Replace Newsgroups line.
8554 (gnus-picons-display-glyph): Set baseline.
8555 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8556 (gnus-picons-xbm-face): Revert to old, standard colors.
8558 * message.el (message-fetch-field): Remove text props.
8560 * gnus-art.el (gnus-article-normalized-header-length): New
8562 (article-normalize-headers): New command and keystroke.
8564 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8566 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8568 * gnus.el: Pterodactyl Gnus v0.59 is released.
8570 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8572 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8574 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8576 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8578 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8580 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8582 * mm-decode.el (mm-all-images-fit): New variable.
8583 (mm-image-fit-p): Use it.
8585 * gnus-art.el (gnus-mime-display-single): Use it.
8586 (gnus-mime-internalize-part): New command and keystroke.
8588 * mm-decode.el (mm-user-automatic-external-display): New
8590 (mm-automatic-external-display-p): New function.
8592 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8595 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8597 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8599 * gnus-art.el (gnus-with-article): Work in the original article
8601 (gnus-with-article): Work in read-only groups.
8603 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8605 * mm-bodies.el (mm-decode-string): Return original string if not
8608 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8610 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8612 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8614 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8616 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8618 * gnus.el: Pterodactyl Gnus v0.58 is released.
8620 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8622 * mm-decode.el (mm-get-image): Return a glyph, not an image
8625 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8627 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8629 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8631 * mail-parse.el (rfc2045): Required.
8633 1998-12-01 William M. Perry <wmperry@aventail.com>
8635 * mm-view.el (mm-inline-text): Remove props.
8637 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8639 * mm-view.el (mm-setup-w3): Protect url-misc.
8641 * message.el (message-ignored-resent-headers): Remove
8644 * mml.el (mml-insert-mime-headers): Use encoding.
8645 (mml-parameter-string): Ditto.
8647 * rfc2045.el: New file.
8648 (rfc2045-encode-string): New function.
8650 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8652 * mail-parse.el (mail-header-encode-parameter): New function.
8654 * rfc2231.el (rfc2231-encode-string): New function.
8656 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8658 * mm-bodies.el (mm-decode-string): New function.
8659 * mm-view.el (mm-inline-text): Use mm-decode-string.
8661 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8663 * gnus.el: Pterodactyl Gnus v0.57 is released.
8665 1998-11-23 Felix Lee <flee@cygnus.com>
8667 * nntp.el (nntp-async-needs-kluge): new setting.
8668 (nntp-async-timer): new var.
8669 (nntp-async-process-list): new var.
8670 (nntp-async-kluge): new function.
8671 (nntp-async-timer-handler): new function.
8672 (nntp-async-wait): new function.
8673 (nntp-async-stop): new function.
8674 (nntp-after-change-function): renamed, and split apart.
8675 (nntp-async-trigger): new function.
8676 (nntp-do-callback): new function.
8677 (nntp-accept-process-output): add optional timeout arg.
8679 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8680 (gnus-async-wait-for-article): new function.
8681 (gnus-async-with-semaphore): s/asynch/async/.
8683 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8685 * gnus-art.el (gnus-with-article): Don't encode.
8686 (gnus-insert-mime-button): Fall back on filename from C-D.
8687 (gnus-mime-display-single): Have dots right on text/plain
8690 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8693 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8695 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8698 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8699 (gnus-summary-repair-multipart): New command and keystroke.
8701 * gnus-art.el (gnus-with-article-buffer): New macro.
8703 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8705 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8708 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8710 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8712 * mml.el (mml-read-part): Partition right.
8714 * mm-decode.el (mm-handle-set-cache): New macro.
8715 (mm-handle-cache): Ditto.
8716 (mm-make-handle): Ditto.
8717 (mm-dissect-singlepart): Use it.
8718 (mm-get-image): Use the cache.
8720 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8722 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8723 (gnus-mime-display-single): Don't insert lines between parts.
8725 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8727 * nnmail.el (nnmail-file-coding-system-1): New variable.
8728 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8729 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8730 * nnml.el (nnml-file-coding-system): New variable.
8731 (nnml-request-article): Use nnml-file-coding-system.
8733 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8735 * gnus.el: Pterodactyl Gnus v0.56 is released.
8737 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8739 * gnus-art.el (gnus-mime-display-part): New function.
8740 (gnus-mime-display-mixed): Use it.
8742 * mm-view.el (mm-setup-w3): Don't register.
8744 * message.el (message-cite-original): Cite parts.
8746 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8748 * mml.el (mml-parameter-string): New function.
8749 (mml-insert-mime-headers): Separated into new function.
8751 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8753 * mml.el (mml-make-boundary): Use `make-string'.
8755 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8757 * binhex.el (binhex-insert-char): Ditto.
8759 * uudecode.el (uudecode-insert-char): Code correctly.
8761 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8763 * mml.el (mml-generate-mime): Don't generate multiparts for
8766 * gnus-art.el (gnus-display-mime): Save excursion.
8768 * message.el (message-remove-first-header): New function.
8769 (message-encode-message-body): Use it.
8771 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8773 * gnus.el: Pterodactyl Gnus v0.55 is released.
8775 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8777 * mm-view.el (mm-setup-w3): New function.
8779 * mm-decode.el (mm-content-id-get-contents): New function.
8780 (mm-content-id-get-type): Ditto.
8781 (mm-content-id-get-encoding): Ditto.
8782 (mm-get-handle-by-content-id): Removed.
8784 1998-11-25 Colin Rafferty <colin@xemacs.org>
8786 * message.el (message-generate-new-buffers): Fix tag.
8788 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8790 * message.el (message-buffer-name): Check for unique first.
8792 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8793 gnus-inhibit-mime-unbuttonizing.
8795 * gnus-sum.el (t): Bind M-t.
8796 (gnus-inhibit-unbuttonizing): New variable.
8797 (gnus-summary-toggle-display-buttonized): New command.
8799 * gnus-art.el (gnus-display-mime): Select article window.
8800 (article-strip-trailing-space): New command and keystroke.
8802 * nneething.el (nneething-include-files): New variable.
8803 (nneething-create-mapping): Use it.
8805 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8807 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8808 ayto-expirable marks.
8810 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8812 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8814 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8817 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8819 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8821 * mm-util.el (mm-binary-coding-system): New variable.
8822 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8823 * mm-decode.el (mm-display-external): Ditto.
8825 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8827 * gnus.el: Pterodactyl Gnus v0.54 is released.
8829 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8831 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8833 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8835 * mm-decode.el (mm-save-part): Unquote.
8837 1998-11-24 Matt Armstrong <matta@geoworks.com>
8839 * mm-decode.el (mm-save-part): Bind coding system for write.
8841 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8843 * gnus-art.el (gnus-article-mode-line-format): New default.
8844 (gnus-article-mime-part-status): New function.
8846 * message.el (message-send-news): Check the body syntax before
8849 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8850 (gnus-mime-display-single): Use it.
8851 (gnus-mime-display-alternative): Ditto.
8853 * mm-decode.el: Check for whether we are running under a term.
8855 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8857 * mm-decode.el (mm-preferred-alternative): Default to first
8859 (mm-preferred-alternative): No, we dont.
8861 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8863 * mm-decode.el (mm-display-external): Use binary instead of
8865 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8866 * nnheader.el (nnheader-file-coding-system): Ditto.
8867 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8869 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8871 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8872 name without method.
8874 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8876 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8877 coding-system -> default-charset.
8878 (gnus-newsgroup-default-charset-alist): Ditto.
8879 (gnus-summary-local-variables): Ditto.
8880 (gnus-set-global-variables): Ditto.
8881 (gnus-get-newsgroup-headers): Ditto.
8882 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8883 (gnus-get-newsgroup-headers-xover): Ditto.
8884 (gnus-newsgroup-setup-default-charset): Ditto.
8885 (article-decode-mime-words): Ditto.
8886 (article-decode-charset): Ditto.
8887 (article-decode-encoded-words): Ditto.
8888 (article-de-quoted-unreadable): Ditto.
8889 (gnus-mime-view-all-parts): Ditto.
8890 (gnus-mime-externalize-part): Ditto.
8891 (gnus-mm-display-part): Ditto.
8892 (gnus-mime-display-single): Ditto.
8893 (gnus-mime-display-alternative): Ditto.
8895 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8897 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8898 * gnus-art.el (article-decode-charset): Overlay
8899 rfc2047-default-charset.
8900 * message.el (message-draft-coding-system): New variable.
8901 (message-set-auto-save-file-name): Use message-draft-coding-system.
8902 * nndraft.el (nndraft-request-article): Ditto.
8903 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8904 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8906 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8908 * mm-uu.el (mm-uu-test): New function.
8909 (mm-uu-dissect): Inherit charset and cte from head.
8910 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8912 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8914 * gnus.el: Pterodactyl Gnus v0.53 is released.
8916 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8918 * mm-decode.el (mm-get-image): New function.
8919 (mm-image-fit-p): New function.
8921 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8923 * gnus-art.el (gnus-article-insert-newline): New function.
8924 (article-goto-body): New function.
8926 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8928 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8931 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8934 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8937 * message.el (message-remove-header): Go to end if wanted.
8939 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8941 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8942 movement with save-window-excursion.
8944 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8946 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8948 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8950 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8952 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8954 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8955 gnus-newsgroup-coding-system.
8956 (gnus-get-newsgroup-headers): Ditto.
8957 (gnus-get-newsgroup-headers-xover): Ditto.
8958 (gnus-set-global-variables): Ditto.
8959 * gnus-art.el (article-decode-mime-words): Ditto.
8960 (article-decode-charset): Ditto.
8961 (article-decode-encoded-words): Ditto.
8962 (article-de-quoted-unreadable): Ditto.
8963 (gnus-mime-view-all-parts): Ditto.
8964 (gnus-mime-externalize-part): Ditto.
8965 (gnus-mm-display-part): Ditto.
8966 (gnus-mime-display-alternative): Ditto.
8967 (gnus-mime-display-single): Ditto.
8968 * mm-view.el (mm-inline-text): Use default coding system.
8970 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8972 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8973 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8974 (gnus-newsgroup-coding-system): New local variable.
8975 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8976 (gnus-summary-local-variables): Add two new local variables.
8977 (gnus-newsgroup-setup-coding-system): New function.
8978 (gnus-select-newsgroup): Setup coding system.
8979 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8980 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8981 * gnus-cus.el (gnus-group-parameters): Customizable
8984 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8986 * gnus.el: Pterodactyl Gnus v0.52 is released.
8988 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8990 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8993 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8994 undisplayed text types.
8996 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8999 1998-11-19 Felix Lee <flee@cygnus.com>
9001 * nntp.el (nntp-after-change-function-callback): recover from C-g.
9003 1998-11-19 Felix Lee <flee@cygnus.com>
9005 * gnus-async.el (gnus-asynch-obarray): rename to
9006 gnus-async-hashtb, and don't buffer-local it.
9008 (gnus-async-article-callback): new function.
9009 (gnus-make-async-article-function): use it.
9011 (gnus-async-current-prefetch-group): new var.
9012 (gnus-async-current-prefetch-article): new var.
9013 (gnus-async-request-fetched-article): are we fetching it already?
9015 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
9017 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9019 * gnus-sum.el (gnus-summary-show-article): Require.
9021 * message.el: Provide before hooks.
9022 (message-send-news): Do MIME before headers.
9024 * gnus-art.el (gnus-article-check-buffer): New function.
9025 (gnus-article-read-summary-keys): Use it.
9027 * mm-decode.el (mm-user-automatic-display): Display all inline
9030 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
9032 (gnus-unbuttonized-mime-types): New variable.
9034 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9036 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9038 * mm-decode.el (mm-quote-arg): Quote semicolons.
9040 * gnus-art.el (gnus-mime-display-single): Don't display
9042 (gnus-mime-externalize-part): New command and keystroke.
9044 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9045 (mm-alternative-precedence): Changed order.
9047 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9049 * gnus.el (gnus-method-simplify): New function.
9050 (gnus-native-method-p): New function.
9051 (gnus-secondary-method-p): Use gnus-method-equal.
9053 * gnus-start.el (gnus-group-change-level): Shorten select method.
9055 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9057 * gnus.el: Pterodactyl Gnus v0.51 is released.
9059 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9061 * gnus.el: Applied patches from 5.6.45.
9063 * gnus-score.el (gnus-score-find-trace): Print complete file
9065 (gnus-score-find-trace): Truncate lines.
9067 * gnus.el (gnus-message-archive-group): Allow function.
9069 * message.el (message-encode-message-body): Remove Mime-Version
9072 * gnus-cus.el (gnus-group-customize): Optional topic.
9074 * gnus-sum.el (gnus-summary-customize-parameters): New command and
9077 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9079 * message.el (message-encode-message-body): Rewrite.
9081 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9083 * mml.el (mml-base-boundary): New variable.
9084 (mml-make-boundary): New function.
9086 * gnus-cache.el (gnus-cache-coding-system): New variable.
9087 (gnus-cache-request-article): Use it.
9089 * message.el (message-insert-mime-part): Delete duplicates.
9091 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9093 * gnus-art.el (gnus-mime-display-alternative): Set end of
9094 multipart and display even when nothing is preferred.
9096 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9098 * gnus.el: Pterodactyl Gnus v0.50 is released.
9100 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9102 * mm-decode.el (mm-inline-media-tests): Check that device-type is
9105 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9107 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9109 * gnus.el (gnus-similar-server-opened): Compare backend.
9111 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9113 * gnus-topic.el (gnus-topic-expire-articles): New function.
9114 (gnus-topic-mode-map): Bind it.
9116 * gnus.texi (Topic Commands): New expiry command. Reordered.
9118 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9121 (gnus-auto-expirable-marks): New variable.
9122 (gnus-inhibit-user-auto-expire): New variable.
9123 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9124 When looking to see if we should expire instead, check
9125 gnus-auto-expirable-marks instead of using a hard-wired list.
9126 (gnus-summary-mark-as-read-forward,
9127 gnus-summary-mark-as-read-backward):
9128 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9129 gnus-summary-mark-forward, instead of `t'.
9131 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9133 * mml.el (mml-compute-boundary): New function.
9134 (mml-compute-boundary-1): New function.
9135 (mml-generate-mime-1): Use it.
9137 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9139 * mml.el (mml-generate-mime-1): Always precede closing boundary
9142 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9144 * mml.el (mml-generate-mime-1): Do right boundaries when several
9147 * mm-decode.el (mm-user-automatic-display): Default to inline
9150 * mml.el (mml-generate-mime-1): Encode non-text parts.
9152 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9154 * gnus.el: Pterodactyl Gnus v0.49 is released.
9156 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9158 * mm-view.el (mm-inline-text): Require w3-vars.
9160 * gnus-setup.el (gnus-use-tm): Removed.
9162 * gnus-art.el (gnus-article-goto-part): Don't beep.
9163 (gnus-article-view-part): Check return value.
9164 (gnus-mime-display-alternative): Don't display when there is
9167 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9168 (mml-generate-mime-1): Use unibyte for binaries.
9170 * gnus-art.el (gnus-display-mime): Call
9171 gnus-article-mime-part-function.
9172 (gnus-mime-part-function): New function.
9173 (gnus-article-mime-part-function): New function.
9175 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9177 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9179 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9181 * message.el (message-font-lock-keywords): Highlight MML.
9182 (message-mml-face): New font.
9184 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9186 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9187 (gnus-mm-display-part): Do not select-window if the article window
9190 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9192 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9194 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9196 * gnus.el: Pterodactyl Gnus v0.48 is released.
9198 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9200 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9202 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9204 * message.el (message-cite-original-without-signature): Ditto.
9205 (message-cite-original): Quote parts.
9207 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9209 * gnus.el: Pterodactyl Gnus v0.47 is released.
9211 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9213 * message.el (message-encode-message-body): Insert MIME warning.
9215 * mml.el (mml-read-tag): Look for #tag.
9217 * mm-util.el (mm-find-charset-region): Check whether
9218 enable-multibyte-characters is bound.
9220 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9222 * gnus.el: Pterodactyl Gnus v0.46 is released.
9224 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9226 * message.el (message-encode-message-body): Insert headers at the
9229 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9231 * gnus.el: Pterodactyl Gnus v0.45 is released.
9233 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9235 * nndraft.el (nndraft-save-mime-part): Removed.
9236 (nndraft-get-mime-part): Ditto.
9238 * message.el (message-format-mime-old): Removed.
9239 (message-encode-message-body): Removed.
9240 (message-encode-message-body): Renamed.
9242 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9244 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9246 * message.el (message-format-mime): Check message-mime-part.
9248 * mm-encode.el (mm-mime-file-types): Removed.
9249 (mm-default-file-encoding): New definition.
9251 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9253 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9254 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9256 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9258 * gnus.el: Pterodactyl Gnus v0.44 is released.
9260 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9262 * message.el (message-format-mime): New function.
9264 * nndraft.el (nndraft-save-mime-part): New function.
9265 (nndraft-get-mime-part): New function.
9267 * mm-encode.el (mm-default-file-encoding): New function.
9268 (mm-content-transfer-encoding): New function.
9269 (mm-encode-buffer): New function.
9271 * message.el: New command.
9272 (message-mime-part): New variable.
9273 (message-insert-mime-part): New command.
9275 * mm-encode.el (mm-encode-content-transfer-encoding): New
9278 * mm-util.el (mm-content-transfer-encoding-defaults): New
9280 (mm-mime-file-types): Taken from TM.
9282 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9284 * gnus.el: Pterodactyl Gnus v0.43 is released.
9286 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9288 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9289 * gnus-score.el (gnus-score-default-header): Ditto.
9290 (gnus-header-index): Ditto.
9291 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9292 (gnus-summary-header): Handle extra headers.
9293 (gnus-summary-score-entry): Ditto, & provide new score element.
9294 (gnus-summary-score-effect): Ditto.
9295 (gnus-score-string): Avoid "extra" string sort, & modify match in
9297 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9299 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9301 * message.el (message-resend): Bind message-required-mail-headers
9304 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9306 * nngateway.el (require): Require cl.
9308 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9311 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9313 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9316 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9318 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9320 1998-11-10 Colin Rafferty <colin@xemacs.org>
9322 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9323 user-mail-address if non-nil.
9325 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9327 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9328 (gnus-make-sort-function-1): Ditto.
9330 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9333 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9335 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9337 * binhex.el (binhex-decode-region): Quote.
9339 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9341 * gnus-art.el (article-decode-charset): Don't downcase charset.
9343 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9345 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9347 * gnus.el: Pterodactyl Gnus v0.42 is released.
9349 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9351 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9353 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9355 * nntp.el (nntp-send-mode-reader): Revert.
9357 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9359 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9361 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9363 * message.el (message-make-date): Fix for negative time zones.
9365 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9367 * gnus.el: Pterodactyl Gnus v0.41 is released.
9369 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9371 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9373 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9375 * gnus.el (gnus-short-group-name): When shortening foreign select
9376 methods, do not scan for plusses beyond the first colon.
9378 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9380 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9381 lines where `group' is the last thing on the line.
9383 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9385 * gnus-art.el (gnus-article-view-part): Do alternative.
9386 (gnus-mime-display-alternative): Insert marker.
9388 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9390 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9392 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9395 * gnus-cus.el (gnus-topic): Required.
9397 * nnheader.el (nnheader-parse-nov): Parse extra.
9398 (nnheader-nov-parse-extra): New macro.
9400 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9402 * gnus-art.el (gnus-article-view-part): Internal move.
9404 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9406 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9407 (gnus-group-customize): Support editing topic parameters.
9409 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9411 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9414 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9416 * gnus-art.el (gnus-mm-display-part): Return.
9417 (gnus-article-view-part): Only go if external.
9418 (gnus-article-dumbquotes-map): Do 205.
9420 * mm-decode.el (mm-display-part): Return what was done.
9422 * message.el (message-buffer-naming-style): New variable.
9423 (message-generate-new-buffers): Extended.
9424 (message-buffer-naming-style): Removed.
9425 (message-buffer-name): Use it.
9426 (message-do-send-housekeeping): Rename new styling.
9428 * gnus-sum.el (gnus-summary-recenter): Allow
9429 gnus-auto-center-summary to be a number.
9431 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9433 * pop3.el (pop3-open-server): Use "binary" instead of
9436 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9438 * gnus-srvr.el (gnus-browse-foreign-server): Set
9439 gnus-browse-current-method to the result of gnus-server-to-method.
9441 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9443 * gnus-util.el (gnus-pull): Another optional argument.
9444 * nnweb.el (nnweb-request-delete-group): Delete from
9445 nnweb-group-alist and update active file.
9447 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9449 * gnus-group.el (gnus-group-make-group): Accept group of new
9452 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9454 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9456 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9458 * mm-view.el (mm-inline-text): Postion of html portion.
9460 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9462 * nntp.el (nntp-list-active-group): Waited for short strings.
9463 (nntp-send-mode-reader): Ditto.
9464 (nntp-open-connection): Ditto.
9466 * gnus-int.el (gnus-request-group-articles): New function.
9468 * nntp.el (nntp-request-listgroup): New function.
9469 (nntp-request-group-articles): Renamed.
9471 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9473 * nnheader.el (nnheader-parse-nov): Supply extra.
9475 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9477 * gnus-art.el (gnus-button-push): Don't go to
9478 gnus-article-buffer.
9480 * mm-view.el (mm-inline-image): Add a newline.
9482 * gnus-start.el (gnus-check-first-time-used): Check more.
9484 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9486 * gnus-start.el (gnus-check-first-time-used): Check current.
9488 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9490 * mm-util.el (mm-find-charset-region): New function.
9492 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9494 * gnus-art.el (gnus-mime-button-menu): Fix.
9496 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9498 * gnus-art.el (gnus-mime-button-menu): New definition.
9500 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9502 * gnus-art.el (article-decode-charset): Downcase charset.
9503 (article-decode-charset): Pass on type.
9504 (article-decode-charset): Check nil charsets.
9505 (article-remove-cr): Translate CR to LF.
9506 (gnus-ignored-mime-types): Default to nil.
9508 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9510 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9512 (gnus-nov-parse-extra): Didn't return right thing.
9514 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9516 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9518 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9520 * gnus.el: Pterodactyl Gnus v0.40 is released.
9522 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9524 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9526 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9528 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9530 * nnml.el (nnml-possibly-create-directory): Check before making.
9532 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9534 * nnheader.el (nnheader-insert-nov): Don't infloop.
9536 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9538 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9541 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9543 * nneething.el (nneething-file-name): New definition.
9545 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9547 * gnus-art.el (gnus-treatment-function-alist): Fix.
9548 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9550 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9552 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9554 * gnus.el: Pterodactyl Gnus v0.39 is released.
9556 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9558 * gnus-art.el (gnus-ignored-mime-types): New variable.
9559 (gnus-mime-display-single): Use it.
9560 (gnus-treatment-function-alist): New variable.
9562 * gnus.el (gnus-mime): New group.
9564 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9565 things for other parts.
9566 (gnus-mime-display-alternative): Place point.
9568 * gnus.el: autoload gnus-uu-post-news.
9570 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9573 * mm-decode.el (mm-display-part): Default to inline text/.*
9576 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9579 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9580 (gnus-mime-display-single): Inline all text parts.
9581 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9583 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9585 * nnml.el (nnml-possibly-create-directory): Rewrite.
9586 (nnml-request-create-group): Change to right server.
9588 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9590 * gnus.el: rmail-output-to-rmail-file autoload.
9592 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9595 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9597 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9599 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9601 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9604 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9606 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9608 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9610 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9612 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9614 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9616 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9619 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9622 * gnus-spec.el (gnus-update-format-specifications): Use the
9623 article mode line spec.
9625 * gnus-art.el (gnus-insert-mime-button): Put right type.
9626 (gnus-insert-prev-page-button): Ditto.
9627 (gnus-insert-next-page-button): Dutti.
9629 * pop3.el: New version installed.
9631 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9633 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9634 and display last part.
9636 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9638 * gnus.el: Pterodactyl Gnus v0.38 is released.
9640 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9642 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9644 (article-de-quoted-unreadable): Narrow to default.
9646 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9648 * gnus-art.el (article-decode-charset): Decode even when broken
9651 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9654 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9656 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9659 * nnmail.el (nnmail-extra-headers): New variable.
9661 * nnheader.el (nnheader-insert-nov): Insert extra.
9663 * gnus.el (gnus-summary-line-format): Doc fix.
9665 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9666 (gnus-nov-parse-line): Ditto.
9667 (gnus-nov-parse-extra): New macro.
9668 (gnus-header): New function.
9669 (gnus-update-summary-mark-positions): Change.
9670 (gnus-ignored-from-addresses): New variable.
9671 (gnus-summary-insert-from-or-to): New function.
9673 * gnus.el (gnus-extra-headers): New variable.
9675 * nnheader.el (make-mail-header): Expand.
9676 (mail-header-extra): New macro.
9677 (mail-header-set-extra): Ditto.
9678 (make-full-mail-header): Expand.
9680 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9682 * gnus.el: Pterodactyl Gnus v0.37 is released.
9684 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9686 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9688 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9691 1998-10-22 Didier Verna <verna@inf.enst.fr>
9693 * gnus-spec.el (gnus-balloon-face-function): new function
9694 (gnus-parse-format): understand the %< %> specifiers
9695 (gnus-parse-complex-format): ditto.
9697 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9699 * gnus.el: Changed following-char to char-after throughout.
9701 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9703 * mm-decode.el (mm-display-external): Protect more and message.
9705 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9707 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9710 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9712 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9714 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9716 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9718 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9720 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9722 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9724 * mm-decode.el (mm-display-external): Set undisplayer to mm
9725 buffer, not the current buffer; use unwind-protect.
9727 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9729 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9730 (gnus-summary-exit-no-update): Ditto.
9732 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9734 * mm-decode.el (mm-inline-media-tests): Look for w3.
9736 * mailcap.el (mailcap-mime-data): Inline html.
9738 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9740 * gnus.el: Pterodactyl Gnus v0.36 is released.
9742 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9744 * gnus-art.el (article-translate-strings):
9745 (gnus-article-dumbquotes-map): Don't dot.
9747 * pop3.el (pop3-open-server): Set point right.
9749 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9750 (mm-dissect-buffer): Ditto.
9751 (mm-destroy-part): Ignore non-handles.
9752 (mm-remove-part): Ditto.
9753 (mm-destroy-parts): New function.
9754 (mm-remove-parts): Ditto.
9756 * gnus-art.el (gnus-mm-display-part): Don't move point.
9758 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9760 * mm-uu.el : New file.
9762 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9764 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9767 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9769 * mm-decode.el (mm-display-external): Check before selecting.
9771 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9773 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9775 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9777 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9780 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9782 * gnus-art.el (gnus-decode-header-methods): New variable.
9784 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9786 * gnus-art.el (gnus-multi-decode-header): New function.
9788 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9790 * gnus.el: Pterodactyl Gnus v0.35 is released.
9792 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9794 * uudecode.el (uudecode-decode-region-external): Insert
9797 * mm-bodies.el (mm-decode-body): Optional encoding.
9799 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9801 * gnus-ems.el (gnus-mouse-3): New variable.
9803 * binhex.el (binhex-decode-region-external): Don't use -internally.
9805 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9807 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9810 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9812 * gnus-group.el (gnus-add-marked-articles): Request backend update
9815 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9817 * gnus-sum.el (gnus-update-read-articles):
9818 (gnus-update-marks): Request backend update of mark.
9820 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9822 * gnus.texi (Optional Backend Functions): New item,
9823 nnchoke-request-set-mark.
9825 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9827 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9830 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9832 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9834 1998-10-14 SL Baur <steve@altair.xemacs.org>
9836 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9839 1998-10-10 SL Baur <steve@altair.xemacs.org>
9841 * mm-view.el: Require mm-decode for macros.
9843 * mm-decode.el (mm-handle-type): Move macro declarations above the
9844 place where they are used.
9846 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9848 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9851 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9853 * nnagent.el (nnagent-open-server): Error message.
9855 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9857 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9859 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9861 * score-mode.el (gnus-score-mode-map): Ditto.
9863 * message.el (message-mode-map): Ditto.
9865 * gnus-uu.el (gnus-uu-post-news): Ditto.
9867 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9869 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9871 * gnus-art.el (gnus-article-edit-mode-map): Use
9872 `set-keymap-parent' rather than `copy-keymap'.
9874 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9876 * gnus-art.el (gnus-mime-button-commands): New variable.
9877 (gnus-mime-button-map): Initialize it from
9878 `gnus-mime-button-commands'.
9879 (gnus-mime-button-menu): New function.
9880 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9882 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9884 * message.el (message-insert-to): Make `nobody' and `poster'
9885 synonymous to `never' and `always' in Mail-Copies-To.
9886 (message-reply): Ditto.
9887 (message-followup): Ditto.
9889 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9891 * mailcap.el (mailcap-mime-data): Save sound.
9893 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9895 * message.el (message-ignored-supersedes-headers): Include
9896 `NNTP-Posting-Date'.
9898 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9900 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9902 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9904 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9907 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9909 * mm-decode.el (mm-display-external): Don't switch on save.
9911 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9913 * nnmail.el (nnmail-movemail-args): New variable.
9915 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9917 * gnus-art.el (article-translate-strings):
9919 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9921 * gnus-art.el (gnus-article-view-part): Use it.
9922 (gnus-mm-display-part): New function.
9923 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9925 * mm-decode.el (mm-handle-displayed-p): New function.
9927 * gnus-art.el (gnus-mime-copy-part): Create better names.
9928 (gnus-mime-button-line-format): Include dots spec.
9930 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9932 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9933 forward buffer first.
9935 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9937 * gnus-util.el (gnus-set-window-start): New function.
9939 * message.el (message-send): Don't check changed.
9941 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9943 * gnus-art.el (gnus-article-setup-buffer): Set params.
9945 * mm-decode.el (mm-user-display-methods): Inline
9946 "message/delivery-status".
9948 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9950 * message.el (message-auto-save-directory): Rename.
9951 (message-mode): Dof fix.
9953 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9954 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9956 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9958 * message.el (message-make-date): Avoid locale.
9960 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9963 * mm-decode.el (mm-display-inline): Goto point-min.
9965 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9967 * mm-decode.el (mm-display-external): Reverse before sorting.
9969 * gnus-draft.el (gnus-draft-send): Allow mail.
9971 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9973 * message.el (message-check): Move message-check macro above where
9976 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9978 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9980 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9982 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9984 * gnus.el: Pterodactyl Gnus v0.34 is released.
9986 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9988 * mm-decode.el (mm-inline-media-tests): delivery-status.
9990 * mm-view.el (mm-inline-text): Provide default.
9992 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9994 * mailcap.el (mailcap-possible-viewers): Fix nils.
9996 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9998 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9999 (article-update-date-lapsed): Record the buffer.
10000 (article-update-date-lapsed): Do all windows that display article
10003 * nnml.el (nnml-generate-nov-databases-1): Ditto.
10005 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
10007 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
10010 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
10012 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10014 * gnus-agent.el (gnus-category-add): Change default category to
10017 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
10020 * gnus-draft.el (gnus-draft-send): Check server more.
10022 * gnus-art.el (gnus-article-view-part): New command and keystroke.
10023 (gnus-article-goto-part): New function.
10025 * mm-view.el (mm-inline-text): Insert richtext properly.
10027 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
10029 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10031 * parse-time.el (parse-time-rules): Accept dates far into the past
10032 and the future, and parse single-digit numbers as years.
10034 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10036 * mm-decode.el (mm-display-external): Chop off directories.
10038 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10040 * uudecode.el (uu-decode-region-external): Use
10041 insert-file-contents-literally.
10043 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10045 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10047 * uudecode.el: New file.
10049 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10052 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10054 * gnus-art.el (gnus-mime-display-alternative): Set faces.
10056 * message.el (message-fetch-field): Unfold properly.
10058 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10061 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10063 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10064 (gnus-auto-select-first): Removed.
10065 (gnus-auto-select-first): Extended.
10066 (gnus-summary-read-group-1): Use new value.
10068 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10070 * message.el (message-fix-before-sending): Space.
10072 * nnmail.el (nnmail-find-file): Don't erase.
10074 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10076 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10078 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10080 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10082 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10084 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10086 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
10088 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10091 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10093 * gnus-art.el (gnus-mime-view-all-parts): New command and
10096 * mm-decode.el (mm-display-external): Translate slashes.
10098 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10100 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10102 * mm-decode.el (mm-quote-arg): Quote spaces.
10103 (mm-display-external): Quote args.
10105 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10107 * mm-decode.el (mm-inlinable-part-p): New function.
10109 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
10111 * mm-util.el (mm-disable-multibyte): New function.
10113 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10115 * gnus.el: Pterodactyl Gnus v0.33 is released.
10117 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10119 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10121 * mm-decode.el (mm-display-external): Don't switch for externals.
10122 (mm-dissect-multipart): Don't include end-sep.
10124 * mm-util.el (mm-get-coding-system-list): New function.
10125 (mm-coding-system-list): New variable.
10127 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10129 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10131 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10133 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10136 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10138 * mm-decode.el (mm-interactively-view-part): Typo.
10140 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10142 * mm-decode.el (mm-dissect-multipart): Display last part when the
10143 article has no close-delimiter
10145 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10147 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10150 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10152 * gnus-art.el (gnus-display-mime): Typo.
10154 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10156 * gnus.el: Pterodactyl Gnus v0.32 is released.
10158 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10160 * gnus-kill.el (gnus-batch-score): Protect against errors.
10162 * gnus-art.el: Protect against broken headers.
10164 * mm-decode.el (mm-display-external): Respect needsterm.
10165 (mm-display-external): Create buffer for external commands.
10167 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10169 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10171 * mm-decode.el (mm-display-external): Use file name.
10173 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10175 * gnus-util.el (gnus-output-to-rmail): Adjust to
10176 `rmail-output-to-rmail-file'.
10178 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10180 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10182 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10185 * gnus-art.el (article-decode-charset): Fold case.
10187 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10189 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10191 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10193 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10194 after being stored.
10196 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10198 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10201 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10203 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10205 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10207 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10209 1998-09-23 Matt Armstrong <matta@geoworks.com>
10211 * gnus-art.el (article-decode-charset): Narrow to the correct
10214 * mm-bodies.el: Fix autoload.
10216 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10218 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10220 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10222 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10224 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10226 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10227 (gnus-article-add-button): Ditto.
10229 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10231 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10232 (gnus-article-prepare-display): Bind url-standalone-mode.
10234 * mm-decode.el (mm-remove-part): Also delete directory.
10235 (mm-display-external): Create a private sub-dir.
10237 * mailcap.el (mailcap-binary-suffixes): New variable.
10238 (mailcap-command-p): Use it.
10240 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10242 * nnmbox.el (nnmbox-request-group): Change server.
10243 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10245 * message.el (message-encode-message-body): Don't stomp MIME
10248 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10250 (gnus-summary-exit): Check for a live article buffer.
10251 (gnus-summary-exit-no-update): Ditto.
10253 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10256 * gnus-sum.el (gnus-article-decoded-p): New variable.
10258 * mm-decode.el (mm-display-external): Use no-conv.
10260 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10261 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10263 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10266 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10268 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10270 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10272 * gnus.el: Pterodactyl Gnus v0.31 is released.
10274 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10276 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10278 * mm-decode.el (mm-display-part): Accept no-default.
10280 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10283 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10284 (gnus-summary-prepare-threads): Ditto.
10286 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10288 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10289 (gnus-mime-button-line-format): Doc fix.
10290 (gnus-insert-mime-button): Use it.
10291 (gnus-article-add-button): Use widget-convert-button.
10293 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10296 * mm-decode.el (mm-alternative-precedence): Ditto.
10298 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10300 * mm-decode.el (mm-user-automatic-display): Use enriched.
10302 1998-09-14 Paul Fisher <rao@gnu.org>
10304 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10307 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10309 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10311 * gnus-art.el (article-update-date-lapsed): Only update header if
10312 buffer is dispalyed in frame.
10313 (gnus-article-prepare-display): New function.
10314 (gnus-article-prepare): Use it.
10316 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10318 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10320 * mm-view.el (mm-insert-inline): New function.
10322 * mm-decode.el (mm-pipe-part): Bugged.
10324 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10326 * mm-bodies.el (mm-encode-body): Move over the body.
10328 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10330 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10332 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10334 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10335 related functions. Handle message/rfc822 parts. Display subject on
10336 multipart summary lines. Display name on sub-parts when available.
10338 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10340 * mailcap.el (mailcap-command-p): New version.
10342 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10344 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10347 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10349 * message.el (message-make-date): Remove weekday name.
10351 * mm-decode.el (mm-dissect-buffer): Protect against broken
10354 * mailcap.el (mailcap-command-in-path-p): New function.
10355 (mailcap-command-p): Renamed.
10357 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10359 * rfc2047.el (eval): Autoload.
10361 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10363 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10364 (gnus-multi-decode-encoded-word-string): New function.
10365 (gnus-encoded-word-method-alist): New variable.
10366 (gnus-decode-encoded-word-functions): Removed.
10368 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10370 * gnus-int.el (gnus-request-replace-article): Replace
10371 message-narrow-to-headers with message-narrow-to-head
10373 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10375 * drums.el (drums-quote-string): Reversed match.
10377 * message.el (message-make-date): Use weekday name.
10379 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10381 * gnus.el: Pterodactyl Gnus v0.30 is released.
10383 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10385 * gnus-art.el (article-decode-encoded-words): Use it.
10386 (gnus-decode-header-function): New variable.
10388 * gnus-sum.el (gnus-nov-parse-line): Use it.
10389 (gnus-decode-encoded-word-function): New variable.
10391 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10394 * gnus-art.el (gnus-insert-mime-button): Use widget.
10395 (gnus-widget-press-button): New function.
10396 (gnus-article-prev-button): Removed.
10397 (gnus-article-next-button): Ditto.
10398 (gnus-article-add-button): Ditto.
10400 * gnus.el (gnus-article-mode-map): Inherit from widget.
10401 (gnus-article-mode-map): No, don't.
10403 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10404 (mm-content-id-alist): New variable.
10405 (mm-get-content-id): New function.
10407 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10408 articles if we are fetching to the article buffer.
10410 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10412 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10415 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10417 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10418 (mm-default-mime-charset): New variable.
10420 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10422 * drums.el (drums-quote-string): Reversed test.
10424 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10426 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10429 * drums.el (drums-quote-string): New function.
10431 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10432 (rfc2047-b-encode-region): Chop lines.
10433 (rfc2047-q-encode-region): Ditto.
10435 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10437 * gnus.el: Pterodactyl Gnus v0.29 is released.
10439 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10441 * mm-decode.el (mm-save-part): Message right.
10443 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10445 * drums.el (drums-parse-address): Returned a list instead of a
10447 (drums-remove-whitespace): Skip comments.
10448 (drums-parse-addresses): Didn't work.
10450 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10452 * gnus.el: Pterodactyl Gnus v0.28 is released.
10454 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10456 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10458 (article-decode-encoded-words): Rename.
10460 * message.el (message-narrow-to-headers-or-head): New function.
10462 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10465 * message.el (message-send-news): Encode body after checking
10468 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10470 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10472 * gnus-art.el (gnus-display-mime): Respect disposition.
10474 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10476 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10477 text with annotations.
10479 * message.el (message-make-date): Fix sign for negative time
10482 * mm-view.el (mm-inline-image): Insert a space at the end of the
10485 * mail-parse.el: New file.
10487 * rfc2231.el: New file.
10489 * drums.el (drums-content-type-get): Removed.
10490 (drums-parse-content-type): Ditto.
10492 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10494 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10496 * gnus.el: Pterodactyl Gnus v0.27 is released.
10498 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10500 * mm-decode.el (mm-alternative-precedence): New variable.
10501 (mm-preferred-alternative): New function.
10503 * gnus-art.el (gnus-mime-copy-part): New command.
10505 * mm-decode.el (mm-get-part): New function.
10507 * mm-view.el: New file.
10509 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10510 (mm-display-part): Default to mailcap-save-binary-file.
10512 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10514 * gnus.el: Pterodactyl Gnus v0.26 is released.
10516 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10518 * mm-decode.el (mm-interactively-view-part): New function.
10520 * gnus-art.el (gnus-mime-view-part): New command.
10522 * mm-decode.el (mm-last-shell-command): New variable.
10524 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10526 * mm-decode.el (mm-save-part): New function.
10528 * gnus-art.el (article-decode-charset): Protect against buggy
10530 (gnus-mime-pipe-part): New command.
10531 (gnus-mime-save-part): New command.
10532 (gnus-mime-button-map): New keymap.
10533 (gnus-mime-button-line-format): New variable.
10534 (gnus-insert-mime-button): New function.
10535 (gnus-display-mime): Use it.
10537 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10539 * mm-decode.el (mm-inline-text): Decode charsets.
10541 * gnus-art.el (gnus-article-save): Comment fix.
10543 * gnus-int.el (gnus-start-news-server): When in batch, don't
10546 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10549 * mm-decode.el (mm-inline-media-tests): Add audio.
10550 (mm-inline-audio): New function.
10552 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10554 * gnus-art.el (article-make-date-line): Didn't work.
10556 * parse-time.el (parse-time-string): One too many nils.
10558 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10560 * gnus.el: Pterodactyl Gnus v0.25 is released.
10562 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10564 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10567 * gnus.el ((featurep 'gnus-xmas)): New
10568 'gnus-annotation-in-region-p alias.
10570 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10572 * mm-util.el (mm-with-unibyte-buffer): New function.
10574 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10576 * mm-decode.el (mm-inline-media-tests): New variable.
10578 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10580 * gnus-art.el (gnus-article-mime-handles): New variable.
10582 * drums.el (drums-narrow-to-header): New function.
10584 * gnus-art.el (article-decode-charset): Use it.
10586 * drums.el (drums-content-type-get): New function.
10588 * mm-util.el (mm-content-type-charset): Removed.
10590 * drums.el (drums-syntax-table): @ is word.
10591 (drums-parse-content-type): New function.
10593 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10596 * gnus-util.el (gnus-date-get-time): Use safe date.
10598 * gnus-sum.el (gnus-show-mime): Removed.
10599 (gnus-summary-toggle-mime): Removed.
10601 * gnus-art.el (gnus-strict-mime): Removed.
10602 (gnus-article-prepare): Don't do MIME.
10603 (gnus-decode-encoded-word-method): Removed.
10604 (gnus-show-mime-method): Removed.
10606 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10608 * gnus.el: Pterodactyl Gnus v0.24 is released.
10610 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10612 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10615 * parse-time.el (parse-time-rules): Accept times that look like
10618 * message.el (message-make-date): Use zone properly.
10620 * gnus.el: Autoload gnus-batch.
10622 * gnus-art.el (article-de-quoted-unreadable): Do not do
10623 gnus-article-decode-rfc1522.
10625 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10627 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10630 * message.el (message-encode-message-body): Check for us-ascii.
10632 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10635 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10637 * gnus-art.el (article-decode-charset): Rename.
10639 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10641 * gnus.el: Pterodactyl Gnus v0.23 is released.
10643 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10645 * gnus-util.el (gnus-parent-id): Ditto.
10646 (gnus-put-text-property-excluding-newlines): Ditto.
10648 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10650 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10652 * message.el (message-generate-headers): Generate User-Agent
10653 instead of X-Mailer & X-Newsreader.
10655 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10656 User-Agent header format.
10658 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10660 * gnus.el: Pterodactyl Gnus v0.22 is released.
10662 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10664 * mm-util.el (mm-multibyte-p): Typo.
10666 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10668 * gnus.el: Pterodactyl Gnus v0.21 is released.
10670 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10672 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10674 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10676 * mm-util.el (mm-multibyte-p): New function.
10678 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10680 * gnus.el: Pterodactyl Gnus v0.20 is released.
10682 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10684 * rfc2047.el (rfc2047-decode-region): Only decode when in
10687 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10689 * gnus-int.el (gnus-request-replace-article): Encode.
10690 (gnus-request-accept-article): Encode.
10692 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10695 * gnus.el (gnus-article-display-hook): Take the charset functions
10698 * time-date.el (safe-date-to-time): New function.
10700 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10702 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10704 * gnus.el: Pterodactyl Gnus v0.19 is released.
10706 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10708 * mm-util.el (mm-mime-charset): New function.
10710 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10712 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10714 * gnus.el: Pterodactyl Gnus v0.18 is released.
10716 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10718 * message.el (message-send-and-exit): Return t on success.
10719 (message-make-date): Make a proper time zone.
10721 * gnus-draft.el (gnus-draft-send): Only remove article if the
10722 sending is successful.
10724 * drums.el (drums-get-comment): Return the last comment.
10725 (drums-parse-address): Parse old-style From headers.
10727 1998-09-07 SL Baur <steve@altair.xemacs.org>
10729 * gnus-sum.el (gnus-data-compute-positions): Move below
10730 `gnus-save-hidden-threads' so the former is correctly detected as
10733 1998-09-06 Dave Love <fx@gnu.org>
10735 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10736 ignore-errors too, eval'd when compile. Require w3 stuff at load
10737 time for nicer failure if it's not available.
10739 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10741 * time-date.el (time-to-seconds): Renamed.
10743 * parse-time.el (parse-time-string): Downcase before handling.
10744 (parse-time-rules): Times without seconds have 0 seconds.
10746 * rfc2047.el (rfc2047-encode-region): New version.
10747 (rfc2047-dissect-region): New function.
10749 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10751 * message.el (message-make-date): Use symbolic zone.
10753 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10755 * time-date.el (parse-time): Always use parse-time.
10757 * parse-time.el (parse-time-syntax): Use vectors.
10759 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10761 * gnus.el: Pterodactyl Gnus v0.17 is released.
10763 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10765 * time-date.el: Renamed from "date".
10767 * gnus.el: Removed all timezone dependencies.
10769 * score-mode.el: Removed.
10770 (gnus-score-edit-insert-date): Use date.
10772 * date.el (float-to-time): New function.
10774 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10776 * date.el (time-to-float): New function.
10778 * message.el (message-make-date): Use format-time-string.
10779 (message-make-expires): Use make-date.
10781 * gnus-util.el (gnus-dd-mmm): Use date.
10782 (gnus-sortable-date): Ditto.
10784 * message.el (message-make-date): Take an optional time.
10786 * gnus: Applied patches from 5.6.43.
10788 * date.el (if): Use parse-time.
10790 * gnus-score.el (gnus-summary-score-entry): Make into a command
10793 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10796 * gnus.el (gnus-agent-meta-information-header): Moved here.
10798 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10800 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10801 (gnus-agent-fetch-group-1): Score article headers using normal
10802 group score files if the download score rule of a category/group
10804 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10805 deciding what articles to download.
10806 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10807 predicate processing if predicate is `true' or `false'.
10809 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10811 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10813 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10815 * score-mode.el (score-mode-coding-system): New variable.
10816 (gnus-score-edit-exit): Use it.
10818 1998-09-04 Jason R Mastaler <jason@4b.org>
10820 * drums.el: Corrected typo.
10822 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10824 * mm-bodies.el (mm-body-encoding): Faster version.
10826 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10828 * gnus-art.el (gnus-article-decode-charset): Only decode text
10831 * message.el (message-output): Use rmail.
10833 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10836 * mm-util.el (mm-charset-to-coding-system): Use
10837 rfc2047-default-charset.
10838 (mm-known-charsets): New variable.
10840 * message.el (message-caesar-region): Bugged out.
10842 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10844 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10845 specifying `agent-predicate' in a group's parameters.
10847 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10849 * gnus.el: Pterodactyl Gnus v0.16 is released.
10851 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10853 * nnmail.el (nnmail-expired-article-p): Use predicate.
10855 * date.el (time-less-p): Renamed.
10857 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10860 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10863 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10865 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10868 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10870 * gnus.el: Pterodactyl Gnus v0.15 is released.
10872 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10874 * date.el: New file.
10876 * gnus-util.el (gnus-encode-date): Removed.
10877 (gnus-time-less): Ditto.
10879 * nnmail.el (nnmail-date-to-time): Removed.
10880 (nnmail-time-less): Ditto.
10881 (nnmail-days-to-time): Ditto.
10882 (nnmail-time-since): Ditto.
10884 * drums.el: New file.
10886 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10888 * message.el (message-encode-message-body): Encode headers with
10891 * rfc2047.el (rfc2047-default-charset): Renamed.
10892 (rfc2047-encodable-p): Use it.
10894 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10896 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10899 * gnus-util.el (gnus-output-to-rmail): Removed.
10901 * gnus-art.el (gnus-summary-save-in-rmail): Use
10902 gnus-output-to-rmailrmail-output-to-rmail-file.
10904 * rfc2047.el (rfc2047-decode-region): Fold case.
10905 (rfc2047-decode): Use decode-string.
10907 * mm-util.el: Provide mm-char-int.
10909 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10911 * gnus.el: Pterodactyl Gnus v0.14 is released.
10913 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10915 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10918 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10920 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10922 (gnus-inews-insert-mime-headers): Removed.
10924 * message.el (message-caesar-region): Protect against MULE chars.
10926 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10928 * mm-util.el (if): fset the right function.
10930 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10932 * gnus-art.el (gnus-article-decode-charset): Use real
10933 read-coding-system.
10935 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10937 * mm-bodies.el (mm-decode-body): Protect against malformed
10939 (mm-decode-body): Check that buffer-file-coding-system is
10942 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10944 * gnus.el: Pterodactyl Gnus v0.13 is released.
10946 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10948 * gnus-util.el (gnus-strip-whitespace): Already defined.
10951 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10953 * gnus-util.el (gnus-strip-whitespace): New function.
10955 * mm-util.el (mm-content-type-charset): Downcase.
10957 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10959 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10960 (gnus-article-decode-charset): Don't fetch all headers.
10962 * mm-util.el (mm-read-coding-system): New function.
10964 * mm-bodies.el (mm-decode-body): Check the right charset.
10966 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10968 * gnus-art.el (gnus-article-mode-line-format): Use short group
10971 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10973 * gnus.el: Pterodactyl Gnus v0.12 is released.
10975 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10977 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10979 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10980 (gnus-article-decode-charset): Always run.
10982 * mm-bodies.el (mm-decode-body): Decode cte.
10984 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10986 * gnus.el: Pterodactyl Gnus v0.11 is released.
10988 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10990 * message.el (message-encode-message-body): Ditto.
10992 * gnus-art.el (gnus-article-decode-mime-words): New command and
10994 (gnus-article-decode-charset): Ditto.
10995 (gnus-article-decode-charset): Only work under MULE.
10997 * mm-util.el (mm-content-type-charset): New function.
10999 * nnmail.el (nnmail-delete-incoming): Changed to nil.
11001 * message.el (message-send-mail): Insert MIME headers.
11002 (message-check-news-body-syntax): Don't warn for escape sequences.
11003 (message-check-news-body-syntax): Insert MIME headers.
11005 * mm-bodies.el (mm-body-encoding): New function.
11007 * message.el (message-encode-message-body): New function.
11009 * mm-bodies.el: New file.
11011 * mm-util.el (mm-narrow-to-head): New function.
11013 * rfc2047.el (rfc2047-encode): Use it.
11015 * mm-util.el: Provide mm-encode-coding-region.
11017 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
11019 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
11021 * mm-util.el (mm-enable-multibyte): New function.
11023 * message.el (message-set-work-buffer): Set multibyte.
11025 * gnus.el (gnus-continuum-version): Be valid forever and ever.
11027 * gnus-util.el (gnus-point-at-eol): Removed.
11028 (gnus-point-at-bol): Ditto.
11030 1998-08-31 Didier Verna <verna@inf.enst.fr>
11032 * gnus-msg.el (gnus-group-mail): make it behave like
11033 gnus-group-post-news with regards to the prefix (this enables the
11034 use of posting styles).
11036 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11038 * gnus.el (gnus-article-display-hook): Added
11039 gnus-article-decode-rfc1522 to hook.
11041 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11043 * gnus.el: Pterodactyl Gnus v0.10 is released.
11045 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11047 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11050 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11052 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11054 * mm-util.el (mm-charsets-in-region): Removed.
11056 * rfc2047.el: Renamed file.
11058 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11060 * message.el (message-mode): Set multibyte.
11062 * mm-util.el (mm-charsets-in-region): Copied here.
11064 * gnus-util.el: Removed gnus-truncate-string.
11066 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11068 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11069 (rfc1522-encodable-p): New function.
11070 (rfc1522-encode-message-header): Use it.
11072 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11074 * gnus.el: Pterodactyl Gnus v0.9 is released.
11076 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11078 * mm-util.el: Shadow encode-coding-string.
11080 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11082 * mm-util.el: New file.
11084 * mm-decode.el: Somewhat depleted.
11085 * mm-encode.el: Ditto.
11087 * rfc1522.el: New file.
11089 * mm-util.el (mm-replace-chars-in-string): Copied here.
11091 * mm-encode.el (mm-q-encode-region): New function.
11093 * qp.el (quoted-printable-encode-region): Take an optional CLASS
11096 * mm-encode.el (mm-encode-word-region): Downcase.
11098 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11100 * gnus.el: Pterodactyl Gnus v0.8 is released.
11102 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11104 * message.el (message-send-mail): Encode headers.
11106 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11107 (quoted-printable-encode-region): Upcase.
11109 * message.el (message-default-charset): New variable.
11111 * qp.el (quoted-printable-encode-region): Optional param FOLD.
11113 * message.el (message-narrow-to-field): Changed name.
11115 * mm-encode.el: New file.
11117 * message.el (message-narrow-to-header): New function.
11119 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11122 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11124 * gnus.el: Pterodactyl Gnus v0.7 is released.
11126 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11128 * gnus.el: Remove autoload for
11129 gnus-article-mime-decode-quoted-printable.
11131 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11132 be decoded in non-MULE Emacsen.
11134 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11136 * mm-decode.el: Check for coding-system-list.
11138 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11140 * gnus.el: Pterodactyl Gnus v0.6 is released.
11142 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11144 * nnheader.el (fboundp): Protect code-coding-string.
11146 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11149 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11151 * gnus.el: Pterodactyl Gnus v0.5 is released.
11153 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11155 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11156 (gnus-hack-decode-rfc1522): Removed.
11158 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11160 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11162 * gnus.el: Gnus v0.4 is released.
11164 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11166 * gnus-art.el (gnus-article-decode-mime-words): New command and
11169 * qp.el (quoted-printable-decode-region): Don't use hexl.
11171 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11172 (gnus-structured-field-decoder): Removed.
11173 (gnus-unstructured-field-decoder): Ditto.
11175 * mm-decode.el: New file.
11179 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11181 * gnus-ems.el (fboundp): Removed gnus-split-string.
11183 * gnus.el (gnus-splash-face): Doc fix.
11185 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11187 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11190 * nnheader.el (nnheader-temp-write): Removed.
11192 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11194 * gnus.el: Gnus v0.3 is released.
11196 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11198 * gnus.el: Gnus v0.2 is released.
11200 ;; Local Variables:
11201 ;; coding: iso-2022-7bit
11204 Copyright (C) 2002 Free Software Foundation, Inc.
11205 Copying and distribution of this file, with or without modification,
11206 are permitted provided the copyright notice and this notice are preserved.
11208 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4