1 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * nnfolder.el (nnfolder-request-accept-article): Don't use
4 mail-header-unfold-field.
6 * imap.el (imap-ssl-open): Don't depend on ssl.el.
7 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
9 2003-02-18 Juanma Barranquero <lektu@terra.es>
11 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character
14 2003-02-14 Juanma Barranquero <lektu@terra.es>
16 * mm-uu.el (mm-uu-dissect): Fix use of character constant.
18 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
20 * nntp.el (nntp-accept-process-output): Don't use point-max to get
23 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
25 * nnheader.el: Added cygwin to system-type comparisons.
27 2003-01-27 Juanma Barranquero <lektu@terra.es>
29 * imap.el (imap-mailbox-status): Fix typo.
31 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
33 * gnus-sum.el (gnus-alter-header-function): Add type and group.
35 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
37 * gnus-agent.el: Don't use `path'.
39 * nnsoup.el (nnsoup-file-name): Ditto.
41 * nnmail.el (nnmail-pathname-coding-system): Ditto.
42 (nnmail-group-pathname): Ditto.
44 * nnimap.el (nnimap-group-overview-filename): Ditto.
46 * nnheader.el (nnheader-pathname-coding-system): Ditto.
47 (nnheader-group-pathname): Ditto.
49 * nnfolder.el (nnfolder-group-pathname): Ditto.
51 * gnus.el (gnus-home-directory): Ditto.
53 * gnus-group.el (gnus-group-icon-list): Ditto.
55 2003-01-04 Kim F. Storm <storm@cua.dk>
57 * message.el (message-split-line): New function.
58 (message-mode-map): Remap split-line to message-split-line.
60 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
62 * smiley-ems.el (gnus-smiley-display): Typo.
66 * nnsoup.el (nnsoup-retrieve-headers): Typo.
68 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
71 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
73 * mm-encode.el (mm-safer-encoding): Typo.
75 * messcompat.el: Typo.
77 * message.el (message-face-alist): Typo.
79 * imap.el (imap-interactive-login, imap-anonymous-auth)
82 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
86 * gnus-win.el (gnus-configure-frame): Typo.
88 * gnus-util.el (gnus-atomic-progn-assign): Typo.
90 * gnus-topic.el (gnus-topic-sort-topics): Typo.
92 * gnus-sum.el (gnus-summary-article-number)
93 (gnus-summary-read-group-1, gnus-summary-mark-article)
94 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
96 * gnus-mule.el (gnus-mule-add-group): Typo.
98 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
100 * gnus-group.el (gnus-group-fetch-faq): Typo.
102 * gnus-art.el (gnus-decode-header-methods): Typo.
104 * flow-fill.el: Typo.
106 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
108 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
110 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
112 * message.el (message-set-auto-save-file-name):
113 Use make-directory, to avoid the dependence on gnus-util.
115 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
117 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
120 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
122 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
125 2002-10-18 Dave Love <fx@gnu.org>
127 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
128 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
130 (mm-find-mime-charset-region): Fix :mime-charset part.
131 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
132 (mm-mime-charset, mm-find-mime-charset-region): Look for
133 `:mime-charset' property of coding systems before `mime-charset'.
134 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
135 (mm-with-unibyte-current-buffer-mule4): Deleted.
136 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
137 (multibyte-char-to-unibyte): New.
139 * rfc2047.el (message-posting-charset): defvar when compiling.
140 (ietf-drums, gnus-util): Don't require.
141 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
142 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
144 (rfc2047-q-encoding-alist): Augment header list.
145 (rfc2047-encoding-type): New.
146 (rfc2047-dissect-region): Deleted.
147 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
148 account of rfc2047 rules with respect to rfc2822 tokens and to do
149 encoding in place rather than by passing strings.
150 (rfc2047-encode-message-header): Don't include header name field
151 in encoding. Add `address-mime' case and bind
152 rfc2047-encoding-type for `mime' case.
153 (rfc2047-encode-string): Doc fix.
154 (rfc2047-encode): Use longer chunks for base64.
155 (rfc2047-fold-region): Insert single characters, not strings.
156 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
158 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
159 (gnus-summary-select-article, gnus-summary-edit-article):
160 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
162 * message.el (message-forward-make-body):
163 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
165 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
166 Maybe use string-to-multibyte. Avoid find-charset-region.
167 Cope with encoding Emacs 22 eight-bit chars.
169 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
170 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
172 2002-10-17 Juanma Barranquero <lektu@terra.es>
174 * nnweb.el (nnweb-dejanews-create-mapping)
175 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
176 (nnweb-google-create-mapping): Fix typos.
178 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
180 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
182 * gnus-cus.el (gnus-group-customize): Likewise.
184 * gnus-util.el (gnus-parse-netrc): Likewise.
186 2002-09-21 Rob Browning <rlb@defaultvalue.org>
188 * gnus-art.el (gnus-article-x-face-command):
189 Use gnus-article-compface-xbm if bound.
191 2002-09-18 Rob Browning <rlb@defaultvalue.org>
193 * gnus-art.el (gnus-article-x-face-command):
194 Don't use gnus-article-compface-xbm.
196 2002-09-06 Juanma Barranquero <lektu@terra.es>
198 * gnus-int.el (gnus-status-message): Fix spacing.
200 2002-08-30 Juanma Barranquero <lektu@terra.es>
202 * imap.el (imap-authenticator-alist, imap-stream-alist)
203 (imap-continuation): Fix typos.
205 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
207 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
209 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
211 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
213 * nnmh.el (nnmh-request-expire-articles):
214 Implemented expiry-target for nnmh backend.
216 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
218 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
220 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
221 avoid arithmetic errors.
223 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
225 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
226 Change cdaar to cdar and car.
228 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
229 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
231 2002-07-03 Juanma Barranquero <lektu@terra.es>
233 * gnus-sum.el (gnus-summary-highlight): Fix typo.
235 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
237 * nnheader.el (nnheader-file-name-translation-alist): Set the
238 default value for MS Windows systems.
240 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
242 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
243 * nndoc.el: Add several new types.
245 2002-05-16 Juanma Barranquero <lektu@terra.es>
247 * gnus-art.el (gnus-mime-copy-part): Fix typo.
249 2002-05-09 Miles Bader <miles@gnu.org>
251 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
252 (gnus-article-hide-citation): Respect it.
254 2002-04-12 Juanma Barranquero <lektu@terra.es>
256 * pop3.el (pop3-open-server): Fix typo.
258 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
260 * pop3.el (pop3-munge-message-separator): Work if no date.
261 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
263 * pop3.el (pop3-munge-message-separator): Only use valid date.
264 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
266 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
268 * gnus-sum.el (gnus-update-summary-mark-positions)
269 (gnus-summary-toggle-header):
270 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
271 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
272 (gnus-uu-post-encoded):
273 * nnfolder.el (nnfolder-possibly-change-group):
274 * nnimap.el (nnimap-retrieve-headers):
275 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
277 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
279 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
280 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
282 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
284 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
286 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
288 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
290 * message.el (message-tool-bar-map): Ditto.
292 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
294 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
296 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
298 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
300 * mail-source.el (make-source-make-complex-temp-name):
303 * mm-util.el (mm-make-temp-file): New function.
304 * nneething.el (nneething-file-name): Use it.
305 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
306 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
307 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
308 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
310 * message.el (message-mode): If buffer-file-name, don't set auto
312 Trivial change from Geoff Greene <ggreene@wpi.edu>
314 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
316 * qp.el (quoted-printable-decode-region): Doc addition.
318 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
320 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
322 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
324 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
325 default to base64. Add application/emacs-lisp.
327 * mail-source.el (mail-source-fetch-directory): Run scripts.
329 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
331 * gnus-msg.el (gnus-post-method): Fix doc.
333 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
335 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
337 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
338 From: Stefan Monnier <monnier@cs.yale.edu>
340 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
342 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
343 * mm-view.el (mm-w3-prepare-buffer): Ditto.
344 (mm-inline-text): Ditto.
345 Suggested by Dave Love <fx@gnu.org>.
347 * mml.el (mml-preview): Disable local map.
349 * mml.el (mml-preview): Bind `q'.
351 2002-02-05 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
353 * binhex.el (binhex-decoder-switches): Doc fix.
355 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
357 * message.el (message-forward-rmail-make-body): Directly use
358 rmail-msg-restore-non-pruned-header to avoid calling
361 2002-01-27 Richard M. Stallman <rms@gnu.org>
363 * time-date.el: Add autoload cookies. Many doc fixes.
364 (time-add): New function.
365 (time-subtract): Renamed from subtract-time.
366 (subtract-time): New alias for time-subtract.
368 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
370 * gnus-start.el (gnus-read-init-file): Cleaned up.
372 2002-01-03 Dave Love <d.love@dl.ac.uk>
374 * gnus-start.el (gnus-startup-file-coding-system): Removed.
375 (gnus-read-init-file): Don't use it.
377 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
379 * gnus-start.el (gnus-read-init-file): Don't force coding system
380 for ~/.gnus. From Dave Love <fx@gnu.org>.
382 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
384 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
385 * mm-util.el (mm-use-find-coding-systems-region): New variable.
386 (mm-find-mime-charset-region): Use it.
387 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
388 * nnspool.el (nnspool-request-post): Ditto.
390 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
392 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
393 Adapt face definitions to use :weight and :slant.
395 2001-12-12 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
397 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
398 to variable, follow doc-string conventions).
400 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
402 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
403 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
405 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
407 * gnus-sum.el (gnus-summary-save-article): Nix
408 gnus-display-mime-function and gnus-article-prepare-hook.
410 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
412 * message.el (message-mail): Add send-actions.
414 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
416 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
419 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
421 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
422 Use make-local-variable rather than make-variable-buffer-local.
424 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
426 * message.el (message-forward-rmail-make-body): Use
427 save-window-excursion.
428 (message-encode-message-body): Use noerror when search.
429 (message-setup-1): Convert compose-mail send-actions to
430 message-send-actions.
432 * message.el (message-forward-subject-author-subject): Don't use
433 message-news-p, which widens the buffer.
434 (message-forward-make-body): New function.
435 (message-forward): Use it.
436 (message-insinuate-rmail): New function.
437 (message-forward-rmail-make-body): New function.
439 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
440 * gnus-score.el (gnus-score-find-bnews): Use it.
441 * mm-util.el (mm-iso-8859-x-to-15-region): Use
442 insert-before-markers.
443 From Jesper Harder <harder@ifa.au.dk>
444 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
445 * mm-util.el (mm-coding-system-priorities): New variable.
446 (mm-sort-coding-systems-predicate): New function.
447 (mm-find-mime-charset-region): Resort coding systems if needed.
448 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
450 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
451 (mm-hack-charsets): Fix doc.
453 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
454 (mm-iso-8859-x-to-15-table): Ditto.
455 (mm-iso-8859-x-to-15-region): Ditto.
456 (mm-find-mime-charset-region): Ditto.
458 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
459 (gnus-summary-limit-to-author): Ditto.
460 (gnus-summary-limit-to-extra): Ditto.
461 (gnus-summary-find-matching): Support not-matching argument.
463 * message.el (message-wash-subject): Use `insert' rather than
464 `insert-string', which is deprecated.
465 From Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
467 2001-11-14 Sam Steingold <sds@gnu.org>
469 * gnus-score.el: Fixed some doc strings to properly quote symbols.
471 2001-11-10 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
473 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
474 function `system-name' instead of both function and variable.
476 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
478 * mml.el (mml-preview): Bind mail-header-separator.
480 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
482 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
483 Suggested by Dave Love <fx@gnu.org>.
485 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
487 * mm-util.el (mm-charset-synonym-alist): Revert (some).
489 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
491 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
492 (mm-hack-charsets): New variable.
493 (mm-iso-8859-15-compatible): New variable.
494 (mm-iso-8859-x-to-15-table): New variable.
495 (mm-find-mime-charset-region): Add parameter hack-charsets.
497 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
500 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
503 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
504 mm-coding-system-p. Don't correct it only in XEmacs.
505 (mm-charset-to-coding-system): Use mm-coding-system-p and
506 mm-get-coding-system-list.
507 (mm-emacs-mule, mm-mule4-p): New.
508 (mm-enable-multibyte, mm-disable-multibyte,
509 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
510 mm-with-unibyte-current-buffer,
511 mm-with-unibyte-current-buffer-mule4): Use them.
512 (mm-find-mime-charset-region): Treat iso-2022-jp.
514 From Dave Love <fx@gnu.org>:
516 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
518 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
519 entries conditional on not having a coding system defined for
521 (mm-mule-charset-to-mime-charset): Use
522 find-coding-systems-for-charsets if defined.
523 (mm-charset-to-coding-system): Don't use
524 mm-get-coding-system-list. Look in mm-charset-synonym-alist
525 later. Add last resort search of coding systems.
526 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
527 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
529 (mm-find-mime-charset-region): Re-write.
530 (mm-with-unibyte-current-buffer): Restore buffer as well as
533 2001-10-30 Simon Josefsson <jas@extundo.com>
535 * nnimap.el (nnimap-date-days-ago): Defeat locale.
537 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
539 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
541 2001-10-05 Gerd Moellmann <gerd@gnu.org>
545 2001-09-27 Gerd Moellmann <gerd@gnu.org>
547 * gnus-ems.el (gnus-article-display-xface): Skip over previously
550 2001-09-19 Sam Steingold <sds@gnu.org>
552 * gnus-win.el (gnus-buffer-configuration):
553 Respect `gnus-bug-create-help-buffer'.
555 2001-09-18 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
557 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
558 can read e-mails from Microsoft Outlook users not using ISO
559 8859-2 character set.
561 2001-09-18 Gerd Moellmann <gerd@gnu.org>
563 * gnus-sum.el (gnus-select-newsgroup):
564 Make `gnus-current-select-method' buffer-local.
565 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
567 * gnus-art.el (gnus-request-article-this-buffer): Refer to
568 `gnus-current-select-method' in the current summary buffer.
569 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
571 2001-09-18 Miles Bader <miles@gnu.org>
573 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
574 error querying a backend abort the whole process.
576 2001-09-17 Gerd Moellmann <gerd@gnu.org>
578 * gnus-srvr.el (gnus-server-mode): Doc fix.
580 2001-09-03 Gerd Moellmann <gerd@gnu.org>
582 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
584 2001-08-31 Sam Steingold <sds@gnu.org>
586 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
587 typo: `exmine' --> `examine'.
589 2001-08-20 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
591 * earcon.el (earcon-auto-play): Remove unused option.
593 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
595 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
597 * gnus-util.el (gnus-output-to-rmail): Ditto.
598 (gnus-output-to-mail): Ditto.
600 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
602 2001-08-07 Gerd Moellmann <gerd@gnu.org>
604 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
606 2001-08-01 Gerd Moellmann <gerd@gnu.org>
608 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
609 already fboundp. Add INTERACTIVE arg to autoload form.
611 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
613 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
614 (gnus-ding-file-coding-system): New variable.
615 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
616 (gnus-slave-save-newsrc): Use it.
618 2001-07-31 Gerd Moellmann <gerd@gnu.org>
620 * gnus-start.el (gnus-startup-file-coding-system): Change to
623 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
625 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
628 * gnus-start.el (gnus-find-new-newsgroups): Use
629 `message-make-date' instead of `current-time-string'.
630 (gnus-ask-server-for-new-groups): Ditto.
631 (gnus-check-first-time-used): Ditto.
633 2001-07-13 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
635 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
637 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
639 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
641 2001-07-12 Gerd Moellmann <gerd@gnu.org>
643 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
644 Browse->Next entries to Browse->Prev.
645 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
647 2001-07-04 Gerd Moellmann <gerd@gnu.org>
649 * nnheader.el (nnheader-init-server-buffer): Make sure the
650 *nntpd* buffer is made multibyte instead of a random buffer.
652 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
654 * gnus.el: Fix the header line, for finder.el. Suggested by
655 Pavel Janik <Pavel@Janik.cz>
657 2001-07-02 Gerd Moellmann <gerd@gnu.org>
659 * gnus.el (gnus-local-domain): Removed because unused.
661 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
663 * qp.el (quoted-printable-decode-region): If called interactively,
664 use coding-system-for-read.
666 2001-03-30 Gerd Moellmann <gerd@gnu.org>
668 * gnus.el (gnus-interactive): Fix parenthesis errors.
670 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
672 * message.el (rmail-output): It is in rmailout.el not rmail.el.
674 * message.el (message-forward): local-variable-p takes an extra
677 * message.el (message-forward-decoded-p): New variable.
678 (message-forward-subject-author-subject): Use it.
679 (message-make-forward-subject): Use it.
680 (message-forward): Use it.
682 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
684 2001-03-05 Dave Love <fx@gnu.org>
686 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
687 Move it after definition of mm-coding-system-p.
689 2001-03-01 Dave Love <fx@gnu.org>
691 * mm-util.el (mm-inhibit-file-name-handlers): Add
694 2001-02-11 Dave Love <fx@gnu.org>
696 * message.el (message-signature-file): Fix doc, :type.
698 2001-02-08 Dave Love <fx@gnu.org>
700 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
701 (message-posting-charset): Defvar when compiling again.
702 (rfc2047-encodable-p): Require message.
704 * gnus-sum.el (gnus-alter-articles-to-read-function):
705 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
707 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
709 * message.el (message-make-forward-subject): Argument decoded.
710 (message-forward): Use it when digest.
712 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
715 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
718 * gnus-art.el (gnus-article-make-menu-bar): Make
719 gnus-article-post-menu.
721 2001-02-06 Dave Love <fx@gnu.org>
723 * qp.el (quoted-printable-encode-region): Remove redundant code
726 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
728 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
730 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
731 command if there is not last-saver.
733 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
734 (rfc2047-charset-encoding-alist): Add big5.
736 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
739 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
741 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
743 * gnus-sum.el (gnus-summary-print-article): Take one prefix
744 argument. Allow to print several articles in one file.
746 * webmail.el (webmail-type-definition): netaddress changes.
748 2001-01-31 Dave Love <fx@gnu.org>
750 * mm-util.el (mm-mime-mule-charset-alist)
751 (mm-find-mime-charset-region): Consider mule-utf-8.
753 2001-01-31 Dave Love <fx@gnu.org>
755 * gnus-art.el (gnus-article-x-face-command)
756 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
759 2001-01-26 Dave Love <fx@gnu.org>
761 * mm-util.el (mm-multibyte-string-p): New.
763 * qp.el: Remove un-logged bogus changes from 2000-12-20.
764 (quoted-printable-encode-region): Doc fix. Don't call
765 string-as-multibyte on class. Clarify line-folding.
766 (quoted-printable-encode-string): Make temp buffer inherit
767 string's multibyteness.
769 2001-01-23 Gerd Moellmann <gerd@gnu.org>
771 * nnheader.el (toplevel): Don't require `gnus-util' at
772 compile-time; this creates a circular dependency, and prevents
775 2001-01-22 Andreas Schwab <schwab@suse.de>
777 * nnheader.el (gnus-delete-line): Autoload it as a macro.
779 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
781 * message.el (message-forward): Use mule4.
782 * mm-util.el (mm-string-as-unibyte): New.
783 * message.el (message-forward): Use it.
784 * message.el (message-cite-original-without-signature): Don't peel
786 (message-get-reply-headers): Add Cc if it is not in follow-to.
787 * message.el (message-send-mail): Content-Type may not be there.
789 * gnus-art.el (article-display-x-face): Insert X-Face if there is
791 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
793 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
794 (gnus-remove-some-windows): Ditto.
795 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
797 * gnus-art.el (gnus-mime-view-part): Copy it.
798 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
799 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
800 orig-file. Use ',source.
801 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
802 Lars Magne Ingebrigtsen.
803 * pop3.el (pop3-get-message-count): Andrew Innes
804 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
806 2001-01-08 Dave Love <fx@gnu.org>
808 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
811 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
813 * message.el: Doc and message fixes.
814 (message-send-rename-function)
815 (message-make-forward-subject-function)
816 (message-send-mail-function, message-reply-to-function)
817 (message-wide-reply-to-function, message-followup-to-function)
818 (message-distribution-function, message-auto-save-directory): Fix
821 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
822 proceeding after warnings. Amend multipart warning message.
824 2001-01-04 Dave Love <fx@gnu.org>
826 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
828 (gnus-make-directory): Require nnmail.
830 * mm-decode.el (mm-inline-media-tests): Add
831 image/x-portable-bitmap.
832 (mm-get-image): Grok pbm.
834 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
836 * message.el (message-mail): Support yank-action.
838 * message.el (message-setup): Revoke the last change.
840 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
842 * message.el (message-setup): Use cons. Suggested by Johan Vromans
843 <jvromans@squirrel.nl>.
845 * gnus-topic.el (gnus-topic-create-topic): Use list.
847 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
848 before binding gnus-default-article-saver.
850 * gnus-sum.el (gnus-summary-save-article):
851 (gnus-summary-pipe-output):
852 (gnus-summary-save-article-mail):
853 (gnus-summary-save-article-rmail):
854 (gnus-summary-save-article-file):
855 (gnus-summary-write-article-file):
856 (gnus-summary-save-article-body-file): Ditto.
858 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
860 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
862 * gnus-art.el (gnus-article-check-hidden-text): Return t.
864 * gnus-util.el (gnus-remove-text-properties-when): Return t.
866 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
867 malformatted messages.
869 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
871 * gnus-art.el (article-treat-dumbquotes): Quote \.
873 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
875 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
876 Emacs 20 runs on a terminal.
878 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
880 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
881 Paul Stevenson <p.stevenson@surrey.ac.uk>
883 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
885 * mml.el (gnus-add-minor-mode): Autoload.
887 * message.el (message-forward): Save-restriction.
889 * message.el (message-mail-user-agent): Add :version.
891 * message.el (message-mail-user-agent): New variable.
892 (message-setup): Renamed to message-setup-1. Support
894 (message-mail-user-agent): New function.
895 (message-mail): Use it.
896 (message-reply): Use it.
897 (message-resend): Use it.
898 (message-mail-other-window): Use it.
899 (message-mail-other-frame): Use it.
901 * gnus-msg.el (gnus-bug): Support mail-user-agent.
903 2000-12-21 Miles Bader <miles@gnu.org>
905 * message.el (message-mode): Set `comment-start' to the yank prefix.
907 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
909 * message.el (message-narrow-to-head-1): New function.
910 (message-narrow-to-head): Use it.
911 (message-reply): Ditto.
912 (message-cancel-news): Ditto.
913 (message-supersede): Ditto.
914 (message-make-forward-subject): Ditto.
915 (message-bounce): Ditto.
917 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
919 * message.el (message-forward): Copy buffer in unibyte mode.
920 (message-make-forward-subject): Don't widen. Decode.
921 (message-forward): Don't decode subject.
923 * mml.el (gnus-ems): Require it.
925 * gnus-msg.el (gnus-summary-mail-forward):
927 * message.el (message-forward): Move mime-to-mml here.
929 * nnmbox.el (nnmbox-file-coding-system): Use binary.
930 (nnmbox-active-file-coding-system): Ditto.
932 * gnus-cus.el (gnus-group-parameters): Add posting-style.
934 * mm-uu.el: Require binhex.
936 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
938 * qp.el (quoted-printable-encode-region): Upcase QP.
940 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
942 * gnus-util.el (gnus-add-text-properties-when): New function.
943 (gnus-remove-text-properties-when): Ditto.
945 * gnus-cite.el (gnus-article-hide-citation): Use them.
946 (gnus-article-toggle-cited-text): Use them.
948 * gnus-art.el (gnus-signature-toggle): Use them.
949 (gnus-article-show-hidden-text): Ditto.
950 (gnus-article-hide-text): Ditto.
952 * gnus-art.el (gnus-article-describe-key): Use prompt.
953 (gnus-article-describe-key-briefly): Ditto.
955 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
957 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
959 2000-12-18 Gerd Moellmann <gerd@gnu.org>
961 * *.xpm, *.pbm: Convert icons icons to size 24x24.
963 2000-12-18 Dave Love <fx@gnu.org>
965 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
968 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
970 * pop3.el (pop3-movemail): Use binary.
971 (pop3-movemail-file-coding-system): Removed.
973 2000-12-13 Miles Bader <miles@gnu.org>
975 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
976 to t, so that we don't get stuck while trying to smilefy
979 2000-12-12 Gerd Moellmann <gerd@gnu.org>
981 * smiley-ems.el (smiley-regexp-alist): Make regexps match
982 at the end of the buffer.
983 (smiley-region): In the loop, move to the end of the submatch
984 matching the smiley instead of using the end of the match
987 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
989 * message.el (message-mode): Doc fix.
991 2000-12-12 Gerd Moellmann <gerd@gnu.org>
993 * smiley-ems.el (smiley-region): Doc fix.
995 2000-12-11 Miles Bader <miles@gnu.org>
997 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
998 bottom line visible, check to see if it's partially obscured, and
999 if so, either scroll one more line to make it fully visible, or
1000 revert to showing the second line from the top.
1002 2000-12-07 Dave Love <fx@gnu.org>
1004 * mailcap.el (mailcap-download-directory)
1005 * gnus-audio.el (gnus-audio-directory)
1006 * smiley-ems.el (smiley-data-directory): Fix :type.
1008 2000-12-05 Dave Love <fx@gnu.org>
1010 * starttls.el: New file.
1012 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1014 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1016 (gnus-setup-message): Remove a hack.
1018 * gnus-win.el (gnus-configure-windows): Make sure
1019 nntp-server-buffer is live.
1020 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1021 (gnus-configure-frame): Save selected window.
1023 2000-12-04 Andreas Jaeger <aj@suse.de>
1025 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1027 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
1029 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1030 raw 8-bit in headers in dk.* newsgroups.
1032 2000-11-30 Dave Love <fx@gnu.org>
1034 * message.el (message-auto-save-directory): Use
1035 file-name-as-directory.
1036 (message-set-auto-save-file-name): Create
1037 message-auto-save-directory if necessary.
1038 (message-replace-chars-in-string): Removed -- unused.
1039 (message-mail-alias-type): Customize.
1040 (message-headers): Remove duplicate defgroup.
1042 2000-11-29 Dave Love <fx@gnu.org>
1044 * qp.el (quoted-printable-decode-region): Use error, not message
1045 to report malformed text (like base64). Amend message.
1047 2000-11-29 Miles Bader <miles@gnu.org>
1049 * message.el (message-header-lines): Fontify tag.
1051 2000-11-27 Dave Love <fx@gnu.org>
1053 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1056 2000-11-26 Dave Love <fx@gnu.org>
1058 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1060 2000-11-23 Dave Love <fx@gnu.org>
1062 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1064 * mm-uu.el (uudecode): Require.
1065 (uudecode-decode-region, uudecode-decode-region-external): Don't
1067 (mm-uu-copy-to-buffer): Doc fix.
1068 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1071 * mailcap.el: Doc fixes.
1072 (mailcap-mime-data): Various adjustments.
1073 (mailcap): New group.
1074 (mailcap-download-directory): Customize.
1075 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1076 (mailcap-temporary-directory): Deleted (unused).
1077 (mailcap-unescape-mime-test): Simplify slightly.
1078 (mailcap-viewer-passes-test): Use functionp.
1079 (mailcap-command-p): Aliased to executable-find.
1081 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1082 default-enable-multibyte-characters is nil.
1084 2000-11-22 Simon Josefsson <simon@josefsson.org>
1086 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1087 instead of "from: " for rfc822 compliance. Insert SPC.
1089 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1091 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1093 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1095 * message.el (message-send-mail): Use buffer-substring-no-properties.
1096 (message-send-news): Ditto.
1098 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1100 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1102 2000-11-21 Dave Love <fx@gnu.org>
1104 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1105 gnus-article-mode-map.
1106 (gnus-mime-button-menu): Use mouse-set-point.
1107 (gnus-insert-mime-button, gnus-mime-display-alternative)
1108 (gnus-mime-display-alternative): Don't use local-map property.
1110 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1112 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1113 sending a command; allow the rtelnet prompt as well.
1115 2000-11-17 Simon Josefsson <simon@josefsson.org>
1117 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1120 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1122 * nntp.el (nntp-decode-text): Delete bogus status lines.
1123 (nntp-open-connection): Kill process buffer when quit.
1124 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1125 FSF Emacs 20 and XEmacs 21.
1126 (nntp-retrieve-data): Don't ignore quit.
1128 2000-11-17 Dave Love <fx@gnu.org>
1130 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1131 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1133 (uudecode-decode-region): Doc fix.
1135 2000-11-14 Dave Love <fx@gnu.org>
1137 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1138 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1139 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1140 New files, derived from the XPMs.
1142 2000-11-12 Dave Love <fx@gnu.org>
1144 From Emerick Rogul <emerick@csa.bu.edu>.
1145 * message.el (message-setup-fill-variables): New variable.
1146 (message-mode): Use it.
1148 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1150 * gnus-mlspl.el: Documentation tweaks.
1152 2000-11-10 Dave Love <fx@gnu.org>
1154 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1155 (gnus-agent-lib-file, gnus-agent-load-alist)
1156 (gnus-agent-save-alist, gnus-agent-article-name): Use
1159 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1161 (nnkiboze-score-file): Defvar when compiling.
1163 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1165 * gnus-art.el (gnus-article-banner-alist)
1166 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1167 (gnus-article-date-lapsed-new-header)
1168 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1169 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1170 (gnus-treat-strip-headers-in-body)
1171 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1172 (gnus-treat-translate): Add :version.
1173 (gnus-article-mime-part-function): Fix defcustom.
1175 * nnmail.el (nnmail-expiry-target)
1176 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1177 (nnmail-split-header-length-limit): Add :version.
1179 * gnus-sum.el (gnus-auto-expirable-marks)
1180 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1181 (gnus-extra-headers, gnus-ignored-from-addresses)
1182 (gnus-newsgroup-ignored-charsets)
1183 (gnus-group-highlight-words-alist)
1184 (gnus-summary-show-article-charset-alist): Add :version.
1186 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1187 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1188 files, converted from the XPMs.
1190 * gnus-cache.el (gnus-cache-active-file): Don't use
1191 file-name-as-directory on directory.
1192 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1193 use file-name-as-directory on directory.
1195 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1196 (date-to-time): Use it.
1198 * message.el (message-mode) <adaptive-fill-regexp>:
1199 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1200 (message-newline-and-reformat): Likewise.
1201 (message-forward-as-mime, message-forward-ignored-headers)
1202 (message-buffer-naming-style, message-default-charset)
1203 (message-dont-reply-to-names, message-send-mail-partially-limit):
1206 * mm-util.el: Doc fixes.
1207 (mm-mime-charset): Don't use the raw result of
1208 mm-preferred-coding-system.
1209 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1210 (mm-with-unibyte): Simplify.
1212 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1215 * pop3.el (pop3-version): Deleted.
1216 (pop3-make-date): New function, avoiding message-make-date.
1217 (pop3-munge-message-separator): Use it.
1219 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1221 * pop3.el (pop3-munge-message-separator): A message may have an
1224 2000-11-09 Dave Love <fx@gnu.org>
1226 * gnus-group.el (gnus-group-make-directory-group)
1227 (gnus-group-fetch-faq): Use expand-file-name.
1228 (gnus-group-fetch-faq): Simplify completing-read form.
1230 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1233 * message.el (tool-bar-map): Defvar when compiling.
1235 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1236 (gnus-tm-lisp-directory): Deleted.
1237 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1239 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1240 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1241 version numbers from file names.
1243 2000-11-08 John Wiegley <johnw@gnu.org>
1245 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1246 `gnus-group-change-level-function', instead of `remove-hook',
1247 because it's not a hook!
1249 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1251 * nnweb.el (nnweb-decode-entities): Work for non-character
1254 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1255 Issue message on quit.
1257 2000-11-08 Simon Josefsson <simon@josefsson.org>
1259 * rfc2104.el: Add SHA-1 example.
1260 (rfc2104-hexstring-to-bitstring): New function.
1261 (rfc2104-hash): Use it.
1263 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1265 * gnus-start.el: Remove gnus-xemacs.
1267 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1269 * gnus-score.el (gnus-score-body): Don't score body when
1271 (gnus-score-followup): Don't score followup either.
1272 (gnus-score-use-all-scores): New variable.
1273 (gnus-all-score-files): Use it.
1274 (gnus-score-find-bnews): Use directory-sep-char.
1276 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1277 asynchronous in Exp version.
1279 2000-11-08 Dave Love <fx@gnu.org>
1281 * mm-view.el: Use featurep for XEmacs test.
1282 (mm-inline-message): Test for `remove-specifier'; don't use
1285 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1287 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1288 (gnus-score-find-bnews): Don't concat "".
1290 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1291 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1292 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1293 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1295 * gnus-sum.el: Put some defvars in eval-when-compile.
1296 (gnus-summary-mode-hook): Add :options.
1297 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1298 (gnus-summary-tool-bar-map): New variable.
1299 (gnus-summary-make-tool-bar): New function.
1300 (gnus-summary-mode): Put kill-all-local-variables first.
1302 * gnus-group.el (gnus-group-toolbar-map): New variable.
1303 (gnus-group-make-tool-bar): Rewritten.
1304 (gnus-group-mode): Put kill-all-local-variables first.
1306 * rfc2047.el: Require gnus-util.
1308 * nnml.el (gnus-sorted-intersection): Autoload.
1310 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1311 Put some defvars in eval-when-compile.
1312 (gnus-intersection, gnus-sorted-complement): Autoload.
1314 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1316 * mm-encode.el (mm-body-7-or-8): Autoload.
1318 * mm-decode.el (mm-insert-inline): Autoload.
1321 * message.el: Put some defvars in eval-when-compile.
1323 * gnus-msg.el: Put some defvars in eval-when-compile.
1324 (gnus-msg-mail): Move after gnus-setup-message.
1326 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1328 2000-11-07 Dave Love <fx@gnu.org>
1330 * gnus-util.el (nnheader): Don't require message (recursive
1333 * uudecode.el: Avoid compiler warnings.
1335 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1336 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1338 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1340 * rfc2047.el: Require cl when compiling.
1341 (rfc2047-q-encode-region): Don't break if a QP-word could be
1343 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1344 (rfc2047-fold-region): "=?=" is not a break point.
1345 (rfc2047-encode-message-header): Move fold into encode-region.
1346 (rfc2047-dissect-region): Rewrite.
1347 (rfc2047-encode-region): Rewrite.
1348 (rfc2047-fold-region): Fold
1349 (rfc2047-unfold-region): New function.
1350 (rfc2047-decode-region): Use it.
1351 (rfc2047-q-encode-region): Don't break at bob.
1352 (rfc2047-decode): Use unibyte.
1353 (rfc2047-q-encode-region): Better calculation of break point.
1354 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1355 (rfc2047-encode-region): Merge only if regions are adjacent.
1357 2000-11-06 Dave Love <fx@gnu.org>
1359 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1361 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1362 (uudecode-char-int): New alias, replacing char-int.
1363 (uudecode-decode-region): Don't call buffer-disable-undo.
1365 * mm-uu.el (mm-uu-configure): Unquote lambda.
1366 (mm-uu-configure-list): Doc fix.
1368 * earcon.el (running-xemacs): Don't define.
1370 2000-11-06 John Wiegley <johnw@gnu.org>
1372 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1373 `nnmail-crosspost', and use it to set the `no-crosspost'
1374 argument when calling `gnus-group-split-fancy'. Otherwise, it
1375 assumes that cross-posting is always OK, no matter what
1376 `nmail-crosspost' is set to.
1377 (gnus-group-split-fancy): The argument order in the
1378 second-to-last `push' call was wrong, but since `no-crosspost'
1379 was always nil, it was never being triggered.
1381 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1383 Don't postpone GCC if none of GCC methods is agent-covered. This
1384 fix presumes that the post-method must be agent-covered if any Gcc
1385 method is agent-covered.
1387 * gnus-msg.el (gnus-inews-group-method): New function.
1388 (gnus-inews-do-gcc): Use it.
1389 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1390 (gnus-agent-possibly-save-gcc): Use it.
1391 (gnus-agent-possibly-do-gcc): Ditto.
1393 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1394 `gnus-agent-possibly-do-gcc' if Agentized.
1395 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1396 to `message-header-hook'.
1398 * gnus-mlspl.el: Require cl when compiling.
1400 * gnus-ml.el: Usage.
1401 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1402 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1403 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1404 (gnus-mailing-list-menu): Define it.
1405 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1407 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1409 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1411 * message.el (message-font-lock-keywords): Match a final newline
1412 to help font-lock's multiline support.
1414 2000-11-03 Dave Love <fx@gnu.org>
1416 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1418 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1421 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1422 <banner>: Fix custom type, doc.
1424 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1425 name. Don't disable undo explicitly.
1427 2000-11-02 Dave Love <fx@gnu.org>
1429 * message.el (message-font-lock-keywords): Use [:alpha:] for
1432 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1434 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1435 because defcustom tries to call `mm-uu-configure'.
1437 2000-11-01 Dave Love <fx@gnu.org>
1439 * rfc2047.el (base64): Require unconditionally.
1440 (message-posting-charset): Defvar when compiling.
1441 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1444 * gnus-sum.el (nnoo): Require.
1445 (mm-uu-dissect): Autoload.
1447 * mml.el (mml-parse-1): Clarify message.
1448 (mml-minibuffer-read-type): Use mailcap-mime-types.
1450 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1452 * mml.el: Fix a typo in the requiring of CL.
1454 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1456 * rfc2231.el: Require cl when compiling.
1458 2000-11-01 Dave Love <fx@gnu.org>
1460 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1462 (mm-uu-configure-list): Move and fix custom type.
1464 * utf7.el: Require cl when compiling.
1466 * binhex.el: Use (featurep 'xemacs).
1467 (binhex-char-int): New alias, replacing char-int. Change callers.
1468 (binhex-decode-region): Simplify work buffer code.
1469 (binhex-decode-region-external): Use expand-file-name, not concat.
1471 2000-10-30 Dave Love <fx@gnu.org>
1473 * gnus-art.el: Fix 2000-10-27 change properly.
1475 2000-10-28 Miles Bader <miles@gnu.org>
1477 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1479 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1481 * gnus-draft.el (gnus-draft-send-message): Typo.
1483 2000-10-27 John Wiegley <johnw@gnu.org>
1485 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1486 variable to correspond with `gnus-article-hide-citation-maybe'.
1487 (gnus-treatment-function-alist): Added entry for the above
1490 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1492 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1494 2000-10-27 Dave Love <fx@gnu.org>
1496 * gnus.el: Don't require custom. Don't require message at top
1498 (gnus-message-archive-method): Require message here.
1500 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1502 * gnus-art.el (article-strip-banner): Use
1503 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1504 allow inheritance on the banner.
1505 From elkin@tverd.astro.spbu.ru.
1507 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1508 Cashin <ecashin@coe.uga.edu>).
1510 2000-10-27 Simon Josefsson <simon@josefsson.org>
1512 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1513 (gnus-agent-restore-gcc):
1514 (gnus-agent-possibly-save-gcc): New functions.
1516 * nnimap.el (nnimap-group-overview-filename): Create directory for
1517 newfile (when use long filenames is nil). Copy+delete file if
1519 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1520 doesn't return anything useful, use ignore-errors instead.
1521 (nnimap-verify-uidvalidity): Delete overview file when
1522 uid validity changes.
1523 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1524 Rename old files into new format.
1525 (nnimap-request-accept-article): Remove \n's from
1527 (nnimap-request-accept-article): Remove From[^:] lines.
1528 (imap-starttls-p): Check for starttls binary.
1529 (imap-starttls-open): More verbose.
1530 (imap-gssapi-auth): Ditto.
1531 (imap-kerberos4-auth): Ditto.
1532 (imap-cram-md5-auth): Ditto.
1533 (imap-login-auth): Ditto.
1534 (imap-anonymous-auth): Ditto.
1535 (imap-digest-md5-auth): Ditto.
1537 (imap-digest-md5-p): Check capability first.
1538 (imap-parse-flag-list): Correctly parse empty lists.
1539 (imap-login-p): Support LOGINDISABLED.
1540 (imap-parse-body): Work around bug in Sun SIMS.
1542 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1543 (gnus-agent-restore-gcc):
1544 (gnus-agent-possibly-save-gcc): New functions.
1546 Asks the user to synch flags with server when you plug in.
1548 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1549 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1550 (gnus-agent-toggle-plugged): Call it.
1551 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1552 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1553 (gnus-agent-possibly-synchronize-flags): New function.
1554 (gnus-agent-possibly-synchronize-flags-server): New function.
1556 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1558 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1560 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1563 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1565 * gnus-draft.el (gnus-draft-send-message): Ditto.
1566 (gnus-group-send-drafts): Ditto.
1568 * gnus-art.el (gnus-request-article-this-buffer):
1569 gnus-refer-article-method might be a single method.
1570 (gnus-article-mime-total-parts): New function.
1571 (gnus-mm-display-part): Use it.
1572 (gnus-mime-display-single): Ditto.
1573 (gnus-mime-display-alternative): Ditto.
1574 (gnus-mime-inline-part): Check validity of charset.
1575 (gnus-treat-display-smileys): Default value in Emacs 21.
1576 * gnus-art.el: Define dynamic variables in eval-when-compile.
1577 (gnus-article-prepare): Configure it again.
1578 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1580 (gnus-article-prepare): Configure windows before
1581 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1582 window might be overrided.
1583 (gnus-mime-inline-part): Use prefix argument only
1584 when it is called interactively.
1585 (gnus-mime-action-alist): New variable.
1586 (gnus-mime-action-on-part): Use it.
1587 (gnus-mime-button-commands): Add command ".".
1588 (gnus-mime-inline-part): Support prefix argument.
1589 (gnus-article-banner-alist): New variable.
1590 (article-strip-banner): Use it.
1592 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1593 because they are files, not paths.
1594 (mailcap-parse-mimetypes): Ditto.
1595 (mailcap-mime-types): Use mailcap-mime-data.
1597 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1599 * gnus.el (gnus-agent-fetching): New variable.
1600 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1602 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1603 (gnus-agent-fetch-group-1): Score-param could be nil.
1604 (gnus-agent-any-covered-gcc): New function.
1605 (gnus-agent-possibly-save-gcc): Use it.
1606 (gnus-agent-possibly-do-gcc): Ditto.
1607 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1608 the GNU assignment issue.
1609 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1610 * gnus-agent.el: timer vs. itimer.
1612 * webmail.el (webmail-type-definition): Fix my-deja open url.
1613 (webmail-hotmail-list): Fix.
1614 (webmail-netscape-open, webmail-hotmail-article,
1615 webmail-hotmail-list): Update.
1616 (webmail-my-deja-*): Rewrite.
1618 * gnus-sum.el (gnus-refer-article-methods): The second could be
1620 (gnus-cache-write-active): Auto load.
1621 (gnus-summary-display-article): Enable multibyte.
1622 (gnus-summary-select-article): Don't enable multibyte here.
1623 (gnus-summary-goto-article): Ditto.
1624 (gnus-summary-enter-digest-group): Decode to-address.
1626 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1627 (mm-with-unibyte-current-buffer-mule4): New function.
1628 (mm-enable-multibyte-mule4): New.
1629 (mm-disable-multibyte-mule4): New.
1631 * mm-util.el (mm-enable-multibyte-mule4): New.
1632 (mm-disable-multibyte-mule4): New.
1633 * gnus-sum.el (gnus-summary-mode): Use it.
1634 (gnus-summary-select-article): Ditto.
1635 (gnus-summary-goto-article): Use enable multibyte.
1637 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1638 (nnkiboze-enter-nov): Fix it when there is no xref.
1639 (nnkiboze-generate-groups): List groups.
1640 (nnkiboze-request-article): Use
1641 gnus-cache-request-article.
1643 * gnus-group.el (gnus-group-make-kiboze-group): Use
1644 nnkiboze-score-file.
1645 (gnus-group-make-kiboze-group): Fix prompt.
1647 * message.el (message-send-mail-partially): Replace the header
1648 delimiter with a blank line.
1649 (message-sending-message): New variable.
1650 (message-send): Use it.
1651 (message-default-charset): Default value for non-Mule Emacsen.
1652 (message-alternative-emails): New.
1653 (message-use-alternative-email-as-from): New.
1654 (message-setup): Use them.
1655 (message-default-charset): Set default value in non-MULE XEmacsen
1658 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1660 * message.el: xemacs cleanup (use featurep ' xemacs)
1662 * nnheader.el: ditto
1666 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1668 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1671 2000-10-27 Simon Josefsson <simon@josefsson.org>
1673 * message.el (message-send): Make sure error is signalled if no
1674 send method is specified.
1676 2000-10-27 Dave Love <fx@gnu.org>
1678 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1680 (gnus-group-make-tool-bar): New function.
1681 (gnus-group-mode): Use it.
1683 * message.el (message-mode-menu): Add some :help strings.
1684 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1685 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1687 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1688 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1689 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1691 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1692 display-graphic-p here.
1694 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1696 * mm-decode.el (mm-viewer-completion-map): New.
1697 (mm-interactively-view-part): Use it.
1699 2000-10-27 Simon Josefsson <sj@extundo.com>
1701 * mail-source.el (mail-sources): IMAP predicate is a string.
1702 (mail-sources): Add default values for IMAP mailbox, predicate and
1705 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1707 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1708 of the `gnus-xemacs' variable, as the latter has been removed.
1709 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1710 * gnus-art.el (gnus-treat-display-xface)
1711 (gnus-treat-display-smileys, gnus-treat-display-picons)
1712 (gnus-article-read-summary-keys): Likewise.
1714 2000-10-26 Dave Love <fx@gnu.org>
1716 * flow-fill.el: Require cl when compiling.
1718 2000-10-26 Simon Josefsson <simon@josefsson.org>
1720 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1721 (fill-flowed): Make "quote-depth wins" rule work when first line
1724 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1726 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1727 (gnus-kill-all-overlays): Move here.
1729 * gnus-util.el (gnus-kill-all-overlays): Move out.
1731 2000-10-26 Dave Love <fx@gnu.org>
1733 * mail-source.el: Require imap when compiling and defvar
1734 display-time-mail-function. Require mm-util.
1735 (nnheader-cancel-timer): Autoload.
1736 (mail-source-imap-authenticators, mail-source-imap-streams): New
1738 (mail-sources): Use them.
1739 (defvar): Use rmail-spool-directory unconditionally.
1741 2000-10-26 Dirk Meyer <dischi@tzi.de>
1743 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1744 seconds instead of hour.
1746 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1748 * mail-source.el (mail-sources): Better `:type'.
1750 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1752 * mail-source.el (mail-source-keyword-map): Use
1753 `rmail-spool-directory' as a default directory for the `file'
1754 source, if the variable is defined. Fall back to hardcoded
1755 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1756 <seh@speakeasy.org>.
1758 2000-10-25 Jason Rumney <jasonr@gnus.org>
1760 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1763 2000-10-18 Dave Love <fx@gnu.org>
1765 * mm-bodies.el (mm-uu-decode-function)
1766 (mm-uu-binhex-decode-function): Defvar when compiling.
1768 * gnus-nocem.el (gnus-nocem-issuers): Update.
1769 (gnus-nocem-check-from): New option.
1770 (gnus-nocem-scan-groups): Use it.
1771 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1772 (gnus-nocem-check-article-limit): Add :version.
1774 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1776 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1777 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1779 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1781 * ietf-drums.el (mm-util): Require CL when compiling.
1783 2000-10-15 Dave Love <fx@gnu.org>
1785 * qp.el: Require mm-util.
1787 2000-10-13 Dave Love <fx@gnu.org>
1789 * qp.el (quoted-printable-decode-region): Avoid invalid
1792 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1794 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1795 to a recursive load.
1797 2000-10-12 Dave Love <fx@gnu.org>
1799 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1801 * gnus.el (gnus-group-startup-message): Check for PBM image.
1803 2000-10-09 Dave Love <fx@gnu.org>
1805 * mail-source.el (mail-source-fetch-imap): Bind
1806 default-enable-multibyte-characters rather than using
1807 mm-disable-multibyte.
1809 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1811 * mail-source.el (mail-source-fetch-maildir): Don't insert
1814 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1816 * mm-encode.el: Require CL. At least, for `incf'.
1818 2000-10-06 Dave Love <fx@gnu.org>
1820 * gnus-audio.el: Don't require cl.
1821 (gnus-audio): New custom group.
1822 (gnus-audio-inline-sound): Change to work with Emacs.
1823 (gnus-audio-directory, gnus-audio-directory)
1824 (gnus-audio-au-player): Customize.
1825 (gnus-audio-play): Try external player if play-sound-file fails.
1826 Use file-name-extension, not string-match.
1828 2000-10-05 Dave Love <fx@gnu.org>
1830 * rfc1843.el: Require cl when compiling.
1832 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1834 (quoted-printable-decode-region): Rename arg which confused
1835 charset with coding-system. Don't use nonascii-insert-offset.
1836 Coding-system encode the region initially. Don't recognize `=='
1837 as valid QP. Coding-system decode the region finally.
1838 (quoted-printable-decode-string): Rename arg which confused
1839 charset with coding-system.
1841 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1842 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1843 mm-encode-coding-region.
1844 (mm-decode-body, mm-decode-string): Rename variables which
1845 confused charset with coding-system.
1846 (binhex-decode-region): Don't autoload.
1847 (mm-body-encoding): Require message.
1848 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1851 * gnus-art.el (article-de-quoted-unreadable)
1852 (article-de-base64-unreadable): Fold search case
1853 rather than downcasing string. Apply mm-charset-to-coding-system
1854 to arg of quoted-printable-decode-region.
1856 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1858 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1860 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1862 * gnus-kill.el (gnus-kill): Typo.
1864 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1866 * gnus-mule.el: Revived.
1868 2000-10-04 Dave Love <fx@gnu.org>
1870 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1871 Require ring when compiling.
1872 (gnus-x-splash): Bind width, height.
1873 (gnus-article-compface-xbm): New variable.
1874 (gnus-article-display-xface): Move graphic test. Use unibyte.
1875 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1877 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1879 * nnimap.el: require 'cl when compiling.
1881 2000-10-04 Dave Love <fx@gnu.org>
1883 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1886 * frown.pbm, smile.pbm, wry.pbm: New files.
1888 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1890 2000-10-03 Dave Love <fx@gnu.org>
1892 * mail-source.el (mail-sources): Revert to nil.
1894 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1896 * qp.el: Don't require mm-util.
1897 (quoted-printable-decode-region): Rewritten.
1898 (quoted-printable-decode-string, quoted-printable-encode-region):
1900 (quoted-printable-encode-region): Barf on multibyte characters.
1901 Maybe make the class multibyte. Upcase chars, not formatted
1902 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1903 (quoted-printable-encode-string): Don't use
1904 mm-with-unibyte-buffer.
1906 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1908 * mail-source.el (mail-source-report-new-mail): Use
1909 nnheader-cancel-timer.
1911 2000-10-03 Simon Josefsson <simon@josefsson.org>
1913 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1914 (mail-source-fetch-imap): Use it.
1916 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1918 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1921 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1924 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1926 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1928 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1929 image's :ascent to 80. That gives a mode-line which is approx.
1930 as tall as the normal one.
1932 2000-09-21 Dave Love <fx@gnu.org>
1934 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1935 (for Emacs 20). Tidy somewhat.
1937 2000-09-21 Dave Love <fx@gnu.org>
1939 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1940 image processing. Rationalize logic somewhat.
1942 2000-09-20 Dave Love <fx@gnu.org>
1944 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1946 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1947 we'll be careful merging development changes.
1949 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1952 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1953 (mouse-set-point, set-face-foreground)
1954 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1957 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1959 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1960 redundant autoloads.
1962 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1964 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1965 to XBM; we always have PBM support.
1967 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1969 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1970 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1971 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1972 * nnkiboze.el (nnkiboze-file-coding-system): New.
1973 (nnkiboze-retrieve-headers): Use it.
1974 (nnkiboze-request-group): Ditto.
1975 (nnkiboze-close-group): Ditto.
1976 (nnkiboze-generate-group): Ditto.
1977 (nnkiboze-enter-nov): Insert first Xref properly.
1979 2000-09-19 Dave Love <fx@gnu.org>
1981 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1982 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1984 * mail-source.el (mail-sources): Change default to '((file)).
1985 Add useful custom type.
1987 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1989 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1991 (gnus-date-iso8601): Ditto.
1993 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1995 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1997 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1999 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2000 pattern. Avoid using 8 bit chars.
2001 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2003 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2005 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2006 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2007 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2008 functions are not implemented yet.
2010 * dgnushack.el (dgnushack-compile): Remove smiley.el and
2011 x-overlay.el from the FSF Emacs black list.
2013 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2015 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2016 (mm-inline-media-tests): Ditto.
2017 (mm-automatic-display): Ditto.
2018 * mm-view.el (mm-display-inline-fontify): Generalize from
2019 mm-display-patch-inline.
2020 (mm-display-patch-inline): Use it.
2021 (mm-display-elisp-inline): Ditto.
2023 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2025 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2026 (gnus-topic-unmark-topic): Ditto.
2027 (gnus-topic-mark-topic): Ditto.
2028 (gnus-topic-get-new-news-this-topic): Use it.
2030 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2032 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2035 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
2037 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2038 zombie or killed groups.
2040 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2042 * mml.el (mml-preview): Reinsert unibyte content.
2043 (mml-parse-1): Remove with-unibyte-current-buffer.
2044 (mml-generate-mime-1): Ditto.
2045 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2046 * message.el (message-forward): Ditto.
2048 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2050 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2051 original article buffer.
2052 (article-de-base64-unreadable): Ditto.
2053 (article-wash-html): Ditto.
2055 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2057 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2058 unless forward-show-mml.
2060 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2062 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2063 (gnus-summary-save-parts-last-directory): New.
2064 (gnus-summary-save-parts): Save history.
2066 2000-09-14 Ben Gertzfield <che@debian.org>
2068 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2070 (gnus-summary-save-parts): Use it.
2072 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2074 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2075 * gnus-sum.el (gnus-summary-exit): Ditto.
2076 (gnus-summary-exit-no-update): Ditto.
2077 (gnus-summary-show-article): Ditto.
2079 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2081 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2082 Content-Disposition.
2084 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2086 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2088 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2090 * gnus-art.el (gnus-article-setup-buffer): Set
2091 gnus-article-mime-handles to nil.
2092 * gnus-sum.el (gnus-summary-exit): Ditto.
2093 (gnus-summary-exit-no-update): Ditto.
2094 (gnus-summary-show-article): Ditto.
2095 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2097 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2099 2000-09-14 Dave Love <fx@gnu.org>
2101 * gnus.el (gnus-charset):
2102 * mm-decode.el (mime-display):
2103 * imap.el (imap) <defgroup>: Add :version.
2105 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2107 * parse-time.el: Fix author's mail address.
2109 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2110 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2111 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2112 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2113 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2114 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2115 * rfc2231.el, uudecode.el: Fix copyright notice.
2117 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2118 require `w3' at load-time only if not running in batch mode.
2120 2000-09-13 Dave Love <fx@gnu.org>
2122 * gnus-ems.el (gnus-ems-redefine): Don't alias
2123 gnus-summary-set-display-table.
2125 * message.el (message-user-agent): Don't wrap ignore-errors around
2128 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2130 (mm-content-transfer-encoding): Don't use cadar.
2132 * uudecode.el (uudecode-decoder-program)
2133 (uudecode-decoder-switches): Customize.
2135 * gnus-score.el (gnus-home-score-file): Improve custom type.
2137 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2138 variables for Emacs 21.
2139 (gnus-group-customize): Disable undo while laying out the buffer.
2141 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2143 * gnus-util.el (gnus-write-active-file): Bind
2144 coding-system-for-write.
2146 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2148 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2149 * gnus-kill.el (gnus-batch-score): Ditto.
2150 * gnus-move.el (gnus-change-server): Ditto.
2151 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2153 2000-09-12 Simon Josefsson <simon@josefsson.org>
2155 * gnus-sum.el (gnus-update-read-articles): Undo
2156 `gnus-request-set-mark' operation.
2158 2000-09-11 Dave Love <fx@gnu.org>
2160 * ChangeLog: Use iso-2022 coding.
2162 * gnus-msg.el (gnus-msg-mail): New function.
2163 (gnus-user-agent): New mail agent.
2165 2000-09-10 Dave Love <fx@gnu.org>
2167 * message.el: Require mail-abbrevs for XEmacs for a problem with
2168 keybinding despite the autoloads for it.
2170 2000-09-08 Simon Josefsson <simon@josefsson.org>
2172 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2174 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2175 marks from dormant articles. (See nnimap-request-set-mark.)
2176 (nnimap-retrieve-headers-progress): Demule.
2177 (nnimap-open-server): Call nnoo-change-server twice, once for
2178 getting the nnimap-server-buffer and once for letting n-c-s set
2179 the variables in that buffer.
2181 2000-09-08 David Edmondson <dme@dme.org>
2183 * gnus.el (gnus-short-group-name): Guess separator.
2185 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2187 * gnus-group.el (gnus-group-insert-group-line): Fix.
2189 2000-09-04 Dave Love <fx@gnu.org>
2191 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2192 (mm-get-image): Avoid the losing `make-glyph' from W3.
2194 2000-09-03 Simon Josefsson <simon@josefsson.org>
2196 * gnus-sum.el (gnus-summary-delete-article): Check server.
2198 2000-09-01 Simon Josefsson <simon@josefsson.org>
2200 * imap.el (imap-parse-flag-list): Rewrite.
2202 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2204 * imap.el (imap-parse-flag-list): Hack.
2206 2000-08-29 Dave Love <fx@gnu.org>
2208 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2210 * gnus-agent.el (gnus-agent-union): new function.
2211 (gnus-agent-fetch-headers): Use it.
2213 * gnus.el (gnus-group-startup-message): Specify foreground and
2214 background for xpm image. Centre image vertically.
2215 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2217 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2219 * message.el (message-send-mail): Narrow-to-headers.
2221 2000-08-24 Dave Love <fx@gnu.org>
2223 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2226 2000-08-21 Dave Love <fx@gnu.org>
2228 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2230 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2232 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2234 (gnus-topic-show-topic): Read topic when to show permanent hidden
2236 (gnus-topic-remove-topic): Revert to the old behavior, not using
2239 2000-08-21 Dave Love <fx@gnu.org>
2241 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2242 (gnus-xemacs): Use featurep.
2244 * mm-util.el (mm-read-charset): Maybe use builtin.
2245 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2246 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2247 (mm-with-unibyte): Use featurep, not string-match.
2248 (mm-with-unibyte-buffer): Simplify.
2249 (mm-quote-arg): Maybe use shell-quote-argument.
2251 * mml.el (mml-make-string): Deleted (unused).
2253 * gnus.el (gnus-mode-line-buffer-identification): Supply
2254 definition for Emacs 21.
2256 * gnus-salt.el: Small doc fixes.
2257 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2258 gnus-add-minor-mode.
2260 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2261 gnus-add-minor-mode.
2263 2000-08-20 Simon Josefsson <simon@josefsson.org>
2265 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2266 function, thanks to Lloyd Zusman for debugging.
2267 (nnimap-request-group):
2268 (nnimap-request-list):
2269 (nnimap-retrieve-groups):
2270 (nnimap-request-newgroups): Use it.
2272 * nnimap.el (nnimap-request-article-part): Less verbose.
2274 2000-08-18 Dave Love <fx@gnu.org>
2276 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2279 * nnheader.el (nnheader-replace-chars-in-string): Use
2280 subst-char-in-string if available.
2282 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2283 (gnus-request-article-this-buffer): Use expand-file-name.
2284 (gnus-mime-view-part-as-type): Simplify interactive spec.
2285 (gnus-mime-button-map): Define it all in defvar.
2287 2000-08-17 Dave Love <fx@gnu.org>
2289 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2291 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2294 * uudecode.el (char-int): Use defalias, not fset.
2296 * score-mode.el: Don't require easymenu. Require mm-util.
2297 (score-mode-coding-system): Use mm-auto-save-coding-system.
2299 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2300 (nneething-file-name): Use expand-file-name, not concat.
2302 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2304 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2305 Failure proof for email addresses.
2306 (nnslashdot-sane-retrieve-headers): Ditto.
2308 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310 * message.el (message-send-mail): Only insert courtesy message
2313 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2315 * message.el (message-cancel-news): Copy the From header from the
2318 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2320 * gnus-async.el (gnus-asynchronous): Removed.
2322 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2324 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2327 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2329 * nnmail.el (nnmail-expiry-target-group): Fixed.
2331 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2333 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2334 gnus-request-accept-article so that body encoding is *not* done.
2335 Encoding is not done on incoming mail, so why should it be done on
2338 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2340 * nnml.el (nnml-request-expire-articles): Fix the calls to
2341 nnml-request-article (the filename was being passed instead of the
2342 article number) and nnmail-expiry-target-group
2343 (nnml-current-directory is changed by nnml-request-accept-article,
2344 causing it to be incorrect for the next article to be expired).
2346 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2348 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2349 expiry-target group parameters.
2351 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2353 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2355 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2356 (gnus-topic-show-topic): Ditto.
2358 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2360 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2362 * mail-source.el (mail-source-incoming-file-prefix): New
2365 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2367 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2369 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2371 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2373 * message.el (message-syntax-checks): New check quotin-style:
2374 Text must be written below quoted text.
2375 (message-check-news-body-syntax): Check it.
2377 2000-08-11 Simon Josefsson <simon@josefsson.org>
2379 * imap.el (imap-authenticator-alist): Fix typo.
2380 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2381 Jonas Oberg for debugging.
2383 2000-08-11 Simon Josefsson <simon@josefsson.org>
2385 * gnus-async.el (gnus-asynchronous): Disable by default.
2387 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2389 * mm-view.el (mm-inline-text): Bind fill-column.
2391 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2392 list of unexpired articles.
2394 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2395 un-expired articles.
2397 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2400 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2401 we update the right topic..
2403 * mm-decode.el (mm-display-external): Put point at start.
2405 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2407 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2409 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2411 2000-08-09 Simon Josefsson <simon@josefsson.org>
2413 * imap.el (imap-parse-body):
2414 (imap-parse-string-list): Add bug workarounds for Stalker
2415 Communigate Pro 3.0 server.
2416 (imap-body-lines): Remove bogus comment.
2418 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2420 * nnimap.el (nnimap-retrieve-which-headers):
2421 (nnimap-retrieve-headers-from-server):
2422 (nnimap-request-set-mark):
2423 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2425 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2427 * message.el (message-dont-reply-to-names):
2428 rmail-dont-reply-to-names may not be defined.
2430 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2432 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2435 2000-07-19 Dave Love <fx@gnu.org>
2437 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2438 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2440 (gnus-article-display-xface): Special-case for dark backgrounds.
2442 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2444 * imap.el (imap-calculate-literal-size-first): New variable.
2445 (imap-local-variables): Add it.
2446 (imap-kerberos4-open): Set it.
2447 (imap-send-command): Use it.
2449 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2451 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2452 (mailcap-parse-mimetypes): Use it.
2453 (mailcap-extension-to-mime): Parse mimetype.
2454 (mailcap-mime-types): Ditto.
2455 * mml.el (mml-minibuffer-read-type): Ditto.
2457 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2459 * nndoc.el (nndoc-type-alist): Add outlook.
2460 (nndoc-outlook-type-p): New function.
2461 (nndoc-outlook-article-begin): Ditto.
2463 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2465 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2468 2000-07-15 Simon Josefsson <simon@josefsson.org>
2470 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2473 (imap-kerberos4-program):
2474 (imap-gssapi-program):
2475 (imap-ssl-program): Customization.
2476 (imap-shell-program):
2477 (imap-shell-host): New variables.
2479 (imap-stream-alist): Add shell.
2481 (imap-shell-open): New functions.
2482 (imap-open): Don't call authenticator if preauth.
2483 (imap-authenticate): Return t if already authenticated.
2485 2000-07-14 Simon Josefsson <simon@josefsson.org>
2487 * gnus.el (gnus-invalid-group-regexp): New variable.
2488 (gnus-read-group): Use it.
2490 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2492 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2493 expunge-below and orphan-score are "group variables".
2495 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2497 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2498 qualified group names to `gnus-group-read-ephemeral-group'.
2500 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2502 * gnus-sum.el: `W t' is toggle-header in info.
2504 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2506 * gnus-art.el (article-de-base64-unreadable): Typo.
2508 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2510 * gnus-agent.el (require): Require timer.
2512 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2514 * message.el (message-bounce): Call mime-to-mml.
2516 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2518 * nnslashdot.el (nnslashdot-request-close): New function.
2520 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2522 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2523 right line number for the article.
2525 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2527 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2528 * webmail.el (webmail-fetch): Bind
2529 url-http-silence-on-insecure-redirection.
2531 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2533 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2535 (nnslashdot-sane-retrieve-headers): Ditto.
2536 (nnslashdot-request-article): Ditto.
2538 2000-07-10 William M. Perry <wmperry@aventail.com>
2540 * mailcap.el (mailcap-parse-mimetype-file):
2542 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2544 * nnweb.el (nnweb-insert): Stricter test.
2545 * webmail.el (webmail-refresh-redirect): Ditto.
2547 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2549 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2551 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2553 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2555 2000-07-05 Dave Love <fx@gnu.org>
2557 * utf7.el: Doc and header fixes.
2559 * gnus-sum.el: Doc fixes.
2561 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2564 * flow-fill.el (fill-flowed-point-at-eol)
2565 (fill-flowed-point-at-bol): Use defalias, not fset.
2567 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2568 (gnus-Plain-save-name): Delete -- apparently bogus.
2570 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2572 * nnsoup.el: Use expand-file-name throughout.
2574 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2576 * nnmail.el (nnmail-read-incoming-hook): New example.
2578 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2580 * mm-view.el (mm-inline-text): Check whether the text has already
2583 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2585 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2587 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2589 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2591 2000-07-03 Simon Josefsson <simon@josefsson.org>
2593 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2596 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2598 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2599 name in authinfo (.authinfo now support ports, no need for the
2601 (nnimap-split-find-rule): Fix.
2602 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2604 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2606 * message.el (message-unquote-tokens): Remove all quotes.
2608 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2610 * gnus-ml.el: New file.
2612 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2614 * nnultimate.el (nnultimate-request-close): New function.
2616 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2618 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2620 * gnus.el: Gnus v5.8.7 is released.
2622 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2624 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2626 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2628 * message.el (message-do-fcc): Encode MIME.
2630 2000-06-28 Simon Josefsson <simon@josefsson.org>
2632 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2633 (nnimap-assoc-match): New function.
2634 (nnimap-split-find-rule): Support extended syntax.
2636 2000-06-28 Simon Josefsson <simon@josefsson.org>
2638 * nnimap.el (nnimap-open-connection): Use port stuff.
2640 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2641 document port and defaultport.
2643 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2645 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2647 2000-06-26 Dave Love <fx@gnu.org>
2649 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2651 * message.el: Remove unnecessary `require'ments. Defvar
2652 gnus-list-identifiers when compiling. Don't try to autoload
2653 variable `gnus-list-identifiers'. Autoload
2654 gnus-group-name-charset.
2655 (message-fetch-field): Don't assume `format' removes text
2657 (message-strip-list-identifiers, message-reply, message-followup):
2659 (message-mode): Tidy XEmacs conditionals.
2660 (message-replace-chars-in-string): Use subst-char-in-string when
2663 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2664 removes text properties.
2666 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2668 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2670 * gnus-score.el (gnus-summary-score-entry): Likewise.
2672 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2674 * nnimap.el (nnimap-request-post): Fix parenthesis.
2676 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2678 * message.el (message-unquote-tokens): New function.
2680 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2682 * nnimap.el (nnimap-request-post): Ditto.
2684 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2686 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2688 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2689 patch commited 2000-04-02).
2691 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2693 * imap.el (imap-mailbox-examine-1): New function.
2694 (imap-message-copyuid-1):
2695 (imap-message-appenduid-1): Use it, instead of
2696 `imap-mailbox-examine' which would utf-7 encode mailbox name
2699 2000-06-19 Dave Love <fx@gnu.org>
2701 * mm-uu.el Don't require message. Require cl when compiling.
2703 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2705 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2707 * gnus-sum.el (gnus-orphan-score): Move here.
2709 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2711 * message.el (message-forward): Remove show-mml condition.
2712 (message-forward-ignored-headers): Remove X-Gnus headers.
2714 2000-06-08 Simon Josefsson <simon@josefsson.org>
2716 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2718 2000-06-08 Urban Engberg <ue@ccieurope.com>
2720 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2722 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2724 * message.el (message-syntax-checks): Add type.
2726 2000-06-07 Dave Love <fx@gnu.org>
2728 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2730 (mm-inline-image): Defalias, not fset.
2732 * gnus.el (gnus-group-startup-message): Don't specify string for
2735 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2736 add-minor-mode is available.
2737 (gnus-article-display-xface): Don't specify string for
2740 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2742 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2743 (gnus-topic-insert-topic-line): Use shownp.
2744 (gnus-topic-hide-topic): Don't use hidden.
2745 (gnus-topic-show-topic): Don't use hidden.
2747 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2749 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2751 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2752 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2753 * gnus-util.el (gnus-output-to-rmail): Ditto.
2754 (gnus-output-to-mail): Ditto.
2755 (gnus-write-buffer): Ditto.
2756 * gnus-uu.el (gnus-uu-save-article): Ditto.
2758 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2760 * message.el (message-read-from-minibuffer): Typo.
2762 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2764 * gnus-art.el (article-decode-charset): Override non-MIME forward
2767 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2769 * mml.el (mml-quote-region): Correct the regexp.
2770 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2772 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2774 * message.el (message-forward): Insert raw text.
2775 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2776 (mml-generate-mime-1): Insert raw text in unibyte mode.
2778 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2780 * mm-bodies.el (mm-body-encoding): Always encoded if
2781 `mm-use-ultra-safe-encoding' is set.
2783 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2785 * mml.el (ange-ftp-name-format): Typo.
2787 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2789 * gnus-start.el (gnus-get-unread-articles): If
2790 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2791 try to do anything on that server.
2793 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2795 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2798 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2800 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2803 2000-05-24 Dave Love <fx@gnu.org>
2805 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2807 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2809 * gnus.el (gnus-redefine-select-method-widget): new function, call
2810 it once. Add an "other" entry for unknown but editable backend
2812 * gnus-start.el (gnus-declare-backend): use it.
2814 2000-05-19 Dave Love <fx@gnu.org>
2816 * gnus-art.el (gnus-article-next-page): Revert last change.
2818 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2820 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2822 2000-05-19 Dave Love <fx@gnu.org>
2824 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2825 not mm-inline-large-images.
2827 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2829 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2831 2000-05-18 Dave Love <fx@gnu.org>
2833 * gnus-art.el: Use defalias, not fset.
2834 (gnus-article-x-face-command): Don't test for xbm.
2835 (gnus-article-next-page): Redisplay before testing point in window.
2837 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2839 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2840 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2842 2000-05-17 Jim Davidson <jdavidson@acm.org>
2844 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2845 gnus-summary-save-in-rmail.
2846 * message.el (message-output): Ditto.
2848 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2850 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2852 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2854 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2856 * message.el (message-send-news): Check group name charset.
2857 * gnus-msg.el (gnus-post-news): Decode group name.
2858 (gnus-inews-do-gcc): Encode group name.
2860 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2862 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2863 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2865 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2867 * gnus-group.el (gnus-group-mark-line-p): New function.
2868 (gnus-group-goto-group): New parameter.
2869 (gnus-group-remove-mark): Use it.
2870 * gnus-topic.el (gnus-topic-move-group): Ditto.
2871 (gnus-topic-remove-group): Ditto.
2873 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2875 * gnus-group.el (gnus-group-list-dormant): New function.
2877 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2879 * gnus-agent.el (gnus-agent-synchronize): Use
2880 nnheader-insert-file-contents.
2881 (gnus-agent-save-active-1): Ditto.
2882 (gnus-agent-write-active): Ditto.
2883 (gnus-agent-expire): Ditto.
2884 * gnus-cache.el (gnus-cache-read-active): Ditto.
2885 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2886 * gnus-sum.el (gnus-summary-import-article): Ditto.
2888 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2889 (gnus-agent-save-group-info): Ditto.
2890 (gnus-agent-save-alist): Ditto.
2891 * gnus-util.el (gnus-make-directory): Ditto.
2893 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2895 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2897 * mml.el (mml-generate-mime-preprocess-function): New variable.
2898 (mml-generate-mime-postprocess-function): New variable.
2899 (mml-generate-mime-1): Use them.
2901 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2903 * gnus-group.el (gnus-group-apropos): Group name charset.
2904 * gnus-sum.el (gnus-set-mode-line): Ditto.
2905 * gnus-group.el (gnus-group-decoded-name): New function.
2906 (gnus-group-edit-group): Use it.
2907 * gnus-cus.el (gnus-group-customize): Use it.
2909 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2911 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2913 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2915 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2916 (gnus-group-name-charset-group-alist): Ditto.
2917 (gnus-group-name-charset): New function.
2918 (gnus-group-name-decode): New function.
2919 (gnus-group-insert-group-line): Use them.
2920 (gnus-group-prepare-flat-list-dead): Ditto.
2921 (gnus-group-list-active): Ditto.
2922 (gnus-group-describe-all-groups): Ditto.
2923 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2924 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2925 add gnus-group property.
2926 (gnus-browse-group-name): Read gnus-group property.
2928 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2930 * nnfolder.el (nnfolder-possibly-change-group): Use
2931 file-name-coding-system instead of pathname-coding-system.
2932 * nnmail.el (nnmail-find-file): Ditto.
2933 (nnmail-write-region): Ditto.
2934 * nnmh.el (nnmh-retrieve-headers): Ditto.
2935 (nnmh-request-article): Ditto.
2936 (nnmh-request-group): Ditto.
2937 (nnmh-request-list): Ditto.
2938 (nnmh-possibly-change-directory): Ditto.
2939 (nnmh-active-number): Ditto.
2940 * nnml.el (nnml-possibly-change-directory): Ditto.
2941 (nnml-request-list): Ditto.
2942 (nnml-request-article): Ditto.
2943 (nnml-retrieve-headers): Ditto.
2945 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2947 * nnimap.el (nnimap-request-accept-article): Don't unselect
2948 mailbox if no mailbox is selected.
2950 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2952 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2953 Recognize domain names starting with `www.' as starting an URL.
2955 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2957 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2958 (mail-source-keyword-map): Add "subdirs" for maildir.
2960 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2962 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2963 (nnmail-get-new-mail): Use it.
2964 * gnus-start.el (gnus-get-unread-articles): Ditto.
2966 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2968 * gnus-sum.el (gnus-summary-edit-article): Better support for
2970 * nndraft.el (nndraft-request-replace-article): New function,
2971 bind nnmail-file-coding-system.
2973 2000-05-14 Dave Love <fx@gnu.org>
2975 * nnheader.el: Replace uses of `fset' with `defalias'.
2976 (jka-compr-compression-info-list): Only defvar when compiling.
2978 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2980 * webmail.el (webmail-netaddress-article): Refresh redirect.
2982 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2984 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2986 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2988 * webmail.el: Translate to SP.
2990 2000-05-13 Robin S. Socha <robin@socha.net>
2992 * message.el (message-bounce): Doc typo.
2994 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2996 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2997 (gnus-soup-store): Ditto.
2998 (gnus-soup-send-packet): Ditto.
2999 * nnsoup.el (nnsoup-replies-format-type): Ditto.
3000 (nnsoup-dissect-buffer): Ditto.
3001 (nnsoup-narrow-to-article): Ditto.
3002 (nnsoup-make-active): Ditto
3004 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3006 * message.el (message-mode): Two parameters for local-variable-p.
3008 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3010 * message.el (message-strip-list-identifiers): New function.
3011 (message-reply): Use it and use message-strip-subject-re.
3012 (message-followup): Ditto.
3013 * gnus-art.el (article-hide-list-identifiers): Remove more.
3014 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3016 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3018 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3019 mail-parset-charset and use non-numeric argument.
3021 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3023 * mml.el (mml-buffer-list): New variable.
3024 (mml-generate-new-buffer): New function.
3025 (mml-destroy-buffers): Ditto.
3026 (mml-insert-mime): Use them.
3027 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3028 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3029 * message.el (message-mode): Ditto.
3030 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3031 (gnus-uu-save-article): Support show-as-mml.
3032 * message.el (message-forward): Ditto.
3034 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3036 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3037 (nndoc-mime-digest-type-p): Locate article head precisely.
3038 * mml.el (mml-generate-default-type): New variable.
3039 (mml-generate-mime-1): Use it.
3040 (mml-insert-mime-headers): Use it.
3041 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3042 (gnus-uu-digest-mail-forward): Use it and call message-forward
3043 with argument digest.
3044 (gnus-uu-save-article): Support message-forward-as-mime.
3045 * message.el (message-forward): Add parameter digest.
3046 * mm-decode.el (mm-dissect-default-type): New variable.
3047 (mm-dissect-buffer): Use it.
3049 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3051 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3052 newline and paragraph to nil when got a non-ascii character. Test
3053 paragraph before newline.
3055 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3057 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3060 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3062 * nnslashdot.el (nnslashdot-sid-strip): New function.
3063 (nnslashdot-threaded-retrieve-headers): New format.
3064 (nnslashdot-sane-retrieve-headers): Ditto.
3065 (nnslashdot-request-article): Ditto.
3066 (nnslashdot-threaded-retrieve-headers): Thread properly.
3067 (nnslashdot-request-article): Be more lenient.
3068 (nnslashdot-threaded-retrieve-headers): Regexp search.
3070 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3072 * gnus-sum.el (gnus-with-article): Define it before use it.
3074 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3076 * message.el (message-supersede): Use mime-to-mml.
3077 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3079 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3081 * gnus-group.el (gnus-group-list-cached): Don't use
3082 `subst-char-in-string'.
3084 2000-05-08 Dave Love <fx@gnu.org>
3086 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3088 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3090 * mm-decode.el (mm-interactively-view-part): Append %s if the
3091 method is a single word.
3092 * nnwarchive.el (nnwarchive-type-definition): Typo.
3094 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3096 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3098 (gnus-group-prepare-flat-predicate): Use it.
3099 (gnus-group-list-cached): List dead groups.
3101 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3103 * gnus-art.el (article-decode-charset): Don't decode message with
3106 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3108 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3109 evaluate the Lisp code.
3111 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3113 * gnus-art.el (article-wash-html): New function.
3114 (gnus-article-wash-html): Bind.
3115 (gnus-article-make-menu-bar): Menu item.
3116 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3117 (gnus-summary-make-menu-bar): Menu item.
3118 * gnus.el: Autoload.
3120 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3122 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3123 (gnus-uu-unshar-article): Use it.
3125 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3126 (mailcap-maybe-eval): Use it.
3128 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3131 * mml.el (mml-generate-mime-1): Small comment.
3133 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3135 * gnus-art.el (article-de-base64-unreadable): New function.
3136 (gnus-article-de-base64-unreadable): Bind.
3137 (gnus-article-make-menu-bar): Menu item.
3138 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3139 (gnus-summary-make-menu-bar): Menu item.
3140 * gnus.el: Autoload.
3142 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3144 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3145 (gnus-summary-select-article): Add en/disable multibyte.
3147 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3149 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3150 (gnus-summary-edit-article): New feature: editing raw articles.
3152 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3154 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3155 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3156 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3157 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3158 * mm-decode.el (mm-insert-part): Ditto.
3160 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3162 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3163 (nndoc-forward-type-p): Ditto.
3165 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3167 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3168 value of enable-multibyte-characters.
3170 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3172 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3174 2000-05-03 Dave Love <fx@gnu.org>
3176 * gnus-ems.el (gnus-article-xface-ring-internal)
3177 (gnus-article-xface-ring-size): New variable.
3178 (gnus-article-display-xface): Use them to cache data. Don't try
3179 to use XPM. Set up binary coding for PBM's sake.
3181 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3183 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3184 * gnus-int.el (gnus-request-accept-article): Ditto.
3185 (gnus-request-replace-article): Ditto.
3186 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3188 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3190 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3192 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3194 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3196 * mml.el (mml-to-mime): Use message-default-charset.
3197 (mml-preview): Narrow to headers.
3198 * message.el (message-send-mail): Use message-default-charset.
3199 (message-send-news): Narrow to headers;
3200 use message-default-charset.
3202 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3204 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3206 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3208 (mml-parse-1): Warning message.
3209 (mml-preview): Disable multibyte.
3211 2000-05-03 Dave Love <fx@gnu.org>
3213 * gnus.el (gnus-group-startup-message): Add newline before image.
3215 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3217 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3218 * message.el (message-send-mail): Use unibyte-buffer.
3219 (message-send-mail): Ditto.
3221 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3223 * gnus.el: Gnus v5.8.6 is released.
3225 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3227 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3229 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3231 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3233 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3235 * message.el (message-send-mail-partially): Use forward-line.
3237 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3239 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3241 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3243 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3244 (mml-insert-mime): No markup only for text/plain.
3245 (mime-to-mml): Remove MIME headers.
3247 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3249 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3250 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3253 2000-04-28 Dave Love <fx@gnu.org>
3255 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3258 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3259 search order. Use parse-colon-path and remove some redundancy.
3261 (mailcap-parse-mimetypes): Code consistently with
3262 mailcap-parse-mailcaps. Doc fix.
3264 * gnus-start.el (gnus-unload): Iterate over `features', not
3267 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3269 * mml.el (mml-parse-1): Don't create blank parts.
3270 (mml-read-part): Fix mml tag.
3271 (mml-insert-mime): Convert message/rfc822.
3272 (mml-insert-mml-markup): Add mmlp parameter.
3274 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3276 * message.el (message-send-mail-partially): Remove CTE.
3278 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3280 * mm-view.el (mm-inline-image): Fset it.
3282 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3284 * nndoc.el (nndoc-type-alist): Change forward regexp.
3286 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3288 * message.el (message-send-mail-partially-limit): Change the
3291 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3293 * gnus-util.el (gnus-extract-address-components): Name might be
3296 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3298 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3299 (gnus-summary-post-forward): Ditto.
3300 * message.el (message-forward-show-mml): New variable.
3301 (message-forward): Use it.
3302 * mml.el (mml-parse-1): Add tag mml.
3303 (mml-read-part): Ditto.
3304 (mml-generate-mime): Support reentance.
3305 (mml-generate-mime-1): Support mml tag.
3307 2000-04-27 Dave Love <fx@gnu.org>
3309 * gnus-art.el: Don't bother to require custom, browse-url.
3310 (gnus-article-x-face-command): Include gnus-article-display-xface.
3312 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3313 Use defalias, not fset.
3314 (gnus-article-display-xface): New function.
3316 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3318 * mm-decode.el: Small doc fixes. Require cl when compiling.
3319 (mm-xemacs-p): Deleted.
3320 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3321 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3322 use create-image and don't special-case xbm.
3323 (mm-valid-image-format-p): Use display-graphic-p.
3325 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3327 * message.el (message-send-mail-partially-limit): New variable.
3328 (message-send-mail-partially): New function.
3329 (message-send-mail): Use it.
3330 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3331 all blank lines inside of base64.
3332 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3335 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3337 * mml.el (mml-insert-tag): Match more special characters.
3339 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3341 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3343 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3345 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3346 (mm-inlined-types): Ditto.
3347 * mm-partial.el: New file.
3349 2000-04-27 Dave Love <fx@gnu.org>
3351 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3354 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3356 * mm-bodies.el (mm-encode-body): Remove reference to
3357 mm-default-charset in comment.
3359 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3361 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3363 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3365 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3368 2000-04-26 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
3370 * gnus-draft.el (gnus-draft-setup): Fix comments.
3372 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3374 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3375 if nnmbox-file-coding-system-for-write is nil.
3377 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3379 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3382 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3384 * mm-view.el (mm-inline-text): Insert directly if decoded.
3385 * mml.el (autoload): Typo.
3387 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3389 * mml.el (mml-preview): Set up posting-charset.
3390 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3392 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3394 * webmail.el: Fix yahoo mail.
3396 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3398 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3399 word if not necessary.
3400 (rfc2047-encode-region): Put space between encoded words.
3402 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3404 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3406 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3408 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3410 (gnus-draft-edit-message): Require restoration.
3412 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3414 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3417 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3419 * gnus-art.el (gnus-treat-article): Make sure that the summary
3422 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3424 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3425 (mailcap-parse-mailcap): Backwards parsing.
3426 (mailcap-possible-viewers): Remove nreverse.
3427 (mailcap-mime-info): Ditto.
3428 (mailcap-add-mailcap-entry): Keep alternative viewer.
3430 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3432 * gnus.el: Gnus v5.8.5 is released.
3434 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3436 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3438 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3440 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3442 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3444 * mm-view.el (mm-inline-message): Disable prepare-hook.
3446 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3448 * gnus.el: Fix copyright statements.
3450 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3452 (gnus-articles-to-read): Use it.
3454 * message.el (message-get-reply-headers): Bind free variable.
3456 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3458 * message.el (message-get-reply-headers): Fix to-address.
3460 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3462 * webmail.el: Hotmail fix. Add a debug function.
3464 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3466 * gnus-sum.el (t): M-down and M-up.
3468 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3470 * gnus-sum.el: Doc fix.
3472 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3474 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3476 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3480 (nnweb-request-group): Don't scan twice.
3481 (nnweb-request-scan): Don't nix out the hashtb.
3483 * message.el (message-get-reply-headers): Return a value.
3485 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3487 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3490 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3492 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3493 order messages are inserted.
3495 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3496 message/rfc822 parts.
3498 * gnus-art.el (gnus-article-read-summary-keys): Check for
3501 * message.el (message-get-headers): Made into own function.
3502 (message-reply): Use it.
3503 (message-get-reply-headers): Renamed.
3504 (message-widen-reply): New command.
3506 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3508 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3510 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3512 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3513 non-base64 text at the end if not found.
3515 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3517 * gnus-sum.el (gnus-read-move-group-name):
3518 (gnus-summary-move-article): Use `gnus-group-method' to find out
3519 what method the manually entered group belong to.
3520 `gnus-group-name-to-method' doesn't return any method parameters
3521 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3522 for new groups so they wouldn't work.
3524 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3526 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3529 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3531 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3532 probably good to do, or something. I dunno. I just write these
3533 ChangeLog entries, and my name is Lars.
3535 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3537 * message.el (message-caesar-region): Use translate-region.
3539 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3541 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3543 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3545 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3546 variables, because that makes Emacs flash.
3548 * gnus-group.el (gnus-group-insert-group-line): Don't call
3549 gnus-group-add-icon unconditionally.
3551 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3553 (gnus-group-glyph-directory): Removed.
3555 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3557 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3558 gnus-newsgroup-name is "".
3560 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3562 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3563 in conjunction with MULE-UCS.
3565 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3567 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3569 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3571 * message.el (message-shorten-references): Only cater to broken
3572 INN for news. This caters for broken smtpd.
3574 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3576 * mailcap.el (mailcap-mime-info): Use the first match; not the
3579 * gnus-agent.el (gnus-category-kill): Save the category list.
3581 2000-04-21 Chris Brierley <brierley@pobox.com>
3583 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3585 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3587 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3589 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3591 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3593 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3595 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3596 (gnus-group-list-cached): Use it.
3598 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3600 * gnus.el: Update all the copyright notices.
3602 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3604 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3605 non-base64 text at the end.
3607 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3609 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3611 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3613 * nnheader.el: Don't autoload cancel-function-timers.
3615 * message.el (message-fetch-field): Fold case.
3617 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3619 * message.el (message-forward-before-signature): New variable.
3621 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3623 * gnus-mlspl.el: Fix stuff.
3625 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3627 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3628 subjects when unthreaded.
3630 2000-04-21 David S. Goldberg <dsg@mitre.org>
3632 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3635 2000-04-21 Rui Zhu <sprache@iname.com>
3637 * gnus-art.el (gnus-article-mode): Fix variable name.
3639 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3641 * mm-view.el: Fix autoload.
3643 * flow-fill.el (flow-fill): Fix provide.
3645 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3648 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3650 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3652 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3654 * gnus-util.el (gnus-netrc-machine): Didn't work.
3656 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3658 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3660 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3662 * flow-fill.el: Renamed from fill-flowed.
3664 * message.el (message-forward-ignored-headers): Default to
3667 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3669 * message.el (message-mode): Don't fill headers.
3671 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3673 * message.el (message-pipe-buffer-body): Use shell
3675 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3677 * nnvirtual.el (nnvirtual-request-article):
3678 Bind gnus-override-method to nil.
3679 (nnvirtual-request-update-mark): Don't update mark when
3680 article is not there.
3682 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3684 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3686 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3688 * gnus-util.el (gnus-parse-netrc): Allow "port".
3689 (gnus-netrc-machine): Take a port param.
3690 (gnus-netrc-machine):
3692 * gnus-art.el (gnus-request-article-this-buffer): Allow
3693 re-selecting referenced articles.
3695 * message.el (message-cancel-news): Allow editing.
3696 (message-cancel-message): Add newline.
3698 2000-04-20 William M. Perry <wmperry@aventail.com>
3700 * mm-view.el (mm-inline-image-emacs): New function.
3702 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3704 * mail-source.el (mail-source-delete-incoming): Change default in
3707 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3709 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3712 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3714 * nnml.el (nnml-request-expire-articles): Use it.
3716 * nnmail.el (nnmail-expiry-target): New variable.
3717 (nnmail-expiry-target-group): New function.
3719 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3721 * message.el (message-forward): Add non-MIME separators.
3723 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3725 * message.el (message-generate-headers): Respect the syntax check
3728 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3729 (gnus-remove-thread): Don't show all threads.
3731 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3733 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3735 2000-04-19 Dave Love <fx@gnu.org>
3737 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3739 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3741 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3742 (nnwarchive-egroups-*): Ditto.
3743 (nnwarchive-url): Unibyte buffer and single line cookie.
3745 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3747 * mm-util.el (mm-char-or-char-int-p): New alias.
3748 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3751 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3753 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3754 article case insensitively.
3756 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3758 * mail-source.el (mail-source-fetch-webmail): Use the default
3759 password provided in mail-sources; use webmail:subtype:user as
3762 2000-04-10 John Wiegley <johnw@gnu.org>
3764 * mail-source.el (mail-source-fetch-webmail): Use
3765 mail-source-password-cache.
3767 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3769 * webmail.el: Add netscape mail and fix HotMail mail.
3771 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3773 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3775 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3777 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3778 RFC822.PEEK if server support IMAP4rev1.
3779 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3780 RFC822.TEXT.PEEK if server support IMAP4rev1.
3781 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3782 RFC822.HEADER if server support IMAP4rev1.
3783 (nnimap-request-article-part): Support bodydetail in response
3786 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3788 * fill-flowed.el: New file.
3790 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3791 text/plain parts with `format' parameters.
3793 * mm-view.el (autoload): Autoload fill-flowed.
3794 (mm-inline-text): For "plain" parts with a format=flowed
3795 parameter, call `fill-flowed'.
3797 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3799 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3802 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3804 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3807 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3809 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3811 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3812 (imap-gssapi-program): New variable.
3813 (imap-streams): Add gssapi.
3814 (imap-stream-alist): Ditto.
3815 (imap-authenticators): Ditto.
3816 (imap-authenticator-alist): Ditto.
3817 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3818 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3819 1.6.x `imtest' syntax.
3820 (imap-gssapi-stream-p): New function.
3821 (imap-gssapi-open): Ditto.
3822 (imap-gssapi-auth-p): Ditto.
3823 (imap-gssapi-auth): Ditto.
3824 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3825 (imap-send-command): Use buffer-local `imap-client-eol' value.
3827 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3828 lines and turn TAB into SPC before parsing.
3830 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3832 * nnheader.el (nnheader-group-pathname): Make sure to return a
3834 * nnmail.el (nnmail-group-pathname): Ditto.
3836 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3838 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3839 might split in the middle of a message-id.
3841 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3843 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3844 groups from the server.
3846 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3847 (gnus-summary-toggle-header): Update the wash status.
3849 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3852 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3855 * nnmail.el (nnmail-get-active): Use it.
3856 (nnmail-parse-active): New function.
3858 * mm-view.el (mm-inline-text): Support the new version of
3861 * gnus-sum.el (gnus-summary-move-article): Only delete article
3863 (gnus-deaden-summary): Bury the buffer.
3865 * nnmail.el (nnmail-group-pathname): Ditto.
3867 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3869 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3871 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3874 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3876 * message.el (message-send-mail): Protect against unloaded Gnus.
3878 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3880 (gnus-topic-update-topic-line): Yes, do.
3881 (gnus-topic-goto-missing-group): Tally the correct number of
3882 unread articles before inserting the topic line.
3884 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3886 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3888 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3890 * mm-decode.el (mm-dissect-buffer): Ditto.
3892 * gnus-art.el (article-decode-charset): Strip CTE.
3894 * ietf-drums.el (ietf-drums-strip): New function.
3896 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3897 when prompting in read-only groups.
3899 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3901 * imap.el (imap-send-command): Change EOL-chars when
3902 `imap-client-eol' differs from default, not only for kerberos4.
3903 (imap-mailbox-status): Get encoded mailbox's status.
3905 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3907 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3908 into `mail-source-password-cache'.
3910 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3912 * mm-util.el (mm-mime-charset): Check for presence of
3913 `coding-system-get' and `get-charset-property' (recent XEmacs has
3914 the former, but not the latter).
3916 2000-01-28 Dave Love <fx@gnu.org>
3918 * message.el (message-check-news-header-syntax): Fix typo
3920 (message-talkative-question): Put temp buffer in fundamental-mode.
3921 (message-recover): Use fundamental-mode in the right buffer.
3923 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3926 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3928 * qp.el (quoted-printable-decode-region): Add charset parameter.
3929 (quoted-printable-decode-string): Ditto.
3931 * gnus-art.el (article-de-quoted-unreadable): Use it.
3933 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3935 * nnimap.el (nnimap-split-predicate): New variable.
3936 (nnimap-split-articles): Use it.
3938 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3940 * utf7.el: Change email address.
3942 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3944 * gnus-group.el (gnus-group-catchup): Purge split history.
3946 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3948 * nnmail.el (nnmail-generate-active): Support extended group name.
3949 (nnmail-get-active): Ditto.
3951 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3953 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3954 group names, don't remove anything.
3956 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3958 * webmail.el (webmail-my-deja-open): My-deja changes.
3960 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3962 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3964 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3966 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3968 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3970 * gnus.el (gnus-other-frame): Fix typo.
3972 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3974 * gnus-cus.el (gnus-group-customize): Fix typo.
3976 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3978 * nnweb.el (nnweb-insert): Simplified.
3980 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3982 * gnus-art.el (gnus-article-mode-map): "e" is
3983 gnus-summary-edit-article.
3985 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3987 * mailcap.el (mailcap-mime-extensions): Add .diff.
3989 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3991 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
3992 where there is no "%s" in the method.
3994 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3996 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3998 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4000 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4002 * gnus.el: Really always pop up a new frame.
4004 * parse-time.el (parse-time-rules): Allow 100-110 to be
4007 * time-date.el (date-to-time): Don't use timezone.
4009 2000-01-06 Dave Love <fx@gnu.org>
4011 * time-date.el: Add keywords.
4012 (date-to-time): Add autoload cookie. Canonicalize with
4013 timezone-make-date-arpa-standard.
4014 (time-to-seconds): Avoid caddr.
4015 (safe-date-to-time): Add autoload cookie.
4017 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
4019 * gnus-group.el (gnus-group-line-format-alist): Added %E for
4021 (gnus-group-insert-group-line): Now groks %E and inserts icon in
4022 group line using gnus-group-add-icon.
4023 (gnus-group-icons): Added customize group.
4024 (gnus-group-icon-list): Added variable.
4025 (gnus-group-glyph-directory): Added variable.
4026 (gnus-group-icon-cache): Added variable.
4027 (gnus-group-running-xemacs): Added variable.
4028 (gnus-group-add-icon): Added function. Add an icon to the current
4029 line according to gnus-group-icon-list.
4030 (gnus-group-icon-create-glyph): Added function.
4032 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4034 * gnus-sum.el (gnus-summary-select-article): Return whether we
4035 selected something new.
4036 (gnus-summary-search-article): Start searching at the window
4039 * gnus-group.el (gnus-fetch-group): Complete over
4042 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4044 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4046 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4048 * gnus-sum.el (gnus-preserve-marks): New variable.
4049 (gnus-summary-move-article): Use it.
4050 (gnus-group-charset-alist): Added more entries.
4052 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4054 * mm-decode.el (mm-inline-override-types): Removed duplicate.
4056 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4057 as the default score.
4059 * gnus-score.el (gnus-score-delta-default): Changed name.
4061 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4063 * imap.el (imap-parse-literal):
4064 (imap-parse-flag-list): Don't care about props.
4065 (imap-parse-string): Handle quoted characters.
4067 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4069 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4070 (gnus-summary-mark-article): Doc fix.
4071 (gnus-summary-mark-forward): Doc fix.
4072 (t): Changed keystroke for gnus-summary-customize-parameters.
4074 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4076 (gnus-article-mode-map): No, don't.
4078 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4079 of the final article.
4081 * mm-decode.el (mm-interactively-view-part): Error on no method.
4083 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4085 * gnus-score.el (gnus-score-insert-help): Something.
4087 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4089 * gnus-win.el (gnus-configure-frame): Ditto.
4091 * gnus-mh.el (gnus-summary-save-in-folder): Use
4092 with-current-buffer.
4094 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4096 * nnwarchive.el: Changed file perms.
4098 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4100 * gnus-group.el (gnus-group-delete-groups): New command.
4101 (gnus-group-delete-group): Extra no-prompt parameters.
4103 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4105 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4108 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4110 * webmail.el (webmail-hotmail-article): Don't insert message id.
4112 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4114 * nnimap.el (nnimap-split-fancy): New variable.
4115 (nnimap-split-fancy): New function.
4117 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4119 (nnimap-split-rule): Document symbol value.
4121 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4123 * nnimap.el (nnimap-retrieve-headers-progress): Let
4124 `nnheader-parse-head' parse article.
4125 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4126 request headers needed by `nnheader-parse-head'.
4128 1999-12-23 Florian Weimer <fw@s.netic.de>
4130 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4131 value (crosspostings are handled), improve documentation.
4133 * nnultimate.el: Declare file coding system as iso-8859-1.
4137 * gnus-cite.el: Dito.
4139 * gnus-spec.el: Dito.
4141 1999-12-21 Florian Weimer <fw@s.netic.de>
4143 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4144 (gnus-setup-message): No longer make `message-posting-charset'
4146 (gnus-setup-posting-charset): Reflect the new layout of
4147 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4149 * message.el (message-send-mail): Bind `message-this-is-mail' and
4150 `message-posting-charset'.
4151 (message-send-news): Dito, and honour new layout of
4152 `message-posting-charset'.
4153 (message-encode-message-body): Ignore `message-posting-charset'.
4155 * mm-bodies.el (mm-body-encoding): Consider
4156 `message-posting-charset' when deciding whether to use 8bit.
4158 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4159 (rfc2047-encodable-p): Now solely for headers; use
4160 `message-posting-charset'.
4162 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4164 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4166 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4168 * nnagent.el (nnagent-server-opened): Optional.
4169 (nnagent-status-message): Optional.
4171 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4173 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4174 end (referenced by instructions in
4175 `gnus-cited-opened-text-button-line-format-alist').
4177 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4179 * imap.el (imap-starttls-open): Typo.
4181 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4183 * mm-util.el (mm-charset-after): Non-MULE case.
4184 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4185 * rfc2047.el (rfc2047-dissect-region): Bind it.
4187 1999-12-18 Florian Weimer <fw@s.netic.de>
4189 * mml.el (mml-generate-multipart-alist): Correct default value.
4191 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4192 (mm-safer-encoding): New function.
4193 (mm-content-transfer-encoding): Use both.
4195 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4196 * qp.el (quoted-printable-encode-region): Dito.
4198 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4200 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4202 1999-12-18 Victor S. Miller <victor@idaccr.org>
4204 * webmail.el (webmail-hotmail-list): raw=0.
4206 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4208 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4211 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4213 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4215 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4217 * imap.el: Don't autoload digest-md5.
4218 (imap-starttls-open): Bind coding-system-for-{read,write}.
4219 (imap-starttls-p): Check if we can find starttls.el.
4220 (imap-digest-md5-p): Check if we can find digest-md5.el.
4222 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4224 * imap.el: Require `digest-md5' when compiling; add autoload
4225 settings for `digest-md5-parse-digest-challenge',
4226 `digest-md5-digest-response', `starttls-open-stream' and
4227 `starttls-negotiate'.
4228 (imap-authenticators): Add `digest-md5'.
4229 (imap-authenticator-alist): Setup for `digest-md5'.
4230 (imap-digest-md5-p): New function.
4231 (imap-digest-md5-auth): New function.
4232 (imap-stream-alist): Add STARTTLS entry.
4233 (imap-starttls-p): New function.
4234 (imap-starttls-open): New function.
4236 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4238 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4240 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4242 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4243 string-to-x function.
4245 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4247 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4249 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4251 * webmail.el: Enhance hotmail-snarf.
4253 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4255 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4257 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4259 * webmail.el (webmail-hotmail-list): Search no-error.
4261 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4263 * nnwarchive.el: Support nov-is-evil.
4264 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4266 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4268 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4270 * nnagent.el (nnagent-server-opened): Redefine.
4271 (nnagent-status-message): Ditto.
4273 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4275 * rfc1843.el (rfc1843-decode-region): Use
4276 buffer-substring-no-properties.
4277 * gnus-art.el (article-decode-HZ): New function.
4279 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4281 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4283 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4285 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4286 MIME charset not a MULE charset.
4288 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4290 * gnus-ems.el: Translate more ugly characters.
4291 * nnheader.el (nnheader-translate-file-chars): Don't translate
4294 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4296 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4297 method if cannot find the article.
4299 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4301 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4302 method if overrided.
4304 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4306 * mail-source.el (mail-source-fetch-webmail): Parameter
4309 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4311 * webmail.el: Support my-deja. Better error report.
4313 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4315 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4317 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4320 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4322 * nnslashdot.el (nnslashdot-request-article): A space.
4324 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4326 * nnagent.el: Support different backend with same name.
4328 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4330 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4332 (nnslashdot-sane-retrieve-headers): Ditto.
4333 (nnslashdot-request-article): Ditto.
4335 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4337 * nnweb.el (nnweb-insert): Narrow to point.
4339 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4341 * nnweb.el (nnweb-insert): Follow refresh url.
4342 * nnslashdot.el: Use it.
4344 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4346 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4347 (nnweb-decode-entities-string): New function.
4349 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4350 nnweb-* and move to nnweb.el.
4351 * nnwarchive.el: Use nnweb-decode-entities, etc.
4352 * webmail.el: Ditto.
4354 * nnslashdot.el: Use nnweb-decode-entities-string.
4355 (nnslashdot-decode-entities): Remove.
4357 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4359 * nnslashdot.el: Decode entities.
4361 1999-12-12 Dave Love <fx@gnu.org>
4363 * gnus-agent.el (gnus-category-edit-groups)
4364 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4365 expansion of setf, fixed.
4367 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4369 * gnus-agent.el: Revoke last Dave Love's patch, because of
4370 incompatibility of XEmacs.
4372 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4374 * mm-uu.el: Change headers.
4375 * rfc1843.el: Ditto.
4376 * uudecode.el: Ditto.
4378 1999-12-07 Dave Love <fx@gnu.org>
4380 * gnus-agent.el (gnus-category-edit-predicate)
4381 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4382 inside backquote to avoid it at runtime.
4384 1999-12-07 Dave Love <fx@gnu.org>
4386 * binhex.el: Require cl when compiling.
4388 1999-12-04 Dave Love <fx@gnu.org>
4390 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4392 1999-12-04 Dave Love <fx@gnu.org>
4394 * mm-util.el (mm-delete-duplicates): New function.
4395 (mm-write-region): Use it.
4397 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4399 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4400 mm-delete-duplicates.
4402 * imap.el (imap-open, imap-debug): Avoid mapc.
4404 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4406 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4407 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4409 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4412 * gnus.el (gnus-select-method): Likewise.
4414 * nnheader.el (nnheader-nov-read-integer): Likewise.
4416 * mm-view.el (mm-inline-message): Require cl when compiling.
4417 Avoid ignore-errors at runtime.
4418 (mm-inline-text): Avoid mapc.
4420 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4422 * gnus-art.el (article-decode-charset): Widen is bad.
4424 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4426 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4428 1999-12-12 Florian Weimer <fw@s.netic.de>
4430 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4431 indicate that only US-ASCII is permitted.
4432 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4433 use unencoded 8-bit characters in message headers.
4435 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4437 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4440 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4442 * webmail.el: Require url-cookie.
4444 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4446 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4447 new function to make modified caesar table.
4448 (nnwarchive-from-r13): Use it.
4449 (nnwarchive-mail-archive-article): Improved.
4451 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4453 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4455 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4457 * nnweb.el (nnweb-request-article): Return cons.
4459 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4461 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4463 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4465 * mm-util.el (mm-with-unibyte): New macro.
4466 * nnweb.el (nnweb-init): Use it.
4468 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4470 * mm-util.el (mm-charset-after): New function.
4471 (mm-find-mime-charset-region): Set charsets after
4472 delete-duplicates and use find-coding-systems-region.
4473 (mm-find-charset-region): Remove composition.
4475 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4477 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4479 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4481 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4482 * mml.el (mml-confirmation-set): New variable.
4483 (mml-parse-1): Ask user to confirm.
4485 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4487 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4488 are scanned when we have directory mail-sources (the mail source
4489 is modified in that case, so we must scan it for all
4492 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4494 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4495 and nnml-article-file-alist.
4497 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4499 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4500 nnmail-fetched-sources.
4502 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4504 * mm-util.el (mm-find-charset-region): Use the last charset.
4506 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4508 * gnus.el (gnus-select-method): Made the option list prettier.
4510 1999-12-08 Florian Weimer <fw@s.netic.de>
4512 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4513 for the `de' newsgroups hierarchy, as it is common practice there.
4515 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4517 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4518 buffer-string arguments. Fix references.
4520 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4522 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4523 (gnus-agent-batch-fetch): Use it.
4524 (gnus-agent-fetch-session): Use it.
4526 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4528 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4530 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4532 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4535 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4537 * nnslashdot.el (nnslashdot-request-list): There were two
4538 top-level body-forms. Put a `progn' around them.
4540 * gnus.el (gnus-select-method): Use `condition-case'
4541 instead of `ignore-errors', since cl may not be loaded when the
4544 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4546 * nnwarchive.el: Support www.mail-archive.com.
4548 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4550 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4553 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4555 * utf7.el: New file, written by Jon K Hellan.
4557 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4560 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4562 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4564 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4566 (gnus-refer-article-methods): New function.
4567 (gnus-summary-refer-article): Use it.
4569 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4571 * nnimap.el (nnimap-retrieve-groups): Return active format.
4573 * nnimap.el (nnimap-replace-in-string): Removed.
4574 (nnimap-request-list):
4575 (nnimap-retrieve-groups):
4576 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4578 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4580 * imap.el: Use format-spec for ssl program.
4581 * imap.el (imap-ssl-arguments): Removed.
4582 (imap-ssl-open-{1,2}): Removed.
4584 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4586 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4587 instead of `ignore-errors', since cl may not be loaded when the
4590 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4592 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4593 (mm-7bit-chars): New variable.
4594 (mm-body-7-or-8): Use it in both cases.
4596 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4598 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4599 defcustom definitions.
4601 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4603 * mm-decode.el (mm-display-part): Let mm-display-external return
4605 (mm-display-external): For copiousoutput methods, insert output in
4608 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4610 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4613 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4615 * gnus-audio.el: An M too far.
4617 * gnus-msg.el (gnus-setup-message): One backtick too many.
4619 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4620 a function, not a variable.
4622 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4624 * gnus-score.el (gnus-score-body): Widen before requesting.
4626 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4628 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4630 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4632 * mail-source.el (mail-source-fetch-webmail): Bind
4635 1999-12-04 Matt Swift <swift@alum.mit.edu>
4637 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4638 (gnus-uu-unmark-by-regexp): Ditto.
4640 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4643 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4645 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4646 do their real thing.
4648 * nnmh.el (nnmh-be-safe): Doc fix.
4650 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4652 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4653 status line has arrived before we count it.
4655 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4657 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4658 Whitespace problems.
4660 * gnus-win.el (gnus-configure-windows): Error fix.
4662 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4665 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4666 Indent all functions. Fix all comments to match the comment
4667 conventions. Double-space after full stop.
4669 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4671 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4672 value to divide received mails into my favorite groups and I met
4673 an error. It takes place if the length of a element "VALUE" in
4674 nnmail-split-fancy is less than two.
4676 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4678 * mml.el (mml-insert-part): New function.
4680 1999-12-02 Dave Love <fx@gnu.org>
4682 * mm-decode.el: Customize.
4684 1999-12-03 Dave Love <fx@gnu.org>
4686 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4687 the W3 stuff isn't available.
4689 1999-12-03 Dave Love <fx@gnu.org>
4691 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4694 1999-12-04 Dan Christensen <jdc@jhu.edu>
4696 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4698 1999-12-01 Andrew Innes <andrewi@gnu.org>
4700 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4701 don't be fooled by "From nobody" lines added by respooling.
4703 * pop3.el (pop3-movemail): Write crashbox in binary.
4704 (pop3-get-message-count): New function.
4706 * mail-source.el (mail-source-primary-source): New variable.
4707 (mail-source-report-new-mail-interval): New variable.
4708 (mail-source-idle-time-delay): New variable.
4709 (mail-source-new-mail-available): New internal variable.
4710 (mail-source-fetch-pop): Clear new mail flag, when mail from
4711 primary source has been fetched.
4712 (mail-source-check-pop): New function.
4713 (mail-source-new-mail-p): New function.
4714 (mail-source-start-idle-timer): New function.
4715 (mail-source-report-new-mail): New function.
4716 (mail-source-report-new-mail): New internal variable.
4717 (mail-source-report-new-mail-timer): New internal variable.
4718 (mail-source-report-new-mail-idle-timer): New internal variables.
4720 1999-12-04 Andreas Schwab <schwab@suse.de>
4722 * gnus-cus.el (gnus-group-customize): Customize fix.
4724 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4726 * message.el (message-send-mail-with-sendmail): Use
4727 message-make-address.
4729 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4731 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4733 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4735 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4737 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4739 * mml.el (mml-insert-tag): Don't close the tag.
4740 (mml-insert-empty-tag): New function.
4741 (mml-attach-file): Use mml-insert-empty-tag instead of
4743 (mml-attach-buffer): Ditto.
4744 (mml-attach-external): Ditto.
4745 (mml-insert-multipart): Ditto.
4747 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4749 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4752 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4754 * gnus.el (gnus-find-method-for-group): The method of a new group
4755 is not the native one.
4757 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4759 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4761 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4763 * nnultimate.el (nnultimate-retrieve-headers): Use
4764 mm-with-unibyte-current-buffer.
4765 (nnultimate-request-article): Ditto.
4767 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4769 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4771 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4773 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4774 * nnweb.el (nnweb-retrieve-headers): Use it.
4775 (nnweb-request-article): Use it.
4777 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4778 case matching failed.
4780 1999-12-02 John Wiegley <jwiegley@inprise.com>
4782 * mail-source.el (mail-source-keyword-map): Add backslash to
4785 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4787 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4789 (gnus-group-charset-alist): No, don't.
4791 * nnweb.el (nnweb-init): Make the buffer unibyte.
4793 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4795 * mail-source.el (mail-source-set-common-1): Fix to get the
4798 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4800 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4802 * nnultimate.el (nnultimate-request-list): Use unibyte.
4804 * gnus-uu.el (gnus-uu-grab-articles): Bind
4805 gnus-display-mime-function to nil.
4807 * message.el (message-send-mail-with-sendmail): Use the
4808 user-mail-address variable.
4810 * gnus-art.el (gnus-ignored-headers): More headers.
4812 * message.el (message-shorten-1): Use list.
4814 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4816 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4819 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4820 (nnweb-dejanews-create-mapping): Do the properish date.
4822 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4824 * mail-source.el (mail-source-common-keyword-map): New variable.
4825 (mail-source-bind-common): New macro.
4826 (mail-source-fetch): Support plugged mail source.
4827 * gnus-int.el (gnus-request-scan): Use them.
4829 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4831 * mm-view.el (mm-inline-message): Check whether charset is a
4834 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4836 * message.el (message-mode-map): Changed keystroke for
4837 message-yank-buffer.
4839 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4841 * message.el (message-shorten-references): Cut references to 31
4842 elements, then either fold them or shorten them to 988 characters.
4843 (message-shorten-1): New function.
4844 (message-cater-to-broken-inn): New variable.
4846 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4848 * nnslashdot.el (nnslashdot-lose): New function.
4850 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4852 * mm-view.el (mm-inline-message): Not the right type of charset is
4853 being fetched here. Let the group charset rule.
4854 (mm-inline-message): Ignore us-ascii.
4856 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4858 * mail-source.el (mail-source-fetch-maildir): work around the
4859 ommitted "file-regular-p" in efs/ange-ftp
4861 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4863 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4864 (mml-generate-mime-1): Use the encoding param.
4866 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4868 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4869 gnus-art before binding its variables.
4871 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4874 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4876 * message.el (message-clone-locals): Use it.
4878 * gnus-msg.el (gnus-configure-posting-styles): Make
4879 user-mail-address local.
4881 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4883 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4886 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4888 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4889 (message-clone-locals): Ditto.
4891 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4892 group inherit reply-to or from.
4894 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4896 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4898 (gnus-summary-show-article-charset-alist): New variable.
4900 * mm-bodies.el (mm-decode-string): Support gnus-all and
4902 (mm-decode-body): Ditto.
4903 * rfc2047.el (rfc2047-decode): Ditto.
4905 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4907 * mail-source.el (mail-source-delete-incoming): Change default to
4910 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4912 * gnus.el: Pterodactyl Gnus v0.99 is released.
4914 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4916 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4919 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4920 (gnus-configure-posting-styles): No, don't.
4921 (gnus-configure-posting-styles): Allow overriding files.
4923 * gnus-art.el (gnus-header-button-alist): Use browse-url
4926 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4928 * gnus-msg.el (gnus-summary-yank-message): New command and
4931 * message.el (message-yank-buffer): New command.
4932 (message-buffers): New function.
4934 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4935 next group in a more normal fasion.
4937 * mml.el (mml-boundary-function): New variable.
4938 (mml-compute-boundary): Use it.
4940 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4941 that exist for them.
4943 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4944 (gnus-async-timer): New variable.
4946 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4948 * nnultimate.el (nnultimate-request-list): Be more lenient with
4951 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4953 * gnus-art.el (gnus-treatment-function-alist): Do
4954 gnus-treat-capitalize-sentences.
4956 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4958 * webmail.el (webmail-hotmail-article): Hotmail changes the
4961 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4963 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4964 switch to buffer after calling program.
4965 (mm-display-external): Use `shell-command-switch' instead of "-c".
4967 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4969 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4972 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4975 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4977 * message.el (message-mode): Doc fix.
4979 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4981 * gnus-art.el (article-emphasize): Check group variable.
4982 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4984 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4986 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4989 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4991 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4993 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4995 * mml.el (mml-quote-region): Insert ! after the hash.
4997 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4999 * gnus-group.el (gnus-group-warchive-address-history): Change to
5002 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5004 * webmail.el: Support mail.yahoo.com.
5006 * mail-source.el (mail-source-fetch-webmail): Add password check.
5007 (mail-source-keyword-map): Use `subtype'.
5009 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5011 * mail-source.el (mail-source-keyword-map): Add webmail.
5012 (mail-source-fetcher-alist): Ditto.
5013 (mail-source-fetch-webmail): New function.
5014 * webmail.el: New file.
5016 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5018 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5020 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5022 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5024 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5026 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5027 (nnultimate-prune-days): New function.
5028 (nnultimate-create-mapping): Use it.
5029 (nnultimate-request-group): Only fetch the groups list if it has
5030 not been done before.
5031 (nnultimate-retrieve-headers): Don't write groups.
5032 (nnultimate-create-mapping): Off-by-one error.
5034 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5036 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5039 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
5041 * nnwarchive.el: Lots of changes make agent happy.
5043 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5045 * gnus-start.el (gnus-get-unread-articles): Assert group is in
5048 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5050 * mm-decode.el (mm-display-external): Write region with binary
5053 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5055 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5057 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5059 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5060 (mm-uu-test): Now it is in restricted region.
5062 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5064 * mm-view.el (mm-view-message): Fix buffer leak.
5065 (mm-inline-message): Support 'gnus-decoded.
5067 * mm-bodies.el (mm-decode-body): Ditto.
5069 * rfc2047.el (rfc2047-decode-region): Ditto.
5071 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5073 * imap.el (require): Added autoload for base64-encode-string.
5075 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5077 * gnus.el (gnus-refer-article-method): Made list value
5080 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5082 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5083 NOFORCE in Emacs case.
5085 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5087 * gnus-art.el (gnus-request-article-this-buffer): Set
5088 gnus-newsgroup-name.
5090 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5092 * gnus-start.el (gnus-get-unread-articles): Check server before
5095 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5097 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5099 * nnslashdot.el (nnslashdot-login-name): New variable.
5100 (nnslashdot-password): Ditto.
5101 (nnslashdot-request-post): New function.
5103 * gnus-art.el (gnus-treat-buttonize): More testing.
5105 * mm-encode.el: Another CVS test.
5107 * gnus-art.el (gnus-treat-emphasize): Change default.
5108 (gnus-treat-buttonize): Ditto.
5109 (gnus-treat-buttonize): This is a test.
5111 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5112 (gnus-build-sparse-threads): Ditto.
5113 (gnus-build-all-threads): Ditto.
5115 * nnheader.el (make-full-mail-header): Make into a subst.
5117 * gnus.el (gnus-refer-article-method): Doc fix.
5119 * gnus-sum.el: Do not accept a prefix.
5120 (gnus-summary-refer-article): Accept a list of select methods.
5122 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5124 * message.el (message-forward): Pay attention to prefix argument
5125 again and forward all headers when it is set, regardless of the
5126 value of message-forward-ignored-headers.
5128 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5130 * gnus-ems.el: Check for cygwin32.
5132 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5134 * mm-decode.el (mm-display-external): Use 'non-viewer.
5136 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5138 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5141 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5143 * gnus-start.el (gnus-get-unread-articles): Use
5144 nnfoo-retrieve-groups to find new news, if available.
5145 (gnus-read-active-file-2): New function.
5146 (gnus-get-unread-articles): Use it.
5147 (gnus-read-active-file-1): Ditto.
5149 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5151 * mm-util.el (mm-find-mime-charset-region): Make sure
5152 find-coding-systems-for-charsets is fbound.
5154 * gnus-ems.el: Typo fix.
5156 1999-11-13 Florian Weimer <fw@s.netic.de>
5158 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5159 it's available and makes sense.
5161 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5163 * gnus-score.el (gnus-score-save): Translate score file.
5165 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5167 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5168 added fetchflag and dontexpunge keywords.
5169 (mail-source-fetch-imap): Use them.
5171 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5173 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5174 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5177 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5179 Mention that it is both for group and topic parameters.
5180 (gnus-extra-topic-parameters): New constant, including `subscribe'
5182 (gnus-extra-group-parameters): New constant.
5183 (gnus-group-customize): Use them.
5185 * gnus.el (gnus-select-method): Added default value and tag.
5186 (gnus-refer-article-method): Added `DejaNews' customization option.
5188 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5190 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5192 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5195 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5197 * nnslashdot.el (nnslashdot-group-number): Changed default.
5199 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5200 (nnweb-dejanews-wash-article): Removed.
5201 (nnweb-type-definition): Fetch by id.
5203 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5206 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5207 (nnslashdot-request-list): Use Ultramode as well.
5208 (nnslashdot-date-to-date): Be more lenient.
5209 (nnslashdot-threaded): New function.
5211 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5213 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5215 1999-11-11 Steinar Bang <sb@metis.no>
5217 * nnweb.el (nnweb-type-definition): /=dnc
5219 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5221 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5223 (nnultimate-retrieve-headers): Wrong ordering.
5225 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5227 * message.el (message-forward-as-mime): New variable.
5229 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5231 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5233 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5235 * mail-source.el (mail-source-movemail-and-remove): New function.
5236 (mail-source-keyword-map): Add `function' for `maildir'.
5237 (mail-source-fetch-maildir): Use it.
5239 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5241 * nnwarchive.el: New file.
5242 * gnus-group.el (gnus-group-make-warchive-group): New function.
5243 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5245 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5247 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5250 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5252 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5254 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5256 * nnultimate.el (nnultimate-open-server): Do address.
5257 (nnultimate-forum-table-p): New function.
5259 * nnweb.el (nnweb-insert-html): Renamed.
5260 (nnweb-insert): New function.
5262 * nnultimate.el (nnultimate-insert-html): New function.
5264 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5266 (nnslashdot-retrieve-headers): use the sane version instead.
5268 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5270 * nnslashdot.el (nnslashdot-request-article): Fold case.
5272 * nnultimate.el: New file.
5274 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5277 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5278 (gnus-read-active-file-1): Separated into own function.
5279 (gnus-read-active-file): Catch quits.
5281 * nnslashdot.el (nnslashdot-request-article): Search better on
5283 (nnslashdot-request-list): Fold case.
5284 (nnslashdot-retrieve-headers): Ditto.
5286 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5288 * gnus.el: Autoload gnus-subscribe-topics.
5290 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5292 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5294 * gnus-util.el (gnus-write-active-file): Ditto.
5296 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5298 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5300 * gnus-cache.el (gnus-cache-file-name): Use it.
5301 * gnus-agent.el (gnus-agent-group-path): Use it.
5302 * nnmail.el (nnmail-group-pathname): Use it.
5304 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5306 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5308 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5309 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5310 * gnus.el (gnus-short-group-name): "..." proof.
5312 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5314 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5317 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5319 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5321 (nnslashdot-generate-active): New function.
5322 (nnslashdot-request-newgroups): Use it.
5324 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5327 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5328 (nnslashdot-request-list): Not moderated.
5330 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5332 * nnimap.el (nnimap-open-server): Remove error signal if
5333 nnimap-server-buffer is nil (the check should've been `boundp').
5335 * imap.el (imap-log):
5336 * nnimap.el (nnimap-debug): Disable debugging by default.
5338 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5340 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5342 * gnus-topic.el (gnus-subscribe-topic): New function.
5344 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5347 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5348 if starting with a quote.
5350 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5352 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5355 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5357 * nnslashdot.el: New file.
5359 * nnheader.el (nnheader-insert-header): New function.
5361 * gnus-art.el (gnus-mime-internalize-part): Bind
5364 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5367 1999-10-29 David S. Goldberg <dsg@mitre.org>
5369 * emacs-mime.texi (Customization): Document mm-inline-override-types
5371 1999-10-29 David S. Goldberg <dsg@mitre.org>
5373 * emacs-mime.texi (Customization): Document mm-inline-override-types
5375 1999-10-29 David S. Goldberg <dsg@mitre.org>
5377 * emacs-mime.texi (Customization): Document mm-inline-override-types
5379 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5381 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5384 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5386 * gnus-art.el (gnus-article-mode-map): Use the summary article
5389 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5391 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5393 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5395 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5397 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5399 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5400 is list or not before condition.
5402 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5404 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5406 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5408 * gnus-art.el (gnus-emphasis-alist): New value.
5410 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5412 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5415 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5417 * gnus-art.el (article-date-ut): Keep the updated timer.
5418 (gnus-emphasis-underline-italic): Doc fix.
5420 * gnus-msg.el (gnus-post-method): Doc fix.
5421 (gnus-post-method): Change default.
5423 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5425 * message.el (message-newline-and-reformat): Improvements.
5427 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5429 * message.el (message-newline-and-reformat): Don't insert too many
5431 (message-newline-and-reformat): Work even if not sc.
5433 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5435 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5437 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5439 * mm-view.el (mm-display-patch-inline): New function.
5441 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5443 * mm-view.el (mm-display-patch-inline): New function.
5445 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5447 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5450 * message.el (message-forward): Narrow to the right header.
5452 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5455 * gnus-msg.el (gnus-configure-posting-styles): Use the
5456 user-full-name function.
5458 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5459 (mm-body-charset-encoding-alist): Default to nil.
5461 * message.el (message-elide-ellipsis): Fix typo.
5462 (message-elide-region): Ditto.
5463 (message-elide-region): Don't insert a newline first.
5465 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5467 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5468 gnus-fetch-old-headers.
5469 (gnus-cut-threads): Ditto.
5470 (gnus-summary-initial-limit): Ditto.
5471 (gnus-summary-limit-children): Ditto.
5473 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5476 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5478 * gnus-art.el (article-decode-encoded-words):
5479 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5482 * gnus.el (gnus-read-method): Add methods from
5483 `gnus-opened-servers' to completion. Map entered method/address
5484 into existing methods if possible.
5486 * gnus-group.el (gnus-group-make-group): Simplify method.
5488 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5490 * mml.el (mml-preview): Remove mail-header-separator before
5493 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5495 * message.el (message-read-from-minibuffer): New function.
5497 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5499 * gnus.el: Pterodactyl Gnus v0.98 is released.
5501 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5503 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5505 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5507 * mml.el (mml-generate-mime-1): Read attached binary file in
5510 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5512 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5514 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5516 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5518 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5520 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5522 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5524 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5525 (gnus-article-mime-match-handle-function): New variable.
5526 (gnus-article-view-part): Make `b' customizable.
5528 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5530 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5532 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5534 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5536 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5538 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5540 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5542 * gnus-srvr.el (gnus-browse-foreign-server): Use
5543 `buffer-substring' instead of `read'.
5545 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5547 * nnimap.el, imap.el, rfc2104.el: New files.
5549 * gnus.el (gnus-valid-select-methods): Add nnimap.
5551 * gnus-group.el (gnus-group-group-map): Add
5552 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5553 (gnus-group-nnimap-expunge): New function.
5554 (gnus-group-nnimap-edit-acl): New function.
5556 * gnus-agent.el (gnus-agent-group-mode-map): Add
5557 gnus-agent-synchronize.
5558 (gnus-agent-synchronize): New function.
5559 (gnus-agent-fetch-group-1): Check if server is open.
5561 * nnagent.el (nnagent-request-set-mark): Save marks.
5563 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5564 (mail-source-fetcher-alist): Map to imap fetcher function.
5565 (mail-source-fetch-imap): New function.
5567 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5570 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5572 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5573 (gnus-topic-sort-topics): New function.
5574 (gnus-topic-make-menu-bar): Add sort-topics.
5575 (gnus-topic-move): New function.
5576 (gnus-topic-move-group): Move the topic if no group selected.
5578 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5580 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5582 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5584 * mm-view.el (mm-inline-message): Fix leaving group bug.
5586 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5588 * gnus-msg.el (gnus-post-method): Use normal method if current is
5591 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5593 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5594 (nnmail-insert-lines): Ditto.
5596 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5598 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5601 * message.el (message-unsent-separator): One more separator.
5603 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5605 * nnfolder.el (nnfolder-request-move-article): For empty article,
5606 search till (point-max).
5607 (nnfolder-retrieve-headers): Ditto.
5608 (nnfolder-request-accept-article): Ditto.
5609 (nnfolder-save-mail): Ditto.
5610 (nnfolder-insert-newsgroup-line): Ditto.
5612 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5614 * qp.el (quoted-printable-encode-region): Check eobp.
5616 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5618 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5620 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5622 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5625 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5627 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5628 (mm-uu-forward-end-line): Ditto.
5630 1999-09-29 Didier Verna <verna@inf.enst.fr>
5632 * binhex.el (binhex-decode-region): don't consider the value of
5633 `enable-multibyte-characters' in XEmacs.
5635 * gnus-start.el (gnus-read-descriptions-file): ditto.
5637 * mm-util.el (mm-multibyte-p): ditto.
5638 (mm-with-unibyte-buffer): ditto.
5639 (mm-find-charset-region): use `mm-multibyte-p'.
5641 * mm-bodies.el (mm-decode-body): ditto.
5642 (mm-decode-string): ditto.
5644 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5646 * mm-util.el (mm-binary-coding-system): Try binary first.
5648 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5650 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5652 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5654 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5656 (article-date-ut): Find correct insert position.
5658 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5660 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5663 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5665 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5668 * message.el (message-resend): Use message mode when prompting.
5670 * gnus-art.el (article-hide-headers): Mark wash.
5671 (article-emphasize): Ditto.
5673 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5675 * message.el (message-newline-and-reformat): Work for SC.
5677 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5679 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5681 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5683 1999-10-20 David S. Goldberg <dsg@mitre.org>
5685 * mm-decode.el (mm-inline-override-types): New variable
5687 * mm-decode.el (mm-inline-override-p): New function
5689 * mm-decode.el (mm-inlined-p): Use it
5691 1999-10-20 David S. Goldberg <dsg@mitre.org>
5693 * mm-decode.el mm-inline-override-types: New variable
5695 * mm-decode.el (mm-inline-override-p): New function
5697 * mm-decode.el (mm-inlined-p): Use it
5699 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5701 * gnus.el: Pterodactyl Gnus v0.97 is released.
5703 1999-09-01 Brendan Kehoe <brendan@zen.org>
5705 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5706 gnus-summary-next-group, not gnus-summary-next-article. Only give
5709 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5711 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5714 * message.el (message-forward-ignored-headers): New variable.
5716 * gnus-art.el (gnus-article-prepare-display): Nix out
5717 gnus-article-wash-types.
5719 * gnus-agent.el (gnus-agent-create-buffer): New function.
5720 (gnus-agent-fetch-group-1): Use it.
5721 (gnus-agent-start-fetch): Ditto.
5723 * gnus-sum.el (gnus-summary-exit): Don't use
5724 `gnus-use-adaptive-scoring'.
5726 * mail-source.el (mail-source-fetch-pop): Only store password when
5729 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5731 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5733 * message.el (message-reply): Use it.
5734 (message-dont-reply-to-names): New variable.
5736 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5738 * mm-util.el (mm-preferred-coding-system): Typo fix.
5740 * message.el (message-bounce): Work for non-MIME.
5742 * gnus.el (gnus-short-group-name): Short the right parts of the
5745 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5747 * mm-encode.el (mm-qp-or-base64): New version.
5749 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5751 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5753 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5755 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5756 of restricted region.
5757 (gnus-mime-display-single): Set beg at correct point.
5759 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5761 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5763 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5765 * gnus-msg.el (gnus-configure-posting-styles): Let
5766 `gnus-posting-styles' have its say in posting-style: local
5767 variable `styles' is already bound to `gnus-posting-styles' so
5768 don't rebind it to nil.
5770 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5772 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5775 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5777 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5778 quoted-printable-encode-region.
5780 * qp.el (quoted-printable-encode-region): Assume charset
5781 encoded. Fold every line in the region.
5783 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5785 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5788 1999-09-01 Didier Verna <verna@inf.enst.fr>
5790 * message.el (message-mode): allows whitespaces between multiple
5791 instances of the fill character ">".
5793 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5795 * mm-encode.el (mm-qp-or-base64): Fix.
5797 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5799 * message.el (message-send): Too much and.
5801 1999-09-24 Andreas Schwab <schwab@suse.de>
5803 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5805 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5807 * gnus-score.el (gnus-score-headers): Work for nil scores.
5809 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5811 * gnus-cache.el (gnus-cache-write-active): Write full names.
5813 * gnus-util.el (gnus-write-active-file): Accept full name.
5815 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5816 (mm-assoc-string-match): New function.
5817 (mm-display-inline): Use it.
5819 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5821 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5823 1999-08-27 Florian Weimer <fw@s.netic.de>
5825 * mml.el (mml-generate-multipart-alist): New variable.
5827 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5829 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5831 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5833 * message.el (message-send): More helpful error message if sending
5836 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5838 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5839 in newer emacsen, where ?r isn't equal 114.
5841 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5843 * gnus.el: Pterodactyl Gnus v0.96 is released.
5845 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5847 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5848 to get active info if method is covered by agent, otherwise
5849 active info is lost.
5851 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5853 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5855 1999-08-09 Dave Love <fx@gnu.org>
5857 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5859 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5861 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5862 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5863 added several new junk headers.
5865 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5867 * gnus-art.el (article-decode-charset): Don't assume
5868 gnus-summary-buffer is live.
5870 1999-08-27 Florian Weimer <fw@s.netic.de>
5872 * gnus-score.el (gnus-home-score-file): Work with absolute path
5875 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5877 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5878 nothing else in the group.
5880 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5882 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5885 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5887 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5889 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5891 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5894 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5896 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5899 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5901 * mm-util.el (mm-text-coding-system-for-write): New variable.
5902 (mm-append-to-file): New function.
5903 (mm-write-region): New function.
5905 * gnus-art.el (gnus-output-to-file): Use it.
5906 * gnus-util.el (gnus-output-to-rmail): Ditto.
5907 (gnus-output-to-mail): Ditto.
5908 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5910 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5912 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5914 * nnheader.el (nnheader-insert-file-contents): Revert and use
5915 mm-insert-file-contents.
5916 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5917 (nnheader-auto-mode-alist): Removed.
5919 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5920 (mm-insert-file-contents): Add a new parameter for inserting
5921 compressed file literally.
5923 * mml.el (mml-generate-mime-1): Insert non-text literally.
5925 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5927 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5929 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5931 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5933 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5936 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5938 * mml.el (mml-insert-mime): Decode text.
5939 (mml-to-mime): Narrow to headers-or-head.
5941 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5943 * mm-view.el (mm-inline-text): Check
5944 w3-meta-content-type-charset-regexp.
5946 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5948 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5951 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5953 * gnus-mlspl.el: Documentation fixes.
5955 1999-08-27 Rui Zhu <sprache@iname.com>
5957 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5959 1999-08-27 Michael Cook <cook@sightpath.com>
5961 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5964 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5966 * nnmail.el (nnmail-get-new-mail): "Done".
5968 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5970 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5973 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5975 * gnus-art.el (article-decode-charset): Fix broken CT.
5977 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5979 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5980 overview buffer if it is killed.
5982 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5984 * gnus-art.el (article-babel): New version.
5986 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5988 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5990 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5992 * gnus.texi (More Threading): Document new variable
5993 `gnus-sort-gathered-threads-function'.
5995 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5997 * gnus.texi (More Threading): Document new variable
5998 `gnus-sort-gathered-threads-function'.
6000 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
6002 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6005 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6007 * mm-util.el (mm-running-xemacs): Removed.
6008 (mm-coding-system-p): New function.
6009 (mm-binary-coding-system): Safe guess.
6010 (mm-text-coding-system): Ditto.
6011 (mm-auto-save-coding-system): Ditto.
6013 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6015 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6016 (mm-qp-or-base64): Reversed logic.
6018 * mm-decode.el (mm-save-part-to-file): Let coding system be
6021 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
6023 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6024 be set in topic parameters.
6026 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6028 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6029 (gnus-sort-gathered-threads): Allow the user to specify the
6030 function to use when sorting gathered threads.
6032 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6033 mark cached articles as `undownloaded'.
6035 1999-07-20 Peter von der Ahe <peter@ahe.dk>
6037 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6038 to have buffer local values.
6040 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
6042 * gnus-group.el (gnus-group-make-doc-group): Notice when user
6043 types 'g' for 'guess group type.
6045 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
6047 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6048 after each regexp in nnmail-list-identifiers, not just after last
6051 * gnus-sum.el (gnus-list-identifiers): New variable.
6052 (gnus-summary-remove-list-identifiers): New function.
6053 (gnus-select-newsgroup): Use it.
6054 (gnus-summary-wash-hide-map): Bind
6055 `gnus-article-hide-list-identifiers' to W W l.
6056 (gnus-summary-make-menu-bar): Add list-identifiers command.
6058 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6059 (gnus-treatment-function-alist): Add variable.
6060 (article-hide-list-identifiers): New function.
6061 (mapcar): Add function.
6062 (gnus-article-hide): Use it.
6064 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6066 * gnus.el: Pterodactyl Gnus v0.95 is released.
6068 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6070 * mm-decode.el (mm-mailcap-command): New function.
6071 (mm-display-external): Use it.
6073 * gnus-art.el (article-make-date-line): Work for India.
6075 * mm-encode.el (mm-qp-or-base64): Typo.
6077 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6079 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6081 * gnus.el: Pterodactyl Gnus v0.94 is released.
6083 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6085 * pop3.el: New version.
6087 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6089 * mm-encode.el (mm-qp-or-base64): New function.
6090 (mm-content-transfer-encoding): Use it.
6092 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6094 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6096 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6098 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6100 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6102 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6105 * mailcap.el (mailcap-mime-types): New function.
6107 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6109 * message.el (message-goto-eoh): Really go to the end.
6111 1999-07-09 Puneet Goel <puneet@computer.org>
6113 * message.el (message-make-date): Do the right thing in with
6114 sub-hour time zones.
6116 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6118 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6121 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6123 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6125 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6127 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6128 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6129 and use t as default value.
6131 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6133 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6134 gnus-summary-buffer is live.
6136 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6138 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6140 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6142 * message.el (message-bounce): Do MIME bounces MIMEy.
6144 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6146 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6148 * mailcap.el (mailcap-mime-extensions): Changed patch to
6151 * mm-decode.el (mm-display-external): Wrong placement of paren.
6153 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6155 * gnus.el: Pterodactyl Gnus v0.93 is released.
6157 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6159 * gnus-cus.el (gnus-group-parameters): New entries for
6162 * gnus-mlspl.el: Renamed functions and variables so as to
6163 start with gnus-group-split.
6165 * gnus.el: Adjust autoload entries.
6167 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6169 * gnus-mlspl.el: Removed trailing t from comment and provide.
6170 Renamed functions and variables to start with gnus-mlsplit.
6171 Added autoload comments.
6172 * gnus.el: Added autoload entries.
6174 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6176 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6177 so that matches excluded by RESTRICTs do not cause the whole split
6178 to be ignored. This also fixes a long-standing bug in which a
6179 split with \N substitutions wouldn't cause cross-posting as
6182 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6183 (nnmail-split-it): Implement them.
6185 * nnmail.el (nnmail-split-fancy): Document ! splits.
6187 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6189 * pop3.el: New version.
6191 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6193 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6195 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6197 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6199 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6201 * gnus-util.el (gnus-write-active-file): Use real name.
6203 * gnus-agent.el (gnus-agent-expire): Update active file
6206 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6208 * nndraft.el (nndraft-request-article): Use difference
6209 coding-systems for queue and drafts.
6211 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6214 * mm-util.el (mm-auto-save-coding-system): New coding system.
6216 * message.el (message-draft-coding-system): Use it.
6218 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6220 * mm-uu.el: More customizable and less aggressive.
6222 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6224 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6227 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6228 (mml-insert-mml-markup): Accept a nofile.
6229 (mml-insert-mime): Insert nofile.
6231 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6233 * mm-decode.el (mm-handle-media-type): New function.
6234 (mm-handle-media-supertype): New function.
6235 (mm-handle-media-subtype): New function.
6236 Use new functions throughout. "/"))
6238 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6240 * gnus-art.el (gnus-treat-predicate): Typo.
6242 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6244 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6246 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6248 * gnus-art.el (article-date-ut): UT! Default it!
6250 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6252 * gnus.el: Pterodactyl Gnus v0.92 is released.
6254 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6256 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6258 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6260 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6263 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6266 * mm-view.el (mm-inline-message): Ignore remove-spec.
6268 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6271 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6273 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6275 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6278 * message.el (message-fill-yanked-message): Remove `t' arg.
6280 * gnus-group.el (gnus-group-kill-group): Message killing of
6283 * mm-util.el (mm-preferred-coding-system): New function.
6284 (mm-mime-charset): Use it.
6286 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6288 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6290 * gnus-mlsplt.el: New file.
6292 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6294 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6296 (mm-attachment-override-p): Take a handle instead of a type.
6297 (mm-inlined-p): Ditto.
6298 (mm-automatic-display-p): Ditto,
6299 (mm-inlinable-p): Ditto.
6301 * nndraft.el (nndraft-request-expire-articles): Delete backup
6304 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6306 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6308 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6310 * nnmail.el (nnmail-split-it): Allow .*.
6312 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6314 * mm-decode.el (mm-inline-large-images-p): Renamed.
6316 * gnus-art.el (article-date-ut): Always look in the current buffer
6317 for the Date header.
6319 * mml.el (mml-validate): New command.
6321 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6322 since we are dealing with regexps.
6324 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6326 * gnus.el: Pterodactyl Gnus v0.91 is released.
6328 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6330 * gnus-agent.el (gnus-agent-save-active-1): New function.
6331 (gnus-agent-save-active): use it.
6332 (gnus-agent-save-groups): Ditto.
6334 * gnus-cache.el (gnus-cache-write-active): Use it.
6336 * gnus-agent.el (gnus-agent-write-active): Use it.
6338 * gnus-util.el (gnus-write-active-file): New function.
6340 * gnus-agent.el (gnus-agent-write-active): New function to keep
6341 lower boundaries and canceled groups.
6342 (gnus-agent-save-groups): Use it.
6343 (gnus-agent-save-active): Use it.
6344 (gnus-agent-save-group-info): Only write active files.
6345 (gnus-agent-expire): Update active file.
6347 * mm-decode.el (mm-inlinable-part-p): Removed.
6348 (mm-user-display-methods): Default to nil.
6349 (mm-user-display-methods): Removed.
6350 (add-mime-display-method): Removed.
6351 (mm-automatic-display): Renamed.
6352 (mm-automatic-display-p): Use it.
6353 (mm-inlined-types): New variable.
6354 (mm-inlined-p): New function.
6356 * message.el (message-reply): Bind message-this-is-mail.
6358 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6360 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6362 * message.el (message-check-news-header-syntax): Protect against
6365 * mm-util.el (mm-auto-mode-alist): New.
6367 * mml.el (mml-generate-mime-1): Ditto.
6369 * gnus.el: Use mm-insert-file-contents throughout instead of
6372 * mm-util.el (mm-insert-file-contents): New function.
6374 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6376 * gnus.el: Pterodactyl Gnus v0.90 is released.
6378 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6380 * mailcap.el (mailcap-possible-viewers): Use string=.
6382 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6384 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6385 (mm-uu-forward-end-line): New variable.
6386 (mm-uu-begin-line): Handle forwarded message.
6387 (mm-uu-identifier-alist): Ditto.
6388 (mm-uu-dissect): Ditto.
6390 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6392 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6393 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6394 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6396 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6397 (nnfolder-file-coding-system-for-write): New variable.
6398 (nnfolder-active-file-coding-system): New variable.
6399 (nnfolder-active-file-coding-system-for-write): New variable.
6400 (nnfolder-save-active): New function.
6401 (nnfolder-save-buffer): Use them.
6402 (nnfolder-possibly-change-group): Ditto.
6403 (nnfolder-request-list-newsgroups): Ditto.
6404 (nnfolder-request-create-group): Ditto.
6405 (nnfolder-request-expire-articles): Ditto.
6406 (nnfolder-request-move-article): Ditto.
6407 (nnfolder-request-accept-article): Ditto.
6408 (nnfolder-request-delete-group): Ditto.
6409 (nnfolder-request-rename-group): Ditto.
6410 (nnfolder-possibly-change-folder): Ditto.
6411 (nnfolder-read-folder): Ditto.
6412 (nnfolder-request-list): Remove pathname-coding-system.
6413 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6415 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6416 (nnmail-file-coding-system-1): Removed.
6417 (nnmail-find-file): Use nnmail-pathname-coding-system.
6418 (nnmail-write-region): Ditto.
6420 * nnmbox.el (nnmbox-file-coding-system): New variable.
6421 (nnmbox-file-coding-system-for-write): New variable.
6422 (nnmbox-active-file-coding-system): New variable.
6423 (nnmbox-active-file-coding-system-for-write): New variable.
6424 (nnmbox-save-buffer): New function.
6425 (nnmbox-save-active): New function.
6426 (nnmbox-request-scan): Use them.
6427 (nnmbox-request-expire-articles): Ditto.
6428 (nnmbox-request-move-article): Ditto.
6429 (nnmbox-request-accept-article): Ditto.
6430 (nnmbox-request-replace-article): Ditto.
6431 (nnmbox-request-delete-group): Ditto.
6432 (nnmbox-request-rename-group): Ditto.
6433 (nnmbox-request-create-group): Ditto.
6435 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6436 (mm-running-ntemacs): Removed.
6438 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6440 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6442 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6444 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6446 * qp.el (quoted-printable-encoding-characters): Support lower case.
6448 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6450 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6451 (rfc2047-b-encode-region): Encode line by line.
6453 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6455 * mm-util.el (mm-find-mime-charset-region): Fix.
6457 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6459 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6460 (mm-find-mime-charset-region): Ditto.
6462 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6464 * gnus-sum.el (gnus-summary-move-article): Fix something or
6467 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6469 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6470 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6471 (gnus-summary-enter-digest-group): Use them.
6472 (gnus-summary-setup-default-charset): Ditto.
6474 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6476 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6477 gnus-newsgroup-name is nil.
6479 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6481 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6483 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6485 * gnus-art.el (article-emphasize): Use correct
6486 gnus-article-emphasis-alist.
6488 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6490 * mm-view.el (mm-inline-text): Fix text/html bug.
6492 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6494 * gnus.el: Pterodactyl Gnus v0.89 is released.
6496 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6498 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6499 * message.el (message-draft-coding-system): Ditto.
6500 * mm-util.el (mm-running-ntemacs): Ditto.
6502 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6504 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6506 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6508 * mml.el: require mm-decode.
6510 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6512 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6514 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6516 * mm-view.el (mm-inline-image): Fix image undisplayer.
6518 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6520 * mml.el (mml-insert-multipart): Error in compeling-read.
6521 (mml-insert-tag): Match tags.
6523 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6525 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6526 (gnus-cache-braid-heads): Ditto.
6527 (gnus-cache-retrieve-headers): Ditto.
6529 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6531 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6533 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6535 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6536 to string under XEmacs.
6538 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6540 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6542 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6544 * mm-view.el (mm-inline-message): Fix message view bug.
6545 * gnus-art.el (gnus-article-prepare): Ditto.
6547 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6549 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6551 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6553 * gnus.el: Pterodactyl Gnus v0.88 is released.
6555 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6557 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6560 * nnmail.el (nnmail-get-new-mail): Save info.
6562 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6564 * gnus.el: Pterodactyl Gnus v0.87 is released.
6566 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6568 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6569 (mail-source-run-script): New function.
6570 (mail-source-fetch-pop): Use it.
6572 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6574 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6576 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6578 * gnus.el: Pterodactyl Gnus v0.86 is released.
6580 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6582 * gnus-art.el (gnus-treat-translate): New variable.
6583 (gnus-treat-predicate): Accept a list of regexps.
6584 (gnus-article-treat-custom): Allow a list of regexps.
6586 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6588 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6591 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6593 * gnus-art.el (article-babel): Narrow a bit.
6595 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6597 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6599 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6600 articles, not only unread ones.
6601 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6602 articles, not only unread ones.
6604 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6606 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6609 * gnus-art.el (gnus-article-x-face-command): Ditto.
6611 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6613 * gnus.el (gnus-method-simplify): Accept server names.
6615 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6617 * gnus-art.el (article-babel-prompt): New function.
6618 (article-babel): New command.
6620 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6622 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6624 * mml.el (mml-generate-mime-1): Don't insert literally.
6626 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6627 (gnus-netrc-syntax-table): Removed.
6628 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6630 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6632 * mm-view.el (mm-inline-text): Fix charset for text/html.
6634 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6636 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6638 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6640 * nnmail.el (nnmail-split-incoming): Return the number of split
6642 (nnmail-process-babyl-mail-format): Ditto.
6643 (nnmail-process-unix-mail-format): Ditto.
6644 (nnmail-process-mmdf-mail-format): Ditto.
6645 (nnmail-process-maildir-mail-format): Ditto.
6647 * mail-source.el (mail-source-callback): Return the number from
6650 * message.el (message-send-mail): Generate Lines.
6652 * mail-source.el (mail-source-call-script): New function.
6653 (mail-source-call-script): New function.
6655 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6657 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6658 (gnus-select-newsgroup): Use it.
6659 (gnus-group-highlight-words-alist): New variable.
6660 (gnus-newsgroup-emphasis-alist): New variable.
6661 (gnus-summary-local-variables): Use it.
6662 * gnus-art.el (article-emphasize): Use it.
6663 (gnus-emphasis-highlight-words): New face.
6664 * gnus-cus.el (gnus-group-parameters): New parameter.
6666 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6668 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6669 parameter `headers'.
6670 (gnus-cache-enter-article): Ditto.
6671 (gnus-cache-update-article): Ditto.
6672 * gnus-sum.el (gnus-summary-move-article): Ditto.
6673 (gnus-summary-mark-article-as-unread): Ditto.
6674 (gnus-summary-mark-article): Ditto.
6676 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6678 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6679 (gnus-posting-style-alist): Removed.
6680 (gnus-message-style-insertions): Ditto.
6681 (gnus-configure-posting-styles): Reimplementation.
6683 * mail-source.el (mail-source-fetch): Error the message.
6685 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6687 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6689 * gnus.el: Pterodactyl Gnus v0.85 is released.
6691 1999-04-20 Michael Cook <cook@sightpath.com>
6693 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6694 Outlook citation regex.
6696 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6698 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6701 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6703 * gnus-range.el (gnus-remove-from-range): Document range1
6704 modification, protect range2.
6706 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6708 * gnus-sum.el (gnus-update-marks): Protect lists from
6709 gnus-remove-from-range, don't sort twice.
6711 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6713 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6714 function in backend.
6716 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6718 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6719 request-accept-article function in the backend instead of using
6720 the 'respool capability.
6722 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6724 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6725 spurious whitespace at eob.
6727 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6729 * nnmail.el (nnmail-get-new-mail): Check right variable.
6731 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6733 * mailcap.el (mailcap-mime-data): Fix rfc822.
6735 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6737 * nndoc.el (nndoc-nsmail-type-p): New function.
6738 (nndoc-type-alist): Recognize nsmail.
6740 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6742 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6743 *before* `article-hide-headers' deletes the information.
6745 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6747 * gnus-sum.el (gnus-summary-save-parts): New command and
6749 (gnus-summary-save-parts-1): New function.
6750 (gnus-summary-iterate): Buggy.
6752 * mm-decode.el (mm-save-part-to-file): Made into own function.
6754 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6756 * gnus-group.el (gnus-group-set-info): Resist nils.
6758 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6760 * mailcap.el (mailcap-mime-data): Ditto.
6762 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6764 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6766 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6768 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6769 gnus-article-date-lapsed-new-header is t.
6771 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6773 * gnus.el: Pterodactyl Gnus v0.84 is released.
6775 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6777 * gnus-msg.el (gnus-bug-message): Mime change.
6779 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6781 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6783 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6785 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6788 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6790 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6791 when authentication is 'password.
6793 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6795 * gnus-win.el (gnus-configure-windows): Accept a setting.
6797 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6799 * mm-util.el (mm-quote-arg): Moved here.
6801 * mm-decode.el (mm-quote-arg): Quote more chars.
6803 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6805 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6806 with newlines would create buggy .nov files.
6808 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6810 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6813 * message.el (message-mode): Doc fix.
6815 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6817 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6819 * gnus-art.el (article-date-ut): Rewrite.
6821 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6824 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6827 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6829 1999-04-18 Didier Verna <verna@inf.enst.fr>
6831 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6832 (article-date-ut): use it.
6834 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6836 * mail-source.el (mail-source-fetch-pop): Call script
6839 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6841 * gnus.el: Pterodactyl Gnus v0.83 is released.
6843 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6845 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6847 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6849 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6851 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6853 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6855 * message.el (message-generate-headers): Accept continuation
6858 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6860 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6862 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6864 * gnus-art.el (gnus-treatment-function-alist): use
6867 * message.el (message-inhibit-body-encoding): Typo.
6868 (message-resend): Inhibit encoding.
6870 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6872 * gnus-art.el (article-remove-cr): Use re-search.
6874 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6877 * mm-decode.el (mm-quote-arg): Quote '.
6879 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6881 * mm-decode.el (mm-insert-part): Use multibyte for text.
6883 * gnus-start.el (gnus-read-newsrc-file): New variable.
6884 (gnus-read-newsrc-file): Use it.
6886 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6888 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6890 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6893 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6895 * gnus.el: Pterodactyl Gnus v0.82 is released.
6897 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6899 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6902 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6904 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6907 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6909 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6911 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6913 * mail-source.el (mail-source-fetch): Ask before bugging out.
6915 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6917 * uudecode.el (uudecode-decode-region-external): Don't assume
6918 uudecode-temporary-file-directory ends with a slash.
6920 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6922 * gnus-sum.el (gnus-update-marks):
6923 (gnus-update-read-articles):
6924 (gnus-summary-expire-articles): Check server.
6926 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6928 * mml.el (mml-preview): New function.
6930 1999-04-17 William M. Perry <wmperry@aventail.com>
6932 * mail-source.el (mail-source-fetch-file): Return the right
6935 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6937 * mml.el (mml-insert-parameter): New function.
6938 (mml-insert-parameter-string): New function.
6940 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6942 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6943 (gnus-mime-display-part): Use it.
6945 * mm-decode.el (mm-alternative-precedence): Removed.
6946 (mm-discouraged-alternatives): New variable.
6947 (mm-preferred-alternative-precedence): New function.
6949 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6951 * mail-source.el (mail-sources): New variable.
6953 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6955 * mm-decode.el (mm-valid-image-format-p): New function.
6956 (mm-inline-media-tests): Use it.
6957 (mm-valid-and-fit-image-p): New function.
6959 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6960 (gnus-agent-fetch-group): Ditto.
6962 1999-04-12 Didier Verna <verna@inf.enst.fr>
6964 * nnmail.el (nnmail-article-group): in case of a group name
6965 containing "\\n" constructs, be sure to pass the expanded value to
6968 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6970 * gnus.el: Pterodactyl Gnus v0.81 is released.
6972 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6974 * gnus-sum.el (gnus-get-split-value): Reverse result.
6976 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6978 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6980 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6982 * mml.el (mml-insert-tag): Insert concluding part.
6984 * message.el (message-send-mail): Encode later.
6985 (message-send-news): Ditto.
6987 * nnfolder.el: Don't use mail delim.
6989 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6991 * gnus-cus.el (gnus-group-customize): Put point at min.
6993 * mm-view.el (mm-inline-text): Allow toggling html.
6995 1999-03-28 William M. Perry <wmperry@aventail.com>
6997 * mail-source.el: Added prescript and postscript to file.
6999 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7001 * nnmail.el: Reverted.
7003 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7004 (gnus-setup-posting-charset): Did work.
7006 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
7008 * gnus.el (gnus-short-group-name): Use
7009 gnus-group-uncollapsed-levels.
7011 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7013 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7015 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7017 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7018 (article-strip-headers-from-body): New command and keystroke.
7020 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7022 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7024 * nnheader.el (nnheader-insert-file-contents): Bind
7025 enable-local-eval to nil.
7026 (nnheader-find-file-noselect): Ditto.
7028 * nnmail.el (nnmail-article-group): Don't remove long lines.
7029 (nnmail-remove-long-lines): New function.
7030 (nnmail-split-header-length-limit): Removed.
7032 * mml.el (mml-generate-mime-1): Use unibyte buffers.
7034 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7036 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7038 * gnus-sum.el (gnus-summary-generic-mark): New function.
7040 * nnmail.el (nnmail-split-header-length-limit): Increased.
7041 (nnmail-article-group): Allow nil.
7043 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7045 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7048 * mml.el (mml-minibuffer-read-type): Include types from
7051 * nndraft.el (nndraft-request-article): Would clobber Japanese.
7053 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
7055 * mml.el (mml-insert-tag): New function.
7056 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7057 confusion with functions like `mml-read-tag'.
7058 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7059 (mml-minibuffer-read-description): Ditto with
7060 `mml-minibuffer-read-description'.
7061 (mml-attach-buffer): New function.
7062 (mml-mode-map): New entry for /.
7063 (mml-minibuffer-read-type): Accept DEFAULT.
7065 * mml.el (mml-quote-region): Narrow the region.
7067 * message.el (message-mode-menu): message-mime-attach-file is now
7070 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7072 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7074 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7076 * mml.el (mml-attach-buffer): New command.
7078 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7080 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7081 with a proper range. Compress range.
7083 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7085 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7087 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7089 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7091 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7092 (gnus-picons-convert-x-face): Removed.
7093 (gnus-picons-article-display-x-face): Removed.
7094 (gnus-picons-x-face-sentinel): Ditto.
7095 (gnus-picons-display-x-face): Ditto.
7097 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7099 * gnus.el: Pterodactyl Gnus v0.80 is released.
7101 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7103 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7105 * gnus-sum.el (gnus-with-article): Moved here.
7107 * mail-source.el (mail-source-fetch-pop): Ask for password even
7110 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7112 * gnus-msg.el (gnus-bug): Add description.
7114 * mml.el (mml-insert-mml-markup): Insert disposition.
7116 * message.el (message-send-mail): Always encode mail headers.
7118 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7120 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7123 * nnmail.el (nnmail-current-spool): Removed.
7125 * gnus-salt.el (gnus-tree-inhibit): New varible.
7127 * gnus.el (mm-util): Required.
7129 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7131 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7133 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7135 * mail-source.el (mail-source-bind): Doc fix.
7137 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7139 * message.el (message-mode): Doc fix.
7141 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7144 * gnus.el (gnus-methods-equal-p): Moved here.
7146 * mail-source.el: pop at 110.
7148 * pop3.el (pop3-movemail): Use write-region instead of
7149 append-to-file to avoid excessive messaging.
7151 1999-02-27 lantz moore <lmoore@contigo.com>
7153 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7156 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7158 * gnus-art.el (article-hide-boring-headers): Field names must not
7161 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7163 * gnus.el: Pterodactyl Gnus v0.79 is released.
7165 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7167 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7169 * mml.el (mml-mode): Don't use add-minor-mode.
7171 * message.el (messgage-inhibit-body-encoding): New variable.
7172 (message-encode-message-body): Use it.
7174 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7176 * gnus.el: Pterodactyl Gnus v0.78 is released.
7178 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7180 * message.el (message-mode): Switch on MML mode.
7182 * mml.el: Included commands and functions.
7183 (mml-mode-map): New keymap.
7185 * message.el: Removed the insertion commands and functions.
7187 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7189 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7192 * gnus-art.el (gnus-narrow-to-page): Revert.
7194 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7195 (gnus-cite-parse-maybe): Always reparse.
7197 * message.el (message-encode-message-body): Don't insert
7198 "multipart warning".
7200 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7202 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7204 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7206 * nnmail.el: Require mm-util.
7208 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7210 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7213 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7215 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7217 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7219 * gnus-msg.el (gnus-extended-version): Better regexp.
7221 1999-02-25 Didier Verna <verna@inf.enst.fr>
7223 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7224 is called with the result of SPLIT and should return a new split.
7226 * gnus.texi: update the doc.
7228 1999-02-23 Didier Verna <verna@inf.enst.fr>
7230 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7231 displayed in the article buffer, output bars if
7232 `gnus-picons-display-article-move-p'.
7234 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7236 * mail-source.el (mail-source-fetch-pop): Typo.
7238 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7240 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7242 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7244 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7246 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7248 * mml.el (mml-insert-buffer): New function.
7250 * message.el (message-forward): Insert the buffer in the buffer.
7252 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7254 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7256 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7258 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7260 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7262 * gnus.el: Pterodactyl Gnus v0.77 is released.
7264 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7266 * gnus-art.el (gnus-displaying-mime): New variable.
7267 (article-narrow-to-head): New function.
7269 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7270 Default to pop instead of pop3.
7272 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7274 * gnus-art.el (article-hide-pgp): Goto body.
7276 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7278 * gnus-cite.el: Don't use goto-line.
7280 * gnus-art.el (gnus-article-treat-html): Removed.
7281 (gnus-treat-article): Save restriction.
7283 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7285 * message.el (message-send-mail): Don't untabify.
7286 (message-mode): Don't use tabs for indentation.
7288 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7290 * message.el (message-send-mail): Don't untabify.
7292 * nnml.el (nnml-save-mail): Typo fix.
7294 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7296 * message.el (message-cite-function): Add
7297 `message-cite-original-without-signature' customization option.
7299 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7301 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7302 `nnmail-prepare-incoming-header-hook'.
7304 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7306 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7308 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7310 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7312 1999-02-18 Michael Cook <cook@sightpath.com>
7314 * Recognize Microsoft Outlook's cite attribution conventions.
7316 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7318 * gnus-sum.el: Bind M.
7320 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7322 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7324 1999-02-15 Didier Verna <verna@inf.enst.fr>
7326 * gnus-picon.el (gnus-group-display-picons): ensures that
7327 `article-goto-body' really goes to the article body.
7329 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7331 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7333 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7335 * mm-view.el (mm-view-message): Enable multibyte.
7337 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7339 * nnmail.el (nnmail-get-new-mail): Message later.
7341 * mm-util.el (mm-find-charset-region): Revert to checking
7344 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7346 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7349 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7351 * gnus.el: Pterodactyl Gnus v0.76 is released.
7353 1999-02-06 Felix Lee <flee@cygnus.com>
7355 * gnus.el (gnus-group-change-level-function): Typo.
7357 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7359 * gnus-sum.el (gnus-nov-skip-field): Removed.
7360 (gnus-nov-field): Ditto.
7361 (gnus-nov-parse-extra): Ditto.
7362 (gnus-nov-read-integer): Ditto.
7364 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7366 * nnheader.el (nnheader-nov-read-message-id): New macro.
7367 (nnheader-parse-nov): Use it.
7369 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7370 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7371 `(eq (char-after) ?\n)'.
7373 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7375 * gnus.el (gnus-other-frame): Always pop up a new frame.
7377 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7379 * gnus-range.el (gnus-range-add): Rewrite.
7381 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7383 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7385 (nnmail-process-maildir-mail-format): New function.
7387 * mail-source.el (mail-source-fetch-maildir): New function.
7388 (mail-source-keyword-map): Add default for maildir method.
7389 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7391 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7393 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7395 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7396 (nndoc-mime-digest-type-p): Removed.
7398 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7400 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7401 where it is supposed to be.
7402 (gnus-treat-play-sounds): New variable.
7404 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7406 * gnus-art.el (article-display-x-face): Narrow to head.
7407 (gnus-article-washed-types): New variable.
7408 (article-hide-pgp): Is not a toggle.
7409 (gnus-article-hide-text-type): Save types.
7410 (article-decode-charset): Use it.
7412 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7414 * message.el (message-forward-start-separator): Removed.
7415 (message-forward-end-separator): Removed.
7416 (message-signature-before-forwarded-message): Removed.
7417 (message-included-forward-headers): Removed.
7418 (message-check-news-body-syntax): Don't check forward.
7419 (message-forward): Use MIME.
7421 * nnvirtual.el (nnvirtual-request-article): Bind
7422 gnus-article-decode-hook to nil.
7424 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7426 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7429 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7431 * format-spec.el (format-spec): Be more robust.
7433 * message.el (message-encode-message-body): Default
7434 mail-parse-charset to mail-parse-charset.
7436 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7437 (gnus-summary-edit-article): Bind mail-parse-charset.
7439 * mml.el (mml-read-tag): Ignore white space after end of tag.
7441 * message.el (message-goto-body): Also work in separatorless
7444 * mml.el (mml-translate-from-mime): New function.
7445 (mml-insert-mime): Ditto.
7446 (mml-to-mime): New function.
7447 (mime-to-mml): New name.
7449 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7452 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7454 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7455 special-case nndraft groups.
7457 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7459 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7460 (gnus-get-newsgroup-headers): Already bound.
7462 * message.el (message-encode-message-body): Use posting charset.
7464 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7465 (mm-body-encoding): Do CTE.
7466 (mm-body-7-or-8): New function.
7468 * mm-util.el (mm-mime-charset): Always fall back on alist.
7469 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7470 (mm-mime-mule-charset-alist): Add arabic-*-column.
7471 (mm-find-mime-charset-region): New function.
7473 * format-spec.el (format-spec-make): New function.
7475 * mail-source.el (format-spec): Required.
7476 (mail-source-fetch-with-program): Removed.
7477 (mail-source-fetch-with-program): New function.
7479 * format-spec.el: New file.
7481 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7483 * mail-source.el (mail-source-fetch-with-program): Take optional
7486 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7488 * gnus-start.el: Ignore some groups.
7489 (gnus-setup-news): Bind nnmail-fetched-sources.
7491 * message.el (message-send-mail): Remove all tabs.
7493 * mm-util.el (mm-find-charset-region): Just check whether
7494 find-charset-region is defined.
7496 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7498 * gnus-group.el (gnus-group-get-new-news): Use
7499 nnmail-fetched-sources.
7501 * nnmail.el (nnmail-fetched-sources): New variable.
7502 (nnmail-get-new-mail): Use it.
7504 * mail-source.el (mail-source-fetched-sources): New variable.
7505 (mail-source-fetch): Use it.
7507 1999-02-02 Mark W. Eichin <eichin@thok.org>
7509 * gnus.el (gnus-getenv-nntpserver): if the file that
7510 gnus-nntpserver-file names has a trailing newline, the
7511 string-match will always match, and thus the file will never be
7512 read. (^ matches start of "line", \\` matches start of "buffer",
7513 which is what was intended...)
7515 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7517 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7519 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7521 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7524 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7526 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7528 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7530 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7532 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7534 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7536 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7538 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7539 * gnus-start.el (gnus-start-draft-setup): Ditto.
7541 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7543 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7544 (mail-source-value): Don't do variables.
7546 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7548 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7550 1999-02-01 Michael Cook <cook@sightpath.com>
7552 * Defenestrate spurious ?a.
7554 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7556 * mail-source.el (mail-source-fetch-pop): Instead use
7559 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7561 * lisp/mail-source.el : Support APOP authentication scheme.
7563 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7565 * pop3.el (pop3-movemail): Return t.
7567 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7569 * rfc2047.el (rfc2047-fold-region): New function.
7570 (rfc2047-encode-message-header): Use it.
7572 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7574 * gnus-sum.el (gnus-group-charset-alist): Add more.
7576 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7578 * gnus.el: Pterodactyl Gnus v0.75 is released.
7580 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7582 * gnus-art.el (article-display-x-face): Don't narrow to head.
7584 1999-02-01 Michael Cook <cook@sightpath.com>
7586 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7588 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7590 * mail-source.el (mail-source-fetch-directory): Ignore
7593 * gnus-cus.el (gnus-group-parameters): Addition.
7595 * gnus-art.el (article-strip-banner): Do symbolic banners.
7596 (article-strip-banner): New keystroke.
7598 1999-02-01 Michael Cook <cook@sightpath.com>
7600 * gnus-art.el (article-strip-banner): New command.
7602 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7604 * gnus-art.el (gnus-treat-strip-banners): New variable.
7606 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7608 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7611 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7613 * message.el (message-draft-coding-system): Check coding-system.
7614 * mm-util.el (mm-text-coding-system): Ditto.
7616 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7618 * mail-source.el (mail-source-fetch-pop): Save excursion.
7620 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7622 * mail-source.el (mail-source-movemail-args): Not constant.
7623 (mail-source-movemail-args): Removed.
7624 (mail-source-fetch-with-program): New function.
7625 (mail-source-fetch-pop): Use program and function.
7626 (mail-source-movemail-program): Removed.
7628 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7629 (gnus-treat-date-user-defined): New variable.
7631 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7633 * nnmail.el (nnmail-fix-eudora-headers): New function.
7635 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7637 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7639 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7641 * gnus-art.el (gnus-treatment-function-alist): Do
7642 gnus-article-add-buttons-to-head later.
7643 (gnus-treat-capitalize-sentences): New variable.
7644 (article-capitalize-sentences): New command and keystroke.
7646 * gnus-group.el (gnus-group-catchup-current): Do group.
7648 * message.el (message-default-charset): Add group.
7650 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7652 * gnus.el: Pterodactyl Gnus v0.74 is released.
7654 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7656 * gnus-art.el (article-fill-long-lines): Renamed.
7657 (article-fill-long-lines): New keystroke.
7659 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7661 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7663 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7665 (gnus-group-catchup-current): Be more robus.
7667 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7670 1999-01-25 Dave Love <fx@gnu.org>
7672 * message.el (message-mode-menu): Add message-mime-attach-file.
7673 (message-mode): Doc fix.
7675 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7677 * nnmail.el (nnmail-check-duplication): Insert the mail source
7680 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7681 (mail-source-fetch-directory): Ditto.
7682 (mail-source-fetch-file): Ditto.
7683 (mail-source-string): New variable.
7685 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7688 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7691 * mm-util.el (mm-mime-charset): Use the parameters.
7692 (mm-mime-charset): Removed region paremeters.
7694 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7697 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7699 * nnmail.el (nnmail-get-split-group): Quote right.
7701 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7703 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7706 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7708 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7709 (gnus-group-mode): Don't hook.
7711 * mail-source.el (mail-source-bind): Doc fix.
7712 (mail-source-bind): Take only one param.
7714 * gnus-art.el (gnus-treat-highlight-signature): typep.
7716 * mail-source.el (mail-source-movemail): Ignore empty file.
7717 (mail-source-callback): Check before deleting.
7719 * message.el (message-mime-attach-file): Include name.
7721 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7723 * mm-util.el (mm-read-charset): Return a symbol.
7725 * mm-view.el (mm-inline-text): Insert signature separator.
7727 * gnus-art.el (gnus-treat-predicate): New function.
7728 (gnus-treat-article): Allow all types to be checked.
7730 * gnus-util.el (gnus-or): New function.
7733 * gnus-art.el (gnus-mime-display-single): Use override.
7735 * mm-decode.el (mm-attachment-override-types): New variable.
7736 (mm-attachment-override-p): New function.
7738 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7740 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7742 * mm-view.el (mm-inline-text): Do vcards.
7744 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7746 * gnus.el: Pterodactyl Gnus v0.73 is released.
7748 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7750 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7751 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7752 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7753 (nnmail-movemail-program): Removed.
7754 (nnmail-movemail-args): Removed.
7755 (nnmail-pop-password-required): Ditto.
7756 (nnmail-tmp-directory): Ditto.
7757 (nnmail-delete-incoming): Removed.
7758 (nnmail-pop-password, nnmail-moved-inboxes,
7759 nnmail-internal-password, nnmail-move-inbox): Removed.
7760 (nnmail-read-passwd): Ditto.
7761 (nnmail-get-spool-files): Removed.
7762 (nnmail-resplit-incoming): Reinstated.
7764 * mail-source.el: New file.
7766 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7768 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7770 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7772 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7774 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7776 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7778 * gnus-picon.el (gnus-group-display-picons): Goto body.
7780 * gnus.el: Indented all functions; broke long lines; changed all
7781 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7783 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7785 * gnus.el: Pterodactyl Gnus v0.72 is released.
7787 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7789 * gnus.el: Cleaned up trailing whitespace.
7791 * mm-util.el (mm-read-charset): Work.
7793 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7795 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7796 nnheader-translate-file-chars'd group name.
7798 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7800 * message.el (message-encode-message-body): Fold case.
7802 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7804 * mailcap.el (mailcap-add): New function.
7806 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7808 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7809 (article-goto-body): Use it.
7810 (gnus-treat-article): Ditto.
7812 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7813 downloaded articles from the downloadeble list.
7815 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7817 * message.el (message-encode-message-body): Bind
7820 * mm-util.el (mm-charset-synonym-alist): New variable.
7821 (mm-charset-to-coding-system): Use it.
7822 (mm-charset-coding-system-alist): Removed.
7823 (mm-charset-to-coding-system): Don't use it.
7824 (mm-find-charset-region): Use mail-parse-charset.
7826 * gnus-art.el (gnus-treatment-function-alist): Use
7827 gnus-article-display-picons.
7828 (gnus-treat-display-xface): Only do if we have xface feature.
7829 (gnus-part-display-hook): New function.
7830 (gnus-treat-article): Use it.
7831 (gnus-treat-article): Use gnus-visual.
7833 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7835 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7838 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7840 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7843 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7845 * gnus.el: Pterodactyl Gnus v0.71 is released.
7847 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7849 * mm-view.el (mm-inline-image): Don't add a dot.
7851 * gnus-art.el (gnus-treat-article): New function.
7853 * gnus.el (gnus-article-display-hook): Removed.
7855 * gnus-art.el (gnus-article-treat-custom): New variable.
7857 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7859 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7862 * message.el (message-posting-charset): New variable.
7863 (message-send-mail): Use it.
7865 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7866 (gnus-setup-posting-charset): New function.
7867 (gnus-setup-message): Use it.
7869 * message.el (message-encode-message-body): Just look for
7870 Content-Type before inserting a new one.
7872 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7874 * rfc2047.el (rfc2047-default-charset): Removed.
7876 * mail-prsvr.el: New file.
7877 (mail-parse-charset): New variable.
7879 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7882 * gnus.el (gnus-charset): New group.
7884 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7886 * gnus-sum.el (gnus-default-charset): Default to nil.
7887 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7888 (gnus-newsgroup-iso-8859-1-forced): Removed.
7890 * mm-util.el (mm-known-charsets): Removed.
7891 (mm-default-coding-system): Removed.
7892 (mm-default-charset): Removed.
7893 (mm-read-charset): New function.
7895 * message.el (message-default-charset): Removed.
7897 * rfc2047.el (rfc2047-default-charset): Default to nil.
7899 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7901 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7903 * gnus.el: Pterodactyl Gnus v0.70 is released.
7905 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7907 * mm-decode.el (mm-save-part): Use mm-get-part.
7908 (mm-insert-part): New function.
7909 (mm-get-part): Use it.
7910 (mm-get-image): Ditto.
7911 (mm-display-external): Ditto.
7913 * mm-view.el (mm-inline-text): Ditto.
7915 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7918 * mm-decode.el (mm-display-external): Save the buffer.
7919 (mm-remove-part): Kill it.
7921 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7923 * nnagent.el (nnagent-request-set-mark): Defined stub.
7925 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7927 * gnus-score.el (gnus-score-load-score-alist): Bind
7928 coding-system-for-read.
7930 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7933 * mm-view.el (mm-setup-w3): Require w3.
7935 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7937 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7940 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7942 * mm-encode.el: Ditto.
7944 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7947 * mailcap.el (mailcap-mime-data): SAFER ps.
7949 * message.el (message-encode-message-body): Always insert a
7950 Content-Type header.
7952 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7955 * mm-view.el (mm-inline-text): Handle all sorts of text.
7957 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7960 * mm-decode.el (mm-display-external): Use it.
7962 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7964 * mm-decode.el (mm-save-part): Removed double code.
7966 1999-01-12 Dave Love <fx@gnu.org>
7968 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7969 application/octet-stream .gz & al files with jka-compr.
7971 1999-01-12 Dave Love <fx@gnu.org>
7973 * gnus-ems.el (gnus-down-mouse-3): New variable.
7974 * gnus-art.el (gnus-mime-button-map): Use it.
7975 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7977 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7979 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7981 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7983 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7986 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7988 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7990 1999-01-12 Matt Armstrong <matta@geoworks.com>
7992 * mml.el (mml-parameter-string): Strip directory component.
7994 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7996 * gnus.el (gnus-use-demon): Removed.
7998 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8000 * nnmail.el (nnmail-article-group): Don't infloop.
8002 1999-01-11 Colin Rafferty <colin@xemacs.org>
8004 * gnus-art.el (article-update-date-lapsed): Made it work with
8005 picons, and make it update on all visible frames.
8006 (article-date-ut): Get summary-buffer's current-headers.
8008 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8010 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8011 (gnus-picons-setup-p): New variable.
8013 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8015 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8017 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8019 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8020 (gnus-summary-exit-no-update): Use mapcar.
8022 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8024 * gnus-agent.el (gnus-category-write): Make directory.
8026 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8028 * gnus-sum.el (gnus-update-read-articles):
8029 (gnus-update-marks): Request backend update of mark.
8031 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8033 * mm-bodies.el (mm-body-encoding): Use mm-find.
8035 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
8037 * gnus-picon.el (gnus-article-display-picons): Fix.
8039 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8041 * gnus.el: Pterodactyl Gnus v0.69 is released.
8043 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8045 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8047 * gnus-agent.el (gnus-agent-remove-group): New command and
8050 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8052 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8054 * gnus-agent.el (gnus-agent-write-servers): Make directory.
8056 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8058 * mm-view.el (mm-inline-text): Bind current id.
8060 * mm-decode.el (mm-handle-id): New macro.
8061 (mm-make-handle): Accept id.
8062 (mm-dissect-singlepart): Use it.
8064 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8066 * message.el (message-cite-original-without-signature): Use
8067 message-signature-separator when searching for signature in
8068 message-cite-original-without-signature.
8070 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8072 * gnus.el (gnus-server-to-method): Check named methods.
8074 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8076 * mm-view.el (mm-view-message): Goto point-min.
8078 * nnmail.el (nnmail-article-group): Don't delete lines, only
8081 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8084 * nnheader.el (nnheader-temp-directory): New variable.
8085 (nnheader-temp-directory): Removed.
8087 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8089 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8090 list of files to check for mailcap entries under windows-nt.
8092 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8094 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8095 summary buffer exists.
8097 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8099 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8100 irrelevant Sun sendmail bug.
8101 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8103 * message.el (message-send-news): Bind mail-header-separator to
8104 "" when asking backend to post.
8106 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8108 * mm-uu.el (mm-dissect-disposition): New variable.
8109 (mm-uu-dissect): Use it.
8111 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8113 * mm-view.el (mm-inline-text): Bind url-current-object.
8115 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8117 * gnus-range.el (gnus-remove-from-range): Rewrite.
8119 1998-12-09 SL Baur <steve@altair.xemacs.org>
8121 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8123 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8125 * message.el (message-encode-message-body): Insert `MIME-Version'
8126 instead of `Mime-Version'.
8128 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8130 * message.el (message-insert-mime-part): Add the attachment
8132 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8133 (message-mime-query-type): New function.
8134 (message-mime-query-description): Ditto.
8135 (message-mime-query-file): Ditto.
8136 (message-insert-mime-part): Use them.
8137 (message-mime-insert-external): Use the new stuff.
8139 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8141 * nnmail.el (nnmail-split-header-length-limit): New variable.
8143 * mm-decode.el (mm-dissect-buffer): Check syntax.
8145 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8147 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8148 (rfc2047-dissect-region): Ditto.
8150 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8152 * mm-view.el (mm-view-message): Decode charset.
8154 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8156 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8159 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8161 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8163 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8165 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8167 * message.el (message-send-mail): Do MML first.
8168 (message-send-news): Ditto.
8170 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8172 * gnus-picon.el (gnus-picons-face): New face.
8173 (gnus-picons-try-face): Use it.
8175 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8177 * gnus.el: Pterodactyl Gnus v0.68 is released.
8179 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8181 * gnus.el: Pterodactyl Gnus v0.67 is released.
8183 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8185 * gnus.el: Pterodactyl Gnus v0.66 is released.
8187 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8189 * gnus-art.el (gnus-insert-mime-button): Decode description.
8191 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8193 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8194 (gnus-decode-header-methods): Ditto.
8195 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8197 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8199 * mml.el (mml-insert-mime-headers): Encode description.
8201 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8204 * gnus-sum.el (gnus-default-charset): Doc fix.
8206 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8208 * mm-decode.el (mm-display-part): Forward a line.
8210 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8212 * mm-util.el (mm-running-ntemacs): New variable.
8213 (mm-text-coding-system): Ditto.
8214 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8215 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8217 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8219 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8222 * message.el (message-insert-headers): New command and keystroke.
8224 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8227 (mm-get-image): Ditto.
8229 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8230 base64, uudecode and binhex.
8232 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8234 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8236 * mm-uu.el (mm-uu-dissect): Use inline.
8238 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8240 * mm-view.el (mm-view-message): New function.
8242 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8245 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8247 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8248 entry for message/rfc822 as 8bit.
8250 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8252 * mailcap.el (mailcap-mime-extensions): Add patch.
8254 1998-12-05 Dale Hagglund <rdh@best.com>
8256 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8257 argument to force all multipart/* to look like multipart/mixed.
8259 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8261 (gnus-mime-display-part): Use it.
8263 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8265 * gnus-draft.el (gnus-draft-send): Only disable checks for
8266 non-interactive use.
8267 (gnus-draft-send-message): Use it.
8269 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8271 * gnus.el: Pterodactyl Gnus v0.65 is released.
8273 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8275 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8277 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8279 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8281 * gnus.el: Pterodactyl Gnus v0.64 is released.
8283 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8285 * mm-view.el (mm-setup-w3): Don't load.
8287 * gnus-msg.el (gnus-setup-message): Set group name.
8288 (gnus-group-mail): Avoid leaking local vars.
8290 * message.el (message-attach-file): Renamed.
8291 (message-mime-attach-file): Renamed again.
8293 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8295 * gnus-art.el (article-decode-encoded-words): Bind
8296 rfc2047-default-charset here.
8298 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8300 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8302 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8303 (gnus-picons-setup-hook): New hook.
8305 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8307 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8309 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8312 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8314 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8315 (gnus-mime-view-part): Ditto.
8316 (gnus-mime-inline-part): Dotii.
8317 (gnus-mime-externalize-part): Daddo.
8318 (gnus-mime-internalize-part): Tutti frutti.
8319 (gnus-widget-press-button): Da da do.
8321 * mm-view.el (mm-setup-w3): Require url-vars.
8323 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8325 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8326 * mm-util.el (mm-find-charset-region): Ditto.
8328 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8330 * message.el (message-send): Don't encode here.
8331 (message-send-mail): But here.
8332 (message-send-news): And here.
8334 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8336 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8338 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8340 * gnus.el: Pterodactyl Gnus v0.63 is released.
8342 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8344 * mml.el (mml-base-boundary): Shorten.
8346 * message.el (message-insert-mime-part): Use default.
8348 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8350 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8352 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8355 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8357 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8359 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8361 * gnus-art.el (gnus-insert-mime-button): Fix.
8363 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8365 * message.el (message-insert-mime-part): Nicify prompts.
8366 (message-insert-mime-part): Really delete duplicates.
8367 (message-insert-mime-part): Check against common errors.
8368 (message-insert-mime-part): Fix docstring.
8370 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8372 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8374 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8376 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8377 (gnus-insert-mime-button): Modify accordingly.
8379 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8381 * gnus-art.el (gnus-display-mime): Set window point.
8383 * mm-decode.el (mm-display-external): Only decode when not
8385 (mm-alternative-precedence): Prefer multiparts.
8386 (mm-inline-media-tests): Inline multiparts.
8388 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8389 Ignore errors when requiring url.
8391 * mml.el (mml-quote-region): New command.
8393 * message.el (message-cite-original): Use it.
8394 (message-cite-original-without-signature): Ditto.
8396 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8398 * gnus.el: Pterodactyl Gnus v0.62 is released.
8400 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8404 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8406 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8409 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8411 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8413 * gnus-art.el (gnus-mime-display-single): Check for attachment
8416 1998-12-03 Didier Verna <verna@inf.enst.fr>
8418 * gnus-msg.el (gnus-configure-posting-styles): find a
8419 posting-style entry in the group parameters, if any, and honor it
8422 1998-12-03 Felix Lee <flee@teleport.com>
8424 * nntp.el (nntp-after-change-function): Fix.
8426 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8428 * mml.el (mml-generate-mime-1): Insert literally.
8430 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8432 * mml.el (mml-insert-mime-headers): Removed debug.
8434 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8436 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8439 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8440 application/emacs-lisp to 8bit.
8442 1998-12-03 Dale Hagglund <rdh@best.com>
8444 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8446 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8448 * gnus.el: Pterodactyl Gnus v0.61 is released.
8450 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8452 * mml.el (mml-parse-1): Skipped parts.
8453 (mml-insert-mime-headers): Nil is a list.
8454 (mml-generate-mime-1): Don't insert literally.
8455 (mml-read-tag): Drop text props.
8456 (mml-read-part): Ditto.
8457 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8459 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8461 * gnus.el: Pterodactyl Gnus v0.60 is released.
8463 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8465 * mml.el (mml-parse-1): Don't throw contents away.
8467 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8469 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8471 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8473 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8475 (mml-parse-1): Use it.
8477 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8479 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8480 Use gnus-newsgroup-default-charset.
8481 (article-decode-encoded-words): Remove charset codes.
8482 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8483 gnus-default-charset.
8485 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8487 * message.el (message-send-mail): Don't encode here.
8488 (message-send-news): Nor here.
8489 (message-send): ... but here instead.
8491 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8493 (gnus-article-display-picons): Replace From line.
8494 (gnus-group-display-picons): Replace Newsgroups line.
8495 (gnus-picons-display-glyph): Set baseline.
8496 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8497 (gnus-picons-xbm-face): Revert to old, standard colors.
8499 * message.el (message-fetch-field): Remove text props.
8501 * gnus-art.el (gnus-article-normalized-header-length): New
8503 (article-normalize-headers): New command and keystroke.
8505 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8507 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8509 * gnus.el: Pterodactyl Gnus v0.59 is released.
8511 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8513 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8515 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8517 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8519 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8521 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8523 * mm-decode.el (mm-all-images-fit): New variable.
8524 (mm-image-fit-p): Use it.
8526 * gnus-art.el (gnus-mime-display-single): Use it.
8527 (gnus-mime-internalize-part): New command and keystroke.
8529 * mm-decode.el (mm-user-automatic-external-display): New
8531 (mm-automatic-external-display-p): New function.
8533 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8536 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8538 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8540 * gnus-art.el (gnus-with-article): Work in the original article
8542 (gnus-with-article): Work in read-only groups.
8544 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8546 * mm-bodies.el (mm-decode-string): Return original string if not
8549 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8551 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8553 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8555 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8557 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8559 * gnus.el: Pterodactyl Gnus v0.58 is released.
8561 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8563 * mm-decode.el (mm-get-image): Return a glyph, not an image
8566 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8568 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8570 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8572 * mail-parse.el (rfc2045): Required.
8574 1998-12-01 William M. Perry <wmperry@aventail.com>
8576 * mm-view.el (mm-inline-text): Remove props.
8578 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8580 * mm-view.el (mm-setup-w3): Protect url-misc.
8582 * message.el (message-ignored-resent-headers): Remove
8585 * mml.el (mml-insert-mime-headers): Use encoding.
8586 (mml-parameter-string): Ditto.
8588 * rfc2045.el: New file.
8589 (rfc2045-encode-string): New function.
8591 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8593 * mail-parse.el (mail-header-encode-parameter): New function.
8595 * rfc2231.el (rfc2231-encode-string): New function.
8597 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8599 * mm-bodies.el (mm-decode-string): New function.
8600 * mm-view.el (mm-inline-text): Use mm-decode-string.
8602 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8604 * gnus.el: Pterodactyl Gnus v0.57 is released.
8606 1998-11-23 Felix Lee <flee@cygnus.com>
8608 * nntp.el (nntp-async-needs-kluge): new setting.
8609 (nntp-async-timer): new var.
8610 (nntp-async-process-list): new var.
8611 (nntp-async-kluge): new function.
8612 (nntp-async-timer-handler): new function.
8613 (nntp-async-wait): new function.
8614 (nntp-async-stop): new function.
8615 (nntp-after-change-function): renamed, and split apart.
8616 (nntp-async-trigger): new function.
8617 (nntp-do-callback): new function.
8618 (nntp-accept-process-output): add optional timeout arg.
8620 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8621 (gnus-async-wait-for-article): new function.
8622 (gnus-async-with-semaphore): s/asynch/async/.
8624 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8626 * gnus-art.el (gnus-with-article): Don't encode.
8627 (gnus-insert-mime-button): Fall back on filename from C-D.
8628 (gnus-mime-display-single): Have dots right on text/plain
8631 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8634 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8636 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8639 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8640 (gnus-summary-repair-multipart): New command and keystroke.
8642 * gnus-art.el (gnus-with-article-buffer): New macro.
8644 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8646 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8649 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8651 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8653 * mml.el (mml-read-part): Partition right.
8655 * mm-decode.el (mm-handle-set-cache): New macro.
8656 (mm-handle-cache): Ditto.
8657 (mm-make-handle): Ditto.
8658 (mm-dissect-singlepart): Use it.
8659 (mm-get-image): Use the cache.
8661 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8663 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8664 (gnus-mime-display-single): Don't insert lines between parts.
8666 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8668 * nnmail.el (nnmail-file-coding-system-1): New variable.
8669 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8670 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8671 * nnml.el (nnml-file-coding-system): New variable.
8672 (nnml-request-article): Use nnml-file-coding-system.
8674 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8676 * gnus.el: Pterodactyl Gnus v0.56 is released.
8678 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8680 * gnus-art.el (gnus-mime-display-part): New function.
8681 (gnus-mime-display-mixed): Use it.
8683 * mm-view.el (mm-setup-w3): Don't register.
8685 * message.el (message-cite-original): Cite parts.
8687 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8689 * mml.el (mml-parameter-string): New function.
8690 (mml-insert-mime-headers): Separated into new function.
8692 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8694 * mml.el (mml-make-boundary): Use `make-string'.
8696 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8698 * binhex.el (binhex-insert-char): Ditto.
8700 * uudecode.el (uudecode-insert-char): Code correctly.
8702 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8704 * mml.el (mml-generate-mime): Don't generate multiparts for
8707 * gnus-art.el (gnus-display-mime): Save excursion.
8709 * message.el (message-remove-first-header): New function.
8710 (message-encode-message-body): Use it.
8712 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8714 * gnus.el: Pterodactyl Gnus v0.55 is released.
8716 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8718 * mm-view.el (mm-setup-w3): New function.
8720 * mm-decode.el (mm-content-id-get-contents): New function.
8721 (mm-content-id-get-type): Ditto.
8722 (mm-content-id-get-encoding): Ditto.
8723 (mm-get-handle-by-content-id): Removed.
8725 1998-11-25 Colin Rafferty <colin@xemacs.org>
8727 * message.el (message-generate-new-buffers): Fix tag.
8729 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8731 * message.el (message-buffer-name): Check for unique first.
8733 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8734 gnus-inhibit-mime-unbuttonizing.
8736 * gnus-sum.el (t): Bind M-t.
8737 (gnus-inhibit-unbuttonizing): New variable.
8738 (gnus-summary-toggle-display-buttonized): New command.
8740 * gnus-art.el (gnus-display-mime): Select article window.
8741 (article-strip-trailing-space): New command and keystroke.
8743 * nneething.el (nneething-include-files): New variable.
8744 (nneething-create-mapping): Use it.
8746 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8748 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8749 ayto-expirable marks.
8751 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8753 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8755 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8758 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8760 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8762 * mm-util.el (mm-binary-coding-system): New variable.
8763 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8764 * mm-decode.el (mm-display-external): Ditto.
8766 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8768 * gnus.el: Pterodactyl Gnus v0.54 is released.
8770 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8772 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8774 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8776 * mm-decode.el (mm-save-part): Unquote.
8778 1998-11-24 Matt Armstrong <matta@geoworks.com>
8780 * mm-decode.el (mm-save-part): Bind coding system for write.
8782 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8784 * gnus-art.el (gnus-article-mode-line-format): New default.
8785 (gnus-article-mime-part-status): New function.
8787 * message.el (message-send-news): Check the body syntax before
8790 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8791 (gnus-mime-display-single): Use it.
8792 (gnus-mime-display-alternative): Ditto.
8794 * mm-decode.el: Check for whether we are running under a term.
8796 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8798 * mm-decode.el (mm-preferred-alternative): Default to first
8800 (mm-preferred-alternative): No, we dont.
8802 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8804 * mm-decode.el (mm-display-external): Use binary instead of
8806 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8807 * nnheader.el (nnheader-file-coding-system): Ditto.
8808 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8810 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8812 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8813 name without method.
8815 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8817 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8818 coding-system -> default-charset.
8819 (gnus-newsgroup-default-charset-alist): Ditto.
8820 (gnus-summary-local-variables): Ditto.
8821 (gnus-set-global-variables): Ditto.
8822 (gnus-get-newsgroup-headers): Ditto.
8823 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8824 (gnus-get-newsgroup-headers-xover): Ditto.
8825 (gnus-newsgroup-setup-default-charset): Ditto.
8826 (article-decode-mime-words): Ditto.
8827 (article-decode-charset): Ditto.
8828 (article-decode-encoded-words): Ditto.
8829 (article-de-quoted-unreadable): Ditto.
8830 (gnus-mime-view-all-parts): Ditto.
8831 (gnus-mime-externalize-part): Ditto.
8832 (gnus-mm-display-part): Ditto.
8833 (gnus-mime-display-single): Ditto.
8834 (gnus-mime-display-alternative): Ditto.
8836 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8838 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8839 * gnus-art.el (article-decode-charset): Overlay
8840 rfc2047-default-charset.
8841 * message.el (message-draft-coding-system): New variable.
8842 (message-set-auto-save-file-name): Use message-draft-coding-system.
8843 * nndraft.el (nndraft-request-article): Ditto.
8844 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8845 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8847 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8849 * mm-uu.el (mm-uu-test): New function.
8850 (mm-uu-dissect): Inherit charset and cte from head.
8851 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8853 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8855 * gnus.el: Pterodactyl Gnus v0.53 is released.
8857 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8859 * mm-decode.el (mm-get-image): New function.
8860 (mm-image-fit-p): New function.
8862 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8864 * gnus-art.el (gnus-article-insert-newline): New function.
8865 (article-goto-body): New function.
8867 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8869 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8872 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8875 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8878 * message.el (message-remove-header): Go to end if wanted.
8880 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8882 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8883 movement with save-window-excursion.
8885 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8887 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8889 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8891 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8893 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8895 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8896 gnus-newsgroup-coding-system.
8897 (gnus-get-newsgroup-headers): Ditto.
8898 (gnus-get-newsgroup-headers-xover): Ditto.
8899 (gnus-set-global-variables): Ditto.
8900 * gnus-art.el (article-decode-mime-words): Ditto.
8901 (article-decode-charset): Ditto.
8902 (article-decode-encoded-words): Ditto.
8903 (article-de-quoted-unreadable): Ditto.
8904 (gnus-mime-view-all-parts): Ditto.
8905 (gnus-mime-externalize-part): Ditto.
8906 (gnus-mm-display-part): Ditto.
8907 (gnus-mime-display-alternative): Ditto.
8908 (gnus-mime-display-single): Ditto.
8909 * mm-view.el (mm-inline-text): Use default coding system.
8911 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8913 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8914 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8915 (gnus-newsgroup-coding-system): New local variable.
8916 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8917 (gnus-summary-local-variables): Add two new local variables.
8918 (gnus-newsgroup-setup-coding-system): New function.
8919 (gnus-select-newsgroup): Setup coding system.
8920 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8921 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8922 * gnus-cus.el (gnus-group-parameters): Customizable
8925 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8927 * gnus.el: Pterodactyl Gnus v0.52 is released.
8929 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8931 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8934 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8935 undisplayed text types.
8937 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8940 1998-11-19 Felix Lee <flee@cygnus.com>
8942 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8944 1998-11-19 Felix Lee <flee@cygnus.com>
8946 * gnus-async.el (gnus-asynch-obarray): rename to
8947 gnus-async-hashtb, and don't buffer-local it.
8949 (gnus-async-article-callback): new function.
8950 (gnus-make-async-article-function): use it.
8952 (gnus-async-current-prefetch-group): new var.
8953 (gnus-async-current-prefetch-article): new var.
8954 (gnus-async-request-fetched-article): are we fetching it already?
8956 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8958 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8960 * gnus-sum.el (gnus-summary-show-article): Require.
8962 * message.el: Provide before hooks.
8963 (message-send-news): Do MIME before headers.
8965 * gnus-art.el (gnus-article-check-buffer): New function.
8966 (gnus-article-read-summary-keys): Use it.
8968 * mm-decode.el (mm-user-automatic-display): Display all inline
8971 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8973 (gnus-unbuttonized-mime-types): New variable.
8975 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8977 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8979 * mm-decode.el (mm-quote-arg): Quote semicolons.
8981 * gnus-art.el (gnus-mime-display-single): Don't display
8983 (gnus-mime-externalize-part): New command and keystroke.
8985 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8986 (mm-alternative-precedence): Changed order.
8988 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8990 * gnus.el (gnus-method-simplify): New function.
8991 (gnus-native-method-p): New function.
8992 (gnus-secondary-method-p): Use gnus-method-equal.
8994 * gnus-start.el (gnus-group-change-level): Shorten select method.
8996 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8998 * gnus.el: Pterodactyl Gnus v0.51 is released.
9000 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9002 * gnus.el: Applied patches from 5.6.45.
9004 * gnus-score.el (gnus-score-find-trace): Print complete file
9006 (gnus-score-find-trace): Truncate lines.
9008 * gnus.el (gnus-message-archive-group): Allow function.
9010 * message.el (message-encode-message-body): Remove Mime-Version
9013 * gnus-cus.el (gnus-group-customize): Optional topic.
9015 * gnus-sum.el (gnus-summary-customize-parameters): New command and
9018 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9020 * message.el (message-encode-message-body): Rewrite.
9022 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9024 * mml.el (mml-base-boundary): New variable.
9025 (mml-make-boundary): New function.
9027 * gnus-cache.el (gnus-cache-coding-system): New variable.
9028 (gnus-cache-request-article): Use it.
9030 * message.el (message-insert-mime-part): Delete duplicates.
9032 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9034 * gnus-art.el (gnus-mime-display-alternative): Set end of
9035 multipart and display even when nothing is preferred.
9037 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9039 * gnus.el: Pterodactyl Gnus v0.50 is released.
9041 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9043 * mm-decode.el (mm-inline-media-tests): Check that device-type is
9046 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9048 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9050 * gnus.el (gnus-similar-server-opened): Compare backend.
9052 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9054 * gnus-topic.el (gnus-topic-expire-articles): New function.
9055 (gnus-topic-mode-map): Bind it.
9057 * gnus.texi (Topic Commands): New expiry command. Reordered.
9059 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9062 (gnus-auto-expirable-marks): New variable.
9063 (gnus-inhibit-user-auto-expire): New variable.
9064 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9065 When looking to see if we should expire instead, check
9066 gnus-auto-expirable-marks instead of using a hard-wired list.
9067 (gnus-summary-mark-as-read-forward,
9068 gnus-summary-mark-as-read-backward):
9069 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9070 gnus-summary-mark-forward, instead of `t'.
9072 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9074 * mml.el (mml-compute-boundary): New function.
9075 (mml-compute-boundary-1): New function.
9076 (mml-generate-mime-1): Use it.
9078 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9080 * mml.el (mml-generate-mime-1): Always precede closing boundary
9083 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9085 * mml.el (mml-generate-mime-1): Do right boundaries when several
9088 * mm-decode.el (mm-user-automatic-display): Default to inline
9091 * mml.el (mml-generate-mime-1): Encode non-text parts.
9093 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9095 * gnus.el: Pterodactyl Gnus v0.49 is released.
9097 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9099 * mm-view.el (mm-inline-text): Require w3-vars.
9101 * gnus-setup.el (gnus-use-tm): Removed.
9103 * gnus-art.el (gnus-article-goto-part): Don't beep.
9104 (gnus-article-view-part): Check return value.
9105 (gnus-mime-display-alternative): Don't display when there is
9108 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9109 (mml-generate-mime-1): Use unibyte for binaries.
9111 * gnus-art.el (gnus-display-mime): Call
9112 gnus-article-mime-part-function.
9113 (gnus-mime-part-function): New function.
9114 (gnus-article-mime-part-function): New function.
9116 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9118 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9120 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9122 * message.el (message-font-lock-keywords): Highlight MML.
9123 (message-mml-face): New font.
9125 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9127 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9128 (gnus-mm-display-part): Do not select-window if the article window
9131 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9133 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9135 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9137 * gnus.el: Pterodactyl Gnus v0.48 is released.
9139 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9141 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9143 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9145 * message.el (message-cite-original-without-signature): Ditto.
9146 (message-cite-original): Quote parts.
9148 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9150 * gnus.el: Pterodactyl Gnus v0.47 is released.
9152 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9154 * message.el (message-encode-message-body): Insert MIME warning.
9156 * mml.el (mml-read-tag): Look for #tag.
9158 * mm-util.el (mm-find-charset-region): Check whether
9159 enable-multibyte-characters is bound.
9161 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9163 * gnus.el: Pterodactyl Gnus v0.46 is released.
9165 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9167 * message.el (message-encode-message-body): Insert headers at the
9170 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9172 * gnus.el: Pterodactyl Gnus v0.45 is released.
9174 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9176 * nndraft.el (nndraft-save-mime-part): Removed.
9177 (nndraft-get-mime-part): Ditto.
9179 * message.el (message-format-mime-old): Removed.
9180 (message-encode-message-body): Removed.
9181 (message-encode-message-body): Renamed.
9183 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9185 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9187 * message.el (message-format-mime): Check message-mime-part.
9189 * mm-encode.el (mm-mime-file-types): Removed.
9190 (mm-default-file-encoding): New definition.
9192 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9194 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9195 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9197 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9199 * gnus.el: Pterodactyl Gnus v0.44 is released.
9201 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9203 * message.el (message-format-mime): New function.
9205 * nndraft.el (nndraft-save-mime-part): New function.
9206 (nndraft-get-mime-part): New function.
9208 * mm-encode.el (mm-default-file-encoding): New function.
9209 (mm-content-transfer-encoding): New function.
9210 (mm-encode-buffer): New function.
9212 * message.el: New command.
9213 (message-mime-part): New variable.
9214 (message-insert-mime-part): New command.
9216 * mm-encode.el (mm-encode-content-transfer-encoding): New
9219 * mm-util.el (mm-content-transfer-encoding-defaults): New
9221 (mm-mime-file-types): Taken from TM.
9223 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9225 * gnus.el: Pterodactyl Gnus v0.43 is released.
9227 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9229 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9230 * gnus-score.el (gnus-score-default-header): Ditto.
9231 (gnus-header-index): Ditto.
9232 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9233 (gnus-summary-header): Handle extra headers.
9234 (gnus-summary-score-entry): Ditto, & provide new score element.
9235 (gnus-summary-score-effect): Ditto.
9236 (gnus-score-string): Avoid "extra" string sort, & modify match in
9238 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9240 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9242 * message.el (message-resend): Bind message-required-mail-headers
9245 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9247 * nngateway.el (require): Require cl.
9249 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9252 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9254 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9257 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9259 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9261 1998-11-10 Colin Rafferty <colin@xemacs.org>
9263 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9264 user-mail-address if non-nil.
9266 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9268 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9269 (gnus-make-sort-function-1): Ditto.
9271 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9274 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9276 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9278 * binhex.el (binhex-decode-region): Quote.
9280 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9282 * gnus-art.el (article-decode-charset): Don't downcase charset.
9284 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9286 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9288 * gnus.el: Pterodactyl Gnus v0.42 is released.
9290 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9292 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9294 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9296 * nntp.el (nntp-send-mode-reader): Revert.
9298 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9300 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9302 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9304 * message.el (message-make-date): Fix for negative time zones.
9306 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9308 * gnus.el: Pterodactyl Gnus v0.41 is released.
9310 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9312 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9314 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9316 * gnus.el (gnus-short-group-name): When shortening foreign select
9317 methods, do not scan for plusses beyond the first colon.
9319 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9321 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9322 lines where `group' is the last thing on the line.
9324 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9326 * gnus-art.el (gnus-article-view-part): Do alternative.
9327 (gnus-mime-display-alternative): Insert marker.
9329 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9331 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9333 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9336 * gnus-cus.el (gnus-topic): Required.
9338 * nnheader.el (nnheader-parse-nov): Parse extra.
9339 (nnheader-nov-parse-extra): New macro.
9341 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9343 * gnus-art.el (gnus-article-view-part): Internal move.
9345 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9347 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9348 (gnus-group-customize): Support editing topic parameters.
9350 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9352 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9355 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9357 * gnus-art.el (gnus-mm-display-part): Return.
9358 (gnus-article-view-part): Only go if external.
9359 (gnus-article-dumbquotes-map): Do 205.
9361 * mm-decode.el (mm-display-part): Return what was done.
9363 * message.el (message-buffer-naming-style): New variable.
9364 (message-generate-new-buffers): Extended.
9365 (message-buffer-naming-style): Removed.
9366 (message-buffer-name): Use it.
9367 (message-do-send-housekeeping): Rename new styling.
9369 * gnus-sum.el (gnus-summary-recenter): Allow
9370 gnus-auto-center-summary to be a number.
9372 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9374 * pop3.el (pop3-open-server): Use "binary" instead of
9377 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9379 * gnus-srvr.el (gnus-browse-foreign-server): Set
9380 gnus-browse-current-method to the result of gnus-server-to-method.
9382 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9384 * gnus-util.el (gnus-pull): Another optional argument.
9385 * nnweb.el (nnweb-request-delete-group): Delete from
9386 nnweb-group-alist and update active file.
9388 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9390 * gnus-group.el (gnus-group-make-group): Accept group of new
9393 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9395 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9397 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9399 * mm-view.el (mm-inline-text): Postion of html portion.
9401 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9403 * nntp.el (nntp-list-active-group): Waited for short strings.
9404 (nntp-send-mode-reader): Ditto.
9405 (nntp-open-connection): Ditto.
9407 * gnus-int.el (gnus-request-group-articles): New function.
9409 * nntp.el (nntp-request-listgroup): New function.
9410 (nntp-request-group-articles): Renamed.
9412 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9414 * nnheader.el (nnheader-parse-nov): Supply extra.
9416 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9418 * gnus-art.el (gnus-button-push): Don't go to
9419 gnus-article-buffer.
9421 * mm-view.el (mm-inline-image): Add a newline.
9423 * gnus-start.el (gnus-check-first-time-used): Check more.
9425 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9427 * gnus-start.el (gnus-check-first-time-used): Check current.
9429 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9431 * mm-util.el (mm-find-charset-region): New function.
9433 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9435 * gnus-art.el (gnus-mime-button-menu): Fix.
9437 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9439 * gnus-art.el (gnus-mime-button-menu): New definition.
9441 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9443 * gnus-art.el (article-decode-charset): Downcase charset.
9444 (article-decode-charset): Pass on type.
9445 (article-decode-charset): Check nil charsets.
9446 (article-remove-cr): Translate CR to LF.
9447 (gnus-ignored-mime-types): Default to nil.
9449 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9451 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9453 (gnus-nov-parse-extra): Didn't return right thing.
9455 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9457 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9459 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9461 * gnus.el: Pterodactyl Gnus v0.40 is released.
9463 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9465 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9467 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9469 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9471 * nnml.el (nnml-possibly-create-directory): Check before making.
9473 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9475 * nnheader.el (nnheader-insert-nov): Don't infloop.
9477 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9479 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9482 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9484 * nneething.el (nneething-file-name): New definition.
9486 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9488 * gnus-art.el (gnus-treatment-function-alist): Fix.
9489 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9491 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9493 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9495 * gnus.el: Pterodactyl Gnus v0.39 is released.
9497 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9499 * gnus-art.el (gnus-ignored-mime-types): New variable.
9500 (gnus-mime-display-single): Use it.
9501 (gnus-treatment-function-alist): New variable.
9503 * gnus.el (gnus-mime): New group.
9505 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9506 things for other parts.
9507 (gnus-mime-display-alternative): Place point.
9509 * gnus.el: autoload gnus-uu-post-news.
9511 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9514 * mm-decode.el (mm-display-part): Default to inline text/.*
9517 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9520 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9521 (gnus-mime-display-single): Inline all text parts.
9522 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9524 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9526 * nnml.el (nnml-possibly-create-directory): Rewrite.
9527 (nnml-request-create-group): Change to right server.
9529 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9531 * gnus.el: rmail-output-to-rmail-file autoload.
9533 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9536 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9538 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9540 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9542 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9545 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9547 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9549 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9551 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9553 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9555 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9557 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9560 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9563 * gnus-spec.el (gnus-update-format-specifications): Use the
9564 article mode line spec.
9566 * gnus-art.el (gnus-insert-mime-button): Put right type.
9567 (gnus-insert-prev-page-button): Ditto.
9568 (gnus-insert-next-page-button): Dutti.
9570 * pop3.el: New version installed.
9572 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9574 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9575 and display last part.
9577 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9579 * gnus.el: Pterodactyl Gnus v0.38 is released.
9581 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9583 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9585 (article-de-quoted-unreadable): Narrow to default.
9587 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9589 * gnus-art.el (article-decode-charset): Decode even when broken
9592 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9595 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9597 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9600 * nnmail.el (nnmail-extra-headers): New variable.
9602 * nnheader.el (nnheader-insert-nov): Insert extra.
9604 * gnus.el (gnus-summary-line-format): Doc fix.
9606 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9607 (gnus-nov-parse-line): Ditto.
9608 (gnus-nov-parse-extra): New macro.
9609 (gnus-header): New function.
9610 (gnus-update-summary-mark-positions): Change.
9611 (gnus-ignored-from-addresses): New variable.
9612 (gnus-summary-insert-from-or-to): New function.
9614 * gnus.el (gnus-extra-headers): New variable.
9616 * nnheader.el (make-mail-header): Expand.
9617 (mail-header-extra): New macro.
9618 (mail-header-set-extra): Ditto.
9619 (make-full-mail-header): Expand.
9621 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9623 * gnus.el: Pterodactyl Gnus v0.37 is released.
9625 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9627 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9629 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9632 1998-10-22 Didier Verna <verna@inf.enst.fr>
9634 * gnus-spec.el (gnus-balloon-face-function): new function
9635 (gnus-parse-format): understand the %< %> specifiers
9636 (gnus-parse-complex-format): ditto.
9638 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9640 * gnus.el: Changed following-char to char-after throughout.
9642 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9644 * mm-decode.el (mm-display-external): Protect more and message.
9646 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9648 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9651 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9653 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9655 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9657 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9659 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9661 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9663 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9665 * mm-decode.el (mm-display-external): Set undisplayer to mm
9666 buffer, not the current buffer; use unwind-protect.
9668 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9670 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9671 (gnus-summary-exit-no-update): Ditto.
9673 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9675 * mm-decode.el (mm-inline-media-tests): Look for w3.
9677 * mailcap.el (mailcap-mime-data): Inline html.
9679 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9681 * gnus.el: Pterodactyl Gnus v0.36 is released.
9683 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9685 * gnus-art.el (article-translate-strings):
9686 (gnus-article-dumbquotes-map): Don't dot.
9688 * pop3.el (pop3-open-server): Set point right.
9690 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9691 (mm-dissect-buffer): Ditto.
9692 (mm-destroy-part): Ignore non-handles.
9693 (mm-remove-part): Ditto.
9694 (mm-destroy-parts): New function.
9695 (mm-remove-parts): Ditto.
9697 * gnus-art.el (gnus-mm-display-part): Don't move point.
9699 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9701 * mm-uu.el : New file.
9703 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9705 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9708 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9710 * mm-decode.el (mm-display-external): Check before selecting.
9712 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9714 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9716 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9718 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9721 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9723 * gnus-art.el (gnus-decode-header-methods): New variable.
9725 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9727 * gnus-art.el (gnus-multi-decode-header): New function.
9729 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9731 * gnus.el: Pterodactyl Gnus v0.35 is released.
9733 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9735 * uudecode.el (uudecode-decode-region-external): Insert
9738 * mm-bodies.el (mm-decode-body): Optional encoding.
9740 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9742 * gnus-ems.el (gnus-mouse-3): New variable.
9744 * binhex.el (binhex-decode-region-external): Don't use -internally.
9746 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9748 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9751 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9753 * gnus-group.el (gnus-add-marked-articles): Request backend update
9756 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9758 * gnus-sum.el (gnus-update-read-articles):
9759 (gnus-update-marks): Request backend update of mark.
9761 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9763 * gnus.texi (Optional Backend Functions): New item,
9764 nnchoke-request-set-mark.
9766 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9768 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9771 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9773 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9775 1998-10-14 SL Baur <steve@altair.xemacs.org>
9777 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9780 1998-10-10 SL Baur <steve@altair.xemacs.org>
9782 * mm-view.el: Require mm-decode for macros.
9784 * mm-decode.el (mm-handle-type): Move macro declarations above the
9785 place where they are used.
9787 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9789 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9792 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9794 * nnagent.el (nnagent-open-server): Error message.
9796 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9798 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9800 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9802 * score-mode.el (gnus-score-mode-map): Ditto.
9804 * message.el (message-mode-map): Ditto.
9806 * gnus-uu.el (gnus-uu-post-news): Ditto.
9808 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9810 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9812 * gnus-art.el (gnus-article-edit-mode-map): Use
9813 `set-keymap-parent' rather than `copy-keymap'.
9815 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9817 * gnus-art.el (gnus-mime-button-commands): New variable.
9818 (gnus-mime-button-map): Initialize it from
9819 `gnus-mime-button-commands'.
9820 (gnus-mime-button-menu): New function.
9821 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9823 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9825 * message.el (message-insert-to): Make `nobody' and `poster'
9826 synonymous to `never' and `always' in Mail-Copies-To.
9827 (message-reply): Ditto.
9828 (message-followup): Ditto.
9830 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9832 * mailcap.el (mailcap-mime-data): Save sound.
9834 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9836 * message.el (message-ignored-supersedes-headers): Include
9837 `NNTP-Posting-Date'.
9839 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9841 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9843 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9845 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9848 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9850 * mm-decode.el (mm-display-external): Don't switch on save.
9852 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9854 * nnmail.el (nnmail-movemail-args): New variable.
9856 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9858 * gnus-art.el (article-translate-strings):
9860 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9862 * gnus-art.el (gnus-article-view-part): Use it.
9863 (gnus-mm-display-part): New function.
9864 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9866 * mm-decode.el (mm-handle-displayed-p): New function.
9868 * gnus-art.el (gnus-mime-copy-part): Create better names.
9869 (gnus-mime-button-line-format): Include dots spec.
9871 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9873 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9874 forward buffer first.
9876 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9878 * gnus-util.el (gnus-set-window-start): New function.
9880 * message.el (message-send): Don't check changed.
9882 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9884 * gnus-art.el (gnus-article-setup-buffer): Set params.
9886 * mm-decode.el (mm-user-display-methods): Inline
9887 "message/delivery-status".
9889 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9891 * message.el (message-auto-save-directory): Rename.
9892 (message-mode): Dof fix.
9894 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9895 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9897 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9899 * message.el (message-make-date): Avoid locale.
9901 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9904 * mm-decode.el (mm-display-inline): Goto point-min.
9906 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9908 * mm-decode.el (mm-display-external): Reverse before sorting.
9910 * gnus-draft.el (gnus-draft-send): Allow mail.
9912 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9914 * message.el (message-check): Move message-check macro above where
9917 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9919 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9921 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9923 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9925 * gnus.el: Pterodactyl Gnus v0.34 is released.
9927 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9929 * mm-decode.el (mm-inline-media-tests): delivery-status.
9931 * mm-view.el (mm-inline-text): Provide default.
9933 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9935 * mailcap.el (mailcap-possible-viewers): Fix nils.
9937 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9939 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9940 (article-update-date-lapsed): Record the buffer.
9941 (article-update-date-lapsed): Do all windows that display article
9944 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9946 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9948 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9951 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9953 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9955 * gnus-agent.el (gnus-category-add): Change default category to
9958 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9961 * gnus-draft.el (gnus-draft-send): Check server more.
9963 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9964 (gnus-article-goto-part): New function.
9966 * mm-view.el (mm-inline-text): Insert richtext properly.
9968 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9970 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9972 * parse-time.el (parse-time-rules): Accept dates far into the past
9973 and the future, and parse single-digit numbers as years.
9975 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9977 * mm-decode.el (mm-display-external): Chop off directories.
9979 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9981 * uudecode.el (uu-decode-region-external): Use
9982 insert-file-contents-literally.
9984 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9986 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9988 * uudecode.el: New file.
9990 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9993 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9995 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9997 * message.el (message-fetch-field): Unfold properly.
9999 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10002 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10004 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10005 (gnus-auto-select-first): Removed.
10006 (gnus-auto-select-first): Extended.
10007 (gnus-summary-read-group-1): Use new value.
10009 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10011 * message.el (message-fix-before-sending): Space.
10013 * nnmail.el (nnmail-find-file): Don't erase.
10015 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10017 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10019 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10021 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10023 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10025 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10027 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
10029 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10032 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10034 * gnus-art.el (gnus-mime-view-all-parts): New command and
10037 * mm-decode.el (mm-display-external): Translate slashes.
10039 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10041 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10043 * mm-decode.el (mm-quote-arg): Quote spaces.
10044 (mm-display-external): Quote args.
10046 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10048 * mm-decode.el (mm-inlinable-part-p): New function.
10050 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
10052 * mm-util.el (mm-disable-multibyte): New function.
10054 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10056 * gnus.el: Pterodactyl Gnus v0.33 is released.
10058 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10060 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10062 * mm-decode.el (mm-display-external): Don't switch for externals.
10063 (mm-dissect-multipart): Don't include end-sep.
10065 * mm-util.el (mm-get-coding-system-list): New function.
10066 (mm-coding-system-list): New variable.
10068 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10070 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10072 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10074 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10077 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10079 * mm-decode.el (mm-interactively-view-part): Typo.
10081 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10083 * mm-decode.el (mm-dissect-multipart): Display last part when the
10084 article has no close-delimiter
10086 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10088 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10091 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10093 * gnus-art.el (gnus-display-mime): Typo.
10095 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10097 * gnus.el: Pterodactyl Gnus v0.32 is released.
10099 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10101 * gnus-kill.el (gnus-batch-score): Protect against errors.
10103 * gnus-art.el: Protect against broken headers.
10105 * mm-decode.el (mm-display-external): Respect needsterm.
10106 (mm-display-external): Create buffer for external commands.
10108 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10110 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10112 * mm-decode.el (mm-display-external): Use file name.
10114 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10116 * gnus-util.el (gnus-output-to-rmail): Adjust to
10117 `rmail-output-to-rmail-file'.
10119 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10121 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10123 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10126 * gnus-art.el (article-decode-charset): Fold case.
10128 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10130 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10132 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10134 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10135 after being stored.
10137 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10139 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10142 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10144 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10146 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10148 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10150 1998-09-23 Matt Armstrong <matta@geoworks.com>
10152 * gnus-art.el (article-decode-charset): Narrow to the correct
10155 * mm-bodies.el: Fix autoload.
10157 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10159 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10161 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10163 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10165 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10167 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10168 (gnus-article-add-button): Ditto.
10170 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10172 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10173 (gnus-article-prepare-display): Bind url-standalone-mode.
10175 * mm-decode.el (mm-remove-part): Also delete directory.
10176 (mm-display-external): Create a private sub-dir.
10178 * mailcap.el (mailcap-binary-suffixes): New variable.
10179 (mailcap-command-p): Use it.
10181 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10183 * nnmbox.el (nnmbox-request-group): Change server.
10184 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10186 * message.el (message-encode-message-body): Don't stomp MIME
10189 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10191 (gnus-summary-exit): Check for a live article buffer.
10192 (gnus-summary-exit-no-update): Ditto.
10194 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10197 * gnus-sum.el (gnus-article-decoded-p): New variable.
10199 * mm-decode.el (mm-display-external): Use no-conv.
10201 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10202 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10204 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10207 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10209 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10211 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10213 * gnus.el: Pterodactyl Gnus v0.31 is released.
10215 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10217 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10219 * mm-decode.el (mm-display-part): Accept no-default.
10221 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10224 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10225 (gnus-summary-prepare-threads): Ditto.
10227 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10229 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10230 (gnus-mime-button-line-format): Doc fix.
10231 (gnus-insert-mime-button): Use it.
10232 (gnus-article-add-button): Use widget-convert-button.
10234 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10237 * mm-decode.el (mm-alternative-precedence): Ditto.
10239 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10241 * mm-decode.el (mm-user-automatic-display): Use enriched.
10243 1998-09-14 Paul Fisher <rao@gnu.org>
10245 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10248 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10250 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10252 * gnus-art.el (article-update-date-lapsed): Only update header if
10253 buffer is dispalyed in frame.
10254 (gnus-article-prepare-display): New function.
10255 (gnus-article-prepare): Use it.
10257 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10259 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10261 * mm-view.el (mm-insert-inline): New function.
10263 * mm-decode.el (mm-pipe-part): Bugged.
10265 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10267 * mm-bodies.el (mm-encode-body): Move over the body.
10269 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10271 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10273 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10275 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10276 related functions. Handle message/rfc822 parts. Display subject on
10277 multipart summary lines. Display name on sub-parts when available.
10279 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10281 * mailcap.el (mailcap-command-p): New version.
10283 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10285 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10288 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10290 * message.el (message-make-date): Remove weekday name.
10292 * mm-decode.el (mm-dissect-buffer): Protect against broken
10295 * mailcap.el (mailcap-command-in-path-p): New function.
10296 (mailcap-command-p): Renamed.
10298 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10300 * rfc2047.el (eval): Autoload.
10302 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10304 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10305 (gnus-multi-decode-encoded-word-string): New function.
10306 (gnus-encoded-word-method-alist): New variable.
10307 (gnus-decode-encoded-word-functions): Removed.
10309 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10311 * gnus-int.el (gnus-request-replace-article): Replace
10312 message-narrow-to-headers with message-narrow-to-head
10314 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10316 * drums.el (drums-quote-string): Reversed match.
10318 * message.el (message-make-date): Use weekday name.
10320 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10322 * gnus.el: Pterodactyl Gnus v0.30 is released.
10324 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10326 * gnus-art.el (article-decode-encoded-words): Use it.
10327 (gnus-decode-header-function): New variable.
10329 * gnus-sum.el (gnus-nov-parse-line): Use it.
10330 (gnus-decode-encoded-word-function): New variable.
10332 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10335 * gnus-art.el (gnus-insert-mime-button): Use widget.
10336 (gnus-widget-press-button): New function.
10337 (gnus-article-prev-button): Removed.
10338 (gnus-article-next-button): Ditto.
10339 (gnus-article-add-button): Ditto.
10341 * gnus.el (gnus-article-mode-map): Inherit from widget.
10342 (gnus-article-mode-map): No, don't.
10344 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10345 (mm-content-id-alist): New variable.
10346 (mm-get-content-id): New function.
10348 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10349 articles if we are fetching to the article buffer.
10351 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10353 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10356 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10358 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10359 (mm-default-mime-charset): New variable.
10361 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10363 * drums.el (drums-quote-string): Reversed test.
10365 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10367 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10370 * drums.el (drums-quote-string): New function.
10372 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10373 (rfc2047-b-encode-region): Chop lines.
10374 (rfc2047-q-encode-region): Ditto.
10376 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10378 * gnus.el: Pterodactyl Gnus v0.29 is released.
10380 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10382 * mm-decode.el (mm-save-part): Message right.
10384 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10386 * drums.el (drums-parse-address): Returned a list instead of a
10388 (drums-remove-whitespace): Skip comments.
10389 (drums-parse-addresses): Didn't work.
10391 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10393 * gnus.el: Pterodactyl Gnus v0.28 is released.
10395 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10397 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10399 (article-decode-encoded-words): Rename.
10401 * message.el (message-narrow-to-headers-or-head): New function.
10403 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10406 * message.el (message-send-news): Encode body after checking
10409 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10411 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10413 * gnus-art.el (gnus-display-mime): Respect disposition.
10415 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10417 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10418 text with annotations.
10420 * message.el (message-make-date): Fix sign for negative time
10423 * mm-view.el (mm-inline-image): Insert a space at the end of the
10426 * mail-parse.el: New file.
10428 * rfc2231.el: New file.
10430 * drums.el (drums-content-type-get): Removed.
10431 (drums-parse-content-type): Ditto.
10433 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10435 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10437 * gnus.el: Pterodactyl Gnus v0.27 is released.
10439 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10441 * mm-decode.el (mm-alternative-precedence): New variable.
10442 (mm-preferred-alternative): New function.
10444 * gnus-art.el (gnus-mime-copy-part): New command.
10446 * mm-decode.el (mm-get-part): New function.
10448 * mm-view.el: New file.
10450 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10451 (mm-display-part): Default to mailcap-save-binary-file.
10453 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10455 * gnus.el: Pterodactyl Gnus v0.26 is released.
10457 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10459 * mm-decode.el (mm-interactively-view-part): New function.
10461 * gnus-art.el (gnus-mime-view-part): New command.
10463 * mm-decode.el (mm-last-shell-command): New variable.
10465 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10467 * mm-decode.el (mm-save-part): New function.
10469 * gnus-art.el (article-decode-charset): Protect against buggy
10471 (gnus-mime-pipe-part): New command.
10472 (gnus-mime-save-part): New command.
10473 (gnus-mime-button-map): New keymap.
10474 (gnus-mime-button-line-format): New variable.
10475 (gnus-insert-mime-button): New function.
10476 (gnus-display-mime): Use it.
10478 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10480 * mm-decode.el (mm-inline-text): Decode charsets.
10482 * gnus-art.el (gnus-article-save): Comment fix.
10484 * gnus-int.el (gnus-start-news-server): When in batch, don't
10487 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10490 * mm-decode.el (mm-inline-media-tests): Add audio.
10491 (mm-inline-audio): New function.
10493 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10495 * gnus-art.el (article-make-date-line): Didn't work.
10497 * parse-time.el (parse-time-string): One too many nils.
10499 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10501 * gnus.el: Pterodactyl Gnus v0.25 is released.
10503 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10505 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10508 * gnus.el ((featurep 'gnus-xmas)): New
10509 'gnus-annotation-in-region-p alias.
10511 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10513 * mm-util.el (mm-with-unibyte-buffer): New function.
10515 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10517 * mm-decode.el (mm-inline-media-tests): New variable.
10519 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10521 * gnus-art.el (gnus-article-mime-handles): New variable.
10523 * drums.el (drums-narrow-to-header): New function.
10525 * gnus-art.el (article-decode-charset): Use it.
10527 * drums.el (drums-content-type-get): New function.
10529 * mm-util.el (mm-content-type-charset): Removed.
10531 * drums.el (drums-syntax-table): @ is word.
10532 (drums-parse-content-type): New function.
10534 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10537 * gnus-util.el (gnus-date-get-time): Use safe date.
10539 * gnus-sum.el (gnus-show-mime): Removed.
10540 (gnus-summary-toggle-mime): Removed.
10542 * gnus-art.el (gnus-strict-mime): Removed.
10543 (gnus-article-prepare): Don't do MIME.
10544 (gnus-decode-encoded-word-method): Removed.
10545 (gnus-show-mime-method): Removed.
10547 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10549 * gnus.el: Pterodactyl Gnus v0.24 is released.
10551 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10553 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10556 * parse-time.el (parse-time-rules): Accept times that look like
10559 * message.el (message-make-date): Use zone properly.
10561 * gnus.el: Autoload gnus-batch.
10563 * gnus-art.el (article-de-quoted-unreadable): Do not do
10564 gnus-article-decode-rfc1522.
10566 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10568 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10571 * message.el (message-encode-message-body): Check for us-ascii.
10573 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10576 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10578 * gnus-art.el (article-decode-charset): Rename.
10580 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10582 * gnus.el: Pterodactyl Gnus v0.23 is released.
10584 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10586 * gnus-util.el (gnus-parent-id): Ditto.
10587 (gnus-put-text-property-excluding-newlines): Ditto.
10589 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10591 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10593 * message.el (message-generate-headers): Generate User-Agent
10594 instead of X-Mailer & X-Newsreader.
10596 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10597 User-Agent header format.
10599 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10601 * gnus.el: Pterodactyl Gnus v0.22 is released.
10603 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10605 * mm-util.el (mm-multibyte-p): Typo.
10607 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10609 * gnus.el: Pterodactyl Gnus v0.21 is released.
10611 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10613 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10615 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10617 * mm-util.el (mm-multibyte-p): New function.
10619 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10621 * gnus.el: Pterodactyl Gnus v0.20 is released.
10623 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10625 * rfc2047.el (rfc2047-decode-region): Only decode when in
10628 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10630 * gnus-int.el (gnus-request-replace-article): Encode.
10631 (gnus-request-accept-article): Encode.
10633 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10636 * gnus.el (gnus-article-display-hook): Take the charset functions
10639 * time-date.el (safe-date-to-time): New function.
10641 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10643 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10645 * gnus.el: Pterodactyl Gnus v0.19 is released.
10647 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10649 * mm-util.el (mm-mime-charset): New function.
10651 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10653 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10655 * gnus.el: Pterodactyl Gnus v0.18 is released.
10657 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10659 * message.el (message-send-and-exit): Return t on success.
10660 (message-make-date): Make a proper time zone.
10662 * gnus-draft.el (gnus-draft-send): Only remove article if the
10663 sending is successful.
10665 * drums.el (drums-get-comment): Return the last comment.
10666 (drums-parse-address): Parse old-style From headers.
10668 1998-09-07 SL Baur <steve@altair.xemacs.org>
10670 * gnus-sum.el (gnus-data-compute-positions): Move below
10671 `gnus-save-hidden-threads' so the former is correctly detected as
10674 1998-09-06 Dave Love <fx@gnu.org>
10676 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10677 ignore-errors too, eval'd when compile. Require w3 stuff at load
10678 time for nicer failure if it's not available.
10680 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10682 * time-date.el (time-to-seconds): Renamed.
10684 * parse-time.el (parse-time-string): Downcase before handling.
10685 (parse-time-rules): Times without seconds have 0 seconds.
10687 * rfc2047.el (rfc2047-encode-region): New version.
10688 (rfc2047-dissect-region): New function.
10690 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10692 * message.el (message-make-date): Use symbolic zone.
10694 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10696 * time-date.el (parse-time): Always use parse-time.
10698 * parse-time.el (parse-time-syntax): Use vectors.
10700 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10702 * gnus.el: Pterodactyl Gnus v0.17 is released.
10704 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10706 * time-date.el: Renamed from "date".
10708 * gnus.el: Removed all timezone dependencies.
10710 * score-mode.el: Removed.
10711 (gnus-score-edit-insert-date): Use date.
10713 * date.el (float-to-time): New function.
10715 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10717 * date.el (time-to-float): New function.
10719 * message.el (message-make-date): Use format-time-string.
10720 (message-make-expires): Use make-date.
10722 * gnus-util.el (gnus-dd-mmm): Use date.
10723 (gnus-sortable-date): Ditto.
10725 * message.el (message-make-date): Take an optional time.
10727 * gnus: Applied patches from 5.6.43.
10729 * date.el (if): Use parse-time.
10731 * gnus-score.el (gnus-summary-score-entry): Make into a command
10734 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10737 * gnus.el (gnus-agent-meta-information-header): Moved here.
10739 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10741 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10742 (gnus-agent-fetch-group-1): Score article headers using normal
10743 group score files if the download score rule of a category/group
10745 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10746 deciding what articles to download.
10747 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10748 predicate processing if predicate is `true' or `false'.
10750 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10752 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10754 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10756 * score-mode.el (score-mode-coding-system): New variable.
10757 (gnus-score-edit-exit): Use it.
10759 1998-09-04 Jason R Mastaler <jason@4b.org>
10761 * drums.el: Corrected typo.
10763 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10765 * mm-bodies.el (mm-body-encoding): Faster version.
10767 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10769 * gnus-art.el (gnus-article-decode-charset): Only decode text
10772 * message.el (message-output): Use rmail.
10774 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10777 * mm-util.el (mm-charset-to-coding-system): Use
10778 rfc2047-default-charset.
10779 (mm-known-charsets): New variable.
10781 * message.el (message-caesar-region): Bugged out.
10783 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10785 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10786 specifying `agent-predicate' in a group's parameters.
10788 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10790 * gnus.el: Pterodactyl Gnus v0.16 is released.
10792 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10794 * nnmail.el (nnmail-expired-article-p): Use predicate.
10796 * date.el (time-less-p): Renamed.
10798 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10801 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10804 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10806 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10809 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10811 * gnus.el: Pterodactyl Gnus v0.15 is released.
10813 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10815 * date.el: New file.
10817 * gnus-util.el (gnus-encode-date): Removed.
10818 (gnus-time-less): Ditto.
10820 * nnmail.el (nnmail-date-to-time): Removed.
10821 (nnmail-time-less): Ditto.
10822 (nnmail-days-to-time): Ditto.
10823 (nnmail-time-since): Ditto.
10825 * drums.el: New file.
10827 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10829 * message.el (message-encode-message-body): Encode headers with
10832 * rfc2047.el (rfc2047-default-charset): Renamed.
10833 (rfc2047-encodable-p): Use it.
10835 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10837 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10840 * gnus-util.el (gnus-output-to-rmail): Removed.
10842 * gnus-art.el (gnus-summary-save-in-rmail): Use
10843 gnus-output-to-rmailrmail-output-to-rmail-file.
10845 * rfc2047.el (rfc2047-decode-region): Fold case.
10846 (rfc2047-decode): Use decode-string.
10848 * mm-util.el: Provide mm-char-int.
10850 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10852 * gnus.el: Pterodactyl Gnus v0.14 is released.
10854 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10856 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10859 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10861 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10863 (gnus-inews-insert-mime-headers): Removed.
10865 * message.el (message-caesar-region): Protect against MULE chars.
10867 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10869 * mm-util.el (if): fset the right function.
10871 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10873 * gnus-art.el (gnus-article-decode-charset): Use real
10874 read-coding-system.
10876 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10878 * mm-bodies.el (mm-decode-body): Protect against malformed
10880 (mm-decode-body): Check that buffer-file-coding-system is
10883 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10885 * gnus.el: Pterodactyl Gnus v0.13 is released.
10887 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10889 * gnus-util.el (gnus-strip-whitespace): Already defined.
10892 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10894 * gnus-util.el (gnus-strip-whitespace): New function.
10896 * mm-util.el (mm-content-type-charset): Downcase.
10898 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10900 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10901 (gnus-article-decode-charset): Don't fetch all headers.
10903 * mm-util.el (mm-read-coding-system): New function.
10905 * mm-bodies.el (mm-decode-body): Check the right charset.
10907 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10909 * gnus-art.el (gnus-article-mode-line-format): Use short group
10912 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10914 * gnus.el: Pterodactyl Gnus v0.12 is released.
10916 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10918 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10920 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10921 (gnus-article-decode-charset): Always run.
10923 * mm-bodies.el (mm-decode-body): Decode cte.
10925 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10927 * gnus.el: Pterodactyl Gnus v0.11 is released.
10929 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10931 * message.el (message-encode-message-body): Ditto.
10933 * gnus-art.el (gnus-article-decode-mime-words): New command and
10935 (gnus-article-decode-charset): Ditto.
10936 (gnus-article-decode-charset): Only work under MULE.
10938 * mm-util.el (mm-content-type-charset): New function.
10940 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10942 * message.el (message-send-mail): Insert MIME headers.
10943 (message-check-news-body-syntax): Don't warn for escape sequences.
10944 (message-check-news-body-syntax): Insert MIME headers.
10946 * mm-bodies.el (mm-body-encoding): New function.
10948 * message.el (message-encode-message-body): New function.
10950 * mm-bodies.el: New file.
10952 * mm-util.el (mm-narrow-to-head): New function.
10954 * rfc2047.el (rfc2047-encode): Use it.
10956 * mm-util.el: Provide mm-encode-coding-region.
10958 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10960 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10962 * mm-util.el (mm-enable-multibyte): New function.
10964 * message.el (message-set-work-buffer): Set multibyte.
10966 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10968 * gnus-util.el (gnus-point-at-eol): Removed.
10969 (gnus-point-at-bol): Ditto.
10971 1998-08-31 Didier Verna <verna@inf.enst.fr>
10973 * gnus-msg.el (gnus-group-mail): make it behave like
10974 gnus-group-post-news with regards to the prefix (this enables the
10975 use of posting styles).
10977 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10979 * gnus.el (gnus-article-display-hook): Added
10980 gnus-article-decode-rfc1522 to hook.
10982 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10984 * gnus.el: Pterodactyl Gnus v0.10 is released.
10986 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10988 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10991 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10993 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10995 * mm-util.el (mm-charsets-in-region): Removed.
10997 * rfc2047.el: Renamed file.
10999 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11001 * message.el (message-mode): Set multibyte.
11003 * mm-util.el (mm-charsets-in-region): Copied here.
11005 * gnus-util.el: Removed gnus-truncate-string.
11007 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11009 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11010 (rfc1522-encodable-p): New function.
11011 (rfc1522-encode-message-header): Use it.
11013 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11015 * gnus.el: Pterodactyl Gnus v0.9 is released.
11017 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11019 * mm-util.el: Shadow encode-coding-string.
11021 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11023 * mm-util.el: New file.
11025 * mm-decode.el: Somewhat depleted.
11026 * mm-encode.el: Ditto.
11028 * rfc1522.el: New file.
11030 * mm-util.el (mm-replace-chars-in-string): Copied here.
11032 * mm-encode.el (mm-q-encode-region): New function.
11034 * qp.el (quoted-printable-encode-region): Take an optional CLASS
11037 * mm-encode.el (mm-encode-word-region): Downcase.
11039 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11041 * gnus.el: Pterodactyl Gnus v0.8 is released.
11043 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11045 * message.el (message-send-mail): Encode headers.
11047 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11048 (quoted-printable-encode-region): Upcase.
11050 * message.el (message-default-charset): New variable.
11052 * qp.el (quoted-printable-encode-region): Optional param FOLD.
11054 * message.el (message-narrow-to-field): Changed name.
11056 * mm-encode.el: New file.
11058 * message.el (message-narrow-to-header): New function.
11060 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11063 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11065 * gnus.el: Pterodactyl Gnus v0.7 is released.
11067 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11069 * gnus.el: Remove autoload for
11070 gnus-article-mime-decode-quoted-printable.
11072 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11073 be decoded in non-MULE Emacsen.
11075 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11077 * mm-decode.el: Check for coding-system-list.
11079 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11081 * gnus.el: Pterodactyl Gnus v0.6 is released.
11083 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11085 * nnheader.el (fboundp): Protect code-coding-string.
11087 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11090 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11092 * gnus.el: Pterodactyl Gnus v0.5 is released.
11094 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11096 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11097 (gnus-hack-decode-rfc1522): Removed.
11099 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11101 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11103 * gnus.el: Gnus v0.4 is released.
11105 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11107 * gnus-art.el (gnus-article-decode-mime-words): New command and
11110 * qp.el (quoted-printable-decode-region): Don't use hexl.
11112 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11113 (gnus-structured-field-decoder): Removed.
11114 (gnus-unstructured-field-decoder): Ditto.
11116 * mm-decode.el: New file.
11120 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11122 * gnus-ems.el (fboundp): Removed gnus-split-string.
11124 * gnus.el (gnus-splash-face): Doc fix.
11126 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11128 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11131 * nnheader.el (nnheader-temp-write): Removed.
11133 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11135 * gnus.el: Gnus v0.3 is released.
11137 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11139 * gnus.el: Gnus v0.2 is released.
11141 ;; Local Variables:
11142 ;; coding: iso-2022-7bit
11145 Copyright (C) 2002 Free Software Foundation, Inc.
11146 Copying and distribution of this file, with or without modification,
11147 are permitted provided the copyright notice and this notice are preserved.