1 2000-10-27 Jason Rumney <jasonr@gnu.org>
3 * gnus-art.el (gnus-signature-face): Use italic on any frame that
6 2000-10-27 14:19:53 ShengHuo ZHU <zsh@cs.rochester.edu>
8 * gnus-mlspl.el: Require cl when compiling.
9 * messagexmas.el: Ditto.
13 * smiley-ems.el: Ditto.
16 * smiley-ems.el (smiley-region): Use mapcar.
18 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
20 * ietf-drums.el: Require cl when compiling.
22 2000-10-27 Dave Love <fx@gnu.org>
24 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
27 * gnus-art.el (gnus-article-x-face-command): Check
28 gnus-article-compface-xbm.
29 (gnus-treat-display-xface): Check for uncompface.
31 * nnheader.el (nnheader-translate-file-chars): Only kludge things
32 under Doze with XEmacs.
34 2000-10-26 Simon Josefsson <sj@extundo.com>
36 * mail-source.el (mail-sources): IMAP predicate is a string.
37 (mail-sources): Add default values for IMAP mailbox, predicate and
40 2000-10-26 Dave Love <fx@gnu.org>
42 * flow-fill.el: Require cl when compiling.
44 * mail-source.el: Require imap when compiling and defvar
45 display-time-mail-function. Require mm-util.
46 (nnheader-cancel-timer): Autoload.
47 (mail-source-imap-authenticators, mail-source-imap-streams): New
49 (mail-sources): Use them.
51 2000-10-25 20:13:02 ShengHuo ZHU <zsh@cs.rochester.edu>
53 * mm-decode.el (mm-viewer-completion-map): New.
54 (mm-interactively-view-part): Use it.
56 2000-10-25 18:51:12 ShengHuo ZHU <zsh@cs.rochester.edu>
58 * rfc2047.el (rfc2047-q-encode-region): Don't break if a QP-word
59 could be fitted in one line.
61 2000-10-25 Dirk Meyer <dischi@tzi.de>
63 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
64 seconds instead of hour.
66 2000-10-25 Per Abrahamsen <abraham@dina.kvl.dk>
68 * mail-source.el (mail-sources): Better `:type'.
70 2000-10-24 18:31:29 ShengHuo ZHU <zsh@cs.rochester.edu>
72 * gnus-art.el (gnus-request-article-this-buffer):
73 gnus-refer-article-method might be a single method.
74 * gnus-sum.el (gnus-refer-article-methods): The second could be
77 2000-10-23 Simon Josefsson <simon@josefsson.org>
79 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
80 (fill-flowed): Make "quote-depth wins" rule work when first line
83 2000-10-21 11:23:21 ShengHuo ZHU <zsh@cs.rochester.edu>
85 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
87 2000-10-21 10:54:57 ShengHuo ZHU <zsh@cs.rochester.edu>
89 * gnus-art.el (gnus-article-mime-total-parts): New function.
90 (gnus-mm-display-part): Use it.
91 (gnus-mime-display-single): Ditto.
92 (gnus-mime-display-alternative): Ditto.
94 2000-10-21 09:38:27 ShengHuo ZHU <zsh@cs.rochester.edu>
96 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
97 because they are files, not directories.
98 (mailcap-parse-mimetypes): Ditto.
100 2000-10-20 19:55:59 ShengHuo ZHU <zsh@cs.rochester.edu>
102 * gnus-art.el (gnus-mime-inline-part): Check validity of charset.
104 2000-10-18 Dave Love <fx@gnu.org>
106 * mail-source.el (mm-util): Require.
107 (defvar): Use rmail-spool-directory unconditionally.
109 * gnus-nocem.el (gnus-nocem-issuers): Update.
110 (gnus-nocem-check-from): New option.
111 (gnus-nocem-scan-groups): Use it.
112 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
114 2000-10-18 Miles Bader <miles@lsi.nec.co.jp>
116 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
117 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
119 2000-10-18 Simon Josefsson <simon@josefsson.org>
121 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
123 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
125 2000-10-17 Simon Josefsson <simon@josefsson.org>
127 * gnus-sum.el (gnus-get-newsgroup-headers): Search for "from:"
128 instead of "from: " for rfc822 compliance.
130 * gnus-uu.el (gnus-uu-digest-mail-forward): Ditto. Insert SPC.
132 * nnheader.el (nnheader-parse-head): Ditto.
134 2000-10-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
136 * mail-source.el (mail-source-keyword-map): Use
137 `rmail-spool-directory' as a default directory for the `file'
138 source, if the variable is defined. Fall back to hardcoded
139 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
142 2000-10-13 12:01:15 ShengHuo ZHU <zsh@cs.rochester.edu>
144 * message.el (message-send-mail-partially): Replace the header
145 delimiter with a blank line.
147 2000-10-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
149 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
150 Cashin <ecashin@coe.uga.edu>).
152 2000-10-13 10:52:00 ShengHuo ZHU <zsh@cs.rochester.edu>
154 * gnus-ems.el (gnus-article-compface-xbm): Ignore errors.
156 2000-10-11 John Wiegley <johnw@gnu.org>
158 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
159 `gnus-group-change-level-function', instead of `remove-hook',
160 because it's not a hook!
162 * gnus-mlspl.el (gnus-group-split-update): Check the value of
163 `nnmail-crosspost', and use it to set the `no-crosspost'
164 argument when calling `gnus-group-split-fancy'. Otherwise, it
165 assumes that cross-posting is always OK, no matter what
166 `nmail-crosspost' is set to.
167 (gnus-group-split-fancy): The argument order in the
168 second-to-last `push' call was wrong, but since `no-crosspost'
169 was always nil, it was never being triggered.
171 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
172 variable to correspond with `gnus-article-hide-citation-maybe'.
173 (gnus-treatment-function-alist): Added entry for the above
176 2000-10-12 08:26:30 ShengHuo ZHU <zsh@cs.rochester.edu>
178 * mm-util.el (mm-with-unibyte-current-buffer): Revert to old.
179 (mm-with-unibyte-current-buffer-mule4): New function.
180 * qp.el (quoted-printable-encode-region): Use it.
181 * rfc2047.el (rfc2047-decode): Ditto.
182 * webmail.el (webmail-init): Revert to use mm-disable-multibyte.
184 2000-10-10 08:44:13 ShengHuo ZHU <zsh@cs.rochester.edu>
186 * rfc2047.el (rfc2047-fold-region): "=?=" is not a break point.
188 2000-10-10 00:00:28 ShengHuo ZHU <zsh@cs.rochester.edu>
190 * webmail.el (webmail-init): Use mm-disable-multibyte-mule4.
192 2000-10-09 22:50:05 ShengHuo ZHU <zsh@cs.rochester.edu>
194 * base64.el (base64-decode-region): Just give a message if the end
197 2000-10-09 20:09:11 ShengHuo ZHU <zsh@cs.rochester.edu>
199 * rfc2047.el (rfc2047-encode-message-header): Move fold into
201 (rfc2047-dissect-region): Rewrite.
202 (rfc2047-encode-region): Rewrite.
203 (rfc2047-fold-region): Fold any line longer than 76.
204 (rfc2047-unfold-region): New function.
205 (rfc2047-decode-region): Use it.
206 (rfc2047-q-encode-region): Don't break at bob.
208 2000-10-09 17:12:00 ShengHuo ZHU <zsh@cs.rochester.edu>
210 * nntp.el (nntp-open-connection): Kill process buffer when quit.
211 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
212 FSF Emacs 20 and XEmacs 21.
213 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
215 2000-10-09 Dave Love <fx@gnu.org>
217 * gnus-audio.el: Don't require cl.
218 (gnus-audio): New custom group.
219 (gnus-audio-inline-sound): Change to work with Emacs.
220 (gnus-audio-directory, gnus-audio-directory)
221 (gnus-audio-au-player): Customize.
222 (gnus-audio-play): Try external player if play-sound-file fails.
223 Use file-name-extension, not string-match.
225 * gnus-art.el (article-de-quoted-unreadable)
226 (article-de-base64-unreadable): Fold search case rather than
227 downcasing string. Apply mm-charset-to-coding-system to arg of
228 quoted-printable-decode-region.
229 (gnus-article-dumbquotes-map): Fix dashes.
230 (gnus-button-mailto, gnus-button-embedded-url): Doc fix.
231 (gnus-button-reply): Just alias it.
233 2000-10-09 Stefan Monnier <monnier@cs.yale.edu>
235 * mm-encode.el: Require CL. At least, for `incf'.
237 * nnfolder.el (nnfolder-ignore-active-file): Typos.
239 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
241 * gnus-kill.el (gnus-kill): Typo.
243 2000-10-09 Gerd Moellmann <gerd@gnu.org>
245 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
247 2000-10-09 Simon Josefsson <simon@josefsson.org>
249 * nnimap.el (nnimap-group-overview-filename): Create directory for
250 newfile (when use long filenames is nil). Copy+delete file if
252 (nnimap-group-overview-filename): `rename-file' and `copy-file'
253 doesn't return anything useful, use ignore-errors instead.
255 2000-10-08 13:05:11 ShengHuo ZHU <zsh@cs.rochester.edu>
257 * dgnushack.el (dgnushack-compile): Delete old elc files first.
259 2000-10-08 10:59:13 ShengHuo ZHU <zsh@cs.rochester.edu>
261 * gnus-ems.el (gnus-kill-all-overlays): Move here.
262 * gnus-util.el (gnus-kill-all-overlays): Move out.
263 * gnus-sum.el (gnus-cache-write-active): Auto load.
265 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
266 asynchronous in Exp version.
268 2000-10-08 08:57:13 ShengHuo ZHU <zsh@cs.rochester.edu>
270 * gnus-art.el, gnus-ems.el, gnus-start.el: Remove gnus-xemacs.
271 * gnus-ems.el: Autoload smiley.
272 * gnus-art.el (gnus-treat-display-smileys): Default value in Emacs 21.
274 2000-10-08 08:45:48 ShengHuo ZHU <zsh@cs.rochester.edu>
276 * gnus-sum.el (gnus-summary-display-article): Enable multibyte.
277 (gnus-summary-select-article): Don't enable multibyte here.
278 (gnus-summary-goto-article): Ditto.
280 2000-10-08 Christoph Conrad <christoph.conrad@gmx.de>
282 * gnus-draft.el (gnus-draft-send-message): Typo.
284 2000-10-08 Simon Josefsson <simon@josefsson.org>
286 * nnimap.el (nnimap-verify-uidvalidity): Delete overview file when
287 uid validity changes.
288 (nnimap-group-overview-filename): Store uidvalidity in filenames.
289 Rename old files into new format.
291 2000-10-07 15:49:39 ShengHuo ZHU <zsh@cs.rochester.edu>
293 * mm-util.el (mm-enable-multibyte-mule4): New.
294 (mm-disable-multibyte-mule4): New.
295 * gnus-sum.el (gnus-summary-mode): Use it.
296 (gnus-summary-select-article): Ditto.
297 (gnus-summary-goto-article): Use enable multibyte.
298 * rfc2047.el (rfc2047-decode): Use unibyte.
300 2000-10-07 15:42:59 ShengHuo ZHU <zsh@cs.rochester.edu>
302 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
304 2000-10-07 10:31:05 ShengHuo ZHU <zsh@cs.rochester.edu>
306 * rfc2047.el (rfc2047-q-encode-region): Better calculation of
308 (rfc2047-fold-region): Don't break the first non-LWSP characters.
310 2000-10-07 09:18:53 ShengHuo ZHU <zsh@cs.rochester.edu>
312 * gnus.el (gnus-agent-fetching): New variable.
313 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
314 * gnus-score.el (gnus-score-body): Don't score body when
316 (gnus-score-followup): Don't score followup either.
318 2000-10-07 08:19:17 ShengHuo ZHU <zsh@cs.rochester.edu>
320 * gnus-art.el: Define dynamic variables in eval-when-compile.
321 * message.el (message-sending-message): New variable.
322 (message-send): Use it.
323 * gnus-draft.el (gnus-draft-send-message): Ditto.
324 (gnus-group-send-drafts): Ditto.
326 2000-10-06 Dave Love <fx@gnu.org>
328 * gnus-audio.el: Don't require cl.
329 (gnus-audio): New custom group.
330 (gnus-audio-inline-sound): Change to work with Emacs.
331 (gnus-audio-directory, gnus-audio-directory)
332 (gnus-audio-au-player): Customize.
333 (gnus-audio-play): Try external player if play-sound-file fails.
334 Use file-name-extension, not string-match.
336 2000-10-06 17:38:03 ShengHuo ZHU <zsh@cs.rochester.edu>
338 * gnus-art.el (gnus-article-prepare): Configure it again.
340 2000-10-06 15:11:07 ShengHuo ZHU <zsh@cs.rochester.edu>
342 * message.el (message-default-charset): Default value for non-Mule
345 2000-10-06 14:28:50 ShengHuo ZHU <zsh@cs.rochester.edu>
347 * message.el (message-alternative-emails): New.
348 (message-use-alternative-email-as-from): New.
349 (message-setup): Use them.
351 2000-10-06 13:46:47 ShengHuo ZHU <zsh@cs.rochester.edu>
353 * base64.el, dgnushack.el, gnus-spec.el, messagexmas.el
354 * gnus-xmas.el, nnheaderxm.el, nndraft.el: Use defalias.
356 * gnus-xmas.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
359 * gnus-art.el (gnus-insert-mime-button): Use them.
361 2000-10-06 10:01:08 ShengHuo ZHU <zsh@cs.rochester.edu>
363 * mm-util.el (mm-with-unibyte-current-buffer): Don't set unibyte
364 if eight-bit-control is a charset, e.g. Mule 5.0 in Emacs 21.
366 2000-10-06 09:38:54 ShengHuo ZHU <zsh@cs.rochester.edu>
368 * qp.el (quoted-printable-encode-region): Use
369 mm-with-unibyte-current-buffer within narrowed region.
371 2000-10-06 08:56:33 ShengHuo ZHU <zsh@cs.rochester.edu>
373 * webmail.el (webmail-type-definition): Fix my-deja open url.
375 2000-10-06 Emerick Rogul <emerick@csa.bu.edu>
377 * message.el (message-setup-fill-variables): New variable.
378 (message-mode): Use it.
380 2000-10-05 Dave Love <fx@gnu.org>
382 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
383 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
385 * binhex.el: Use defalias, not fset.
387 * rfc1843.el: Require cl when compiling.
389 2000-10-05 12:25:08 ShengHuo ZHU <zsh@cs.rochester.edu>
391 * gnus-agent.el (gnus-agent-fetch-group-1): Score-param could be nil.
393 2000-10-05 11:43:25 ShengHuo ZHU <zsh@cs.rochester.edu>
395 * rfc2047.el (rfc2047-encode-region): Merge only if regions are
398 2000-10-05 09:41:33 ShengHuo ZHU <zsh@cs.rochester.edu>
400 * mm-util.el (mm-multibyte-p): In XEmacs, it is (feature 'mule).
401 (mm-find-charset-region): Merge conditions, delete ascii.
402 (mm-charset-after): Rewrite.
403 * mm-bodies.el (mm-encode-body): Use it.
405 2000-10-05 09:04:32 ShengHuo ZHU <zsh@cs.rochester.edu>
407 * webmail.el (webmail-hotmail-list): Fix.
409 2000-10-05 Stefan Monnier <monnier+gnu/emacs@rum.cs.yale.edu>
411 * nnimap.el (require): cl.
413 2000-10-04 15:24:46 ShengHuo ZHU <zsh@cs.rochester.edu>
415 * gnus-art.el (gnus-article-prepare): Configure windows before
416 gnus-article-prepare-display is called. Otherwise, BBDB's popup
417 window might be overrided.
419 2000-10-04 Dave Love <fx@gnu.org>
421 * gnus-ems.el (gnus-article-display-xface)
422 [gnus-article-compface-xbm]: Fix.
423 (gnus-x-splash): Bind width, height.
425 2000-10-04 11:45:04 ShengHuo ZHU <zsh@cs.rochester.edu>
427 * gnus-art.el (gnus-mime-inline-part): Use prefix argument only
428 when it is called interactively.
430 2000-10-03 21:20:31 ShengHuo ZHU <zsh@cs.rochester.edu>
432 * gnus-art.el (gnus-mime-action-alist): New variable.
433 (gnus-mime-action-on-part): Use it.
434 (gnus-mime-button-commands): Add command ".".
436 2000-10-03 20:37:42 ShengHuo ZHU <zsh@cs.rochester.edu>
438 * gnus-art.el (gnus-mime-inline-part): Support prefix argument.
440 2000-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
442 * lpath.el: "." is in the load-path because dgnushack.el.
444 2000-10-03 Bjorn Torkelsson <torkel@hpc2n.umu.se>
446 * uudecode.el: xemacs cleanup (use featurep ' xemacs).
448 * nnheader.el: ditto.
456 * gnus-audio.el: removed unnecessary xemacs test.
460 2000-10-03 19:55:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
462 * nnweb.el (nnweb-decode-entities): Work for non-character
465 2000-09-26 09:20:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
467 * gnus.el: Message the quit parts.
469 2000-10-03 08:08:29 ShengHuo ZHU <zsh@cs.rochester.edu>
471 * mail-source.el (mail-source-fetch-maildir): Don't insert
474 2000-10-02 20:14:27 ShengHuo ZHU <zsh@cs.rochester.edu>
476 * dgnushack.el (dgnushack-compile): Don't compile dgnushack.el,
477 lpath.el. Don't compile base64.el if there is builtin base64.
479 2000-10-02 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
481 * base64.el (Repository): Use featurep for XEmacs test.
483 2000-10-02 17:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
485 * nntp.el (nntp-retrieve-data): Don't ignore quit.
487 2000-10-02 14:43:13 ShengHuo ZHU <zsh@cs.rochester.edu>
489 * gnus-art.el (gnus-article-banner-alist): New variable.
490 (article-strip-banner): Use it.
491 * gnus-cus.el (gnus-group-parameters): Allow symbol.
493 2000-10-02 Dave Love <fx@gnu.org>
495 * smiley-ems.el: New file.
497 * gnus-ems.el (gnus-smiley-display): Autoload.
498 (mouse-set-point, set-face-foreground, set-face-background)
499 (x-popup-menu): Don't clobber these.
500 (gnus-article-compface-xbm): New variable.
501 (gnus-article-display-xface): Move graphic test. Use unibyte.
502 Obey gnus-article-compface-xbm. Use pbm, not xbm.
504 * mml.el (require): Fix typo.
505 (mml-parse-1): Modify unknown encoding prompt.
507 * mail-source.el (mail-sources): Revert to nil.
509 * nnmail.el (nnmail-spool-file): Revert previous change.
511 * gnus.el: Don't require custom, message.
512 (gnus-message-archive-method): Wrap initializer in progn and
513 require message here.
515 2000-10-02 Gerd Moellmann <gerd@gnu.org>
517 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
518 image's :ascent to 80. That gives a mode-line which is approx.
519 as tall as the normal one.
521 2000-10-02 08:04:48 ShengHuo ZHU <zsh@cs.rochester.edu>
523 * webmail.el (webmail-hotmail-list): Fix.
525 2000-10-01 20:55:53 ShengHuo ZHU <zsh@cs.rochester.edu>
527 Don't postpone GCC if none of GCC methods is agent-covered. This
528 fix presumes that the post-method must be agent-covered if any Gcc
529 method is agent-covered.
531 * gnus-msg.el (gnus-inews-group-method): New function.
532 (gnus-inews-do-gcc): Use it.
533 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
534 (gnus-agent-possibly-save-gcc): Use it.
535 (gnus-agent-possibly-do-gcc): Ditto.
537 2000-10-01 17:08:50 ShengHuo ZHU <zsh@cs.rochester.edu>
539 * mailcap.el (mailcap-mime-types): Use mailcap-mime-data.
540 * mml.el (mml-minibuffer-read-type): Use mailcap-mime-types.
542 2000-10-01 13:07:21 ShengHuo ZHU <zsh@cs.rochester.edu>
544 * webmail.el (webmail-netscape-open, webmail-hotmail-article,
545 webmail-hotmail-list): Update.
547 2000-10-01 08:36:09 ShengHuo ZHU <zsh@cs.rochester.edu>
549 * mail-source.el (mail-source-report-new-mail): Use
550 nnheader-cancel-timer.
552 2000-10-01 08:35:38 ShengHuo ZHU <zsh@cs.rochester.edu>
554 * lpath.el (overlay-*): Shut up.
555 * dgnushack.el: Two implementations of smiley.
557 2000-10-01 08:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
560 (gnus-mailing-list-archive, gnus-mailing-list-owner,
561 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
562 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
563 (gnus-mailing-list-menu): Define it.
564 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
566 * gnus-xmas.el (gnus-xmas-mailing-list-menu-add): Move here.
568 2000-09-30 18:52:51 ShengHuo ZHU <zsh@cs.rochester.edu>
570 * webmail.el (webmail-my-deja-*): Rewrite.
572 2000-09-30 Simon Josefsson <simon@josefsson.org>
574 * nnimap.el (nnimap-request-accept-article): Remove \n's from
577 2000-08-05 Simon Josefsson <simon@josefsson.org>
579 Make GCC to remote groups work when unplugged
580 (postpone GCC until message is actually sent).
582 * gnus-draft.el (gnus-draft-send): Call `gnus-agent-restore-gcc'.
584 * gnus-agent.el (gnus-agent-possibly-do-gcc):
585 (gnus-agent-restore-gcc):
586 (gnus-agent-possibly-save-gcc): New functions.
588 * gnus-msg.el (gnus-inews-add-send-actions): Use
589 `gnus-agent-possibly-do-gcc' if Agentized.
590 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
591 to `message-header-hook'.
593 * gnus.el (gnus-agent-gcc-header): New variable.
595 2000-07-13 Simon Josefsson <simon@josefsson.org>
597 Asks the user to synch flags with server when you plug in.
599 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
600 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
601 (gnus-agent-toggle-plugged): Call it.
602 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
603 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
604 (gnus-agent-possibly-synchronize-flags): New function.
605 (gnus-agent-possibly-synchronize-flags-server): New function.
607 2000-09-30 Simon Josefsson <simon@josefsson.org>
609 * starttls.el: New file, by Daiki Ueno.
611 2000-08-02 Stanislav Shalunov <shalunov@internet2.edu>
613 * message.el (message-make-in-reply-to): In-Reply-To is message-id
616 2000-09-29 Simon Josefsson <simon@josefsson.org>
618 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
621 2000-08-09 10:21:20 Katsumi Yamaoka <yamaoka@jpl.org>
623 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
624 sending a command; allow the rtelnet prompt as well.
626 2000-09-29 Simon Josefsson <simon@josefsson.org>
628 * message.el (message-send): Make sure error is signalled if no
629 send method is specified.
631 2000-09-29 Florian Weimer <fw@deneb.enyo.de>
633 * qp.el (quoted-printable-encode-region): Wrap with
634 `mm-with-unibyte-current-buffer'.
636 2000-09-29 12:12:49 ShengHuo ZHU <zsh@cs.rochester.edu>
638 * gnus-agent.el (gnus-agent-fetch-group-1): Reimplement Mike
641 2000-09-29 12:06:40 ShengHuo ZHU <zsh@cs.rochester.edu>
643 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
644 the GNU assignment issue.
646 2000-09-29 09:56:34 ShengHuo ZHU <zsh@cs.rochester.edu>
648 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
650 2000-09-29 09:14:08 ShengHuo ZHU <zsh@cs.rochester.edu>
652 * gnus-sum.el (gnus-summary-enter-digest-group): Decode to-address.
654 2000-09-28 Andrei Elkin <astro@sbor.ru> (tiny change)
656 * gnus-art.el (article-strip-banner): Use
657 gnus-group-find-parameter rather than gnus-group-get-parameter, to
658 allow inheritance on the banner.
660 2000-09-26 Richard M. Alderson III <alderson@netcom2.netcom.com>
662 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
664 2000-09-26 Dave Love <fx@gnu.org>
666 * gnus-draft.el: Don't require gnus-agent.
668 * mm-view.el: Use featurep for XEmacs test.
669 (mm-inline-message): Test for `remove-specifier'; don't use
672 2000-09-24 Simon Josefsson <simon@josefsson.org>
674 * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
676 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
679 * nnimap.el (nnimap-acl-get): Check capability.
681 * mail-source.el (mail-source-imap-file-coding-system): New variable.
682 (mail-source-fetch-imap): Use it.
684 * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
685 (rfc2104-hash): Use it.
687 * imap.el (imap-starttls-p): Check for starttls binary.
688 (imap-starttls-open): More verbose.
689 (imap-gssapi-auth): Ditto.
690 (imap-kerberos4-auth): Ditto.
691 (imap-cram-md5-auth): Ditto.
692 (imap-login-auth): Ditto.
693 (imap-anonymous-auth): Ditto.
694 (imap-digest-md5-auth): Ditto.
696 (imap-digest-md5-p): Check capability first.
698 2000-09-24 Simon Josefsson <simon@josefsson.org>
700 * imap.el (imap-parse-flag-list): Correctly parse empty lists.
701 (imap-login-p): Support LOGINDISABLED.
703 2000-09-23 Simon Josefsson <jas@nada.kth.se>
705 * rfc2104.el: Add SHA-1 example.
707 2000-09-22 Simon Josefsson <simon@josefsson.org>
709 * imap.el (imap-parse-body): Work around bug in Sun SIMS.
711 2000-09-21 21:54:48 ShengHuo ZHU <zsh@cs.rochester.edu>
713 * lpath.el: Bind nnkiboze-score-file.
715 2000-09-21 16:15:25 ShengHuo ZHU <zsh@cs.rochester.edu>
717 * gnus-score.el (gnus-score-use-all-scores): New variable.
718 (gnus-all-score-files): Use it.
719 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
720 (nnkiboze-enter-nov): Fix it when there is no xref.
721 (nnkiboze-generate-groups): List groups.
722 * gnus-group.el (gnus-group-make-kiboze-group): Use
725 * nnkiboze.el (nnkiboze-request-article): Use
726 gnus-cache-request-article.
727 * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
729 2000-07-16 Dmitry Bely <dbely@mail.ru>
731 * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
733 2000-09-20 18:33:00 ShengHuo ZHU <zsh@cs.rochester.edu>
735 * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
737 2000-09-20 17:37:46 ShengHuo ZHU <zsh@cs.rochester.edu>
739 * message.el (message-default-charset): Set default value in
740 non-MULE XEmacsen as iso-8859-1.
742 2000-09-20 12:02:24 ShengHuo ZHU <zsh@cs.rochester.edu>
744 * gnus-demon.el: Use (featurep 'xemacs).
745 * gnus-agent.el: timer vs. itimer.
746 * mail-source.el: Ditto.
748 2000-09-19 10:24:57 ShengHuo ZHU <zsh@cs.rochester.edu>
750 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
751 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
752 * gnus-sum.el (gnus-nov-parse-line): Ditto.
753 * nnkiboze.el (nnkiboze-file-coding-system): New.
754 (nnkiboze-retrieve-headers): Use it.
755 (nnkiboze-request-group): Ditto.
756 (nnkiboze-close-group): Ditto.
757 (nnkiboze-generate-group): Ditto.
758 (nnkiboze-enter-nov): Insert first Xref properly.
760 2000-09-19 Dave Love <fx@gnu.org>
762 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
763 (nnmail-get-new-mail): Test `sources' in top-level conditional.
765 * mail-source.el (mail-sources): Change default to '((file)).
766 Add useful custom type.
768 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
770 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
772 (gnus-date-iso8601): Ditto.
774 2000-09-18 09:05:46 ShengHuo ZHU <zsh@cs.rochester.edu>
776 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
778 2000-09-17 01:13:46 ShengHuo ZHU <zsh@cs.rochester.edu>
780 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
781 pattern. Avoid using 8 bit chars.
782 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
784 2000-09-16 15:57:42 ShengHuo ZHU <zsh@cs.rochester.edu>
786 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
787 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
788 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
789 functions are not implemented yet.
791 * dgnushack.el (dgnushack-compile): Remove smiley.el and
792 x-overlay.el from the FSF Emacs black list.
794 2000-09-15 21:10:20 ShengHuo ZHU <zsh@cs.rochester.edu>
796 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
797 (mm-inline-media-tests): Ditto.
798 (mm-automatic-display): Ditto.
799 * mm-view.el (mm-display-inline-fontify): Generalize from
800 mm-display-patch-inline.
801 (mm-display-patch-inline): Use it.
802 (mm-display-elisp-inline): Ditto.
804 2000-09-15 14:03:00 ShengHuo ZHU <zsh@cs.rochester.edu>
806 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
807 (gnus-topic-unmark-topic): Ditto.
808 (gnus-topic-mark-topic): Ditto.
809 (gnus-topic-get-new-news-this-topic): Use it.
811 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
813 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
816 2000-08-23 02:54:46 Katsumi Yamaoka <yamaoka@jpl.org>
818 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
819 zombie or killed groups.
821 2000-09-15 00:09:56 ShengHuo ZHU <zsh@cs.rochester.edu>
823 * mml.el (mml-preview): Reinsert unibyte content.
824 (mml-parse-1): Remove with-unibyte-current-buffer.
825 (mml-generate-mime-1): Ditto.
826 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
827 * message.el (message-forward): Ditto.
829 2000-09-14 23:13:50 ShengHuo ZHU <zsh@cs.rochester.edu>
831 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
832 original article buffer.
833 (article-de-base64-unreadable): Ditto.
834 (article-wash-html): Ditto.
836 2000-09-14 18:55:30 ShengHuo ZHU <zsh@cs.rochester.edu>
838 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
839 unless forward-show-mml.
841 2000-09-14 14:48:57 ShengHuo ZHU <zsh@cs.rochester.edu>
843 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
844 (gnus-summary-save-parts-last-directory): New.
845 (gnus-summary-save-parts): Save history.
847 2000-09-14 Ben Gertzfield <che@debian.org>
849 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
851 (gnus-summary-save-parts): Use it.
853 2000-09-14 11:31:28 ShengHuo ZHU <zsh@cs.rochester.edu>
855 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
856 * gnus-sum.el (gnus-summary-exit): Ditto.
857 (gnus-summary-exit-no-update): Ditto.
858 (gnus-summary-show-article): Ditto.
860 2000-09-14 08:42:48 ShengHuo ZHU <zsh@cs.rochester.edu>
862 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
865 2000-09-13 23:58:40 ShengHuo ZHU <zsh@cs.rochester.edu>
867 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
869 2000-09-13 21:41:25 ShengHuo ZHU <zsh@cs.rochester.edu>
871 * gnus-art.el (gnus-article-setup-buffer): Set
872 gnus-article-mime-handles to nil.
873 * gnus-sum.el (gnus-summary-exit): Ditto.
874 (gnus-summary-exit-no-update): Ditto.
875 (gnus-summary-show-article): Ditto.
876 (gnus-summary-save-parts): Use gnus-article-mime-handles if
878 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
880 2000-09-13 16:59:33 ShengHuo ZHU <zsh@cs.rochester.edu>
882 * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
883 (gnus-sort-threads-1): New function. Sort threads recursively.
884 (gnus-sort-threads): Use it.
885 (gnus-sort-gathered-threads): Doc fix.
887 2000-09-13 Dave Love <fx@gnu.org>
889 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
891 * gnus-ems.el (gnus-ems-redefine): Don't alias
892 gnus-summary-set-display-table.
894 * message.el (message-user-agent): Don't wrap ignore-errors around
897 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
899 (mm-content-transfer-encoding): Don't use cadar.
901 * uudecode.el (uudecode-decoder-program)
902 (uudecode-decoder-switches): Customize.
904 * gnus-score.el (gnus-home-score-file): Improve custom type.
906 * gnus-cus.el (gnus-custom-mode): Conditionally set local
907 variables for Emacs 21.
908 (gnus-group-customize): Disable undo while laying out the buffer.
910 2000-09-13 09:38:26 ShengHuo ZHU <zsh@cs.rochester.edu>
912 * gnus-util.el (gnus-write-active-file): Bind
913 coding-system-for-write.
915 2000-09-13 09:14:57 ShengHuo ZHU <zsh@cs.rochester.edu>
917 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
919 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
920 * gnus-kill.el (gnus-batch-score): Ditto.
921 * gnus-move.el (gnus-change-server): Ditto.
922 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
924 2000-09-12 Simon Josefsson <simon@josefsson.org>
926 * gnus-sum.el (gnus-update-read-articles): Undo
927 `gnus-request-set-mark' operation.
929 2000-09-11 Dave Love <fx@gnu.org>
931 * ChangeLog: Use iso-2022 coding.
933 * gnus-msg.el (gnus-msg-mail): New function.
934 (gnus-user-agent): New mail agent.
936 2000-09-10 Dave Love <fx@gnu.org>
938 * message.el: Require mail-abbrevs for XEmacs for a problem with
939 keybinding despite the autoloads for it.
941 2000-09-08 Simon Josefsson <simon@josefsson.org>
943 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
945 * nnimap.el (nnimap-request-update-info-internal): Remove tick
946 marks from dormant articles. (See nnimap-request-set-mark.)
947 (nnimap-retrieve-headers-progress): Demule.
948 (nnimap-open-server): Call nnoo-change-server twice, once for
949 getting the nnimap-server-buffer and once for letting n-c-s set
950 the variables in that buffer.
952 2000-09-08 David Edmondson <dme@dme.org>
954 * gnus.el (gnus-short-group-name): Guess separator.
956 2000-09-07 Tadashi Watanabe <watanabe@sigmaitec.co.jp>
958 * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
961 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
963 * gnus-group.el (gnus-group-insert-group-line): Fix.
965 2000-09-04 Dave Love <fx@gnu.org>
967 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
968 (mm-get-image): Avoid the losing `make-glyph' from W3.
970 2000-09-03 Simon Josefsson <simon@josefsson.org>
972 * gnus-sum.el (gnus-summary-delete-article): Check server.
974 2000-09-01 Simon Josefsson <simon@josefsson.org>
976 * imap.el (imap-parse-flag-list): Rewrite.
978 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
980 * imap.el (imap-parse-flag-list): Hack.
982 2000-08-29 Dave Love <fx@gnu.org>
984 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
986 * dgnushack.el (mapcon, union): Remove compiler macros.
988 * gnus-agent.el (gnus-agent-union): new function.
989 (gnus-agent-fetch-headers): Use it.
991 * gnus.el (gnus-group-startup-message): Modifications to last change.
993 2000-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
995 * gnus.el (gnus-group-startup-message): Specify foreground and
996 background for xpm image. Centre image vertically.
998 2000-08-24 23:49:23 ShengHuo ZHU <zsh@cs.rochester.edu>
1000 * message.el (message-send-mail): Narrow-to-headers.
1002 2000-08-24 Dave Love <fx@gnu.org>
1004 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1007 2000-08-23 Dave Love <fx@gnu.org>
1009 * dgnushack.el: Remove `member-if' compiler macro.
1011 2000-08-21 Dave Love <fx@gnu.org>
1013 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1015 2000-08-21 10:09:47 ShengHuo ZHU <zsh@cs.rochester.edu>
1017 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1019 (gnus-topic-show-topic): Read topic when to show permanent hidden
1021 (gnus-topic-remove-topic): Revert to the old behavior, not using
1024 2000-08-21 Dave Love <fx@gnu.org>
1026 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1027 (gnus-xemacs): Use featurep.
1029 * mm-util.el (mm-read-charset): Maybe use builtin.
1030 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1031 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1032 (mm-with-unibyte): Use featurep, not string-match.
1033 (mm-with-unibyte-buffer): Simplify.
1034 (mm-quote-arg): Maybe use shell-quote-argument.
1036 * mml.el (mml-make-string): Deleted (unused).
1038 * gnus.el (gnus-mode-line-buffer-identification): Supply
1039 definition for Emacs 21.
1041 * gnus-salt.el: Small doc fixes.
1042 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1043 gnus-add-minor-mode.
1045 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1046 gnus-add-minor-mode.
1048 2000-08-20 Simon Josefsson <simon@josefsson.org>
1050 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1051 function, thanks to Lloyd Zusman for debugging.
1052 (nnimap-request-group):
1053 (nnimap-request-list):
1054 (nnimap-retrieve-groups):
1055 (nnimap-request-newgroups): Use it.
1057 * nnimap.el (nnimap-request-article-part): Less verbose.
1059 2000-08-19 Andreas Jaeger <aj@suse.de>
1061 * lpath.el ((string-match "XEmacs" emacs-version)): Remove
1062 subst-char-in-string since we test elsewhere whether it's bound.
1064 2000-08-18 Dave Love <fx@gnu.org>
1066 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1069 * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
1070 gnus-group-running-xemacs.
1072 * nnheader.el (nnheader-replace-chars-in-string): Use
1073 subst-char-in-string if available.
1075 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1076 (gnus-request-article-this-buffer): Use expand-file-name.
1077 (gnus-mime-view-part-as-type): Simplify interactive spec.
1078 (gnus-mime-button-map): Define it all in defvar.
1080 2000-08-17 Dave Love <fx@gnu.org>
1082 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1084 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1087 * uudecode.el (char-int): Use defalias, not fset.
1089 * score-mode.el: Don't require easymenu. Require mm-util.
1090 (score-mode-coding-system): Use mm-auto-save-coding-system.
1092 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1093 (nneething-file-name): Use expand-file-name, not concat.
1095 2000-08-16 13:05:46 ShengHuo ZHU <zsh@cs.rochester.edu>
1097 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1098 Failure proof for email addresses.
1099 (nnslashdot-sane-retrieve-headers): Ditto.
1101 2000-08-14 20:08:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
1103 * message.el (message-send-mail): Only insert courtesy message
1106 2000-08-14 19:55:04 Jesper Harder <jesper_harder@hotmail.com>
1108 * message.el (message-cancel-news): Copy the From header from the
1111 2000-08-14 19:52:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1113 * gnus-async.el (gnus-asynchronous): Removed.
1115 2000-08-14 16:12:11 ShengHuo ZHU <zsh@cs.rochester.edu>
1117 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1120 2000-08-14 19:12:22 Rod Whitby <list.ding@rwhitby.net>
1122 * nnmail.el (nnmail-expiry-target-group): Fixed.
1124 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1126 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1127 gnus-request-accept-article so that body encoding is *not* done.
1128 Encoding is not done on incoming mail, so why should it be done on
1132 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1134 * nnml.el (nnml-request-expire-articles): Fix the calls to
1135 nnml-request-article (the filename was being passed instead of the
1136 article number) and nnmail-expiry-target-group
1137 (nnml-current-directory is changed by nnml-request-accept-article,
1138 causing it to be incorrect for the next article to be expired).
1140 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1142 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1143 expiry-target group parameters.
1145 2000-08-13 18:53:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1147 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1149 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1150 (gnus-topic-show-topic): Ditto.
1152 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1154 2000-08-12 21:48:00 John H. Palmieri <palmieri@math.washington.edu>
1156 * mail-source.el (mail-source-incoming-file-prefix): New
1159 2000-08-12 20:29:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
1161 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1163 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1165 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1167 * message.el (message-syntax-checks): New check quotin-style:
1168 Text must be written below quoted text.
1169 (message-check-news-body-syntax): Check it.
1171 2000-08-11 Simon Josefsson <simon@josefsson.org>
1173 * imap.el (imap-authenticator-alist): Fix typo.
1174 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1175 Jonas Oberg for debugging.
1177 2000-08-11 Simon Josefsson <simon@josefsson.org>
1179 * gnus-async.el (gnus-asynchronous): Disable by default.
1181 2000-08-10 20:22:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1183 * mm-view.el (mm-inline-text): Bind fill-column.
1185 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1186 list of unexpired articles.
1188 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1189 un-expired articles.
1191 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1194 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1195 we update the right topic..
1197 * mm-decode.el (mm-display-external): Put point at start.
1199 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1201 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1203 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1205 2000-08-09 Simon Josefsson <simon@josefsson.org>
1207 * imap.el (imap-parse-body):
1208 (imap-parse-string-list): Add bug workarounds for Stalker
1209 Communigate Pro 3.0 server.
1210 (imap-body-lines): Remove bogus comment.
1212 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1214 * nnimap.el (nnimap-retrieve-which-headers):
1215 (nnimap-retrieve-headers-from-server):
1216 (nnimap-request-set-mark):
1217 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1219 2000-08-08 00:53:41 ShengHuo ZHU <zsh@cs.rochester.edu>
1221 * message.el (message-dont-reply-to-names):
1222 rmail-dont-reply-to-names may not be defined.
1224 2000-08-07 09:37:01 ShengHuo ZHU <zsh@cs.rochester.edu>
1226 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1229 2000-07-19 Dave Love <fx@gnu.org>
1231 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1232 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1234 (gnus-article-display-xface): Special-case for dark backgrounds.
1236 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1238 * imap.el (imap-calculate-literal-size-first): New variable.
1239 (imap-local-variables): Add it.
1240 (imap-kerberos4-open): Set it.
1241 (imap-send-command): Use it.
1243 2000-07-17 14:18:16 ShengHuo ZHU <zsh@cs.rochester.edu>
1245 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1246 (mailcap-parse-mimetypes): Use it.
1247 (mailcap-extension-to-mime): Parse mimetype.
1248 (mailcap-mime-types): Ditto.
1249 * mml.el (mml-minibuffer-read-type): Ditto.
1251 2000-07-16 18:25:07 ShengHuo ZHU <zsh@cs.rochester.edu>
1253 * nndoc.el (nndoc-type-alist): Add outlook.
1254 (nndoc-outlook-type-p): New function.
1255 (nndoc-outlook-article-begin): Ditto.
1257 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1259 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1262 2000-07-15 Simon Josefsson <simon@josefsson.org>
1264 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1267 (imap-kerberos4-program):
1268 (imap-gssapi-program):
1269 (imap-ssl-program): Customization.
1270 (imap-shell-program):
1271 (imap-shell-host): New variables.
1273 (imap-stream-alist): Add shell.
1275 (imap-shell-open): New functions.
1276 (imap-open): Don't call authenticator if preauth.
1277 (imap-authenticate): Return t if already authenticated.
1279 2000-07-14 Simon Josefsson <simon@josefsson.org>
1281 * gnus.el (gnus-invalid-group-regexp): New variable.
1282 (gnus-read-group): Use it.
1284 2000-07-14 12:40:51 ShengHuo ZHU <zsh@cs.rochester.edu>
1286 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1287 expunge-below and orphan-score are "group variables".
1289 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1291 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1292 qualified group names to `gnus-group-read-ephemeral-group'.
1294 2000-07-13 07:40:39 Katsumi Yamaoka <yamaoka@jpl.org>
1296 * dgnushack.el (srcdir): Define it before use it.
1298 2000-07-12 19:37:50 ShengHuo ZHU <zsh@cs.rochester.edu>
1300 * gnus-sum.el: `W t' is toggle-header in info.
1302 2000-07-12 16:50:06 ShengHuo ZHU <zsh@cs.rochester.edu>
1304 * lpath.el: Fbind subst-char-in-string.
1306 2000-07-12 15:48:29 ShengHuo ZHU <zsh@cs.rochester.edu>
1308 * Makefile.in: Use W3DIR and lispdir.
1309 * dgnushack.el: Ditto.
1311 2000-07-12 10:12:31 ShengHuo ZHU <zsh@cs.rochester.edu>
1313 * gnus-art.el (article-de-base64-unreadable): Typo.
1315 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1317 * gnus-agent.el (require): Require timer.
1319 2000-07-11 18:29:50 ShengHuo ZHU <zsh@cs.rochester.edu>
1321 * message.el (message-bounce): Call mime-to-mml.
1323 2000-07-11 18:00:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
1325 * nnslashdot.el (nnslashdot-request-close): New function.
1327 2000-07-04 23:23:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1329 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1330 right line number for the article.
1332 2000-07-10 22:41:58 ShengHuo ZHU <zsh@cs.rochester.edu>
1334 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1335 * webmail.el (webmail-fetch): Bind
1336 url-http-silence-on-insecure-redirection.
1338 2000-07-10 11:43:22 ShengHuo ZHU <zsh@cs.rochester.edu>
1340 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1342 (nnslashdot-sane-retrieve-headers): Ditto.
1343 (nnslashdot-request-article): Ditto.
1345 2000-07-10 11:12:32 William M. Perry <wmperry@aventail.com>
1347 * mailcap.el (mailcap-parse-mimetype-file):
1349 2000-07-07 23:46:22 ShengHuo ZHU <zsh@cs.rochester.edu>
1351 * nnweb.el (nnweb-insert): Stricter test.
1352 * webmail.el (webmail-refresh-redirect): Ditto.
1354 2000-07-06 14:17:48 ShengHuo ZHU <zsh@cs.rochester.edu>
1356 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1358 2000-07-05 21:19:22 ShengHuo ZHU <zsh@cs.rochester.edu>
1360 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1362 2000-07-05 Dave Love <fx@gnu.org>
1364 * utf7.el: Doc and header fixes.
1366 * gnus-sum.el: Doc fixes.
1368 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1371 * flow-fill.el (fill-flowed-point-at-eol)
1372 (fill-flowed-point-at-bol): Use defalias, not fset.
1374 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1375 (gnus-Plain-save-name): Delete -- apparently bogus.
1377 2000-07-03 00:12:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1379 * nnsoup.el: Use expand-file-name throughout.
1381 2000-07-03 00:07:51 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1383 * nnmail.el (nnmail-read-incoming-hook): New example.
1385 2000-07-02 23:17:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1387 * mm-view.el (mm-inline-text): Check whether the text has already
1390 2000-07-04 15:17:05 ShengHuo ZHU <zsh@cs.rochester.edu>
1392 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1394 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1396 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1398 2000-07-03 Simon Josefsson <simon@josefsson.org>
1400 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1403 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1405 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1406 name in authinfo (.authinfo now support ports, no need for the
1408 (nnimap-split-find-rule): Fix.
1409 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1411 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1413 * message.el (message-unquote-tokens): Remove all quotes.
1415 2000-07-03 00:29:08 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1417 * gnus-ml.el: New file.
1419 2000-07-02 16:11:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1421 * nnultimate.el (nnultimate-request-close): New function.
1423 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1425 2000-06-18 Norbert Koch <norbert@s.netic.de>
1427 * Makefile.in: Better support for xemacs builds
1429 Sun Jul 2 15:11:35 2000 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1431 * gnus.el: Gnus v5.8.7 is released.
1433 2000-05-19 06:32:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
1435 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1437 2000-07-01 10:23:08 Shenghuo ZHU <zsh@cs.rochester.edu>
1439 * message.el (message-do-fcc): Encode MIME.
1441 2000-06-28 13:52:57 Shenghuo ZHU <zsh@cs.rochester.edu>
1443 * lpath.el: Fbind image-size.
1445 2000-06-28 Simon Josefsson <simon@josefsson.org>
1447 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1448 (nnimap-assoc-match): New function.
1449 (nnimap-split-find-rule): Support extended syntax.
1451 2000-06-28 Simon Josefsson <simon@josefsson.org>
1453 * nnimap.el (nnimap-open-connection): Use port stuff.
1455 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1456 document port and defaultport.
1458 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1460 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1462 2000-06-26 Dave Love <fx@gnu.org>
1464 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1466 * message.el: Remove unnecessary `require'ments. Defvar
1467 gnus-list-identifiers when compiling. Don't try to autoload
1468 variable `gnus-list-identifiers'. Autoload
1469 gnus-group-name-charset.
1470 (message-fetch-field): Don't assume `format' removes text
1472 (message-strip-list-identifiers, message-reply, message-followup):
1474 (message-mode): Tidy XEmacs conditionals.
1475 (message-replace-chars-in-string): Use subst-char-in-string when
1478 * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
1479 Define if necessary.
1481 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1482 removes text properties.
1484 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1486 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1488 * gnus-score.el (gnus-summary-score-entry): Likewise.
1490 2000-06-26 11:18:57 Katsumi Yamaoka <yamaoka@jpl.org>
1492 * nnimap.el (nnimap-request-post): Fix parenthesis.
1494 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1496 * message.el (message-unquote-tokens): New function.
1498 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1500 * nnimap.el (nnimap-request-post): Ditto.
1502 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1504 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1506 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1507 patch commited 2000-04-02).
1509 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1511 * imap.el (imap-mailbox-examine-1): New function.
1512 (imap-message-copyuid-1):
1513 (imap-message-appenduid-1): Use it, instead of
1514 `imap-mailbox-examine' which would utf-7 encode mailbox name
1517 2000-06-19 Dave Love <fx@gnu.org>
1519 * mm-uu.el Don't require message. Require cl when compiling.
1521 2000-06-17 18:58:46 Shenghuo ZHU <zsh@cs.rochester.edu>
1523 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1525 * gnus-sum.el (gnus-orphan-score): Move here.
1527 2000-06-10 09:33:36 Shenghuo ZHU <zsh@cs.rochester.edu>
1529 * message.el (message-forward): Remove show-mml condition.
1530 (message-forward-ignored-headers): Remove X-Gnus headers.
1532 2000-06-08 Simon Josefsson <simon@josefsson.org>
1534 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1536 2000-06-08 12:34:26 Urban Engberg <ue@ccieurope.com>
1538 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1540 2000-06-08 12:27:55 Shenghuo ZHU <zsh@cs.rochester.edu>
1542 * message.el (message-syntax-checks): Add type.
1544 2000-06-07 Dave Love <fx@gnu.org>
1546 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1548 (mm-inline-image): Defalias, not fset.
1550 * gnus.el (gnus-group-startup-message): Don't specify string for
1553 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1554 add-minor-mode is available.
1555 (gnus-article-display-xface): Don't specify string for
1558 2000-06-06 13:28:53 Shenghuo ZHU <zsh@cs.rochester.edu>
1560 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1561 (gnus-topic-insert-topic-line): Use shownp.
1562 (gnus-topic-hide-topic): Don't use hidden.
1563 (gnus-topic-show-topic): Don't use hidden.
1565 2000-06-05 22:25:12 Shenghuo ZHU <zsh@cs.rochester.edu>
1567 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1569 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1570 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1571 * gnus-util.el (gnus-output-to-rmail): Ditto.
1572 (gnus-output-to-mail): Ditto.
1573 (gnus-write-buffer): Ditto.
1574 * gnus-uu.el (gnus-uu-save-article): Ditto.
1576 2000-06-04 15:05:16 Shenghuo ZHU <zsh@cs.rochester.edu>
1578 * message.el (message-read-from-minibuffer): Typo.
1580 2000-06-03 13:36:46 Shenghuo ZHU <zsh@cs.rochester.edu>
1582 * gnus-art.el (article-decode-charset): Override non-MIME forward
1585 2000-06-02 12:04:26 Shenghuo ZHU <zsh@cs.rochester.edu>
1587 * mml.el (mml-quote-region): Correct the regexp.
1588 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1590 2000-06-02 11:57:15 Shenghuo ZHU <zsh@cs.rochester.edu>
1592 * message.el (message-forward): Insert raw text.
1593 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1594 (mml-generate-mime-1): Insert raw text in unibyte mode.
1596 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1598 * mm-bodies.el (mm-body-encoding): Always encoded if
1599 `mm-use-ultra-safe-encoding' is set.
1601 2000-05-31 14:50:52 Shenghuo ZHU <zsh@cs.rochester.edu>
1603 * mml.el (ange-ftp-name-format): Typo.
1605 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1607 * gnus-start.el (gnus-get-unread-articles): If
1608 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1609 try to do anything on that server.
1611 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1613 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1616 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1618 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1621 2000-05-24 Dave Love <fx@gnu.org>
1623 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1625 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1627 * gnus.el (gnus-redefine-select-method-widget): new function, call
1628 it once. Add an "other" entry for unknown but editable backend
1630 * gnus-start.el (gnus-declare-backend): use it.
1632 2000-05-19 Dave Love <fx@gnu.org>
1634 * gnus-art.el (gnus-article-next-page): Revert last change.
1636 2000-05-19 09:56:07 Shenghuo ZHU <zsh@cs.rochester.edu>
1638 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1640 2000-05-19 Dave Love <fx@gnu.org>
1642 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1643 not mm-inline-large-images.
1645 2000-05-19 01:45:40 Shenghuo ZHU <zsh@cs.rochester.edu>
1647 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1649 2000-05-18 Dave Love <fx@gnu.org>
1651 * gnus-art.el: Use defalias, not fset.
1652 (gnus-article-x-face-command): Don't test for xbm.
1653 (gnus-article-next-page): Redisplay before testing point in window.
1655 2000-05-17 21:16:54 Shenghuo ZHU <zsh@cs.rochester.edu>
1657 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1658 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1660 2000-05-17 21:13:38 Jim Davidson <jdavidson@acm.org>
1662 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1663 gnus-summary-save-in-rmail.
1664 * message.el (message-output): Ditto.
1666 2000-05-17 22:37:25 Katsumi Yamaoka <yamaoka@jpl.org>
1668 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1670 2000-05-17 14:03:49 Shenghuo ZHU <zsh@cs.rochester.edu>
1672 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1674 * message.el (message-send-news): Check group name charset.
1675 * gnus-msg.el (gnus-post-news): Decode group name.
1676 (gnus-inews-do-gcc): Encode group name.
1678 2000-05-17 10:16:32 Karl Kleinpaste <karl@charcoal.com>
1680 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1681 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1683 2000-05-17 02:25:11 Shenghuo ZHU <zsh@cs.rochester.edu>
1685 * gnus-group.el (gnus-group-mark-line-p): New function.
1686 (gnus-group-goto-group): New parameter.
1687 (gnus-group-remove-mark): Use it.
1688 * gnus-topic.el (gnus-topic-move-group): Ditto.
1689 (gnus-topic-remove-group): Ditto.
1691 2000-05-17 00:49:09 Shenghuo ZHU <zsh@cs.rochester.edu>
1693 * gnus-group.el (gnus-group-list-dormant): New function.
1695 2000-05-16 23:20:42 Shenghuo ZHU <zsh@cs.rochester.edu>
1697 * gnus-agent.el (gnus-agent-synchronize): Use
1698 nnheader-insert-file-contents.
1699 (gnus-agent-save-active-1): Ditto.
1700 (gnus-agent-write-active): Ditto.
1701 (gnus-agent-expire): Ditto.
1702 * gnus-cache.el (gnus-cache-read-active): Ditto.
1703 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1704 * gnus-sum.el (gnus-summary-import-article): Ditto.
1706 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1707 (gnus-agent-save-group-info): Ditto.
1708 (gnus-agent-save-alist): Ditto.
1709 * gnus-util.el (gnus-make-directory): Ditto.
1711 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1713 2000-05-16 21:13:24 Shenghuo ZHU <zsh@cs.rochester.edu>
1715 * mml.el (mml-generate-mime-preprocess-function): New variable.
1716 (mml-generate-mime-postprocess-function): New variable.
1717 (mml-generate-mime-1): Use them.
1719 2000-05-16 18:15:24 Shenghuo ZHU <zsh@cs.rochester.edu>
1721 * gnus-group.el (gnus-group-apropos): Group name charset.
1722 * gnus-sum.el (gnus-set-mode-line): Ditto.
1723 * gnus-group.el (gnus-group-decoded-name): New function.
1724 (gnus-group-edit-group): Use it.
1725 * gnus-cus.el (gnus-group-customize): Use it.
1727 2000-05-16 17:55:57 Karl Kleinpaste <karl@charcoal.com>
1729 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1731 2000-05-16 16:22:17 Shenghuo ZHU <zsh@cs.rochester.edu>
1733 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1734 (gnus-group-name-charset-group-alist): Ditto.
1735 (gnus-group-name-charset): New function.
1736 (gnus-group-name-decode): New function.
1737 (gnus-group-insert-group-line): Use them.
1738 (gnus-group-prepare-flat-list-dead): Ditto.
1739 (gnus-group-list-active): Ditto.
1740 (gnus-group-describe-all-groups): Ditto.
1741 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1742 * gnus-srvr.el (gnus-browse-foreign-server): Decode group name and
1743 add gnus-group property.
1744 (gnus-browse-group-name): Read gnus-group property.
1746 2000-05-16 15:27:08 Shenghuo ZHU <zsh@cs.rochester.edu>
1748 * nnfolder.el (nnfolder-possibly-change-group): Use
1749 file-name-coding-system instead of pathname-coding-system.
1750 * nnmail.el (nnmail-find-file): Ditto.
1751 (nnmail-write-region): Ditto.
1752 * nnmh.el (nnmh-retrieve-headers): Ditto.
1753 (nnmh-request-article): Ditto.
1754 (nnmh-request-group): Ditto.
1755 (nnmh-request-list): Ditto.
1756 (nnmh-possibly-change-directory): Ditto.
1757 (nnmh-active-number): Ditto.
1758 * nnml.el (nnml-possibly-change-directory): Ditto.
1759 (nnml-request-list): Ditto.
1760 (nnml-request-article): Ditto.
1761 (nnml-retrieve-headers): Ditto.
1763 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
1765 * nnimap.el (nnimap-request-accept-article): Don't unselect
1766 mailbox if no mailbox is selected.
1768 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
1770 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1771 Recognize domain names starting with `www.' as starting an URL.
1773 2000-05-15 09:46:47 Shenghuo ZHU <zsh@cs.rochester.edu>
1775 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1776 (mail-source-keyword-map): Add "subdirs" for maildir.
1778 2000-05-14 16:19:28 Shenghuo ZHU <zsh@cs.rochester.edu>
1780 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1781 (nnmail-get-new-mail): Use it.
1782 * gnus-start.el (gnus-get-unread-articles): Ditto.
1784 2000-05-14 14:02:12 Shenghuo ZHU <zsh@cs.rochester.edu>
1786 * gnus-sum.el (gnus-summary-edit-article): Better support for
1788 * nndraft.el (nndraft-request-replace-article): New function,
1789 bind nnmail-file-coding-system.
1791 2000-05-14 Dave Love <fx@gnu.org>
1793 * nnheader.el: Replace uses of `fset' with `defalias'.
1794 (jka-compr-compression-info-list): Only defvar when compiling.
1796 2000-05-14 12:30:28 Shenghuo ZHU <zsh@cs.rochester.edu>
1798 * webmail.el (webmail-netaddress-article): Refresh redirect.
1800 2000-05-13 20:41:10 Shenghuo ZHU <zsh@cs.rochester.edu>
1802 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
1804 2000-05-13 16:49:41 Shenghuo ZHU <zsh@cs.rochester.edu>
1806 * webmail.el: Translate to SP.
1808 2000-05-13 13:00:17 Robin S. Socha <robin@socha.net>
1810 * message.el (message-bounce): Doc typo.
1812 2000-05-13 12:25:21 Shenghuo ZHU <zsh@cs.rochester.edu>
1814 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
1815 (gnus-soup-store): Ditto.
1816 (gnus-soup-send-packet): Ditto.
1817 * nnsoup.el (nnsoup-replies-format-type): Ditto.
1818 (nnsoup-dissect-buffer): Ditto.
1819 (nnsoup-narrow-to-article): Ditto.
1820 (nnsoup-make-active): Ditto.
1822 2000-05-13 12:03:29 Shenghuo ZHU <zsh@cs.rochester.edu>
1824 * message.el (message-mode): Two parameters for local-variable-p.
1826 2000-05-13 00:54:46 Shenghuo ZHU <zsh@cs.rochester.edu>
1828 * message.el (message-strip-list-identifiers): New function.
1829 (message-reply): Use it and use message-strip-subject-re.
1830 (message-followup): Ditto.
1831 * gnus-art.el (article-hide-list-identifiers): Remove more.
1832 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1834 2000-05-12 22:28:54 Shenghuo ZHU <zsh@cs.rochester.edu>
1836 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
1837 mail-parset-charset and use non-numeric argument.
1839 2000-05-12 20:54:11 Shenghuo ZHU <zsh@cs.rochester.edu>
1841 * mml.el (mml-buffer-list): New variable.
1842 (mml-generate-new-buffer): New function.
1843 (mml-destroy-buffers): Ditto.
1844 (mml-insert-mime): Use them.
1845 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
1846 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1847 * message.el (message-mode): Ditto.
1848 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
1849 (gnus-uu-save-article): Support show-as-mml.
1850 * message.el (message-forward): Ditto.
1852 2000-05-12 15:15:55 Shenghuo ZHU <zsh@cs.rochester.edu>
1854 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
1855 (nndoc-mime-digest-type-p): Locate article head precisely.
1856 * mml.el (mml-generate-default-type): New variable.
1857 (mml-generate-mime-1): Use it.
1858 (mml-insert-mime-headers): Use it.
1859 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
1860 (gnus-uu-digest-mail-forward): Use it and call message-forward
1861 with argument digest.
1862 (gnus-uu-save-article): Support message-forward-as-mime.
1863 * message.el (message-forward): Add parameter digest.
1864 * mm-decode.el (mm-dissect-default-type): New variable.
1865 (mm-dissect-buffer): Use it.
1867 2000-05-11 11:08:03 Shenghuo ZHU <zsh@cs.rochester.edu>
1869 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
1870 newline and paragraph to nil when got a non-ascii character. Test
1871 paragraph before newline.
1873 2000-05-10 12:17:58 Shenghuo ZHU <zsh@cs.rochester.edu>
1875 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
1878 2000-05-10 09:11:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
1880 * nnslashdot.el (nnslashdot-sid-strip): New function.
1881 (nnslashdot-threaded-retrieve-headers): New format.
1882 (nnslashdot-sane-retrieve-headers): Ditto.
1883 (nnslashdot-request-article): Ditto.
1884 (nnslashdot-threaded-retrieve-headers): Thread properly.
1885 (nnslashdot-request-article): Be more lenient.
1886 (nnslashdot-threaded-retrieve-headers): Regexp search.
1888 2000-05-09 13:23:50 Shenghuo ZHU <zsh@cs.rochester.edu>
1890 * gnus-sum.el (gnus-with-article): Define it before use it.
1892 2000-05-08 22:34:19 Shenghuo ZHU <zsh@cs.rochester.edu>
1894 * message.el (message-supersede): Use mime-to-mml.
1895 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
1897 2000-05-08 22:34:24 Katsumi Yamaoka <yamaoka@jpl.org>
1899 * gnus-group.el (gnus-group-list-cached): Don't use
1900 `subst-char-in-string'.
1902 2000-05-08 Dave Love <fx@gnu.org>
1904 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
1906 2000-05-08 01:07:47 Shenghuo ZHU <zsh@cs.rochester.edu>
1908 * mm-decode.el (mm-interactively-view-part): Append %s if the
1909 method is a single word.
1910 * nnwarchive.el (nnwarchive-type-definition): Typo.
1912 2000-05-07 17:24:01 Shenghuo ZHU <zsh@cs.rochester.edu>
1914 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
1916 (gnus-group-prepare-flat-predicate): Use it.
1917 (gnus-group-list-cached): List dead groups.
1919 2000-05-07 10:50:02 Shenghuo ZHU <zsh@cs.rochester.edu>
1921 * gnus-art.el (article-decode-charset): Don't decode message with
1924 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
1926 * mailcap.el (mailcap-maybe-eval): Honor user request not to
1927 evaluate the Lisp code.
1929 2000-05-06 17:40:20 Shenghuo ZHU <zsh@cs.rochester.edu>
1931 * gnus-art.el (article-wash-html): New function.
1932 (gnus-article-wash-html): Bind.
1933 (gnus-article-make-menu-bar): Menu item.
1934 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
1935 (gnus-summary-make-menu-bar): Menu item.
1936 * gnus.el: Autoload.
1938 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
1940 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
1941 (gnus-uu-unshar-article): Use it.
1943 * mailcap.el (mailcap-maybe-eval-warning): New variable.
1944 (mailcap-maybe-eval): Use it.
1946 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
1949 * mml.el (mml-generate-mime-1): Small comment.
1951 2000-05-05 12:27:53 Shenghuo ZHU <zsh@cs.rochester.edu>
1953 * gnus-art.el (article-de-base64-unreadable): New function.
1954 (gnus-article-de-base64-unreadable): Bind.
1955 (gnus-article-make-menu-bar): Menu item.
1956 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
1957 (gnus-summary-make-menu-bar): Menu item.
1958 * gnus.el: Autoload.
1960 2000-05-05 10:32:27 Shenghuo ZHU <zsh@cs.rochester.edu>
1962 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
1963 (gnus-summary-select-article): Add en/disable multibyte.
1965 2000-05-05 02:47:23 Shenghuo ZHU <zsh@cs.rochester.edu>
1967 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
1968 (gnus-summary-edit-article): New feature: editing raw articles.
1970 2000-05-05 00:30:12 Shenghuo ZHU <zsh@cs.rochester.edu>
1972 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
1973 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
1974 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
1975 Emacs MULE can not copy some 8bit characters in multibyte buffers.
1976 * mm-decode.el (mm-insert-part): Ditto.
1978 2000-05-04 17:49:04 Shenghuo ZHU <zsh@cs.rochester.edu>
1980 * nndoc.el (nndoc-type-alist): Extend forward regexp.
1981 (nndoc-forward-type-p): Ditto.
1983 2000-05-04 17:13:04 Shenghuo ZHU <zsh@cs.rochester.edu>
1985 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
1986 value of enable-multibyte-characters.
1988 2000-05-04 10:31:24 Shenghuo ZHU <zsh@cs.rochester.edu>
1990 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
1992 2000-05-03 Dave Love <fx@gnu.org>
1994 * gnus-ems.el (gnus-article-xface-ring-internal)
1995 (gnus-article-xface-ring-size): New variable.
1996 (gnus-article-display-xface): Use them to cache data. Don't try
1997 to use XPM. Set up binary coding for PBM's sake.
1999 2000-05-03 14:23:38 Shenghuo ZHU <zsh@cs.rochester.edu>
2001 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2002 * gnus-int.el (gnus-request-accept-article): Ditto.
2003 (gnus-request-replace-article): Ditto.
2004 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2006 2000-05-03 14:11:23 Shenghuo ZHU <zsh@cs.rochester.edu>
2008 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2010 2000-05-03 11:35:15 Shenghuo ZHU <zsh@cs.rochester.edu>
2012 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2014 * mml.el (mml-to-mime): Use message-default-charset.
2015 (mml-preview): Narrow to headers.
2016 * message.el (message-send-mail): Use message-default-charset.
2017 (message-send-news): Narrow to headers;
2018 use message-default-charset.
2020 2000-05-03 08:09:14 Shenghuo ZHU <zsh@cs.rochester.edu>
2022 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2024 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2026 (mml-parse-1): Warning message.
2027 (mml-preview): Disable multibyte.
2029 2000-05-03 Dave Love <fx@gnu.org>
2031 * gnus.el (gnus-group-startup-message): Add newline before image.
2033 2000-05-02 21:34:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2035 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2036 * message.el (message-send-mail): Use unibyte-buffer.
2037 (message-send-mail): Ditto.
2039 Mon May 1 15:09:46 2000 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2041 * gnus.el: Gnus v5.8.6 is released.
2043 2000-05-01 07:45:43 Shenghuo ZHU <zsh@cs.rochester.edu>
2045 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2047 2000-04-28 21:14:21 Shenghuo ZHU <zsh@cs.rochester.edu>
2049 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2051 2000-04-28 16:37:09 Shenghuo ZHU <zsh@cs.rochester.edu>
2053 * message.el (message-send-mail-partially): Use forward-line.
2055 2000-04-28 16:01:09 Shenghuo ZHU <zsh@cs.rochester.edu>
2057 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2059 2000-04-28 15:30:17 Shenghuo ZHU <zsh@cs.rochester.edu>
2061 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2062 (mml-insert-mime): No markup only for text/plain.
2063 (mime-to-mml): Remove MIME headers.
2065 2000-04-28 14:23:14 Shenghuo ZHU <zsh@cs.rochester.edu>
2067 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2068 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2070 * lpath.el: Fbind image functions.
2072 2000-04-28 Dave Love <fx@gnu.org>
2074 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2077 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2078 search order. Use parse-colon-path and remove some redundancy.
2080 (mailcap-parse-mimetypes): Code consistently with
2081 mailcap-parse-mailcaps. Doc fix.
2083 * gnus-start.el (gnus-unload): Iterate over `features', not
2086 2000-04-28 09:52:21 Shenghuo ZHU <zsh@cs.rochester.edu>
2088 * mml.el (mml-parse-1): Don't create blank parts.
2089 (mml-read-part): Fix mml tag.
2090 (mml-insert-mime): Convert message/rfc822.
2091 (mml-insert-mml-markup): Add mmlp parameter.
2093 2000-04-28 01:16:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2095 * message.el (message-send-mail-partially): Remove CTE.
2097 2000-04-28 00:31:53 Shenghuo ZHU <zsh@cs.rochester.edu>
2099 * lpath.el: Fbind put-image for XEmacs.
2100 * mm-view.el (mm-inline-image): Fset it.
2102 2000-04-27 23:23:37 Shenghuo ZHU <zsh@cs.rochester.edu>
2104 * nndoc.el (nndoc-type-alist): Change forward regexp.
2106 2000-04-27 21:57:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2108 * message.el (message-send-mail-partially-limit): Change the
2111 2000-04-27 21:53:32 Erik Toubro Nielsen <erik@ifad.dk>
2113 * gnus-util.el (gnus-extract-address-components): Name might be
2116 2000-04-27 20:32:06 Shenghuo ZHU <zsh@cs.rochester.edu>
2118 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2119 (gnus-summary-post-forward): Ditto.
2120 * message.el (message-forward-show-mml): New variable.
2121 (message-forward): Use it.
2122 * mml.el (mml-parse-1): Add tag mml.
2123 (mml-read-part): Ditto.
2124 (mml-generate-mime): Support reentance.
2125 (mml-generate-mime-1): Support mml tag.
2127 2000-04-27 Dave Love <fx@gnu.org>
2129 * gnus-art.el: Don't bother to require custom, browse-url.
2130 (gnus-article-x-face-command): Include gnus-article-display-xface.
2132 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2133 Use defalias, not fset.
2134 (gnus-article-display-xface): New function.
2136 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2138 * mm-decode.el: Small doc fixes. Require cl when compiling.
2139 (mm-xemacs-p): Deleted.
2140 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2141 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2142 use create-image and don't special-case xbm.
2143 (mm-valid-image-format-p): Use display-graphic-p.
2145 2000-04-27 15:27:54 Shenghuo ZHU <zsh@cs.rochester.edu>
2147 * message.el (message-send-mail-partially-limit): New variable.
2148 (message-send-mail-partially): New function.
2149 (message-send-mail): Use it.
2150 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2151 all blank lines inside of base64.
2152 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2155 2000-04-27 10:03:36 Shenghuo ZHU <zsh@cs.rochester.edu>
2157 * mml.el (mml-insert-tag): Match more special characters.
2159 2000-04-27 09:06:29 Shenghuo ZHU <zsh@cs.rochester.edu>
2161 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2163 2000-04-27 00:58:43 Shenghuo ZHU <zsh@cs.rochester.edu>
2165 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2166 (mm-inlined-types): Ditto.
2167 * mm-partial.el: New file.
2169 2000-04-27 Dave Love <fx@gnu.org>
2171 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2174 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2176 * mm-bodies.el (mm-encode-body): Remove reference to
2177 mm-default-charset in comment.
2179 2000-04-24 00:56:00 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2181 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2183 2000-04-26 12:27:41 Shenghuo ZHU <zsh@cs.rochester.edu>
2185 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2188 2000-04-26 12:26:10 Pavel Janik ml. <Pavel.Janik@inet.cz>
2190 * gnus-draft.el (gnus-draft-setup): Fix comments.
2192 2000-04-26 10:06:12 Shenghuo ZHU <zsh@cs.rochester.edu>
2194 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2195 if nnmbox-file-coding-system-for-write is nil.
2197 2000-04-26 02:17:44 Shenghuo ZHU <zsh@cs.rochester.edu>
2199 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2202 2000-04-26 00:23:46 Shenghuo ZHU <zsh@cs.rochester.edu>
2204 * mm-view.el (mm-inline-text): Insert directly if decoded.
2205 * mml.el (autoload): Typo.
2207 2000-04-25 22:46:36 Shenghuo ZHU <zsh@cs.rochester.edu>
2209 * mml.el (mml-preview): Set up posting-charset.
2210 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2212 2000-04-25 21:23:54 Shenghuo ZHU <zsh@cs.rochester.edu>
2214 * webmail.el: Fix yahoo mail.
2216 2000-04-25 20:12:17 Shenghuo ZHU <zsh@cs.rochester.edu>
2218 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2219 word if not necessary.
2220 (rfc2047-encode-region): Put space between encoded words.
2222 2000-04-24 21:11:48 Shenghuo ZHU <zsh@cs.rochester.edu>
2224 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2226 2000-04-24 18:14:12 Shenghuo ZHU <zsh@cs.rochester.edu>
2228 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2230 (gnus-draft-edit-message): Require restoration.
2232 2000-04-24 16:51:04 Shenghuo ZHU <zsh@cs.rochester.edu>
2234 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2237 2000-04-24 16:01:15 Shenghuo ZHU <zsh@cs.rochester.edu>
2239 * gnus-art.el (gnus-treat-article): Make sure that the summary
2242 2000-04-24 15:42:53 Shenghuo ZHU <zsh@cs.rochester.edu>
2244 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2245 (mailcap-parse-mailcap): Backwards parsing.
2246 (mailcap-possible-viewers): Remove nreverse.
2247 (mailcap-mime-info): Ditto.
2248 (mailcap-add-mailcap-entry): Keep alternative viewer.
2250 Mon Apr 24 21:12:06 2000 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2252 * gnus.el: Gnus v5.8.5 is released.
2254 2000-04-24 16:29:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2256 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2258 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2260 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2262 2000-04-23 23:27:25 Shenghuo ZHU <zsh@cs.rochester.edu>
2264 * mm-view.el (mm-inline-message): Disable prepare-hook.
2266 2000-04-23 00:32:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
2268 * gnus.el: Fix copyright statements.
2270 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2272 (gnus-articles-to-read): Use it.
2274 * message.el (message-get-reply-headers): Bind free variable.
2276 2000-04-23 01:14:28 Shenghuo ZHU <zsh@cs.rochester.edu>
2278 * message.el (message-get-reply-headers): Fix to-address.
2280 2000-04-22 22:51:46 Shenghuo ZHU <zsh@cs.rochester.edu>
2282 * webmail.el: Hotmail fix. Add a debug function.
2284 2000-04-23 00:32:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
2286 * gnus-sum.el (t): M-down and M-up.
2288 2000-04-22 20:22:03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2290 * gnus-sum.el: Doc fix.
2292 2000-04-22 10:25:56 Shenghuo ZHU <zsh@cs.rochester.edu>
2294 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2296 2000-04-22 14:25:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2298 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2300 (nnweb-request-group): Don't scan twice.
2301 (nnweb-request-scan): Don't nix out the hashtb.
2303 * message.el (message-get-reply-headers): Return a value.
2305 2000-04-22 14:12:41 David Aspinwall <aspinwall@TimesTen.com>
2307 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2310 2000-04-22 01:23:59 Lars Magne Ingebrigtsen <larsi@gnus.org>
2312 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2313 order messages are inserted.
2315 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2316 message/rfc822 parts.
2318 * gnus-art.el (gnus-article-read-summary-keys): Check for
2321 * message.el (message-get-headers): Made into own function.
2322 (message-reply): Use it.
2323 (message-get-reply-headers): Renamed.
2324 (message-widen-reply): New command.
2326 2000-04-21 20:52:09 Shenghuo ZHU <zsh@cs.rochester.edu>
2328 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2330 2000-04-21 19:38:43 Shenghuo ZHU <zsh@cs.rochester.edu>
2332 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2333 non-base64 text at the end if not found.
2335 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2337 * gnus-sum.el (gnus-read-move-group-name):
2338 (gnus-summary-move-article): Use `gnus-group-method' to find out
2339 what method the manually entered group belong to.
2340 `gnus-group-name-to-method' doesn't return any method parameters
2341 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2342 for new groups so they wouldn't work.
2344 2000-04-21 22:27:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2346 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2349 2000-04-21 21:58:20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2351 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2352 probably good to do, or something. I dunno. I just write these
2353 ChangeLog entries, and my name is Lars.
2355 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2357 * message.el (message-caesar-region): Use translate-region.
2359 2000-04-21 21:20:32 Mike Fabian <mike.fabian@gmx.de>
2361 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2363 2000-04-21 20:36:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2365 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2366 variables, because that makes Emacs flash.
2368 * gnus-group.el (gnus-group-insert-group-line): Don't call
2369 gnus-group-add-icon unconditionally.
2371 * gnus-xmas.el (gnus-group-add-icon): Moved here.
2373 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2375 (gnus-group-glyph-directory): Removed.
2377 2000-04-21 20:26:23 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2379 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2380 gnus-newsgroup-name is "".
2382 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2384 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2385 in conjunction with MULE-UCS.
2387 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2389 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2391 1999-12-14 04:14:44 Katsumi Yamaoka <yamaoka@jpl.org>
2393 * dgnushack.el (last, mapcon, member-if, union): New compiler
2394 macros for emulating cl functions.
2396 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2398 * message.el (message-shorten-references): Only cater to broken
2399 INN for news. This caters for broken smtpd.
2401 2000-04-21 18:20:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2403 * mailcap.el (mailcap-mime-info): Use the first match; not the
2406 * gnus-agent.el (gnus-category-kill): Save the category list.
2408 2000-04-21 16:41:50 Chris Brierley <brierley@pobox.com>
2410 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2412 2000-04-21 16:07:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2414 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2416 2000-04-21 16:07:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2418 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2420 2000-04-21 10:43:16 Shenghuo ZHU <zsh@cs.rochester.edu>
2422 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2423 (gnus-group-list-cached): Use it.
2425 2000-04-21 16:07:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2427 * gnus.el: Update all the copyright notices.
2429 2000-04-21 15:38:06 Vladimir Volovich <vvv@vvv.vsu.ru>
2431 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2432 non-base64 text at the end.
2434 2000-04-21 15:21:30 Katsumi Yamaoka <yamaoka@jpl.org>
2436 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2438 2000-04-21 15:15:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
2440 * nnheader.el: Don't autoload cancel-function-timers.
2442 * message.el (message-fetch-field): Fold case.
2444 2000-04-21 15:11:09 <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2446 * message.el (message-forward-before-signature): New variable.
2448 2000-04-21 15:10:31 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2450 * gnus-mlspl.el: Fix stuff.
2452 2000-04-21 14:41:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
2454 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2455 subjects when unthreaded.
2457 2000-04-21 14:11:39 David S. Goldberg <dsg@mitre.org>
2459 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2462 2000-04-21 14:06:43 Rui Zhu <sprache@iname.com>
2464 * gnus-art.el (gnus-article-mode): Fix variable name.
2466 2000-04-21 13:54:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
2468 * mm-view.el: Fix autoload.
2470 * flow-fill.el (flow-fill): Fix provide.
2472 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2475 2000-04-20 22:24:04 Shenghuo ZHU <zsh@cs.rochester.edu>
2477 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2479 2000-04-21 05:22:18 Katsumi Yamaoka <yamaoka@jpl.org>
2481 * gnus-util.el (gnus-netrc-machine): Didn't work.
2483 2000-04-20 21:22:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2485 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2487 2000-04-21 01:24:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
2489 * flow-fill.el: Renamed from fill-flowed.
2491 * message.el (message-forward-ignored-headers): Default to
2494 2000-04-21 00:48:48 <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2496 * message.el (message-mode): Don't fill headers.
2498 2000-04-20 23:12:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
2500 * message.el (message-pipe-buffer-body): Use shell.
2502 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2504 * nnvirtual.el (nnvirtual-request-article):
2505 Bind gnus-override-method to nil.
2506 (nnvirtual-request-update-mark): Don't update mark when
2507 article is not there.
2509 2000-04-20 16:35:41 Shenghuo ZHU <zsh@cs.rochester.edu>
2511 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2513 2000-04-20 21:17:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
2515 * gnus-util.el (gnus-parse-netrc): Allow "port".
2516 (gnus-netrc-machine): Take a port param.
2517 (gnus-netrc-machine):
2519 * gnus-art.el (gnus-request-article-this-buffer): Allow
2520 re-selecting referenced articles.
2522 * message.el (message-cancel-news): Allow editing.
2523 (message-cancel-message): Add newline.
2525 2000-04-20 21:03:54 William M. Perry <wmperry@aventail.com>
2527 * mm-view.el (mm-inline-image-emacs): New function.
2529 2000-04-20 20:44:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
2531 * mail-source.el (mail-source-delete-incoming): Change default in
2534 2000-04-20 20:43:34 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2536 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2539 2000-04-20 14:45:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2541 * nnml.el (nnml-request-expire-articles): Use it.
2543 * nnmail.el (nnmail-expiry-target): New variable.
2544 (nnmail-expiry-target-group): New function.
2546 2000-04-20 02:36:31 Emerick Rogul <emerick@cs.bu.edu>
2548 * message.el (message-forward): Add non-MIME separators.
2550 2000-04-20 02:25:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
2552 * message.el (message-generate-headers): Respect the syntax check
2555 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2556 (gnus-remove-thread): Don't show all threads.
2558 Thu Apr 20 01:39:25 2000 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2560 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2562 2000-04-19 Dave Love <fx@gnu.org>
2564 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2566 2000-04-18 12:28:24 Shenghuo ZHU <zsh@cs.rochester.edu>
2568 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2569 (nnwarchive-egroups-*): Ditto.
2570 (nnwarchive-url): Unibyte buffer and single line cookie.
2572 2000-04-14 18:50:04 Shenghuo ZHU <zsh@cs.rochester.edu>
2574 * mm-util.el (mm-char-or-char-int-p): New alias.
2575 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2578 2000-04-10 Daiki Ueno <ueno@unixuser.org>
2580 * imap.el (imap-body-lines): Check Content-Type: of the article case
2583 2000-04-10 20:35:46 Shenghuo ZHU <zsh@cs.rochester.edu>
2585 * mail-source.el (mail-source-fetch-webmail): Use the default
2586 password provided in mail-sources; use webmail:subtype:user as
2589 2000-04-10 20:35:46 John Wiegley <johnw@gnu.org>
2591 * mail-source.el (mail-source-fetch-webmail): Use
2592 mail-source-password-cache.
2594 2000-04-09 18:13:47 Shenghuo ZHU <zsh@cs.rochester.edu>
2596 * webmail.el: Add netscape mail and fix HotMail mail.
2598 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2600 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2602 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2604 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2605 RFC822.PEEK if server support IMAP4rev1.
2606 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2607 RFC822.TEXT.PEEK if server support IMAP4rev1.
2608 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2609 RFC822.HEADER if server support IMAP4rev1.
2610 (nnimap-request-article-part): Support bodydetail in response
2613 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2615 * fill-flowed.el: New file.
2617 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2618 text/plain parts with `format' parameters.
2620 * mm-view.el (autoload): Autoload fill-flowed.
2621 (mm-inline-text): For "plain" parts with a format=flowed
2622 parameter, call `fill-flowed'.
2624 2000-03-21 10:32:44 Lars Magne Ingebrigtsen <larsi@gnus.org>
2626 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2629 2000-03-20 00:12:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
2631 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2634 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2636 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2638 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2639 (imap-gssapi-program): New variable.
2640 (imap-streams): Add gssapi.
2641 (imap-stream-alist): Ditto.
2642 (imap-authenticators): Ditto.
2643 (imap-authenticator-alist): Ditto.
2644 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2645 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2646 1.6.x `imtest' syntax.
2647 (imap-gssapi-stream-p): New function.
2648 (imap-gssapi-open): Ditto.
2649 (imap-gssapi-auth-p): Ditto.
2650 (imap-gssapi-auth): Ditto.
2651 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2652 (imap-send-command): Use buffer-local `imap-client-eol' value.
2654 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2655 lines and turn TAB into SPC before parsing.
2657 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
2659 * nnheader.el (nnheader-group-pathname): Make sure to return a
2661 * nnmail.el (nnmail-group-pathname): Ditto.
2663 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2665 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2666 might split in the middle of a message-id.
2668 2000-03-13 13:51:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
2670 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2671 groups from the server.
2673 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2674 (gnus-summary-toggle-header): Update the wash status.
2676 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2679 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2682 * nnmail.el (nnmail-get-active): Use it.
2683 (nnmail-parse-active): New function.
2685 * mm-view.el (mm-inline-text): Support the new version of
2688 * gnus-sum.el (gnus-summary-move-article): Only delete article
2690 (gnus-deaden-summary): Bury the buffer.
2692 * nnmail.el (nnmail-group-pathname): Ditto.
2694 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2696 2000-03-13 20:23:06 Christoph Rohland <hans-christoph.rohland@sap.com>
2698 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2701 2000-03-10 14:57:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
2703 * message.el (message-send-mail): Protect against unloaded Gnus.
2705 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2707 (gnus-topic-update-topic-line): Yes, do.
2708 (gnus-topic-goto-missing-group): Tally the correct number of
2709 unread articles before inserting the topic line.
2711 2000-03-01 09:55:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2713 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2715 2000-02-13 13:53:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
2717 * mm-decode.el (mm-dissect-buffer): Ditto.
2719 * gnus-art.el (article-decode-charset): Strip CTE.
2721 * ietf-drums.el (ietf-drums-strip): New function.
2723 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2724 when prompting in read-only groups.
2726 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
2728 * imap.el (imap-send-command): Change EOL-chars when
2729 `imap-client-eol' differs from default, not only for kerberos4.
2730 (imap-mailbox-status): Get encoded mailbox's status.
2732 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
2734 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2735 into `mail-source-password-cache'.
2737 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
2739 * mm-util.el (mm-mime-charset): Check for presence of
2740 `coding-system-get' and `get-charset-property' (recent XEmacs has
2741 the former, but not the latter).
2743 2000-01-28 Dave Love <fx@gnu.org>
2745 * message.el (message-check-news-header-syntax): Fix typo
2747 (message-talkative-question): Put temp buffer in fundamental-mode.
2748 (message-recover): Use fundamental-mode in the right buffer.
2750 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2753 2000-01-26 12:01:18 Shenghuo ZHU <zsh@cs.rochester.edu>
2755 * qp.el (quoted-printable-decode-region): Add charset parameter.
2756 (quoted-printable-decode-string): Ditto.
2758 * gnus-art.el (article-de-quoted-unreadable): Use it.
2760 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
2762 * nnimap.el (nnimap-split-predicate): New variable.
2763 (nnimap-split-articles): Use it.
2765 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
2767 * utf7.el: Change email address.
2769 2000-01-18 22:03:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
2771 * gnus-group.el (gnus-group-catchup): Purge split history.
2773 2000-01-14 02:43:55 Shenghuo ZHU <zsh@cs.rochester.edu>
2775 * nnmail.el (nnmail-generate-active): Support extended group name.
2776 (nnmail-get-active): Ditto.
2778 2000-01-13 15:16:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2780 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2781 group names, don't remove anything.
2783 2000-01-13 15:10:53 Shenghuo ZHU <zsh@cs.rochester.edu>
2785 * webmail.el (webmail-my-deja-open): My-deja changes.
2787 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
2789 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2791 2000-01-10 23:35:33 Shenghuo ZHU <zsh@cs.rochester.edu>
2793 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2795 2000-01-09 22:52:35 Shenghuo ZHU <zsh@cs.rochester.edu>
2797 * gnus.el (gnus-other-frame): Fix typo.
2799 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
2801 * gnus-cus.el (gnus-group-customize): Fix typo.
2803 2000-01-08 08:36:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2805 * nnweb.el (nnweb-insert): Simplified.
2807 2000-01-06 18:32:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
2809 * gnus-art.el (gnus-article-mode-map): "e" is
2810 gnus-summary-edit-article.
2812 2000-01-06 18:25:37 Jari Aalto <jari.aalto@poboxes.com>
2814 * mailcap.el (mailcap-mime-extensions): Add .diff.
2816 2000-01-06 00:06:40 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2818 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
2819 there is no "%s" in the method.
2821 2000-01-08 21:01:04 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2823 * gnus-sum.el (gnus-summary-select-article): Return 'old.
2825 2000-01-06 13:41:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2827 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
2829 * gnus.el: Really always pop up a new frame.
2831 * parse-time.el (parse-time-rules): Allow 100-110 to be
2834 * time-date.el (date-to-time): Don't use timezone.
2836 2000-01-06 Dave Love <fx@gnu.org>
2838 * time-date.el: Add keywords.
2839 (date-to-time): Add autoload cookie. Canonicalize with
2840 timezone-make-date-arpa-standard.
2841 (time-to-seconds): Avoid caddr.
2842 (safe-date-to-time): Add autoload cookie.
2844 * base64.el: Require cl when compiling.
2846 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
2848 * gnus-group.el (gnus-group-line-format-alist): Added %E for
2850 (gnus-group-insert-group-line): Now groks %E and inserts icon in
2851 group line using gnus-group-add-icon.
2852 (gnus-group-icons): Added customize group.
2853 (gnus-group-icon-list): Added variable.
2854 (gnus-group-glyph-directory): Added variable.
2855 (gnus-group-icon-cache): Added variable.
2856 (gnus-group-running-xemacs): Added variable.
2857 (gnus-group-add-icon): Added function. Add an icon to the current
2858 line according to gnus-group-icon-list.
2859 (gnus-group-icon-create-glyph): Added function.
2861 2000-01-05 17:31:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
2863 * gnus-sum.el (gnus-summary-select-article): Return whether we
2864 selected something new.
2865 (gnus-summary-search-article): Start searching at the window
2868 * gnus-group.el (gnus-fetch-group): Complete over
2871 Wed Jan 5 17:06:41 2000 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2873 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
2875 2000-01-05 15:56:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2877 * gnus-sum.el (gnus-preserve-marks): New variable.
2878 (gnus-summary-move-article): Use it.
2879 (gnus-group-charset-alist): Added more entries.
2881 2000-01-03 01:18:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
2883 * mm-decode.el (mm-inline-override-types): Removed duplicate.
2885 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
2886 as the default score.
2888 * gnus-score.el (gnus-score-delta-default): Changed name.
2890 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
2892 * imap.el (imap-parse-literal):
2893 (imap-parse-flag-list): Don't care about props.
2894 (imap-parse-string): Handle quoted characters.
2896 2000-01-02 08:37:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2898 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
2899 (gnus-summary-mark-article): Doc fix.
2900 (gnus-summary-mark-forward): Doc fix.
2901 (t): Changed keystroke for gnus-summary-customize-parameters.
2903 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
2905 (gnus-article-mode-map): No, don't.
2907 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
2908 of the final article.
2910 * mm-decode.el (mm-interactively-view-part): Error on no method.
2912 2000-01-02 06:10:32 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
2914 * gnus-score.el (gnus-score-insert-help): Something.
2916 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
2918 * gnus-win.el (gnus-configure-frame): Ditto.
2920 * gnus-mh.el (gnus-summary-save-in-folder): Use
2921 with-current-buffer.
2923 2000-01-02 05:00:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2925 * nnwarchive.el: Changed file perms.
2927 1999-12-19 21:42:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2929 * gnus-group.el (gnus-group-delete-groups): New command.
2930 (gnus-group-delete-group): Extra no-prompt parameters.
2932 1999-12-14 10:18:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2934 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
2937 1999-12-28 12:20:18 Shenghuo ZHU <zsh@cs.rochester.edu>
2939 * webmail.el (webmail-hotmail-article): Don't insert message id.
2941 1999-12-28 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann)
2943 * nnimap.el (nnimap-split-fancy): New variable.
2944 (nnimap-split-fancy): New function.
2946 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
2948 (nnimap-split-rule): Document symbol value.
2950 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
2952 * nnimap.el (nnimap-retrieve-headers-progress): Let
2953 `nnheader-parse-head' parse article.
2954 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
2955 request headers needed by `nnheader-parse-head'.
2957 1999-12-23 Florian Weimer <fw@s.netic.de>
2959 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
2960 value (crosspostings are handled), improve documentation.
2962 * smiley.el: Declare file coding system as iso-8859-1.
2964 * nnultimate.el: Dito.
2968 * gnus-cite.el: Dito.
2970 * gnus-spec.el: Dito.
2972 1999-12-21 Florian Weimer <fw@s.netic.de>
2974 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
2975 (gnus-setup-message): No longer make `message-posting-charset'
2977 (gnus-setup-posting-charset): Reflect the new layout of
2978 `gnus-group-posting-charset-alist' and `message-posting-charset'.
2980 * message.el (message-send-mail): Bind `message-this-is-mail' and
2981 `message-posting-charset'.
2982 (message-send-news): Dito, and honour new layout of
2983 `message-posting-charset'.
2984 (message-encode-message-body): Ignore `message-posting-charset'.
2986 * mm-bodies.el (mm-body-encoding): Consider
2987 `message-posting-charset' when deciding whether to use 8bit.
2989 * rfc2047.el (rfc2047-encode-message-header): Back out change.
2990 (rfc2047-encodable-p): Now solely for headers; use
2991 `message-posting-charset'.
2993 1999-12-20 14:10:39 Shenghuo ZHU <zsh@cs.rochester.edu>
2995 * nnwarchive.el (nnwarchive-type-definition): Set default value.
2997 1999-12-19 22:49:13 Shenghuo ZHU <zsh@cs.rochester.edu>
2999 * nnagent.el (nnagent-server-opened): Optional.
3000 (nnagent-status-message): Optional.
3002 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3004 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3005 end (referenced by instructions in
3006 `gnus-cited-opened-text-button-line-format-alist').
3008 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3010 * imap.el (imap-starttls-open): Typo.
3012 1999-12-18 16:43:37 Shenghuo ZHU <zsh@cs.rochester.edu>
3014 * mm-util.el (mm-charset-after): Non-MULE case.
3015 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3016 * rfc2047.el (rfc2047-dissect-region): Bind it.
3018 1999-12-18 Florian Weimer <fw@s.netic.de>
3020 * mml.el (mml-generate-multipart-alist): Correct default value.
3022 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3023 (mm-safer-encoding): New function.
3024 (mm-content-transfer-encoding): Use both.
3026 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3027 * qp.el (quoted-printable-encode-region): Dito.
3029 1999-12-18 14:08:48 Shenghuo ZHU <zsh@cs.rochester.edu>
3031 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3033 1999-12-18 14:08:12 Victor S. Miller <victor@idaccr.org>
3035 * webmail.el (webmail-hotmail-list): raw=0.
3037 1999-12-18 11:14:51 Shenghuo ZHU <zsh@cs.rochester.edu>
3039 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3042 1999-12-18 11:02:00 Shenghuo ZHU <zsh@cs.rochester.edu>
3044 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3046 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3048 * imap.el: Don't autoload digest-md5.
3049 (imap-starttls-open): Bind coding-system-for-{read,write}.
3050 (imap-starttls-p): Check if we can find starttls.el.
3051 (imap-digest-md5-p): Check if we can find digest-md5.el.
3053 1999-12-17 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3055 * base64.el (base64-encode-string): Accept 2nd argument
3058 * imap.el: Require `digest-md5' when compiling; add autoload
3059 settings for `digest-md5-parse-digest-challenge',
3060 `digest-md5-digest-response', `starttls-open-stream' and
3061 `starttls-negotiate'.
3062 (imap-authenticators): Add `digest-md5'.
3063 (imap-authenticator-alist): Setup for `digest-md5'.
3064 (imap-digest-md5-p): New function.
3065 (imap-digest-md5-auth): New function.
3066 (imap-stream-alist): Add STARTTLS entry.
3067 (imap-starttls-p): New function.
3068 (imap-starttls-open): New function.
3070 1999-12-18 01:08:10 Shenghuo ZHU <zsh@cs.rochester.edu>
3072 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3074 1999-12-17 19:36:47 Shenghuo ZHU <zsh@cs.rochester.edu>
3076 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3077 string-to-x function.
3079 1999-12-17 13:08:54 Shenghuo ZHU <zsh@cs.rochester.edu>
3081 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3083 1999-12-17 11:54:41 Shenghuo ZHU <zsh@cs.rochester.edu>
3085 * webmail.el: Enhance hotmail-snarf.
3087 1999-12-17 10:38:10 Shenghuo ZHU <zsh@cs.rochester.edu>
3089 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3091 1999-12-16 22:59:22 Shenghuo ZHU <zsh@cs.rochester.edu>
3093 * webmail.el (webmail-hotmail-list): Search no-error.
3095 1999-12-15 22:07:15 Shenghuo ZHU <zsh@cs.rochester.edu>
3097 * nnwarchive.el: Support nov-is-evil.
3098 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3100 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3102 1999-12-15 08:55:19 Shenghuo ZHU <zsh@cs.rochester.edu>
3104 * nnagent.el (nnagent-server-opened): Redefine.
3105 (nnagent-status-message): Ditto.
3107 1999-12-14 23:37:44 Shenghuo ZHU <zsh@cs.rochester.edu>
3109 * rfc1843.el (rfc1843-decode-region): Use
3110 buffer-substring-no-properties.
3111 * gnus-art.el (article-decode-HZ): New function.
3113 1999-12-14 22:07:26 Shenghuo ZHU <zsh@cs.rochester.edu>
3115 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3117 1999-12-14 16:21:45 Shenghuo ZHU <zsh@cs.rochester.edu>
3119 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3120 MIME charset not a MULE charset.
3122 1999-12-14 15:08:03 Shenghuo ZHU <zsh@cs.rochester.edu>
3124 * gnus-ems.el: Translate more ugly characters.
3125 * nnheader.el (nnheader-translate-file-chars): Don't translate
3128 1999-12-14 10:40:33 Shenghuo ZHU <zsh@cs.rochester.edu>
3130 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3131 method if cannot find the article.
3133 1999-12-14 01:13:50 Shenghuo ZHU <zsh@cs.rochester.edu>
3135 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3136 method if overrided.
3138 1999-12-13 23:38:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3140 * mail-source.el (mail-source-fetch-webmail): Parameter
3143 1999-12-13 23:31:17 Shenghuo ZHU <zsh@cs.rochester.edu>
3145 * webmail.el: Support my-deja. Better error report.
3147 1999-12-13 18:59:33 Shenghuo ZHU <zsh@cs.rochester.edu>
3149 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3151 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3154 1999-12-13 18:22:08 Shenghuo ZHU <zsh@cs.rochester.edu>
3156 * nnslashdot.el (nnslashdot-request-article): A space.
3158 1999-12-13 17:20:25 Shenghuo ZHU <zsh@cs.rochester.edu>
3160 * nnagent.el: Support different backend with same name.
3162 1999-12-13 13:14:42 Shenghuo ZHU <zsh@cs.rochester.edu>
3164 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3166 (nnslashdot-sane-retrieve-headers): Ditto.
3167 (nnslashdot-request-article): Ditto.
3169 1999-12-13 11:41:32 Shenghuo ZHU <zsh@cs.rochester.edu>
3171 * nnweb.el (nnweb-insert): Narrow to point.
3173 1999-12-13 10:59:42 Shenghuo ZHU <zsh@cs.rochester.edu>
3175 * nnweb.el (nnweb-insert): Follow refresh url.
3176 * nnslashdot.el: Use it.
3178 1999-12-13 10:39:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3180 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3181 (nnweb-decode-entities-string): New function.
3183 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3184 nnweb-* and move to nnweb.el.
3185 * nnwarchive.el: Use nnweb-decode-entities, etc.
3186 * webmail.el: Ditto.
3188 * nnslashdot.el: Use nnweb-decode-entities-string.
3189 (nnslashdot-decode-entities): Remove.
3191 1999-12-13 10:40:56 Eric Marsden <emarsden@mail.dotcom.fr>
3193 * nnslashdot.el: Decode entities.
3195 1999-12-12 Dave Love <fx@gnu.org>
3197 * gnus-agent.el (gnus-category-edit-groups)
3198 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3199 expansion of setf, fixed.
3201 1999-12-12 12:50:30 Shenghuo ZHU <zsh@cs.rochester.edu>
3203 * gnus-agent.el: Revoke last Dave Love's patch, because of
3204 incompatibility of XEmacs.
3206 1999-12-12 12:27:03 Shenghuo ZHU <zsh@cs.rochester.edu>
3208 * mm-uu.el: Change headers.
3209 * rfc1843.el: Ditto.
3210 * uudecode.el: Ditto.
3212 1999-12-07 Dave Love <fx@gnu.org>
3214 * gnus-agent.el (gnus-category-edit-predicate)
3215 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3216 inside backquote to avoid it at runtime.
3218 1999-12-07 Dave Love <fx@gnu.org>
3220 * binhex.el: Require cl when compiling.
3222 1999-12-04 Dave Love <fx@gnu.org>
3224 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3226 1999-12-04 Dave Love <fx@gnu.org>
3228 * mm-util.el (mm-delete-duplicates): New function.
3229 (mm-write-region): Use it.
3231 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3233 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3234 mm-delete-duplicates.
3236 * imap.el (imap-open, imap-debug): Avoid mapc.
3238 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3240 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3241 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3243 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3246 * gnus.el (gnus-select-method): Likewise.
3248 * nnheader.el (nnheader-nov-read-integer): Likewise.
3250 * mm-view.el (mm-inline-message): Require cl when compiling.
3251 Avoid ignore-errors at runtime.
3252 (mm-inline-text): Avoid mapc.
3254 1999-12-12 10:36:51 Shenghuo ZHU <zsh@cs.rochester.edu>
3256 * gnus-art.el (article-decode-charset): Widen is bad.
3258 1999-12-12 10:17:42 Shenghuo ZHU <zsh@cs.rochester.edu>
3260 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3262 1999-12-12 Florian Weimer <fw@s.netic.de>
3264 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3265 indicate that only US-ASCII is permitted.
3266 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3267 use unencoded 8-bit characters in message headers.
3269 1999-12-12 03:08:15 Shenghuo ZHU <zsh@cs.rochester.edu>
3271 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3274 1999-12-11 14:42:26 Shenghuo ZHU <zsh@cs.rochester.edu>
3276 * webmail.el: Require url-cookie.
3278 1999-12-11 14:21:23 Shenghuo ZHU <zsh@cs.rochester.edu>
3280 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3281 new function to make modified caesar table.
3282 (nnwarchive-from-r13): Use it.
3283 (nnwarchive-mail-archive-article): Improved.
3285 1999-12-11 12:30:20 Shenghuo ZHU <zsh@cs.rochester.edu>
3287 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3289 1999-12-10 16:22:24 Shenghuo ZHU <zsh@cs.rochester.edu>
3291 * nnweb.el (nnweb-request-article): Return cons.
3293 1999-12-10 16:06:04 Shenghuo ZHU <zsh@cs.rochester.edu>
3295 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3297 1999-12-10 12:14:04 Shenghuo ZHU <zsh@cs.rochester.edu>
3299 * mm-util.el (mm-with-unibyte): New macro.
3300 * nnweb.el (nnweb-init): Use it.
3302 1999-12-09 20:39:49 Shenghuo ZHU <zsh@cs.rochester.edu>
3304 * mm-util.el (mm-charset-after): New function.
3305 (mm-find-mime-charset-region): Set charsets after
3306 delete-duplicates and use find-coding-systems-region.
3307 (mm-find-charset-region): Remove composition.
3309 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3311 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3313 1999-12-09 17:47:56 Shenghuo ZHU <zsh@cs.rochester.edu>
3315 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3316 * mml.el (mml-confirmation-set): New variable.
3317 (mml-parse-1): Ask user to confirm.
3319 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3321 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3322 are scanned when we have directory mail-sources (the mail source
3323 is modified in that case, so we must scan it for all
3326 1999-12-09 12:05:28 Shenghuo ZHU <zsh@cs.rochester.edu>
3328 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3329 and nnml-article-file-alist.
3331 1999-12-09 10:20:07 Shenghuo ZHU <zsh@cs.rochester.edu>
3333 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3334 nnmail-fetched-sources.
3336 1999-12-09 10:19:01 Shenghuo ZHU <zsh@cs.rochester.edu>
3338 * mm-util.el (mm-find-charset-region): Use the last charset.
3340 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3342 * gnus.el (gnus-select-method): Made the option list prettier.
3344 1999-12-08 Florian Weimer <fw@s.netic.de>
3346 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3347 for the `de' newsgroups hierarchy, as it is common practice there.
3350 1999-12-07 16:17:12 Shenghuo ZHU <zsh@cs.rochester.edu>
3352 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3353 buffer-string arguments. Fix references.
3355 1999-12-07 15:04:18 Shenghuo ZHU <zsh@cs.rochester.edu>
3357 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3358 (gnus-agent-batch-fetch): Use it.
3359 (gnus-agent-fetch-session): Use it.
3361 1999-12-07 12:32:43 Shenghuo ZHU <zsh@cs.rochester.edu>
3363 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3365 1999-12-07 11:45:10 Shenghuo ZHU <zsh@cs.rochester.edu>
3367 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3370 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3372 * nnslashdot.el (nnslashdot-request-list): There were two
3373 top-level body-forms. Put a `progn' around them.
3375 * gnus.el (gnus-select-method): Use `condition-case'
3376 instead of `ignore-errors', since cl may not be loaded when the
3379 1999-12-06 23:57:47 Shenghuo ZHU <zsh@cs.rochester.edu>
3381 * nnwarchive.el: Support www.mail-archive.com.
3383 1999-12-06 23:55:55 Shenghuo ZHU <zsh@cs.rochester.edu>
3385 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3388 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3390 * utf7.el: New file, written by Jon K Hellan.
3392 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3395 1999-12-06 04:40:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3397 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3399 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3401 (gnus-refer-article-methods): New function.
3402 (gnus-summary-refer-article): Use it.
3404 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3406 * nnimap.el (nnimap-retrieve-groups): Return active format.
3408 * nnimap.el (nnimap-replace-in-string): Removed.
3409 (nnimap-request-list):
3410 (nnimap-retrieve-groups):
3411 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3413 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3415 * imap.el: Use format-spec for ssl program.
3416 * imap.el (imap-ssl-arguments): Removed.
3417 (imap-ssl-open-{1,2}): Removed.
3419 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3421 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3422 instead of `ignore-errors', since cl may not be loaded when the
3425 1999-12-04 11:34:22 Shenghuo ZHU <zsh@cs.rochester.edu>
3427 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3428 (mm-7bit-chars): New variable.
3429 (mm-body-7-or-8): Use it in both cases.
3431 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3433 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3434 defcustom definitions.
3436 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3438 * mm-decode.el (mm-display-part): Let mm-display-external return
3440 (mm-display-external): For copiousoutput methods, insert output in
3443 1999-12-04 03:29:13 Shenghuo ZHU <zsh@cs.rochester.edu>
3445 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3448 1999-12-04 08:31:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3450 * gnus-audio.el: An M too far.
3452 * gnus-msg.el (gnus-setup-message): One backtick too many.
3454 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3455 a function, not a variable.
3457 1999-12-04 08:14:08 Max Froumentin <masmef@maths.bath.ac.uk>
3459 * gnus-score.el (gnus-score-body): Widen before requesting.
3461 1999-12-04 08:06:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3463 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3465 1999-12-04 03:01:55 Shenghuo ZHU <zsh@cs.rochester.edu>
3467 * mail-source.el (mail-source-fetch-webmail): Bind
3470 1999-12-04 07:18:23 Matt Swift <swift@alum.mit.edu>
3472 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3473 (gnus-uu-unmark-by-regexp): Ditto.
3475 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3478 1999-12-04 01:34:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3480 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3481 do their real thing.
3483 * nnmh.el (nnmh-be-safe): Doc fix.
3485 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3487 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3488 status line has arrived before we count it.
3490 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3492 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3493 Whitespace problems.
3495 * gnus-win.el (gnus-configure-windows): Error fix.
3497 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3500 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3501 Indent all functions. Fix all comments to match the comment
3502 conventions. Double-space after full stop.
3504 1999-12-04 01:14:55 YAMAMOTO Kouji <kouji@pobox.com>
3506 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3507 value to divide received mails into my favorite groups and I met
3508 an error. It takes place if the length of a element "VALUE" in
3509 nnmail-split-fancy is less than two.
3511 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3513 * mml.el (mml-insert-part): New function.
3515 1999-09-29 04:48:14 Katsumi Yamaoka <yamaoka@jpl.org>
3517 * lpath.el: Add `sc-cite-regexp'.
3519 1999-12-02 Dave Love <fx@gnu.org>
3521 * mm-decode.el: Customize.
3523 1999-12-03 Dave Love <fx@gnu.org>
3525 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3526 the W3 stuff isn't available.
3528 1999-12-03 Dave Love <fx@gnu.org>
3530 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3533 1999-12-04 00:47:35 Dan Christensen <jdc@jhu.edu>
3535 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3537 1999-12-01 Andrew Innes <andrewi@gnu.org>
3539 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3540 don't be fooled by "From nobody" lines added by respooling.
3542 * pop3.el (pop3-movemail): Write crashbox in binary.
3543 (pop3-get-message-count): New function.
3545 * mail-source.el (mail-source-primary-source): New variable.
3546 (mail-source-report-new-mail-interval): New variable.
3547 (mail-source-idle-time-delay): New variable.
3548 (mail-source-new-mail-available): New internal variable.
3549 (mail-source-fetch-pop): Clear new mail flag, when mail from
3550 primary source has been fetched.
3551 (mail-source-check-pop): New function.
3552 (mail-source-new-mail-p): New function.
3553 (mail-source-start-idle-timer): New function.
3554 (mail-source-report-new-mail): New function.
3555 (mail-source-report-new-mail): New internal variable.
3556 (mail-source-report-new-mail-timer): New internal variable.
3557 (mail-source-report-new-mail-idle-timer): New internal variables.
3559 1999-12-04 00:39:34 Andreas Schwab <schwab@suse.de>
3561 * gnus-cus.el (gnus-group-customize): Customize fix.
3563 1999-12-04 00:38:24 Andrea Arcangeli <andrea@suse.de>
3565 * message.el (message-send-mail-with-sendmail): Use
3566 message-make-address.
3568 Fri Dec 3 20:34:11 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3570 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3572 Fri Dec 3 20:09:41 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3574 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3576 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3578 * mml.el (mml-insert-tag): Don't close the tag.
3579 (mml-insert-empty-tag): New function.
3580 (mml-attach-file): Use mml-insert-empty-tag instead of
3582 (mml-attach-buffer): Ditto.
3583 (mml-attach-external): Ditto.
3584 (mml-insert-multipart): Ditto.
3586 1999-12-03 08:49:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3588 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3591 1999-12-03 01:12:41 Shenghuo ZHU <zsh@cs.rochester.edu>
3593 * gnus.el (gnus-find-method-for-group): The method of a new group
3594 is not the native one.
3596 1999-12-03 01:26:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
3598 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3600 1999-12-02 18:00:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3602 * nnultimate.el (nnultimate-retrieve-headers): Use
3603 mm-with-unibyte-current-buffer.
3604 (nnultimate-request-article): Ditto.
3606 1999-12-02 14:57:46 Shenghuo ZHU <zsh@cs.rochester.edu>
3608 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3610 1999-12-02 11:14:50 Shenghuo ZHU <zsh@cs.rochester.edu>
3612 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3613 * nnweb.el (nnweb-retrieve-headers): Use it.
3614 (nnweb-request-article): Use it.
3616 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3617 case matching failed.
3619 1999-12-02 John Wiegley <jwiegley@inprise.com>
3621 * mail-source.el (mail-source-keyword-map): Add backslash to
3624 1999-12-02 07:24:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
3626 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3628 (gnus-group-charset-alist): No, don't.
3630 * nnweb.el (nnweb-init): Make the buffer unibyte.
3632 1999-12-01 23:02:48 Shenghuo ZHU <zsh@cs.rochester.edu>
3634 * mail-source.el (mail-source-set-common-1): Fix to get the
3637 1999-12-02 00:27:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
3639 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3641 * nnultimate.el (nnultimate-request-list): Use unibyte.
3643 * gnus-uu.el (gnus-uu-grab-articles): Bind
3644 gnus-display-mime-function to nil.
3646 * message.el (message-send-mail-with-sendmail): Use the
3647 user-mail-address variable.
3649 * gnus-art.el (gnus-ignored-headers): More headers.
3651 * message.el (message-shorten-1): Use list.
3653 1999-12-01 21:59:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
3655 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3658 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3659 (nnweb-dejanews-create-mapping): Do the properish date.
3661 1999-12-01 17:41:21 Shenghuo ZHU <zsh@cs.rochester.edu>
3663 * mail-source.el (mail-source-common-keyword-map): New variable.
3664 (mail-source-bind-common): New macro.
3665 (mail-source-fetch): Support plugged mail source.
3666 * gnus-int.el (gnus-request-scan): Use them.
3668 1999-12-01 21:59:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
3670 * mm-view.el (mm-inline-message): Check whether charset is a
3673 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3675 * message.el (message-mode-map): Changed keystroke for
3676 message-yank-buffer.
3678 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3680 * message.el (message-shorten-references): Cut references to 31
3681 elements, then either fold them or shorten them to 988 characters.
3682 (message-shorten-1): New function.
3683 (message-cater-to-broken-inn): New variable.
3685 1999-12-01 21:47:10 Eric Marsden <emarsden@mail.dotcom.fr>
3687 * nnslashdot.el (nnslashdot-lose): New function.
3689 1999-12-01 21:08:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
3691 * mm-view.el (mm-inline-message): Not the right type of charset is
3692 being fetched here. Let the group charset rule.
3693 (mm-inline-message): Ignore us-ascii.
3695 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
3697 * mail-source.el (mail-source-fetch-maildir): work around the
3698 ommitted "file-regular-p" in efs/ange-ftp.
3700 1999-12-01 19:59:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3702 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3703 (mml-generate-mime-1): Use the encoding param.
3705 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3707 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3708 gnus-art before binding its variables.
3710 * gnus-art.el (gnus-article-prepare-display): Run the prepare
3713 1999-12-01 19:48:14 Rupa Schomaker <rupa-list@rupa.com>
3715 * message.el (message-clone-locals): Use it.
3717 * gnus-msg.el (gnus-configure-posting-styles): Make
3718 user-mail-address local.
3720 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
3722 * gnus-start.el (gnus-get-unread-articles): Scan each method only
3725 1999-12-01 17:37:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3727 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3728 (message-clone-locals): Ditto.
3730 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3731 group inherit reply-to or from.
3733 1999-12-01 13:04:09 Shenghuo ZHU <zsh@cs.rochester.edu>
3735 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3737 (gnus-summary-show-article-charset-alist): New variable.
3739 * mm-bodies.el (mm-decode-string): Support gnus-all and
3741 (mm-decode-body): Ditto.
3742 * rfc2047.el (rfc2047-decode): Ditto.
3744 1999-12-01 17:37:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3746 * mail-source.el (mail-source-delete-incoming): Change default to
3749 Wed Dec 1 16:31:31 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3751 * gnus.el: Pterodactyl Gnus v0.99 is released.
3753 1999-12-01 14:28:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
3755 * dgnushack.el (dgnushack-compile): No webmail under Emacs.
3757 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3760 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3761 (gnus-configure-posting-styles): No, don't.
3762 (gnus-configure-posting-styles): Allow overriding files.
3764 * gnus-art.el (gnus-header-button-alist): Use browse-url
3767 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3769 * gnus-msg.el (gnus-summary-yank-message): New command and
3772 * message.el (message-yank-buffer): New command.
3773 (message-buffers): New function.
3775 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3776 next group in a more normal fasion.
3778 * mml.el (mml-boundary-function): New variable.
3779 (mml-compute-boundary): Use it.
3781 * nnmh.el (nnmh-active-number): Skip past files that have buffers
3782 that exist for them.
3784 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3785 (gnus-async-timer): New variable.
3787 1999-11-30 02:07:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3789 * nnultimate.el (nnultimate-request-list): Be more lenient with
3792 1999-11-28 20:22:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
3794 * gnus-art.el (gnus-treatment-function-alist): Do
3795 gnus-treat-capitalize-sentences.
3797 1999-11-30 09:07:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3799 * webmail.el (webmail-hotmail-article): Hotmail changes the
3802 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
3804 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3805 switch to buffer after calling program.
3806 (mm-display-external): Use `shell-command-switch' instead of "-c".
3808 1999-11-27 15:21:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3810 * nnultimate.el (nnultimate-possibly-change-server): Don't always
3813 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
3816 1999-11-24 20:18:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3818 * message.el (message-mode): Doc fix.
3820 1999-11-24 09:25:00 Shenghuo ZHU <zsh@cs.rochester.edu>
3822 * gnus-art.el (article-emphasize): Check group variable.
3823 * rfc1843.el (rfc1843-decode-article-body): Ditto.
3825 1999-11-24 00:11:27 Shenghuo ZHU <zsh@cs.rochester.edu>
3827 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
3830 1999-11-23 17:21:05 Shenghuo ZHU <zsh@cs.rochester.edu>
3832 * webmail.el: Support www.netaddress.com, i.e. usa.net.
3834 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
3836 * mml.el (mml-quote-region): Insert ! after the hash.
3838 1999-11-23 05:08:23 Shenghuo ZHU <zsh@cs.rochester.edu>
3840 * gnus-group.el (gnus-group-warchive-address-history): Change to
3843 1999-11-23 02:33:13 Shenghuo ZHU <zsh@cs.rochester.edu>
3845 * webmail.el: Support mail.yahoo.com.
3847 * mail-source.el (mail-source-fetch-webmail): Add password check.
3848 (mail-source-keyword-map): Use `subtype'.
3850 1999-11-22 04:35:43 Shenghuo ZHU <zsh@cs.rochester.edu>
3852 * mail-source.el (mail-source-keyword-map): Add webmail.
3853 (mail-source-fetcher-alist): Ditto.
3854 (mail-source-fetch-webmail): New function.
3855 * webmail.el: New file.
3857 1999-11-21 12:20:02 Shenghuo ZHU <zsh@cs.rochester.edu>
3859 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
3861 1999-11-21 12:19:11 Shenghuo ZHU <zsh@cs.rochester.edu>
3863 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
3865 1999-11-20 12:54:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3867 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
3868 (nnultimate-prune-days): New function.
3869 (nnultimate-create-mapping): Use it.
3870 (nnultimate-request-group): Only fetch the groups list if it has
3871 not been done before.
3872 (nnultimate-retrieve-headers): Don't write groups.
3873 (nnultimate-create-mapping): Off-by-one error.
3875 1999-11-19 12:17:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3877 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
3880 1999-11-20 02:22:52 Shenghuo ZHU <zsh@cs.rochester.edu>
3882 * nnwarchive.el: Lots of changes make agent happy.
3884 1999-11-19 21:37:41 Shenghuo ZHU <zsh@cs.rochester.edu>
3886 * gnus-start.el (gnus-get-unread-articles): Assert group is in
3889 1999-11-19 19:53:08 Shenghuo ZHU <zsh@cs.rochester.edu>
3891 * mm-decode.el (mm-display-external): Write region with binary
3894 1999-11-18 14:52:05 Shenghuo ZHU <zsh@cs.rochester.edu>
3896 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
3898 1999-11-18 14:35:01 Shenghuo ZHU <zsh@cs.rochester.edu>
3900 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
3901 (mm-uu-test): Now it is in restricted region.
3903 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
3905 * mm-view.el (mm-view-message): Fix buffer leak.
3906 (mm-inline-message): Support 'gnus-decoded.
3908 * mm-bodies.el (mm-decode-body): Ditto.
3910 * rfc2047.el (rfc2047-decode-region): Ditto.
3912 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
3914 * imap.el (require): Added autoload for base64-encode-string.
3916 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
3918 * gnus.el (gnus-refer-article-method): Made list value
3921 1999-11-17 13:09:37 Shenghuo ZHU <zsh@cs.rochester.edu>
3923 * gnus-sum.el (gnus-summary-recenter): set-window-start with
3924 NOFORCE in Emacs case.
3926 1999-11-17 13:04:01 Shenghuo ZHU <zsh@cs.rochester.edu>
3928 * gnus-art.el (gnus-request-article-this-buffer): Set
3929 gnus-newsgroup-name.
3931 1999-11-16 23:53:22 Shenghuo ZHU <zsh@cs.rochester.edu>
3933 * gnus-xmas.el (gnus-xmas-summary-recenter): set-window-start with
3936 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
3938 * gnus-start.el (gnus-get-unread-articles): Check server before
3941 1999-11-16 10:01:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3943 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
3945 * nnslashdot.el (nnslashdot-login-name): New variable.
3946 (nnslashdot-password): Ditto.
3947 (nnslashdot-request-post): New function.
3949 * gnus-art.el (gnus-treat-buttonize): More testing.
3951 * mm-encode.el: Another CVS test.
3953 * gnus-art.el (gnus-treat-emphasize): Change default.
3954 (gnus-treat-buttonize): Ditto.
3955 (gnus-treat-buttonize): This is a test.
3957 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
3958 (gnus-build-sparse-threads): Ditto.
3959 (gnus-build-all-threads): Ditto.
3961 * nnheader.el (make-full-mail-header): Make into a subst.
3963 * dgnushack.el (dgnushack-compile): Skip all w3-dependent files
3964 unless w3 is supplied.
3966 * gnus.el (gnus-refer-article-method): Doc fix.
3968 * gnus-sum.el: Do not accept a prefix.
3969 (gnus-summary-refer-article): Accept a list of select methods.
3971 1999-11-15 21:28:40 Shenghuo ZHU <zsh@cs.rochester.edu>
3973 * Makefile.in: Change `^ *' to `\t'.
3975 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
3977 * message.el (message-forward): Pay attention to prefix argument
3978 again and forward all headers when it is set, regardless of the
3979 value of message-forward-ignored-headers.
3981 1999-11-15 20:44:50 William M. Perry <wmperry@aventail.com>
3983 * dgnushack.el (dgnushack-compile): Vpath file.
3985 * Makefile.in (SHELL): VPATH support.
3987 1999-11-15 20:37:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3989 * gnus-ems.el: Check for cygwin32.
3991 1999-11-14 18:15:28 Shenghuo ZHU <zsh@cs.rochester.edu>
3993 * mm-decode.el (mm-display-external): Use 'non-viewer.
3995 1999-11-14 15:21:06 Shenghuo ZHU <zsh@cs.rochester.edu>
3997 * base64.el (base64-encode-string): An alias for base64-encode for
4000 1999-11-14 01:58:18 Shenghuo ZHU <zsh@cs.rochester.edu>
4002 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4005 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4007 * gnus-start.el (gnus-get-unread-articles): Use
4008 nnfoo-retrieve-groups to find new news, if available.
4009 (gnus-read-active-file-2): New function.
4010 (gnus-get-unread-articles): Use it.
4011 (gnus-read-active-file-1): Ditto.
4013 1999-11-13 17:59:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4015 * mm-util.el (mm-find-mime-charset-region): Make sure
4016 find-coding-systems-for-charsets is fbound.
4018 * gnus-ems.el: Typo fix.
4020 1999-11-13 Florian Weimer <fw@s.netic.de>
4022 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4023 it's available and makes sense.
4025 1999-11-12 19:56:23 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4027 * gnus-score.el (gnus-score-save): Translate score file.
4029 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4031 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4032 added fetchflag and dontexpunge keywords.
4033 (mail-source-fetch-imap): Use them.
4035 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4037 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4038 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4041 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4043 Mention that it is both for group and topic parameters.
4044 (gnus-extra-topic-parameters): New constant, including `subscribe'
4046 (gnus-extra-group-parameters): New constant.
4047 (gnus-group-customize): Use them.
4049 * gnus.el (gnus-select-method): Added default value and tag.
4050 (gnus-refer-article-method): Added `DejaNews' customization option.
4052 1999-11-12 05:04:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
4054 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4056 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4059 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4061 * nnslashdot.el (nnslashdot-group-number): Changed default.
4063 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4064 (nnweb-dejanews-wash-article): Removed.
4065 (nnweb-type-definition): Fetch by id.
4067 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4070 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4071 (nnslashdot-request-list): Use Ultramode as well.
4072 (nnslashdot-date-to-date): Be more lenient.
4073 (nnslashdot-threaded): New function.
4075 1999-11-11 17:40:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
4077 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4079 1999-11-11 14:32:48 Steinar Bang <sb@metis.no>
4081 * nnweb.el (nnweb-type-definition): /=dnc .
4083 1999-11-11 10:58:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
4085 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4087 (nnultimate-retrieve-headers): Wrong ordering.
4089 1999-11-11 07:31:51 Matt Pharr <mmp@graphics.stanford.edu>
4091 * message.el (message-forward-as-mime): New variable.
4093 1999-11-11 05:24:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4095 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4097 1999-11-10 16:50:01 Shenghuo ZHU <zsh@cs.rochester.edu>
4099 * mail-source.el (mail-source-movemail-and-remove): New function.
4100 (mail-source-keyword-map): Add `function' for `maildir'.
4101 (mail-source-fetch-maildir): Use it.
4103 1999-11-10 13:48:10 Shenghuo ZHU <zsh@cs.rochester.edu>
4105 * nnwarchive.el: New file.
4106 * gnus-group.el (gnus-group-make-warchive-group): New function.
4107 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4109 1999-11-10 12:13:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4111 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4114 1999-11-10 11:33:23 Rajappa Iyer <rajappa@mindspring.com>
4116 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4118 1999-11-10 05:22:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
4120 * nnultimate.el (nnultimate-open-server): Do address.
4121 (nnultimate-forum-table-p): New function.
4123 * nnweb.el (nnweb-insert-html): Renamed.
4124 (nnweb-insert): New function.
4126 * nnultimate.el (nnultimate-insert-html): New function.
4128 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4130 (nnslashdot-retrieve-headers): use the sane version instead.
4132 1999-11-09 00:13:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4134 * nnslashdot.el (nnslashdot-request-article): Fold case.
4136 * nnultimate.el: New file.
4138 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4141 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4142 (gnus-read-active-file-1): Separated into own function.
4143 (gnus-read-active-file): Catch quits.
4145 * nnslashdot.el (nnslashdot-request-article): Search better on
4147 (nnslashdot-request-list): Fold case.
4148 (nnslashdot-retrieve-headers): Ditto.
4150 1999-11-08 05:33:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4152 * gnus.el: Autoload gnus-subscribe-topics.
4154 1999-11-07 22:56:46 Shenghuo ZHU <zsh@cs.rochester.edu>
4156 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4158 * gnus-util.el (gnus-write-active-file): Ditto.
4160 1999-11-07 22:31:10 Shenghuo ZHU <zsh@cs.rochester.edu>
4162 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4164 * gnus-cache.el (gnus-cache-file-name): Use it.
4165 * gnus-agent.el (gnus-agent-group-path): Use it.
4166 * nnmail.el (nnmail-group-pathname): Use it.
4168 1999-11-07 21:07:55 Shenghuo ZHU <zsh@cs.rochester.edu>
4170 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4172 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4173 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4174 * gnus.el (gnus-short-group-name): "..." proof.
4176 1999-11-07 20:03:16 Shenghuo ZHU <zsh@cs.rochester.edu>
4178 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4181 1999-11-08 00:06:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4183 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4185 (nnslashdot-generate-active): New function.
4186 (nnslashdot-request-newgroups): Use it.
4188 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4191 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4192 (nnslashdot-request-list): Not moderated.
4194 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4196 * nnimap.el (nnimap-open-server): Remove error signal if
4197 nnimap-server-buffer is nil (the check should've been `boundp').
4199 * imap.el (imap-log):
4200 * nnimap.el (nnimap-debug): Disable debugging by default.
4202 1999-11-07 01:17:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
4204 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4206 * gnus-topic.el (gnus-subscribe-topic): New function.
4208 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4211 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4212 if starting with a quote.
4214 1999-11-07 13:06:11 Shenghuo ZHU <zsh@cs.rochester.edu>
4216 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4219 1999-11-07 01:17:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
4221 * nnslashdot.el: New file.
4223 * nnheader.el (nnheader-insert-header): New function.
4225 * gnus-art.el (gnus-mime-internalize-part): Bind
4228 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4231 1999-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
4233 * smiley.el (gnus-smiley-display): Use `smiley-toggle-buffer'.
4234 (smiley-toggle-buffer): New function.
4235 (smiley-buffer): Don't quote the function.
4236 (smiley-toggle-extents): Ditto.
4238 1999-11-07 01:00:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
4240 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4243 1999-11-06 23:16:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4245 * gnus-art.el (gnus-article-mode-map): Use the summary article
4248 1999-11-06 22:56:49 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4250 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4252 1999-11-06 21:40:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4254 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4256 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4258 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4259 is list or not before condition.
4261 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4263 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4265 1999-11-06 19:18:14 Kevin the Bandicoot <user42@zip.com.au>
4267 * gnus-art.el (gnus-emphasis-alist): New value.
4269 1999-11-06 13:57:13 Shenghuo ZHU <zsh@cs.rochester.edu>
4271 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4274 1999-11-06 04:24:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4276 * gnus-art.el (article-date-ut): Keep the updated timer.
4277 (gnus-emphasis-underline-italic): Doc fix.
4279 * gnus-msg.el (gnus-post-method): Doc fix.
4280 (gnus-post-method): Change default.
4282 1999-11-06 04:12:13 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4284 * message.el (message-newline-and-reformat): Improvements.
4286 1999-11-06 03:51:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4288 * message.el (message-newline-and-reformat): Don't insert too many
4290 (message-newline-and-reformat): Work even if not sc.
4292 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4294 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4296 1999-11-06 03:48:02 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4298 * mm-view.el (mm-display-patch-inline): New function.
4300 1999-11-06 03:47:54 Robert Bihlmeyer <robbe@orcus.priv.at>
4302 * mm-view.el (mm-display-patch-inline): New function.
4304 1999-11-06 02:17:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
4306 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4309 * message.el (message-forward): Narrow to the right header.
4311 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4314 * gnus-msg.el (gnus-configure-posting-styles): Use the
4315 user-full-name function.
4317 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4318 (mm-body-charset-encoding-alist): Default to nil.
4320 * message.el (message-elide-ellipsis): Fix typo.
4321 (message-elide-region): Ditto.
4322 (message-elide-region): Don't insert a newline first.
4324 1999-11-05 20:28:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4326 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4327 gnus-fetch-old-headers.
4328 (gnus-cut-threads): Ditto.
4329 (gnus-summary-initial-limit): Ditto.
4330 (gnus-summary-limit-children): Ditto.
4332 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4335 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4337 * gnus-art.el (article-decode-encoded-words):
4338 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4341 * gnus.el (gnus-read-method): Add methods from
4342 `gnus-opened-servers' to completion. Map entered method/address
4343 into existing methods if possible.
4345 * gnus-group.el (gnus-group-make-group): Simplify method.
4347 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4349 * mml.el (mml-preview): Remove mail-header-separator before
4352 1999-11-05 20:28:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4354 * message.el (message-read-from-minibuffer): New function.
4356 Fri Nov 5 19:10:02 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4358 * gnus.el: Pterodactyl Gnus v0.98 is released.
4360 1999-11-05 01:27:49 Shenghuo ZHU <zsh@cs.rochester.edu>
4362 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4364 1999-11-04 22:20:35 Shenghuo ZHU <zsh@cs.rochester.edu>
4366 * mml.el (mml-generate-mime-1): Read attached binary file in
4369 1999-11-03 16:08:56 Shenghuo ZHU <zsh@cs.rochester.edu>
4371 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4373 1999-11-03 15:27:38 Shenghuo ZHU <zsh@cs.rochester.edu>
4375 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4377 1999-11-02 17:28:33 Shenghuo ZHU <zsh@cs.rochester.edu>
4379 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4381 1999-10-31 21:24:59 Shenghuo ZHU <zsh@cs.rochester.edu>
4383 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4384 (gnus-article-mime-match-handle-function): New variable.
4385 (gnus-article-view-part): Make `b' customizable.
4387 1999-10-29 14:30:07 Shenghuo ZHU <zsh@cs.rochester.edu>
4389 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4391 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4393 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4395 1999-10-26 23:27:44 Shenghuo ZHU <zsh@cs.rochester.edu>
4397 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4399 1999-10-26 21:44:05 Shenghuo ZHU <zsh@cs.rochester.edu>
4401 * gnus-srvr.el (gnus-browse-foreign-server): Use
4402 `buffer-substring' instead of `read'.
4404 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4406 * nnimap.el, imap.el, rfc2104.el: New files.
4408 * gnus.el (gnus-valid-select-methods): Add nnimap.
4410 * gnus-group.el (gnus-group-group-map): Add
4411 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4412 (gnus-group-nnimap-expunge): New function.
4413 (gnus-group-nnimap-edit-acl): New function.
4415 * gnus-agent.el (gnus-agent-group-mode-map): Add
4416 gnus-agent-synchronize.
4417 (gnus-agent-synchronize): New function.
4418 (gnus-agent-fetch-group-1): Check if server is open.
4420 * nnagent.el (nnagent-request-set-mark): Save marks.
4422 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4423 (mail-source-fetcher-alist): Map to imap fetcher function.
4424 (mail-source-fetch-imap): New function.
4426 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4429 1999-10-22 11:03:00 Shenghuo ZHU <zsh@cs.rochester.edu>
4431 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4432 (gnus-topic-sort-topics): New function.
4433 (gnus-topic-make-menu-bar): Add sort-topics.
4434 (gnus-topic-move): New function.
4435 (gnus-topic-move-group): Move the topic if no group selected.
4437 1999-10-13 21:31:50 Shenghuo ZHU <zsh@cs.rochester.edu>
4439 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4441 1999-10-13 12:52:18 Shenghuo ZHU <zsh@cs.rochester.edu>
4443 * mm-view.el (mm-inline-message): Fix leaving group bug.
4445 1999-10-07 17:59:49 Shenghuo ZHU <zsh@cs.rochester.edu>
4447 * gnus-msg.el (gnus-post-method): Use normal method if current is
4450 1999-10-07 17:09:34 Shenghuo ZHU <zsh@cs.rochester.edu>
4452 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4453 (nnmail-insert-lines): Ditto.
4455 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4457 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4460 * message.el (message-unsent-separator): One more separator.
4462 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4464 * nnfolder.el (nnfolder-request-move-article): For empty article,
4465 search till (point-max).
4466 (nnfolder-retrieve-headers): Ditto.
4467 (nnfolder-request-accept-article): Ditto.
4468 (nnfolder-save-mail): Ditto.
4469 (nnfolder-insert-newsgroup-line): Ditto.
4471 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4473 * qp.el (quoted-printable-encode-region): Check eobp.
4475 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4477 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4479 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4481 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4484 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4486 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4487 (mm-uu-forward-end-line): Ditto.
4489 1999-09-29 Didier Verna <verna@inf.enst.fr>
4491 * binhex.el (binhex-decode-region): don't consider the value of
4492 `enable-multibyte-characters' in XEmacs.
4494 * gnus-start.el (gnus-read-descriptions-file): ditto.
4496 * mm-util.el (mm-multibyte-p): ditto.
4497 (mm-with-unibyte-buffer): ditto.
4498 (mm-find-charset-region): use `mm-multibyte-p'.
4500 * mm-bodies.el (mm-decode-body): ditto.
4501 (mm-decode-string): ditto.
4503 * lpath.el ((string-match "XEmacs" emacs-version)): Don't define
4504 `enable-multibyte-characters' in XEmacs.
4506 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4508 * mm-util.el (mm-binary-coding-system): Try binary first.
4510 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4512 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4514 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4516 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4518 (article-date-ut): Find correct insert position.
4520 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4522 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4525 1999-09-27 20:33:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
4527 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4530 * message.el (message-resend): Use message mode when prompting.
4532 * gnus-art.el (article-hide-headers): Mark wash.
4533 (article-emphasize): Ditto.
4535 1999-09-27 19:52:14 Vladimir Volovich <vvv@vvv.vsu.ru>
4537 * message.el (message-newline-and-reformat): Work for SC.
4539 1999-09-27 19:38:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
4541 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4543 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4545 1999-10-20 David S. Goldberg <dsg@mitre.org>
4547 * mm-decode.el (mm-inline-override-types): New variable.
4549 * mm-decode.el (mm-inline-override-p): New function.
4551 * mm-decode.el (mm-inlined-p): Use it.
4553 1999-10-20 David S. Goldberg <dsg@mitre.org>
4555 * mm-decode.el (mm-inline-override-types): New variable.
4557 * mm-decode.el (mm-inline-override-p): New function.
4559 * mm-decode.el (mm-inlined-p): Use it.
4561 Mon Sep 27 15:18:05 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4563 * gnus.el: Pterodactyl Gnus v0.97 is released.
4565 1999-09-01 Brendan Kehoe <brendan@zen.org>
4567 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4568 gnus-summary-next-group, not gnus-summary-next-article. Only give
4571 1999-09-25 08:07:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
4573 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4576 * gnus-xmas.el (gnus-xmas-summary-recenter): Display one more
4579 * message.el (message-forward-ignored-headers): New variable.
4581 * gnus-art.el (gnus-article-prepare-display): Nix out
4582 gnus-article-wash-types.
4584 * gnus-agent.el (gnus-agent-create-buffer): New function.
4585 (gnus-agent-fetch-group-1): Use it.
4586 (gnus-agent-start-fetch): Ditto.
4588 * gnus-sum.el (gnus-summary-exit): Don't use
4589 `gnus-use-adaptive-scoring'.
4591 * mail-source.el (mail-source-fetch-pop): Only store password when
4594 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4596 1999-09-24 18:43:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4598 * message.el (message-reply): Use it.
4599 (message-dont-reply-to-names): New variable.
4601 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4603 * mm-util.el (mm-preferred-coding-system): Typo fix.
4605 * message.el (message-bounce): Work for non-MIME.
4607 * gnus.el (gnus-short-group-name): Short the right parts of the
4610 1999-09-24 18:17:48 Johan Kullstam <kullstam@ne.mediaone.net>
4612 * mm-encode.el (mm-qp-or-base64): New version.
4614 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4616 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4618 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4620 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4621 of restricted region.
4622 (gnus-mime-display-single): Set beg at correct point.
4624 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4626 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4628 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4630 * gnus-msg.el (gnus-configure-posting-styles): Let
4631 `gnus-posting-styles' have its say in posting-style: local
4632 variable `styles' is already bound to `gnus-posting-styles' so
4633 don't rebind it to nil.
4635 1999-09-24 18:10:56 Robert Bihlmeyer <robbe@orcus.priv.at>
4637 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4640 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4642 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4643 quoted-printable-encode-region.
4645 * qp.el (quoted-printable-encode-region): Assume charset
4646 encoded. Fold every line in the region.
4648 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4650 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4653 1999-09-01 Didier Verna <verna@inf.enst.fr>
4655 * message.el (message-mode): allows whitespaces between multiple
4656 instances of the fill character ">".
4658 1999-09-24 18:02:50 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4660 * mm-encode.el (mm-qp-or-base64): Fix.
4662 1999-09-01 12:18:01 Katsumi Yamaoka <yamaoka@jpl.org>
4664 * message.el (message-send): Too much and.
4666 1999-09-24 17:58:07 Andreas Schwab <schwab@suse.de>
4668 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4670 1999-08-28 12:44:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4672 * gnus-score.el (gnus-score-headers): Work for nil scores.
4674 1999-08-27 20:46:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4676 * gnus-cache.el (gnus-cache-write-active): Write full names.
4678 * gnus-util.el (gnus-write-active-file): Accept full name.
4680 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4681 (mm-assoc-string-match): New function.
4682 (mm-display-inline): Use it.
4684 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4686 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4688 1999-08-27 19:08:10 Florian Weimer <fw@s.netic.de>
4690 * mml.el (mml-generate-multipart-alist): New variable.
4692 1999-08-27 15:30:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4694 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4696 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4698 * message.el (message-send): More helpful error message if sending
4701 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4703 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4704 in newer emacsen, where ?r isn't equal 114.
4706 Fri Aug 27 13:17:48 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4708 * gnus.el: Pterodactyl Gnus v0.96 is released.
4710 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4712 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4713 to get active info if method is covered by agent, otherwise
4714 active info is lost.
4716 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4718 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4720 1999-08-09 Dave Love <fx@gnu.org>
4722 * mm-util.el: Use `defalias', not `fset' for dummy functions.
4724 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
4726 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4727 (already matched by "^X-Pgp"), removed duplicate
4728 X-Mailing-List, added several new junk headers.
4730 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
4732 * gnus-art.el (article-decode-charset): Don't assume
4733 gnus-summary-buffer is live.
4735 1999-08-27 15:07:43 Paul Flinders <paul@dawa.demon.co.uk>
4737 * smiley.el (smiley-deformed-regexp-alist): Fix % smileys.
4739 1999-08-27 15:02:58 Florian Weimer <fw@s.netic.de>
4741 * gnus-score.el (gnus-home-score-file): Work with absolute path
4744 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4746 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4747 nothing else in the group.
4749 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4751 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4754 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4756 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4758 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4760 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4763 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4765 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4768 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4770 * mm-util.el (mm-text-coding-system-for-write): New variable.
4771 (mm-append-to-file): New function.
4772 (mm-write-region): New function.
4774 * gnus-art.el (gnus-output-to-file): Use it.
4775 * gnus-util.el (gnus-output-to-rmail): Ditto.
4776 (gnus-output-to-mail): Ditto.
4777 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4779 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4781 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4783 * nnheader.el (nnheader-insert-file-contents): Revert and use
4784 mm-insert-file-contents.
4785 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4786 (nnheader-auto-mode-alist): Removed.
4788 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4789 (mm-insert-file-contents): Add a new parameter for inserting
4790 compressed file literally.
4792 * mml.el (mml-generate-mime-1): Insert non-text literally.
4794 * gnus.el: Change most mm-insert-file-contents back to nnheader.
4796 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
4798 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4800 1999-08-27 14:53:42 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
4802 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4805 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4807 * mml.el (mml-insert-mime): Decode text.
4808 (mml-to-mime): Narrow to headers-or-head.
4810 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4812 * mm-view.el (mm-inline-text): Check
4813 w3-meta-content-type-charset-regexp.
4815 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
4817 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4820 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
4822 * gnus-mlspl.el: Documentation fixes.
4824 1999-08-27 14:42:14 Rui Zhu <sprache@iname.com>
4826 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4828 1999-08-27 14:40:52 Michael Cook <cook@sightpath.com>
4830 * gnus-art.el (gnus-article-setup-buffer): Kill all local
4833 1999-08-27 14:39:34 Hrvoje Niksic <hniksic@srce.hr>
4835 * nnmail.el (nnmail-get-new-mail): "Done".
4837 1999-08-27 14:38:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4839 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
4842 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4844 * gnus-art.el (article-decode-charset): Fix broken CT.
4846 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4848 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
4849 overview buffer if it is killed.
4851 1999-08-27 14:26:03 Eric Marsden <emarsden@mail.dotcom.fr>
4853 * gnus-art.el (article-babel): New version.
4855 1999-08-27 14:22:39 Jon Kv <jonkv@ida.liu.se>
4857 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
4859 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4861 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
4864 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4866 * mm-util.el (mm-running-xemacs): Removed.
4867 (mm-coding-system-p): New function.
4868 (mm-binary-coding-system): Safe guess.
4869 (mm-text-coding-system): Ditto.
4870 (mm-auto-save-coding-system): Ditto.
4872 1999-07-11 11:02:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4874 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
4875 (mm-qp-or-base64): Reversed logic.
4877 * mm-decode.el (mm-save-part-to-file): Let coding system be
4880 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
4882 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
4883 be set in topic parameters.
4885 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
4887 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
4888 (gnus-sort-gathered-threads): Allow the user to specify the
4889 function to use when sorting gathered threads.
4891 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
4892 mark cached articles as `undownloaded'.
4894 Tue Jul 20 02:39:56 1999 Peter von der Ahe <peter@ahe.dk>
4896 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
4897 to have buffer local values.
4899 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
4901 * gnus-group.el (gnus-group-make-doc-group): Notice when user
4902 types 'g' for 'guess group type.
4904 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
4906 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
4907 after each regexp in nnmail-list-identifiers, not just after last
4910 * gnus-sum.el (gnus-list-identifiers): New variable.
4911 (gnus-summary-remove-list-identifiers): New function.
4912 (gnus-select-newsgroup): Use it.
4913 (gnus-summary-wash-hide-map): Bind
4914 `gnus-article-hide-list-identifiers' to W W l.
4915 (gnus-summary-make-menu-bar): Add list-identifiers command.
4917 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
4918 (gnus-treatment-function-alist): Add variable.
4919 (article-hide-list-identifiers): New function.
4920 (mapcar): Add function.
4921 (gnus-article-hide): Use it.
4923 Fri Jul 9 22:21:16 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4925 * gnus.el: Pterodactyl Gnus v0.95 is released.
4927 1999-07-09 21:46:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4929 * mm-decode.el (mm-mailcap-command): New function.
4930 (mm-display-external): Use it.
4932 * gnus-art.el (article-make-date-line): Work for India.
4934 * mm-encode.el (mm-qp-or-base64): Typo.
4936 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
4938 Fri Jul 9 19:28:29 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4940 * gnus.el: Pterodactyl Gnus v0.94 is released.
4942 1999-07-09 21:19:23 Stainless Steel Rat <ratinox@peorth.gweep.net>
4944 * pop3.el: New version.
4946 1999-07-09 20:01:44 Lars Magne Ingebrigtsen <larsi@gnus.org>
4948 * mm-encode.el (mm-qp-or-base64): New function.
4949 (mm-content-transfer-encoding): Use it.
4951 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
4953 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4955 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
4957 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
4959 1999-07-09 18:52:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4961 * gnus-art.el (gnus-mime-view-part-as-media): New command and
4964 * mailcap.el (mailcap-mime-types): New function.
4966 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
4968 * message.el (message-goto-eoh): Really go to the end.
4970 1999-07-09 18:40:23 Puneet Goel <puneet@computer.org>
4972 * message.el (message-make-date): Do the right thing in with
4973 sub-hour time zones.
4975 1999-07-09 18:36:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4977 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
4980 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4982 * nnfolder.el (nnfolder-request-rename-group): Create directory.
4984 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4986 * mailcap.el (mailcap-parse-mailcap): Skip \;.
4987 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
4988 and use t as default value.
4990 Wed Jul 7 18:40:30 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
4992 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
4993 gnus-summary-buffer is live.
4995 1999-07-09 17:44:03 Robert Pluim <rpluim@nortelnetworks.com>
4997 * mm-util.el (mm-enable-multibyte): Check whether var bound.
4999 1999-07-09 17:31:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
5001 * message.el (message-bounce): Do MIME bounces MIMEy.
5003 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5005 1999-07-08 08:41:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5007 * mailcap.el (mailcap-mime-extensions): Changed patch to
5010 * mm-decode.el (mm-display-external): Wrong placement of paren.
5012 Wed Jul 7 13:09:51 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5014 * gnus.el: Pterodactyl Gnus v0.93 is released.
5016 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5018 * gnus-cus.el (gnus-group-parameters): New entries for
5021 * gnus-mlspl.el: Renamed functions and variables so as to
5022 start with gnus-group-split.
5023 * gnus.el: Adjust autoload entries.
5025 1999-07-07 Alexandre Oliva <oliva@dcc.unicamp.br>
5027 * gnus-mlspl.el: Removed trailing t from comment and provide.
5028 Renamed functions and variables to start with gnus-mlsplit.
5029 Added autoload comments.
5030 * gnus.el: Added autoload entries.
5032 1999-07-06 05:37:46 Alexandre Oliva <oliva@dcc.unicamp.br>
5034 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5035 so that matches excluded by RESTRICTs do not cause the whole split
5036 to be ignored. This also fixes a long-standing bug in which a
5037 split with \N substitutions wouldn't cause cross-posting as
5040 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5041 (nnmail-split-it): Implement them.
5043 * nnmail.el (nnmail-split-fancy): Document ! splits.
5045 1999-07-07 10:41:11 Stainless Steel Rat <ratinox@peorth.gweep.net>
5047 * pop3.el: New version.
5049 1999-07-05 Simon Josefsson
5051 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5053 1999-07-07 10:37:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5055 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5057 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5059 * gnus-util.el (gnus-write-active-file): Use real name.
5061 * gnus-agent.el (gnus-agent-expire): Update active file
5064 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5066 * nndraft.el (nndraft-request-article): Use difference
5067 coding-systems for queue and drafts.
5069 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5072 * mm-util.el (mm-auto-save-coding-system): New coding system.
5074 * message.el (message-draft-coding-system): Use it.
5076 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5078 * mm-uu.el: More customizable and less aggressive.
5080 1999-07-07 07:53:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5082 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5085 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5086 (mml-insert-mml-markup): Accept a nofile.
5087 (mml-insert-mime): Insert nofile.
5089 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5091 * mm-decode.el (mm-handle-media-type): New function.
5092 (mm-handle-media-supertype): New function.
5093 (mm-handle-media-subtype): New function.
5094 Use new functions throughout. "/"))
5096 1999-05-18 03:03:50 Katsumi Yamaoka <yamaoka@jpl.org>
5098 * gnus-art.el (gnus-treat-predicate): Typo.
5100 1999-07-07 06:21:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
5102 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5104 1999-07-06 17:57:16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5106 * gnus-art.el (article-date-ut): UT! Default it!
5108 Tue Jul 6 10:59:24 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5110 * gnus.el: Pterodactyl Gnus v0.92 is released.
5112 1999-07-06 12:30:59 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5114 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5116 1999-07-06 07:41:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5118 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5121 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5124 * mm-view.el (mm-inline-message): Ignore remove-spec.
5126 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5129 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5131 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5133 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5136 * message.el (message-fill-yanked-message): Remove `t' arg.
5138 * gnus-group.el (gnus-group-kill-group): Message killing of
5141 * mm-util.el (mm-preferred-coding-system): New function.
5142 (mm-mime-charset): Use it.
5144 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5146 1999-07-06 07:03:31 Alexandre Oliva <oliva@dcc.unicamp.br>
5148 * gnus-mlsplt.el: New file.
5150 1999-07-06 05:47:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
5152 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5154 (mm-attachment-override-p): Take a handle instead of a type.
5155 (mm-inlined-p): Ditto.
5156 (mm-automatic-display-p): Ditto.
5157 (mm-inlinable-p): Ditto.
5159 * nndraft.el (nndraft-request-expire-articles): Delete backup
5162 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5164 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5166 1999-07-06 05:37:46 Alexandre Oliva <oliva@dcc.unicamp.br>
5168 * nnmail.el (nnmail-split-it): Allow .*.
5170 1999-07-05 05:04:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
5172 * mm-decode.el (mm-inline-large-images-p): Renamed.
5174 * gnus-art.el (article-date-ut): Always look in the current buffer
5175 for the Date header.
5177 * mml.el (mml-validate): New command.
5179 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5180 since we are dealing with regexps.
5182 Sun Jul 4 06:31:01 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5184 * gnus.el: Pterodactyl Gnus v0.91 is released.
5186 1999-07-04 04:35:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5188 * gnus-agent.el (gnus-agent-save-active-1): New function.
5189 (gnus-agent-save-active): use it.
5190 (gnus-agent-save-groups): Ditto.
5192 * gnus-cache.el (gnus-cache-write-active): Use it.
5194 * gnus-agent.el (gnus-agent-write-active): Use it.
5196 * gnus-util.el (gnus-write-active-file): New function.
5198 * gnus-agent.el (gnus-agent-write-active): New function to keep
5199 lower boundaries and canceled groups.
5200 (gnus-agent-save-groups): Use it.
5201 (gnus-agent-save-active): Use it.
5202 (gnus-agent-save-group-info): Only write active files.
5203 (gnus-agent-expire): Update active file.
5205 * mm-decode.el (mm-inlinable-part-p): Removed.
5206 (mm-user-display-methods): Default to nil.
5207 (mm-user-display-methods): Removed.
5208 (add-mime-display-method): Removed.
5209 (mm-automatic-display): Renamed.
5210 (mm-automatic-display-p): Use it.
5211 (mm-inlined-types): New variable.
5212 (mm-inlined-p): New function.
5214 * message.el (message-reply): Bind message-this-is-mail.
5216 1999-07-03 13:16:31 Michael Klingbeil <mklingbeil@knuut.de>
5218 * smiley.el (smiley-buffer): Fix for NT.
5220 1999-07-03 11:26:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
5222 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5224 * message.el (message-check-news-header-syntax): Protect against
5227 * mm-util.el (mm-auto-mode-alist): New.
5229 * mml.el (mml-generate-mime-1): Ditto.
5231 * gnus.el: Use mm-insert-file-contents throughout instead of
5234 * mm-util.el (mm-insert-file-contents): New function.
5236 Sat Jul 3 07:35:35 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5238 * gnus.el: Pterodactyl Gnus v0.90 is released.
5240 1999-07-03 09:31:10 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5242 * mailcap.el (mailcap-possible-viewers): Use string=.
5244 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5246 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5247 (mm-uu-forward-end-line): New variable.
5248 (mm-uu-begin-line): Handle forwarded message.
5249 (mm-uu-identifier-alist): Ditto.
5250 (mm-uu-dissect): Ditto.
5252 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5254 * lpath.el: Two free variables.
5256 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5258 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5259 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5260 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5262 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5263 (nnfolder-file-coding-system-for-write): New variable.
5264 (nnfolder-active-file-coding-system): New variable.
5265 (nnfolder-active-file-coding-system-for-write): New variable.
5266 (nnfolder-save-active): New function.
5267 (nnfolder-save-buffer): Use them.
5268 (nnfolder-possibly-change-group): Ditto.
5269 (nnfolder-request-list-newsgroups): Ditto.
5270 (nnfolder-request-create-group): Ditto.
5271 (nnfolder-request-expire-articles): Ditto.
5272 (nnfolder-request-move-article): Ditto.
5273 (nnfolder-request-accept-article): Ditto.
5274 (nnfolder-request-delete-group): Ditto.
5275 (nnfolder-request-rename-group): Ditto.
5276 (nnfolder-possibly-change-folder): Ditto.
5277 (nnfolder-read-folder): Ditto.
5278 (nnfolder-request-list): Remove pathname-coding-system.
5279 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5281 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5282 (nnmail-file-coding-system-1): Removed.
5283 (nnmail-find-file): Use nnmail-pathname-coding-system.
5284 (nnmail-write-region): Ditto.
5286 * nnmbox.el (nnmbox-file-coding-system): New variable.
5287 (nnmbox-file-coding-system-for-write): New variable.
5288 (nnmbox-active-file-coding-system): New variable.
5289 (nnmbox-active-file-coding-system-for-write): New variable.
5290 (nnmbox-save-buffer): New function.
5291 (nnmbox-save-active): New function.
5292 (nnmbox-request-scan): Use them.
5293 (nnmbox-request-expire-articles): Ditto.
5294 (nnmbox-request-move-article): Ditto.
5295 (nnmbox-request-accept-article): Ditto.
5296 (nnmbox-request-replace-article): Ditto.
5297 (nnmbox-request-delete-group): Ditto.
5298 (nnmbox-request-rename-group): Ditto.
5299 (nnmbox-request-create-group): Ditto.
5301 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5302 (mm-running-ntemacs): Removed.
5304 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5306 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5308 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5310 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5312 * qp.el (quoted-printable-encoding-characters): Support lower case.
5314 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5316 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5317 (rfc2047-b-encode-region): Encode line by line.
5319 1999-07-03 09:20:16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5321 * mm-util.el (mm-find-mime-charset-region): Fix.
5323 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5325 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5326 (mm-find-mime-charset-region): Ditto.
5328 1999-07-03 09:15:35 Simon Josefsson <jas@pdc.kth.se>
5330 * gnus-sum.el (gnus-summary-move-article): Fix something or
5333 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5335 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5336 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5337 (gnus-summary-enter-digest-group): Use them.
5338 (gnus-summary-setup-default-charset): Ditto.
5340 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5342 * base64.el (base64-run-command-on-region): Use unibyte buffer.
5344 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5346 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5347 gnus-newsgroup-name is nil.
5349 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5351 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5353 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5355 * gnus-art.el (article-emphasize): Use correct
5356 gnus-article-emphasis-alist.
5358 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5360 * mm-view.el (mm-inline-text): Fix text/html bug.
5362 Mon Jun 28 17:54:01 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5364 * gnus.el: Pterodactyl Gnus v0.89 is released.
5366 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5368 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5369 * message.el (message-draft-coding-system): Ditto.
5370 * mm-util.el (mm-running-ntemacs): Ditto.
5372 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5374 * gnus-xmas.el (gnus-xmas-summary-recenter): A blank line may
5377 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5379 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5381 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5383 * mml.el: require mm-decode.
5385 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5387 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5389 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5391 * mm-view.el (mm-inline-image): Fix image undisplayer.
5393 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5395 * mml.el (mml-insert-multipart): Error in compeling-read.
5396 (mml-insert-tag): Match tags.
5398 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5400 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5401 (gnus-cache-braid-heads): Ditto.
5402 (gnus-cache-retrieve-headers): Ditto.
5404 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5406 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5408 1999-06-16 10:17:29 Katsumi Yamaoka <yamaoka@jpl.org>
5410 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5411 to string under XEmacs.
5413 1999-06-28 19:34:03 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5415 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5417 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5419 * mm-view.el (mm-inline-message): Fix message view bug.
5420 * gnus-art.el (gnus-article-prepare): Ditto.
5422 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5424 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5426 Tue Jun 15 04:13:01 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5428 * gnus.el: Pterodactyl Gnus v0.88 is released.
5430 1999-06-15 04:13:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
5432 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5435 * nnmail.el (nnmail-get-new-mail): Save info.
5437 Mon Jun 14 01:15:59 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5439 * gnus.el: Pterodactyl Gnus v0.87 is released.
5441 1999-06-14 02:46:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5443 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5444 (mail-source-run-script): New function.
5445 (mail-source-fetch-pop): Use it.
5447 1999-06-13 09:52:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5449 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5451 Sun Jun 13 07:30:40 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5453 * gnus.el: Pterodactyl Gnus v0.86 is released.
5455 1999-06-13 08:51:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5457 * gnus-art.el (gnus-treat-translate): New variable.
5458 (gnus-treat-predicate): Accept a list of regexps.
5459 (gnus-article-treat-custom): Allow a list of regexps.
5461 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5463 * gnus-group.el (gnus-permanently-visible-groups): Fix custom type.
5465 1999-06-13 05:15:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
5467 * gnus-art.el (article-babel): Narrow a bit.
5469 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5471 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5473 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5475 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5476 articles, not only unread ones.
5478 1999-06-13 03:01:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
5480 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5483 * gnus-art.el (gnus-article-x-face-command): Ditto.
5485 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5487 * gnus.el (gnus-method-simplify): Accept server names.
5489 1999-06-13 02:36:15 Per Abrahamsen <abraham@dina.kvl.dk>
5491 * gnus-art.el (article-babel-prompt): New function.
5492 (article-babel): New command.
5494 1999-06-13 01:01:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
5496 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5498 * mml.el (mml-generate-mime-1): Don't insert literally.
5500 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5501 (gnus-netrc-syntax-table): Removed.
5502 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5504 Wed May 5 13:51:13 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5506 * mm-view.el (mm-inline-text): Fix charset for text/html.
5508 Wed May 5 01:15:08 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5510 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5512 1999-06-12 07:29:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
5514 * nnmail.el (nnmail-split-incoming): Return the number of split
5516 (nnmail-process-babyl-mail-format): Ditto.
5517 (nnmail-process-unix-mail-format): Ditto.
5518 (nnmail-process-mmdf-mail-format): Ditto.
5519 (nnmail-process-maildir-mail-format): Ditto.
5521 * mail-source.el (mail-source-callback): Return the number from
5524 * message.el (message-send-mail): Generate Lines.
5526 * mail-source.el (mail-source-call-script): New function.
5527 (mail-source-call-script): New function.
5529 Sun May 2 02:00:27 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5531 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5532 (gnus-select-newsgroup): Use it.
5533 (gnus-group-highlight-words-alist): New variable.
5534 (gnus-newsgroup-emphasis-alist): New variable.
5535 (gnus-summary-local-variables): Use it.
5537 * gnus-art.el (article-emphasize): Use it.
5538 (gnus-emphasis-highlight-words): New face.
5539 * gnus-cus.el (gnus-group-parameters): New parameter.
5541 Sun May 2 01:00:02 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5543 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5544 parameter `headers'.
5545 (gnus-cache-enter-article): Ditto.
5546 (gnus-cache-update-article): Ditto.
5547 * gnus-sum.el (gnus-summary-move-article): Ditto.
5548 (gnus-summary-mark-article-as-unread): Ditto.
5549 (gnus-summary-mark-article): Ditto.
5551 1999-06-12 03:59:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
5553 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5554 (gnus-posting-style-alist): Removed.
5555 (gnus-message-style-insertions): Ditto.
5556 (gnus-configure-posting-styles): Reimplementation.
5558 * mail-source.el (mail-source-fetch): Error the message.
5560 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5562 Sat Jun 12 00:19:57 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5564 * gnus.el: Pterodactyl Gnus v0.85 is released.
5566 1999-04-20 Michael Cook <cook@sightpath.com>
5568 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5569 Outlook citation regex.
5571 1999-06-12 02:09:49 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5573 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5576 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5578 * gnus-range.el (gnus-remove-from-range): Document range1
5579 modification, protect range2.
5581 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5583 * gnus-sum.el (gnus-update-marks): Protect lists from
5584 gnus-remove-from-range, don't sort twice.
5586 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5588 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5589 function in backend.
5591 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5593 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5594 request-accept-article function in the backend instead of using
5595 the 'respool capability.
5597 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5599 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5600 spurious whitespace at eob.
5602 1999-06-12 02:02:06 Adrian Aichner <aichner@ecf.teradyne.com>
5604 * nnmail.el (nnmail-get-new-mail): Check right variable.
5606 1999-06-12 01:57:39 Karl Kleinpaste <karl@justresearch.com>
5608 * mailcap.el (mailcap-mime-data): Fix rfc822.
5610 1999-06-11 23:48:50 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5612 * nndoc.el (nndoc-nsmail-type-p): New function.
5613 (nndoc-type-alist): Recognize nsmail.
5615 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5617 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5618 *before* `article-hide-headers' deletes the information.
5620 1999-05-22 00:26:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
5622 * gnus-sum.el (gnus-summary-save-parts): New command and
5624 (gnus-summary-save-parts-1): New function.
5625 (gnus-summary-iterate): Buggy.
5627 * mm-decode.el (mm-save-part-to-file): Made into own function.
5629 1999-05-11 05:53:16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5631 * gnus-group.el (gnus-group-set-info): Resist nils.
5633 1999-05-04 19:26:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5635 * mailcap.el (mailcap-mime-data): Ditto.
5637 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5639 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5641 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5643 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5644 gnus-article-date-lapsed-new-header is t.
5646 Sat May 1 20:27:43 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5648 * gnus.el: Pterodactyl Gnus v0.84 is released.
5650 1999-05-01 22:23:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5652 * gnus-msg.el (gnus-bug-message): Mime change.
5654 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5656 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5658 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5660 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5663 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5665 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5666 when authentication is 'password.
5668 1999-05-01 22:17:55 <pinard@iro.umontreal.ca>
5670 * gnus-win.el (gnus-configure-windows): Accept a setting.
5672 1999-04-21 20:51:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5674 * mm-util.el (mm-quote-arg): Moved here.
5676 * mm-decode.el (mm-quote-arg): Quote more chars.
5678 1999-04-18 20:12:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
5680 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5681 with newlines would create buggy .nov files.
5683 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5685 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5688 * message.el (message-mode): Doc fix.
5690 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5692 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5694 * gnus-art.el (article-date-ut): Rewrite.
5696 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5699 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5702 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5704 1999-04-18 Didier Verna <verna@inf.enst.fr>
5706 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5707 (article-date-ut): use it.
5709 1999-04-18 20:06:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5711 * mail-source.el (mail-source-fetch-pop): Call script
5714 Sun Apr 18 12:40:04 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5716 * gnus.el: Pterodactyl Gnus v0.83 is released.
5718 1999-04-18 10:55:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
5720 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5722 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5724 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5726 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5728 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5730 * message.el (message-generate-headers): Accept continuation
5733 1999-04-18 10:48:57 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
5735 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5737 1999-04-18 08:21:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
5739 * gnus-art.el (gnus-treatment-function-alist): use
5742 * message.el (message-inhibit-body-encoding): Typo.
5743 (message-resend): Inhibit encoding.
5745 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5747 * gnus-art.el (article-remove-cr): Use re-search.
5749 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5752 * mm-decode.el (mm-quote-arg): Quote '.
5754 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5756 * mm-decode.el (mm-insert-part): Use multibyte for text.
5758 * gnus-start.el (gnus-read-newsrc-file): New variable.
5759 (gnus-read-newsrc-file): Use it.
5761 1999-04-17 18:51:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
5763 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5765 * gnus-group.el (gnus-group-expire-articles-1): Made into own
5768 Sat Apr 17 16:41:30 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5770 * gnus.el: Pterodactyl Gnus v0.82 is released.
5772 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
5774 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5777 1999-04-17 18:23:50 Lars Magne Ingebrigtsen <larsi@gnus.org>
5779 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5782 1999-04-17 18:03:38 Adam P. Jenkins <ajenkins@netway.com>
5784 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5786 1999-04-17 18:02:05 Ettore Perazzoli <ettore@comm2000.it>
5788 * mail-source.el (mail-source-fetch): Ask before bugging out.
5790 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
5792 * uudecode.el (uudecode-decode-region-external): Don't assume
5793 uudecode-temporary-file-directory ends with a slash.
5795 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
5797 * gnus-sum.el (gnus-update-marks):
5798 (gnus-update-read-articles):
5799 (gnus-summary-expire-articles): Check server.
5801 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
5803 * mml.el (mml-preview): New function.
5805 1999-04-17 17:10:21 William M. Perry <wmperry@aventail.com>
5807 * mail-source.el (mail-source-fetch-file): Return the right
5810 1999-04-17 07:52:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5812 * mml.el (mml-insert-parameter): New function.
5813 (mml-insert-parameter-string): New function.
5815 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5817 * gnus-art.el (gnus-mime-multipart-functions): New variable.
5818 (gnus-mime-display-part): Use it.
5820 * mm-decode.el (mm-alternative-precedence): Removed.
5821 (mm-discouraged-alternatives): New variable.
5822 (mm-preferred-alternative-precedence): New function.
5824 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5826 * mail-source.el (mail-sources): New variable.
5828 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5830 * mm-decode.el (mm-valid-image-format-p): New function.
5831 (mm-inline-media-tests): Use it.
5832 (mm-valid-and-fit-image-p): New function.
5834 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5835 (gnus-agent-fetch-group): Ditto.
5837 1999-04-12 Didier Verna <verna@inf.enst.fr>
5839 * nnmail.el (nnmail-article-group): in case of a group name
5840 containing "\\n" constructs, be sure to pass the expanded value to
5843 Sat Apr 17 05:40:45 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5845 * gnus.el: Pterodactyl Gnus v0.81 is released.
5847 1999-04-16 15:54:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5849 * gnus-sum.el (gnus-get-split-value): Reverse result.
5851 1999-04-03 00:17:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5853 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
5855 1999-04-02 15:33:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
5857 * mml.el (mml-insert-tag): Insert concluding part.
5859 * message.el (message-send-mail): Encode later.
5860 (message-send-news): Ditto.
5862 * nnfolder.el: Don't use mail delim.
5864 1999-03-28 19:14:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5866 * gnus-cus.el (gnus-group-customize): Put point at min.
5868 * mm-view.el (mm-inline-text): Allow toggling html.
5870 1999-03-28 17:11:15 William M. Perry <wmperry@aventail.com>
5872 * mail-source.el: Added prescript and postscript to file.
5874 1999-03-28 13:46:00 Lars Magne Ingebrigtsen <larsi@gnus.org>
5876 * nnmail.el: Reverted.
5878 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
5879 (gnus-setup-posting-charset): Did work.
5881 1999-03-28 13:19:50 Jae-you Chung <jay@pllab.kaist.ac.kr>
5883 * gnus.el (gnus-short-group-name): Use
5884 gnus-group-uncollapsed-levels.
5886 1999-03-28 13:11:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
5888 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
5890 1999-03-26 13:18:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
5892 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
5893 (article-strip-headers-from-body): New command and keystroke.
5895 1999-03-14 16:09:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5897 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
5899 * nnheader.el (nnheader-insert-file-contents): Bind
5900 enable-local-eval to nil.
5901 (nnheader-find-file-noselect): Ditto.
5903 * nnmail.el (nnmail-article-group): Don't remove long lines.
5904 (nnmail-remove-long-lines): New function.
5905 (nnmail-split-header-length-limit): Removed.
5907 * mml.el (mml-generate-mime-1): Use unibyte buffers.
5909 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
5911 1999-03-06 07:20:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5913 * gnus-sum.el (gnus-summary-generic-mark): New function.
5915 * nnmail.el (nnmail-split-header-length-limit): Increased.
5916 (nnmail-article-group): Allow nil.
5918 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
5920 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
5923 * mml.el (mml-minibuffer-read-type): Include types from
5926 * nndraft.el (nndraft-request-article): Would clobber Japanese.
5928 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
5930 * mml.el (mml-insert-tag): New function.
5931 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
5932 confusion with functions like `mml-read-tag'.
5933 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
5934 (mml-minibuffer-read-description): Ditto with
5935 `mml-minibuffer-read-description'.
5936 (mml-attach-buffer): New function.
5937 (mml-mode-map): New entry for /.
5938 (mml-minibuffer-read-type): Accept DEFAULT.
5940 * mml.el (mml-quote-region): Narrow the region.
5942 * message.el (message-mode-menu): message-mime-attach-file is now
5945 1999-03-05 21:24:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5947 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
5949 1999-03-05 21:08:10 Robert Bihlmeyer <robbe@orcus.priv.at>
5951 * mml.el (mml-attach-buffer): New command.
5953 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
5955 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
5956 with a proper range. Compress range.
5958 * gnus-range.el (gnus-remove-from-range): Protect arguments.
5960 1999-03-05 20:59:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
5962 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
5964 1999-03-04 04:20:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5966 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
5967 (gnus-picons-convert-x-face): Removed.
5968 (gnus-picons-article-display-x-face): Removed.
5969 (gnus-picons-x-face-sentinel): Ditto.
5970 (gnus-picons-display-x-face): Ditto.
5972 Thu Mar 4 01:38:00 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5974 * gnus.el: Pterodactyl Gnus v0.80 is released.
5976 1999-03-02 16:04:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5978 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
5980 * gnus-sum.el (gnus-with-article): Moved here.
5982 * mail-source.el (mail-source-fetch-pop): Ask for password even
5985 1999-02-28 13:16:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5987 * gnus-msg.el (gnus-bug): Add description.
5989 * mml.el (mml-insert-mml-markup): Insert disposition.
5991 * message.el (message-send-mail): Always encode mail headers.
5993 * smiley.el (gnus-smiley-display): Goto body.
5995 1999-02-28 13:15:47 Petr Konecny <pekon@informatics.muni.cz>
5997 * smiley.el (gnus-smiley-display): Don't search to blank line.
5999 1999-02-28 00:38:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
6001 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6004 * nnmail.el (nnmail-current-spool): Removed.
6006 * gnus-salt.el (gnus-tree-inhibit): New varible.
6008 * gnus.el (mm-util): Required.
6010 1999-02-27 23:44:52 paul stevenson <spaul@mail.phy.ornl.gov>
6012 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6014 1999-02-27 17:17:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
6016 * mail-source.el (mail-source-bind): Doc fix.
6018 1999-02-26 20:35:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
6020 * message.el (message-mode): Doc fix.
6022 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6025 * gnus.el (gnus-methods-equal-p): Moved here.
6027 * mail-source.el: pop at 110.
6029 * pop3.el (pop3-movemail): Use write-region instead of
6030 append-to-file to avoid excessive messaging.
6032 1999-02-27 lantz moore <lmoore@contigo.com>
6034 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6037 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6039 * gnus-art.el (article-hide-boring-headers): Field names must not
6042 Fri Feb 26 18:54:16 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6044 * gnus.el: Pterodactyl Gnus v0.79 is released.
6046 1999-02-26 18:11:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6048 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6050 * mml.el (mml-mode): Don't use add-minor-mode.
6052 * message.el (messgage-inhibit-body-encoding): New variable.
6053 (message-encode-message-body): Use it.
6055 Fri Feb 26 17:00:25 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6057 * gnus.el: Pterodactyl Gnus v0.78 is released.
6059 1999-02-26 07:45:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6061 * message.el (message-mode): Switch on MML mode.
6063 * mml.el: Included commands and functions.
6064 (mml-mode-map): New keymap.
6066 * message.el: Removed the insertion commands and functions.
6068 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6070 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6073 * gnus-art.el (gnus-narrow-to-page): Revert.
6075 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6076 (gnus-cite-parse-maybe): Always reparse.
6078 * message.el (message-encode-message-body): Don't insert
6079 "multipart warning".
6081 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6083 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6085 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6087 * nnmail.el: Require mm-util.
6089 1999-02-26 07:39:33 Justin Sheehy <justin@linus.mitre.org>
6091 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6094 1999-02-26 07:38:08 SeokChan LEE <chan@smoky-blue.com>
6096 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6098 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6100 * gnus-msg.el (gnus-extended-version): Better regexp.
6102 1999-02-25 Didier Verna <verna@inf.enst.fr>
6104 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6105 is called with the result of SPLIT and should return a new split.
6107 1999-02-23 Didier Verna <verna@inf.enst.fr>
6109 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6110 displayed in the article buffer, output bars if
6111 `gnus-picons-display-article-move-p'.
6113 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6115 * mail-source.el (mail-source-fetch-pop): Typo.
6117 1999-02-26 07:15:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6119 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6121 1999-02-23 03:07:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
6123 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6125 1999-02-21 11:11:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
6127 * mml.el (mml-insert-buffer): New function.
6129 * message.el (message-forward): Insert the buffer in the buffer.
6131 Sun Feb 21 01:20:50 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6133 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6135 Sat Feb 20 23:09:40 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6137 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6139 Sat Feb 20 21:34:28 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6141 * gnus.el: Pterodactyl Gnus v0.77 is released.
6143 1999-02-20 17:32:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6145 * gnus-art.el (gnus-displaying-mime): New variable.
6146 (article-narrow-to-head): New function.
6148 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6149 Default to pop instead of pop3.
6151 1999-02-19 16:16:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6153 * gnus-art.el (article-hide-pgp): Goto body.
6155 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6157 * gnus-cite.el: Don't use goto-line.
6159 * gnus-art.el (gnus-article-treat-html): Removed.
6160 (gnus-treat-article): Save restriction.
6162 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6164 * message.el (message-send-mail): Don't untabify.
6165 (message-mode): Don't use tabs for indentation.
6167 1999-02-19 14:54:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6169 * message.el (message-send-mail): Don't untabify.
6171 * nnml.el (nnml-save-mail): Typo fix.
6173 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6175 * message.el (message-cite-function): Add
6176 `message-cite-original-without-signature' customization option.
6178 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6180 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6181 `nnmail-prepare-incoming-header-hook'.
6183 1999-02-19 14:41:43 Justin Sheehy <justin@linus.mitre.org>
6185 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6187 1999-02-19 14:40:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
6189 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6191 1999-02-18 Michael Cook <cook@sightpath.com>
6193 * Recognize Microsoft Outlook's cite attribution conventions.
6195 1999-02-19 14:33:11 James H. Cloos, Jr. <cloos@jhcloos.com>
6197 * gnus-sum.el: Bind M.
6199 1999-02-19 14:31:29 Neil Crellin <neilc@wallaby.cc>
6201 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6203 1999-02-15 Didier Verna <verna@inf.enst.fr>
6205 * gnus-picon.el (gnus-group-display-picons): ensures that
6206 `article-goto-body' really goes to the article body.
6208 1999-02-19 12:57:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6210 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6212 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6214 * mm-view.el (mm-view-message): Enable multibyte.
6216 1999-02-11 18:37:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6218 * nnmail.el (nnmail-get-new-mail): Message later.
6220 * mm-util.el (mm-find-charset-region): Revert to checking
6223 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6225 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6228 Thu Feb 11 04:58:51 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6230 * gnus.el: Pterodactyl Gnus v0.76 is released.
6232 1999-02-06 Felix Lee <flee@cygnus.com>
6234 * gnus.el (gnus-group-change-level-function): Typo.
6236 1999-02-11 05:47:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
6238 * gnus-sum.el (gnus-nov-skip-field): Removed.
6239 (gnus-nov-field): Ditto.
6240 (gnus-nov-parse-extra): Ditto.
6241 (gnus-nov-read-integer): Ditto.
6243 1999-02-05 09:44:20 Katsumi Yamaoka <yamaoka@jpl.org>
6245 * nnheader.el (nnheader-nov-read-message-id): New macro.
6246 (nnheader-parse-nov): Use it.
6248 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6249 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6250 `(eq (char-after) ?\n)'.
6252 1999-02-11 05:16:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6254 * gnus.el (gnus-other-frame): Always pop up a new frame.
6256 Wed Feb 10 01:03:43 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6258 * gnus-range.el (gnus-range-add): Rewrite.
6260 1999-02-02 18:12:00 Carsten Leonhardt <leo@arioch.oche.de>
6262 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6264 (nnmail-process-maildir-mail-format): New function.
6266 * mail-source.el (mail-source-fetch-maildir): New function.
6267 (mail-source-keyword-map): Add default for maildir method.
6268 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6270 1999-02-10 02:29:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6272 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6274 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6275 (nndoc-mime-digest-type-p): Removed.
6277 1999-02-09 15:25:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6279 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6280 where it is supposed to be.
6281 (gnus-treat-play-sounds): New variable.
6283 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6285 * gnus-art.el (article-display-x-face): Narrow to head.
6286 (gnus-article-washed-types): New variable.
6287 (article-hide-pgp): Is not a toggle.
6288 (gnus-article-hide-text-type): Save types.
6289 (article-decode-charset): Use it.
6291 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6293 * message.el (message-forward-start-separator): Removed.
6294 (message-forward-end-separator): Removed.
6295 (message-signature-before-forwarded-message): Removed.
6296 (message-included-forward-headers): Removed.
6297 (message-check-news-body-syntax): Don't check forward.
6298 (message-forward): Use MIME.
6300 * nnvirtual.el (nnvirtual-request-article): Bind
6301 gnus-article-decode-hook to nil.
6303 1999-02-06 16:55:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6305 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6308 1999-02-04 00:00:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
6310 * format-spec.el (format-spec): Be more robust.
6312 * message.el (message-encode-message-body): Default
6313 mail-parse-charset to mail-parse-charset.
6315 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6316 (gnus-summary-edit-article): Bind mail-parse-charset.
6318 * mml.el (mml-read-tag): Ignore white space after end of tag.
6320 * message.el (message-goto-body): Also work in separatorless
6323 * mml.el (mml-translate-from-mime): New function.
6324 (mml-insert-mime): Ditto.
6325 (mml-to-mime): New function.
6326 (mime-to-mml): New name.
6328 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6331 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6333 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6334 special-case nndraft groups.
6336 1999-02-03 16:44:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6338 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6339 (gnus-get-newsgroup-headers): Already bound.
6341 * message.el (message-encode-message-body): Use posting charset.
6343 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6344 (mm-body-encoding): Do CTE.
6345 (mm-body-7-or-8): New function.
6347 * mm-util.el (mm-mime-charset): Always fall back on alist.
6348 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6349 (mm-mime-mule-charset-alist): Add arabic-*-column.
6350 (mm-find-mime-charset-region): New function.
6352 * format-spec.el (format-spec-make): New function.
6354 * mail-source.el (format-spec): Required.
6355 (mail-source-fetch-with-program): Removed.
6356 (mail-source-fetch-with-program): New function.
6358 * format-spec.el: New file.
6360 1999-02-03 16:00:41 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6362 * mail-source.el (mail-source-fetch-with-program): Take optional
6365 1999-02-03 00:31:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6367 * gnus-start.el: Ignore some groups.
6368 (gnus-setup-news): Bind nnmail-fetched-sources.
6370 * message.el (message-send-mail): Remove all tabs.
6372 * mm-util.el (mm-find-charset-region): Just check whether
6373 find-charset-region is defined.
6375 1999-02-02 23:35:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6377 * gnus-group.el (gnus-group-get-new-news): Use
6378 nnmail-fetched-sources.
6380 * nnmail.el (nnmail-fetched-sources): New variable.
6381 (nnmail-get-new-mail): Use it.
6383 * mail-source.el (mail-source-fetched-sources): New variable.
6384 (mail-source-fetch): Use it.
6386 1999-02-02 23:20:20 Mark W. Eichin <eichin@thok.org>
6388 * gnus.el (gnus-getenv-nntpserver): if the file that
6389 gnus-nntpserver-file names has a trailing newline, the
6390 string-match will always match, and thus the file will never be
6391 read. (^ matches start of "line", \\` matches start of "buffer",
6392 which is what was intended...)
6394 1999-02-02 23:17:40 Kim-Minh Kaplan <kmkaplan@western.fr>
6396 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6398 1999-01-28 04:15:46 Katsumi Yamaoka <yamaoka@jpl.org>
6400 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6403 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6405 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6407 1999-02-02 10:55:23 Scott Hofmann <shofmann@mindspring.com>
6409 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6411 Mon Feb 1 23:23:03 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6413 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6415 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6417 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6418 * gnus-start.el (gnus-start-draft-setup): Ditto.
6420 1999-02-02 22:13:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6422 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6423 (mail-source-value): Don't do variables.
6425 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6427 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6429 1999-02-01 Michael Cook <cook@sightpath.com>
6431 * Defenestrate spurious ?a.
6433 1999-02-02 21:59:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
6435 * mail-source.el (mail-source-fetch-pop): Instead use
6438 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6440 * mail-source.el : Support APOP authentication scheme.
6442 1999-02-02 21:56:14 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6444 * pop3.el (pop3-movemail): Return t.
6446 1999-02-02 21:48:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
6448 * rfc2047.el (rfc2047-fold-region): New function.
6449 (rfc2047-encode-message-header): Use it.
6451 1999-02-02 21:07:27 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6453 * gnus-sum.el (gnus-group-charset-alist): Add more.
6455 Mon Feb 1 21:18:00 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6457 * gnus.el: Pterodactyl Gnus v0.75 is released.
6459 1999-02-01 21:54:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6461 * gnus-art.el (article-display-x-face): Don't narrow to head.
6463 1999-02-01 21:48:39 Michael Cook <cook@sightpath.com>
6465 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6467 1999-02-01 20:59:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6469 * mail-source.el (mail-source-fetch-directory): Ignore
6472 * gnus-cus.el (gnus-group-parameters): Addition.
6474 * gnus-art.el (article-strip-banner): Do symbolic banners.
6475 (article-strip-banner): New keystroke.
6477 1999-02-01 20:54:32 Michael Cook <cook@sightpath.com>
6479 * gnus-art.el (article-strip-banner): New command.
6481 1999-02-01 20:53:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
6483 * gnus-art.el (gnus-treat-strip-banners): New variable.
6485 1999-01-28 05:34:56 Katsumi Yamaoka <yamaoka@jpl.org>
6487 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6490 Thu Jan 28 01:38:34 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6492 * message.el (message-draft-coding-system): Check coding-system.
6493 * mm-util.el (mm-text-coding-system): Ditto.
6495 1999-01-28 12:11:31 Katsumi Yamaoka <yamaoka@jpl.org>
6497 * mail-source.el (mail-source-fetch-pop): Save excursion.
6499 1999-01-28 08:14:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6501 * mail-source.el (mail-source-movemail-args): Not constant.
6502 (mail-source-movemail-args): Removed.
6503 (mail-source-fetch-with-program): New function.
6504 (mail-source-fetch-pop): Use program and function.
6505 (mail-source-movemail-program): Removed.
6507 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6508 (gnus-treat-date-user-defined): New variable.
6510 1999-01-28 08:07:12 Per Abrahamsen <abraham@dina.kvl.dk>
6512 * nnmail.el (nnmail-fix-eudora-headers): New function.
6514 1999-01-28 08:05:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6516 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6518 1999-01-27 08:06:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6520 * smiley.el (smiley-deformed-regexp-alist): Removed =>.
6521 (smiley-nosey-regexp-alist): Ditto.
6523 * gnus-art.el (gnus-treatment-function-alist): Do
6524 gnus-article-add-buttons-to-head later.
6525 (gnus-treat-capitalize-sentences): New variable.
6526 (article-capitalize-sentences): New command and keystroke.
6528 * gnus-group.el (gnus-group-catchup-current): Do group.
6530 * message.el (message-default-charset): Add group.
6532 Wed Jan 27 05:24:53 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6534 * gnus.el: Pterodactyl Gnus v0.74 is released.
6536 1999-01-27 05:56:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6538 * gnus-art.el (article-fill-long-lines): Renamed.
6539 (article-fill-long-lines): New keystroke.
6541 1999-01-26 06:35:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6543 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6545 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6547 (gnus-group-catchup-current): Be more robus.
6549 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6552 1999-01-25 Dave Love <fx@gnu.org>
6554 * message.el (message-mode-menu): Add message-mime-attach-file.
6555 (message-mode): Doc fix.
6557 1999-01-26 05:24:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6559 * nnmail.el (nnmail-check-duplication): Insert the mail source
6562 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6563 (mail-source-fetch-directory): Ditto.
6564 (mail-source-fetch-file): Ditto.
6565 (mail-source-string): New variable.
6567 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6570 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6573 * mm-util.el (mm-mime-charset): Use the parameters.
6574 (mm-mime-charset): Removed region paremeters.
6576 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6579 1999-01-25 12:05:16 Lloyd Zusman <ljz@asfast.com>
6581 * nnmail.el (nnmail-get-split-group): Quote right.
6583 1999-01-25 05:55:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
6585 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6588 1999-01-24 03:02:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6590 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6591 (gnus-group-mode): Don't hook.
6593 * mail-source.el (mail-source-bind): Doc fix.
6594 (mail-source-bind): Take only one param.
6596 * gnus-art.el (gnus-treat-highlight-signature): typep.
6598 * mail-source.el (mail-source-movemail): Ignore empty file.
6599 (mail-source-callback): Check before deleting.
6601 * message.el (message-mime-attach-file): Include name.
6603 1999-01-23 17:01:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6605 * mm-util.el (mm-read-charset): Return a symbol.
6607 * mm-view.el (mm-inline-text): Insert signature separator.
6609 * gnus-art.el (gnus-treat-predicate): New function.
6610 (gnus-treat-article): Allow all types to be checked.
6612 * gnus-util.el (gnus-or): New function.
6615 * gnus-art.el (gnus-mime-display-single): Use override.
6617 * mm-decode.el (mm-attachment-override-types): New variable.
6618 (mm-attachment-override-p): New function.
6620 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6622 1999-01-23 16:45:06 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6624 * mm-view.el (mm-inline-text): Do vcards.
6626 Sat Jan 23 14:23:27 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6628 * gnus.el: Pterodactyl Gnus v0.73 is released.
6630 1999-01-23 11:38:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
6632 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6633 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6634 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6635 (nnmail-movemail-program): Removed.
6636 (nnmail-movemail-args): Removed.
6637 (nnmail-pop-password-required): Ditto.
6638 (nnmail-tmp-directory): Ditto.
6639 (nnmail-delete-incoming): Removed.
6640 (nnmail-pop-password, nnmail-moved-inboxes,
6641 nnmail-internal-password, nnmail-move-inbox): Removed.
6642 (nnmail-read-passwd): Ditto.
6643 (nnmail-get-spool-files): Removed.
6644 (nnmail-resplit-incoming): Reinstated.
6646 * mail-source.el: New file.
6648 1999-01-23 09:08:31 James H. Cloos, Jr. <cloos@jhcloos.com>
6650 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6652 1999-01-23 09:05:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6654 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6656 1999-01-20 02:53:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6658 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6660 * gnus-picon.el (gnus-group-display-picons): Goto body.
6662 * gnus.el: Indented all functions; broke long lines; changed all
6663 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6665 Wed Jan 20 00:50:53 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6667 * gnus.el: Pterodactyl Gnus v0.72 is released.
6669 1999-01-20 01:39:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
6671 * gnus.el: Cleaned up trailing whitespace.
6673 * mm-util.el (mm-read-charset): Work.
6675 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6677 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6678 nnheader-translate-file-chars'd group name.
6680 1999-01-20 01:30:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6682 * message.el (message-encode-message-body): Fold case.
6684 1999-01-20 01:28:16 Alexei V. Barantsev <barancev@ispras.ru>
6686 * gnus-xmas.el (gnus-xmas-modeline-glyph): Backquote.
6688 1999-01-20 00:46:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6690 * mailcap.el (mailcap-add): New function.
6692 1999-01-18 09:40:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
6694 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6695 (article-goto-body): Use it.
6696 (gnus-treat-article): Ditto.
6698 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6699 downloaded articles from the downloadeble list.
6701 1999-01-16 17:31:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6703 * message.el (message-encode-message-body): Bind
6706 * mm-util.el (mm-charset-synonym-alist): New variable.
6707 (mm-charset-to-coding-system): Use it.
6708 (mm-charset-coding-system-alist): Removed.
6709 (mm-charset-to-coding-system): Don't use it.
6710 (mm-find-charset-region): Use mail-parse-charset.
6712 * gnus-art.el (gnus-treatment-function-alist): Use
6713 gnus-article-display-picons.
6714 (gnus-treat-display-xface): Only do if we have xface feature.
6715 (gnus-part-display-hook): New function.
6716 (gnus-treat-article): Use it.
6717 (gnus-treat-article): Use gnus-visual.
6719 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6721 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6724 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6726 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6729 Sat Jan 16 03:15:57 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6731 * gnus.el: Pterodactyl Gnus v0.71 is released.
6733 1999-01-16 00:13:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6735 * mm-view.el (mm-inline-image): Don't add a dot.
6737 * gnus-art.el (gnus-treat-article): New function.
6739 * gnus.el (gnus-article-display-hook): Removed.
6741 * gnus-art.el (gnus-article-treat-custom): New variable.
6743 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
6745 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6748 * message.el (message-posting-charset): New variable.
6749 (message-send-mail): Use it.
6751 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6752 (gnus-setup-posting-charset): New function.
6753 (gnus-setup-message): Use it.
6755 * message.el (message-encode-message-body): Just look for
6756 Content-Type before inserting a new one.
6758 1999-01-15 23:08:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
6760 * rfc2047.el (rfc2047-default-charset): Removed.
6762 * mail-prsvr.el: New file.
6763 (mail-parse-charset): New variable.
6765 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6768 * gnus.el (gnus-charset): New group.
6770 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
6772 * gnus-sum.el (gnus-default-charset): Default to nil.
6773 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6774 (gnus-newsgroup-iso-8859-1-forced): Removed.
6776 * mm-util.el (mm-known-charsets): Removed.
6777 (mm-default-coding-system): Removed.
6778 (mm-default-charset): Removed.
6779 (mm-read-charset): New function.
6781 * message.el (message-default-charset): Removed.
6783 * rfc2047.el (rfc2047-default-charset): Default to nil.
6785 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
6787 Fri Jan 15 20:50:38 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6789 * gnus.el: Pterodactyl Gnus v0.70 is released.
6791 1999-01-15 00:06:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6793 * mm-decode.el (mm-save-part): Use mm-get-part.
6794 (mm-insert-part): New function.
6795 (mm-get-part): Use it.
6796 (mm-get-image): Ditto.
6797 (mm-display-external): Ditto.
6799 * mm-view.el (mm-inline-text): Ditto.
6801 * gnus-move.el (gnus-move-group-to-server): Protect against nil
6804 * mm-decode.el (mm-display-external): Save the buffer.
6805 (mm-remove-part): Kill it.
6807 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
6809 * nnagent.el (nnagent-request-set-mark): Defined stub.
6811 1999-01-14 23:05:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6813 * gnus-score.el (gnus-score-load-score-alist): Bind
6814 coding-system-for-read.
6816 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6819 * mm-view.el (mm-setup-w3): Require w3.
6821 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
6823 * nnspool.el (nnspool-retrieve-headers): Protect against empty body.
6825 1999-01-14 21:17:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
6827 * mm-encode.el: Ditto.
6829 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6832 * mailcap.el (mailcap-mime-data): SAFER ps.
6834 * message.el (message-encode-message-body): Always insert a
6835 Content-Type header.
6837 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6840 * mm-view.el (mm-inline-text): Handle all sorts of text.
6842 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6845 * mm-decode.el (mm-display-external): Use it.
6847 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
6849 * mm-decode.el (mm-save-part): Removed double code.
6851 1999-01-12 Dave Love <fx@gnu.org>
6853 * mm-decode.el (mm-save-part): Avoid doubly-compressed
6854 application/octet-stream .gz & al files with jka-compr.
6856 1999-01-12 Dave Love <fx@gnu.org>
6858 * gnus-ems.el (gnus-down-mouse-3): New variable.
6859 * gnus-art.el (gnus-mime-button-map): Use it.
6860 (gnus-mime-button-menu): Set the clicked-on buffer initially.
6862 1999-01-13 19:41:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
6864 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
6866 1999-01-12 17:34:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
6868 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
6871 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
6873 * gnus-cache.el (gnus-cache-read-active): Reversed check.
6875 1999-01-12 17:18:25 Matt Armstrong <matta@geoworks.com>
6877 * mml.el (mml-parameter-string): Strip directory component.
6879 1999-01-12 17:02:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
6881 * gnus.el (gnus-use-demon): Removed.
6883 1999-01-12 05:53:23 Katsumi Yamaoka <yamaoka@jpl.org>
6885 * nnmail.el (nnmail-article-group): Don't infloop.
6887 1999-01-11 Colin Rafferty <colin@xemacs.org>
6889 * gnus-art.el (article-update-date-lapsed): Made it work with
6890 picons, and make it update on all visible frames.
6891 (article-date-ut): Get summary-buffer's current-headers.
6893 1999-01-12 07:20:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6895 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
6896 (gnus-picons-setup-p): New variable.
6898 1999-01-11 02:13:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6900 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
6902 1999-01-04 12:58:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6904 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
6905 (gnus-summary-exit-no-update): Use mapcar.
6907 1999-01-02 14:36:32 Simon Josefsson <jas@pdc.kth.se>
6909 * gnus-agent.el (gnus-category-write): Make directory.
6911 1998-09-26 19:39:31 Simon Josefsson <jas@pdc.kth.se>
6913 * gnus-sum.el (gnus-update-read-articles):
6914 (gnus-update-marks): Request backend update of mark.
6916 1999-01-03 15:29:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6918 * mm-bodies.el (mm-body-encoding): Use mm-find.
6920 1999-01-03 15:28:27 Kim-Minh Kaplan <kmkaplan@western.fr>
6922 * gnus-picon.el (gnus-article-display-picons): Fix.
6924 Sun Jan 3 13:32:02 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6926 * gnus.el: Pterodactyl Gnus v0.69 is released.
6928 1999-01-03 06:45:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6930 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
6932 * gnus-agent.el (gnus-agent-remove-group): New command and
6935 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
6937 1999-01-02 14:12:41 Simon Josefsson <jas@pdc.kth.se>
6939 * gnus-agent.el (gnus-agent-write-servers): Make directory.
6941 1998-12-26 02:38:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6943 * mm-view.el (mm-inline-text): Bind current id.
6945 * mm-decode.el (mm-handle-id): New macro.
6946 (mm-make-handle): Accept id.
6947 (mm-dissect-singlepart): Use it.
6949 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
6951 * message.el (message-cite-original-without-signature): Use
6952 message-signature-separator when searching for signature in
6953 message-cite-original-without-signature.
6955 1998-12-24 16:25:38 Simon Josefsson <jas@pdc.kth.se>
6957 * gnus.el (gnus-server-to-method): Check named methods.
6959 1998-12-24 03:27:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6961 * mm-view.el (mm-view-message): Goto point-min.
6963 * nnmail.el (nnmail-article-group): Don't delete lines, only
6966 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
6969 * nnheader.el (nnheader-temp-directory): New variable.
6970 (nnheader-temp-directory): Removed.
6972 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
6974 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
6975 list of files to check for mailcap entries under windows-nt.
6977 1998-12-24 03:02:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6979 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
6980 summary buffer exists.
6982 1998-12-22 Aaron M. Ucko <amu@mit.edu>
6984 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
6985 irrelevant Sun sendmail bug.
6986 (nnsoup-store-reply): Stop mucking with mail-header-separator.
6988 * message.el (message-send-news): Bind mail-header-separator to
6989 "" when asking backend to post.
6991 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
6993 * mm-uu.el (mm-dissect-disposition): New variable.
6994 (mm-uu-dissect): Use it.
6996 1998-12-21 21:34:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6998 * mm-view.el (mm-inline-text): Bind url-current-object.
7000 1998-12-06 03:05:41 Simon Josefsson <jas@pdc.kth.se>
7002 * gnus-range.el (gnus-remove-from-range): Rewrite.
7004 1998-12-09 SL Baur <steve@altair.xemacs.org>
7006 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7008 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7010 * message.el (message-encode-message-body): Insert `MIME-Version'
7011 instead of `Mime-Version'.
7013 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7015 * message.el (message-insert-mime-part): Add the attachment
7017 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7018 (message-mime-query-type): New function.
7019 (message-mime-query-description): Ditto.
7020 (message-mime-query-file): Ditto.
7021 (message-insert-mime-part): Use them.
7022 (message-mime-insert-external): Use the new stuff.
7024 1998-12-19 23:02:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7026 * nnmail.el (nnmail-split-header-length-limit): New variable.
7028 * mm-decode.el (mm-dissect-buffer): Check syntax.
7030 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7032 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7033 (rfc2047-dissect-region): Ditto.
7035 1998-12-17 18:36:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
7037 * mm-view.el (mm-view-message): Decode charset.
7039 1998-12-16 16:01:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7041 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7044 Wed Dec 16 01:44:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7046 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7048 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7050 1998-12-16 10:20:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
7052 * message.el (message-send-mail): Do MML first.
7053 (message-send-news): Ditto.
7055 1998-12-15 20:57:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7057 * gnus-picon.el (gnus-picons-face): New face.
7058 (gnus-picons-try-face): Use it.
7060 Tue Dec 15 19:17:43 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7062 * gnus.el: Pterodactyl Gnus v0.68 is released.
7064 Tue Dec 15 18:28:24 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7066 * gnus.el: Pterodactyl Gnus v0.67 is released.
7068 Tue Dec 15 17:31:44 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7070 * gnus.el: Pterodactyl Gnus v0.66 is released.
7072 1998-12-13 11:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
7074 * gnus-art.el (gnus-insert-mime-button): Decode description.
7076 Sat Dec 5 16:50:49 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7078 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7079 (gnus-decode-header-methods): Ditto.
7080 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7082 1998-12-13 10:04:39 Lloyd Zusman <ljz@asfast.com>
7084 * gnus-xmas.el (gnus-xmas-summary-recenter): Allow numbers.
7086 1998-12-13 09:32:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
7088 * mml.el (mml-insert-mime-headers): Encode description.
7090 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7093 * gnus-sum.el (gnus-default-charset): Doc fix.
7095 Wed Dec 9 15:18:39 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7097 * mm-decode.el (mm-display-part): Forward a line.
7099 Wed Dec 9 13:30:29 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7101 * mm-util.el (mm-running-ntemacs): New variable.
7102 (mm-text-coding-system): Ditto.
7103 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7104 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7106 1998-12-13 08:52:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
7108 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7111 * message.el (message-insert-headers): New command and keystroke.
7113 1998-12-07 23:42:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7115 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7116 (mm-get-image): Ditto.
7118 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7119 base64, uudecode and binhex.
7121 Sun Dec 6 21:58:31 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7123 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7125 * mm-uu.el (mm-uu-dissect): Use inline.
7127 1998-12-07 23:19:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7129 * mm-view.el (mm-view-message): New function.
7131 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7134 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7136 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7137 entry for message/rfc822 as 8bit.
7139 1998-12-07 23:16:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
7141 * mailcap.el (mailcap-mime-extensions): Add patch.
7143 1998-12-05 Dale Hagglund <rdh@best.com>
7145 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7146 argument to force all multipart/* to look like multipart/mixed.
7148 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7150 (gnus-mime-display-part): Use it.
7152 1998-12-07 22:46:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
7154 * gnus-draft.el (gnus-draft-send): Only disable checks for
7155 non-interactive use.
7156 (gnus-draft-send-message): Use it.
7158 Sun Dec 6 19:36:53 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7160 * gnus.el: Pterodactyl Gnus v0.65 is released.
7162 1998-12-06 20:11:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7164 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7166 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7168 Sat Dec 5 18:35:42 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7170 * gnus.el: Pterodactyl Gnus v0.64 is released.
7172 1998-12-05 18:51:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7174 * mm-view.el (mm-setup-w3): Don't load.
7176 * gnus-msg.el (gnus-setup-message): Set group name.
7177 (gnus-group-mail): Avoid leaking local vars.
7179 * message.el (message-attach-file): Renamed.
7180 (message-mime-attach-file): Renamed again.
7182 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7184 * gnus-art.el (article-decode-encoded-words): Bind
7185 rfc2047-default-charset here.
7187 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7189 1998-12-05 18:33:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7191 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7192 (gnus-picons-setup-hook): New hook.
7194 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7196 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7198 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7201 1998-12-05 17:11:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7203 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7204 (gnus-mime-view-part): Ditto.
7205 (gnus-mime-inline-part): Dotii.
7206 (gnus-mime-externalize-part): Daddo.
7207 (gnus-mime-internalize-part): Tutti frutti.
7208 (gnus-widget-press-button): Da da do.
7210 * mm-view.el (mm-setup-w3): Require url-vars.
7212 Fri Dec 4 12:13:12 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7214 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7215 * mm-util.el (mm-find-charset-region): Ditto.
7217 1998-12-05 16:30:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7219 * message.el (message-send): Don't encode here.
7220 (message-send-mail): But here.
7221 (message-send-news): And here.
7223 1998-12-04 15:29:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7225 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7227 Fri Dec 4 04:09:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7229 * gnus.el: Pterodactyl Gnus v0.63 is released.
7231 1998-12-04 04:59:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7233 * mml.el (mml-base-boundary): Shorten.
7235 * message.el (message-insert-mime-part): Use default.
7237 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7239 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7241 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7244 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7246 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7248 1998-12-04 04:48:37 Hrvoje Niksic <hniksic@srce.hr>
7250 * gnus-art.el (gnus-insert-mime-button): Fix.
7252 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7254 * message.el (message-insert-mime-part): Nicify prompts.
7255 (message-insert-mime-part): Really delete duplicates.
7256 (message-insert-mime-part): Check against common errors.
7257 (message-insert-mime-part): Fix docstring.
7259 1998-12-04 04:41:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
7261 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7263 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7265 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7266 (gnus-insert-mime-button): Modify accordingly.
7268 1998-12-04 01:50:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
7270 * gnus-art.el (gnus-display-mime): Set window point.
7272 * mm-decode.el (mm-display-external): Only decode when not
7274 (mm-alternative-precedence): Prefer multiparts.
7275 (mm-inline-media-tests): Inline multiparts.
7277 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7278 Ignore errors when requiring url.
7280 * mml.el (mml-quote-region): New command.
7282 * message.el (message-cite-original): Use it.
7283 (message-cite-original-without-signature): Ditto.
7285 Thu Dec 3 12:53:58 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7287 * gnus.el: Pterodactyl Gnus v0.62 is released.
7289 1998-12-03 13:38:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
7291 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7293 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7295 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7298 1998-12-03 13:22:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
7300 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7302 * gnus-art.el (gnus-mime-display-single): Check for attachment
7305 1998-12-03 Didier Verna <verna@inf.enst.fr>
7307 * gnus-msg.el (gnus-configure-posting-styles): find a
7308 posting-style entry in the group parameters, if any, and honor it
7311 1998-12-03 13:03:37 Felix Lee <flee@teleport.com>
7313 * nntp.el (nntp-after-change-function): Fix.
7315 1998-12-03 12:44:30 Mike McEwan <mike@lotusland.demon.co.uk>
7317 * mml.el (mml-generate-mime-1): Insert literally.
7319 1998-12-03 00:23:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7321 * mml.el (mml-insert-mime-headers): Removed debug.
7323 1998-12-02 22:22:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7328 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7329 application/emacs-lisp to 8bit.
7331 1998-12-03 Dale Hagglund <rdh@best.com>
7333 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7335 Wed Dec 2 20:24:27 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7337 * gnus.el: Pterodactyl Gnus v0.61 is released.
7339 1998-12-02 21:12:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
7341 * mml.el (mml-parse-1): Skipped parts.
7342 (mml-insert-mime-headers): Nil is a list.
7343 (mml-generate-mime-1): Don't insert literally.
7344 (mml-read-tag): Drop text props.
7345 (mml-read-part): Ditto.
7346 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7348 Wed Dec 2 20:07:16 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7350 * gnus.el: Pterodactyl Gnus v0.60 is released.
7352 1998-12-02 20:11:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7354 * mml.el (mml-parse-1): Don't throw contents away.
7356 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7358 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7360 1998-12-02 18:42:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7362 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7364 (mml-parse-1): Use it.
7366 Tue Dec 1 23:04:25 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7368 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7369 Use gnus-newsgroup-default-charset.
7370 (article-decode-encoded-words): Remove charset codes.
7371 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7372 gnus-default-charset.
7374 1998-12-02 03:14:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7376 * message.el (message-send-mail): Don't encode here.
7377 (message-send-news): Nor here.
7378 (message-send): ... but here instead.
7380 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7382 (gnus-article-display-picons): Replace From line.
7383 (gnus-group-display-picons): Replace Newsgroups line.
7384 (gnus-picons-display-glyph): Set baseline.
7385 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7386 (gnus-picons-xbm-face): Revert to old, standard colors.
7388 * message.el (message-fetch-field): Remove text props.
7390 * gnus-art.el (gnus-article-normalized-header-length): New
7392 (article-normalize-headers): New command and keystroke.
7394 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7396 Wed Dec 2 01:43:48 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7398 * gnus.el: Pterodactyl Gnus v0.59 is released.
7400 1998-12-02 01:38:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
7402 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7404 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7406 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7408 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7410 1998-12-02 00:15:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7412 * mm-decode.el (mm-all-images-fit): New variable.
7413 (mm-image-fit-p): Use it.
7415 * gnus-art.el (gnus-mime-display-single): Use it.
7416 (gnus-mime-internalize-part): New command and keystroke.
7418 * mm-decode.el (mm-user-automatic-external-display): New
7420 (mm-automatic-external-display-p): New function.
7422 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7425 1998-12-01 23:52:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7427 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7429 * gnus-art.el (gnus-with-article): Work in the original article
7431 (gnus-with-article): Work in read-only groups.
7433 Tue Dec 1 00:15:36 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7435 * mm-bodies.el (mm-decode-string): Return original string if not
7438 Mon Nov 30 23:38:02 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7440 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7442 1998-12-01 01:53:49 Francois Pinard <pinard@iro.umontreal.ca>
7444 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7446 Tue Dec 1 00:46:20 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7448 * gnus.el: Pterodactyl Gnus v0.58 is released.
7450 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7452 * mm-decode.el (mm-get-image): Return a glyph, not an image
7455 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7457 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7459 1998-12-01 01:23:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
7461 * mail-parse.el (rfc2045): Required.
7463 1998-12-01 00:59:53 William M. Perry <wmperry@aventail.com>
7465 * mm-view.el (mm-inline-text): Remove props.
7467 1998-12-01 00:18:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
7469 * mm-view.el (mm-setup-w3): Protect url-misc.
7471 * message.el (message-ignored-resent-headers): Remove
7474 * mml.el (mml-insert-mime-headers): Use encoding.
7475 (mml-parameter-string): Ditto.
7477 * rfc2045.el: New file.
7478 (rfc2045-encode-string): New function.
7480 1998-11-30 23:11:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7482 * mail-parse.el (mail-header-encode-parameter): New function.
7484 * rfc2231.el (rfc2231-encode-string): New function.
7486 Mon Nov 30 13:52:50 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7488 * mm-bodies.el (mm-decode-string): New function.
7489 * mm-view.el (mm-inline-text): Use mm-decode-string.
7491 Mon Nov 30 21:57:00 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7493 * gnus.el: Pterodactyl Gnus v0.57 is released.
7495 1998-11-23 Felix Lee <flee@cygnus.com>
7497 * nntp.el (nntp-async-needs-kluge): new setting.
7498 (nntp-async-timer): new var.
7499 (nntp-async-process-list): new var.
7500 (nntp-async-kluge): new function.
7501 (nntp-async-timer-handler): new function.
7502 (nntp-async-wait): new function.
7503 (nntp-async-stop): new function.
7504 (nntp-after-change-function): renamed, and split apart.
7505 (nntp-async-trigger): new function.
7506 (nntp-do-callback): new function.
7507 (nntp-accept-process-output): add optional timeout arg.
7509 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7510 (gnus-async-wait-for-article): new function.
7511 (gnus-async-with-semaphore): s/asynch/async/.
7513 1998-11-30 16:54:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
7515 * gnus-art.el (gnus-with-article): Don't encode.
7516 (gnus-insert-mime-button): Fall back on filename from C-D.
7517 (gnus-mime-display-single): Have dots right on text/plain
7520 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7523 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7525 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7528 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7529 (gnus-summary-repair-multipart): New command and keystroke.
7531 * gnus-art.el (gnus-with-article-buffer): New macro.
7533 Sun Nov 29 23:51:57 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7535 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7538 1998-11-30 03:38:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
7540 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7542 * mml.el (mml-read-part): Partition right.
7544 * mm-decode.el (mm-handle-set-cache): New macro.
7545 (mm-handle-cache): Ditto.
7546 (mm-make-handle): Ditto.
7547 (mm-dissect-singlepart): Use it.
7548 (mm-get-image): Use the cache.
7550 1998-11-29 23:44:44 Lars Magne Ingebrigtsen <larsi@gnus.org>
7552 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7553 (gnus-mime-display-single): Don't insert lines between parts.
7555 Sun Nov 29 04:55:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7557 * nnmail.el (nnmail-file-coding-system-1): New variable.
7558 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7559 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7560 * nnml.el (nnml-file-coding-system): New variable.
7561 (nnml-request-article): Use nnml-file-coding-system.
7563 Sun Nov 29 15:12:52 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7565 * gnus.el: Pterodactyl Gnus v0.56 is released.
7567 1998-11-29 00:52:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
7569 * gnus-art.el (gnus-mime-display-part): New function.
7570 (gnus-mime-display-mixed): Use it.
7572 * mm-view.el (mm-setup-w3): Don't register.
7574 * message.el (message-cite-original): Cite parts.
7576 1998-11-28 23:51:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7578 * mml.el (mml-parameter-string): New function.
7579 (mml-insert-mime-headers): Separated into new function.
7581 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7583 * mml.el (mml-make-boundary): Use `make-string'.
7585 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7587 * binhex.el (binhex-insert-char): Ditto.
7589 * base64.el (base64-insert-char): Ditto.
7591 * uudecode.el (uudecode-insert-char): Code correctly.
7593 1998-11-28 01:08:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7595 * mml.el (mml-generate-mime): Don't generate multiparts for
7598 * gnus-art.el (gnus-display-mime): Save excursion.
7600 * message.el (message-remove-first-header): New function.
7601 (message-encode-message-body): Use it.
7603 Fri Nov 27 12:26:10 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7605 * gnus.el: Pterodactyl Gnus v0.55 is released.
7607 1998-11-27 12:38:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
7609 * mm-view.el (mm-setup-w3): New function.
7611 * mm-decode.el (mm-content-id-get-contents): New function.
7612 (mm-content-id-get-type): Ditto.
7613 (mm-content-id-get-encoding): Ditto.
7614 (mm-get-handle-by-content-id): Removed.
7616 1998-11-25 Colin Rafferty <colin@xemacs.org>
7618 * message.el (message-generate-new-buffers): Fix tag.
7620 1998-11-25 10:43:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7622 * message.el (message-buffer-name): Check for unique first.
7624 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7625 gnus-inhibit-mime-unbuttonizing.
7627 * gnus-sum.el (t): Bind M-t.
7628 (gnus-inhibit-unbuttonizing): New variable.
7629 (gnus-summary-toggle-display-buttonized): New command.
7631 * gnus-art.el (gnus-display-mime): Select article window.
7632 (article-strip-trailing-space): New command and keystroke.
7634 * nneething.el (nneething-include-files): New variable.
7635 (nneething-create-mapping): Use it.
7637 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7639 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7640 ayto-expirable marks.
7642 1998-11-24 21:00:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7644 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7646 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7649 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7651 Tue Nov 24 14:57:41 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7653 * mm-util.el (mm-binary-coding-system): New variable.
7654 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7655 * mm-decode.el (mm-display-external): Ditto.
7657 Tue Nov 24 10:43:06 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7659 * gnus.el: Pterodactyl Gnus v0.54 is released.
7661 1998-11-24 11:21:32 Katsumi Yamaoka <yamaoka@jpl.org>
7663 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7665 1998-11-24 11:14:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
7667 * mm-decode.el (mm-save-part): Unquote.
7669 1998-11-24 11:14:39 Matt Armstrong <matta@geoworks.com>
7671 * mm-decode.el (mm-save-part): Bind coding system for write.
7673 1998-11-24 10:42:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7675 * gnus-art.el (gnus-article-mode-line-format): New default.
7676 (gnus-article-mime-part-status): New function.
7678 * message.el (message-send-news): Check the body syntax before
7681 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7682 (gnus-mime-display-single): Use it.
7683 (gnus-mime-display-alternative): Ditto.
7685 * mm-decode.el: Check for whether we are running under a term.
7687 1998-11-22 08:12:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7689 * mm-decode.el (mm-preferred-alternative): Default to first
7691 (mm-preferred-alternative): No, we dont.
7693 Tue Nov 24 03:01:48 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7695 * mm-decode.el (mm-display-external): Use binary instead of
7697 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7698 * nnheader.el (nnheader-file-coding-system): Ditto.
7699 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7701 Mon Nov 23 01:51:57 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7703 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7704 name without method.
7706 Mon Nov 23 01:26:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7708 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7709 coding-system -> default-charset.
7710 (gnus-newsgroup-default-charset-alist): Ditto.
7711 (gnus-summary-local-variables): Ditto.
7712 (gnus-set-global-variables): Ditto.
7713 (gnus-get-newsgroup-headers): Ditto.
7714 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7715 (gnus-get-newsgroup-headers-xover): Ditto.
7716 (gnus-newsgroup-setup-default-charset): Ditto.
7717 (article-decode-mime-words): Ditto.
7718 (article-decode-charset): Ditto.
7719 (article-decode-encoded-words): Ditto.
7720 (article-de-quoted-unreadable): Ditto.
7721 (gnus-mime-view-all-parts): Ditto.
7722 (gnus-mime-externalize-part): Ditto.
7723 (gnus-mm-display-part): Ditto.
7724 (gnus-mime-display-single): Ditto.
7725 (gnus-mime-display-alternative): Ditto.
7728 Mon Nov 23 00:54:33 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7730 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7731 * gnus-art.el (article-decode-charset): Overlay
7732 rfc2047-default-charset.
7733 * message.el (message-draft-coding-system): New variable.
7734 (message-set-auto-save-file-name): Use message-draft-coding-system.
7735 * nndraft.el (nndraft-request-article): Ditto.
7736 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7737 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7739 Sun Nov 22 04:42:22 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7741 * mm-uu.el (mm-uu-test): New function.
7742 (mm-uu-dissect): Inherit charset and cte from head.
7743 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7745 Sat Nov 21 09:57:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7747 * gnus.el: Pterodactyl Gnus v0.53 is released.
7749 1998-11-21 05:54:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7751 * mm-decode.el (mm-get-image): New function.
7752 (mm-image-fit-p): New function.
7754 * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
7756 * gnus-util.el (gnus-annotation-in-region-p): New definition.
7758 * gnus-art.el (gnus-article-insert-newline): New function.
7759 (article-goto-body): New function.
7761 1998-11-20 10:34:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7763 * gnus-art.el (gnus-mime-display-single): Insert blank line before
7766 * gnus-sum.el (gnus-summary-display-buttonized): New command and
7769 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7772 * message.el (message-remove-header): Go to end if wanted.
7774 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
7776 * gnus-art.el (gnus-mime-display-alternative): Avoid window
7777 movement with save-window-excursion.
7779 Fri Nov 20 03:50:30 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7781 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
7783 Fri Nov 20 03:37:53 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7785 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
7787 Fri Nov 20 01:20:38 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7789 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7790 gnus-newsgroup-coding-system.
7791 (gnus-get-newsgroup-headers): Ditto.
7792 (gnus-get-newsgroup-headers-xover): Ditto.
7793 (gnus-set-global-variables): Ditto.
7794 * gnus-art.el (article-decode-mime-words): Ditto.
7795 (article-decode-charset): Ditto.
7796 (article-decode-encoded-words): Ditto.
7797 (article-de-quoted-unreadable): Ditto.
7798 (gnus-mime-view-all-parts): Ditto.
7799 (gnus-mime-externalize-part): Ditto.
7800 (gnus-mm-display-part): Ditto.
7801 (gnus-mime-display-alternative): Ditto.
7802 (gnus-mime-display-single): Ditto.
7803 * mm-view.el (mm-inline-text): Use default coding system.
7805 Fri Nov 20 00:54:37 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7807 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7808 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7809 (gnus-newsgroup-coding-system): New local variable.
7810 (gnus-newsgroup-iso-8859-1-forced): New local variable.
7811 (gnus-summary-local-variables): Add two new local variables.
7812 (gnus-newsgroup-setup-coding-system): New function.
7813 (gnus-select-newsgroup): Setup coding system.
7814 * lpath.el: Add two new variables.
7815 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7816 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7817 * gnus-cus.el (gnus-group-parameters): Customizable
7820 Fri Nov 20 05:30:26 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7822 * gnus.el: Pterodactyl Gnus v0.52 is released.
7824 1998-11-20 04:32:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7826 * rfc2047.el (rfc2047-encode-message-header): Encode the default
7829 * gnus-art.el (gnus-mime-display-single): Insert buttons for
7830 undisplayed text types.
7832 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7835 1998-11-19 Felix Lee <flee@cygnus.com>
7837 * nntp.el (nntp-after-change-function-callback): recover from C-g.
7839 1998-11-19 Felix Lee <flee@cygnus.com>
7841 * gnus-async.el (gnus-asynch-obarray): rename to
7842 gnus-async-hashtb, and don't buffer-local it.
7844 (gnus-async-article-callback): new function.
7845 (gnus-make-async-article-function): use it.
7847 (gnus-async-current-prefetch-group): new var.
7848 (gnus-async-current-prefetch-article): new var.
7849 (gnus-async-request-fetched-article): are we fetching it already?
7851 (gnus-async-delete-prefected-entry): s/prefected/prefetched/ .
7853 1998-11-20 02:49:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7855 * gnus-sum.el (gnus-summary-show-article): Require.
7857 * message.el: Provide before hooks.
7858 (message-send-news): Do MIME before headers.
7860 * gnus-art.el (gnus-article-check-buffer): New function.
7861 (gnus-article-read-summary-keys): Use it.
7863 * mm-decode.el (mm-user-automatic-display): Display all inline
7866 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
7868 (gnus-unbuttonized-mime-types): New variable.
7870 1998-11-19 06:29:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7872 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
7874 * mm-decode.el (mm-quote-arg): Quote semicolons.
7876 * gnus-art.el (gnus-mime-display-single): Don't display
7878 (gnus-mime-externalize-part): New command and keystroke.
7880 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
7881 (mm-alternative-precedence): Changed order.
7883 1998-11-07 17:41:47 Simon Josefsson <jas@pdc.kth.se>
7885 * gnus.el (gnus-method-simplify): New function.
7886 (gnus-native-method-p): New function.
7887 (gnus-secondary-method-p): Use gnus-method-equal.
7889 * gnus-start.el (gnus-group-change-level): Shorten select method.
7891 Thu Nov 19 04:48:42 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7893 * gnus.el: Pterodactyl Gnus v0.51 is released.
7895 1998-11-19 04:02:34 Lars Magne Ingebrigtsen <larsi@gnus.org>
7897 * gnus.el: Applied patches from 5.6.45.
7899 * gnus-score.el (gnus-score-find-trace): Print complete file
7901 (gnus-score-find-trace): Truncate lines.
7903 * gnus.el (gnus-message-archive-group): Allow function.
7905 * message.el (message-encode-message-body): Remove Mime-Version
7908 * gnus-cus.el (gnus-group-customize): Optional topic.
7910 * gnus-sum.el (gnus-summary-customize-parameters): New command and
7913 Wed Nov 18 13:46:08 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7915 * message.el (message-encode-message-body): Rewrite.
7917 1998-11-18 07:37:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
7919 * mml.el (mml-base-boundary): New variable.
7920 (mml-make-boundary): New function.
7922 * gnus-cache.el (gnus-cache-coding-system): New variable.
7923 (gnus-cache-request-article): Use it.
7925 * message.el (message-insert-mime-part): Delete duplicates.
7927 Wed Nov 18 11:52:19 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7929 * gnus-art.el (gnus-mime-display-alternative): Set end of
7930 multipart and display even when nothing is preferred.
7932 Wed Nov 18 05:06:44 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7934 * gnus.el: Pterodactyl Gnus v0.50 is released.
7936 1998-11-18 04:42:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7938 * mm-decode.el (mm-inline-media-tests): Check that device-type is
7941 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
7943 1998-11-07 23:39:48 Simon Josefsson <jas@pdc.kth.se>
7945 * gnus.el (gnus-similar-server-opened): Compare backend.
7947 1998-11-08 03:37:42 Simon Josefsson <jas@pdc.kth.se>
7949 * gnus-topic.el (gnus-topic-expire-articles): New function.
7950 (gnus-topic-mode-map): Bind it.
7952 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
7955 (gnus-auto-expirable-marks): New variable.
7956 (gnus-inhibit-user-auto-expire): New variable.
7957 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
7958 When looking to see if we should expire instead, check
7959 gnus-auto-expirable-marks instead of using a hard-wired list.
7960 (gnus-summary-mark-as-read-forward,
7961 gnus-summary-mark-as-read-backward):
7962 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
7963 gnus-summary-mark-forward, instead of `t'.
7965 1998-11-18 03:30:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7967 * mml.el (mml-compute-boundary): New function.
7968 (mml-compute-boundary-1): New function.
7969 (mml-generate-mime-1): Use it.
7971 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
7973 * mml.el (mml-generate-mime-1): Always precede closing boundary
7976 1998-11-18 02:36:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
7978 * mml.el (mml-generate-mime-1): Do right boundaries when several
7981 * mm-decode.el (mm-user-automatic-display): Default to inline
7984 * mml.el (mml-generate-mime-1): Encode non-text parts.
7986 Wed Nov 18 02:22:23 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7988 * gnus.el: Pterodactyl Gnus v0.49 is released.
7990 1998-11-18 00:37:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
7992 * mm-view.el (mm-inline-text): Require w3-vars.
7994 * gnus-setup.el (gnus-use-tm): Removed.
7996 * gnus-art.el (gnus-article-goto-part): Don't beep.
7997 (gnus-article-view-part): Check return value.
7998 (gnus-mime-display-alternative): Don't display when there is
8001 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8002 (mml-generate-mime-1): Use unibyte for binaries.
8004 * gnus-art.el (gnus-display-mime): Call
8005 gnus-article-mime-part-function.
8006 (gnus-mime-part-function): New function.
8007 (gnus-article-mime-part-function): New function.
8009 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8011 1998-11-16 06:44:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8013 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8015 * message.el (message-font-lock-keywords): Highlight MML.
8016 (message-mml-face): New font.
8018 Mon Nov 16 23:34:12 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8020 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8021 (gnus-mm-display-part): Do not select-window if the article window
8024 Mon Nov 16 02:26:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8026 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8028 Mon Nov 16 02:00:05 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8030 * gnus.el: Pterodactyl Gnus v0.48 is released.
8032 1998-11-15 23:18:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
8034 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8036 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8038 * message.el (message-cite-original-without-signature): Ditto.
8039 (message-cite-original): Quote parts.
8041 Sun Nov 15 22:01:55 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8043 * gnus.el: Pterodactyl Gnus v0.47 is released.
8045 1998-11-15 20:11:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
8047 * message.el (message-encode-message-body): Insert MIME warning.
8049 * mml.el (mml-read-tag): Look for #tag.
8051 * mm-util.el (mm-find-charset-region): Check whether
8052 enable-multibyte-characters is bound.
8054 Sun Nov 15 02:01:31 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8056 * gnus.el: Pterodactyl Gnus v0.46 is released.
8058 1998-11-15 01:54:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
8060 * message.el (message-encode-message-body): Insert headers at the
8063 Sun Nov 15 01:13:41 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8065 * gnus.el: Pterodactyl Gnus v0.45 is released.
8067 1998-11-15 00:28:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
8069 * nndraft.el (nndraft-save-mime-part): Removed.
8070 (nndraft-get-mime-part): Ditto.
8072 * message.el (message-format-mime-old): Removed.
8073 (message-encode-message-body): Removed.
8074 (message-encode-message-body): Renamed.
8076 1998-11-14 18:27:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8078 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8080 * message.el (message-format-mime): Check message-mime-part.
8082 * mm-encode.el (mm-mime-file-types): Removed.
8083 (mm-default-file-encoding): New definition.
8085 Sat Nov 14 01:29:39 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8087 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8088 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8090 Sat Nov 14 05:47:57 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8092 * gnus.el: Pterodactyl Gnus v0.44 is released.
8094 1998-11-14 03:59:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8096 * message.el (message-format-mime): New function.
8098 * nndraft.el (nndraft-save-mime-part): New function.
8099 (nndraft-get-mime-part): New function.
8101 * mm-encode.el (mm-default-file-encoding): New function.
8102 (mm-content-transfer-encoding): New function.
8103 (mm-encode-buffer): New function.
8105 * message.el: New command.
8106 (message-mime-part): New variable.
8107 (message-insert-mime-part): New command.
8109 * mm-encode.el (mm-encode-content-transfer-encoding): New
8112 * mm-util.el (mm-content-transfer-encoding-defaults): New
8114 (mm-mime-file-types): Taken from TM.
8116 Sat Nov 14 01:51:06 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8118 * gnus.el: Pterodactyl Gnus v0.43 is released.
8120 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8122 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8123 * gnus-score.el (gnus-score-default-header): Ditto.
8124 (gnus-header-index): Ditto.
8125 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8126 (gnus-summary-header): Handle extra headers.
8127 (gnus-summary-score-entry): Ditto, & provide new score element.
8128 (gnus-summary-score-effect): Ditto.
8129 (gnus-score-string): Avoid "extra" string sort, & modify match in
8131 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8133 1998-11-13 20:30:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
8135 * message.el (message-resend): Bind message-required-mail-headers
8138 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8140 * nngateway.el (require): Require cl.
8142 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8145 Wed Nov 11 02:15:06 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8147 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8150 1998-11-13 19:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8152 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8154 1998-11-10 Colin Rafferty <colin@xemacs.org>
8156 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8157 user-mail-address if non-nil.
8159 1998-11-13 18:50:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8161 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8162 (gnus-make-sort-function-1): Ditto.
8164 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8167 1998-11-12 22:31:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
8169 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8171 * binhex.el (binhex-decode-region): Quote.
8173 1998-11-10 05:32:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8175 * gnus-art.el (article-decode-charset): Don't downcase charset.
8177 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8179 Sun Nov 8 23:17:24 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8181 * gnus.el: Pterodactyl Gnus v0.42 is released.
8183 Sun Nov 8 02:36:33 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8185 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8187 1998-11-08 02:24:47 Simon Josefsson <jas@pdc.kth.se>
8189 * nntp.el (nntp-send-mode-reader): Revert.
8191 Sun Nov 8 00:45:13 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8193 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8195 Sat Nov 7 23:07:24 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8197 * message.el (message-make-date): Fix for negative time zones.
8199 Sun Nov 8 01:00:16 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8201 * gnus.el: Pterodactyl Gnus v0.41 is released.
8203 1998-11-08 00:52:38 Hrvoje Niksic <hniksic@srce.hr>
8205 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8207 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8209 * gnus.el (gnus-short-group-name): When shortening foreign select
8210 methods, do not scan for plusses beyond the first colon.
8212 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8214 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8215 lines where `group' is the last thing on the line.
8217 1998-11-08 00:35:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8219 * gnus-art.el (gnus-article-view-part): Do alternative.
8220 (gnus-mime-display-alternative): Insert marker.
8222 1998-11-07 14:33:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
8224 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8226 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8229 * gnus-cus.el (gnus-topic): Required.
8231 * nnheader.el (nnheader-parse-nov): Parse extra.
8232 (nnheader-nov-parse-extra): New macro.
8234 1998-10-31 12:33:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8236 * gnus-art.el (gnus-article-view-part): Internal move.
8238 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8240 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8241 (gnus-group-customize): Support editing topic parameters.
8243 1998-10-29 12:09:20 Karl Kleinpaste <karl@jprc.com>
8245 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8248 1998-10-29 11:31:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8250 * gnus-art.el (gnus-mm-display-part): Return.
8251 (gnus-article-view-part): Only go if external.
8252 (gnus-article-dumbquotes-map): Do 205.
8254 * mm-decode.el (mm-display-part): Return what was done.
8256 * message.el (message-buffer-naming-style): New variable.
8257 (message-generate-new-buffers): Extended.
8258 (message-buffer-naming-style): Removed.
8259 (message-buffer-name): Use it.
8260 (message-do-send-housekeeping): Rename new styling.
8262 * gnus-sum.el (gnus-summary-recenter): Allow
8263 gnus-auto-center-summary to be a number.
8265 Wed Nov 4 02:24:39 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8267 * pop3.el (pop3-open-server): Use "binary" instead of
8270 Sun Nov 1 01:26:42 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8272 * gnus-srvr.el (gnus-browse-foreign-server): Set
8273 gnus-browse-current-method to the result of gnus-server-to-method.
8275 Thu Oct 29 01:47:44 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8277 * gnus-util.el (gnus-pull): Another optional argument.
8278 * nnweb.el (nnweb-request-delete-group): Delete from
8279 nnweb-group-alist and update active file.
8281 Thu Oct 29 01:05:08 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8283 * gnus-group.el (gnus-group-make-group): Accept group of new
8286 Wed Oct 28 02:19:16 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8288 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8290 Tue Oct 27 11:59:31 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8292 * mm-view.el (mm-inline-text): Postion of html portion.
8294 1998-10-29 10:26:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
8296 * nntp.el (nntp-list-active-group): Waited for short strings.
8297 (nntp-send-mode-reader): Ditto.
8298 (nntp-open-connection): Ditto.
8300 * gnus-int.el (gnus-request-group-articles): New function.
8302 * nntp.el (nntp-request-listgroup): New function.
8303 (nntp-request-group-articles): Renamed.
8305 1998-10-27 10:37:52 Karl Kleinpaste <karl@jprc.com>
8307 * nnheader.el (nnheader-parse-nov): Supply extra.
8309 1998-10-26 23:03:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
8311 * gnus-art.el (gnus-button-push): Don't go to
8312 gnus-article-buffer.
8314 * mm-view.el (mm-inline-image): Add a newline.
8316 * gnus-start.el (gnus-check-first-time-used): Check more.
8318 1998-10-26 23:03:29 Francois Felix Ingrand <felix@laas.fr>
8320 * gnus-start.el (gnus-check-first-time-used): Check current.
8322 1998-10-26 22:07:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
8324 * mm-util.el (mm-find-charset-region): New function.
8326 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8328 * gnus-art.el (gnus-mime-button-menu): Fix.
8330 1998-10-26 22:07:43 Michael Welsh Duggan <md5i@cs.cmu.edu>
8332 * gnus-art.el (gnus-mime-button-menu): New definition.
8334 1998-10-26 01:46:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8336 * gnus-art.el (article-decode-charset): Downcase charset.
8337 (article-decode-charset): Pass on type.
8338 (article-decode-charset): Check nil charsets.
8339 (article-remove-cr): Translate CR to LF.
8340 (gnus-ignored-mime-types): Default to nil.
8342 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8344 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8346 (gnus-nov-parse-extra): Didn't return right thing.
8348 1998-10-25 23:25:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8350 * gnus-xmas.el: Use compiled-function-p.
8352 Mon Oct 26 14:37:19 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8354 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8356 Sun Oct 25 23:11:44 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8358 * gnus.el: Pterodactyl Gnus v0.40 is released.
8360 1998-10-25 21:41:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8362 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8364 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8366 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8368 * nnml.el (nnml-possibly-create-directory): Check before making.
8370 1998-10-25 19:43:08 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8372 * nnheader.el (nnheader-insert-nov): Don't infloop.
8374 1998-10-25 19:26:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8376 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8379 1998-10-25 19:22:03 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8381 * nneething.el (nneething-file-name): New definition.
8383 1998-10-25 17:56:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
8385 * gnus-art.el (gnus-treatment-function-alist): Fix.
8386 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8388 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8390 Sun Oct 25 06:23:13 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8392 * gnus.el: Pterodactyl Gnus v0.39 is released.
8394 1998-10-25 00:34:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
8396 * gnus-art.el (gnus-ignored-mime-types): New variable.
8397 (gnus-mime-display-single): Use it.
8398 (gnus-treatment-function-alist): New variable.
8400 * gnus.el (gnus-mime): New group.
8402 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8403 things for other parts.
8404 (gnus-mime-display-alternative): Place point.
8406 * gnus.el: autoload gnus-uu-post-news.
8408 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8411 * mm-decode.el (mm-display-part): Default to inline text/.*
8414 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8417 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8418 (gnus-mime-display-single): Inline all text parts.
8419 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8421 1998-10-24 21:38:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
8423 * nnml.el (nnml-possibly-create-directory): Rewrite.
8424 (nnml-request-create-group): Change to right server.
8426 * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p.
8428 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8430 * gnus.el: rmail-output-to-rmail-file autoload.
8432 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8435 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8437 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8439 Tue Oct 20 23:37:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8441 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8444 Tue Oct 20 23:36:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8446 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8448 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8450 Tue Oct 20 16:22:51 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8452 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8454 1998-10-24 20:51:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
8456 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8459 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8462 * gnus-spec.el (gnus-update-format-specifications): Use the
8463 article mode line spec.
8465 * gnus-art.el (gnus-insert-mime-button): Put right type.
8466 (gnus-insert-prev-page-button): Ditto.
8467 (gnus-insert-next-page-button): Dutti.
8469 * pop3.el: New version installed.
8471 Sat Oct 24 16:48:51 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8473 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8474 and display last part.
8476 Sat Oct 24 20:31:55 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8478 * gnus.el: Pterodactyl Gnus v0.38 is released.
8480 1998-10-24 07:54:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
8482 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8484 (article-de-quoted-unreadable): Narrow to default.
8486 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8488 * gnus-art.el (article-decode-charset): Decode even when broken
8491 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8494 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8496 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8499 * nnmail.el (nnmail-extra-headers): New variable.
8501 * nnheader.el (nnheader-insert-nov): Insert extra.
8503 * gnus.el (gnus-summary-line-format): Doc fix.
8505 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8506 (gnus-nov-parse-line): Ditto.
8507 (gnus-nov-parse-extra): New macro.
8508 (gnus-header): New function.
8509 (gnus-update-summary-mark-positions): Change.
8510 (gnus-ignored-from-addresses): New variable.
8511 (gnus-summary-insert-from-or-to): New function.
8513 * gnus.el (gnus-extra-headers): New variable.
8515 * nnheader.el (make-mail-header): Expand.
8516 (mail-header-extra): New macro.
8517 (mail-header-set-extra): Ditto.
8518 (make-full-mail-header): Expand.
8520 Sat Oct 24 07:41:42 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8522 * gnus.el: Pterodactyl Gnus v0.37 is released.
8524 1998-10-24 07:29:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8526 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8528 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8531 1998-10-22 Didier Verna <verna@inf.enst.fr>
8533 * gnus-spec.el (gnus-balloon-face-function): new function
8534 (gnus-parse-format): understand the %< %> specifiers.
8535 (gnus-parse-complex-format): ditto.
8537 1998-10-24 06:31:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
8539 * gnus.el: Changed following-char to char-after throughout.
8541 1998-10-22 04:05:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
8543 * mm-decode.el (mm-display-external): Protect more and message.
8545 Wed Oct 21 03:26:30 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8547 * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
8550 Tue Oct 20 23:37:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8552 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8555 Tue Oct 20 23:36:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8557 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8559 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8561 Tue Oct 20 16:22:51 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8563 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8565 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8567 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8569 * mm-decode.el (mm-display-external): Set undisplayer to mm
8570 buffer, not the current buffer; use unwind-protect.
8572 1998-10-21 00:07:59 Lars Magne Ingebrigtsen <larsi@gnus.org>
8574 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8575 (gnus-summary-exit-no-update): Ditto.
8577 1998-10-20 22:02:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8579 * mm-decode.el (mm-inline-media-tests): Look for w3.
8581 * mailcap.el (mailcap-mime-data): Inline html.
8583 Tue Oct 20 20:25:03 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8585 * gnus.el: Pterodactyl Gnus v0.36 is released.
8587 1998-10-20 18:13:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8589 * gnus-art.el (article-translate-strings):
8590 (gnus-article-dumbquotes-map): Don't dot.
8592 * pop3.el (pop3-open-server): Set point right.
8594 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8595 (mm-dissect-buffer): Ditto.
8596 (mm-destroy-part): Ignore non-handles.
8597 (mm-remove-part): Ditto.
8598 (mm-destroy-parts): New function.
8599 (mm-remove-parts): Ditto.
8601 * gnus-art.el (gnus-mm-display-part): Don't move point.
8603 Tue Oct 20 02:16:36 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8605 * mm-uu.el : New file.
8607 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8609 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8612 1998-10-20 00:35:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8614 * mm-decode.el (mm-display-external): Check before selecting.
8616 Sat Sep 26 02:03:00 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8618 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8620 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8622 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8625 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8627 * gnus-art.el (gnus-decode-header-methods): New variable.
8629 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8631 * gnus-art.el (gnus-multi-decode-header): New function.
8633 Tue Oct 20 00:24:16 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8635 * gnus.el: Pterodactyl Gnus v0.35 is released.
8637 1998-10-20 00:00:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
8639 * uudecode.el (uudecode-decode-region-external): Insert
8642 * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
8644 * mm-bodies.el (mm-decode-body): Optional encoding.
8646 1998-10-19 23:57:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
8648 * gnus-ems.el (gnus-mouse-3): New variable.
8650 * binhex.el (binhex-decode-region-external): Don't use -internally.
8652 1998-10-16 14:54:02 Simon Josefsson <jas@pdc.kth.se>
8654 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8657 1998-09-26 22:28:01 Simon Josefsson <jas@pdc.kth.se>
8659 * gnus-group.el (gnus-add-marked-articles): Request backend update
8662 1998-09-26 19:39:31 Simon Josefsson <jas@pdc.kth.se>
8664 * gnus-sum.el (gnus-update-read-articles):
8665 (gnus-update-marks): Request backend update of mark.
8667 1998-09-26 16:27:27 Simon Josefsson <jas@pdc.kth.se>
8669 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8672 1998-10-19 23:45:13 Simon Josefsson <jas@pdc.kth.se>
8674 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8676 1998-10-14 SL Baur <steve@altair.xemacs.org>
8678 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8681 1998-10-10 SL Baur <steve@altair.xemacs.org>
8683 * mm-view.el: Require mm-decode for macros.
8685 * mm-decode.el (mm-handle-type): Move macro declarations above the
8686 place where they are used.
8688 Sun Oct 18 13:59:07 1998 Kurt Swanson <ksw@dna.lth.se>
8690 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8693 1998-10-19 23:38:11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8695 * nnagent.el (nnagent-open-server): Error message.
8697 1998-10-19 23:35:08 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8699 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8701 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8703 * score-mode.el (gnus-score-mode-map): Ditto.
8705 * message.el (message-mode-map): Ditto.
8707 * gnus-uu.el (gnus-uu-post-news): Ditto.
8709 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8711 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8713 * gnus-art.el (gnus-article-edit-mode-map): Use
8714 `set-keymap-parent' rather than `copy-keymap'.
8716 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8718 * gnus-art.el (gnus-mime-button-commands): New variable.
8719 (gnus-mime-button-map): Initialize it from
8720 `gnus-mime-button-commands'.
8721 (gnus-mime-button-menu): New function.
8722 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8724 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
8726 * message.el (message-insert-to): Make `nobody' and `poster'
8727 synonymous to `never' and `always' in Mail-Copies-To.
8728 (message-reply): Ditto.
8729 (message-followup): Ditto.
8731 1998-10-19 23:17:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
8733 * mailcap.el (mailcap-mime-data): Save sound.
8735 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
8737 * message.el (message-ignored-supersedes-headers): Include
8738 `NNTP-Posting-Date'.
8740 1998-10-19 01:25:27 Jonas Steverud <d4jonas@dtek.chalmers.se>
8742 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8744 1998-10-19 00:50:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8746 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8749 1998-10-18 18:20:34 Lars Magne Ingebrigtsen <larsi@gnus.org>
8751 * mm-decode.el (mm-display-external): Don't switch on save.
8753 1998-10-18 18:14:06 Andy Piper <andyp@parallax.co.uk>
8755 * nnmail.el (nnmail-movemail-args): New variable.
8757 1998-10-18 00:17:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8759 * gnus-art.el (article-translate-strings):
8761 1998-10-17 22:51:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8763 * gnus-art.el (gnus-article-view-part): Use it.
8764 (gnus-mm-display-part): New function.
8765 (article-de-quoted-unreadable): Yse mm-default-coding-system.
8767 * mm-decode.el (mm-handle-displayed-p): New function.
8769 * gnus-art.el (gnus-mime-copy-part): Create better names.
8770 (gnus-mime-button-line-format): Include dots spec.
8772 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
8774 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8775 forward buffer first.
8777 1998-10-17 21:16:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
8779 * gnus-util.el (gnus-set-window-start): New function.
8781 * message.el (message-send): Don't check changed.
8783 1998-10-12 15:26:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
8785 * gnus-art.el (gnus-article-setup-buffer): Set params.
8787 * mm-decode.el (mm-user-display-methods): Inline
8788 "message/delivery-status".
8790 1998-10-11 07:06:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
8792 * message.el (message-auto-save-directory): Rename.
8793 (message-mode): Dof fix.
8795 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8796 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
8798 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
8800 * message.el (message-make-date): Avoid locale.
8802 * gnus-art.el (gnus-article-edit-done): Allow update before doing
8805 * mm-decode.el (mm-display-inline): Goto point-min.
8807 * gnus-art.el (gnus-article-prepare-display): Not read-only.
8809 * mm-decode.el (mm-display-external): Reverse before sorting.
8811 * gnus-draft.el (gnus-draft-send): Allow mail.
8813 1998-10-10 SL Baur <steve@altair.xemacs.org>
8815 * message.el (message-check): Move message-check macro above where
8818 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
8820 1998-10-11 06:45:37 Lloyd Zusman <ljz@asfast.com>
8822 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
8824 Sun Oct 11 02:28:40 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8826 * gnus.el: Pterodactyl Gnus v0.34 is released.
8828 1998-10-11 02:15:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
8830 * mm-decode.el (mm-inline-media-tests): delivery-status.
8832 * mm-view.el (mm-inline-text): Provide default.
8834 1998-10-11 01:01:37 Lloyd Zusman <ljz@asfast.com>
8836 * mailcap.el (mailcap-possible-viewers): Fix nils.
8838 1998-10-11 00:03:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
8840 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8841 (article-update-date-lapsed): Record the buffer.
8842 (article-update-date-lapsed): Do all windows that display article
8845 * nnml.el (nnml-generate-nov-databases-1): Ditto.
8847 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
8849 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8852 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
8854 1998-10-10 22:07:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8856 * gnus-agent.el (gnus-category-add): Change default category to
8859 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8862 * gnus-draft.el (gnus-draft-send): Check server more.
8864 * gnus-art.el (gnus-article-view-part): New command and keystroke.
8865 (gnus-article-goto-part): New function.
8867 * mm-view.el (mm-inline-text): Insert richtext properly.
8869 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
8871 1998-10-03 15:04:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8873 * parse-time.el (parse-time-rules): Accept dates far into the past
8874 and the future, and parse single-digit numbers as years.
8876 1998-10-02 04:46:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
8878 * mm-decode.el (mm-display-external): Chop off directories.
8880 1998-10-01 07:33:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
8882 * uudecode.el (uu-decode-region-external): Use
8883 insert-file-contents-literally.
8885 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
8887 1998-10-01 07:02:11 Shenghuo ZHU <zsh@cs.rochester.edu>
8889 * uudecode.el: New file.
8891 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
8894 1998-10-01 05:19:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
8896 * gnus-art.el (gnus-mime-display-alternative): Set faces.
8898 * message.el (message-fetch-field): Unfold properly.
8900 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8903 1998-09-30 05:47:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
8905 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
8906 (gnus-auto-select-first): Removed.
8907 (gnus-auto-select-first): Extended.
8908 (gnus-summary-read-group-1): Use new value.
8910 1998-09-29 13:21:06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8912 * message.el (message-fix-before-sending): Space.
8914 * nnmail.el (nnmail-find-file): Don't erase.
8916 Wed Sep 30 23:49:03 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8918 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
8920 Wed Sep 30 23:46:29 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8922 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
8924 Wed Sep 30 23:44:08 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8926 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
8928 Sat Sep 26 03:04:18 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8930 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
8933 1998-09-29 11:35:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8935 * gnus-art.el (gnus-mime-view-all-parts): New command and
8938 * mm-decode.el (mm-display-external): Translate slashes.
8940 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
8942 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
8944 * mm-decode.el (mm-quote-arg): Quote spaces.
8945 (mm-display-external): Quote args.
8947 1998-09-24 22:27:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
8949 * mm-decode.el (mm-inlinable-part-p): New function.
8951 1998-09-25 22:28:01 Simon Josefsson <jas@pdc.kth.se>
8953 * mm-util.el (mm-disable-multibyte): New function.
8955 Thu Sep 24 20:28:31 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8957 * gnus.el: Pterodactyl Gnus v0.33 is released.
8959 1998-09-24 18:47:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8961 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
8963 * mm-decode.el (mm-display-external): Don't switch for externals.
8964 (mm-dissect-multipart): Don't include end-sep.
8966 * mm-util.el (mm-get-coding-system-list): New function.
8967 (mm-coding-system-list): New variable.
8969 Thu Sep 24 02:08:10 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8971 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
8973 Thu Sep 24 02:05:48 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8975 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
8978 Thu Sep 24 01:41:03 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8980 * base64.el (base64-run-command-on-region): External base64
8981 decoder do not use coding system
8983 Thu Sep 24 01:39:44 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8985 * mm-decode.el (mm-interactively-view-part): Typo.
8987 Thu Sep 24 01:37:30 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8989 * mm-decode.el (mm-dissect-multipart): Display last part when the
8990 article has no close-delimiter
8992 Thu Sep 24 01:28:54 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8994 * mm-decode.el (mm-dissect-buffer): Display parts which have no
8997 Thu Sep 24 01:23:57 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
8999 * gnus-art.el (gnus-display-mime): Typo.
9001 Thu Sep 24 02:29:57 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9003 * gnus.el: Pterodactyl Gnus v0.32 is released.
9005 1998-09-24 00:27:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9007 * gnus-kill.el (gnus-batch-score): Protect against errors.
9009 * gnus-art.el: Protect against broken headers.
9011 * mm-decode.el (mm-display-external): Respect needsterm.
9012 (mm-display-external): Create buffer for external commands.
9014 1998-09-23 22:04:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9016 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9018 * mm-decode.el (mm-display-external): Use file name.
9020 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9022 * gnus-util.el (gnus-output-to-rmail): adjust to
9023 `rmail-output-to-rmail-file'.
9025 1998-09-23 20:07:00 Lars Magne Ingebrigtsen <larsi@gnus.org>
9027 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9029 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9032 * gnus-art.el (article-decode-charset): Fold case.
9034 1998-09-17 15:49:10 Simon Josefsson <jas@pdc.kth.se>
9036 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9038 1998-09-23 19:48:52 Aaron M. Ucko <amu@mit.edu>
9040 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9043 Tue Sep 15 16:15:16 1998 Kurt Swanson <ksw@dna.lth.se>
9045 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9048 1998-09-23 19:42:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9050 * gnus-xmas.el (wid-edit): Required.
9052 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9054 Sun Sep 20 00:27:55 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9056 * gnus-art.el (gnus-mime-inline-part): remove part if necessary.
9058 1998-09-23 19:30:52 Matt Armstrong <matta@geoworks.com>
9060 * gnus-art.el (article-decode-charset): Narrow to the correct
9063 * mm-bodies.el: Fix autoload.
9065 1998-09-22 18:35:12 Lee Willis <lee@gbdirect.co.uk>
9067 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9069 1998-09-22 14:53:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
9071 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9073 1998-09-19 13:58:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
9075 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9076 (gnus-article-add-button): Ditto.
9078 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9080 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9081 (gnus-article-prepare-display): Bind url-standalone-mode.
9083 * mm-decode.el (mm-remove-part): Also delete directory.
9084 (mm-display-external): Create a private sub-dir.
9086 * mailcap.el (mailcap-binary-suffixes): New variable.
9087 (mailcap-command-p): Use it.
9089 1998-09-16 10:38:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9091 * nnmbox.el (nnmbox-request-group): Change server.
9092 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9094 * message.el (message-encode-message-body): Don't stomp MIME
9097 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9099 (gnus-summary-exit): Check for a live article buffer.
9100 (gnus-summary-exit-no-update): Ditto.
9102 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9105 * gnus-sum.el (gnus-article-decoded-p): New variable.
9107 * mm-decode.el (mm-display-external): Use no-conv.
9109 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9110 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9112 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9115 1998-09-15 14:38:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9117 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9119 Mon Sep 14 18:55:38 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9121 * gnus.el: Pterodactyl Gnus v0.31 is released.
9123 1998-09-14 15:12:59 Lars Magne Ingebrigtsen <larsi@gnus.org>
9125 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9127 * mm-decode.el (mm-display-part): Accept no-default.
9129 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9132 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9133 (gnus-summary-prepare-threads): Ditto.
9135 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9137 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9138 (gnus-mime-button-line-format): Doc fix.
9139 (gnus-insert-mime-button): Use it.
9140 (gnus-article-add-button): Use widget-convert-button.
9142 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9145 * mm-decode.el (mm-alternative-precedence): Ditto.
9147 1998-09-14 15:12:49 Conrad Sauerwald <conrad@stack.nl>
9149 * mm-decode.el (mm-user-automatic-display): Use enriched.
9151 1998-09-14 15:09:12 Paul Fisher <rao@gnu.org>
9153 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9156 1998-09-14 14:33:34 Lars Magne Ingebrigtsen <larsi@gnus.org>
9158 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9160 * gnus-art.el (article-update-date-lapsed): Only update header if
9161 buffer is dispalyed in frame.
9162 (gnus-article-prepare-display): New function.
9163 (gnus-article-prepare): Use it.
9165 1998-09-14 08:16:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
9167 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9169 * mm-view.el (mm-insert-inline): New function.
9171 * mm-decode.el (mm-pipe-part): Bugged.
9173 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9175 * mm-bodies.el (mm-encode-body): Move over the body.
9177 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9179 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9181 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9183 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9184 related functions. Handle message/rfc822 parts. Display subject on
9185 multipart summary lines. Display name on sub-parts when available.
9187 1998-09-14 07:36:38 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9189 * mailcap.el (mailcap-command-p): New version.
9191 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9193 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9196 1998-09-13 18:34:06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9198 * message.el (message-make-date): Remove weekday name.
9200 * mm-decode.el (mm-dissect-buffer): Protect against broken
9203 * mailcap.el (mailcap-command-in-path-p): New function.
9204 (mailcap-command-p): Renamed.
9206 1998-09-13 17:58:47 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9208 * rfc2047.el (eval): Autoload.
9210 1998-09-13 12:22:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
9212 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9213 (gnus-multi-decode-encoded-word-string): New function.
9214 (gnus-encoded-word-method-alist): New variable.
9215 (gnus-decode-encoded-word-functions): Removed.
9217 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9219 * gnus-int.el (gnus-request-replace-article): Replace
9220 message-narrow-to-headers with message-narrow-to-head.
9222 1998-09-13 12:05:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
9224 * drums.el (drums-quote-string): Reversed match.
9226 * message.el (message-make-date): Use weekday name.
9228 Sun Sep 11 10:27:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9230 * gnus.el: Pterodactyl Gnus v0.30 is released.
9232 1998-09-13 08:00:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
9234 * gnus-art.el (article-decode-encoded-words): Use it.
9235 (gnus-decode-header-function): New variable.
9237 * gnus-sum.el (gnus-nov-parse-line): Use it.
9238 (gnus-decode-encoded-word-function): New variable.
9240 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9243 * gnus-art.el (gnus-insert-mime-button): Use widget.
9244 (gnus-widget-press-button): New function.
9245 (gnus-article-prev-button): Removed.
9246 (gnus-article-next-button): Ditto.
9247 (gnus-article-add-button): Ditto.
9249 * gnus.el (gnus-article-mode-map): Inherit from widget.
9250 (gnus-article-mode-map): No, don't.
9252 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9253 (mm-content-id-alist): New variable.
9254 (mm-get-content-id): New function.
9256 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9257 articles if we are fetching to the article buffer.
9259 1998-09-13 07:58:59 Shenghuo ZHU <zsh@cs.rochester.edu>
9261 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9264 1998-09-13 07:23:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
9266 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9267 (mm-default-mime-charset): New variable.
9269 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9271 * drums.el (drums-quote-string): Reversed test.
9273 1998-09-12 14:29:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9275 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9278 * drums.el (drums-quote-string): New function.
9280 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9281 (rfc2047-b-encode-region): Chop lines.
9282 (rfc2047-q-encode-region): Ditto.
9284 Sat Sep 12 13:27:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9286 * gnus.el: Pterodactyl Gnus v0.29 is released.
9288 1998-09-12 12:46:30 Istvan Marko <imarko@pacificnet.net>
9290 * mm-decode.el (mm-save-part): Message right.
9292 1998-09-12 11:30:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9294 * drums.el (drums-parse-address): Returned a list instead of a
9296 (drums-remove-whitespace): Skip comments.
9297 (drums-parse-addresses): Didn't work.
9299 Sat Sep 12 09:17:30 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9301 * gnus.el: Pterodactyl Gnus v0.28 is released.
9303 1998-09-12 04:57:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9305 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9307 (article-decode-encoded-words): Rename.
9309 * message.el (message-narrow-to-headers-or-head): New function.
9311 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9314 * message.el (message-send-news): Encode body after checking
9317 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9319 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9321 * gnus-art.el (gnus-display-mime): Respect disposition.
9323 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9325 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9326 text with annotations.
9328 * message.el (message-make-date): Fix sign for negative time
9331 * mm-view.el (mm-inline-image): Insert a space at the end of the
9334 * mail-parse.el: New file.
9336 * rfc2231.el: New file.
9338 * drums.el (drums-content-type-get): Removed.
9339 (drums-parse-content-type): Ditto.
9341 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9343 Fri Sep 11 18:23:34 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9345 * gnus.el: Pterodactyl Gnus v0.27 is released.
9347 1998-09-11 12:42:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9349 * mm-decode.el (mm-alternative-precedence): New variable.
9350 (mm-preferred-alternative): New function.
9352 * gnus-art.el (gnus-mime-copy-part): New command.
9354 * mm-decode.el (mm-get-part): New function.
9356 * mm-view.el: New file.
9358 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9359 (mm-display-part): Default to mailcap-save-binary-file.
9361 Fri Sep 11 12:32:50 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9363 * gnus.el: Pterodactyl Gnus v0.26 is released.
9365 1998-09-11 08:25:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
9367 * mm-decode.el (mm-interactively-view-part): New function.
9369 * gnus-art.el (gnus-mime-view-part): New command.
9371 * mm-decode.el (mm-last-shell-command): New variable.
9373 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9375 * mm-decode.el (mm-save-part): New function.
9377 * gnus-art.el (article-decode-charset): Protect against buggy
9379 (gnus-mime-pipe-part): New command.
9380 (gnus-mime-save-part): New command.
9381 (gnus-mime-button-map): New keymap.
9382 (gnus-mime-button-line-format): New variable.
9383 (gnus-insert-mime-button): New function.
9384 (gnus-display-mime): Use it.
9386 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9388 * mm-decode.el (mm-inline-text): Decode charsets.
9390 * gnus-art.el (gnus-article-save): Comment fix.
9392 * gnus-int.el (gnus-start-news-server): When in batch, don't
9395 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9398 * mm-decode.el (mm-inline-media-tests): Add audio.
9399 (mm-inline-audio): New function.
9401 1998-09-11 08:19:22 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9403 * gnus-art.el (article-make-date-line): Didn't work.
9405 * parse-time.el (parse-time-string): One too many nils.
9407 Fri Sep 11 08:09:40 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9409 * gnus.el: Pterodactyl Gnus v0.25 is released.
9411 1998-09-11 07:38:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9413 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9416 * gnus.el ((featurep 'gnus-xmas)): New
9417 'gnus-annotation-in-region-p alias.
9419 1998-09-10 06:20:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
9421 * mm-util.el (mm-with-unibyte-buffer): New function.
9423 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9425 * mm-decode.el (mm-inline-media-tests): New variable.
9427 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9429 * gnus-art.el (gnus-article-mime-handles): New variable.
9431 * drums.el (drums-narrow-to-header): New function.
9433 * gnus-art.el (article-decode-charset): Use it.
9435 * drums.el (drums-content-type-get): New function.
9437 * mm-util.el (mm-content-type-charset): Removed.
9439 * drums.el (drums-syntax-table): @ is word.
9440 (drums-parse-content-type): New function.
9442 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9445 * gnus-util.el (gnus-date-get-time): Use safe date.
9447 * gnus-sum.el (gnus-show-mime): Removed.
9448 (gnus-summary-toggle-mime): Removed.
9450 * gnus-art.el (gnus-strict-mime): Removed.
9451 (gnus-article-prepare): Don't do MIME.
9452 (gnus-decode-encoded-word-method): Removed.
9453 (gnus-show-mime-method): Removed.
9455 Thu Sep 10 04:03:29 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9457 * gnus.el: Pterodactyl Gnus v0.24 is released.
9459 1998-09-10 01:58:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9461 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9464 * parse-time.el (parse-time-rules): Accept times that look like
9467 * message.el (message-make-date): Use zone properly.
9469 * gnus.el: Autoload gnus-batch.
9471 * gnus-art.el (article-de-quoted-unreadable): Do not do
9472 gnus-article-decode-rfc1522.
9474 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9476 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9479 * message.el (message-encode-message-body): Check for us-ascii.
9481 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9484 1998-09-09 13:18:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9486 * gnus-art.el (article-decode-charset): Rename.
9488 Wed Sep 9 12:25:48 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9490 * gnus.el: Pterodactyl Gnus v0.23 is released.
9492 1998-09-09 12:14:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
9494 * gnus-util.el (gnus-parent-id): Ditto.
9495 (gnus-put-text-property-excluding-newlines): Ditto.
9497 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9499 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9501 * message.el (message-generate-headers): Generate User-Agent
9502 instead of X-Mailer & X-Newsreader.
9504 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9505 User-Agent header format.
9507 Tue Sep 8 22:38:27 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9509 * gnus.el: Pterodactyl Gnus v0.22 is released.
9511 1998-09-08 22:36:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
9513 * mm-util.el (mm-multibyte-p): Typo.
9515 Tue Sep 8 22:25:53 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9517 * gnus.el: Pterodactyl Gnus v0.21 is released.
9519 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9521 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9523 1998-09-08 22:18:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9525 * mm-util.el (mm-multibyte-p): New function.
9527 Tue Sep 8 21:43:03 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9529 * gnus.el: Pterodactyl Gnus v0.20 is released.
9531 1998-09-08 11:40:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
9533 * rfc2047.el (rfc2047-decode-region): Only decode when in
9536 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9538 * gnus-int.el (gnus-request-replace-article): Encode.
9539 (gnus-request-accept-article): Encode.
9541 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9544 * gnus.el (gnus-article-display-hook): Take the charset functions
9547 * time-date.el (safe-date-to-time): New function.
9549 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9551 Tue Sep 8 07:09:28 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9553 * gnus.el: Pterodactyl Gnus v0.19 is released.
9555 1998-09-08 04:51:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
9557 * base64.el (base64-encode-region): Accept no-line-break.
9559 * mm-util.el (mm-mime-charset): New function.
9561 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9563 Tue Sep 8 04:29:23 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9565 * gnus.el: Pterodactyl Gnus v0.18 is released.
9567 1998-09-08 02:21:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
9569 * message.el (message-send-and-exit): Return t on success.
9570 (message-make-date): Make a proper time zone.
9572 * gnus-draft.el (gnus-draft-send): Only remove article if the
9573 sending is successful.
9575 * drums.el (drums-get-comment): Return the last comment.
9576 (drums-parse-address): Parse old-style From headers.
9578 1998-09-07 SL Baur <steve@altair.xemacs.org>
9580 * gnus-sum.el (gnus-data-compute-positions): Move below
9581 `gnus-save-hidden-threads' so the former is correctly detected as
9584 1998-09-06 Dave Love <fx@gnu.org>
9586 * nnweb.el (require): Wrap requirement of w3 and url in ignore-errors
9587 too, eval'd when compile. Require w3 stuff at load time for nicer
9588 failure if it's not available.
9590 1998-09-08 00:38:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
9592 * time-date.el (time-to-seconds): Renamed.
9594 * parse-time.el (parse-time-string): Downcase before handling.
9595 (parse-time-rules): Times without seconds have 0 seconds.
9597 * rfc2047.el (rfc2047-encode-region): New version.
9598 (rfc2047-dissect-region): New function.
9600 1998-09-07 01:08:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
9602 * message.el (message-make-date): Use symbolic zone.
9604 1998-09-06 23:23:06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9606 * time-date.el (parse-time): Always use parse-time.
9608 * parse-time.el (parse-time-syntax): Use vectors.
9610 Sun Sep 6 21:19:26 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9612 * gnus.el: Pterodactyl Gnus v0.17 is released.
9614 1998-09-06 05:45:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9616 * time-date.el: Renamed from "date".
9618 * gnus.el: Removed all timezone dependencies.
9620 * score-mode.el: Removed.
9621 (gnus-score-edit-insert-date): Use date.
9623 * date.el (float-to-time): New function.
9625 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9627 * date.el (time-to-float): New function.
9629 * message.el (message-make-date): Use format-time-string.
9630 (message-make-expires): Use make-date.
9632 * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
9634 * gnus-util.el (gnus-dd-mmm): Use date.
9635 (gnus-sortable-date): Ditto.
9637 * message.el (message-make-date): Take an optional time.
9639 * gnus.el: Applied patches from 5.6.43.
9641 * date.el (if): Use parse-time.
9643 * gnus-score.el (gnus-summary-score-entry): Make into a command
9646 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9649 * gnus.el (gnus-agent-meta-information-header): Moved here.
9651 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9653 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9654 (gnus-agent-fetch-group-1): Score article headers using normal
9655 group score files if the download score rule of a category/group
9657 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9658 deciding what articles to download.
9659 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9660 predicate processing if predicate is `true' or `false'.
9662 1998-09-06 01:56:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9664 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9666 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9668 * score-mode.el (score-mode-coding-system): New variable.
9669 (gnus-score-edit-exit): Use it.
9671 1998-09-04 Jason R Mastaler <jason@4b.org>
9673 * drums.el: Corrected typo.
9675 1998-09-05 23:24:43 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9677 * mm-bodies.el (mm-body-encoding): Faster version.
9679 1998-09-05 22:23:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9681 * gnus-art.el (gnus-article-decode-charset): Only decode text
9684 * message.el (message-output): Use rmail.
9686 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9689 * mm-util.el (mm-charset-to-coding-system): Use
9690 rfc2047-default-charset.
9691 (mm-known-charsets): New variable.
9693 * message.el (message-caesar-region): Bugged out.
9695 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9697 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9698 specifying `agent-predicate' in a group's parameters.
9700 Sat Sep 5 21:55:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9702 * gnus.el: Pterodactyl Gnus v0.16 is released.
9704 1998-09-05 17:30:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9706 * nnmail.el (nnmail-expired-article-p): Use predicate.
9708 * date.el (time-less-p): Renamed.
9710 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9713 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9716 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9718 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9721 Sat Sep 5 01:45:52 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9723 * gnus.el: Pterodactyl Gnus v0.15 is released.
9725 1998-09-05 00:21:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9727 * date.el: New file.
9729 * gnus-util.el (gnus-encode-date): Removed.
9730 (gnus-time-less): Ditto.
9732 * nnmail.el (nnmail-date-to-time): Removed.
9733 (nnmail-time-less): Ditto.
9734 (nnmail-days-to-time): Ditto.
9735 (nnmail-time-since): Ditto.
9737 * drums.el: New file.
9739 1998-09-04 00:25:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
9741 * message.el (message-encode-message-body): Encode headers with
9744 * rfc2047.el (rfc2047-default-charset): Renamed.
9745 (rfc2047-encodable-p): Use it.
9747 * base64.el (mm-util): Required.
9749 1998-09-03 16:28:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9751 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9754 * gnus-util.el (gnus-output-to-rmail): Removed.
9756 * gnus-art.el (gnus-summary-save-in-rmail): Use
9757 gnus-output-to-rmailrmail-output-to-rmail-file.
9759 * rfc2047.el (rfc2047-decode-region): Fold case.
9760 (rfc2047-decode): Use decode-string.
9762 * mm-util.el: Provide mm-char-int.
9764 Thu Sep 3 15:23:22 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9766 * gnus.el: Pterodactyl Gnus v0.14 is released.
9768 1998-09-03 15:08:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9770 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9773 1998-09-02 14:38:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9775 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9777 (gnus-inews-insert-mime-headers): Removed.
9779 * message.el (message-caesar-region): Protect against MULE chars.
9781 1998-09-02 00:36:23 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9783 * mm-util.el (if): fset the right function.
9785 1998-09-02 00:31:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
9787 * gnus-art.el (gnus-article-decode-charset): Use real
9790 1998-09-01 17:58:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
9792 * mm-bodies.el (mm-decode-body): Protect against malformed
9794 (mm-decode-body): Check that buffer-file-coding-system is
9797 Tue Sep 1 10:29:33 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9799 * gnus.el: Pterodactyl Gnus v0.13 is released.
9801 1998-09-01 09:14:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
9803 * gnus-util.el (gnus-strip-whitespace): Already defined.
9806 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
9808 * gnus-util.el (gnus-strip-whitespace): New function.
9810 * mm-util.el (mm-content-type-charset): Downcase.
9812 1998-08-31 23:04:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9814 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9815 (gnus-article-decode-charset): Don't fetch all headers.
9817 * mm-util.el (mm-read-coding-system): New function.
9819 * mm-bodies.el (mm-decode-body): Check the right charset.
9821 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
9823 * gnus-art.el (gnus-article-mode-line-format): Use short group
9826 Mon Aug 31 23:03:13 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9828 * gnus.el: Pterodactyl Gnus v0.12 is released.
9830 1998-08-31 22:39:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
9832 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
9834 * gnus-art.el (gnus-article-decode-charset): Supply cte.
9835 (gnus-article-decode-charset): Always run.
9837 * mm-bodies.el (mm-decode-body): Decode cte.
9839 Mon Aug 31 22:14:50 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9841 * gnus.el: Pterodactyl Gnus v0.11 is released.
9843 1998-08-31 14:27:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9845 * message.el (message-encode-message-body): Ditto.
9847 * gnus-art.el (gnus-article-decode-mime-words): New command and
9849 (gnus-article-decode-charset): Ditto.
9850 (gnus-article-decode-charset): Only work under MULE.
9852 * mm-util.el (mm-content-type-charset): New function.
9854 * nnmail.el (nnmail-delete-incoming): Changed to nil.
9856 * message.el (message-send-mail): Insert MIME headers.
9857 (message-check-news-body-syntax): Don't warn for escape sequences.
9858 (message-check-news-body-syntax): Insert MIME headers.
9860 * mm-bodies.el (mm-body-encoding): New function.
9862 * message.el (message-encode-message-body): New function.
9864 * mm-bodies.el: New file.
9866 * mm-util.el (mm-narrow-to-head): New function.
9868 * rfc2047.el (rfc2047-encode): Use it.
9870 * mm-util.el: Provide mm-encode-coding-region.
9872 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
9874 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
9876 * mm-util.el (mm-enable-multibyte): New function.
9878 * message.el (message-set-work-buffer): Set multibyte.
9880 * gnus.el (gnus-continuum-version): Be valid forever and ever.
9882 * gnus-util.el (gnus-point-at-eol): Removed.
9883 (gnus-point-at-bol): Ditto.
9885 * base64.el (base64-decode-region): Commented out messaging.
9887 1998-08-31 Didier Verna <verna@inf.enst.fr>
9889 * gnus-msg.el (gnus-group-mail): make it behave like
9890 gnus-group-post-news with regards to the prefix (this enables the
9891 use of posting styles).
9893 1998-08-31 12:53:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
9895 * gnus.el (gnus-article-display-hook): Added
9896 gnus-article-decode-rfc1522 to hook.
9898 Mon Aug 31 12:43:46 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9900 * gnus.el: Pterodactyl Gnus v0.10 is released.
9902 1998-08-31 11:45:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9904 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
9907 1998-08-30 17:59:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9909 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
9911 * mm-util.el (mm-charsets-in-region): Removed.
9913 * rfc2047.el: Renamed file.
9915 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
9917 * message.el (message-mode): Set multibyte.
9919 * mm-util.el (mm-charsets-in-region): Copied here.
9921 * gnus-util.el: Removed gnus-truncate-string.
9923 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
9925 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
9926 (rfc1522-encodable-p): New function.
9927 (rfc1522-encode-message-header): Use it.
9929 Sun Aug 30 17:46:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9931 * gnus.el: Pterodactyl Gnus v0.9 is released.
9933 1998-08-30 16:13:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9935 * mm-util.el: Shadow encode-coding-string.
9937 * base64.el (base64-encode-region): Don't add newline.
9939 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
9941 * mm-util.el: New file.
9943 * mm-decode.el: Somewhat depleted.
9944 * mm-encode.el: Ditto.
9946 * rfc1522.el: New file.
9948 * mm-util.el (mm-replace-chars-in-string): Copied here.
9950 * mm-encode.el (mm-q-encode-region): New function.
9952 * qp.el (quoted-printable-encode-region): Take an optional CLASS
9955 * mm-encode.el (mm-encode-word-region): Downcase.
9957 Sun Aug 30 15:28:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9959 * gnus.el: Pterodactyl Gnus v0.8 is released.
9961 1998-08-30 12:23:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9963 * message.el (message-send-mail): Encode headers.
9965 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
9966 (quoted-printable-encode-region): Upcase.
9968 * message.el (message-default-charset): New variable.
9970 * qp.el (quoted-printable-encode-region): Optional param FOLD.
9972 * message.el (message-narrow-to-field): Changed name.
9974 * mm-encode.el: New file.
9976 * message.el (message-narrow-to-header): New function.
9978 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
9981 Sun Aug 30 12:15:54 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9983 * gnus.el: Pterodactyl Gnus v0.7 is released.
9985 1998-08-30 01:26:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9987 * gnus.el: Remove autoload for
9988 gnus-article-mime-decode-quoted-printable.
9990 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
9991 be decoded in non-MULE Emacsen.
9993 * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
9995 1998-08-29 SL Baur <steve@altair.xemacs.org>
9997 * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
9999 1998-08-30 01:04:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
10001 * mm-decode.el: Check for coding-system-list.
10003 Sun Aug 30 00:59:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10005 * gnus.el: Pterodactyl Gnus v0.6 is released.
10007 1998-08-30 00:36:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
10009 * nnheader.el (fboundp): Protect code-coding-string.
10011 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10014 Sat Aug 29 23:24:31 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10016 * gnus.el: Pterodactyl Gnus v0.5 is released.
10018 1998-08-29 22:38:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
10020 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10021 (gnus-hack-decode-rfc1522): Removed.
10023 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10025 Sat Aug 29 22:20:39 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10027 * gnus.el: Gnus v0.4 is released.
10029 1998-08-29 20:53:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10031 * gnus-art.el (gnus-article-decode-mime-words): New command and
10034 * qp.el (quoted-printable-decode-region): Don't use hexl.
10036 * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
10038 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10039 (gnus-structured-field-decoder): Removed.
10040 (gnus-unstructured-field-decoder): Ditto.
10042 * mm-decode.el: New file.
10046 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10048 * gnus-ems.el (fboundp): Removed gnus-split-string.
10050 * gnus.el (gnus-splash-face): Doc fix.
10052 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10054 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10057 * nnheader.el (nnheader-temp-write): Removed.
10059 Sat Aug 29 20:34:17 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10061 * gnus.el: Gnus v0.3 is released.
10063 Sat Aug 29 19:32:06 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10065 * gnus.el: Gnus v0.2 is released.
10067 Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
10068 Copying and distribution of this file, with or without modification,
10069 are permitted provided the copyright notice and this notice are preserved.
10071 ;; Local Variables:
10072 ;; coding: iso-2022-7bit
10075 ;;; arch-tag: bc9bf70e-b352-4a38-9dec-edce4b023b22