1 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * smiley-ems.el (gnus-smiley-display): Typo.
7 * nnsoup.el (nnsoup-retrieve-headers): Typo.
9 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
12 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
14 * mm-encode.el (mm-safer-encoding): Typo.
16 * messcompat.el: Typo.
18 * message.el (message-face-alist): Typo.
20 * imap.el (imap-interactive-login, imap-anonymous-auth)
23 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
27 * gnus-win.el (gnus-configure-frame): Typo.
29 * gnus-util.el (gnus-atomic-progn-assign): Typo.
31 * gnus-topic.el (gnus-topic-sort-topics): Typo.
33 * gnus-sum.el (gnus-summary-article-number)
34 (gnus-summary-read-group-1, gnus-summary-mark-article)
35 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
37 * gnus-mule.el (gnus-mule-add-group): Typo.
39 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
41 * gnus-group.el (gnus-group-fetch-faq): Typo.
43 * gnus-art.el (gnus-decode-header-methods): Typo.
47 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
49 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
51 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
53 * message.el (message-set-auto-save-file-name):
54 Use make-directory, to avoid the dependence on gnus-util.
56 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
58 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
61 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
63 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
66 2002-10-18 Dave Love <fx@gnu.org>
68 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
69 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
71 (mm-find-mime-charset-region): Fix :mime-charset part.
72 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
73 (mm-mime-charset, mm-find-mime-charset-region): Look for
74 `:mime-charset' property of coding systems before `mime-charset'.
75 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
76 (mm-with-unibyte-current-buffer-mule4): Deleted.
77 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
78 (multibyte-char-to-unibyte): New.
80 * rfc2047.el (message-posting-charset): defvar when compiling.
81 (ietf-drums, gnus-util): Don't require.
82 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
83 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
85 (rfc2047-q-encoding-alist): Augment header list.
86 (rfc2047-encoding-type): New.
87 (rfc2047-dissect-region): Deleted.
88 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
89 account of rfc2047 rules with respect to rfc2822 tokens and to do
90 encoding in place rather than by passing strings.
91 (rfc2047-encode-message-header): Don't include header name field
92 in encoding. Add `address-mime' case and bind
93 rfc2047-encoding-type for `mime' case.
94 (rfc2047-encode-string): Doc fix.
95 (rfc2047-encode): Use longer chunks for base64.
96 (rfc2047-fold-region): Insert single characters, not strings.
97 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
99 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
100 (gnus-summary-select-article, gnus-summary-edit-article):
101 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
103 * message.el (message-forward-make-body):
104 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
106 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
107 Maybe use string-to-multibyte. Avoid find-charset-region.
108 Cope with encoding Emacs 22 eight-bit chars.
110 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
111 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
113 2002-10-17 Juanma Barranquero <lektu@terra.es>
115 * nnweb.el (nnweb-dejanews-create-mapping)
116 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
117 (nnweb-google-create-mapping): Fix typos.
119 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
121 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
123 * gnus-cus.el (gnus-group-customize): Likewise.
125 * gnus-util.el (gnus-parse-netrc): Likewise.
127 2002-09-21 Rob Browning <rlb@defaultvalue.org>
129 * gnus-art.el (gnus-article-x-face-command):
130 Use gnus-article-compface-xbm if bound.
132 2002-09-18 Rob Browning <rlb@defaultvalue.org>
134 * gnus-art.el (gnus-article-x-face-command):
135 Don't use gnus-article-compface-xbm.
137 2002-09-06 Juanma Barranquero <lektu@terra.es>
139 * gnus-int.el (gnus-status-message): Fix spacing.
141 2002-08-30 Juanma Barranquero <lektu@terra.es>
143 * imap.el (imap-authenticator-alist, imap-stream-alist)
144 (imap-continuation): Fix typos.
146 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
148 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
150 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
152 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
154 * nnmh.el (nnmh-request-expire-articles):
155 Implemented expiry-target for nnmh backend.
157 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
159 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
161 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
162 avoid arithmetic errors.
164 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
166 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
167 Change cdaar to cdar and car.
169 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
170 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
172 2002-07-03 Juanma Barranquero <lektu@terra.es>
174 * gnus-sum.el (gnus-summary-highlight): Fix typo.
176 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
178 * nnheader.el (nnheader-file-name-translation-alist): Set the
179 default value for MS Windows systems.
181 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
183 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
184 * nndoc.el: Add several new types.
186 2002-05-16 Juanma Barranquero <lektu@terra.es>
188 * gnus-art.el (gnus-mime-copy-part): Fix typo.
190 2002-05-09 Miles Bader <miles@gnu.org>
192 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
193 (gnus-article-hide-citation): Respect it.
195 2002-04-12 Juanma Barranquero <lektu@terra.es>
197 * pop3.el (pop3-open-server): Fix typo.
199 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
201 * pop3.el (pop3-munge-message-separator): Work if no date.
202 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
204 * pop3.el (pop3-munge-message-separator): Only use valid date.
205 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
207 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
209 * gnus-sum.el (gnus-update-summary-mark-positions)
210 (gnus-summary-toggle-header):
211 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
212 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
213 (gnus-uu-post-encoded):
214 * nnfolder.el (nnfolder-possibly-change-group):
215 * nnimap.el (nnimap-retrieve-headers):
216 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
218 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
220 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
221 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
223 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
225 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
227 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
229 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
231 * message.el (message-tool-bar-map): Ditto.
233 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
235 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
237 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
239 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
241 * mail-source.el (make-source-make-complex-temp-name):
244 * mm-util.el (mm-make-temp-file): New function.
245 * nneething.el (nneething-file-name): Use it.
246 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
247 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
248 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
249 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
251 * message.el (message-mode): If buffer-file-name, don't set auto
253 Trivial change from Geoff Greene <ggreene@wpi.edu>
255 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
257 * qp.el (quoted-printable-decode-region): Doc addition.
259 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
261 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
263 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
265 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
266 default to base64. Add application/emacs-lisp.
268 * mail-source.el (mail-source-fetch-directory): Run scripts.
270 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
272 * gnus-msg.el (gnus-post-method): Fix doc.
274 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
276 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
278 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
279 From: Stefan Monnier <monnier@cs.yale.edu>
281 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
283 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
284 * mm-view.el (mm-w3-prepare-buffer): Ditto.
285 (mm-inline-text): Ditto.
286 Suggested by Dave Love <fx@gnu.org>.
288 * mml.el (mml-preview): Disable local map.
290 * mml.el (mml-preview): Bind `q'.
292 2002-02-05 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
294 * binhex.el (binhex-decoder-switches): Doc fix.
296 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
298 * message.el (message-forward-rmail-make-body): Directly use
299 rmail-msg-restore-non-pruned-header to avoid calling
302 2002-01-27 Richard M. Stallman <rms@gnu.org>
304 * time-date.el: Add autoload cookies. Many doc fixes.
305 (time-add): New function.
306 (time-subtract): Renamed from subtract-time.
307 (subtract-time): New alias for time-subtract.
309 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
311 * gnus-start.el (gnus-read-init-file): Cleaned up.
313 2002-01-03 Dave Love <d.love@dl.ac.uk>
315 * gnus-start.el (gnus-startup-file-coding-system): Removed.
316 (gnus-read-init-file): Don't use it.
318 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
320 * gnus-start.el (gnus-read-init-file): Don't force coding system
321 for ~/.gnus. From Dave Love <fx@gnu.org>.
323 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
325 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
326 * mm-util.el (mm-use-find-coding-systems-region): New variable.
327 (mm-find-mime-charset-region): Use it.
328 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
329 * nnspool.el (nnspool-request-post): Ditto.
331 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
333 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
334 Adapt face definitions to use :weight and :slant.
336 2001-12-12 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
338 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
339 to variable, follow doc-string conventions).
341 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
343 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
344 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
346 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
348 * gnus-sum.el (gnus-summary-save-article): Nix
349 gnus-display-mime-function and gnus-article-prepare-hook.
351 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
353 * message.el (message-mail): Add send-actions.
355 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
357 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
360 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
362 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
363 Use make-local-variable rather than make-variable-buffer-local.
365 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
367 * message.el (message-forward-rmail-make-body): Use
368 save-window-excursion.
369 (message-encode-message-body): Use noerror when search.
370 (message-setup-1): Convert compose-mail send-actions to
371 message-send-actions.
373 * message.el (message-forward-subject-author-subject): Don't use
374 message-news-p, which widens the buffer.
375 (message-forward-make-body): New function.
376 (message-forward): Use it.
377 (message-insinuate-rmail): New function.
378 (message-forward-rmail-make-body): New function.
380 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
381 * gnus-score.el (gnus-score-find-bnews): Use it.
382 * mm-util.el (mm-iso-8859-x-to-15-region): Use
383 insert-before-markers.
384 From Jesper Harder <harder@ifa.au.dk>
385 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
386 * mm-util.el (mm-coding-system-priorities): New variable.
387 (mm-sort-coding-systems-predicate): New function.
388 (mm-find-mime-charset-region): Resort coding systems if needed.
389 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
391 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
392 (mm-hack-charsets): Fix doc.
394 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
395 (mm-iso-8859-x-to-15-table): Ditto.
396 (mm-iso-8859-x-to-15-region): Ditto.
397 (mm-find-mime-charset-region): Ditto.
399 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
400 (gnus-summary-limit-to-author): Ditto.
401 (gnus-summary-limit-to-extra): Ditto.
402 (gnus-summary-find-matching): Support not-matching argument.
404 * message.el (message-wash-subject): Use `insert' rather than
405 `insert-string', which is deprecated.
406 From Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
408 2001-11-14 Sam Steingold <sds@gnu.org>
410 * gnus-score.el: Fixed some doc strings to properly quote symbols.
412 2001-11-10 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
414 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
415 function `system-name' instead of both function and variable.
417 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
419 * mml.el (mml-preview): Bind mail-header-separator.
421 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
423 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
424 Suggested by Dave Love <fx@gnu.org>.
426 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
428 * mm-util.el (mm-charset-synonym-alist): Revert (some).
430 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
432 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
433 (mm-hack-charsets): New variable.
434 (mm-iso-8859-15-compatible): New variable.
435 (mm-iso-8859-x-to-15-table): New variable.
436 (mm-find-mime-charset-region): Add parameter hack-charsets.
438 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
441 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
444 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
445 mm-coding-system-p. Don't correct it only in XEmacs.
446 (mm-charset-to-coding-system): Use mm-coding-system-p and
447 mm-get-coding-system-list.
448 (mm-emacs-mule, mm-mule4-p): New.
449 (mm-enable-multibyte, mm-disable-multibyte,
450 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
451 mm-with-unibyte-current-buffer,
452 mm-with-unibyte-current-buffer-mule4): Use them.
453 (mm-find-mime-charset-region): Treat iso-2022-jp.
455 From Dave Love <fx@gnu.org>:
457 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
459 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
460 entries conditional on not having a coding system defined for
462 (mm-mule-charset-to-mime-charset): Use
463 find-coding-systems-for-charsets if defined.
464 (mm-charset-to-coding-system): Don't use
465 mm-get-coding-system-list. Look in mm-charset-synonym-alist
466 later. Add last resort search of coding systems.
467 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
468 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
470 (mm-find-mime-charset-region): Re-write.
471 (mm-with-unibyte-current-buffer): Restore buffer as well as
474 2001-10-30 Simon Josefsson <jas@extundo.com>
476 * nnimap.el (nnimap-date-days-ago): Defeat locale.
478 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
480 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
482 2001-10-05 Gerd Moellmann <gerd@gnu.org>
486 2001-09-27 Gerd Moellmann <gerd@gnu.org>
488 * gnus-ems.el (gnus-article-display-xface): Skip over previously
491 2001-09-19 Sam Steingold <sds@gnu.org>
493 * gnus-win.el (gnus-buffer-configuration):
494 Respect `gnus-bug-create-help-buffer'.
496 2001-09-18 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
498 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
499 can read e-mails from Microsoft Outlook users not using ISO
500 8859-2 character set.
502 2001-09-18 Gerd Moellmann <gerd@gnu.org>
504 * gnus-sum.el (gnus-select-newsgroup):
505 Make `gnus-current-select-method' buffer-local.
506 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
508 * gnus-art.el (gnus-request-article-this-buffer): Refer to
509 `gnus-current-select-method' in the current summary buffer.
510 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
512 2001-09-18 Miles Bader <miles@gnu.org>
514 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
515 error querying a backend abort the whole process.
517 2001-09-17 Gerd Moellmann <gerd@gnu.org>
519 * gnus-srvr.el (gnus-server-mode): Doc fix.
521 2001-09-03 Gerd Moellmann <gerd@gnu.org>
523 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
525 2001-08-31 Sam Steingold <sds@gnu.org>
527 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
528 typo: `exmine' --> `examine'.
530 2001-08-20 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
532 * earcon.el (earcon-auto-play): Remove unused option.
534 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
536 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
538 * gnus-util.el (gnus-output-to-rmail): Ditto.
539 (gnus-output-to-mail): Ditto.
541 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
543 2001-08-07 Gerd Moellmann <gerd@gnu.org>
545 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
547 2001-08-01 Gerd Moellmann <gerd@gnu.org>
549 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
550 already fboundp. Add INTERACTIVE arg to autoload form.
552 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
554 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
555 (gnus-ding-file-coding-system): New variable.
556 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
557 (gnus-slave-save-newsrc): Use it.
559 2001-07-31 Gerd Moellmann <gerd@gnu.org>
561 * gnus-start.el (gnus-startup-file-coding-system): Change to
564 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
566 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
569 * gnus-start.el (gnus-find-new-newsgroups): Use
570 `message-make-date' instead of `current-time-string'.
571 (gnus-ask-server-for-new-groups): Ditto.
572 (gnus-check-first-time-used): Ditto.
574 2001-07-13 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
576 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
578 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
580 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
582 2001-07-12 Gerd Moellmann <gerd@gnu.org>
584 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
585 Browse->Next entries to Browse->Prev.
586 From: Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
588 2001-07-04 Gerd Moellmann <gerd@gnu.org>
590 * nnheader.el (nnheader-init-server-buffer): Make sure the
591 *nntpd* buffer is made multibyte instead of a random buffer.
593 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
595 * gnus.el: Fix the header line, for finder.el. Suggested by
596 Pavel Janik <Pavel@Janik.cz>
598 2001-07-02 Gerd Moellmann <gerd@gnu.org>
600 * gnus.el (gnus-local-domain): Removed because unused.
602 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
604 * qp.el (quoted-printable-decode-region): If called interactively,
605 use coding-system-for-read.
607 2001-03-30 Gerd Moellmann <gerd@gnu.org>
609 * gnus.el (gnus-interactive): Fix parenthesis errors.
611 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
613 * message.el (rmail-output): It is in rmailout.el not rmail.el.
615 * message.el (message-forward): local-variable-p takes an extra
618 * message.el (message-forward-decoded-p): New variable.
619 (message-forward-subject-author-subject): Use it.
620 (message-make-forward-subject): Use it.
621 (message-forward): Use it.
623 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
625 2001-03-05 Dave Love <fx@gnu.org>
627 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
628 Move it after definition of mm-coding-system-p.
630 2001-03-01 Dave Love <fx@gnu.org>
632 * mm-util.el (mm-inhibit-file-name-handlers): Add
635 2001-02-11 Dave Love <fx@gnu.org>
637 * message.el (message-signature-file): Fix doc, :type.
639 2001-02-08 Dave Love <fx@gnu.org>
641 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
642 (message-posting-charset): Defvar when compiling again.
643 (rfc2047-encodable-p): Require message.
645 * gnus-sum.el (gnus-alter-articles-to-read-function):
646 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
648 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
650 * message.el (message-make-forward-subject): Argument decoded.
651 (message-forward): Use it when digest.
653 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
656 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
659 * gnus-art.el (gnus-article-make-menu-bar): Make
660 gnus-article-post-menu.
662 2001-02-06 Dave Love <fx@gnu.org>
664 * qp.el (quoted-printable-encode-region): Remove redundant code
667 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
669 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
671 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
672 command if there is not last-saver.
674 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
675 (rfc2047-charset-encoding-alist): Add big5.
677 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
680 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
682 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
684 * gnus-sum.el (gnus-summary-print-article): Take one prefix
685 argument. Allow to print several articles in one file.
687 * webmail.el (webmail-type-definition): netaddress changes.
689 2001-01-31 Dave Love <fx@gnu.org>
691 * mm-util.el (mm-mime-mule-charset-alist)
692 (mm-find-mime-charset-region): Consider mule-utf-8.
694 2001-01-31 Dave Love <fx@gnu.org>
696 * gnus-art.el (gnus-article-x-face-command)
697 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
700 2001-01-26 Dave Love <fx@gnu.org>
702 * mm-util.el (mm-multibyte-string-p): New.
704 * qp.el: Remove un-logged bogus changes from 2000-12-20.
705 (quoted-printable-encode-region): Doc fix. Don't call
706 string-as-multibyte on class. Clarify line-folding.
707 (quoted-printable-encode-string): Make temp buffer inherit
708 string's multibyteness.
710 2001-01-23 Gerd Moellmann <gerd@gnu.org>
712 * nnheader.el (toplevel): Don't require `gnus-util' at
713 compile-time; this creates a circular dependency, and prevents
716 2001-01-22 Andreas Schwab <schwab@suse.de>
718 * nnheader.el (gnus-delete-line): Autoload it as a macro.
720 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
722 * message.el (message-forward): Use mule4.
723 * mm-util.el (mm-string-as-unibyte): New.
724 * message.el (message-forward): Use it.
725 * message.el (message-cite-original-without-signature): Don't peel
727 (message-get-reply-headers): Add Cc if it is not in follow-to.
728 * message.el (message-send-mail): Content-Type may not be there.
730 * gnus-art.el (article-display-x-face): Insert X-Face if there is
732 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
734 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
735 (gnus-remove-some-windows): Ditto.
736 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
738 * gnus-art.el (gnus-mime-view-part): Copy it.
739 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
740 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
741 orig-file. Use ',source.
742 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
743 Lars Magne Ingebrigtsen.
744 * pop3.el (pop3-get-message-count): Andrew Innes
745 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
747 2001-01-08 Dave Love <fx@gnu.org>
749 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
752 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
754 * message.el: Doc and message fixes.
755 (message-send-rename-function)
756 (message-make-forward-subject-function)
757 (message-send-mail-function, message-reply-to-function)
758 (message-wide-reply-to-function, message-followup-to-function)
759 (message-distribution-function, message-auto-save-directory): Fix
762 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
763 proceeding after warnings. Amend multipart warning message.
765 2001-01-04 Dave Love <fx@gnu.org>
767 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
769 (gnus-make-directory): Require nnmail.
771 * mm-decode.el (mm-inline-media-tests): Add
772 image/x-portable-bitmap.
773 (mm-get-image): Grok pbm.
775 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
777 * message.el (message-mail): Support yank-action.
779 * message.el (message-setup): Revoke the last change.
781 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
783 * message.el (message-setup): Use cons. Suggested by Johan Vromans
784 <jvromans@squirrel.nl>.
786 * gnus-topic.el (gnus-topic-create-topic): Use list.
788 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
789 before binding gnus-default-article-saver.
791 * gnus-sum.el (gnus-summary-save-article):
792 (gnus-summary-pipe-output):
793 (gnus-summary-save-article-mail):
794 (gnus-summary-save-article-rmail):
795 (gnus-summary-save-article-file):
796 (gnus-summary-write-article-file):
797 (gnus-summary-save-article-body-file): Ditto.
799 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
801 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
803 * gnus-art.el (gnus-article-check-hidden-text): Return t.
805 * gnus-util.el (gnus-remove-text-properties-when): Return t.
807 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
808 malformatted messages.
810 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
812 * gnus-art.el (article-treat-dumbquotes): Quote \.
814 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
816 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
817 Emacs 20 runs on a terminal.
819 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
821 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
822 Paul Stevenson <p.stevenson@surrey.ac.uk>
824 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
826 * mml.el (gnus-add-minor-mode): Autoload.
828 * message.el (message-forward): Save-restriction.
830 * message.el (message-mail-user-agent): Add :version.
832 * message.el (message-mail-user-agent): New variable.
833 (message-setup): Renamed to message-setup-1. Support
835 (message-mail-user-agent): New function.
836 (message-mail): Use it.
837 (message-reply): Use it.
838 (message-resend): Use it.
839 (message-mail-other-window): Use it.
840 (message-mail-other-frame): Use it.
842 * gnus-msg.el (gnus-bug): Support mail-user-agent.
844 2000-12-21 Miles Bader <miles@gnu.org>
846 * message.el (message-mode): Set `comment-start' to the yank prefix.
848 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
850 * message.el (message-narrow-to-head-1): New function.
851 (message-narrow-to-head): Use it.
852 (message-reply): Ditto.
853 (message-cancel-news): Ditto.
854 (message-supersede): Ditto.
855 (message-make-forward-subject): Ditto.
856 (message-bounce): Ditto.
858 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
860 * message.el (message-forward): Copy buffer in unibyte mode.
861 (message-make-forward-subject): Don't widen. Decode.
862 (message-forward): Don't decode subject.
864 * mml.el (gnus-ems): Require it.
866 * gnus-msg.el (gnus-summary-mail-forward):
868 * message.el (message-forward): Move mime-to-mml here.
870 * nnmbox.el (nnmbox-file-coding-system): Use binary.
871 (nnmbox-active-file-coding-system): Ditto.
873 * gnus-cus.el (gnus-group-parameters): Add posting-style.
875 * mm-uu.el: Require binhex.
877 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
879 * qp.el (quoted-printable-encode-region): Upcase QP.
881 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
883 * gnus-util.el (gnus-add-text-properties-when): New function.
884 (gnus-remove-text-properties-when): Ditto.
886 * gnus-cite.el (gnus-article-hide-citation): Use them.
887 (gnus-article-toggle-cited-text): Use them.
889 * gnus-art.el (gnus-signature-toggle): Use them.
890 (gnus-article-show-hidden-text): Ditto.
891 (gnus-article-hide-text): Ditto.
893 * gnus-art.el (gnus-article-describe-key): Use prompt.
894 (gnus-article-describe-key-briefly): Ditto.
896 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
898 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
900 2000-12-18 Gerd Moellmann <gerd@gnu.org>
902 * *.xpm, *.pbm: Convert icons icons to size 24x24.
904 2000-12-18 Dave Love <fx@gnu.org>
906 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
909 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
911 * pop3.el (pop3-movemail): Use binary.
912 (pop3-movemail-file-coding-system): Removed.
914 2000-12-13 Miles Bader <miles@gnu.org>
916 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
917 to t, so that we don't get stuck while trying to smilefy
920 2000-12-12 Gerd Moellmann <gerd@gnu.org>
922 * smiley-ems.el (smiley-regexp-alist): Make regexps match
923 at the end of the buffer.
924 (smiley-region): In the loop, move to the end of the submatch
925 matching the smiley instead of using the end of the match
928 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
930 * message.el (message-mode): Doc fix.
932 2000-12-12 Gerd Moellmann <gerd@gnu.org>
934 * smiley-ems.el (smiley-region): Doc fix.
936 2000-12-11 Miles Bader <miles@gnu.org>
938 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
939 bottom line visible, check to see if it's partially obscured, and
940 if so, either scroll one more line to make it fully visible, or
941 revert to showing the second line from the top.
943 2000-12-07 Dave Love <fx@gnu.org>
945 * mailcap.el (mailcap-download-directory)
946 * gnus-audio.el (gnus-audio-directory)
947 * smiley-ems.el (smiley-data-directory): Fix :type.
949 2000-12-05 Dave Love <fx@gnu.org>
951 * starttls.el: New file.
953 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
955 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
957 (gnus-setup-message): Remove a hack.
959 * gnus-win.el (gnus-configure-windows): Make sure
960 nntp-server-buffer is live.
961 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
962 (gnus-configure-frame): Save selected window.
964 2000-12-04 Andreas Jaeger <aj@suse.de>
966 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
968 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
970 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
971 raw 8-bit in headers in dk.* newsgroups.
973 2000-11-30 Dave Love <fx@gnu.org>
975 * message.el (message-auto-save-directory): Use
976 file-name-as-directory.
977 (message-set-auto-save-file-name): Create
978 message-auto-save-directory if necessary.
979 (message-replace-chars-in-string): Removed -- unused.
980 (message-mail-alias-type): Customize.
981 (message-headers): Remove duplicate defgroup.
983 2000-11-29 Dave Love <fx@gnu.org>
985 * qp.el (quoted-printable-decode-region): Use error, not message
986 to report malformed text (like base64). Amend message.
988 2000-11-29 Miles Bader <miles@gnu.org>
990 * message.el (message-header-lines): Fontify tag.
992 2000-11-27 Dave Love <fx@gnu.org>
994 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
997 2000-11-26 Dave Love <fx@gnu.org>
999 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1001 2000-11-23 Dave Love <fx@gnu.org>
1003 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1005 * mm-uu.el (uudecode): Require.
1006 (uudecode-decode-region, uudecode-decode-region-external): Don't
1008 (mm-uu-copy-to-buffer): Doc fix.
1009 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1012 * mailcap.el: Doc fixes.
1013 (mailcap-mime-data): Various adjustments.
1014 (mailcap): New group.
1015 (mailcap-download-directory): Customize.
1016 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1017 (mailcap-temporary-directory): Deleted (unused).
1018 (mailcap-unescape-mime-test): Simplify slightly.
1019 (mailcap-viewer-passes-test): Use functionp.
1020 (mailcap-command-p): Aliased to executable-find.
1022 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1023 default-enable-multibyte-characters is nil.
1025 2000-11-22 Simon Josefsson <simon@josefsson.org>
1027 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1028 instead of "from: " for rfc822 compliance. Insert SPC.
1030 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1032 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1034 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1036 * message.el (message-send-mail): Use buffer-substring-no-properties.
1037 (message-send-news): Ditto.
1039 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1041 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1043 2000-11-21 Dave Love <fx@gnu.org>
1045 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1046 gnus-article-mode-map.
1047 (gnus-mime-button-menu): Use mouse-set-point.
1048 (gnus-insert-mime-button, gnus-mime-display-alternative)
1049 (gnus-mime-display-alternative): Don't use local-map property.
1051 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1053 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1054 sending a command; allow the rtelnet prompt as well.
1056 2000-11-17 Simon Josefsson <simon@josefsson.org>
1058 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1061 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1063 * nntp.el (nntp-decode-text): Delete bogus status lines.
1064 (nntp-open-connection): Kill process buffer when quit.
1065 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1066 FSF Emacs 20 and XEmacs 21.
1067 (nntp-retrieve-data): Don't ignore quit.
1069 2000-11-17 Dave Love <fx@gnu.org>
1071 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1072 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1074 (uudecode-decode-region): Doc fix.
1076 2000-11-14 Dave Love <fx@gnu.org>
1078 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1079 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1080 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1081 New files, derived from the XPMs.
1083 2000-11-12 Dave Love <fx@gnu.org>
1085 From Emerick Rogul <emerick@csa.bu.edu>.
1086 * message.el (message-setup-fill-variables): New variable.
1087 (message-mode): Use it.
1089 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1091 * gnus-mlspl.el: Documentation tweaks.
1093 2000-11-10 Dave Love <fx@gnu.org>
1095 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1096 (gnus-agent-lib-file, gnus-agent-load-alist)
1097 (gnus-agent-save-alist, gnus-agent-article-name): Use
1100 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1102 (nnkiboze-score-file): Defvar when compiling.
1104 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1106 * gnus-art.el (gnus-article-banner-alist)
1107 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1108 (gnus-article-date-lapsed-new-header)
1109 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1110 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1111 (gnus-treat-strip-headers-in-body)
1112 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1113 (gnus-treat-translate): Add :version.
1114 (gnus-article-mime-part-function): Fix defcustom.
1116 * nnmail.el (nnmail-expiry-target)
1117 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1118 (nnmail-split-header-length-limit): Add :version.
1120 * gnus-sum.el (gnus-auto-expirable-marks)
1121 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1122 (gnus-extra-headers, gnus-ignored-from-addresses)
1123 (gnus-newsgroup-ignored-charsets)
1124 (gnus-group-highlight-words-alist)
1125 (gnus-summary-show-article-charset-alist): Add :version.
1127 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1128 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1129 files, converted from the XPMs.
1131 * gnus-cache.el (gnus-cache-active-file): Don't use
1132 file-name-as-directory on directory.
1133 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1134 use file-name-as-directory on directory.
1136 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1137 (date-to-time): Use it.
1139 * message.el (message-mode) <adaptive-fill-regexp>:
1140 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1141 (message-newline-and-reformat): Likewise.
1142 (message-forward-as-mime, message-forward-ignored-headers)
1143 (message-buffer-naming-style, message-default-charset)
1144 (message-dont-reply-to-names, message-send-mail-partially-limit):
1147 * mm-util.el: Doc fixes.
1148 (mm-mime-charset): Don't use the raw result of
1149 mm-preferred-coding-system.
1150 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1151 (mm-with-unibyte): Simplify.
1153 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1156 * pop3.el (pop3-version): Deleted.
1157 (pop3-make-date): New function, avoiding message-make-date.
1158 (pop3-munge-message-separator): Use it.
1160 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1162 * pop3.el (pop3-munge-message-separator): A message may have an
1165 2000-11-09 Dave Love <fx@gnu.org>
1167 * gnus-group.el (gnus-group-make-directory-group)
1168 (gnus-group-fetch-faq): Use expand-file-name.
1169 (gnus-group-fetch-faq): Simplify completing-read form.
1171 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1174 * message.el (tool-bar-map): Defvar when compiling.
1176 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1177 (gnus-tm-lisp-directory): Deleted.
1178 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1180 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1181 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1182 version numbers from file names.
1184 2000-11-08 John Wiegley <johnw@gnu.org>
1186 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1187 `gnus-group-change-level-function', instead of `remove-hook',
1188 because it's not a hook!
1190 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1192 * nnweb.el (nnweb-decode-entities): Work for non-character
1195 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1196 Issue message on quit.
1198 2000-11-08 Simon Josefsson <simon@josefsson.org>
1200 * rfc2104.el: Add SHA-1 example.
1201 (rfc2104-hexstring-to-bitstring): New function.
1202 (rfc2104-hash): Use it.
1204 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1206 * gnus-start.el: Remove gnus-xemacs.
1208 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1210 * gnus-score.el (gnus-score-body): Don't score body when
1212 (gnus-score-followup): Don't score followup either.
1213 (gnus-score-use-all-scores): New variable.
1214 (gnus-all-score-files): Use it.
1215 (gnus-score-find-bnews): Use directory-sep-char.
1217 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1218 asynchronous in Exp version.
1220 2000-11-08 Dave Love <fx@gnu.org>
1222 * mm-view.el: Use featurep for XEmacs test.
1223 (mm-inline-message): Test for `remove-specifier'; don't use
1226 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1228 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1229 (gnus-score-find-bnews): Don't concat "".
1231 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1232 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1233 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1234 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1236 * gnus-sum.el: Put some defvars in eval-when-compile.
1237 (gnus-summary-mode-hook): Add :options.
1238 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1239 (gnus-summary-tool-bar-map): New variable.
1240 (gnus-summary-make-tool-bar): New function.
1241 (gnus-summary-mode): Put kill-all-local-variables first.
1243 * gnus-group.el (gnus-group-toolbar-map): New variable.
1244 (gnus-group-make-tool-bar): Rewritten.
1245 (gnus-group-mode): Put kill-all-local-variables first.
1247 * rfc2047.el: Require gnus-util.
1249 * nnml.el (gnus-sorted-intersection): Autoload.
1251 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1252 Put some defvars in eval-when-compile.
1253 (gnus-intersection, gnus-sorted-complement): Autoload.
1255 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1257 * mm-encode.el (mm-body-7-or-8): Autoload.
1259 * mm-decode.el (mm-insert-inline): Autoload.
1262 * message.el: Put some defvars in eval-when-compile.
1264 * gnus-msg.el: Put some defvars in eval-when-compile.
1265 (gnus-msg-mail): Move after gnus-setup-message.
1267 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1269 2000-11-07 Dave Love <fx@gnu.org>
1271 * gnus-util.el (nnheader): Don't require message (recursive
1274 * uudecode.el: Avoid compiler warnings.
1276 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1277 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1279 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1281 * rfc2047.el: Require cl when compiling.
1282 (rfc2047-q-encode-region): Don't break if a QP-word could be
1284 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1285 (rfc2047-fold-region): "=?=" is not a break point.
1286 (rfc2047-encode-message-header): Move fold into encode-region.
1287 (rfc2047-dissect-region): Rewrite.
1288 (rfc2047-encode-region): Rewrite.
1289 (rfc2047-fold-region): Fold
1290 (rfc2047-unfold-region): New function.
1291 (rfc2047-decode-region): Use it.
1292 (rfc2047-q-encode-region): Don't break at bob.
1293 (rfc2047-decode): Use unibyte.
1294 (rfc2047-q-encode-region): Better calculation of break point.
1295 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1296 (rfc2047-encode-region): Merge only if regions are adjacent.
1298 2000-11-06 Dave Love <fx@gnu.org>
1300 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1302 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1303 (uudecode-char-int): New alias, replacing char-int.
1304 (uudecode-decode-region): Don't call buffer-disable-undo.
1306 * mm-uu.el (mm-uu-configure): Unquote lambda.
1307 (mm-uu-configure-list): Doc fix.
1309 * earcon.el (running-xemacs): Don't define.
1311 2000-11-06 John Wiegley <johnw@gnu.org>
1313 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1314 `nnmail-crosspost', and use it to set the `no-crosspost'
1315 argument when calling `gnus-group-split-fancy'. Otherwise, it
1316 assumes that cross-posting is always OK, no matter what
1317 `nmail-crosspost' is set to.
1318 (gnus-group-split-fancy): The argument order in the
1319 second-to-last `push' call was wrong, but since `no-crosspost'
1320 was always nil, it was never being triggered.
1322 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1324 Don't postpone GCC if none of GCC methods is agent-covered. This
1325 fix presumes that the post-method must be agent-covered if any Gcc
1326 method is agent-covered.
1328 * gnus-msg.el (gnus-inews-group-method): New function.
1329 (gnus-inews-do-gcc): Use it.
1330 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1331 (gnus-agent-possibly-save-gcc): Use it.
1332 (gnus-agent-possibly-do-gcc): Ditto.
1334 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1335 `gnus-agent-possibly-do-gcc' if Agentized.
1336 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1337 to `message-header-hook'.
1339 * gnus-mlspl.el: Require cl when compiling.
1341 * gnus-ml.el: Usage.
1342 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1343 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1344 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1345 (gnus-mailing-list-menu): Define it.
1346 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1348 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1350 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1352 * message.el (message-font-lock-keywords): Match a final newline
1353 to help font-lock's multiline support.
1355 2000-11-03 Dave Love <fx@gnu.org>
1357 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1359 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1362 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1363 <banner>: Fix custom type, doc.
1365 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1366 name. Don't disable undo explicitly.
1368 2000-11-02 Dave Love <fx@gnu.org>
1370 * message.el (message-font-lock-keywords): Use [:alpha:] for
1373 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1375 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1376 because defcustom tries to call `mm-uu-configure'.
1378 2000-11-01 Dave Love <fx@gnu.org>
1380 * rfc2047.el (base64): Require unconditionally.
1381 (message-posting-charset): Defvar when compiling.
1382 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1385 * gnus-sum.el (nnoo): Require.
1386 (mm-uu-dissect): Autoload.
1388 * mml.el (mml-parse-1): Clarify message.
1389 (mml-minibuffer-read-type): Use mailcap-mime-types.
1391 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1393 * mml.el: Fix a typo in the requiring of CL.
1395 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1397 * rfc2231.el: Require cl when compiling.
1399 2000-11-01 Dave Love <fx@gnu.org>
1401 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1403 (mm-uu-configure-list): Move and fix custom type.
1405 * utf7.el: Require cl when compiling.
1407 * binhex.el: Use (featurep 'xemacs).
1408 (binhex-char-int): New alias, replacing char-int. Change callers.
1409 (binhex-decode-region): Simplify work buffer code.
1410 (binhex-decode-region-external): Use expand-file-name, not concat.
1412 2000-10-30 Dave Love <fx@gnu.org>
1414 * gnus-art.el: Fix 2000-10-27 change properly.
1416 2000-10-28 Miles Bader <miles@gnu.org>
1418 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1420 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1422 * gnus-draft.el (gnus-draft-send-message): Typo.
1424 2000-10-27 John Wiegley <johnw@gnu.org>
1426 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1427 variable to correspond with `gnus-article-hide-citation-maybe'.
1428 (gnus-treatment-function-alist): Added entry for the above
1431 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1433 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1435 2000-10-27 Dave Love <fx@gnu.org>
1437 * gnus.el: Don't require custom. Don't require message at top
1439 (gnus-message-archive-method): Require message here.
1441 2000-10-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1443 * gnus-art.el (article-strip-banner): Use
1444 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1445 allow inheritance on the banner.
1446 From elkin@tverd.astro.spbu.ru.
1448 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1449 Cashin <ecashin@coe.uga.edu>).
1451 2000-10-27 Simon Josefsson <simon@josefsson.org>
1453 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1454 (gnus-agent-restore-gcc):
1455 (gnus-agent-possibly-save-gcc): New functions.
1457 * nnimap.el (nnimap-group-overview-filename): Create directory for
1458 newfile (when use long filenames is nil). Copy+delete file if
1460 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1461 doesn't return anything useful, use ignore-errors instead.
1462 (nnimap-verify-uidvalidity): Delete overview file when
1463 uid validity changes.
1464 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1465 Rename old files into new format.
1466 (nnimap-request-accept-article): Remove \n's from
1468 (nnimap-request-accept-article): Remove From[^:] lines.
1469 (imap-starttls-p): Check for starttls binary.
1470 (imap-starttls-open): More verbose.
1471 (imap-gssapi-auth): Ditto.
1472 (imap-kerberos4-auth): Ditto.
1473 (imap-cram-md5-auth): Ditto.
1474 (imap-login-auth): Ditto.
1475 (imap-anonymous-auth): Ditto.
1476 (imap-digest-md5-auth): Ditto.
1478 (imap-digest-md5-p): Check capability first.
1479 (imap-parse-flag-list): Correctly parse empty lists.
1480 (imap-login-p): Support LOGINDISABLED.
1481 (imap-parse-body): Work around bug in Sun SIMS.
1483 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1484 (gnus-agent-restore-gcc):
1485 (gnus-agent-possibly-save-gcc): New functions.
1487 Asks the user to synch flags with server when you plug in.
1489 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1490 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1491 (gnus-agent-toggle-plugged): Call it.
1492 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1493 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1494 (gnus-agent-possibly-synchronize-flags): New function.
1495 (gnus-agent-possibly-synchronize-flags-server): New function.
1497 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1499 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1501 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1504 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1506 * gnus-draft.el (gnus-draft-send-message): Ditto.
1507 (gnus-group-send-drafts): Ditto.
1509 * gnus-art.el (gnus-request-article-this-buffer):
1510 gnus-refer-article-method might be a single method.
1511 (gnus-article-mime-total-parts): New function.
1512 (gnus-mm-display-part): Use it.
1513 (gnus-mime-display-single): Ditto.
1514 (gnus-mime-display-alternative): Ditto.
1515 (gnus-mime-inline-part): Check validity of charset.
1516 (gnus-treat-display-smileys): Default value in Emacs 21.
1517 * gnus-art.el: Define dynamic variables in eval-when-compile.
1518 (gnus-article-prepare): Configure it again.
1519 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1521 (gnus-article-prepare): Configure windows before
1522 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1523 window might be overrided.
1524 (gnus-mime-inline-part): Use prefix argument only
1525 when it is called interactively.
1526 (gnus-mime-action-alist): New variable.
1527 (gnus-mime-action-on-part): Use it.
1528 (gnus-mime-button-commands): Add command ".".
1529 (gnus-mime-inline-part): Support prefix argument.
1530 (gnus-article-banner-alist): New variable.
1531 (article-strip-banner): Use it.
1533 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1534 because they are files, not paths.
1535 (mailcap-parse-mimetypes): Ditto.
1536 (mailcap-mime-types): Use mailcap-mime-data.
1538 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1540 * gnus.el (gnus-agent-fetching): New variable.
1541 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1543 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1544 (gnus-agent-fetch-group-1): Score-param could be nil.
1545 (gnus-agent-any-covered-gcc): New function.
1546 (gnus-agent-possibly-save-gcc): Use it.
1547 (gnus-agent-possibly-do-gcc): Ditto.
1548 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1549 the GNU assignment issue.
1550 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1551 * gnus-agent.el: timer vs. itimer.
1553 * webmail.el (webmail-type-definition): Fix my-deja open url.
1554 (webmail-hotmail-list): Fix.
1555 (webmail-netscape-open, webmail-hotmail-article,
1556 webmail-hotmail-list): Update.
1557 (webmail-my-deja-*): Rewrite.
1559 * gnus-sum.el (gnus-refer-article-methods): The second could be
1561 (gnus-cache-write-active): Auto load.
1562 (gnus-summary-display-article): Enable multibyte.
1563 (gnus-summary-select-article): Don't enable multibyte here.
1564 (gnus-summary-goto-article): Ditto.
1565 (gnus-summary-enter-digest-group): Decode to-address.
1567 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1568 (mm-with-unibyte-current-buffer-mule4): New function.
1569 (mm-enable-multibyte-mule4): New.
1570 (mm-disable-multibyte-mule4): New.
1572 * mm-util.el (mm-enable-multibyte-mule4): New.
1573 (mm-disable-multibyte-mule4): New.
1574 * gnus-sum.el (gnus-summary-mode): Use it.
1575 (gnus-summary-select-article): Ditto.
1576 (gnus-summary-goto-article): Use enable multibyte.
1578 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1579 (nnkiboze-enter-nov): Fix it when there is no xref.
1580 (nnkiboze-generate-groups): List groups.
1581 (nnkiboze-request-article): Use
1582 gnus-cache-request-article.
1584 * gnus-group.el (gnus-group-make-kiboze-group): Use
1585 nnkiboze-score-file.
1586 (gnus-group-make-kiboze-group): Fix prompt.
1588 * message.el (message-send-mail-partially): Replace the header
1589 delimiter with a blank line.
1590 (message-sending-message): New variable.
1591 (message-send): Use it.
1592 (message-default-charset): Default value for non-Mule Emacsen.
1593 (message-alternative-emails): New.
1594 (message-use-alternative-email-as-from): New.
1595 (message-setup): Use them.
1596 (message-default-charset): Set default value in non-MULE XEmacsen
1599 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1601 * message.el: xemacs cleanup (use featurep ' xemacs)
1603 * nnheader.el: ditto
1607 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1609 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1612 2000-10-27 Simon Josefsson <simon@josefsson.org>
1614 * message.el (message-send): Make sure error is signalled if no
1615 send method is specified.
1617 2000-10-27 Dave Love <fx@gnu.org>
1619 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1621 (gnus-group-make-tool-bar): New function.
1622 (gnus-group-mode): Use it.
1624 * message.el (message-mode-menu): Add some :help strings.
1625 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1626 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1628 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1629 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1630 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1632 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1633 display-graphic-p here.
1635 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1637 * mm-decode.el (mm-viewer-completion-map): New.
1638 (mm-interactively-view-part): Use it.
1640 2000-10-27 Simon Josefsson <sj@extundo.com>
1642 * mail-source.el (mail-sources): IMAP predicate is a string.
1643 (mail-sources): Add default values for IMAP mailbox, predicate and
1646 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1648 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1649 of the `gnus-xemacs' variable, as the latter has been removed.
1650 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1651 * gnus-art.el (gnus-treat-display-xface)
1652 (gnus-treat-display-smileys, gnus-treat-display-picons)
1653 (gnus-article-read-summary-keys): Likewise.
1655 2000-10-26 Dave Love <fx@gnu.org>
1657 * flow-fill.el: Require cl when compiling.
1659 2000-10-26 Simon Josefsson <simon@josefsson.org>
1661 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1662 (fill-flowed): Make "quote-depth wins" rule work when first line
1665 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1667 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1668 (gnus-kill-all-overlays): Move here.
1670 * gnus-util.el (gnus-kill-all-overlays): Move out.
1672 2000-10-26 Dave Love <fx@gnu.org>
1674 * mail-source.el: Require imap when compiling and defvar
1675 display-time-mail-function. Require mm-util.
1676 (nnheader-cancel-timer): Autoload.
1677 (mail-source-imap-authenticators, mail-source-imap-streams): New
1679 (mail-sources): Use them.
1680 (defvar): Use rmail-spool-directory unconditionally.
1682 2000-10-26 Dirk Meyer <dischi@tzi.de>
1684 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1685 seconds instead of hour.
1687 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1689 * mail-source.el (mail-sources): Better `:type'.
1691 2000-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1693 * mail-source.el (mail-source-keyword-map): Use
1694 `rmail-spool-directory' as a default directory for the `file'
1695 source, if the variable is defined. Fall back to hardcoded
1696 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1697 <seh@speakeasy.org>.
1699 2000-10-25 Jason Rumney <jasonr@gnus.org>
1701 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1704 2000-10-18 Dave Love <fx@gnu.org>
1706 * mm-bodies.el (mm-uu-decode-function)
1707 (mm-uu-binhex-decode-function): Defvar when compiling.
1709 * gnus-nocem.el (gnus-nocem-issuers): Update.
1710 (gnus-nocem-check-from): New option.
1711 (gnus-nocem-scan-groups): Use it.
1712 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1713 (gnus-nocem-check-article-limit): Add :version.
1715 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1717 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1718 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1720 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1722 * ietf-drums.el (mm-util): Require CL when compiling.
1724 2000-10-15 Dave Love <fx@gnu.org>
1726 * qp.el: Require mm-util.
1728 2000-10-13 Dave Love <fx@gnu.org>
1730 * qp.el (quoted-printable-decode-region): Avoid invalid
1733 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1735 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1736 to a recursive load.
1738 2000-10-12 Dave Love <fx@gnu.org>
1740 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1742 * gnus.el (gnus-group-startup-message): Check for PBM image.
1744 2000-10-09 Dave Love <fx@gnu.org>
1746 * mail-source.el (mail-source-fetch-imap): Bind
1747 default-enable-multibyte-characters rather than using
1748 mm-disable-multibyte.
1750 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1752 * mail-source.el (mail-source-fetch-maildir): Don't insert
1755 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1757 * mm-encode.el: Require CL. At least, for `incf'.
1759 2000-10-06 Dave Love <fx@gnu.org>
1761 * gnus-audio.el: Don't require cl.
1762 (gnus-audio): New custom group.
1763 (gnus-audio-inline-sound): Change to work with Emacs.
1764 (gnus-audio-directory, gnus-audio-directory)
1765 (gnus-audio-au-player): Customize.
1766 (gnus-audio-play): Try external player if play-sound-file fails.
1767 Use file-name-extension, not string-match.
1769 2000-10-05 Dave Love <fx@gnu.org>
1771 * rfc1843.el: Require cl when compiling.
1773 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1775 (quoted-printable-decode-region): Rename arg which confused
1776 charset with coding-system. Don't use nonascii-insert-offset.
1777 Coding-system encode the region initially. Don't recognize `=='
1778 as valid QP. Coding-system decode the region finally.
1779 (quoted-printable-decode-string): Rename arg which confused
1780 charset with coding-system.
1782 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1783 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1784 mm-encode-coding-region.
1785 (mm-decode-body, mm-decode-string): Rename variables which
1786 confused charset with coding-system.
1787 (binhex-decode-region): Don't autoload.
1788 (mm-body-encoding): Require message.
1789 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1792 * gnus-art.el (article-de-quoted-unreadable)
1793 (article-de-base64-unreadable): Fold search case
1794 rather than downcasing string. Apply mm-charset-to-coding-system
1795 to arg of quoted-printable-decode-region.
1797 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1799 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1801 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1803 * gnus-kill.el (gnus-kill): Typo.
1805 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1807 * gnus-mule.el: Revived.
1809 2000-10-04 Dave Love <fx@gnu.org>
1811 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1812 Require ring when compiling.
1813 (gnus-x-splash): Bind width, height.
1814 (gnus-article-compface-xbm): New variable.
1815 (gnus-article-display-xface): Move graphic test. Use unibyte.
1816 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1818 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1820 * nnimap.el: require 'cl when compiling.
1822 2000-10-04 Dave Love <fx@gnu.org>
1824 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1827 * frown.pbm, smile.pbm, wry.pbm: New files.
1829 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1831 2000-10-03 Dave Love <fx@gnu.org>
1833 * mail-source.el (mail-sources): Revert to nil.
1835 * nnmail (nnmail-spool-file): Revert to `((file))'.
1837 * qp.el: Don't require mm-util.
1838 (quoted-printable-decode-region): Rewritten.
1839 (quoted-printable-decode-string, quoted-printable-encode-region):
1841 (quoted-printable-encode-region): Barf on multibyte characters.
1842 Maybe make the class multibyte. Upcase chars, not formatted
1843 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1844 (quoted-printable-encode-string): Don't use
1845 mm-with-unibyte-buffer.
1847 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1849 * mail-source.el (mail-source-report-new-mail): Use
1850 nnheader-cancel-timer.
1852 2000-10-03 Simon Josefsson <simon@josefsson.org>
1854 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1855 (mail-source-fetch-imap): Use it.
1857 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1859 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1862 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1865 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1867 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1869 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1870 image's :ascent to 80. That gives a mode-line which is approx.
1871 as tall as the normal one.
1873 2000-09-21 Dave Love <fx@gnu.org>
1875 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1876 (for Emacs 20). Tidy somewhat.
1878 2000-09-21 Dave Love <fx@gnu.org>
1880 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1881 image processing. Rationalize logic somewhat.
1883 2000-09-20 Dave Love <fx@gnu.org>
1885 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1887 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1888 we'll be careful merging development changes.
1890 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1893 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1894 (mouse-set-point, set-face-foreground)
1895 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1898 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1900 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1901 redundant autoloads.
1903 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1905 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1906 to XBM; we always have PBM support.
1908 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1910 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1911 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1912 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1913 * nnkiboze.el (nnkiboze-file-coding-system): New.
1914 (nnkiboze-retrieve-headers): Use it.
1915 (nnkiboze-request-group): Ditto.
1916 (nnkiboze-close-group): Ditto.
1917 (nnkiboze-generate-group): Ditto.
1918 (nnkiboze-enter-nov): Insert first Xref properly.
1920 2000-09-19 Dave Love <fx@gnu.org>
1922 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1923 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1925 * mail-source.el (mail-sources): Change default to '((file)).
1926 Add useful custom type.
1928 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1930 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1932 (gnus-date-iso8601): Ditto.
1934 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1936 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1938 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1940 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1941 pattern. Avoid using 8 bit chars.
1942 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1944 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1946 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1947 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1948 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1949 functions are not implemented yet.
1951 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1952 x-overlay.el from the FSF Emacs black list.
1954 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1956 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1957 (mm-inline-media-tests): Ditto.
1958 (mm-automatic-display): Ditto.
1959 * mm-view.el (mm-display-inline-fontify): Generalize from
1960 mm-display-patch-inline.
1961 (mm-display-patch-inline): Use it.
1962 (mm-display-elisp-inline): Ditto.
1964 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1966 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1967 (gnus-topic-unmark-topic): Ditto.
1968 (gnus-topic-mark-topic): Ditto.
1969 (gnus-topic-get-new-news-this-topic): Use it.
1971 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1973 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1976 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1978 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1979 zombie or killed groups.
1981 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1983 * mml.el (mml-preview): Reinsert unibyte content.
1984 (mml-parse-1): Remove with-unibyte-current-buffer.
1985 (mml-generate-mime-1): Ditto.
1986 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1987 * message.el (message-forward): Ditto.
1989 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1991 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1992 original article buffer.
1993 (article-de-base64-unreadable): Ditto.
1994 (article-wash-html): Ditto.
1996 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1998 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1999 unless forward-show-mml.
2001 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2003 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2004 (gnus-summary-save-parts-last-directory): New.
2005 (gnus-summary-save-parts): Save history.
2007 2000-09-14 Ben Gertzfield <che@debian.org>
2009 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2011 (gnus-summary-save-parts): Use it.
2013 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2015 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2016 * gnus-sum.el (gnus-summary-exit): Ditto.
2017 (gnus-summary-exit-no-update): Ditto.
2018 (gnus-summary-show-article): Ditto.
2020 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2022 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2023 Content-Disposition.
2025 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2027 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2029 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2031 * gnus-art.el (gnus-article-setup-buffer): Set
2032 gnus-article-mime-handles to nil.
2033 * gnus-sum.el (gnus-summary-exit): Ditto.
2034 (gnus-summary-exit-no-update): Ditto.
2035 (gnus-summary-show-article): Ditto.
2036 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2038 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2040 2000-09-14 Dave Love <fx@gnu.org>
2042 * gnus.el (gnus-charset):
2043 * mm-decode.el (mime-display):
2044 * imap.el (imap) <defgroup>: Add :version.
2046 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2048 * parse-time.el: Fix author's mail address.
2050 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2051 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2052 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2053 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2054 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2055 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2056 * rfc2231.el, uudecode.el: Fix copyright notice.
2058 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2059 require `w3' at load-time only if not running in batch mode.
2061 2000-09-13 Dave Love <fx@gnu.org>
2063 * gnus-ems.el (gnus-ems-redefine): Don't alias
2064 gnus-summary-set-display-table.
2066 * message.el (message-user-agent): Don't wrap ignore-errors around
2069 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2071 (mm-content-transfer-encoding): Don't use cadar.
2073 * uudecode.el (uudecode-decoder-program)
2074 (uudecode-decoder-switches): Customize.
2076 * gnus-score.el (gnus-home-score-file): Improve custom type.
2078 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2079 variables for Emacs 21.
2080 (gnus-group-customize): Disable undo while laying out the buffer.
2082 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2084 * gnus-util.el (gnus-write-active-file): Bind
2085 coding-system-for-write.
2087 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2089 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2090 * gnus-kill.el (gnus-batch-score): Ditto.
2091 * gnus-move.el (gnus-change-server): Ditto.
2092 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2094 2000-09-12 Simon Josefsson <simon@josefsson.org>
2096 * gnus-sum.el (gnus-update-read-articles): Undo
2097 `gnus-request-set-mark' operation.
2099 2000-09-11 Dave Love <fx@gnu.org>
2101 * Changelog: Use iso-2022 coding.
2103 * gnus-msg.el (gnus-msg-mail): New function.
2104 (gnus-user-agent): New mail agent.
2106 2000-09-10 Dave Love <fx@gnu.org>
2108 * message.el: Require mail-abbrevs for XEmacs for a problem with
2109 keybinding despite the autoloads for it.
2111 2000-09-08 Simon Josefsson <simon@josefsson.org>
2113 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2115 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2116 marks from dormant articles. (See nnimap-request-set-mark.)
2117 (nnimap-retrieve-headers-progress): Demule.
2118 (nnimap-open-server): Call nnoo-change-server twice, once for
2119 getting the nnimap-server-buffer and once for letting n-c-s set
2120 the variables in that buffer.
2122 2000-09-08 David Edmondson <dme@dme.org>
2124 * gnus.el (gnus-short-group-name): Guess separator.
2126 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2128 * gnus-group.el (gnus-group-insert-group-line): Fix.
2130 2000-09-04 Dave Love <fx@gnu.org>
2132 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2133 (mm-get-image): Avoid the losing `make-glyph' from W3.
2135 2000-09-03 Simon Josefsson <simon@josefsson.org>
2137 * gnus-sum.el (gnus-summary-delete-article): Check server.
2139 2000-09-01 Simon Josefsson <simon@josefsson.org>
2141 * imap.el (imap-parse-flag-list): Rewrite.
2143 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2145 * imap.el (imap-parse-flag-list): Hack.
2147 2000-08-29 Dave Love <fx@gnu.org>
2149 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2151 * gnus-agent.el (gnus-agent-union): new function.
2152 (gnus-agent-fetch-headers): Use it.
2154 * gnus.el (gnus-group-startup-message): Specify foreground and
2155 background for xpm image. Centre image vertically.
2156 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2158 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2160 * message.el (message-send-mail): Narrow-to-headers.
2162 2000-08-24 Dave Love <fx@gnu.org>
2164 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2167 2000-08-21 Dave Love <fx@gnu.org>
2169 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2171 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2173 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2175 (gnus-topic-show-topic): Read topic when to show permanent hidden
2177 (gnus-topic-remove-topic): Revert to the old behavior, not using
2180 2000-08-21 Dave Love <fx@gnu.org>
2182 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2183 (gnus-xemacs): Use featurep.
2185 * mm-util.el (mm-read-charset): Maybe use builtin.
2186 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2187 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2188 (mm-with-unibyte): Use featurep, not string-match.
2189 (mm-with-unibyte-buffer): Simplify.
2190 (mm-quote-arg): Maybe use shell-quote-argument.
2192 * mml.el (mml-make-string): Deleted (unused).
2194 * gnus.el (gnus-mode-line-buffer-identification): Supply
2195 definition for Emacs 21.
2197 * gnus-salt.el: Small doc fixes.
2198 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2199 gnus-add-minor-mode.
2201 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2202 gnus-add-minor-mode.
2204 2000-08-20 Simon Josefsson <simon@josefsson.org>
2206 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2207 function, thanks to Lloyd Zusman for debugging.
2208 (nnimap-request-group):
2209 (nnimap-request-list):
2210 (nnimap-retrieve-groups):
2211 (nnimap-request-newgroups): Use it.
2213 * nnimap.el (nnimap-request-article-part): Less verbose.
2215 2000-08-18 Dave Love <fx@gnu.org>
2217 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2220 * nnheader.el (nnheader-replace-chars-in-string): Use
2221 subst-char-in-string if available.
2223 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2224 (gnus-request-article-this-buffer): Use expand-file-name.
2225 (gnus-mime-view-part-as-type): Simplify interactive spec.
2226 (gnus-mime-button-map): Define it all in defvar.
2228 2000-08-17 Dave Love <fx@gnu.org>
2230 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2232 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2235 * uudecode.el (char-int): Use defalias, not fset.
2237 * score-mode.el: Don't require easymenu. Require mm-util.
2238 (score-mode-coding-system): Use mm-auto-save-coding-system.
2240 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2241 (nneething-file-name): Use expand-file-name, not concat.
2243 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2245 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2246 Failure proof for email addresses.
2247 (nnslashdot-sane-retrieve-headers): Ditto.
2249 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2251 * message.el (message-send-mail): Only insert courtesy message
2254 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2256 * message.el (message-cancel-news): Copy the From header from the
2259 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2261 * gnus-async.el (gnus-asynchronous): Removed.
2263 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2265 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2268 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2270 * nnmail.el (nnmail-expiry-target-group): Fixed.
2272 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2274 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2275 gnus-request-accept-article so that body encoding is *not* done.
2276 Encoding is not done on incoming mail, so why should it be done on
2279 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2281 * nnml.el (nnml-request-expire-articles): Fix the calls to
2282 nnml-request-article (the filename was being passed instead of the
2283 article number) and nnmail-expiry-target-group
2284 (nnml-current-directory is changed by nnml-request-accept-article,
2285 causing it to be incorrect for the next article to be expired).
2287 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2289 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2290 expiry-target group parameters.
2292 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2294 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2296 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2297 (gnus-topic-show-topic): Ditto.
2299 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2301 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2303 * mail-source.el (mail-source-incoming-file-prefix): New
2306 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2308 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2310 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2312 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2314 * message.el (message-syntax-checks): New check quotin-style:
2315 Text must be written below quoted text.
2316 (message-check-news-body-syntax): Check it.
2318 2000-08-11 Simon Josefsson <simon@josefsson.org>
2320 * imap.el (imap-authenticator-alist): Fix typo.
2321 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2322 Jonas Oberg for debugging.
2324 2000-08-11 Simon Josefsson <simon@josefsson.org>
2326 * gnus-async.el (gnus-asynchronous): Disable by default.
2328 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2330 * mm-view.el (mm-inline-text): Bind fill-column.
2332 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2333 list of unexpired articles.
2335 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2336 un-expired articles.
2338 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2341 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2342 we update the right topic..
2344 * mm-decode.el (mm-display-external): Put point at start.
2346 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2348 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2350 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2352 2000-08-09 Simon Josefsson <simon@josefsson.org>
2354 * imap.el (imap-parse-body):
2355 (imap-parse-string-list): Add bug workarounds for Stalker
2356 Communigate Pro 3.0 server.
2357 (imap-body-lines): Remove bogus comment.
2359 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2361 * nnimap.el (nnimap-retrieve-which-headers):
2362 (nnimap-retrieve-headers-from-server):
2363 (nnimap-request-set-mark):
2364 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2366 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2368 * message.el (message-dont-reply-to-names):
2369 rmail-dont-reply-to-names may not be defined.
2371 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2373 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2376 2000-07-19 Dave Love <fx@gnu.org>
2378 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2379 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2381 (gnus-article-display-xface): Special-case for dark backgrounds.
2383 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2385 * imap.el (imap-calculate-literal-size-first): New variable.
2386 (imap-local-variables): Add it.
2387 (imap-kerberos4-open): Set it.
2388 (imap-send-command): Use it.
2390 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2392 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2393 (mailcap-parse-mimetypes): Use it.
2394 (mailcap-extension-to-mime): Parse mimetype.
2395 (mailcap-mime-types): Ditto.
2396 * mml.el (mml-minibuffer-read-type): Ditto.
2398 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2400 * nndoc.el (nndoc-type-alist): Add outlook.
2401 (nndoc-outlook-type-p): New function.
2402 (nndoc-outlook-article-begin): Ditto.
2404 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2406 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2409 2000-07-15 Simon Josefsson <simon@josefsson.org>
2411 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2414 (imap-kerberos4-program):
2415 (imap-gssapi-program):
2416 (imap-ssl-program): Customization.
2417 (imap-shell-program):
2418 (imap-shell-host): New variables.
2420 (imap-stream-alist): Add shell.
2422 (imap-shell-open): New functions.
2423 (imap-open): Don't call authenticator if preauth.
2424 (imap-authenticate): Return t if already authenticated.
2426 2000-07-14 Simon Josefsson <simon@josefsson.org>
2428 * gnus.el (gnus-invalid-group-regexp): New variable.
2429 (gnus-read-group): Use it.
2431 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2433 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2434 expunge-below and orphan-score are "group variables".
2436 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2438 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2439 qualified group names to `gnus-group-read-ephemeral-group'.
2441 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2443 * gnus-sum.el: `W t' is toggle-header in info.
2445 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2447 * gnus-art.el (article-de-base64-unreadable): Typo.
2449 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2451 * gnus-agent.el (require): Require timer.
2453 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2455 * message.el (message-bounce): Call mime-to-mml.
2457 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2459 * nnslashdot.el (nnslashdot-request-close): New function.
2461 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2463 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2464 right line number for the article.
2466 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2468 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2469 * webmail.el (webmail-fetch): Bind
2470 url-http-silence-on-insecure-redirection.
2472 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2474 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2476 (nnslashdot-sane-retrieve-headers): Ditto.
2477 (nnslashdot-request-article): Ditto.
2479 2000-07-10 William M. Perry <wmperry@aventail.com>
2481 * mailcap.el (mailcap-parse-mimetype-file):
2483 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2485 * nnweb.el (nnweb-insert): Stricter test.
2486 * webmail.el (webmail-refresh-redirect): Ditto.
2488 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2490 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2492 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2494 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2496 2000-07-05 Dave Love <fx@gnu.org>
2498 * utf7.el: Doc and header fixes.
2500 * gnus-sum.el: Doc fixes.
2502 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2505 * flow-fill.el (fill-flowed-point-at-eol)
2506 (fill-flowed-point-at-bol): Use defalias, not fset.
2508 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2509 (gnus-Plain-save-name): Delete -- apparently bogus.
2511 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2513 * nnsoup.el: Use expand-file-name throughout.
2515 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2517 * nnmail.el (nnmail-read-incoming-hook): New example.
2519 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2521 * mm-view.el (mm-inline-text): Check whether the text has already
2524 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2526 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2528 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2530 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2532 2000-07-03 Simon Josefsson <simon@josefsson.org>
2534 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2537 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2539 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2540 name in authinfo (.authinfo now support ports, no need for the
2542 (nnimap-split-find-rule): Fix.
2543 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2545 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2547 * message.el (message-unquote-tokens): Remove all quotes.
2549 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2551 * gnus-ml.el: New file.
2553 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2555 * nnultimate.el (nnultimate-request-close): New function.
2557 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2559 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2561 * gnus.el: Gnus v5.8.7 is released.
2563 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2565 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2567 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2569 * message.el (message-do-fcc): Encode MIME.
2571 2000-06-28 Simon Josefsson <simon@josefsson.org>
2573 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2574 (nnimap-assoc-match): New function.
2575 (nnimap-split-find-rule): Support extended syntax.
2577 2000-06-28 Simon Josefsson <simon@josefsson.org>
2579 * nnimap.el (nnimap-open-connection): Use port stuff.
2581 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2582 document port and defaultport.
2584 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2586 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2588 2000-06-26 Dave Love <fx@gnu.org>
2590 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2592 * message.el: Remove unnecessary `require'ments. Defvar
2593 gnus-list-identifiers when compiling. Don't try to autoload
2594 variable `gnus-list-identifiers'. Autoload
2595 gnus-group-name-charset.
2596 (message-fetch-field): Don't assume `format' removes text
2598 (message-strip-list-identifiers, message-reply, message-followup):
2600 (message-mode): Tidy XEmacs conditionals.
2601 (message-replace-chars-in-string): Use subst-char-in-string when
2604 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2605 removes text properties.
2607 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2609 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2611 * gnus-score.el (gnus-summary-score-entry): Likewise.
2613 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2615 * nnimap.el (nnimap-request-post): Fix parenthesis.
2617 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2619 * message.el (message-unquote-tokens): New function.
2621 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2623 * nnimap.el (nnimap-request-post): Ditto.
2625 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2627 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2629 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2630 patch commited 2000-04-02).
2632 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2634 * imap.el (imap-mailbox-examine-1): New function.
2635 (imap-message-copyuid-1):
2636 (imap-message-appenduid-1): Use it, instead of
2637 `imap-mailbox-examine' which would utf-7 encode mailbox name
2640 2000-06-19 Dave Love <fx@gnu.org>
2642 * mm-uu.el Don't require message. Require cl when compiling.
2644 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2646 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2648 * gnus-sum.el (gnus-orphan-score): Move here.
2650 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2652 * message.el (message-forward): Remove show-mml condition.
2653 (message-forward-ignored-headers): Remove X-Gnus headers.
2655 2000-06-08 Simon Josefsson <simon@josefsson.org>
2657 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2659 2000-06-08 Urban Engberg <ue@ccieurope.com>
2661 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2663 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2665 * message.el (message-syntax-checks): Add type.
2667 2000-06-07 Dave Love <fx@gnu.org>
2669 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2671 (mm-inline-image): Defalias, not fset.
2673 * gnus.el (gnus-group-startup-message): Don't specify string for
2676 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2677 add-minor-mode is available.
2678 (gnus-article-display-xface): Don't specify string for
2681 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2683 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2684 (gnus-topic-insert-topic-line): Use shownp.
2685 (gnus-topic-hide-topic): Don't use hidden.
2686 (gnus-topic-show-topic): Don't use hidden.
2688 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2690 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2692 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2693 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2694 * gnus-util.el (gnus-output-to-rmail): Ditto.
2695 (gnus-output-to-mail): Ditto.
2696 (gnus-write-buffer): Ditto.
2697 * gnus-uu.el (gnus-uu-save-article): Ditto.
2699 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2701 * message.el (message-read-from-minibuffer): Typo.
2703 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2705 * gnus-art.el (article-decode-charset): Override non-MIME forward
2708 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2710 * mml.el (mml-quote-region): Correct the regexp.
2711 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2713 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2715 * message.el (message-forward): Insert raw text.
2716 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2717 (mml-generate-mime-1): Insert raw text in unibyte mode.
2719 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2721 * mm-bodies.el (mm-body-encoding): Always encoded if
2722 `mm-use-ultra-safe-encoding' is set.
2724 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2726 * mml.el (ange-ftp-name-format): Typo.
2728 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2730 * gnus-start.el (gnus-get-unread-articles): If
2731 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2732 try to do anything on that server.
2734 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2736 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2739 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2741 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2744 2000-05-24 Dave Love <fx@gnu.org>
2746 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2748 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2750 * gnus.el (gnus-redefine-select-method-widget): new function, call
2751 it once. Add an "other" entry for unknown but editable backend
2753 * gnus-start.el (gnus-declare-backend): use it.
2755 2000-05-19 Dave Love <fx@gnu.org>
2757 * gnus-art.el (gnus-article-next-page): Revert last change.
2759 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2761 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2763 2000-05-19 Dave Love <fx@gnu.org>
2765 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2766 not mm-inline-large-images.
2768 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2770 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2772 2000-05-18 Dave Love <fx@gnu.org>
2774 * gnus-art.el: Use defalias, not fset.
2775 (gnus-article-x-face-command): Don't test for xbm.
2776 (gnus-article-next-page): Redisplay before testing point in window.
2778 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2780 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2781 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2783 2000-05-17 Jim Davidson <jdavidson@acm.org>
2785 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2786 gnus-summary-save-in-rmail.
2787 * message.el (message-output): Ditto.
2789 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2791 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2793 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2795 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2797 * message.el (message-send-news): Check group name charset.
2798 * gnus-msg.el (gnus-post-news): Decode group name.
2799 (gnus-inews-do-gcc): Encode group name.
2801 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2803 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2804 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2806 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2808 * gnus-group.el (gnus-group-mark-line-p): New function.
2809 (gnus-group-goto-group): New parameter.
2810 (gnus-group-remove-mark): Use it.
2811 * gnus-topic.el (gnus-topic-move-group): Ditto.
2812 (gnus-topic-remove-group): Ditto.
2814 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2816 * gnus-group.el (gnus-group-list-dormant): New function.
2818 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2820 * gnus-agent.el (gnus-agent-synchronize): Use
2821 nnheader-insert-file-contents.
2822 (gnus-agent-save-active-1): Ditto.
2823 (gnus-agent-write-active): Ditto.
2824 (gnus-agent-expire): Ditto.
2825 * gnus-cache.el (gnus-cache-read-active): Ditto.
2826 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2827 * gnus-sum.el (gnus-summary-import-article): Ditto.
2829 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2830 (gnus-agent-save-group-info): Ditto.
2831 (gnus-agent-save-alist): Ditto.
2832 * gnus-util.el (gnus-make-directory): Ditto.
2834 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2836 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2838 * mml.el (mml-generate-mime-preprocess-function): New variable.
2839 (mml-generate-mime-postprocess-function): New variable.
2840 (mml-generate-mime-1): Use them.
2842 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2844 * gnus-group.el (gnus-group-apropos): Group name charset.
2845 * gnus-sum.el (gnus-set-mode-line): Ditto.
2846 * gnus-group.el (gnus-group-decoded-name): New function.
2847 (gnus-group-edit-group): Use it.
2848 * gnus-cus.el (gnus-group-customize): Use it.
2850 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2852 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2854 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2856 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2857 (gnus-group-name-charset-group-alist): Ditto.
2858 (gnus-group-name-charset): New function.
2859 (gnus-group-name-decode): New function.
2860 (gnus-group-insert-group-line): Use them.
2861 (gnus-group-prepare-flat-list-dead): Ditto.
2862 (gnus-group-list-active): Ditto.
2863 (gnus-group-describe-all-groups): Ditto.
2864 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2865 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2866 add gnus-group property.
2867 (gnus-browse-group-name): Read gnus-group property.
2869 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2871 * nnfolder.el (nnfolder-possibly-change-group): Use
2872 file-name-coding-system instead of pathname-coding-system.
2873 * nnmail.el (nnmail-find-file): Ditto.
2874 (nnmail-write-region): Ditto.
2875 * nnmh.el (nnmh-retrieve-headers): Ditto.
2876 (nnmh-request-article): Ditto.
2877 (nnmh-request-group): Ditto.
2878 (nnmh-request-list): Ditto.
2879 (nnmh-possibly-change-directory): Ditto.
2880 (nnmh-active-number): Ditto.
2881 * nnml.el (nnml-possibly-change-directory): Ditto.
2882 (nnml-request-list): Ditto.
2883 (nnml-request-article): Ditto.
2884 (nnml-retrieve-headers): Ditto.
2886 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2888 * nnimap.el (nnimap-request-accept-article): Don't unselect
2889 mailbox if no mailbox is selected.
2891 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2893 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2894 Recognize domain names starting with `www.' as starting an URL.
2896 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2898 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2899 (mail-source-keyword-map): Add "subdirs" for maildir.
2901 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2903 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2904 (nnmail-get-new-mail): Use it.
2905 * gnus-start.el (gnus-get-unread-articles): Ditto.
2907 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2909 * gnus-sum.el (gnus-summary-edit-article): Better support for
2911 * nndraft.el (nndraft-request-replace-article): New function,
2912 bind nnmail-file-coding-system.
2914 2000-05-14 Dave Love <fx@gnu.org>
2916 * nnheader.el: Replace uses of `fset' with `defalias'.
2917 (jka-compr-compression-info-list): Only defvar when compiling.
2919 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2921 * webmail.el (webmail-netaddress-article): Refresh redirect.
2923 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2925 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2927 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2929 * webmail.el: Translate to SP.
2931 2000-05-13 Robin S. Socha <robin@socha.net>
2933 * message.el (message-bounce): Doc typo.
2935 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2937 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2938 (gnus-soup-store): Ditto.
2939 (gnus-soup-send-packet): Ditto.
2940 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2941 (nnsoup-dissect-buffer): Ditto.
2942 (nnsoup-narrow-to-article): Ditto.
2943 (nnsoup-make-active): Ditto
2945 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2947 * message.el (message-mode): Two parameters for local-variable-p.
2949 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2951 * message.el (message-strip-list-identifiers): New function.
2952 (message-reply): Use it and use message-strip-subject-re.
2953 (message-followup): Ditto.
2954 * gnus-art.el (article-hide-list-identifiers): Remove more.
2955 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2957 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2959 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2960 mail-parset-charset and use non-numeric argument.
2962 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2964 * mml.el (mml-buffer-list): New variable.
2965 (mml-generate-new-buffer): New function.
2966 (mml-destroy-buffers): Ditto.
2967 (mml-insert-mime): Use them.
2968 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2969 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2970 * message.el (message-mode): Ditto.
2971 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2972 (gnus-uu-save-article): Support show-as-mml.
2973 * message.el (message-forward): Ditto.
2975 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2977 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2978 (nndoc-mime-digest-type-p): Locate article head precisely.
2979 * mml.el (mml-generate-default-type): New variable.
2980 (mml-generate-mime-1): Use it.
2981 (mml-insert-mime-headers): Use it.
2982 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2983 (gnus-uu-digest-mail-forward): Use it and call message-forward
2984 with argument digest.
2985 (gnus-uu-save-article): Support message-forward-as-mime.
2986 * message.el (message-forward): Add parameter digest.
2987 * mm-decode.el (mm-dissect-default-type): New variable.
2988 (mm-dissect-buffer): Use it.
2990 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2992 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2993 newline and paragraph to nil when got a non-ascii character. Test
2994 paragraph before newline.
2996 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2998 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3001 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3003 * nnslashdot.el (nnslashdot-sid-strip): New function.
3004 (nnslashdot-threaded-retrieve-headers): New format.
3005 (nnslashdot-sane-retrieve-headers): Ditto.
3006 (nnslashdot-request-article): Ditto.
3007 (nnslashdot-threaded-retrieve-headers): Thread properly.
3008 (nnslashdot-request-article): Be more lenient.
3009 (nnslashdot-threaded-retrieve-headers): Regexp search.
3011 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3013 * gnus-sum.el (gnus-with-article): Define it before use it.
3015 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3017 * message.el (message-supersede): Use mime-to-mml.
3018 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3020 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3022 * gnus-group.el (gnus-group-list-cached): Don't use
3023 `subst-char-in-string'.
3025 2000-05-08 Dave Love <fx@gnu.org>
3027 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3029 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3031 * mm-decode.el (mm-interactively-view-part): Append %s if the
3032 method is a single word.
3033 * nnwarchive.el (nnwarchive-type-definition): Typo.
3035 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3037 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3039 (gnus-group-prepare-flat-predicate): Use it.
3040 (gnus-group-list-cached): List dead groups.
3042 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3044 * gnus-art.el (article-decode-charset): Don't decode message with
3047 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3049 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3050 evaluate the Lisp code.
3052 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3054 * gnus-art.el (article-wash-html): New function.
3055 (gnus-article-wash-html): Bind.
3056 (gnus-article-make-menu-bar): Menu item.
3057 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3058 (gnus-summary-make-menu-bar): Menu item.
3059 * gnus.el: Autoload.
3061 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3063 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3064 (gnus-uu-unshar-article): Use it.
3066 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3067 (mailcap-maybe-eval): Use it.
3069 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3072 * mml.el (mml-generate-mime-1): Small comment.
3074 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3076 * gnus-art.el (article-de-base64-unreadable): New function.
3077 (gnus-article-de-base64-unreadable): Bind.
3078 (gnus-article-make-menu-bar): Menu item.
3079 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3080 (gnus-summary-make-menu-bar): Menu item.
3081 * gnus.el: Autoload.
3083 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3085 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3086 (gnus-summary-select-article): Add en/disable multibyte.
3088 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3090 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3091 (gnus-summary-edit-article): New feature: editing raw articles.
3093 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3095 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3096 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3097 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3098 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3099 * mm-decode.el (mm-insert-part): Ditto.
3101 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3103 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3104 (nndoc-forward-type-p): Ditto.
3106 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3108 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3109 value of enable-multibyte-characters.
3111 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3113 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3115 2000-05-03 Dave Love <fx@gnu.org>
3117 * gnus-ems.el (gnus-article-xface-ring-internal)
3118 (gnus-article-xface-ring-size): New variable.
3119 (gnus-article-display-xface): Use them to cache data. Don't try
3120 to use XPM. Set up binary coding for PBM's sake.
3122 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3124 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3125 * gnus-int.el (gnus-request-accept-article): Ditto.
3126 (gnus-request-replace-article): Ditto.
3127 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3129 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3131 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3133 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3135 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3137 * mml.el (mml-to-mime): Use message-default-charset.
3138 (mml-preview): Narrow to headers.
3139 * message.el (message-send-mail): Use message-default-charset.
3140 (message-send-news): Narrow to headers;
3141 use message-default-charset.
3143 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3145 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3147 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3149 (mml-parse-1): Warning message.
3150 (mml-preview): Disable multibyte.
3152 2000-05-03 Dave Love <fx@gnu.org>
3154 * gnus.el (gnus-group-startup-message): Add newline before image.
3156 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3158 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3159 * message.el (message-send-mail): Use unibyte-buffer.
3160 (message-send-mail): Ditto.
3162 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3164 * gnus.el: Gnus v5.8.6 is released.
3166 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3168 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3170 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3172 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3174 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3176 * message.el (message-send-mail-partially): Use forward-line.
3178 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3180 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3182 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3184 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3185 (mml-insert-mime): No markup only for text/plain.
3186 (mime-to-mml): Remove MIME headers.
3188 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3190 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3191 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3194 2000-04-28 Dave Love <fx@gnu.org>
3196 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3199 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3200 search order. Use parse-colon-path and remove some redundancy.
3202 (mailcap-parse-mimetypes): Code consistently with
3203 mailcap-parse-mailcaps. Doc fix.
3205 * gnus-start.el (gnus-unload): Iterate over `features', not
3208 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3210 * mml.el (mml-parse-1): Don't create blank parts.
3211 (mml-read-part): Fix mml tag.
3212 (mml-insert-mime): Convert message/rfc822.
3213 (mml-insert-mml-markup): Add mmlp parameter.
3215 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3217 * message.el (message-send-mail-partially): Remove CTE.
3219 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3221 * mm-view.el (mm-inline-image): Fset it.
3223 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3225 * nndoc.el (nndoc-type-alist): Change forward regexp.
3227 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3229 * message.el (message-send-mail-partially-limit): Change the
3232 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3234 * gnus-util.el (gnus-extract-address-components): Name might be
3237 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3239 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3240 (gnus-summary-post-forward): Ditto.
3241 * message.el (message-forward-show-mml): New variable.
3242 (message-forward): Use it.
3243 * mml.el (mml-parse-1): Add tag mml.
3244 (mml-read-part): Ditto.
3245 (mml-generate-mime): Support reentance.
3246 (mml-generate-mime-1): Support mml tag.
3248 2000-04-27 Dave Love <fx@gnu.org>
3250 * gnus-art.el: Don't bother to require custom, browse-url.
3251 (gnus-article-x-face-command): Include gnus-article-display-xface.
3253 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3254 Use defalias, not fset.
3255 (gnus-article-display-xface): New function.
3257 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3259 * mm-decode.el: Small doc fixes. Require cl when compiling.
3260 (mm-xemacs-p): Deleted.
3261 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3262 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3263 use create-image and don't special-case xbm.
3264 (mm-valid-image-format-p): Use display-graphic-p.
3266 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3268 * message.el (message-send-mail-partially-limit): New variable.
3269 (message-send-mail-partially): New function.
3270 (message-send-mail): Use it.
3271 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3272 all blank lines inside of base64.
3273 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3276 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3278 * mml.el (mml-insert-tag): Match more special characters.
3280 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3282 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3284 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3286 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3287 (mm-inlined-types): Ditto.
3288 * mm-partial.el: New file.
3290 2000-04-27 Dave Love <fx@gnu.org>
3292 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3295 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3297 * mm-bodies.el (mm-encode-body): Remove reference to
3298 mm-default-charset in comment.
3300 2000-04-24 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3302 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3304 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3306 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3309 2000-04-26 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
3311 * gnus-draft.el (gnus-draft-setup): Fix comments.
3313 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3315 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3316 if nnmbox-file-coding-system-for-write is nil.
3318 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3320 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3323 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3325 * mm-view.el (mm-inline-text): Insert directly if decoded.
3326 * mml.el (autoload): Typo.
3328 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3330 * mml.el (mml-preview): Set up posting-charset.
3331 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3333 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3335 * webmail.el: Fix yahoo mail.
3337 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3339 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3340 word if not necessary.
3341 (rfc2047-encode-region): Put space between encoded words.
3343 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3345 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3347 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3349 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3351 (gnus-draft-edit-message): Require restoration.
3353 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3355 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3358 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3360 * gnus-art.el (gnus-treat-article): Make sure that the summary
3363 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3365 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3366 (mailcap-parse-mailcap): Backwards parsing.
3367 (mailcap-possible-viewers): Remove nreverse.
3368 (mailcap-mime-info): Ditto.
3369 (mailcap-add-mailcap-entry): Keep alternative viewer.
3371 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3373 * gnus.el: Gnus v5.8.5 is released.
3375 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3377 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3379 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3381 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3383 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3385 * mm-view.el (mm-inline-message): Disable prepare-hook.
3387 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3389 * gnus.el: Fix copyright statements.
3391 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3393 (gnus-articles-to-read): Use it.
3395 * message.el (message-get-reply-headers): Bind free variable.
3397 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3399 * message.el (message-get-reply-headers): Fix to-address.
3401 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3403 * webmail.el: Hotmail fix. Add a debug function.
3405 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3407 * gnus-sum.el (t): M-down and M-up.
3409 2000-04-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3411 * gnus-sum.el: Doc fix.
3413 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3415 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3417 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3419 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3421 (nnweb-request-group): Don't scan twice.
3422 (nnweb-request-scan): Don't nix out the hashtb.
3424 * message.el (message-get-reply-headers): Return a value.
3426 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3428 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3431 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3433 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3434 order messages are inserted.
3436 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3437 message/rfc822 parts.
3439 * gnus-art.el (gnus-article-read-summary-keys): Check for
3442 * message.el (message-get-headers): Made into own function.
3443 (message-reply): Use it.
3444 (message-get-reply-headers): Renamed.
3445 (message-widen-reply): New command.
3447 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3449 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3451 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3453 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3454 non-base64 text at the end if not found.
3456 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3458 * gnus-sum.el (gnus-read-move-group-name):
3459 (gnus-summary-move-article): Use `gnus-group-method' to find out
3460 what method the manually entered group belong to.
3461 `gnus-group-name-to-method' doesn't return any method parameters
3462 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3463 for new groups so they wouldn't work.
3465 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3467 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3470 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3472 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3473 probably good to do, or something. I dunno. I just write these
3474 ChangeLog entries, and my name is Lars.
3476 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3478 * message.el (message-caesar-region): Use translate-region.
3480 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3482 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3484 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3486 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3487 variables, because that makes Emacs flash.
3489 * gnus-group.el (gnus-group-insert-group-line): Don't call
3490 gnus-group-add-icon unconditionally.
3492 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3494 (gnus-group-glyph-directory): Removed.
3496 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3498 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3499 gnus-newsgroup-name is "".
3501 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3503 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3504 in conjunction with MULE-UCS.
3506 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3508 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3510 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3512 * message.el (message-shorten-references): Only cater to broken
3513 INN for news. This caters for broken smtpd.
3515 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3517 * mailcap.el (mailcap-mime-info): Use the first match; not the
3520 * gnus-agent.el (gnus-category-kill): Save the category list.
3522 2000-04-21 Chris Brierley <brierley@pobox.com>
3524 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3526 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3528 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3530 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3532 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3534 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3536 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3537 (gnus-group-list-cached): Use it.
3539 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3541 * gnus.el: Update all the copyright notices.
3543 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3545 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3546 non-base64 text at the end.
3548 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3550 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3552 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3554 * nnheader.el: Don't autoload cancel-function-timers.
3556 * message.el (message-fetch-field): Fold case.
3558 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3560 * message.el (message-forward-before-signature): New variable.
3562 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3564 * gnus-mlspl.el: Fix stuff.
3566 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3568 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3569 subjects when unthreaded.
3571 2000-04-21 David S. Goldberg <dsg@mitre.org>
3573 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3576 2000-04-21 Rui Zhu <sprache@iname.com>
3578 * gnus-art.el (gnus-article-mode): Fix variable name.
3580 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3582 * mm-view.el: Fix autoload.
3584 * flow-fill.el (flow-fill): Fix provide.
3586 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3589 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3591 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3593 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3595 * gnus-util.el (gnus-netrc-machine): Didn't work.
3597 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3599 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3601 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3603 * flow-fill.el: Renamed from fill-flowed.
3605 * message.el (message-forward-ignored-headers): Default to
3608 2000-04-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3610 * message.el (message-mode): Don't fill headers.
3612 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3614 * message.el (message-pipe-buffer-body): Use shell
3616 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3618 * nnvirtual.el (nnvirtual-request-article):
3619 Bind gnus-override-method to nil.
3620 (nnvirtual-request-update-mark): Don't update mark when
3621 article is not there.
3623 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3625 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3627 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3629 * gnus-util.el (gnus-parse-netrc): Allow "port".
3630 (gnus-netrc-machine): Take a port param.
3631 (gnus-netrc-machine):
3633 * gnus-art.el (gnus-request-article-this-buffer): Allow
3634 re-selecting referenced articles.
3636 * message.el (message-cancel-news): Allow editing.
3637 (message-cancel-message): Add newline.
3639 2000-04-20 William M. Perry <wmperry@aventail.com>
3641 * mm-view.el (mm-inline-image-emacs): New function.
3643 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3645 * mail-source.el (mail-source-delete-incoming): Change default in
3648 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3650 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3653 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3655 * nnml.el (nnml-request-expire-articles): Use it.
3657 * nnmail.el (nnmail-expiry-target): New variable.
3658 (nnmail-expiry-target-group): New function.
3660 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3662 * message.el (message-forward): Add non-MIME separators.
3664 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3666 * message.el (message-generate-headers): Respect the syntax check
3669 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3670 (gnus-remove-thread): Don't show all threads.
3672 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3674 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3676 2000-04-19 Dave Love <fx@gnu.org>
3678 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3680 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3682 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3683 (nnwarchive-egroups-*): Ditto.
3684 (nnwarchive-url): Unibyte buffer and single line cookie.
3686 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3688 * mm-util.el (mm-char-or-char-int-p): New alias.
3689 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3692 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3694 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3695 article case insensitively.
3697 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3699 * mail-source.el (mail-source-fetch-webmail): Use the default
3700 password provided in mail-sources; use webmail:subtype:user as
3703 2000-04-10 John Wiegley <johnw@gnu.org>
3705 * mail-source.el (mail-source-fetch-webmail): Use
3706 mail-source-password-cache.
3708 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3710 * webmail.el: Add netscape mail and fix HotMail mail.
3712 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3714 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3716 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3718 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3719 RFC822.PEEK if server support IMAP4rev1.
3720 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3721 RFC822.TEXT.PEEK if server support IMAP4rev1.
3722 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3723 RFC822.HEADER if server support IMAP4rev1.
3724 (nnimap-request-article-part): Support bodydetail in response
3727 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3729 * fill-flowed.el: New file.
3731 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3732 text/plain parts with `format' parameters.
3734 * mm-view.el (autoload): Autoload fill-flowed.
3735 (mm-inline-text): For "plain" parts with a format=flowed
3736 parameter, call `fill-flowed'.
3738 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3740 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3743 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3745 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3748 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3750 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3752 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3753 (imap-gssapi-program): New variable.
3754 (imap-streams): Add gssapi.
3755 (imap-stream-alist): Ditto.
3756 (imap-authenticators): Ditto.
3757 (imap-authenticator-alist): Ditto.
3758 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3759 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3760 1.6.x `imtest' syntax.
3761 (imap-gssapi-stream-p): New function.
3762 (imap-gssapi-open): Ditto.
3763 (imap-gssapi-auth-p): Ditto.
3764 (imap-gssapi-auth): Ditto.
3765 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3766 (imap-send-command): Use buffer-local `imap-client-eol' value.
3768 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3769 lines and turn TAB into SPC before parsing.
3771 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3773 * nnheader.el (nnheader-group-pathname): Make sure to return a
3775 * nnmail.el (nnmail-group-pathname): Ditto.
3777 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3779 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3780 might split in the middle of a message-id.
3782 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3784 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3785 groups from the server.
3787 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3788 (gnus-summary-toggle-header): Update the wash status.
3790 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3793 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3796 * nnmail.el (nnmail-get-active): Use it.
3797 (nnmail-parse-active): New function.
3799 * mm-view.el (mm-inline-text): Support the new version of
3802 * gnus-sum.el (gnus-summary-move-article): Only delete article
3804 (gnus-deaden-summary): Bury the buffer.
3806 * nnmail.el (nnmail-group-pathname): Ditto.
3808 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3810 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3812 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3815 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3817 * message.el (message-send-mail): Protect against unloaded Gnus.
3819 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3821 (gnus-topic-update-topic-line): Yes, do.
3822 (gnus-topic-goto-missing-group): Tally the correct number of
3823 unread articles before inserting the topic line.
3825 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3827 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3829 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3831 * mm-decode.el (mm-dissect-buffer): Ditto.
3833 * gnus-art.el (article-decode-charset): Strip CTE.
3835 * ietf-drums.el (ietf-drums-strip): New function.
3837 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3838 when prompting in read-only groups.
3840 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3842 * imap.el (imap-send-command): Change EOL-chars when
3843 `imap-client-eol' differs from default, not only for kerberos4.
3844 (imap-mailbox-status): Get encoded mailbox's status.
3846 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3848 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3849 into `mail-source-password-cache'.
3851 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3853 * mm-util.el (mm-mime-charset): Check for presence of
3854 `coding-system-get' and `get-charset-property' (recent XEmacs has
3855 the former, but not the latter).
3857 2000-01-28 Dave Love <fx@gnu.org>
3859 * message.el (message-check-news-header-syntax): Fix typo
3861 (message-talkative-question): Put temp buffer in fundamental-mode.
3862 (message-recover): Use fundamental-mode in the right buffer.
3864 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3867 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3869 * qp.el (quoted-printable-decode-region): Add charset parameter.
3870 (quoted-printable-decode-string): Ditto.
3872 * gnus-art.el (article-de-quoted-unreadable): Use it.
3874 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3876 * nnimap.el (nnimap-split-predicate): New variable.
3877 (nnimap-split-articles): Use it.
3879 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3881 * utf7.el: Change email address.
3883 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3885 * gnus-group.el (gnus-group-catchup): Purge split history.
3887 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3889 * nnmail.el (nnmail-generate-active): Support extended group name.
3890 (nnmail-get-active): Ditto.
3892 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3894 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3895 group names, don't remove anything.
3897 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3899 * webmail.el (webmail-my-deja-open): My-deja changes.
3901 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3903 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3905 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3907 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3909 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3911 * gnus.el (gnus-other-frame): Fix typo.
3913 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3915 * gnus-cus.el (gnus-group-customize): Fix typo.
3917 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3919 * nnweb.el (nnweb-insert): Simplified.
3921 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3923 * gnus-art.el (gnus-article-mode-map): "e" is
3924 gnus-summary-edit-article.
3926 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3928 * mailcap.el (mailcap-mime-extensions): Add .diff.
3930 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3932 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
3933 where there is no "%s" in the method.
3935 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3937 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3939 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3941 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3943 * gnus.el: Really always pop up a new frame.
3945 * parse-time.el (parse-time-rules): Allow 100-110 to be
3948 * time-date.el (date-to-time): Don't use timezone.
3950 2000-01-06 Dave Love <fx@gnu.org>
3952 * time-date.el: Add keywords.
3953 (date-to-time): Add autoload cookie. Canonicalize with
3954 timezone-make-date-arpa-standard.
3955 (time-to-seconds): Avoid caddr.
3956 (safe-date-to-time): Add autoload cookie.
3958 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3960 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3962 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3963 group line using gnus-group-add-icon.
3964 (gnus-group-icons): Added customize group.
3965 (gnus-group-icon-list): Added variable.
3966 (gnus-group-glyph-directory): Added variable.
3967 (gnus-group-icon-cache): Added variable.
3968 (gnus-group-running-xemacs): Added variable.
3969 (gnus-group-add-icon): Added function. Add an icon to the current
3970 line according to gnus-group-icon-list.
3971 (gnus-group-icon-create-glyph): Added function.
3973 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3975 * gnus-sum.el (gnus-summary-select-article): Return whether we
3976 selected something new.
3977 (gnus-summary-search-article): Start searching at the window
3980 * gnus-group.el (gnus-fetch-group): Complete over
3983 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3985 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3987 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3989 * gnus-sum.el (gnus-preserve-marks): New variable.
3990 (gnus-summary-move-article): Use it.
3991 (gnus-group-charset-alist): Added more entries.
3993 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3995 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3997 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3998 as the default score.
4000 * gnus-score.el (gnus-score-delta-default): Changed name.
4002 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4004 * imap.el (imap-parse-literal):
4005 (imap-parse-flag-list): Don't care about props.
4006 (imap-parse-string): Handle quoted characters.
4008 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4010 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4011 (gnus-summary-mark-article): Doc fix.
4012 (gnus-summary-mark-forward): Doc fix.
4013 (t): Changed keystroke for gnus-summary-customize-parameters.
4015 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4017 (gnus-article-mode-map): No, don't.
4019 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4020 of the final article.
4022 * mm-decode.el (mm-interactively-view-part): Error on no method.
4024 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4026 * gnus-score.el (gnus-score-insert-help): Something.
4028 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4030 * gnus-win.el (gnus-configure-frame): Ditto.
4032 * gnus-mh.el (gnus-summary-save-in-folder): Use
4033 with-current-buffer.
4035 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4037 * nnwarchive.el: Changed file perms.
4039 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4041 * gnus-group.el (gnus-group-delete-groups): New command.
4042 (gnus-group-delete-group): Extra no-prompt parameters.
4044 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4046 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4049 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4051 * webmail.el (webmail-hotmail-article): Don't insert message id.
4053 1999-12-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4055 * nnimap.el (nnimap-split-fancy): New variable.
4056 (nnimap-split-fancy): New function.
4058 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4060 (nnimap-split-rule): Document symbol value.
4062 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4064 * nnimap.el (nnimap-retrieve-headers-progress): Let
4065 `nnheader-parse-head' parse article.
4066 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4067 request headers needed by `nnheader-parse-head'.
4069 1999-12-23 Florian Weimer <fw@s.netic.de>
4071 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4072 value (crosspostings are handled), improve documentation.
4074 * nnultimate.el: Declare file coding system as iso-8859-1.
4078 * gnus-cite.el: Dito.
4080 * gnus-spec.el: Dito.
4082 1999-12-21 Florian Weimer <fw@s.netic.de>
4084 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4085 (gnus-setup-message): No longer make `message-posting-charset'
4087 (gnus-setup-posting-charset): Reflect the new layout of
4088 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4090 * message.el (message-send-mail): Bind `message-this-is-mail' and
4091 `message-posting-charset'.
4092 (message-send-news): Dito, and honour new layout of
4093 `message-posting-charset'.
4094 (message-encode-message-body): Ignore `message-posting-charset'.
4096 * mm-bodies.el (mm-body-encoding): Consider
4097 `message-posting-charset' when deciding whether to use 8bit.
4099 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4100 (rfc2047-encodable-p): Now solely for headers; use
4101 `message-posting-charset'.
4103 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4105 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4107 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4109 * nnagent.el (nnagent-server-opened): Optional.
4110 (nnagent-status-message): Optional.
4112 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4114 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4115 end (referenced by instructions in
4116 `gnus-cited-opened-text-button-line-format-alist').
4118 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4120 * imap.el (imap-starttls-open): Typo.
4122 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4124 * mm-util.el (mm-charset-after): Non-MULE case.
4125 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4126 * rfc2047.el (rfc2047-dissect-region): Bind it.
4128 1999-12-18 Florian Weimer <fw@s.netic.de>
4130 * mml.el (mml-generate-multipart-alist): Correct default value.
4132 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4133 (mm-safer-encoding): New function.
4134 (mm-content-transfer-encoding): Use both.
4136 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4137 * qp.el (quoted-printable-encode-region): Dito.
4139 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4141 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4143 1999-12-18 Victor S. Miller <victor@idaccr.org>
4145 * webmail.el (webmail-hotmail-list): raw=0.
4147 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4149 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4152 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4154 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4156 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4158 * imap.el: Don't autoload digest-md5.
4159 (imap-starttls-open): Bind coding-system-for-{read,write}.
4160 (imap-starttls-p): Check if we can find starttls.el.
4161 (imap-digest-md5-p): Check if we can find digest-md5.el.
4163 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4165 * imap.el: Require `digest-md5' when compiling; add autoload
4166 settings for `digest-md5-parse-digest-challenge',
4167 `digest-md5-digest-response', `starttls-open-stream' and
4168 `starttls-negotiate'.
4169 (imap-authenticators): Add `digest-md5'.
4170 (imap-authenticator-alist): Setup for `digest-md5'.
4171 (imap-digest-md5-p): New function.
4172 (imap-digest-md5-auth): New function.
4173 (imap-stream-alist): Add STARTTLS entry.
4174 (imap-starttls-p): New function.
4175 (imap-starttls-open): New function.
4177 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4179 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4181 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4183 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4184 string-to-x function.
4186 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4188 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4190 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4192 * webmail.el: Enhance hotmail-snarf.
4194 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4196 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4198 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4200 * webmail.el (webmail-hotmail-list): Search no-error.
4202 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4204 * nnwarchive.el: Support nov-is-evil.
4205 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4207 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4209 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4211 * nnagent.el (nnagent-server-opened): Redefine.
4212 (nnagent-status-message): Ditto.
4214 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4216 * rfc1843.el (rfc1843-decode-region): Use
4217 buffer-substring-no-properties.
4218 * gnus-art.el (article-decode-HZ): New function.
4220 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4222 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4224 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4226 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4227 MIME charset not a MULE charset.
4229 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4231 * gnus-ems.el: Translate more ugly characters.
4232 * nnheader.el (nnheader-translate-file-chars): Don't translate
4235 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4237 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4238 method if cannot find the article.
4240 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4242 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4243 method if overrided.
4245 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4247 * mail-source.el (mail-source-fetch-webmail): Parameter
4250 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4252 * webmail.el: Support my-deja. Better error report.
4254 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4256 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4258 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4261 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4263 * nnslashdot.el (nnslashdot-request-article): A space.
4265 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4267 * nnagent.el: Support different backend with same name.
4269 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4271 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4273 (nnslashdot-sane-retrieve-headers): Ditto.
4274 (nnslashdot-request-article): Ditto.
4276 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4278 * nnweb.el (nnweb-insert): Narrow to point.
4280 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4282 * nnweb.el (nnweb-insert): Follow refresh url.
4283 * nnslashdot.el: Use it.
4285 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4287 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4288 (nnweb-decode-entities-string): New function.
4290 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4291 nnweb-* and move to nnweb.el.
4292 * nnwarchive.el: Use nnweb-decode-entities, etc.
4293 * webmail.el: Ditto.
4295 * nnslashdot.el: Use nnweb-decode-entities-string.
4296 (nnslashdot-decode-entities): Remove.
4298 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4300 * nnslashdot.el: Decode entities.
4302 1999-12-12 Dave Love <fx@gnu.org>
4304 * gnus-agent.el (gnus-category-edit-groups)
4305 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4306 expansion of setf, fixed.
4308 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4310 * gnus-agent.el: Revoke last Dave Love's patch, because of
4311 incompatibility of XEmacs.
4313 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4315 * mm-uu.el: Change headers.
4316 * rfc1843.el: Ditto.
4317 * uudecode.el: Ditto.
4319 1999-12-07 Dave Love <fx@gnu.org>
4321 * gnus-agent.el (gnus-category-edit-predicate)
4322 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4323 inside backquote to avoid it at runtime.
4325 1999-12-07 Dave Love <fx@gnu.org>
4327 * binhex.el: Require cl when compiling.
4329 1999-12-04 Dave Love <fx@gnu.org>
4331 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4333 1999-12-04 Dave Love <fx@gnu.org>
4335 * mm-util.el (mm-delete-duplicates): New function.
4336 (mm-write-region): Use it.
4338 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4340 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4341 mm-delete-duplicates.
4343 * imap.el (imap-open, imap-debug): Avoid mapc.
4345 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4347 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4348 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4350 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4353 * gnus.el (gnus-select-method): Likewise.
4355 * nnheader.el (nnheader-nov-read-integer): Likewise.
4357 * mm-view.el (mm-inline-message): Require cl when compiling.
4358 Avoid ignore-errors at runtime.
4359 (mm-inline-text): Avoid mapc.
4361 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4363 * gnus-art.el (article-decode-charset): Widen is bad.
4365 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4367 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4369 1999-12-12 Florian Weimer <fw@s.netic.de>
4371 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4372 indicate that only US-ASCII is permitted.
4373 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4374 use unencoded 8-bit characters in message headers.
4376 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4378 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4381 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4383 * webmail.el: Require url-cookie.
4385 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4387 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4388 new function to make modified caesar table.
4389 (nnwarchive-from-r13): Use it.
4390 (nnwarchive-mail-archive-article): Improved.
4392 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4394 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4396 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4398 * nnweb.el (nnweb-request-article): Return cons.
4400 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4402 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4404 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4406 * mm-util.el (mm-with-unibyte): New macro.
4407 * nnweb.el (nnweb-init): Use it.
4409 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4411 * mm-util.el (mm-charset-after): New function.
4412 (mm-find-mime-charset-region): Set charsets after
4413 delete-duplicates and use find-coding-systems-region.
4414 (mm-find-charset-region): Remove composition.
4416 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4418 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4420 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4422 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4423 * mml.el (mml-confirmation-set): New variable.
4424 (mml-parse-1): Ask user to confirm.
4426 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4428 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4429 are scanned when we have directory mail-sources (the mail source
4430 is modified in that case, so we must scan it for all
4433 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4435 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4436 and nnml-article-file-alist.
4438 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4440 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4441 nnmail-fetched-sources.
4443 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4445 * mm-util.el (mm-find-charset-region): Use the last charset.
4447 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4449 * gnus.el (gnus-select-method): Made the option list prettier.
4451 1999-12-08 Florian Weimer <fw@s.netic.de>
4453 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4454 for the `de' newsgroups hierarchy, as it is common practice there.
4456 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4458 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4459 buffer-string arguments. Fix references.
4461 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4463 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4464 (gnus-agent-batch-fetch): Use it.
4465 (gnus-agent-fetch-session): Use it.
4467 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4469 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4471 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4473 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4476 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4478 * nnslashdot.el (nnslashdot-request-list): There were two
4479 top-level body-forms. Put a `progn' around them.
4481 * gnus.el (gnus-select-method): Use `condition-case'
4482 instead of `ignore-errors', since cl may not be loaded when the
4485 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4487 * nnwarchive.el: Support www.mail-archive.com.
4489 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4491 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4494 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4496 * utf7.el: New file, written by Jon K Hellan.
4498 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4501 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4503 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4505 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4507 (gnus-refer-article-methods): New function.
4508 (gnus-summary-refer-article): Use it.
4510 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4512 * nnimap.el (nnimap-retrieve-groups): Return active format.
4514 * nnimap.el (nnimap-replace-in-string): Removed.
4515 (nnimap-request-list):
4516 (nnimap-retrieve-groups):
4517 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4519 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4521 * imap.el: Use format-spec for ssl program.
4522 * imap.el (imap-ssl-arguments): Removed.
4523 (imap-ssl-open-{1,2}): Removed.
4525 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4527 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4528 instead of `ignore-errors', since cl may not be loaded when the
4531 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4533 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4534 (mm-7bit-chars): New variable.
4535 (mm-body-7-or-8): Use it in both cases.
4537 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4539 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4540 defcustom definitions.
4542 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4544 * mm-decode.el (mm-display-part): Let mm-display-external return
4546 (mm-display-external): For copiousoutput methods, insert output in
4549 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4551 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4554 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4556 * gnus-audio.el: An M too far.
4558 * gnus-msg.el (gnus-setup-message): One backtick too many.
4560 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4561 a function, not a variable.
4563 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4565 * gnus-score.el (gnus-score-body): Widen before requesting.
4567 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4569 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4571 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4573 * mail-source.el (mail-source-fetch-webmail): Bind
4576 1999-12-04 Matt Swift <swift@alum.mit.edu>
4578 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4579 (gnus-uu-unmark-by-regexp): Ditto.
4581 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4584 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4586 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4587 do their real thing.
4589 * nnmh.el (nnmh-be-safe): Doc fix.
4591 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4593 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4594 status line has arrived before we count it.
4596 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4598 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4599 Whitespace problems.
4601 * gnus-win.el (gnus-configure-windows): Error fix.
4603 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4606 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4607 Indent all functions. Fix all comments to match the comment
4608 conventions. Double-space after full stop.
4610 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4612 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4613 value to divide received mails into my favorite groups and I met
4614 an error. It takes place if the length of a element "VALUE" in
4615 nnmail-split-fancy is less than two.
4617 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4619 * mml.el (mml-insert-part): New function.
4621 1999-12-02 Dave Love <fx@gnu.org>
4623 * mm-decode.el: Customize.
4625 1999-12-03 Dave Love <fx@gnu.org>
4627 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4628 the W3 stuff isn't available.
4630 1999-12-03 Dave Love <fx@gnu.org>
4632 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4635 1999-12-04 Dan Christensen <jdc@jhu.edu>
4637 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4639 1999-12-01 Andrew Innes <andrewi@gnu.org>
4641 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4642 don't be fooled by "From nobody" lines added by respooling.
4644 * pop3.el (pop3-movemail): Write crashbox in binary.
4645 (pop3-get-message-count): New function.
4647 * mail-source.el (mail-source-primary-source): New variable.
4648 (mail-source-report-new-mail-interval): New variable.
4649 (mail-source-idle-time-delay): New variable.
4650 (mail-source-new-mail-available): New internal variable.
4651 (mail-source-fetch-pop): Clear new mail flag, when mail from
4652 primary source has been fetched.
4653 (mail-source-check-pop): New function.
4654 (mail-source-new-mail-p): New function.
4655 (mail-source-start-idle-timer): New function.
4656 (mail-source-report-new-mail): New function.
4657 (mail-source-report-new-mail): New internal variable.
4658 (mail-source-report-new-mail-timer): New internal variable.
4659 (mail-source-report-new-mail-idle-timer): New internal variables.
4661 1999-12-04 Andreas Schwab <schwab@suse.de>
4663 * gnus-cus.el (gnus-group-customize): Customize fix.
4665 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4667 * message.el (message-send-mail-with-sendmail): Use
4668 message-make-address.
4670 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4672 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4674 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4676 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4678 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4680 * mml.el (mml-insert-tag): Don't close the tag.
4681 (mml-insert-empty-tag): New function.
4682 (mml-attach-file): Use mml-insert-empty-tag instead of
4684 (mml-attach-buffer): Ditto.
4685 (mml-attach-external): Ditto.
4686 (mml-insert-multipart): Ditto.
4688 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4690 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4693 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4695 * gnus.el (gnus-find-method-for-group): The method of a new group
4696 is not the native one.
4698 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4700 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4702 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4704 * nnultimate.el (nnultimate-retrieve-headers): Use
4705 mm-with-unibyte-current-buffer.
4706 (nnultimate-request-article): Ditto.
4708 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4710 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4712 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4714 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4715 * nnweb.el (nnweb-retrieve-headers): Use it.
4716 (nnweb-request-article): Use it.
4718 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4719 case matching failed.
4721 1999-12-02 John Wiegley <jwiegley@inprise.com>
4723 * mail-source.el (mail-source-keyword-map): Add backslash to
4726 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4728 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4730 (gnus-group-charset-alist): No, don't.
4732 * nnweb.el (nnweb-init): Make the buffer unibyte.
4734 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4736 * mail-source.el (mail-source-set-common-1): Fix to get the
4739 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4741 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4743 * nnultimate.el (nnultimate-request-list): Use unibyte.
4745 * gnus-uu.el (gnus-uu-grab-articles): Bind
4746 gnus-display-mime-function to nil.
4748 * message.el (message-send-mail-with-sendmail): Use the
4749 user-mail-address variable.
4751 * gnus-art.el (gnus-ignored-headers): More headers.
4753 * message.el (message-shorten-1): Use list.
4755 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4757 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4760 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4761 (nnweb-dejanews-create-mapping): Do the properish date.
4763 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4765 * mail-source.el (mail-source-common-keyword-map): New variable.
4766 (mail-source-bind-common): New macro.
4767 (mail-source-fetch): Support plugged mail source.
4768 * gnus-int.el (gnus-request-scan): Use them.
4770 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4772 * mm-view.el (mm-inline-message): Check whether charset is a
4775 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4777 * message.el (message-mode-map): Changed keystroke for
4778 message-yank-buffer.
4780 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4782 * message.el (message-shorten-references): Cut references to 31
4783 elements, then either fold them or shorten them to 988 characters.
4784 (message-shorten-1): New function.
4785 (message-cater-to-broken-inn): New variable.
4787 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4789 * nnslashdot.el (nnslashdot-lose): New function.
4791 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4793 * mm-view.el (mm-inline-message): Not the right type of charset is
4794 being fetched here. Let the group charset rule.
4795 (mm-inline-message): Ignore us-ascii.
4797 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4799 * mail-source.el (mail-source-fetch-maildir): work around the
4800 ommitted "file-regular-p" in efs/ange-ftp
4802 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4804 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4805 (mml-generate-mime-1): Use the encoding param.
4807 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4809 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4810 gnus-art before binding its variables.
4812 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4815 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4817 * message.el (message-clone-locals): Use it.
4819 * gnus-msg.el (gnus-configure-posting-styles): Make
4820 user-mail-address local.
4822 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4824 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4827 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4829 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4830 (message-clone-locals): Ditto.
4832 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4833 group inherit reply-to or from.
4835 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4837 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4839 (gnus-summary-show-article-charset-alist): New variable.
4841 * mm-bodies.el (mm-decode-string): Support gnus-all and
4843 (mm-decode-body): Ditto.
4844 * rfc2047.el (rfc2047-decode): Ditto.
4846 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4848 * mail-source.el (mail-source-delete-incoming): Change default to
4851 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4853 * gnus.el: Pterodactyl Gnus v0.99 is released.
4855 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4857 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4860 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4861 (gnus-configure-posting-styles): No, don't.
4862 (gnus-configure-posting-styles): Allow overriding files.
4864 * gnus-art.el (gnus-header-button-alist): Use browse-url
4867 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4869 * gnus-msg.el (gnus-summary-yank-message): New command and
4872 * message.el (message-yank-buffer): New command.
4873 (message-buffers): New function.
4875 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4876 next group in a more normal fasion.
4878 * mml.el (mml-boundary-function): New variable.
4879 (mml-compute-boundary): Use it.
4881 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4882 that exist for them.
4884 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4885 (gnus-async-timer): New variable.
4887 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4889 * nnultimate.el (nnultimate-request-list): Be more lenient with
4892 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4894 * gnus-art.el (gnus-treatment-function-alist): Do
4895 gnus-treat-capitalize-sentences.
4897 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4899 * webmail.el (webmail-hotmail-article): Hotmail changes the
4902 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4904 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4905 switch to buffer after calling program.
4906 (mm-display-external): Use `shell-command-switch' instead of "-c".
4908 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4910 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4913 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4916 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4918 * message.el (message-mode): Doc fix.
4920 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4922 * gnus-art.el (article-emphasize): Check group variable.
4923 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4925 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4927 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4930 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4932 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4934 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4936 * mml.el (mml-quote-region): Insert ! after the hash.
4938 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4940 * gnus-group.el (gnus-group-warchive-address-history): Change to
4943 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4945 * webmail.el: Support mail.yahoo.com.
4947 * mail-source.el (mail-source-fetch-webmail): Add password check.
4948 (mail-source-keyword-map): Use `subtype'.
4950 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4952 * mail-source.el (mail-source-keyword-map): Add webmail.
4953 (mail-source-fetcher-alist): Ditto.
4954 (mail-source-fetch-webmail): New function.
4955 * webmail.el: New file.
4957 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4959 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4961 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4963 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4965 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4967 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4968 (nnultimate-prune-days): New function.
4969 (nnultimate-create-mapping): Use it.
4970 (nnultimate-request-group): Only fetch the groups list if it has
4971 not been done before.
4972 (nnultimate-retrieve-headers): Don't write groups.
4973 (nnultimate-create-mapping): Off-by-one error.
4975 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4977 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4980 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4982 * nnwarchive.el: Lots of changes make agent happy.
4984 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4986 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4989 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4991 * mm-decode.el (mm-display-external): Write region with binary
4994 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4996 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4998 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5000 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5001 (mm-uu-test): Now it is in restricted region.
5003 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5005 * mm-view.el (mm-view-message): Fix buffer leak.
5006 (mm-inline-message): Support 'gnus-decoded.
5008 * mm-bodies.el (mm-decode-body): Ditto.
5010 * rfc2047.el (rfc2047-decode-region): Ditto.
5012 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5014 * imap.el (require): Added autoload for base64-encode-string.
5016 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5018 * gnus.el (gnus-refer-article-method): Made list value
5021 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5023 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5024 NOFORCE in Emacs case.
5026 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5028 * gnus-art.el (gnus-request-article-this-buffer): Set
5029 gnus-newsgroup-name.
5031 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5033 * gnus-start.el (gnus-get-unread-articles): Check server before
5036 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5038 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5040 * nnslashdot.el (nnslashdot-login-name): New variable.
5041 (nnslashdot-password): Ditto.
5042 (nnslashdot-request-post): New function.
5044 * gnus-art.el (gnus-treat-buttonize): More testing.
5046 * mm-encode.el: Another CVS test.
5048 * gnus-art.el (gnus-treat-emphasize): Change default.
5049 (gnus-treat-buttonize): Ditto.
5050 (gnus-treat-buttonize): This is a test.
5052 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5053 (gnus-build-sparse-threads): Ditto.
5054 (gnus-build-all-threads): Ditto.
5056 * nnheader.el (make-full-mail-header): Make into a subst.
5058 * gnus.el (gnus-refer-article-method): Doc fix.
5060 * gnus-sum.el: Do not accept a prefix.
5061 (gnus-summary-refer-article): Accept a list of select methods.
5063 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5065 * message.el (message-forward): Pay attention to prefix argument
5066 again and forward all headers when it is set, regardless of the
5067 value of message-forward-ignored-headers.
5069 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5071 * gnus-ems.el: Check for cygwin32.
5073 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5075 * mm-decode.el (mm-display-external): Use 'non-viewer.
5077 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5079 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5082 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5084 * gnus-start.el (gnus-get-unread-articles): Use
5085 nnfoo-retrieve-groups to find new news, if available.
5086 (gnus-read-active-file-2): New function.
5087 (gnus-get-unread-articles): Use it.
5088 (gnus-read-active-file-1): Ditto.
5090 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5092 * mm-util.el (mm-find-mime-charset-region): Make sure
5093 find-coding-systems-for-charsets is fbound.
5095 * gnus-ems.el: Typo fix.
5097 1999-11-13 Florian Weimer <fw@s.netic.de>
5099 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5100 it's available and makes sense.
5102 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5104 * gnus-score.el (gnus-score-save): Translate score file.
5106 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5108 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5109 added fetchflag and dontexpunge keywords.
5110 (mail-source-fetch-imap): Use them.
5112 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5114 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5115 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5118 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5120 Mention that it is both for group and topic parameters.
5121 (gnus-extra-topic-parameters): New constant, including `subscribe'
5123 (gnus-extra-group-parameters): New constant.
5124 (gnus-group-customize): Use them.
5126 * gnus.el (gnus-select-method): Added default value and tag.
5127 (gnus-refer-article-method): Added `DejaNews' customization option.
5129 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5131 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5133 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5136 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5138 * nnslashdot.el (nnslashdot-group-number): Changed default.
5140 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5141 (nnweb-dejanews-wash-article): Removed.
5142 (nnweb-type-definition): Fetch by id.
5144 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5147 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5148 (nnslashdot-request-list): Use Ultramode as well.
5149 (nnslashdot-date-to-date): Be more lenient.
5150 (nnslashdot-threaded): New function.
5152 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5154 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5156 1999-11-11 Steinar Bang <sb@metis.no>
5158 * nnweb.el (nnweb-type-definition): /=dnc
5160 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5162 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5164 (nnultimate-retrieve-headers): Wrong ordering.
5166 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5168 * message.el (message-forward-as-mime): New variable.
5170 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5172 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5174 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5176 * mail-source.el (mail-source-movemail-and-remove): New function.
5177 (mail-source-keyword-map): Add `function' for `maildir'.
5178 (mail-source-fetch-maildir): Use it.
5180 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5182 * nnwarchive.el: New file.
5183 * gnus-group.el (gnus-group-make-warchive-group): New function.
5184 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5186 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5188 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5191 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5193 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5195 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5197 * nnultimate.el (nnultimate-open-server): Do address.
5198 (nnultimate-forum-table-p): New function.
5200 * nnweb.el (nnweb-insert-html): Renamed.
5201 (nnweb-insert): New function.
5203 * nnultimate.el (nnultimate-insert-html): New function.
5205 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5207 (nnslashdot-retrieve-headers): use the sane version instead.
5209 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5211 * nnslashdot.el (nnslashdot-request-article): Fold case.
5213 * nnultimate.el: New file.
5215 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5218 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5219 (gnus-read-active-file-1): Separated into own function.
5220 (gnus-read-active-file): Catch quits.
5222 * nnslashdot.el (nnslashdot-request-article): Search better on
5224 (nnslashdot-request-list): Fold case.
5225 (nnslashdot-retrieve-headers): Ditto.
5227 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5229 * gnus.el: Autoload gnus-subscribe-topics.
5231 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5233 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5235 * gnus-util.el (gnus-write-active-file): Ditto.
5237 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5239 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5241 * gnus-cache.el (gnus-cache-file-name): Use it.
5242 * gnus-agent.el (gnus-agent-group-path): Use it.
5243 * nnmail.el (nnmail-group-pathname): Use it.
5245 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5247 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5249 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5250 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5251 * gnus.el (gnus-short-group-name): "..." proof.
5253 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5255 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5258 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5260 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5262 (nnslashdot-generate-active): New function.
5263 (nnslashdot-request-newgroups): Use it.
5265 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5268 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5269 (nnslashdot-request-list): Not moderated.
5271 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5273 * nnimap.el (nnimap-open-server): Remove error signal if
5274 nnimap-server-buffer is nil (the check should've been `boundp').
5276 * imap.el (imap-log):
5277 * nnimap.el (nnimap-debug): Disable debugging by default.
5279 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5281 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5283 * gnus-topic.el (gnus-subscribe-topic): New function.
5285 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5288 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5289 if starting with a quote.
5291 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5293 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5296 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5298 * nnslashdot.el: New file.
5300 * nnheader.el (nnheader-insert-header): New function.
5302 * gnus-art.el (gnus-mime-internalize-part): Bind
5305 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5308 1999-10-29 David S. Goldberg <dsg@mitre.org>
5310 * emacs-mime.texi (Customization): Document mm-inline-override-types
5312 1999-10-29 David S. Goldberg <dsg@mitre.org>
5314 * emacs-mime.texi (Customization): Document mm-inline-override-types
5316 1999-10-29 David S. Goldberg <dsg@mitre.org>
5318 * emacs-mime.texi (Customization): Document mm-inline-override-types
5320 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5322 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5325 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5327 * gnus-art.el (gnus-article-mode-map): Use the summary article
5330 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5332 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5334 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5336 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5338 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5340 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5341 is list or not before condition.
5343 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5345 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5347 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5349 * gnus-art.el (gnus-emphasis-alist): New value.
5351 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5353 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5356 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5358 * gnus-art.el (article-date-ut): Keep the updated timer.
5359 (gnus-emphasis-underline-italic): Doc fix.
5361 * gnus-msg.el (gnus-post-method): Doc fix.
5362 (gnus-post-method): Change default.
5364 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5366 * message.el (message-newline-and-reformat): Improvements.
5368 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5370 * message.el (message-newline-and-reformat): Don't insert too many
5372 (message-newline-and-reformat): Work even if not sc.
5374 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5376 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5378 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5380 * mm-view.el (mm-display-patch-inline): New function.
5382 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5384 * mm-view.el (mm-display-patch-inline): New function.
5386 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5388 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5391 * message.el (message-forward): Narrow to the right header.
5393 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5396 * gnus-msg.el (gnus-configure-posting-styles): Use the
5397 user-full-name function.
5399 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5400 (mm-body-charset-encoding-alist): Default to nil.
5402 * message.el (message-elide-ellipsis): Fix typo.
5403 (message-elide-region): Ditto.
5404 (message-elide-region): Don't insert a newline first.
5406 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5408 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5409 gnus-fetch-old-headers.
5410 (gnus-cut-threads): Ditto.
5411 (gnus-summary-initial-limit): Ditto.
5412 (gnus-summary-limit-children): Ditto.
5414 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5417 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5419 * gnus-art.el (article-decode-encoded-words):
5420 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5423 * gnus.el (gnus-read-method): Add methods from
5424 `gnus-opened-servers' to completion. Map entered method/address
5425 into existing methods if possible.
5427 * gnus-group.el (gnus-group-make-group): Simplify method.
5429 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5431 * mml.el (mml-preview): Remove mail-header-separator before
5434 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5436 * message.el (message-read-from-minibuffer): New function.
5438 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5440 * gnus.el: Pterodactyl Gnus v0.98 is released.
5442 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5444 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5446 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5448 * mml.el (mml-generate-mime-1): Read attached binary file in
5451 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5453 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5455 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5457 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5459 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5461 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5463 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5465 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5466 (gnus-article-mime-match-handle-function): New variable.
5467 (gnus-article-view-part): Make `b' customizable.
5469 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5471 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5473 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5475 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5477 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5479 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5481 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5483 * gnus-srvr.el (gnus-browse-foreign-server): Use
5484 `buffer-substring' instead of `read'.
5486 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5488 * nnimap.el, imap.el, rfc2104.el: New files.
5490 * gnus.el (gnus-valid-select-methods): Add nnimap.
5492 * gnus-group.el (gnus-group-group-map): Add
5493 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5494 (gnus-group-nnimap-expunge): New function.
5495 (gnus-group-nnimap-edit-acl): New function.
5497 * gnus-agent.el (gnus-agent-group-mode-map): Add
5498 gnus-agent-synchronize.
5499 (gnus-agent-synchronize): New function.
5500 (gnus-agent-fetch-group-1): Check if server is open.
5502 * nnagent.el (nnagent-request-set-mark): Save marks.
5504 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5505 (mail-source-fetcher-alist): Map to imap fetcher function.
5506 (mail-source-fetch-imap): New function.
5508 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5511 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5513 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5514 (gnus-topic-sort-topics): New function.
5515 (gnus-topic-make-menu-bar): Add sort-topics.
5516 (gnus-topic-move): New function.
5517 (gnus-topic-move-group): Move the topic if no group selected.
5519 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5521 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5523 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5525 * mm-view.el (mm-inline-message): Fix leaving group bug.
5527 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5529 * gnus-msg.el (gnus-post-method): Use normal method if current is
5532 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5534 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5535 (nnmail-insert-lines): Ditto.
5537 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5539 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5542 * message.el (message-unsent-separator): One more separator.
5544 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5546 * nnfolder.el (nnfolder-request-move-article): For empty article,
5547 search till (point-max).
5548 (nnfolder-retrieve-headers): Ditto.
5549 (nnfolder-request-accept-article): Ditto.
5550 (nnfolder-save-mail): Ditto.
5551 (nnfolder-insert-newsgroup-line): Ditto.
5553 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5555 * qp.el (quoted-printable-encode-region): Check eobp.
5557 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5559 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5561 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5563 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5566 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5568 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5569 (mm-uu-forward-end-line): Ditto.
5571 1999-09-29 Didier Verna <verna@inf.enst.fr>
5573 * binhex.el (binhex-decode-region): don't consider the value of
5574 `enable-multibyte-characters' in XEmacs.
5576 * gnus-start.el (gnus-read-descriptions-file): ditto.
5578 * mm-util.el (mm-multibyte-p): ditto.
5579 (mm-with-unibyte-buffer): ditto.
5580 (mm-find-charset-region): use `mm-multibyte-p'.
5582 * mm-bodies.el (mm-decode-body): ditto.
5583 (mm-decode-string): ditto.
5585 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5587 * mm-util.el (mm-binary-coding-system): Try binary first.
5589 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5591 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5593 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5595 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5597 (article-date-ut): Find correct insert position.
5599 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5601 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5604 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5606 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5609 * message.el (message-resend): Use message mode when prompting.
5611 * gnus-art.el (article-hide-headers): Mark wash.
5612 (article-emphasize): Ditto.
5614 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5616 * message.el (message-newline-and-reformat): Work for SC.
5618 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5620 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5622 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5624 1999-10-20 David S. Goldberg <dsg@mitre.org>
5626 * mm-decode.el mm-inline-override-types: New variable
5628 * mm-decode.el (mm-inline-override-p): New function
5630 * mm-decode.el (mm-inlined-p): Use it
5632 1999-10-20 David S. Goldberg <dsg@mitre.org>
5634 * mm-decode.el mm-inline-override-types: New variable
5636 * mm-decode.el (mm-inline-override-p): New function
5638 * mm-decode.el (mm-inlined-p): Use it
5640 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5642 * gnus.el: Pterodactyl Gnus v0.97 is released.
5644 1999-09-01 Brendan Kehoe <brendan@zen.org>
5646 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5647 gnus-summary-next-group, not gnus-summary-next-article. Only give
5650 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5652 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5655 * message.el (message-forward-ignored-headers): New variable.
5657 * gnus-art.el (gnus-article-prepare-display): Nix out
5658 gnus-article-wash-types.
5660 * gnus-agent.el (gnus-agent-create-buffer): New function.
5661 (gnus-agent-fetch-group-1): Use it.
5662 (gnus-agent-start-fetch): Ditto.
5664 * gnus-sum.el (gnus-summary-exit): Don't use
5665 `gnus-use-adaptive-scoring'.
5667 * mail-source.el (mail-source-fetch-pop): Only store password when
5670 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5672 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5674 * message.el (message-reply): Use it.
5675 (message-dont-reply-to-names): New variable.
5677 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5679 * mm-util.el (mm-preferred-coding-system): Typo fix.
5681 * message.el (message-bounce): Work for non-MIME.
5683 * gnus.el (gnus-short-group-name): Short the right parts of the
5686 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5688 * mm-encode.el (mm-qp-or-base64): New version.
5690 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5692 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5694 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5696 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5697 of restricted region.
5698 (gnus-mime-display-single): Set beg at correct point.
5700 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5702 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5704 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5706 * gnus-msg.el (gnus-configure-posting-styles): Let
5707 `gnus-posting-styles' have its say in posting-style: local
5708 variable `styles' is already bound to `gnus-posting-styles' so
5709 don't rebind it to nil.
5711 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5713 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5716 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5718 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5719 quoted-printable-encode-region.
5721 * qp.el (quoted-printable-encode-region): Assume charset
5722 encoded. Fold every line in the region.
5724 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5726 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5729 1999-09-01 Didier Verna <verna@inf.enst.fr>
5731 * message.el (message-mode): allows whitespaces between multiple
5732 instances of the fill character ">".
5734 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5736 * mm-encode.el (mm-qp-or-base64): Fix.
5738 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5740 * message.el (message-send): Too much and.
5742 1999-09-24 Andreas Schwab <schwab@suse.de>
5744 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5746 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5748 * gnus-score.el (gnus-score-headers): Work for nil scores.
5750 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5752 * gnus-cache.el (gnus-cache-write-active): Write full names.
5754 * gnus-util.el (gnus-write-active-file): Accept full name.
5756 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5757 (mm-assoc-string-match): New function.
5758 (mm-display-inline): Use it.
5760 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5762 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5764 1999-08-27 Florian Weimer <fw@s.netic.de>
5766 * mml.el (mml-generate-multipart-alist): New variable.
5768 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5770 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5772 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5774 * message.el (message-send): More helpful error message if sending
5777 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5779 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5780 in newer emacsen, where ?r isn't equal 114.
5782 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5784 * gnus.el: Pterodactyl Gnus v0.96 is released.
5786 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5788 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5789 to get active info if method is covered by agent, otherwise
5790 active info is lost.
5792 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5794 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5796 1999-08-09 Dave Love <fx@gnu.org>
5798 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5800 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5802 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5803 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5804 added several new junk headers.
5806 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5808 * gnus-art.el (article-decode-charset): Don't assume
5809 gnus-summary-buffer is live.
5811 1999-08-27 Florian Weimer <fw@s.netic.de>
5813 * gnus-score.el (gnus-home-score-file): Work with absolute path
5816 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5818 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5819 nothing else in the group.
5821 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5823 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5826 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5828 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5830 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5832 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5835 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5837 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5840 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5842 * mm-util.el (mm-text-coding-system-for-write): New variable.
5843 (mm-append-to-file): New function.
5844 (mm-write-region): New function.
5846 * gnus-art.el (gnus-output-to-file): Use it.
5847 * gnus-util.el (gnus-output-to-rmail): Ditto.
5848 (gnus-output-to-mail): Ditto.
5849 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5851 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5853 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5855 * nnheader.el (nnheader-insert-file-contents): Revert and use
5856 mm-insert-file-contents.
5857 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5858 (nnheader-auto-mode-alist): Removed.
5860 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5861 (mm-insert-file-contents): Add a new parameter for inserting
5862 compressed file literally.
5864 * mml.el (mml-generate-mime-1): Insert non-text literally.
5866 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5868 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5870 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5872 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5874 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5877 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5879 * mml.el (mml-insert-mime): Decode text.
5880 (mml-to-mime): Narrow to headers-or-head.
5882 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5884 * mm-view.el (mm-inline-text): Check
5885 w3-meta-content-type-charset-regexp.
5887 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5889 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5892 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5894 * gnus-mlspl.el: Documentation fixes.
5896 1999-08-27 Rui Zhu <sprache@iname.com>
5898 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5900 1999-08-27 Michael Cook <cook@sightpath.com>
5902 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5905 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5907 * nnmail.el (nnmail-get-new-mail): "Done".
5909 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5911 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5914 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5916 * gnus-art.el (article-decode-charset): Fix broken CT.
5918 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5920 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5921 overview buffer if it is killed.
5923 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5925 * gnus-art.el (article-babel): New version.
5927 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5929 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5931 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5933 * gnus.texi (More Threading): Document new variable
5934 `gnus-sort-gathered-threads-function'.
5936 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5938 * gnus.texi (More Threading): Document new variable
5939 `gnus-sort-gathered-threads-function'.
5941 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5943 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5946 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5948 * mm-util.el (mm-running-xemacs): Removed.
5949 (mm-coding-system-p): New function.
5950 (mm-binary-coding-system): Safe guess.
5951 (mm-text-coding-system): Ditto.
5952 (mm-auto-save-coding-system): Ditto.
5954 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5956 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5957 (mm-qp-or-base64): Reversed logic.
5959 * mm-decode.el (mm-save-part-to-file): Let coding system be
5962 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5964 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5965 be set in topic parameters.
5967 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5969 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5970 (gnus-sort-gathered-threads): Allow the user to specify the
5971 function to use when sorting gathered threads.
5973 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5974 mark cached articles as `undownloaded'.
5976 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5978 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5979 to have buffer local values.
5981 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5983 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5984 types 'g' for 'guess group type.
5986 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5988 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5989 after each regexp in nnmail-list-identifiers, not just after last
5992 * gnus-sum.el (gnus-list-identifiers): New variable.
5993 (gnus-summary-remove-list-identifiers): New function.
5994 (gnus-select-newsgroup): Use it.
5995 (gnus-summary-wash-hide-map): Bind
5996 `gnus-article-hide-list-identifiers' to W W l.
5997 (gnus-summary-make-menu-bar): Add list-identifiers command.
5999 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6000 (gnus-treatment-function-alist): Add variable.
6001 (article-hide-list-identifiers): New function.
6002 (mapcar): Add function.
6003 (gnus-article-hide): Use it.
6005 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6007 * gnus.el: Pterodactyl Gnus v0.95 is released.
6009 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6011 * mm-decode.el (mm-mailcap-command): New function.
6012 (mm-display-external): Use it.
6014 * gnus-art.el (article-make-date-line): Work for India.
6016 * mm-encode.el (mm-qp-or-base64): Typo.
6018 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6020 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6022 * gnus.el: Pterodactyl Gnus v0.94 is released.
6024 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6026 * pop3.el: New version.
6028 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6030 * mm-encode.el (mm-qp-or-base64): New function.
6031 (mm-content-transfer-encoding): Use it.
6033 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6035 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6037 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6039 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6041 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6043 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6046 * mailcap.el (mailcap-mime-types): New function.
6048 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6050 * message.el (message-goto-eoh): Really go to the end.
6052 1999-07-09 Puneet Goel <puneet@computer.org>
6054 * message.el (message-make-date): Do the right thing in with
6055 sub-hour time zones.
6057 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6059 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6062 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6064 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6066 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6068 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6069 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6070 and use t as default value.
6072 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6074 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6075 gnus-summary-buffer is live.
6077 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6079 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6081 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6083 * message.el (message-bounce): Do MIME bounces MIMEy.
6085 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6087 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6089 * mailcap.el (mailcap-mime-extensions): Changed patch to
6092 * mm-decode.el (mm-display-external): Wrong placement of paren.
6094 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6096 * gnus.el: Pterodactyl Gnus v0.93 is released.
6098 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6100 * gnus-cus.el (gnus-group-parameters): New entries for
6103 * gnus-mlspl.el: Renamed functions and variables so as to
6104 start with gnus-group-split.
6106 * gnus.el: Adjust autoload entries.
6108 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6110 * gnus-mlspl.el: Removed trailing t from comment and provide.
6111 Renamed functions and variables to start with gnus-mlsplit.
6112 Added autoload comments.
6113 * gnus.el: Added autoload entries.
6115 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6117 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6118 so that matches excluded by RESTRICTs do not cause the whole split
6119 to be ignored. This also fixes a long-standing bug in which a
6120 split with \N substitutions wouldn't cause cross-posting as
6123 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6124 (nnmail-split-it): Implement them.
6126 * nnmail.el (nnmail-split-fancy): Document ! splits.
6128 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6130 * pop3.el: New version.
6132 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6134 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6136 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6138 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6140 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6142 * gnus-util.el (gnus-write-active-file): Use real name.
6144 * gnus-agent.el (gnus-agent-expire): Update active file
6147 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6149 * nndraft.el (nndraft-request-article): Use difference
6150 coding-systems for queue and drafts.
6152 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6155 * mm-util.el (mm-auto-save-coding-system): New coding system.
6157 * message.el (message-draft-coding-system): Use it.
6159 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6161 * mm-uu.el: More customizable and less aggressive.
6163 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6165 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6168 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6169 (mml-insert-mml-markup): Accept a nofile.
6170 (mml-insert-mime): Insert nofile.
6172 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6174 * mm-decode.el (mm-handle-media-type): New function.
6175 (mm-handle-media-supertype): New function.
6176 (mm-handle-media-subtype): New function.
6177 Use new functions throughout. "/"))
6179 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6181 * gnus-art.el (gnus-treat-predicate): Typo.
6183 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6185 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6187 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6189 * gnus-art.el (article-date-ut): UT! Default it!
6191 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6193 * gnus.el: Pterodactyl Gnus v0.92 is released.
6195 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6197 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6199 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6201 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6204 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6207 * mm-view.el (mm-inline-message): Ignore remove-spec.
6209 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6212 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6214 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6216 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6219 * message.el (message-fill-yanked-message): Remove `t' arg.
6221 * gnus-group.el (gnus-group-kill-group): Message killing of
6224 * mm-util.el (mm-preferred-coding-system): New function.
6225 (mm-mime-charset): Use it.
6227 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6229 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6231 * gnus-mlsplt.el: New file.
6233 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6235 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6237 (mm-attachment-override-p): Take a handle instead of a type.
6238 (mm-inlined-p): Ditto.
6239 (mm-automatic-display-p): Ditto,
6240 (mm-inlinable-p): Ditto.
6242 * nndraft.el (nndraft-request-expire-articles): Delete backup
6245 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6247 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6249 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6251 * nnmail.el (nnmail-split-it): Allow .*.
6253 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6255 * mm-decode.el (mm-inline-large-images-p): Renamed.
6257 * gnus-art.el (article-date-ut): Always look in the current buffer
6258 for the Date header.
6260 * mml.el (mml-validate): New command.
6262 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6263 since we are dealing with regexps.
6265 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6267 * gnus.el: Pterodactyl Gnus v0.91 is released.
6269 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6271 * gnus-agent.el (gnus-agent-save-active-1): New function.
6272 (gnus-agent-save-active): use it.
6273 (gnus-agent-save-groups): Ditto.
6275 * gnus-cache.el (gnus-cache-write-active): Use it.
6277 * gnus-agent.el (gnus-agent-write-active): Use it.
6279 * gnus-util.el (gnus-write-active-file): New function.
6281 * gnus-agent.el (gnus-agent-write-active): New function to keep
6282 lower boundaries and canceled groups.
6283 (gnus-agent-save-groups): Use it.
6284 (gnus-agent-save-active): Use it.
6285 (gnus-agent-save-group-info): Only write active files.
6286 (gnus-agent-expire): Update active file.
6288 * mm-decode.el (mm-inlinable-part-p): Removed.
6289 (mm-user-display-methods): Default to nil.
6290 (mm-user-display-methods): Removed.
6291 (add-mime-display-method): Removed.
6292 (mm-automatic-display): Renamed.
6293 (mm-automatic-display-p): Use it.
6294 (mm-inlined-types): New variable.
6295 (mm-inlined-p): New function.
6297 * message.el (message-reply): Bind message-this-is-mail.
6299 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6301 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6303 * message.el (message-check-news-header-syntax): Protect against
6306 * mm-util.el (mm-auto-mode-alist): New.
6308 * mml.el (mml-generate-mime-1): Ditto.
6310 * gnus.el: Use mm-insert-file-contents throughout instead of
6313 * mm-util.el (mm-insert-file-contents): New function.
6315 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6317 * gnus.el: Pterodactyl Gnus v0.90 is released.
6319 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6321 * mailcap.el (mailcap-possible-viewers): Use string=.
6323 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6325 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6326 (mm-uu-forward-end-line): New variable.
6327 (mm-uu-begin-line): Handle forwarded message.
6328 (mm-uu-identifier-alist): Ditto.
6329 (mm-uu-dissect): Ditto.
6331 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6333 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6334 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6335 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6337 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6338 (nnfolder-file-coding-system-for-write): New variable.
6339 (nnfolder-active-file-coding-system): New variable.
6340 (nnfolder-active-file-coding-system-for-write): New variable.
6341 (nnfolder-save-active): New function.
6342 (nnfolder-save-buffer): Use them.
6343 (nnfolder-possibly-change-group): Ditto.
6344 (nnfolder-request-list-newsgroups): Ditto.
6345 (nnfolder-request-create-group): Ditto.
6346 (nnfolder-request-expire-articles): Ditto.
6347 (nnfolder-request-move-article): Ditto.
6348 (nnfolder-request-accept-article): Ditto.
6349 (nnfolder-request-delete-group): Ditto.
6350 (nnfolder-request-rename-group): Ditto.
6351 (nnfolder-possibly-change-folder): Ditto.
6352 (nnfolder-read-folder): Ditto.
6353 (nnfolder-request-list): Remove pathname-coding-system.
6354 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6356 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6357 (nnmail-file-coding-system-1): Removed.
6358 (nnmail-find-file): Use nnmail-pathname-coding-system.
6359 (nnmail-write-region): Ditto.
6361 * nnmbox.el (nnmbox-file-coding-system): New variable.
6362 (nnmbox-file-coding-system-for-write): New variable.
6363 (nnmbox-active-file-coding-system): New variable.
6364 (nnmbox-active-file-coding-system-for-write): New variable.
6365 (nnmbox-save-buffer): New function.
6366 (nnmbox-save-active): New function.
6367 (nnmbox-request-scan): Use them.
6368 (nnmbox-request-expire-articles): Ditto.
6369 (nnmbox-request-move-article): Ditto.
6370 (nnmbox-request-accept-article): Ditto.
6371 (nnmbox-request-replace-article): Ditto.
6372 (nnmbox-request-delete-group): Ditto.
6373 (nnmbox-request-rename-group): Ditto.
6374 (nnmbox-request-create-group): Ditto.
6376 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6377 (mm-running-ntemacs): Removed.
6379 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6381 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6383 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6385 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6387 * qp.el (quoted-printable-encoding-characters): Support lower case.
6389 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6391 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6392 (rfc2047-b-encode-region): Encode line by line.
6394 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6396 * mm-util.el (mm-find-mime-charset-region): Fix.
6398 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6400 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6401 (mm-find-mime-charset-region): Ditto.
6403 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6405 * gnus-sum.el (gnus-summary-move-article): Fix something or
6408 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6410 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6411 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6412 (gnus-summary-enter-digest-group): Use them.
6413 (gnus-summary-setup-default-charset): Ditto.
6415 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6417 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6418 gnus-newsgroup-name is nil.
6420 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6422 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6424 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6426 * gnus-art.el (article-emphasize): Use correct
6427 gnus-article-emphasis-alist.
6429 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6431 * mm-view.el (mm-inline-text): Fix text/html bug.
6433 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6435 * gnus.el: Pterodactyl Gnus v0.89 is released.
6437 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6439 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6440 * message.el (message-draft-coding-system): Ditto.
6441 * mm-util.el (mm-running-ntemacs): Ditto.
6443 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6445 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6447 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6449 * mml.el: require mm-decode.
6451 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6453 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6455 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6457 * mm-view.el (mm-inline-image): Fix image undisplayer.
6459 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6461 * mml.el (mml-insert-multipart): Error in compeling-read.
6462 (mml-insert-tag): Match tags.
6464 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6466 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6467 (gnus-cache-braid-heads): Ditto.
6468 (gnus-cache-retrieve-headers): Ditto.
6470 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6472 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6474 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6476 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6477 to string under XEmacs.
6479 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6481 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6483 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6485 * mm-view.el (mm-inline-message): Fix message view bug.
6486 * gnus-art.el (gnus-article-prepare): Ditto.
6488 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6490 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6492 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6494 * gnus.el: Pterodactyl Gnus v0.88 is released.
6496 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6498 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6501 * nnmail.el (nnmail-get-new-mail): Save info.
6503 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6505 * gnus.el: Pterodactyl Gnus v0.87 is released.
6507 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6509 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6510 (mail-source-run-script): New function.
6511 (mail-source-fetch-pop): Use it.
6513 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6515 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6517 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6519 * gnus.el: Pterodactyl Gnus v0.86 is released.
6521 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6523 * gnus-art.el (gnus-treat-translate): New variable.
6524 (gnus-treat-predicate): Accept a list of regexps.
6525 (gnus-article-treat-custom): Allow a list of regexps.
6527 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6529 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6532 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6534 * gnus-art.el (article-babel): Narrow a bit.
6536 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6538 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6540 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6541 articles, not only unread ones.
6542 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6543 articles, not only unread ones.
6545 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6547 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6550 * gnus-art.el (gnus-article-x-face-command): Ditto.
6552 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6554 * gnus.el (gnus-method-simplify): Accept server names.
6556 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6558 * gnus-art.el (article-babel-prompt): New function.
6559 (article-babel): New command.
6561 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6563 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6565 * mml.el (mml-generate-mime-1): Don't insert literally.
6567 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6568 (gnus-netrc-syntax-table): Removed.
6569 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6571 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6573 * mm-view.el (mm-inline-text): Fix charset for text/html.
6575 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6577 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6579 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6581 * nnmail.el (nnmail-split-incoming): Return the number of split
6583 (nnmail-process-babyl-mail-format): Ditto.
6584 (nnmail-process-unix-mail-format): Ditto.
6585 (nnmail-process-mmdf-mail-format): Ditto.
6586 (nnmail-process-maildir-mail-format): Ditto.
6588 * mail-source.el (mail-source-callback): Return the number from
6591 * message.el (message-send-mail): Generate Lines.
6593 * mail-source.el (mail-source-call-script): New function.
6594 (mail-source-call-script): New function.
6596 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6598 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6599 (gnus-select-newsgroup): Use it.
6600 (gnus-group-highlight-words-alist): New variable.
6601 (gnus-newsgroup-emphasis-alist): New variable.
6602 (gnus-summary-local-variables): Use it.
6603 * gnus-art.el (article-emphasize): Use it.
6604 (gnus-emphasis-highlight-words): New face.
6605 * gnus-cus.el (gnus-group-parameters): New parameter.
6607 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6609 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6610 parameter `headers'.
6611 (gnus-cache-enter-article): Ditto.
6612 (gnus-cache-update-article): Ditto.
6613 * gnus-sum.el (gnus-summary-move-article): Ditto.
6614 (gnus-summary-mark-article-as-unread): Ditto.
6615 (gnus-summary-mark-article): Ditto.
6617 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6619 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6620 (gnus-posting-style-alist): Removed.
6621 (gnus-message-style-insertions): Ditto.
6622 (gnus-configure-posting-styles): Reimplementation.
6624 * mail-source.el (mail-source-fetch): Error the message.
6626 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6628 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6630 * gnus.el: Pterodactyl Gnus v0.85 is released.
6632 1999-04-20 Michael Cook <cook@sightpath.com>
6634 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6635 Outlook citation regex.
6637 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6639 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6642 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6644 * gnus-range.el (gnus-remove-from-range): Document range1
6645 modification, protect range2.
6647 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6649 * gnus-sum.el (gnus-update-marks): Protect lists from
6650 gnus-remove-from-range, don't sort twice.
6652 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6654 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6655 function in backend.
6657 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6659 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6660 request-accept-article function in the backend instead of using
6661 the 'respool capability.
6663 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6665 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6666 spurious whitespace at eob.
6668 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6670 * nnmail.el (nnmail-get-new-mail): Check right variable.
6672 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6674 * mailcap.el (mailcap-mime-data): Fix rfc822.
6676 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6678 * nndoc.el (nndoc-nsmail-type-p): New function.
6679 (nndoc-type-alist): Recognize nsmail.
6681 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6683 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6684 *before* `article-hide-headers' deletes the information.
6686 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6688 * gnus-sum.el (gnus-summary-save-parts): New command and
6690 (gnus-summary-save-parts-1): New function.
6691 (gnus-summary-iterate): Buggy.
6693 * mm-decode.el (mm-save-part-to-file): Made into own function.
6695 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6697 * gnus-group.el (gnus-group-set-info): Resist nils.
6699 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6701 * mailcap.el (mailcap-mime-data): Ditto.
6703 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6705 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6707 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6709 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6710 gnus-article-date-lapsed-new-header is t.
6712 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6714 * gnus.el: Pterodactyl Gnus v0.84 is released.
6716 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6718 * gnus-msg.el (gnus-bug-message): Mime change.
6720 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6722 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6724 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6726 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6729 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6731 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6732 when authentication is 'password.
6734 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6736 * gnus-win.el (gnus-configure-windows): Accept a setting.
6738 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6740 * mm-util.el (mm-quote-arg): Moved here.
6742 * mm-decode.el (mm-quote-arg): Quote more chars.
6744 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6746 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6747 with newlines would create buggy .nov files.
6749 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6751 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6754 * message.el (message-mode): Doc fix.
6756 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6758 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6760 * gnus-art.el (article-date-ut): Rewrite.
6762 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6765 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6768 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6770 1999-04-18 Didier Verna <verna@inf.enst.fr>
6772 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6773 (article-date-ut): use it.
6775 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6777 * mail-source.el (mail-source-fetch-pop): Call script
6780 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6782 * gnus.el: Pterodactyl Gnus v0.83 is released.
6784 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6786 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6788 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6790 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6792 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6794 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6796 * message.el (message-generate-headers): Accept continuation
6799 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6801 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6803 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6805 * gnus-art.el (gnus-treatment-function-alist): use
6808 * message.el (message-inhibit-body-encoding): Typo.
6809 (message-resend): Inhibit encoding.
6811 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6813 * gnus-art.el (article-remove-cr): Use re-search.
6815 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6818 * mm-decode.el (mm-quote-arg): Quote '.
6820 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6822 * mm-decode.el (mm-insert-part): Use multibyte for text.
6824 * gnus-start.el (gnus-read-newsrc-file): New variable.
6825 (gnus-read-newsrc-file): Use it.
6827 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6829 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6831 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6834 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6836 * gnus.el: Pterodactyl Gnus v0.82 is released.
6838 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6840 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6843 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6845 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6848 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6850 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6852 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6854 * mail-source.el (mail-source-fetch): Ask before bugging out.
6856 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6858 * uudecode.el (uudecode-decode-region-external): Don't assume
6859 uudecode-temporary-file-directory ends with a slash.
6861 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6863 * gnus-sum.el (gnus-update-marks):
6864 (gnus-update-read-articles):
6865 (gnus-summary-expire-articles): Check server.
6867 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6869 * mml.el (mml-preview): New function.
6871 1999-04-17 William M. Perry <wmperry@aventail.com>
6873 * mail-source.el (mail-source-fetch-file): Return the right
6876 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6878 * mml.el (mml-insert-parameter): New function.
6879 (mml-insert-parameter-string): New function.
6881 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6883 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6884 (gnus-mime-display-part): Use it.
6886 * mm-decode.el (mm-alternative-precedence): Removed.
6887 (mm-discouraged-alternatives): New variable.
6888 (mm-preferred-alternative-precedence): New function.
6890 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6892 * mail-source.el (mail-sources): New variable.
6894 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6896 * mm-decode.el (mm-valid-image-format-p): New function.
6897 (mm-inline-media-tests): Use it.
6898 (mm-valid-and-fit-image-p): New function.
6900 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6901 (gnus-agent-fetch-group): Ditto.
6903 1999-04-12 Didier Verna <verna@inf.enst.fr>
6905 * nnmail.el (nnmail-article-group): in case of a group name
6906 containing "\\n" constructs, be sure to pass the expanded value to
6909 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6911 * gnus.el: Pterodactyl Gnus v0.81 is released.
6913 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6915 * gnus-sum.el (gnus-get-split-value): Reverse result.
6917 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6919 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6921 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6923 * mml.el (mml-insert-tag): Insert concluding part.
6925 * message.el (message-send-mail): Encode later.
6926 (message-send-news): Ditto.
6928 * nnfolder.el: Don't use mail delim.
6930 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6932 * gnus-cus.el (gnus-group-customize): Put point at min.
6934 * mm-view.el (mm-inline-text): Allow toggling html.
6936 1999-03-28 William M. Perry <wmperry@aventail.com>
6938 * mail-source.el: Added prescript and postscript to file.
6940 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6942 * nnmail.el: Reverted.
6944 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6945 (gnus-setup-posting-charset): Did work.
6947 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6949 * gnus.el (gnus-short-group-name): Use
6950 gnus-group-uncollapsed-levels.
6952 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6954 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6956 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6958 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6959 (article-strip-headers-from-body): New command and keystroke.
6961 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6963 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6965 * nnheader.el (nnheader-insert-file-contents): Bind
6966 enable-local-eval to nil.
6967 (nnheader-find-file-noselect): Ditto.
6969 * nnmail.el (nnmail-article-group): Don't remove long lines.
6970 (nnmail-remove-long-lines): New function.
6971 (nnmail-split-header-length-limit): Removed.
6973 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6975 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6977 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6979 * gnus-sum.el (gnus-summary-generic-mark): New function.
6981 * nnmail.el (nnmail-split-header-length-limit): Increased.
6982 (nnmail-article-group): Allow nil.
6984 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6986 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6989 * mml.el (mml-minibuffer-read-type): Include types from
6992 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6994 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6996 * mml.el (mml-insert-tag): New function.
6997 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6998 confusion with functions like `mml-read-tag'.
6999 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7000 (mml-minibuffer-read-description): Ditto with
7001 `mml-minibuffer-read-description'.
7002 (mml-attach-buffer): New function.
7003 (mml-mode-map): New entry for /.
7004 (mml-minibuffer-read-type): Accept DEFAULT.
7006 * mml.el (mml-quote-region): Narrow the region.
7008 * message.el (message-mode-menu): message-mime-attach-file is now
7011 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7013 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7015 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7017 * mml.el (mml-attach-buffer): New command.
7019 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7021 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7022 with a proper range. Compress range.
7024 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7026 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7028 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7030 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7032 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7033 (gnus-picons-convert-x-face): Removed.
7034 (gnus-picons-article-display-x-face): Removed.
7035 (gnus-picons-x-face-sentinel): Ditto.
7036 (gnus-picons-display-x-face): Ditto.
7038 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7040 * gnus.el: Pterodactyl Gnus v0.80 is released.
7042 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7044 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7046 * gnus-sum.el (gnus-with-article): Moved here.
7048 * mail-source.el (mail-source-fetch-pop): Ask for password even
7051 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7053 * gnus-msg.el (gnus-bug): Add description.
7055 * mml.el (mml-insert-mml-markup): Insert disposition.
7057 * message.el (message-send-mail): Always encode mail headers.
7059 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7061 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7064 * nnmail.el (nnmail-current-spool): Removed.
7066 * gnus-salt.el (gnus-tree-inhibit): New varible.
7068 * gnus.el (mm-util): Required.
7070 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7072 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7074 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7076 * mail-source.el (mail-source-bind): Doc fix.
7078 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7080 * message.el (message-mode): Doc fix.
7082 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7085 * gnus.el (gnus-methods-equal-p): Moved here.
7087 * mail-source.el: pop at 110.
7089 * pop3.el (pop3-movemail): Use write-region instead of
7090 append-to-file to avoid excessive messaging.
7092 1999-02-27 lantz moore <lmoore@contigo.com>
7094 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7097 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7099 * gnus-art.el (article-hide-boring-headers): Field names must not
7102 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7104 * gnus.el: Pterodactyl Gnus v0.79 is released.
7106 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7108 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7110 * mml.el (mml-mode): Don't use add-minor-mode.
7112 * message.el (messgage-inhibit-body-encoding): New variable.
7113 (message-encode-message-body): Use it.
7115 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7117 * gnus.el: Pterodactyl Gnus v0.78 is released.
7119 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7121 * message.el (message-mode): Switch on MML mode.
7123 * mml.el: Included commands and functions.
7124 (mml-mode-map): New keymap.
7126 * message.el: Removed the insertion commands and functions.
7128 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7130 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7133 * gnus-art.el (gnus-narrow-to-page): Revert.
7135 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7136 (gnus-cite-parse-maybe): Always reparse.
7138 * message.el (message-encode-message-body): Don't insert
7139 "multipart warning".
7141 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7143 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7145 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7147 * nnmail.el: Require mm-util.
7149 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7151 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7154 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7156 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7158 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7160 * gnus-msg.el (gnus-extended-version): Better regexp.
7162 1999-02-25 Didier Verna <verna@inf.enst.fr>
7164 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7165 is called with the result of SPLIT and should return a new split.
7167 * gnus.texi: update the doc.
7169 1999-02-23 Didier Verna <verna@inf.enst.fr>
7171 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7172 displayed in the article buffer, output bars if
7173 `gnus-picons-display-article-move-p'.
7175 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7177 * mail-source.el (mail-source-fetch-pop): Typo.
7179 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7181 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7183 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7185 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7187 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7189 * mml.el (mml-insert-buffer): New function.
7191 * message.el (message-forward): Insert the buffer in the buffer.
7193 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7195 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7197 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7199 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7201 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7203 * gnus.el: Pterodactyl Gnus v0.77 is released.
7205 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7207 * gnus-art.el (gnus-displaying-mime): New variable.
7208 (article-narrow-to-head): New function.
7210 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7211 Default to pop instead of pop3.
7213 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7215 * gnus-art.el (article-hide-pgp): Goto body.
7217 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7219 * gnus-cite.el: Don't use goto-line.
7221 * gnus-art.el (gnus-article-treat-html): Removed.
7222 (gnus-treat-article): Save restriction.
7224 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7226 * message.el (message-send-mail): Don't untabify.
7227 (message-mode): Don't use tabs for indentation.
7229 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7231 * message.el (message-send-mail): Don't untabify.
7233 * nnml.el (nnml-save-mail): Typo fix.
7235 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7237 * message.el (message-cite-function): Add
7238 `message-cite-original-without-signature' customization option.
7240 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7242 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7243 `nnmail-prepare-incoming-header-hook'.
7245 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7247 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7249 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7251 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7253 1999-02-18 Michael Cook <cook@sightpath.com>
7255 * Recognize Microsoft Outlook's cite attribution conventions.
7257 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7259 * gnus-sum.el: Bind M.
7261 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7263 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7265 1999-02-15 Didier Verna <verna@inf.enst.fr>
7267 * gnus-picon.el (gnus-group-display-picons): ensures that
7268 `article-goto-body' really goes to the article body.
7270 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7272 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7274 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7276 * mm-view.el (mm-view-message): Enable multibyte.
7278 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7280 * nnmail.el (nnmail-get-new-mail): Message later.
7282 * mm-util.el (mm-find-charset-region): Revert to checking
7285 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7287 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7290 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7292 * gnus.el: Pterodactyl Gnus v0.76 is released.
7294 1999-02-06 Felix Lee <flee@cygnus.com>
7296 * gnus.el (gnus-group-change-level-function): Typo.
7298 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7300 * gnus-sum.el (gnus-nov-skip-field): Removed.
7301 (gnus-nov-field): Ditto.
7302 (gnus-nov-parse-extra): Ditto.
7303 (gnus-nov-read-integer): Ditto.
7305 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7307 * nnheader.el (nnheader-nov-read-message-id): New macro.
7308 (nnheader-parse-nov): Use it.
7310 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7311 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7312 `(eq (char-after) ?\n)'.
7314 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7316 * gnus.el (gnus-other-frame): Always pop up a new frame.
7318 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7320 * gnus-range.el (gnus-range-add): Rewrite.
7322 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7324 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7326 (nnmail-process-maildir-mail-format): New function.
7328 * mail-source.el (mail-source-fetch-maildir): New function.
7329 (mail-source-keyword-map): Add default for maildir method.
7330 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7332 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7334 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7336 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7337 (nndoc-mime-digest-type-p): Removed.
7339 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7341 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7342 where it is supposed to be.
7343 (gnus-treat-play-sounds): New variable.
7345 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7347 * gnus-art.el (article-display-x-face): Narrow to head.
7348 (gnus-article-washed-types): New variable.
7349 (article-hide-pgp): Is not a toggle.
7350 (gnus-article-hide-text-type): Save types.
7351 (article-decode-charset): Use it.
7353 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7355 * message.el (message-forward-start-separator): Removed.
7356 (message-forward-end-separator): Removed.
7357 (message-signature-before-forwarded-message): Removed.
7358 (message-included-forward-headers): Removed.
7359 (message-check-news-body-syntax): Don't check forward.
7360 (message-forward): Use MIME.
7362 * nnvirtual.el (nnvirtual-request-article): Bind
7363 gnus-article-decode-hook to nil.
7365 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7367 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7370 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7372 * format-spec.el (format-spec): Be more robust.
7374 * message.el (message-encode-message-body): Default
7375 mail-parse-charset to mail-parse-charset.
7377 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7378 (gnus-summary-edit-article): Bind mail-parse-charset.
7380 * mml.el (mml-read-tag): Ignore white space after end of tag.
7382 * message.el (message-goto-body): Also work in separatorless
7385 * mml.el (mml-translate-from-mime): New function.
7386 (mml-insert-mime): Ditto.
7387 (mml-to-mime): New function.
7388 (mime-to-mml): New name.
7390 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7393 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7395 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7396 special-case nndraft groups.
7398 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7400 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7401 (gnus-get-newsgroup-headers): Already bound.
7403 * message.el (message-encode-message-body): Use posting charset.
7405 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7406 (mm-body-encoding): Do CTE.
7407 (mm-body-7-or-8): New function.
7409 * mm-util.el (mm-mime-charset): Always fall back on alist.
7410 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7411 (mm-mime-mule-charset-alist): Add arabic-*-column.
7412 (mm-find-mime-charset-region): New function.
7414 * format-spec.el (format-spec-make): New function.
7416 * mail-source.el (format-spec): Required.
7417 (mail-source-fetch-with-program): Removed.
7418 (mail-source-fetch-with-program): New function.
7420 * format-spec.el: New file.
7422 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7424 * mail-source.el (mail-source-fetch-with-program): Take optional
7427 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7429 * gnus-start.el: Ignore some groups.
7430 (gnus-setup-news): Bind nnmail-fetched-sources.
7432 * message.el (message-send-mail): Remove all tabs.
7434 * mm-util.el (mm-find-charset-region): Just check whether
7435 find-charset-region is defined.
7437 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7439 * gnus-group.el (gnus-group-get-new-news): Use
7440 nnmail-fetched-sources.
7442 * nnmail.el (nnmail-fetched-sources): New variable.
7443 (nnmail-get-new-mail): Use it.
7445 * mail-source.el (mail-source-fetched-sources): New variable.
7446 (mail-source-fetch): Use it.
7448 1999-02-02 Mark W. Eichin <eichin@thok.org>
7450 * gnus.el (gnus-getenv-nntpserver): if the file that
7451 gnus-nntpserver-file names has a trailing newline, the
7452 string-match will always match, and thus the file will never be
7453 read. (^ matches start of "line", \\` matches start of "buffer",
7454 which is what was intended...)
7456 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7458 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7460 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7462 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7465 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7467 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7469 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7471 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7473 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7475 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7477 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7479 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7480 * gnus-start.el (gnus-start-draft-setup): Ditto.
7482 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7484 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7485 (mail-source-value): Don't do variables.
7487 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7489 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7491 1999-02-01 Michael Cook <cook@sightpath.com>
7493 * Defenestrate spurious ?a.
7495 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7497 * mail-source.el (mail-source-fetch-pop): Instead use
7500 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7502 * lisp/mail-source.el : Support APOP authentication scheme.
7504 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7506 * pop3.el (pop3-movemail): Return t.
7508 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7510 * rfc2047.el (rfc2047-fold-region): New function.
7511 (rfc2047-encode-message-header): Use it.
7513 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7515 * gnus-sum.el (gnus-group-charset-alist): Add more.
7517 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7519 * gnus.el: Pterodactyl Gnus v0.75 is released.
7521 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7523 * gnus-art.el (article-display-x-face): Don't narrow to head.
7525 1999-02-01 Michael Cook <cook@sightpath.com>
7527 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7529 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7531 * mail-source.el (mail-source-fetch-directory): Ignore
7534 * gnus-cus.el (gnus-group-parameters): Addition.
7536 * gnus-art.el (article-strip-banner): Do symbolic banners.
7537 (article-strip-banner): New keystroke.
7539 1999-02-01 Michael Cook <cook@sightpath.com>
7541 * gnus-art.el (article-strip-banner): New command.
7543 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7545 * gnus-art.el (gnus-treat-strip-banners): New variable.
7547 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7549 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7552 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7554 * message.el (message-draft-coding-system): Check coding-system.
7555 * mm-util.el (mm-text-coding-system): Ditto.
7557 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7559 * mail-source.el (mail-source-fetch-pop): Save excursion.
7561 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7563 * mail-source.el (mail-source-movemail-args): Not constant.
7564 (mail-source-movemail-args): Removed.
7565 (mail-source-fetch-with-program): New function.
7566 (mail-source-fetch-pop): Use program and function.
7567 (mail-source-movemail-program): Removed.
7569 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7570 (gnus-treat-date-user-defined): New variable.
7572 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7574 * nnmail.el (nnmail-fix-eudora-headers): New function.
7576 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7578 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7580 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7582 * gnus-art.el (gnus-treatment-function-alist): Do
7583 gnus-article-add-buttons-to-head later.
7584 (gnus-treat-capitalize-sentences): New variable.
7585 (article-capitalize-sentences): New command and keystroke.
7587 * gnus-group.el (gnus-group-catchup-current): Do group.
7589 * message.el (message-default-charset): Add group.
7591 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7593 * gnus.el: Pterodactyl Gnus v0.74 is released.
7595 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7597 * gnus-art.el (article-fill-long-lines): Renamed.
7598 (article-fill-long-lines): New keystroke.
7600 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7602 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7604 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7606 (gnus-group-catchup-current): Be more robus.
7608 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7611 1999-01-25 Dave Love <fx@gnu.org>
7613 * message.el (message-mode-menu): Add message-mime-attach-file.
7614 (message-mode): Doc fix.
7616 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7618 * nnmail.el (nnmail-check-duplication): Insert the mail source
7621 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7622 (mail-source-fetch-directory): Ditto.
7623 (mail-source-fetch-file): Ditto.
7624 (mail-source-string): New variable.
7626 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7629 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7632 * mm-util.el (mm-mime-charset): Use the parameters.
7633 (mm-mime-charset): Removed region paremeters.
7635 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7638 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7640 * nnmail.el (nnmail-get-split-group): Quote right.
7642 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7644 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7647 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7649 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7650 (gnus-group-mode): Don't hook.
7652 * mail-source.el (mail-source-bind): Doc fix.
7653 (mail-source-bind): Take only one param.
7655 * gnus-art.el (gnus-treat-highlight-signature): typep.
7657 * mail-source.el (mail-source-movemail): Ignore empty file.
7658 (mail-source-callback): Check before deleting.
7660 * message.el (message-mime-attach-file): Include name.
7662 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7664 * mm-util.el (mm-read-charset): Return a symbol.
7666 * mm-view.el (mm-inline-text): Insert signature separator.
7668 * gnus-art.el (gnus-treat-predicate): New function.
7669 (gnus-treat-article): Allow all types to be checked.
7671 * gnus-util.el (gnus-or): New function.
7674 * gnus-art.el (gnus-mime-display-single): Use override.
7676 * mm-decode.el (mm-attachment-override-types): New variable.
7677 (mm-attachment-override-p): New function.
7679 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7681 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7683 * mm-view.el (mm-inline-text): Do vcards.
7685 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7687 * gnus.el: Pterodactyl Gnus v0.73 is released.
7689 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7691 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7692 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7693 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7694 (nnmail-movemail-program): Removed.
7695 (nnmail-movemail-args): Removed.
7696 (nnmail-pop-password-required): Ditto.
7697 (nnmail-tmp-directory): Ditto.
7698 (nnmail-delete-incoming): Removed.
7699 (nnmail-pop-password, nnmail-moved-inboxes,
7700 nnmail-internal-password, nnmail-move-inbox): Removed.
7701 (nnmail-read-passwd): Ditto.
7702 (nnmail-get-spool-files): Removed.
7703 (nnmail-resplit-incoming): Reinstated.
7705 * mail-source.el: New file.
7707 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7709 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7711 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7713 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7715 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7717 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7719 * gnus-picon.el (gnus-group-display-picons): Goto body.
7721 * gnus.el: Indented all functions; broke long lines; changed all
7722 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7724 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7726 * gnus.el: Pterodactyl Gnus v0.72 is released.
7728 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7730 * gnus.el: Cleaned up trailing whitespace.
7732 * mm-util.el (mm-read-charset): Work.
7734 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7736 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7737 nnheader-translate-file-chars'd group name.
7739 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7741 * message.el (message-encode-message-body): Fold case.
7743 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7745 * mailcap.el (mailcap-add): New function.
7747 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7749 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7750 (article-goto-body): Use it.
7751 (gnus-treat-article): Ditto.
7753 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7754 downloaded articles from the downloadeble list.
7756 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7758 * message.el (message-encode-message-body): Bind
7761 * mm-util.el (mm-charset-synonym-alist): New variable.
7762 (mm-charset-to-coding-system): Use it.
7763 (mm-charset-coding-system-alist): Removed.
7764 (mm-charset-to-coding-system): Don't use it.
7765 (mm-find-charset-region): Use mail-parse-charset.
7767 * gnus-art.el (gnus-treatment-function-alist): Use
7768 gnus-article-display-picons.
7769 (gnus-treat-display-xface): Only do if we have xface feature.
7770 (gnus-part-display-hook): New function.
7771 (gnus-treat-article): Use it.
7772 (gnus-treat-article): Use gnus-visual.
7774 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7776 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7779 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7781 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7784 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7786 * gnus.el: Pterodactyl Gnus v0.71 is released.
7788 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7790 * mm-view.el (mm-inline-image): Don't add a dot.
7792 * gnus-art.el (gnus-treat-article): New function.
7794 * gnus.el (gnus-article-display-hook): Removed.
7796 * gnus-art.el (gnus-article-treat-custom): New variable.
7798 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7800 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7803 * message.el (message-posting-charset): New variable.
7804 (message-send-mail): Use it.
7806 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7807 (gnus-setup-posting-charset): New function.
7808 (gnus-setup-message): Use it.
7810 * message.el (message-encode-message-body): Just look for
7811 Content-Type before inserting a new one.
7813 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7815 * rfc2047.el (rfc2047-default-charset): Removed.
7817 * mail-prsvr.el: New file.
7818 (mail-parse-charset): New variable.
7820 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7823 * gnus.el (gnus-charset): New group.
7825 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7827 * gnus-sum.el (gnus-default-charset): Default to nil.
7828 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7829 (gnus-newsgroup-iso-8859-1-forced): Removed.
7831 * mm-util.el (mm-known-charsets): Removed.
7832 (mm-default-coding-system): Removed.
7833 (mm-default-charset): Removed.
7834 (mm-read-charset): New function.
7836 * message.el (message-default-charset): Removed.
7838 * rfc2047.el (rfc2047-default-charset): Default to nil.
7840 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7842 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7844 * gnus.el: Pterodactyl Gnus v0.70 is released.
7846 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7848 * mm-decode.el (mm-save-part): Use mm-get-part.
7849 (mm-insert-part): New function.
7850 (mm-get-part): Use it.
7851 (mm-get-image): Ditto.
7852 (mm-display-external): Ditto.
7854 * mm-view.el (mm-inline-text): Ditto.
7856 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7859 * mm-decode.el (mm-display-external): Save the buffer.
7860 (mm-remove-part): Kill it.
7862 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7864 * nnagent.el (nnagent-request-set-mark): Defined stub.
7866 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7868 * gnus-score.el (gnus-score-load-score-alist): Bind
7869 coding-system-for-read.
7871 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7874 * mm-view.el (mm-setup-w3): Require w3.
7876 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7878 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7881 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7883 * mm-encode.el: Ditto.
7885 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7888 * mailcap.el (mailcap-mime-data): SAFER ps.
7890 * message.el (message-encode-message-body): Always insert a
7891 Content-Type header.
7893 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7896 * mm-view.el (mm-inline-text): Handle all sorts of text.
7898 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7901 * mm-decode.el (mm-display-external): Use it.
7903 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7905 * mm-decode.el (mm-save-part): Removed double code.
7907 1999-01-12 Dave Love <fx@gnu.org>
7909 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7910 application/octet-stream .gz & al files with jka-compr.
7912 1999-01-12 Dave Love <fx@gnu.org>
7914 * gnus-ems.el (gnus-down-mouse-3): New variable.
7915 * gnus-art.el (gnus-mime-button-map): Use it.
7916 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7918 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7920 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7922 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7924 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7927 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7929 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7931 1999-01-12 Matt Armstrong <matta@geoworks.com>
7933 * mml.el (mml-parameter-string): Strip directory component.
7935 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7937 * gnus.el (gnus-use-demon): Removed.
7939 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7941 * nnmail.el (nnmail-article-group): Don't infloop.
7943 1999-01-11 Colin Rafferty <colin@xemacs.org>
7945 * gnus-art.el (article-update-date-lapsed): Made it work with
7946 picons, and make it update on all visible frames.
7947 (article-date-ut): Get summary-buffer's current-headers.
7949 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7951 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7952 (gnus-picons-setup-p): New variable.
7954 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7956 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7958 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7960 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7961 (gnus-summary-exit-no-update): Use mapcar.
7963 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7965 * gnus-agent.el (gnus-category-write): Make directory.
7967 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7969 * gnus-sum.el (gnus-update-read-articles):
7970 (gnus-update-marks): Request backend update of mark.
7972 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7974 * mm-bodies.el (mm-body-encoding): Use mm-find.
7976 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7978 * gnus-picon.el (gnus-article-display-picons): Fix.
7980 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7982 * gnus.el: Pterodactyl Gnus v0.69 is released.
7984 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7986 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7988 * gnus-agent.el (gnus-agent-remove-group): New command and
7991 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7993 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7995 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7997 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7999 * mm-view.el (mm-inline-text): Bind current id.
8001 * mm-decode.el (mm-handle-id): New macro.
8002 (mm-make-handle): Accept id.
8003 (mm-dissect-singlepart): Use it.
8005 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8007 * message.el (message-cite-original-without-signature): Use
8008 message-signature-separator when searching for signature in
8009 message-cite-original-without-signature.
8011 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8013 * gnus.el (gnus-server-to-method): Check named methods.
8015 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8017 * mm-view.el (mm-view-message): Goto point-min.
8019 * nnmail.el (nnmail-article-group): Don't delete lines, only
8022 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8025 * nnheader.el (nnheader-temp-directory): New variable.
8026 (nnheader-temp-directory): Removed.
8028 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8030 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8031 list of files to check for mailcap entries under windows-nt.
8033 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8035 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8036 summary buffer exists.
8038 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8040 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8041 irrelevant Sun sendmail bug.
8042 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8044 * message.el (message-send-news): Bind mail-header-separator to
8045 "" when asking backend to post.
8047 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8049 * mm-uu.el (mm-dissect-disposition): New variable.
8050 (mm-uu-dissect): Use it.
8052 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8054 * mm-view.el (mm-inline-text): Bind url-current-object.
8056 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8058 * gnus-range.el (gnus-remove-from-range): Rewrite.
8060 1998-12-09 SL Baur <steve@altair.xemacs.org>
8062 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8064 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8066 * message.el (message-encode-message-body): Insert `MIME-Version'
8067 instead of `Mime-Version'.
8069 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8071 * message.el (message-insert-mime-part): Add the attachment
8073 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8074 (message-mime-query-type): New function.
8075 (message-mime-query-description): Ditto.
8076 (message-mime-query-file): Ditto.
8077 (message-insert-mime-part): Use them.
8078 (message-mime-insert-external): Use the new stuff.
8080 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8082 * nnmail.el (nnmail-split-header-length-limit): New variable.
8084 * mm-decode.el (mm-dissect-buffer): Check syntax.
8086 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8088 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8089 (rfc2047-dissect-region): Ditto.
8091 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8093 * mm-view.el (mm-view-message): Decode charset.
8095 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8097 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8100 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8102 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8104 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8106 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8108 * message.el (message-send-mail): Do MML first.
8109 (message-send-news): Ditto.
8111 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8113 * gnus-picon.el (gnus-picons-face): New face.
8114 (gnus-picons-try-face): Use it.
8116 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8118 * gnus.el: Pterodactyl Gnus v0.68 is released.
8120 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8122 * gnus.el: Pterodactyl Gnus v0.67 is released.
8124 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8126 * gnus.el: Pterodactyl Gnus v0.66 is released.
8128 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8130 * gnus-art.el (gnus-insert-mime-button): Decode description.
8132 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8134 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8135 (gnus-decode-header-methods): Ditto.
8136 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8138 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8140 * mml.el (mml-insert-mime-headers): Encode description.
8142 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8145 * gnus-sum.el (gnus-default-charset): Doc fix.
8147 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8149 * mm-decode.el (mm-display-part): Forward a line.
8151 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8153 * mm-util.el (mm-running-ntemacs): New variable.
8154 (mm-text-coding-system): Ditto.
8155 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8156 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8158 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8160 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8163 * message.el (message-insert-headers): New command and keystroke.
8165 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8167 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8168 (mm-get-image): Ditto.
8170 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8171 base64, uudecode and binhex.
8173 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8175 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8177 * mm-uu.el (mm-uu-dissect): Use inline.
8179 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8181 * mm-view.el (mm-view-message): New function.
8183 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8186 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8188 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8189 entry for message/rfc822 as 8bit.
8191 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8193 * mailcap.el (mailcap-mime-extensions): Add patch.
8195 1998-12-05 Dale Hagglund <rdh@best.com>
8197 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8198 argument to force all multipart/* to look like multipart/mixed.
8200 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8202 (gnus-mime-display-part): Use it.
8204 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8206 * gnus-draft.el (gnus-draft-send): Only disable checks for
8207 non-interactive use.
8208 (gnus-draft-send-message): Use it.
8210 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8212 * gnus.el: Pterodactyl Gnus v0.65 is released.
8214 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8216 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8218 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8220 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8222 * gnus.el: Pterodactyl Gnus v0.64 is released.
8224 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226 * mm-view.el (mm-setup-w3): Don't load.
8228 * gnus-msg.el (gnus-setup-message): Set group name.
8229 (gnus-group-mail): Avoid leaking local vars.
8231 * message.el (message-attach-file): Renamed.
8232 (message-mime-attach-file): Renamed again.
8234 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8236 * gnus-art.el (article-decode-encoded-words): Bind
8237 rfc2047-default-charset here.
8239 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8241 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8243 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8244 (gnus-picons-setup-hook): New hook.
8246 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8248 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8250 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8253 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8255 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8256 (gnus-mime-view-part): Ditto.
8257 (gnus-mime-inline-part): Dotii.
8258 (gnus-mime-externalize-part): Daddo.
8259 (gnus-mime-internalize-part): Tutti frutti.
8260 (gnus-widget-press-button): Da da do.
8262 * mm-view.el (mm-setup-w3): Require url-vars.
8264 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8266 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8267 * mm-util.el (mm-find-charset-region): Ditto.
8269 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8271 * message.el (message-send): Don't encode here.
8272 (message-send-mail): But here.
8273 (message-send-news): And here.
8275 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8277 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8279 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8281 * gnus.el: Pterodactyl Gnus v0.63 is released.
8283 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8285 * mml.el (mml-base-boundary): Shorten.
8287 * message.el (message-insert-mime-part): Use default.
8289 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8291 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8293 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8296 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8298 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8300 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8302 * gnus-art.el (gnus-insert-mime-button): Fix.
8304 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8306 * message.el (message-insert-mime-part): Nicify prompts.
8307 (message-insert-mime-part): Really delete duplicates.
8308 (message-insert-mime-part): Check against common errors.
8309 (message-insert-mime-part): Fix docstring.
8311 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8313 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8315 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8317 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8318 (gnus-insert-mime-button): Modify accordingly.
8320 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8322 * gnus-art.el (gnus-display-mime): Set window point.
8324 * mm-decode.el (mm-display-external): Only decode when not
8326 (mm-alternative-precedence): Prefer multiparts.
8327 (mm-inline-media-tests): Inline multiparts.
8329 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8330 Ignore errors when requiring url.
8332 * mml.el (mml-quote-region): New command.
8334 * message.el (message-cite-original): Use it.
8335 (message-cite-original-without-signature): Ditto.
8337 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8339 * gnus.el: Pterodactyl Gnus v0.62 is released.
8341 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8343 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8345 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8347 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8350 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8352 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8354 * gnus-art.el (gnus-mime-display-single): Check for attachment
8357 1998-12-03 Didier Verna <verna@inf.enst.fr>
8359 * gnus-msg.el (gnus-configure-posting-styles): find a
8360 posting-style entry in the group parameters, if any, and honor it
8363 1998-12-03 Felix Lee <flee@teleport.com>
8365 * nntp.el (nntp-after-change-function): Fix.
8367 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8369 * mml.el (mml-generate-mime-1): Insert literally.
8371 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8373 * mml.el (mml-insert-mime-headers): Removed debug.
8375 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8377 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8380 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8381 application/emacs-lisp to 8bit.
8383 1998-12-03 Dale Hagglund <rdh@best.com>
8385 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8387 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8389 * gnus.el: Pterodactyl Gnus v0.61 is released.
8391 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8393 * mml.el (mml-parse-1): Skipped parts.
8394 (mml-insert-mime-headers): Nil is a list.
8395 (mml-generate-mime-1): Don't insert literally.
8396 (mml-read-tag): Drop text props.
8397 (mml-read-part): Ditto.
8398 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8400 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8402 * gnus.el: Pterodactyl Gnus v0.60 is released.
8404 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8406 * mml.el (mml-parse-1): Don't throw contents away.
8408 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8410 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8412 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8414 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8416 (mml-parse-1): Use it.
8418 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8420 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8421 Use gnus-newsgroup-default-charset.
8422 (article-decode-encoded-words): Remove charset codes.
8423 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8424 gnus-default-charset.
8426 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8428 * message.el (message-send-mail): Don't encode here.
8429 (message-send-news): Nor here.
8430 (message-send): ... but here instead.
8432 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8434 (gnus-article-display-picons): Replace From line.
8435 (gnus-group-display-picons): Replace Newsgroups line.
8436 (gnus-picons-display-glyph): Set baseline.
8437 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8438 (gnus-picons-xbm-face): Revert to old, standard colors.
8440 * message.el (message-fetch-field): Remove text props.
8442 * gnus-art.el (gnus-article-normalized-header-length): New
8444 (article-normalize-headers): New command and keystroke.
8446 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8448 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8450 * gnus.el: Pterodactyl Gnus v0.59 is released.
8452 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8454 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8456 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8458 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8460 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8462 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8464 * mm-decode.el (mm-all-images-fit): New variable.
8465 (mm-image-fit-p): Use it.
8467 * gnus-art.el (gnus-mime-display-single): Use it.
8468 (gnus-mime-internalize-part): New command and keystroke.
8470 * mm-decode.el (mm-user-automatic-external-display): New
8472 (mm-automatic-external-display-p): New function.
8474 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8477 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8479 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8481 * gnus-art.el (gnus-with-article): Work in the original article
8483 (gnus-with-article): Work in read-only groups.
8485 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8487 * mm-bodies.el (mm-decode-string): Return original string if not
8490 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8492 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8494 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8496 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8498 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8500 * gnus.el: Pterodactyl Gnus v0.58 is released.
8502 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8504 * mm-decode.el (mm-get-image): Return a glyph, not an image
8507 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8509 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8511 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8513 * mail-parse.el (rfc2045): Required.
8515 1998-12-01 William M. Perry <wmperry@aventail.com>
8517 * mm-view.el (mm-inline-text): Remove props.
8519 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8521 * mm-view.el (mm-setup-w3): Protect url-misc.
8523 * message.el (message-ignored-resent-headers): Remove
8526 * mml.el (mml-insert-mime-headers): Use encoding.
8527 (mml-parameter-string): Ditto.
8529 * rfc2045.el: New file.
8530 (rfc2045-encode-string): New function.
8532 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8534 * mail-parse.el (mail-header-encode-parameter): New function.
8536 * rfc2231.el (rfc2231-encode-string): New function.
8538 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8540 * mm-bodies.el (mm-decode-string): New function.
8541 * mm-view.el (mm-inline-text): Use mm-decode-string.
8543 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8545 * gnus.el: Pterodactyl Gnus v0.57 is released.
8547 1998-11-23 Felix Lee <flee@cygnus.com>
8549 * nntp.el (nntp-async-needs-kluge): new setting.
8550 (nntp-async-timer): new var.
8551 (nntp-async-process-list): new var.
8552 (nntp-async-kluge): new function.
8553 (nntp-async-timer-handler): new function.
8554 (nntp-async-wait): new function.
8555 (nntp-async-stop): new function.
8556 (nntp-after-change-function): renamed, and split apart.
8557 (nntp-async-trigger): new function.
8558 (nntp-do-callback): new function.
8559 (nntp-accept-process-output): add optional timeout arg.
8561 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8562 (gnus-async-wait-for-article): new function.
8563 (gnus-async-with-semaphore): s/asynch/async/.
8565 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8567 * gnus-art.el (gnus-with-article): Don't encode.
8568 (gnus-insert-mime-button): Fall back on filename from C-D.
8569 (gnus-mime-display-single): Have dots right on text/plain
8572 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8575 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8577 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8580 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8581 (gnus-summary-repair-multipart): New command and keystroke.
8583 * gnus-art.el (gnus-with-article-buffer): New macro.
8585 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8587 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8590 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8592 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8594 * mml.el (mml-read-part): Partition right.
8596 * mm-decode.el (mm-handle-set-cache): New macro.
8597 (mm-handle-cache): Ditto.
8598 (mm-make-handle): Ditto.
8599 (mm-dissect-singlepart): Use it.
8600 (mm-get-image): Use the cache.
8602 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8604 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8605 (gnus-mime-display-single): Don't insert lines between parts.
8607 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8609 * nnmail.el (nnmail-file-coding-system-1): New variable.
8610 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8611 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8612 * nnml.el (nnml-file-coding-system): New variable.
8613 (nnml-request-article): Use nnml-file-coding-system.
8615 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8617 * gnus.el: Pterodactyl Gnus v0.56 is released.
8619 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8621 * gnus-art.el (gnus-mime-display-part): New function.
8622 (gnus-mime-display-mixed): Use it.
8624 * mm-view.el (mm-setup-w3): Don't register.
8626 * message.el (message-cite-original): Cite parts.
8628 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8630 * mml.el (mml-parameter-string): New function.
8631 (mml-insert-mime-headers): Separated into new function.
8633 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8635 * mml.el (mml-make-boundary): Use `make-string'.
8637 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8639 * binhex.el (binhex-insert-char): Ditto.
8641 * uudecode.el (uudecode-insert-char): Code correctly.
8643 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8645 * mml.el (mml-generate-mime): Don't generate multiparts for
8648 * gnus-art.el (gnus-display-mime): Save excursion.
8650 * message.el (message-remove-first-header): New function.
8651 (message-encode-message-body): Use it.
8653 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8655 * gnus.el: Pterodactyl Gnus v0.55 is released.
8657 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8659 * mm-view.el (mm-setup-w3): New function.
8661 * mm-decode.el (mm-content-id-get-contents): New function.
8662 (mm-content-id-get-type): Ditto.
8663 (mm-content-id-get-encoding): Ditto.
8664 (mm-get-handle-by-content-id): Removed.
8666 1998-11-25 Colin Rafferty <colin@xemacs.org>
8668 * message.el (message-generate-new-buffers): Fix tag.
8670 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8672 * message.el (message-buffer-name): Check for unique first.
8674 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8675 gnus-inhibit-mime-unbuttonizing.
8677 * gnus-sum.el (t): Bind M-t.
8678 (gnus-inhibit-unbuttonizing): New variable.
8679 (gnus-summary-toggle-display-buttonized): New command.
8681 * gnus-art.el (gnus-display-mime): Select article window.
8682 (article-strip-trailing-space): New command and keystroke.
8684 * nneething.el (nneething-include-files): New variable.
8685 (nneething-create-mapping): Use it.
8687 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8689 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8690 ayto-expirable marks.
8692 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8694 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8696 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8699 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8701 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8703 * mm-util.el (mm-binary-coding-system): New variable.
8704 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8705 * mm-decode.el (mm-display-external): Ditto.
8707 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8709 * gnus.el: Pterodactyl Gnus v0.54 is released.
8711 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8713 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8715 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8717 * mm-decode.el (mm-save-part): Unquote.
8719 1998-11-24 Matt Armstrong <matta@geoworks.com>
8721 * mm-decode.el (mm-save-part): Bind coding system for write.
8723 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8725 * gnus-art.el (gnus-article-mode-line-format): New default.
8726 (gnus-article-mime-part-status): New function.
8728 * message.el (message-send-news): Check the body syntax before
8731 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8732 (gnus-mime-display-single): Use it.
8733 (gnus-mime-display-alternative): Ditto.
8735 * mm-decode.el: Check for whether we are running under a term.
8737 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8739 * mm-decode.el (mm-preferred-alternative): Default to first
8741 (mm-preferred-alternative): No, we dont.
8743 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8745 * mm-decode.el (mm-display-external): Use binary instead of
8747 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8748 * nnheader.el (nnheader-file-coding-system): Ditto.
8749 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8751 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8753 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8754 name without method.
8756 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8758 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8759 coding-system -> default-charset.
8760 (gnus-newsgroup-default-charset-alist): Ditto.
8761 (gnus-summary-local-variables): Ditto.
8762 (gnus-set-global-variables): Ditto.
8763 (gnus-get-newsgroup-headers): Ditto.
8764 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8765 (gnus-get-newsgroup-headers-xover): Ditto.
8766 (gnus-newsgroup-setup-default-charset): Ditto.
8767 (article-decode-mime-words): Ditto.
8768 (article-decode-charset): Ditto.
8769 (article-decode-encoded-words): Ditto.
8770 (article-de-quoted-unreadable): Ditto.
8771 (gnus-mime-view-all-parts): Ditto.
8772 (gnus-mime-externalize-part): Ditto.
8773 (gnus-mm-display-part): Ditto.
8774 (gnus-mime-display-single): Ditto.
8775 (gnus-mime-display-alternative): Ditto.
8777 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8779 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8780 * gnus-art.el (article-decode-charset): Overlay
8781 rfc2047-default-charset.
8782 * message.el (message-draft-coding-system): New variable.
8783 (message-set-auto-save-file-name): Use message-draft-coding-system.
8784 * nndraft.el (nndraft-request-article): Ditto.
8785 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8786 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8788 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8790 * mm-uu.el (mm-uu-test): New function.
8791 (mm-uu-dissect): Inherit charset and cte from head.
8792 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8794 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8796 * gnus.el: Pterodactyl Gnus v0.53 is released.
8798 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8800 * mm-decode.el (mm-get-image): New function.
8801 (mm-image-fit-p): New function.
8803 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8805 * gnus-art.el (gnus-article-insert-newline): New function.
8806 (article-goto-body): New function.
8808 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8810 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8813 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8816 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8819 * message.el (message-remove-header): Go to end if wanted.
8821 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8823 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8824 movement with save-window-excursion.
8826 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8828 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8830 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8832 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8834 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8836 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8837 gnus-newsgroup-coding-system.
8838 (gnus-get-newsgroup-headers): Ditto.
8839 (gnus-get-newsgroup-headers-xover): Ditto.
8840 (gnus-set-global-variables): Ditto.
8841 * gnus-art.el (article-decode-mime-words): Ditto.
8842 (article-decode-charset): Ditto.
8843 (article-decode-encoded-words): Ditto.
8844 (article-de-quoted-unreadable): Ditto.
8845 (gnus-mime-view-all-parts): Ditto.
8846 (gnus-mime-externalize-part): Ditto.
8847 (gnus-mm-display-part): Ditto.
8848 (gnus-mime-display-alternative): Ditto.
8849 (gnus-mime-display-single): Ditto.
8850 * mm-view.el (mm-inline-text): Use default coding system.
8852 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8854 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8855 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8856 (gnus-newsgroup-coding-system): New local variable.
8857 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8858 (gnus-summary-local-variables): Add two new local variables.
8859 (gnus-newsgroup-setup-coding-system): New function.
8860 (gnus-select-newsgroup): Setup coding system.
8861 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8862 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8863 * gnus-cus.el (gnus-group-parameters): Customizable
8866 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8868 * gnus.el: Pterodactyl Gnus v0.52 is released.
8870 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8872 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8875 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8876 undisplayed text types.
8878 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8881 1998-11-19 Felix Lee <flee@cygnus.com>
8883 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8885 1998-11-19 Felix Lee <flee@cygnus.com>
8887 * gnus-async.el (gnus-asynch-obarray): rename to
8888 gnus-async-hashtb, and don't buffer-local it.
8890 (gnus-async-article-callback): new function.
8891 (gnus-make-async-article-function): use it.
8893 (gnus-async-current-prefetch-group): new var.
8894 (gnus-async-current-prefetch-article): new var.
8895 (gnus-async-request-fetched-article): are we fetching it already?
8897 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8899 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8901 * gnus-sum.el (gnus-summary-show-article): Require.
8903 * message.el: Provide before hooks.
8904 (message-send-news): Do MIME before headers.
8906 * gnus-art.el (gnus-article-check-buffer): New function.
8907 (gnus-article-read-summary-keys): Use it.
8909 * mm-decode.el (mm-user-automatic-display): Display all inline
8912 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8914 (gnus-unbuttonized-mime-types): New variable.
8916 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8918 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8920 * mm-decode.el (mm-quote-arg): Quote semicolons.
8922 * gnus-art.el (gnus-mime-display-single): Don't display
8924 (gnus-mime-externalize-part): New command and keystroke.
8926 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8927 (mm-alternative-precedence): Changed order.
8929 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8931 * gnus.el (gnus-method-simplify): New function.
8932 (gnus-native-method-p): New function.
8933 (gnus-secondary-method-p): Use gnus-method-equal.
8935 * gnus-start.el (gnus-group-change-level): Shorten select method.
8937 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8939 * gnus.el: Pterodactyl Gnus v0.51 is released.
8941 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8943 * gnus.el: Applied patches from 5.6.45.
8945 * gnus-score.el (gnus-score-find-trace): Print complete file
8947 (gnus-score-find-trace): Truncate lines.
8949 * gnus.el (gnus-message-archive-group): Allow function.
8951 * message.el (message-encode-message-body): Remove Mime-Version
8954 * gnus-cus.el (gnus-group-customize): Optional topic.
8956 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8959 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8961 * message.el (message-encode-message-body): Rewrite.
8963 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8965 * mml.el (mml-base-boundary): New variable.
8966 (mml-make-boundary): New function.
8968 * gnus-cache.el (gnus-cache-coding-system): New variable.
8969 (gnus-cache-request-article): Use it.
8971 * message.el (message-insert-mime-part): Delete duplicates.
8973 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8975 * gnus-art.el (gnus-mime-display-alternative): Set end of
8976 multipart and display even when nothing is preferred.
8978 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8980 * gnus.el: Pterodactyl Gnus v0.50 is released.
8982 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8984 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8987 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8989 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8991 * gnus.el (gnus-similar-server-opened): Compare backend.
8993 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8995 * gnus-topic.el (gnus-topic-expire-articles): New function.
8996 (gnus-topic-mode-map): Bind it.
8998 * gnus.texi (Topic Commands): New expiry command. Reordered.
9000 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9003 (gnus-auto-expirable-marks): New variable.
9004 (gnus-inhibit-user-auto-expire): New variable.
9005 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9006 When looking to see if we should expire instead, check
9007 gnus-auto-expirable-marks instead of using a hard-wired list.
9008 (gnus-summary-mark-as-read-forward,
9009 gnus-summary-mark-as-read-backward):
9010 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9011 gnus-summary-mark-forward, instead of `t'.
9013 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9015 * mml.el (mml-compute-boundary): New function.
9016 (mml-compute-boundary-1): New function.
9017 (mml-generate-mime-1): Use it.
9019 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9021 * mml.el (mml-generate-mime-1): Always precede closing boundary
9024 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9026 * mml.el (mml-generate-mime-1): Do right boundaries when several
9029 * mm-decode.el (mm-user-automatic-display): Default to inline
9032 * mml.el (mml-generate-mime-1): Encode non-text parts.
9034 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9036 * gnus.el: Pterodactyl Gnus v0.49 is released.
9038 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9040 * mm-view.el (mm-inline-text): Require w3-vars.
9042 * gnus-setup.el (gnus-use-tm): Removed.
9044 * gnus-art.el (gnus-article-goto-part): Don't beep.
9045 (gnus-article-view-part): Check return value.
9046 (gnus-mime-display-alternative): Don't display when there is
9049 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9050 (mml-generate-mime-1): Use unibyte for binaries.
9052 * gnus-art.el (gnus-display-mime): Call
9053 gnus-article-mime-part-function.
9054 (gnus-mime-part-function): New function.
9055 (gnus-article-mime-part-function): New function.
9057 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9059 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9061 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9063 * message.el (message-font-lock-keywords): Highlight MML.
9064 (message-mml-face): New font.
9066 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9068 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9069 (gnus-mm-display-part): Do not select-window if the article window
9072 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9074 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9076 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9078 * gnus.el: Pterodactyl Gnus v0.48 is released.
9080 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9082 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9084 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9086 * message.el (message-cite-original-without-signature): Ditto.
9087 (message-cite-original): Quote parts.
9089 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9091 * gnus.el: Pterodactyl Gnus v0.47 is released.
9093 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9095 * message.el (message-encode-message-body): Insert MIME warning.
9097 * mml.el (mml-read-tag): Look for #tag.
9099 * mm-util.el (mm-find-charset-region): Check whether
9100 enable-multibyte-characters is bound.
9102 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9104 * gnus.el: Pterodactyl Gnus v0.46 is released.
9106 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9108 * message.el (message-encode-message-body): Insert headers at the
9111 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9113 * gnus.el: Pterodactyl Gnus v0.45 is released.
9115 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9117 * nndraft.el (nndraft-save-mime-part): Removed.
9118 (nndraft-get-mime-part): Ditto.
9120 * message.el (message-format-mime-old): Removed.
9121 (message-encode-message-body): Removed.
9122 (message-encode-message-body): Renamed.
9124 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9126 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9128 * message.el (message-format-mime): Check message-mime-part.
9130 * mm-encode.el (mm-mime-file-types): Removed.
9131 (mm-default-file-encoding): New definition.
9133 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9135 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9136 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9138 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9140 * gnus.el: Pterodactyl Gnus v0.44 is released.
9142 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9144 * message.el (message-format-mime): New function.
9146 * nndraft.el (nndraft-save-mime-part): New function.
9147 (nndraft-get-mime-part): New function.
9149 * mm-encode.el (mm-default-file-encoding): New function.
9150 (mm-content-transfer-encoding): New function.
9151 (mm-encode-buffer): New function.
9153 * message.el: New command.
9154 (message-mime-part): New variable.
9155 (message-insert-mime-part): New command.
9157 * mm-encode.el (mm-encode-content-transfer-encoding): New
9160 * mm-util.el (mm-content-transfer-encoding-defaults): New
9162 (mm-mime-file-types): Taken from TM.
9164 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9166 * gnus.el: Pterodactyl Gnus v0.43 is released.
9168 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9170 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9171 * gnus-score.el (gnus-score-default-header): Ditto.
9172 (gnus-header-index): Ditto.
9173 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9174 (gnus-summary-header): Handle extra headers.
9175 (gnus-summary-score-entry): Ditto, & provide new score element.
9176 (gnus-summary-score-effect): Ditto.
9177 (gnus-score-string): Avoid "extra" string sort, & modify match in
9179 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9181 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9183 * message.el (message-resend): Bind message-required-mail-headers
9186 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9188 * nngateway.el (require): Require cl.
9190 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9193 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9195 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9198 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9200 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9202 1998-11-10 Colin Rafferty <colin@xemacs.org>
9204 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9205 user-mail-address if non-nil.
9207 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9209 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9210 (gnus-make-sort-function-1): Ditto.
9212 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9215 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9217 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9219 * binhex.el (binhex-decode-region): Quote.
9221 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9223 * gnus-art.el (article-decode-charset): Don't downcase charset.
9225 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9227 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9229 * gnus.el: Pterodactyl Gnus v0.42 is released.
9231 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9233 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9235 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9237 * nntp.el (nntp-send-mode-reader): Revert.
9239 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9241 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9243 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9245 * message.el (message-make-date): Fix for negative time zones.
9247 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9249 * gnus.el: Pterodactyl Gnus v0.41 is released.
9251 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9253 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9255 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9257 * gnus.el (gnus-short-group-name): When shortening foreign select
9258 methods, do not scan for plusses beyond the first colon.
9260 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9262 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9263 lines where `group' is the last thing on the line.
9265 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9267 * gnus-art.el (gnus-article-view-part): Do alternative.
9268 (gnus-mime-display-alternative): Insert marker.
9270 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9272 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9274 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9277 * gnus-cus.el (gnus-topic): Required.
9279 * nnheader.el (nnheader-parse-nov): Parse extra.
9280 (nnheader-nov-parse-extra): New macro.
9282 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9284 * gnus-art.el (gnus-article-view-part): Internal move.
9286 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9288 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9289 (gnus-group-customize): Support editing topic parameters.
9291 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9293 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9296 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9298 * gnus-art.el (gnus-mm-display-part): Return.
9299 (gnus-article-view-part): Only go if external.
9300 (gnus-article-dumbquotes-map): Do 205.
9302 * mm-decode.el (mm-display-part): Return what was done.
9304 * message.el (message-buffer-naming-style): New variable.
9305 (message-generate-new-buffers): Extended.
9306 (message-buffer-naming-style): Removed.
9307 (message-buffer-name): Use it.
9308 (message-do-send-housekeeping): Rename new styling.
9310 * gnus-sum.el (gnus-summary-recenter): Allow
9311 gnus-auto-center-summary to be a number.
9313 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9315 * pop3.el (pop3-open-server): Use "binary" instead of
9318 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9320 * gnus-srvr.el (gnus-browse-foreign-server): Set
9321 gnus-browse-current-method to the result of gnus-server-to-method.
9323 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9325 * gnus-util.el (gnus-pull): Another optional argument.
9326 * nnweb.el (nnweb-request-delete-group): Delete from
9327 nnweb-group-alist and update active file.
9329 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9331 * gnus-group.el (gnus-group-make-group): Accept group of new
9334 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9336 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9338 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9340 * mm-view.el (mm-inline-text): Postion of html portion.
9342 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9344 * nntp.el (nntp-list-active-group): Waited for short strings.
9345 (nntp-send-mode-reader): Ditto.
9346 (nntp-open-connection): Ditto.
9348 * gnus-int.el (gnus-request-group-articles): New function.
9350 * nntp.el (nntp-request-listgroup): New function.
9351 (nntp-request-group-articles): Renamed.
9353 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9355 * nnheader.el (nnheader-parse-nov): Supply extra.
9357 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9359 * gnus-art.el (gnus-button-push): Don't go to
9360 gnus-article-buffer.
9362 * mm-view.el (mm-inline-image): Add a newline.
9364 * gnus-start.el (gnus-check-first-time-used): Check more.
9366 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9368 * gnus-start.el (gnus-check-first-time-used): Check current.
9370 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9372 * mm-util.el (mm-find-charset-region): New function.
9374 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9376 * gnus-art.el (gnus-mime-button-menu): Fix.
9378 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9380 * gnus-art.el (gnus-mime-button-menu): New definition.
9382 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9384 * gnus-art.el (article-decode-charset): Downcase charset.
9385 (article-decode-charset): Pass on type.
9386 (article-decode-charset): Check nil charsets.
9387 (article-remove-cr): Translate CR to LF.
9388 (gnus-ignored-mime-types): Default to nil.
9390 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9392 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9394 (gnus-nov-parse-extra): Didn't return right thing.
9396 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9398 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9400 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9402 * gnus.el: Pterodactyl Gnus v0.40 is released.
9404 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9406 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9408 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9410 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9412 * nnml.el (nnml-possibly-create-directory): Check before making.
9414 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9416 * nnheader.el (nnheader-insert-nov): Don't infloop.
9418 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9420 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9423 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9425 * nneething.el (nneething-file-name): New definition.
9427 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9429 * gnus-art.el (gnus-treatment-function-alist): Fix.
9430 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9432 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9434 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9436 * gnus.el: Pterodactyl Gnus v0.39 is released.
9438 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9440 * gnus-art.el (gnus-ignored-mime-types): New variable.
9441 (gnus-mime-display-single): Use it.
9442 (gnus-treatment-function-alist): New variable.
9444 * gnus.el (gnus-mime): New group.
9446 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9447 things for other parts.
9448 (gnus-mime-display-alternative): Place point.
9450 * gnus.el: autoload gnus-uu-post-news.
9452 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9455 * mm-decode.el (mm-display-part): Default to inline text/.*
9458 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9461 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9462 (gnus-mime-display-single): Inline all text parts.
9463 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9465 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9467 * nnml.el (nnml-possibly-create-directory): Rewrite.
9468 (nnml-request-create-group): Change to right server.
9470 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9472 * gnus.el: rmail-output-to-rmail-file autoload.
9474 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9477 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9479 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9481 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9483 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9486 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9488 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9490 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9492 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9494 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9496 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9498 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9501 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9504 * gnus-spec.el (gnus-update-format-specifications): Use the
9505 article mode line spec.
9507 * gnus-art.el (gnus-insert-mime-button): Put right type.
9508 (gnus-insert-prev-page-button): Ditto.
9509 (gnus-insert-next-page-button): Dutti.
9511 * pop3.el: New version installed.
9513 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9515 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9516 and display last part.
9518 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9520 * gnus.el: Pterodactyl Gnus v0.38 is released.
9522 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9524 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9526 (article-de-quoted-unreadable): Narrow to default.
9528 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9530 * gnus-art.el (article-decode-charset): Decode even when broken
9533 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9536 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9538 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9541 * nnmail.el (nnmail-extra-headers): New variable.
9543 * nnheader.el (nnheader-insert-nov): Insert extra.
9545 * gnus.el (gnus-summary-line-format): Doc fix.
9547 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9548 (gnus-nov-parse-line): Ditto.
9549 (gnus-nov-parse-extra): New macro.
9550 (gnus-header): New function.
9551 (gnus-update-summary-mark-positions): Change.
9552 (gnus-ignored-from-addresses): New variable.
9553 (gnus-summary-insert-from-or-to): New function.
9555 * gnus.el (gnus-extra-headers): New variable.
9557 * nnheader.el (make-mail-header): Expand.
9558 (mail-header-extra): New macro.
9559 (mail-header-set-extra): Ditto.
9560 (make-full-mail-header): Expand.
9562 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9564 * gnus.el: Pterodactyl Gnus v0.37 is released.
9566 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9568 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9570 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9573 1998-10-22 Didier Verna <verna@inf.enst.fr>
9575 * gnus-spec.el (gnus-balloon-face-function): new function
9576 (gnus-parse-format): understand the %< %> specifiers
9577 (gnus-parse-complex-format): ditto.
9579 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9581 * gnus.el: Changed following-char to char-after throughout.
9583 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9585 * mm-decode.el (mm-display-external): Protect more and message.
9587 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9589 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9592 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9594 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9596 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9598 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9600 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9602 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9604 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9606 * mm-decode.el (mm-display-external): Set undisplayer to mm
9607 buffer, not the current buffer; use unwind-protect.
9609 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9611 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9612 (gnus-summary-exit-no-update): Ditto.
9614 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9616 * mm-decode.el (mm-inline-media-tests): Look for w3.
9618 * mailcap.el (mailcap-mime-data): Inline html.
9620 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9622 * gnus.el: Pterodactyl Gnus v0.36 is released.
9624 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9626 * gnus-art.el (article-translate-strings):
9627 (gnus-article-dumbquotes-map): Don't dot.
9629 * pop3.el (pop3-open-server): Set point right.
9631 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9632 (mm-dissect-buffer): Ditto.
9633 (mm-destroy-part): Ignore non-handles.
9634 (mm-remove-part): Ditto.
9635 (mm-destroy-parts): New function.
9636 (mm-remove-parts): Ditto.
9638 * gnus-art.el (gnus-mm-display-part): Don't move point.
9640 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9642 * mm-uu.el : New file.
9644 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9646 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9649 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9651 * mm-decode.el (mm-display-external): Check before selecting.
9653 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9655 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9657 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9659 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9662 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9664 * gnus-art.el (gnus-decode-header-methods): New variable.
9666 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9668 * gnus-art.el (gnus-multi-decode-header): New function.
9670 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9672 * gnus.el: Pterodactyl Gnus v0.35 is released.
9674 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9676 * uudecode.el (uudecode-decode-region-external): Insert
9679 * mm-bodies.el (mm-decode-body): Optional encoding.
9681 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9683 * gnus-ems.el (gnus-mouse-3): New variable.
9685 * binhex.el (binhex-decode-region-external): Don't use -internally.
9687 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9689 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9692 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9694 * gnus-group.el (gnus-add-marked-articles): Request backend update
9697 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9699 * gnus-sum.el (gnus-update-read-articles):
9700 (gnus-update-marks): Request backend update of mark.
9702 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9704 * gnus.texi (Optional Backend Functions): New item,
9705 nnchoke-request-set-mark.
9707 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9709 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9712 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9714 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9716 1998-10-14 SL Baur <steve@altair.xemacs.org>
9718 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9721 1998-10-10 SL Baur <steve@altair.xemacs.org>
9723 * mm-view.el: Require mm-decode for macros.
9725 * mm-decode.el (mm-handle-type): Move macro declarations above the
9726 place where they are used.
9728 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9730 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9733 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9735 * nnagent.el (nnagent-open-server): Error message.
9737 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9739 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9741 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9743 * score-mode.el (gnus-score-mode-map): Ditto.
9745 * message.el (message-mode-map): Ditto.
9747 * gnus-uu.el (gnus-uu-post-news): Ditto.
9749 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9751 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9753 * gnus-art.el (gnus-article-edit-mode-map): Use
9754 `set-keymap-parent' rather than `copy-keymap'.
9756 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9758 * gnus-art.el (gnus-mime-button-commands): New variable.
9759 (gnus-mime-button-map): Initialize it from
9760 `gnus-mime-button-commands'.
9761 (gnus-mime-button-menu): New function.
9762 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9764 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9766 * message.el (message-insert-to): Make `nobody' and `poster'
9767 synonymous to `never' and `always' in Mail-Copies-To.
9768 (message-reply): Ditto.
9769 (message-followup): Ditto.
9771 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9773 * mailcap.el (mailcap-mime-data): Save sound.
9775 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9777 * message.el (message-ignored-supersedes-headers): Include
9778 `NNTP-Posting-Date'.
9780 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9782 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9784 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9786 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9789 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9791 * mm-decode.el (mm-display-external): Don't switch on save.
9793 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9795 * nnmail.el (nnmail-movemail-args): New variable.
9797 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9799 * gnus-art.el (article-translate-strings):
9801 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9803 * gnus-art.el (gnus-article-view-part): Use it.
9804 (gnus-mm-display-part): New function.
9805 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9807 * mm-decode.el (mm-handle-displayed-p): New function.
9809 * gnus-art.el (gnus-mime-copy-part): Create better names.
9810 (gnus-mime-button-line-format): Include dots spec.
9812 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9814 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9815 forward buffer first.
9817 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9819 * gnus-util.el (gnus-set-window-start): New function.
9821 * message.el (message-send): Don't check changed.
9823 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9825 * gnus-art.el (gnus-article-setup-buffer): Set params.
9827 * mm-decode.el (mm-user-display-methods): Inline
9828 "message/delivery-status".
9830 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9832 * message.el (message-auto-save-directory): Rename.
9833 (message-mode): Dof fix.
9835 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9836 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9838 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9840 * message.el (message-make-date): Avoid locale.
9842 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9845 * mm-decode.el (mm-display-inline): Goto point-min.
9847 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9849 * mm-decode.el (mm-display-external): Reverse before sorting.
9851 * gnus-draft.el (gnus-draft-send): Allow mail.
9853 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9855 * message.el (message-check): Move message-check macro above where
9858 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9860 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9862 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9864 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9866 * gnus.el: Pterodactyl Gnus v0.34 is released.
9868 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9870 * mm-decode.el (mm-inline-media-tests): delivery-status.
9872 * mm-view.el (mm-inline-text): Provide default.
9874 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9876 * mailcap.el (mailcap-possible-viewers): Fix nils.
9878 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9880 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9881 (article-update-date-lapsed): Record the buffer.
9882 (article-update-date-lapsed): Do all windows that display article
9885 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9887 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9889 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9892 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9894 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9896 * gnus-agent.el (gnus-category-add): Change default category to
9899 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9902 * gnus-draft.el (gnus-draft-send): Check server more.
9904 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9905 (gnus-article-goto-part): New function.
9907 * mm-view.el (mm-inline-text): Insert richtext properly.
9909 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9911 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9913 * parse-time.el (parse-time-rules): Accept dates far into the past
9914 and the future, and parse single-digit numbers as years.
9916 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9918 * mm-decode.el (mm-display-external): Chop off directories.
9920 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9922 * uudecode.el (uu-decode-region-external): Use
9923 insert-file-contents-literally.
9925 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9927 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9929 * uudecode.el: New file.
9931 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9934 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9936 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9938 * message.el (message-fetch-field): Unfold properly.
9940 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9943 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9945 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9946 (gnus-auto-select-first): Removed.
9947 (gnus-auto-select-first): Extended.
9948 (gnus-summary-read-group-1): Use new value.
9950 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9952 * message.el (message-fix-before-sending): Space.
9954 * nnmail.el (nnmail-find-file): Don't erase.
9956 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9958 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9960 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9962 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9964 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9966 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9968 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9970 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9973 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9975 * gnus-art.el (gnus-mime-view-all-parts): New command and
9978 * mm-decode.el (mm-display-external): Translate slashes.
9980 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9982 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9984 * mm-decode.el (mm-quote-arg): Quote spaces.
9985 (mm-display-external): Quote args.
9987 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9989 * mm-decode.el (mm-inlinable-part-p): New function.
9991 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9993 * mm-util.el (mm-disable-multibyte): New function.
9995 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9997 * gnus.el: Pterodactyl Gnus v0.33 is released.
9999 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10001 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10003 * mm-decode.el (mm-display-external): Don't switch for externals.
10004 (mm-dissect-multipart): Don't include end-sep.
10006 * mm-util.el (mm-get-coding-system-list): New function.
10007 (mm-coding-system-list): New variable.
10009 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10011 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10013 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10015 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10018 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10020 * mm-decode.el (mm-interactively-view-part): Typo.
10022 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10024 * mm-decode.el (mm-dissect-multipart): Display last part when the
10025 article has no close-delimiter
10027 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10029 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10032 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10034 * gnus-art.el (gnus-display-mime): Typo.
10036 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10038 * gnus.el: Pterodactyl Gnus v0.32 is released.
10040 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10042 * gnus-kill.el (gnus-batch-score): Protect against errors.
10044 * gnus-art.el: Protect against broken headers.
10046 * mm-decode.el (mm-display-external): Respect needsterm.
10047 (mm-display-external): Create buffer for external commands.
10049 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10051 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10053 * mm-decode.el (mm-display-external): Use file name.
10055 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10057 * gnus-util.el (gnus-output-to-rmail): Adjust to
10058 `rmail-output-to-rmail-file'.
10060 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10062 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10064 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10067 * gnus-art.el (article-decode-charset): Fold case.
10069 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10071 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10073 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10075 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10076 after being stored.
10078 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10080 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10083 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10085 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10087 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10089 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10091 1998-09-23 Matt Armstrong <matta@geoworks.com>
10093 * gnus-art.el (article-decode-charset): Narrow to the correct
10096 * mm-bodies.el: Fix autoload.
10098 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10100 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10102 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10104 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10106 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10108 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10109 (gnus-article-add-button): Ditto.
10111 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10113 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10114 (gnus-article-prepare-display): Bind url-standalone-mode.
10116 * mm-decode.el (mm-remove-part): Also delete directory.
10117 (mm-display-external): Create a private sub-dir.
10119 * mailcap.el (mailcap-binary-suffixes): New variable.
10120 (mailcap-command-p): Use it.
10122 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10124 * nnmbox.el (nnmbox-request-group): Change server.
10125 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10127 * message.el (message-encode-message-body): Don't stomp MIME
10130 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10132 (gnus-summary-exit): Check for a live article buffer.
10133 (gnus-summary-exit-no-update): Ditto.
10135 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10138 * gnus-sum.el (gnus-article-decoded-p): New variable.
10140 * mm-decode.el (mm-display-external): Use no-conv.
10142 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10143 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10145 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10148 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10150 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10152 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10154 * gnus.el: Pterodactyl Gnus v0.31 is released.
10156 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10158 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10160 * mm-decode.el (mm-display-part): Accept no-default.
10162 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10165 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10166 (gnus-summary-prepare-threads): Ditto.
10168 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10170 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10171 (gnus-mime-button-line-format): Doc fix.
10172 (gnus-insert-mime-button): Use it.
10173 (gnus-article-add-button): Use widget-convert-button.
10175 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10178 * mm-decode.el (mm-alternative-precedence): Ditto.
10180 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10182 * mm-decode.el (mm-user-automatic-display): Use enriched.
10184 1998-09-14 Paul Fisher <rao@gnu.org>
10186 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10189 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10191 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10193 * gnus-art.el (article-update-date-lapsed): Only update header if
10194 buffer is dispalyed in frame.
10195 (gnus-article-prepare-display): New function.
10196 (gnus-article-prepare): Use it.
10198 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10200 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10202 * mm-view.el (mm-insert-inline): New function.
10204 * mm-decode.el (mm-pipe-part): Bugged.
10206 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10208 * mm-bodies.el (mm-encode-body): Move over the body.
10210 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10212 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10214 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10216 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10217 related functions. Handle message/rfc822 parts. Display subject on
10218 multipart summary lines. Display name on sub-parts when available.
10220 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10222 * mailcap.el (mailcap-command-p): New version.
10224 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10226 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10229 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10231 * message.el (message-make-date): Remove weekday name.
10233 * mm-decode.el (mm-dissect-buffer): Protect against broken
10236 * mailcap.el (mailcap-command-in-path-p): New function.
10237 (mailcap-command-p): Renamed.
10239 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10241 * rfc2047.el (eval): Autoload.
10243 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10245 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10246 (gnus-multi-decode-encoded-word-string): New function.
10247 (gnus-encoded-word-method-alist): New variable.
10248 (gnus-decode-encoded-word-functions): Removed.
10250 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10252 * gnus-int.el (gnus-request-replace-article): Replace
10253 message-narrow-to-headers with message-narrow-to-head
10255 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10257 * drums.el (drums-quote-string): Reversed match.
10259 * message.el (message-make-date): Use weekday name.
10261 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10263 * gnus.el: Pterodactyl Gnus v0.30 is released.
10265 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10267 * gnus-art.el (article-decode-encoded-words): Use it.
10268 (gnus-decode-header-function): New variable.
10270 * gnus-sum.el (gnus-nov-parse-line): Use it.
10271 (gnus-decode-encoded-word-function): New variable.
10273 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10276 * gnus-art.el (gnus-insert-mime-button): Use widget.
10277 (gnus-widget-press-button): New function.
10278 (gnus-article-prev-button): Removed.
10279 (gnus-article-next-button): Ditto.
10280 (gnus-article-add-button): Ditto.
10282 * gnus.el (gnus-article-mode-map): Inherit from widget.
10283 (gnus-article-mode-map): No, don't.
10285 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10286 (mm-content-id-alist): New variable.
10287 (mm-get-content-id): New function.
10289 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10290 articles if we are fetching to the article buffer.
10292 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10294 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10297 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10299 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10300 (mm-default-mime-charset): New variable.
10302 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10304 * drums.el (drums-quote-string): Reversed test.
10306 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10308 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10311 * drums.el (drums-quote-string): New function.
10313 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10314 (rfc2047-b-encode-region): Chop lines.
10315 (rfc2047-q-encode-region): Ditto.
10317 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10319 * gnus.el: Pterodactyl Gnus v0.29 is released.
10321 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10323 * mm-decode.el (mm-save-part): Message right.
10325 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10327 * drums.el (drums-parse-address): Returned a list instead of a
10329 (drums-remove-whitespace): Skip comments.
10330 (drums-parse-addresses): Didn't work.
10332 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10334 * gnus.el: Pterodactyl Gnus v0.28 is released.
10336 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10338 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10340 (article-decode-encoded-words): Rename.
10342 * message.el (message-narrow-to-headers-or-head): New function.
10344 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10347 * message.el (message-send-news): Encode body after checking
10350 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10352 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10354 * gnus-art.el (gnus-display-mime): Respect disposition.
10356 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10358 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10359 text with annotations.
10361 * message.el (message-make-date): Fix sign for negative time
10364 * mm-view.el (mm-inline-image): Insert a space at the end of the
10367 * mail-parse.el: New file.
10369 * rfc2231.el: New file.
10371 * drums.el (drums-content-type-get): Removed.
10372 (drums-parse-content-type): Ditto.
10374 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10376 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10378 * gnus.el: Pterodactyl Gnus v0.27 is released.
10380 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10382 * mm-decode.el (mm-alternative-precedence): New variable.
10383 (mm-preferred-alternative): New function.
10385 * gnus-art.el (gnus-mime-copy-part): New command.
10387 * mm-decode.el (mm-get-part): New function.
10389 * mm-view.el: New file.
10391 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10392 (mm-display-part): Default to mailcap-save-binary-file.
10394 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10396 * gnus.el: Pterodactyl Gnus v0.26 is released.
10398 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10400 * mm-decode.el (mm-interactively-view-part): New function.
10402 * gnus-art.el (gnus-mime-view-part): New command.
10404 * mm-decode.el (mm-last-shell-command): New variable.
10406 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10408 * mm-decode.el (mm-save-part): New function.
10410 * gnus-art.el (article-decode-charset): Protect against buggy
10412 (gnus-mime-pipe-part): New command.
10413 (gnus-mime-save-part): New command.
10414 (gnus-mime-button-map): New keymap.
10415 (gnus-mime-button-line-format): New variable.
10416 (gnus-insert-mime-button): New function.
10417 (gnus-display-mime): Use it.
10419 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10421 * mm-decode.el (mm-inline-text): Decode charsets.
10423 * gnus-art.el (gnus-article-save): Comment fix.
10425 * gnus-int.el (gnus-start-news-server): When in batch, don't
10428 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10431 * mm-decode.el (mm-inline-media-tests): Add audio.
10432 (mm-inline-audio): New function.
10434 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10436 * gnus-art.el (article-make-date-line): Didn't work.
10438 * parse-time.el (parse-time-string): One too many nils.
10440 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10442 * gnus.el: Pterodactyl Gnus v0.25 is released.
10444 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10446 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10449 * gnus.el ((featurep 'gnus-xmas)): New
10450 'gnus-annotation-in-region-p alias.
10452 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10454 * mm-util.el (mm-with-unibyte-buffer): New function.
10456 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10458 * mm-decode.el (mm-inline-media-tests): New variable.
10460 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10462 * gnus-art.el (gnus-article-mime-handles): New variable.
10464 * drums.el (drums-narrow-to-header): New function.
10466 * gnus-art.el (article-decode-charset): Use it.
10468 * drums.el (drums-content-type-get): New function.
10470 * mm-util.el (mm-content-type-charset): Removed.
10472 * drums.el (drums-syntax-table): @ is word.
10473 (drums-parse-content-type): New function.
10475 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10478 * gnus-util.el (gnus-date-get-time): Use safe date.
10480 * gnus-sum.el (gnus-show-mime): Removed.
10481 (gnus-summary-toggle-mime): Removed.
10483 * gnus-art.el (gnus-strict-mime): Removed.
10484 (gnus-article-prepare): Don't do MIME.
10485 (gnus-decode-encoded-word-method): Removed.
10486 (gnus-show-mime-method): Removed.
10488 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10490 * gnus.el: Pterodactyl Gnus v0.24 is released.
10492 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10494 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10497 * parse-time.el (parse-time-rules): Accept times that look like
10500 * message.el (message-make-date): Use zone properly.
10502 * gnus.el: Autoload gnus-batch.
10504 * gnus-art.el (article-de-quoted-unreadable): Do not do
10505 gnus-article-decode-rfc1522.
10507 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10509 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10512 * message.el (message-encode-message-body): Check for us-ascii.
10514 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10517 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10519 * gnus-art.el (article-decode-charset): Rename.
10521 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10523 * gnus.el: Pterodactyl Gnus v0.23 is released.
10525 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10527 * gnus-util.el (gnus-parent-id): Ditto.
10528 (gnus-put-text-property-excluding-newlines): Ditto.
10530 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10532 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10534 * message.el (message-generate-headers): Generate User-Agent
10535 instead of X-Mailer & X-Newsreader.
10537 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10538 User-Agent header format.
10540 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10542 * gnus.el: Pterodactyl Gnus v0.22 is released.
10544 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10546 * mm-util.el (mm-multibyte-p): Typo.
10548 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10550 * gnus.el: Pterodactyl Gnus v0.21 is released.
10552 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10554 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10556 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10558 * mm-util.el (mm-multibyte-p): New function.
10560 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10562 * gnus.el: Pterodactyl Gnus v0.20 is released.
10564 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10566 * rfc2047.el (rfc2047-decode-region): Only decode when in
10569 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10571 * gnus-int.el (gnus-request-replace-article): Encode.
10572 (gnus-request-accept-article): Encode.
10574 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10577 * gnus.el (gnus-article-display-hook): Take the charset functions
10580 * time-date.el (safe-date-to-time): New function.
10582 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10584 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10586 * gnus.el: Pterodactyl Gnus v0.19 is released.
10588 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10590 * mm-util.el (mm-mime-charset): New function.
10592 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10594 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10596 * gnus.el: Pterodactyl Gnus v0.18 is released.
10598 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10600 * message.el (message-send-and-exit): Return t on success.
10601 (message-make-date): Make a proper time zone.
10603 * gnus-draft.el (gnus-draft-send): Only remove article if the
10604 sending is successful.
10606 * drums.el (drums-get-comment): Return the last comment.
10607 (drums-parse-address): Parse old-style From headers.
10609 1998-09-07 SL Baur <steve@altair.xemacs.org>
10611 * gnus-sum.el (gnus-data-compute-positions): Move below
10612 `gnus-save-hidden-threads' so the former is correctly detected as
10615 1998-09-06 Dave Love <fx@gnu.org>
10617 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10618 ignore-errors too, eval'd when compile. Require w3 stuff at load
10619 time for nicer failure if it's not available.
10621 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10623 * time-date.el (time-to-seconds): Renamed.
10625 * parse-time.el (parse-time-string): Downcase before handling.
10626 (parse-time-rules): Times without seconds have 0 seconds.
10628 * rfc2047.el (rfc2047-encode-region): New version.
10629 (rfc2047-dissect-region): New function.
10631 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10633 * message.el (message-make-date): Use symbolic zone.
10635 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10637 * time-date.el (parse-time): Always use parse-time.
10639 * parse-time.el (parse-time-syntax): Use vectors.
10641 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10643 * gnus.el: Pterodactyl Gnus v0.17 is released.
10645 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10647 * time-date.el: Renamed from "date".
10649 * gnus.el: Removed all timezone dependencies.
10651 * score-mode.el: Removed.
10652 (gnus-score-edit-insert-date): Use date.
10654 * date.el (float-to-time): New function.
10656 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10658 * date.el (time-to-float): New function.
10660 * message.el (message-make-date): Use format-time-string.
10661 (message-make-expires): Use make-date.
10663 * gnus-util.el (gnus-dd-mmm): Use date.
10664 (gnus-sortable-date): Ditto.
10666 * message.el (message-make-date): Take an optional time.
10668 * gnus: Applied patches from 5.6.43.
10670 * date.el (if): Use parse-time.
10672 * gnus-score.el (gnus-summary-score-entry): Make into a command
10675 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10678 * gnus.el (gnus-agent-meta-information-header): Moved here.
10680 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10682 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10683 (gnus-agent-fetch-group-1): Score article headers using normal
10684 group score files if the download score rule of a category/group
10686 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10687 deciding what articles to download.
10688 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10689 predicate processing if predicate is `true' or `false'.
10691 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10693 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10695 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10697 * score-mode.el (score-mode-coding-system): New variable.
10698 (gnus-score-edit-exit): Use it.
10700 1998-09-04 Jason R Mastaler <jason@4b.org>
10702 * drums.el: Corrected typo.
10704 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10706 * mm-bodies.el (mm-body-encoding): Faster version.
10708 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10710 * gnus-art.el (gnus-article-decode-charset): Only decode text
10713 * message.el (message-output): Use rmail.
10715 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10718 * mm-util.el (mm-charset-to-coding-system): Use
10719 rfc2047-default-charset.
10720 (mm-known-charsets): New variable.
10722 * message.el (message-caesar-region): Bugged out.
10724 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10726 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10727 specifying `agent-predicate' in a group's parameters.
10729 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10731 * gnus.el: Pterodactyl Gnus v0.16 is released.
10733 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10735 * nnmail.el (nnmail-expired-article-p): Use predicate.
10737 * date.el (time-less-p): Renamed.
10739 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10742 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10745 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10747 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10750 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10752 * gnus.el: Pterodactyl Gnus v0.15 is released.
10754 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10756 * date.el: New file.
10758 * gnus-util.el (gnus-encode-date): Removed.
10759 (gnus-time-less): Ditto.
10761 * nnmail.el (nnmail-date-to-time): Removed.
10762 (nnmail-time-less): Ditto.
10763 (nnmail-days-to-time): Ditto.
10764 (nnmail-time-since): Ditto.
10766 * drums.el: New file.
10768 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10770 * message.el (message-encode-message-body): Encode headers with
10773 * rfc2047.el (rfc2047-default-charset): Renamed.
10774 (rfc2047-encodable-p): Use it.
10776 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10778 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10781 * gnus-util.el (gnus-output-to-rmail): Removed.
10783 * gnus-art.el (gnus-summary-save-in-rmail): Use
10784 gnus-output-to-rmailrmail-output-to-rmail-file.
10786 * rfc2047.el (rfc2047-decode-region): Fold case.
10787 (rfc2047-decode): Use decode-string.
10789 * mm-util.el: Provide mm-char-int.
10791 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10793 * gnus.el: Pterodactyl Gnus v0.14 is released.
10795 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10797 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10800 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10802 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10804 (gnus-inews-insert-mime-headers): Removed.
10806 * message.el (message-caesar-region): Protect against MULE chars.
10808 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10810 * mm-util.el (if): fset the right function.
10812 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10814 * gnus-art.el (gnus-article-decode-charset): Use real
10815 read-coding-system.
10817 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10819 * mm-bodies.el (mm-decode-body): Protect against malformed
10821 (mm-decode-body): Check that buffer-file-coding-system is
10824 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10826 * gnus.el: Pterodactyl Gnus v0.13 is released.
10828 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10830 * gnus-util.el (gnus-strip-whitespace): Already defined.
10833 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10835 * gnus-util.el (gnus-strip-whitespace): New function.
10837 * mm-util.el (mm-content-type-charset): Downcase.
10839 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10841 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10842 (gnus-article-decode-charset): Don't fetch all headers.
10844 * mm-util.el (mm-read-coding-system): New function.
10846 * mm-bodies.el (mm-decode-body): Check the right charset.
10848 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10850 * gnus-art.el (gnus-article-mode-line-format): Use short group
10853 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10855 * gnus.el: Pterodactyl Gnus v0.12 is released.
10857 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10859 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10861 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10862 (gnus-article-decode-charset): Always run.
10864 * mm-bodies.el (mm-decode-body): Decode cte.
10866 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10868 * gnus.el: Pterodactyl Gnus v0.11 is released.
10870 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10872 * message.el (message-encode-message-body): Ditto.
10874 * gnus-art.el (gnus-article-decode-mime-words): New command and
10876 (gnus-article-decode-charset): Ditto.
10877 (gnus-article-decode-charset): Only work under MULE.
10879 * mm-util.el (mm-content-type-charset): New function.
10881 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10883 * message.el (message-send-mail): Insert MIME headers.
10884 (message-check-news-body-syntax): Don't warn for escape sequences.
10885 (message-check-news-body-syntax): Insert MIME headers.
10887 * mm-bodies.el (mm-body-encoding): New function.
10889 * message.el (message-encode-message-body): New function.
10891 * mm-bodies.el: New file.
10893 * mm-util.el (mm-narrow-to-head): New function.
10895 * rfc2047.el (rfc2047-encode): Use it.
10897 * mm-util.el: Provide mm-encode-coding-region.
10899 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10901 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10903 * mm-util.el (mm-enable-multibyte): New function.
10905 * message.el (message-set-work-buffer): Set multibyte.
10907 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10909 * gnus-util.el (gnus-point-at-eol): Removed.
10910 (gnus-point-at-bol): Ditto.
10912 1998-08-31 Didier Verna <verna@inf.enst.fr>
10914 * gnus-msg.el (gnus-group-mail): make it behave like
10915 gnus-group-post-news with regards to the prefix (this enables the
10916 use of posting styles).
10918 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10920 * gnus.el (gnus-article-display-hook): Added
10921 gnus-article-decode-rfc1522 to hook.
10923 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10925 * gnus.el: Pterodactyl Gnus v0.10 is released.
10927 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10929 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10932 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10934 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10936 * mm-util.el (mm-charsets-in-region): Removed.
10938 * rfc2047.el: Renamed file.
10940 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10942 * message.el (message-mode): Set multibyte.
10944 * mm-util.el (mm-charsets-in-region): Copied here.
10946 * gnus-util.el: Removed gnus-truncate-string.
10948 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10950 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10951 (rfc1522-encodable-p): New function.
10952 (rfc1522-encode-message-header): Use it.
10954 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10956 * gnus.el: Pterodactyl Gnus v0.9 is released.
10958 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10960 * mm-util.el: Shadow encode-coding-string.
10962 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10964 * mm-util.el: New file.
10966 * mm-decode.el: Somewhat depleted.
10967 * mm-encode.el: Ditto.
10969 * rfc1522.el: New file.
10971 * mm-util.el (mm-replace-chars-in-string): Copied here.
10973 * mm-encode.el (mm-q-encode-region): New function.
10975 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10978 * mm-encode.el (mm-encode-word-region): Downcase.
10980 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10982 * gnus.el: Pterodactyl Gnus v0.8 is released.
10984 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10986 * message.el (message-send-mail): Encode headers.
10988 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10989 (quoted-printable-encode-region): Upcase.
10991 * message.el (message-default-charset): New variable.
10993 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10995 * message.el (message-narrow-to-field): Changed name.
10997 * mm-encode.el: New file.
10999 * message.el (message-narrow-to-header): New function.
11001 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11004 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11006 * gnus.el: Pterodactyl Gnus v0.7 is released.
11008 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11010 * gnus.el: Remove autoload for
11011 gnus-article-mime-decode-quoted-printable.
11013 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11014 be decoded in non-MULE Emacsen.
11016 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11018 * mm-decode.el: Check for coding-system-list.
11020 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11022 * gnus.el: Pterodactyl Gnus v0.6 is released.
11024 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11026 * nnheader.el (fboundp): Protect code-coding-string.
11028 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11031 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11033 * gnus.el: Pterodactyl Gnus v0.5 is released.
11035 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11037 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11038 (gnus-hack-decode-rfc1522): Removed.
11040 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11042 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11044 * gnus.el: Gnus v0.4 is released.
11046 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11048 * gnus-art.el (gnus-article-decode-mime-words): New command and
11051 * qp.el (quoted-printable-decode-region): Don't use hexl.
11053 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11054 (gnus-structured-field-decoder): Removed.
11055 (gnus-unstructured-field-decoder): Ditto.
11057 * mm-decode.el: New file.
11061 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11063 * gnus-ems.el (fboundp): Removed gnus-split-string.
11065 * gnus.el (gnus-splash-face): Doc fix.
11067 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11069 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11072 * nnheader.el (nnheader-temp-write): Removed.
11074 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11076 * gnus.el: Gnus v0.3 is released.
11078 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11080 * gnus.el: Gnus v0.2 is released.
11082 ;; Local Variables:
11083 ;; coding: iso-2022-7bit
11086 Copyright (C) 2002 Free Software Foundation, Inc.
11087 Copying and distribution of this file, with or without modification,
11088 are permitted provided the copyright notice and this notice are preserved.