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)
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 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
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.
659 From elkin@tverd.astro.spbu.ru.
661 2000-09-26 Richard M. Alderson III <alderson@netcom2.netcom.com>
663 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
665 2000-09-26 Dave Love <fx@gnu.org>
667 * gnus-draft.el: Don't require gnus-agent.
669 * mm-view.el: Use featurep for XEmacs test.
670 (mm-inline-message): Test for `remove-specifier'; don't use
673 2000-09-24 Simon Josefsson <simon@josefsson.org>
675 * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
677 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
680 * nnimap.el (nnimap-acl-get): Check capability.
682 * mail-source.el (mail-source-imap-file-coding-system): New variable.
683 (mail-source-fetch-imap): Use it.
685 * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
686 (rfc2104-hash): Use it.
688 * imap.el (imap-starttls-p): Check for starttls binary.
689 (imap-starttls-open): More verbose.
690 (imap-gssapi-auth): Ditto.
691 (imap-kerberos4-auth): Ditto.
692 (imap-cram-md5-auth): Ditto.
693 (imap-login-auth): Ditto.
694 (imap-anonymous-auth): Ditto.
695 (imap-digest-md5-auth): Ditto.
697 (imap-digest-md5-p): Check capability first.
699 2000-09-24 Simon Josefsson <simon@josefsson.org>
701 * imap.el (imap-parse-flag-list): Correctly parse empty lists.
702 (imap-login-p): Support LOGINDISABLED.
704 2000-09-23 Simon Josefsson <jas@nada.kth.se>
706 * rfc2104.el: Add SHA-1 example.
708 2000-09-22 Simon Josefsson <simon@josefsson.org>
710 * imap.el (imap-parse-body): Work around bug in Sun SIMS.
712 2000-09-21 21:54:48 ShengHuo ZHU <zsh@cs.rochester.edu>
714 * lpath.el: Bind nnkiboze-score-file.
716 2000-09-21 16:15:25 ShengHuo ZHU <zsh@cs.rochester.edu>
718 * gnus-score.el (gnus-score-use-all-scores): New variable.
719 (gnus-all-score-files): Use it.
720 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
721 (nnkiboze-enter-nov): Fix it when there is no xref.
722 (nnkiboze-generate-groups): List groups.
723 * gnus-group.el (gnus-group-make-kiboze-group): Use
726 * nnkiboze.el (nnkiboze-request-article): Use
727 gnus-cache-request-article.
728 * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
730 2000-07-16 Dmitry Bely <dbely@mail.ru>
732 * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
734 2000-09-20 18:33:00 ShengHuo ZHU <zsh@cs.rochester.edu>
736 * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
738 2000-09-20 17:37:46 ShengHuo ZHU <zsh@cs.rochester.edu>
740 * message.el (message-default-charset): Set default value in
741 non-MULE XEmacsen as iso-8859-1.
743 2000-09-20 12:02:24 ShengHuo ZHU <zsh@cs.rochester.edu>
745 * gnus-demon.el: Use (featurep 'xemacs).
746 * gnus-agent.el: timer vs. itimer.
747 * mail-source.el: Ditto.
749 2000-09-19 10:24:57 ShengHuo ZHU <zsh@cs.rochester.edu>
751 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
752 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
753 * gnus-sum.el (gnus-nov-parse-line): Ditto.
754 * nnkiboze.el (nnkiboze-file-coding-system): New.
755 (nnkiboze-retrieve-headers): Use it.
756 (nnkiboze-request-group): Ditto.
757 (nnkiboze-close-group): Ditto.
758 (nnkiboze-generate-group): Ditto.
759 (nnkiboze-enter-nov): Insert first Xref properly.
761 2000-09-19 Dave Love <fx@gnu.org>
763 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
764 (nnmail-get-new-mail): Test `sources' in top-level conditional.
766 * mail-source.el (mail-sources): Change default to '((file)).
767 Add useful custom type.
769 2000-09-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
771 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
773 (gnus-date-iso8601): Ditto.
775 2000-09-18 09:05:46 ShengHuo ZHU <zsh@cs.rochester.edu>
777 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
779 2000-09-17 01:13:46 ShengHuo ZHU <zsh@cs.rochester.edu>
781 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
782 pattern. Avoid using 8 bit chars.
783 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
785 2000-09-16 15:57:42 ShengHuo ZHU <zsh@cs.rochester.edu>
787 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
788 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
789 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
790 functions are not implemented yet.
792 * dgnushack.el (dgnushack-compile): Remove smiley.el and
793 x-overlay.el from the FSF Emacs black list.
795 2000-09-15 21:10:20 ShengHuo ZHU <zsh@cs.rochester.edu>
797 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
798 (mm-inline-media-tests): Ditto.
799 (mm-automatic-display): Ditto.
800 * mm-view.el (mm-display-inline-fontify): Generalize from
801 mm-display-patch-inline.
802 (mm-display-patch-inline): Use it.
803 (mm-display-elisp-inline): Ditto.
805 2000-09-15 14:03:00 ShengHuo ZHU <zsh@cs.rochester.edu>
807 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
808 (gnus-topic-unmark-topic): Ditto.
809 (gnus-topic-mark-topic): Ditto.
810 (gnus-topic-get-new-news-this-topic): Use it.
812 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
814 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
817 2000-08-23 02:54:46 Katsumi Yamaoka <yamaoka@jpl.org>
819 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
820 zombie or killed groups.
822 2000-09-15 00:09:56 ShengHuo ZHU <zsh@cs.rochester.edu>
824 * mml.el (mml-preview): Reinsert unibyte content.
825 (mml-parse-1): Remove with-unibyte-current-buffer.
826 (mml-generate-mime-1): Ditto.
827 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
828 * message.el (message-forward): Ditto.
830 2000-09-14 23:13:50 ShengHuo ZHU <zsh@cs.rochester.edu>
832 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
833 original article buffer.
834 (article-de-base64-unreadable): Ditto.
835 (article-wash-html): Ditto.
837 2000-09-14 18:55:30 ShengHuo ZHU <zsh@cs.rochester.edu>
839 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
840 unless forward-show-mml.
842 2000-09-14 14:48:57 ShengHuo ZHU <zsh@cs.rochester.edu>
844 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
845 (gnus-summary-save-parts-last-directory): New.
846 (gnus-summary-save-parts): Save history.
848 2000-09-14 Ben Gertzfield <che@debian.org>
850 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
852 (gnus-summary-save-parts): Use it.
854 2000-09-14 11:31:28 ShengHuo ZHU <zsh@cs.rochester.edu>
856 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
857 * gnus-sum.el (gnus-summary-exit): Ditto.
858 (gnus-summary-exit-no-update): Ditto.
859 (gnus-summary-show-article): Ditto.
861 2000-09-14 08:42:48 ShengHuo ZHU <zsh@cs.rochester.edu>
863 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
866 2000-09-13 23:58:40 ShengHuo ZHU <zsh@cs.rochester.edu>
868 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
870 2000-09-13 21:41:25 ShengHuo ZHU <zsh@cs.rochester.edu>
872 * gnus-art.el (gnus-article-setup-buffer): Set
873 gnus-article-mime-handles to nil.
874 * gnus-sum.el (gnus-summary-exit): Ditto.
875 (gnus-summary-exit-no-update): Ditto.
876 (gnus-summary-show-article): Ditto.
877 (gnus-summary-save-parts): Use gnus-article-mime-handles if
879 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
881 2000-09-13 16:59:33 ShengHuo ZHU <zsh@cs.rochester.edu>
883 * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
884 (gnus-sort-threads-1): New function. Sort threads recursively.
885 (gnus-sort-threads): Use it.
886 (gnus-sort-gathered-threads): Doc fix.
888 2000-09-13 Dave Love <fx@gnu.org>
890 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
892 * gnus-ems.el (gnus-ems-redefine): Don't alias
893 gnus-summary-set-display-table.
895 * message.el (message-user-agent): Don't wrap ignore-errors around
898 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
900 (mm-content-transfer-encoding): Don't use cadar.
902 * uudecode.el (uudecode-decoder-program)
903 (uudecode-decoder-switches): Customize.
905 * gnus-score.el (gnus-home-score-file): Improve custom type.
907 * gnus-cus.el (gnus-custom-mode): Conditionally set local
908 variables for Emacs 21.
909 (gnus-group-customize): Disable undo while laying out the buffer.
911 2000-09-13 09:38:26 ShengHuo ZHU <zsh@cs.rochester.edu>
913 * gnus-util.el (gnus-write-active-file): Bind
914 coding-system-for-write.
916 2000-09-13 09:14:57 ShengHuo ZHU <zsh@cs.rochester.edu>
918 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
920 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
921 * gnus-kill.el (gnus-batch-score): Ditto.
922 * gnus-move.el (gnus-change-server): Ditto.
923 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
925 2000-09-12 Simon Josefsson <simon@josefsson.org>
927 * gnus-sum.el (gnus-update-read-articles): Undo
928 `gnus-request-set-mark' operation.
930 2000-09-11 Dave Love <fx@gnu.org>
932 * Changelog: Use iso-2022 coding.
934 * gnus-msg.el (gnus-msg-mail): New function.
935 (gnus-user-agent): New mail agent.
937 2000-09-10 Dave Love <fx@gnu.org>
939 * message.el: Require mail-abbrevs for XEmacs for a problem with
940 keybinding despite the autoloads for it.
942 2000-09-08 Simon Josefsson <simon@josefsson.org>
944 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
946 * nnimap.el (nnimap-request-update-info-internal): Remove tick
947 marks from dormant articles. (See nnimap-request-set-mark.)
948 (nnimap-retrieve-headers-progress): Demule.
949 (nnimap-open-server): Call nnoo-change-server twice, once for
950 getting the nnimap-server-buffer and once for letting n-c-s set
951 the variables in that buffer.
953 2000-09-08 David Edmondson <dme@dme.org>
955 * gnus.el (gnus-short-group-name): Guess separator.
957 2000-09-07 Tadashi Watanabe <watanabe@sigmaitec.co.jp>
959 * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
962 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
964 * gnus-group.el (gnus-group-insert-group-line): Fix.
966 2000-09-04 Dave Love <fx@gnu.org>
968 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
969 (mm-get-image): Avoid the losing `make-glyph' from W3.
971 2000-09-03 Simon Josefsson <simon@josefsson.org>
973 * gnus-sum.el (gnus-summary-delete-article): Check server.
975 2000-09-01 Simon Josefsson <simon@josefsson.org>
977 * imap.el (imap-parse-flag-list): Rewrite.
979 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
981 * imap.el (imap-parse-flag-list): Hack.
983 2000-08-29 Dave Love <fx@gnu.org>
985 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
987 * dgnushack.el (mapcon, union): Remove compiler macros.
989 * gnus-agent.el (gnus-agent-union): new function.
990 (gnus-agent-fetch-headers): Use it.
992 * gnus.el (gnus-group-startup-message): Specify foreground and
993 background for xpm image. Centre image vertically.
994 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
996 2000-08-24 23:49:23 ShengHuo ZHU <zsh@cs.rochester.edu>
998 * message.el (message-send-mail): Narrow-to-headers.
1000 2000-08-24 Dave Love <fx@gnu.org>
1002 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1005 2000-08-23 Dave Love <fx@gnu.org>
1007 * dgnushack.el: Remove `member-if' compiler macro.
1009 2000-08-21 Dave Love <fx@gnu.org>
1011 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1013 2000-08-21 10:09:47 ShengHuo ZHU <zsh@cs.rochester.edu>
1015 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1017 (gnus-topic-show-topic): Read topic when to show permanent hidden
1019 (gnus-topic-remove-topic): Revert to the old behavior, not using
1022 2000-08-21 Dave Love <fx@gnu.org>
1024 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1025 (gnus-xemacs): Use featurep.
1027 * mm-util.el (mm-read-charset): Maybe use builtin.
1028 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1029 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1030 (mm-with-unibyte): Use featurep, not string-match.
1031 (mm-with-unibyte-buffer): Simplify.
1032 (mm-quote-arg): Maybe use shell-quote-argument.
1034 * mml.el (mml-make-string): Deleted (unused).
1036 * gnus.el (gnus-mode-line-buffer-identification): Supply
1037 definition for Emacs 21.
1039 * gnus-salt.el: Small doc fixes.
1040 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1041 gnus-add-minor-mode.
1043 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1044 gnus-add-minor-mode.
1046 2000-08-20 Simon Josefsson <simon@josefsson.org>
1048 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1049 function, thanks to Lloyd Zusman for debugging.
1050 (nnimap-request-group):
1051 (nnimap-request-list):
1052 (nnimap-retrieve-groups):
1053 (nnimap-request-newgroups): Use it.
1055 * nnimap.el (nnimap-request-article-part): Less verbose.
1057 2000-08-19 Andreas Jaeger <aj@suse.de>
1059 * lpath.el ((string-match "XEmacs" emacs-version)): Remove
1060 subst-char-in-string since we test elsewhere whether it's bound.
1062 2000-08-18 Dave Love <fx@gnu.org>
1064 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1067 * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
1068 gnus-group-running-xemacs.
1070 * nnheader.el (nnheader-replace-chars-in-string): Use
1071 subst-char-in-string if available.
1073 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1074 (gnus-request-article-this-buffer): Use expand-file-name.
1075 (gnus-mime-view-part-as-type): Simplify interactive spec.
1076 (gnus-mime-button-map): Define it all in defvar.
1078 2000-08-17 Dave Love <fx@gnu.org>
1080 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1082 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1085 * uudecode.el (char-int): Use defalias, not fset.
1087 * score-mode.el: Don't require easymenu. Require mm-util.
1088 (score-mode-coding-system): Use mm-auto-save-coding-system.
1090 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1091 (nneething-file-name): Use expand-file-name, not concat.
1093 2000-08-16 13:05:46 ShengHuo ZHU <zsh@cs.rochester.edu>
1095 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1096 Failure proof for email addresses.
1097 (nnslashdot-sane-retrieve-headers): Ditto.
1099 2000-08-14 20:08:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
1101 * message.el (message-send-mail): Only insert courtesy message
1104 2000-08-14 19:55:04 Jesper Harder <jesper_harder@hotmail.com>
1106 * message.el (message-cancel-news): Copy the From header from the
1109 2000-08-14 19:52:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1111 * gnus-async.el (gnus-asynchronous): Removed.
1113 2000-08-14 16:12:11 ShengHuo ZHU <zsh@cs.rochester.edu>
1115 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1118 2000-08-14 19:12:22 Rod Whitby <list.ding@rwhitby.net>
1120 * nnmail.el (nnmail-expiry-target-group): Fixed.
1122 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1124 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1125 gnus-request-accept-article so that body encoding is *not* done.
1126 Encoding is not done on incoming mail, so why should it be done on
1130 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1132 * nnml.el (nnml-request-expire-articles): Fix the calls to
1133 nnml-request-article (the filename was being passed instead of the
1134 article number) and nnmail-expiry-target-group
1135 (nnml-current-directory is changed by nnml-request-accept-article,
1136 causing it to be incorrect for the next article to be expired).
1138 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1140 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1141 expiry-target group parameters.
1143 2000-08-13 18:53:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1145 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1147 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1148 (gnus-topic-show-topic): Ditto.
1150 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1152 2000-08-12 21:48:00 John H. Palmieri <palmieri@math.washington.edu>
1154 * mail-source.el (mail-source-incoming-file-prefix): New
1157 2000-08-12 20:29:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
1159 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1161 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1163 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1165 * message.el (message-syntax-checks): New check quotin-style:
1166 Text must be written below quoted text.
1167 (message-check-news-body-syntax): Check it.
1169 2000-08-11 Simon Josefsson <simon@josefsson.org>
1171 * imap.el (imap-authenticator-alist): Fix typo.
1172 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1173 Jonas Oberg for debugging.
1175 2000-08-11 Simon Josefsson <simon@josefsson.org>
1177 * gnus-async.el (gnus-asynchronous): Disable by default.
1179 2000-08-10 20:22:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1181 * mm-view.el (mm-inline-text): Bind fill-column.
1183 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1184 list of unexpired articles.
1186 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1187 un-expired articles.
1189 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1192 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1193 we update the right topic..
1195 * mm-decode.el (mm-display-external): Put point at start.
1197 2000-08-10 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1199 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1201 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1203 2000-08-09 Simon Josefsson <simon@josefsson.org>
1205 * imap.el (imap-parse-body):
1206 (imap-parse-string-list): Add bug workarounds for Stalker
1207 Communigate Pro 3.0 server.
1208 (imap-body-lines): Remove bogus comment.
1210 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1212 * nnimap.el (nnimap-retrieve-which-headers):
1213 (nnimap-retrieve-headers-from-server):
1214 (nnimap-request-set-mark):
1215 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1217 2000-08-08 00:53:41 ShengHuo ZHU <zsh@cs.rochester.edu>
1219 * message.el (message-dont-reply-to-names):
1220 rmail-dont-reply-to-names may not be defined.
1222 2000-08-07 09:37:01 ShengHuo ZHU <zsh@cs.rochester.edu>
1224 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1227 2000-07-19 Dave Love <fx@gnu.org>
1229 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1230 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1232 (gnus-article-display-xface): Special-case for dark backgrounds.
1234 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1236 * imap.el (imap-calculate-literal-size-first): New variable.
1237 (imap-local-variables): Add it.
1238 (imap-kerberos4-open): Set it.
1239 (imap-send-command): Use it.
1241 2000-07-17 14:18:16 ShengHuo ZHU <zsh@cs.rochester.edu>
1243 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1244 (mailcap-parse-mimetypes): Use it.
1245 (mailcap-extension-to-mime): Parse mimetype.
1246 (mailcap-mime-types): Ditto.
1247 * mml.el (mml-minibuffer-read-type): Ditto.
1249 2000-07-16 18:25:07 ShengHuo ZHU <zsh@cs.rochester.edu>
1251 * nndoc.el (nndoc-type-alist): Add outlook.
1252 (nndoc-outlook-type-p): New function.
1253 (nndoc-outlook-article-begin): Ditto.
1255 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1257 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1260 2000-07-15 Simon Josefsson <simon@josefsson.org>
1262 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1265 (imap-kerberos4-program):
1266 (imap-gssapi-program):
1267 (imap-ssl-program): Customization.
1268 (imap-shell-program):
1269 (imap-shell-host): New variables.
1271 (imap-stream-alist): Add shell.
1273 (imap-shell-open): New functions.
1274 (imap-open): Don't call authenticator if preauth.
1275 (imap-authenticate): Return t if already authenticated.
1277 2000-07-14 Simon Josefsson <simon@josefsson.org>
1279 * gnus.el (gnus-invalid-group-regexp): New variable.
1280 (gnus-read-group): Use it.
1282 2000-07-14 12:40:51 ShengHuo ZHU <zsh@cs.rochester.edu>
1284 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1285 expunge-below and orphan-score are "group variables".
1287 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1289 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1290 qualified group names to `gnus-group-read-ephemeral-group'.
1292 2000-07-13 07:40:39 Katsumi Yamaoka <yamaoka@jpl.org>
1294 * dgnushack.el (srcdir): Define it before use it.
1296 2000-07-12 19:37:50 ShengHuo ZHU <zsh@cs.rochester.edu>
1298 * gnus-sum.el: `W t' is toggle-header in info.
1300 2000-07-12 16:50:06 ShengHuo ZHU <zsh@cs.rochester.edu>
1302 * lpath.el: Fbind subst-char-in-string.
1304 2000-07-12 15:48:29 ShengHuo ZHU <zsh@cs.rochester.edu>
1306 * Makefile.in: Use W3DIR and lispdir.
1307 * dgnushack.el: Ditto.
1309 2000-07-12 10:12:31 ShengHuo ZHU <zsh@cs.rochester.edu>
1311 * gnus-art.el (article-de-base64-unreadable): Typo.
1313 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1315 * gnus-agent.el (require): Require timer.
1317 2000-07-11 18:29:50 ShengHuo ZHU <zsh@cs.rochester.edu>
1319 * message.el (message-bounce): Call mime-to-mml.
1321 2000-07-11 18:00:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
1323 * nnslashdot.el (nnslashdot-request-close): New function.
1325 2000-07-04 23:23:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1327 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1328 right line number for the article.
1330 2000-07-10 22:41:58 ShengHuo ZHU <zsh@cs.rochester.edu>
1332 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1333 * webmail.el (webmail-fetch): Bind
1334 url-http-silence-on-insecure-redirection.
1336 2000-07-10 11:43:22 ShengHuo ZHU <zsh@cs.rochester.edu>
1338 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1340 (nnslashdot-sane-retrieve-headers): Ditto.
1341 (nnslashdot-request-article): Ditto.
1343 2000-07-10 11:12:32 William M. Perry <wmperry@aventail.com>
1345 * mailcap.el (mailcap-parse-mimetype-file):
1347 2000-07-07 23:46:22 ShengHuo ZHU <zsh@cs.rochester.edu>
1349 * nnweb.el (nnweb-insert): Stricter test.
1350 * webmail.el (webmail-refresh-redirect): Ditto.
1352 2000-07-06 14:17:48 ShengHuo ZHU <zsh@cs.rochester.edu>
1354 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1356 2000-07-05 21:19:22 ShengHuo ZHU <zsh@cs.rochester.edu>
1358 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1360 2000-07-05 Dave Love <fx@gnu.org>
1362 * utf7.el: Doc and header fixes.
1364 * gnus-sum.el: Doc fixes.
1366 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1369 * flow-fill.el (fill-flowed-point-at-eol)
1370 (fill-flowed-point-at-bol): Use defalias, not fset.
1372 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1373 (gnus-Plain-save-name): Delete -- apparently bogus.
1375 2000-07-03 00:12:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1377 * nnsoup.el: Use expand-file-name throughout.
1379 2000-07-03 00:07:51 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1381 * nnmail.el (nnmail-read-incoming-hook): New example.
1383 2000-07-02 23:17:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1385 * mm-view.el (mm-inline-text): Check whether the text has already
1388 2000-07-04 15:17:05 ShengHuo ZHU <zsh@cs.rochester.edu>
1390 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1392 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1394 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1396 2000-07-03 Simon Josefsson <simon@josefsson.org>
1398 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1401 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1403 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1404 name in authinfo (.authinfo now support ports, no need for the
1406 (nnimap-split-find-rule): Fix.
1407 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1409 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1411 * message.el (message-unquote-tokens): Remove all quotes.
1413 2000-07-03 00:29:08 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1415 * gnus-ml.el: New file.
1417 2000-07-02 16:11:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1419 * nnultimate.el (nnultimate-request-close): New function.
1421 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1423 2000-06-18 Norbert Koch <norbert@s.netic.de>
1425 * Makefile.in: Better support for xemacs builds
1427 Sun Jul 2 15:11:35 2000 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1429 * gnus.el: Gnus v5.8.7 is released.
1431 2000-05-19 06:32:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
1433 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1435 2000-07-01 10:23:08 Shenghuo ZHU <zsh@cs.rochester.edu>
1437 * message.el (message-do-fcc): Encode MIME.
1439 2000-06-28 13:52:57 Shenghuo ZHU <zsh@cs.rochester.edu>
1441 * lpath.el: Fbind image-size.
1443 2000-06-28 Simon Josefsson <simon@josefsson.org>
1445 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1446 (nnimap-assoc-match): New function.
1447 (nnimap-split-find-rule): Support extended syntax.
1449 2000-06-28 Simon Josefsson <simon@josefsson.org>
1451 * nnimap.el (nnimap-open-connection): Use port stuff.
1453 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1454 document port and defaultport.
1456 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1458 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1460 2000-06-26 Dave Love <fx@gnu.org>
1462 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1464 * message.el: Remove unnecessary `require'ments. Defvar
1465 gnus-list-identifiers when compiling. Don't try to autoload
1466 variable `gnus-list-identifiers'. Autoload
1467 gnus-group-name-charset.
1468 (message-fetch-field): Don't assume `format' removes text
1470 (message-strip-list-identifiers, message-reply, message-followup):
1472 (message-mode): Tidy XEmacs conditionals.
1473 (message-replace-chars-in-string): Use subst-char-in-string when
1476 * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
1477 Define if necessary.
1479 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1480 removes text properties.
1482 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1484 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1486 * gnus-score.el (gnus-summary-score-entry): Likewise.
1488 2000-06-26 11:18:57 Katsumi Yamaoka <yamaoka@jpl.org>
1490 * nnimap.el (nnimap-request-post): Fix parenthesis.
1492 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1494 * message.el (message-unquote-tokens): New function.
1496 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1498 * nnimap.el (nnimap-request-post): Ditto.
1500 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1502 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1504 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1505 patch commited 2000-04-02).
1507 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1509 * imap.el (imap-mailbox-examine-1): New function.
1510 (imap-message-copyuid-1):
1511 (imap-message-appenduid-1): Use it, instead of
1512 `imap-mailbox-examine' which would utf-7 encode mailbox name
1515 2000-06-19 Dave Love <fx@gnu.org>
1517 * mm-uu.el Don't require message. Require cl when compiling.
1519 2000-06-17 18:58:46 Shenghuo ZHU <zsh@cs.rochester.edu>
1521 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1523 * gnus-sum.el (gnus-orphan-score): Move here.
1525 2000-06-10 09:33:36 Shenghuo ZHU <zsh@cs.rochester.edu>
1527 * message.el (message-forward): Remove show-mml condition.
1528 (message-forward-ignored-headers): Remove X-Gnus headers.
1530 2000-06-08 Simon Josefsson <simon@josefsson.org>
1532 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1534 2000-06-08 12:34:26 Urban Engberg <ue@ccieurope.com>
1536 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1538 2000-06-08 12:27:55 Shenghuo ZHU <zsh@cs.rochester.edu>
1540 * message.el (message-syntax-checks): Add type.
1542 2000-06-07 Dave Love <fx@gnu.org>
1544 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1546 (mm-inline-image): Defalias, not fset.
1548 * gnus.el (gnus-group-startup-message): Don't specify string for
1551 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1552 add-minor-mode is available.
1553 (gnus-article-display-xface): Don't specify string for
1556 2000-06-06 13:28:53 Shenghuo ZHU <zsh@cs.rochester.edu>
1558 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1559 (gnus-topic-insert-topic-line): Use shownp.
1560 (gnus-topic-hide-topic): Don't use hidden.
1561 (gnus-topic-show-topic): Don't use hidden.
1563 2000-06-05 22:25:12 Shenghuo ZHU <zsh@cs.rochester.edu>
1565 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1567 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1568 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1569 * gnus-util.el (gnus-output-to-rmail): Ditto.
1570 (gnus-output-to-mail): Ditto.
1571 (gnus-write-buffer): Ditto.
1572 * gnus-uu.el (gnus-uu-save-article): Ditto.
1574 2000-06-04 15:05:16 Shenghuo ZHU <zsh@cs.rochester.edu>
1576 * message.el (message-read-from-minibuffer): Typo.
1578 2000-06-03 13:36:46 Shenghuo ZHU <zsh@cs.rochester.edu>
1580 * gnus-art.el (article-decode-charset): Override non-MIME forward
1583 2000-06-02 12:04:26 Shenghuo ZHU <zsh@cs.rochester.edu>
1585 * mml.el (mml-quote-region): Correct the regexp.
1586 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1588 2000-06-02 11:57:15 Shenghuo ZHU <zsh@cs.rochester.edu>
1590 * message.el (message-forward): Insert raw text.
1591 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1592 (mml-generate-mime-1): Insert raw text in unibyte mode.
1594 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1596 * mm-bodies.el (mm-body-encoding): Always encoded if
1597 `mm-use-ultra-safe-encoding' is set.
1599 2000-05-31 14:50:52 Shenghuo ZHU <zsh@cs.rochester.edu>
1601 * mml.el (ange-ftp-name-format): Typo.
1603 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1605 * gnus-start.el (gnus-get-unread-articles): If
1606 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1607 try to do anything on that server.
1609 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1611 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1614 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1616 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1619 2000-05-24 Dave Love <fx@gnu.org>
1621 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1623 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1625 * gnus.el (gnus-redefine-select-method-widget): new function, call
1626 it once. Add an "other" entry for unknown but editable backend
1628 * gnus-start.el (gnus-declare-backend): use it.
1630 2000-05-19 Dave Love <fx@gnu.org>
1632 * gnus-art.el (gnus-article-next-page): Revert last change.
1634 2000-05-19 09:56:07 Shenghuo ZHU <zsh@cs.rochester.edu>
1636 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1638 2000-05-19 Dave Love <fx@gnu.org>
1640 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1641 not mm-inline-large-images.
1643 2000-05-19 01:45:40 Shenghuo ZHU <zsh@cs.rochester.edu>
1645 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1647 2000-05-18 Dave Love <fx@gnu.org>
1649 * gnus-art.el: Use defalias, not fset.
1650 (gnus-article-x-face-command): Don't test for xbm.
1651 (gnus-article-next-page): Redisplay before testing point in window.
1653 2000-05-17 21:16:54 Shenghuo ZHU <zsh@cs.rochester.edu>
1655 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1656 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1658 2000-05-17 21:13:38 Jim Davidson <jdavidson@acm.org>
1660 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1661 gnus-summary-save-in-rmail.
1662 * message.el (message-output): Ditto.
1664 2000-05-17 22:37:25 Katsumi Yamaoka <yamaoka@jpl.org>
1666 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1668 2000-05-17 14:03:49 Shenghuo ZHU <zsh@cs.rochester.edu>
1670 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1672 * message.el (message-send-news): Check group name charset.
1673 * gnus-msg.el (gnus-post-news): Decode group name.
1674 (gnus-inews-do-gcc): Encode group name.
1676 2000-05-17 10:16:32 Karl Kleinpaste <karl@charcoal.com>
1678 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1679 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1681 2000-05-17 02:25:11 Shenghuo ZHU <zsh@cs.rochester.edu>
1683 * gnus-group.el (gnus-group-mark-line-p): New function.
1684 (gnus-group-goto-group): New parameter.
1685 (gnus-group-remove-mark): Use it.
1686 * gnus-topic.el (gnus-topic-move-group): Ditto.
1687 (gnus-topic-remove-group): Ditto.
1689 2000-05-17 00:49:09 Shenghuo ZHU <zsh@cs.rochester.edu>
1691 * gnus-group.el (gnus-group-list-dormant): New function.
1693 2000-05-16 23:20:42 Shenghuo ZHU <zsh@cs.rochester.edu>
1695 * gnus-agent.el (gnus-agent-synchronize): Use
1696 nnheader-insert-file-contents.
1697 (gnus-agent-save-active-1): Ditto.
1698 (gnus-agent-write-active): Ditto.
1699 (gnus-agent-expire): Ditto.
1700 * gnus-cache.el (gnus-cache-read-active): Ditto.
1701 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1702 * gnus-sum.el (gnus-summary-import-article): Ditto.
1704 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1705 (gnus-agent-save-group-info): Ditto.
1706 (gnus-agent-save-alist): Ditto.
1707 * gnus-util.el (gnus-make-directory): Ditto.
1709 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1711 2000-05-16 21:13:24 Shenghuo ZHU <zsh@cs.rochester.edu>
1713 * mml.el (mml-generate-mime-preprocess-function): New variable.
1714 (mml-generate-mime-postprocess-function): New variable.
1715 (mml-generate-mime-1): Use them.
1717 2000-05-16 18:15:24 Shenghuo ZHU <zsh@cs.rochester.edu>
1719 * gnus-group.el (gnus-group-apropos): Group name charset.
1720 * gnus-sum.el (gnus-set-mode-line): Ditto.
1721 * gnus-group.el (gnus-group-decoded-name): New function.
1722 (gnus-group-edit-group): Use it.
1723 * gnus-cus.el (gnus-group-customize): Use it.
1725 2000-05-16 17:55:57 Karl Kleinpaste <karl@charcoal.com>
1727 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1729 2000-05-16 16:22:17 Shenghuo ZHU <zsh@cs.rochester.edu>
1731 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1732 (gnus-group-name-charset-group-alist): Ditto.
1733 (gnus-group-name-charset): New function.
1734 (gnus-group-name-decode): New function.
1735 (gnus-group-insert-group-line): Use them.
1736 (gnus-group-prepare-flat-list-dead): Ditto.
1737 (gnus-group-list-active): Ditto.
1738 (gnus-group-describe-all-groups): Ditto.
1739 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1740 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1741 add gnus-group property.
1742 (gnus-browse-group-name): Read gnus-group property.
1744 2000-05-16 15:27:08 Shenghuo ZHU <zsh@cs.rochester.edu>
1746 * nnfolder.el (nnfolder-possibly-change-group): Use
1747 file-name-coding-system instead of pathname-coding-system.
1748 * nnmail.el (nnmail-find-file): Ditto.
1749 (nnmail-write-region): Ditto.
1750 * nnmh.el (nnmh-retrieve-headers): Ditto.
1751 (nnmh-request-article): Ditto.
1752 (nnmh-request-group): Ditto.
1753 (nnmh-request-list): Ditto.
1754 (nnmh-possibly-change-directory): Ditto.
1755 (nnmh-active-number): Ditto.
1756 * nnml.el (nnml-possibly-change-directory): Ditto.
1757 (nnml-request-list): Ditto.
1758 (nnml-request-article): Ditto.
1759 (nnml-retrieve-headers): Ditto.
1761 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
1763 * nnimap.el (nnimap-request-accept-article): Don't unselect
1764 mailbox if no mailbox is selected.
1766 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
1768 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1769 Recognize domain names starting with `www.' as starting an URL.
1771 2000-05-15 09:46:47 Shenghuo ZHU <zsh@cs.rochester.edu>
1773 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1774 (mail-source-keyword-map): Add "subdirs" for maildir.
1776 2000-05-14 16:19:28 Shenghuo ZHU <zsh@cs.rochester.edu>
1778 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1779 (nnmail-get-new-mail): Use it.
1780 * gnus-start.el (gnus-get-unread-articles): Ditto.
1782 2000-05-14 14:02:12 Shenghuo ZHU <zsh@cs.rochester.edu>
1784 * gnus-sum.el (gnus-summary-edit-article): Better support for
1786 * nndraft.el (nndraft-request-replace-article): New function,
1787 bind nnmail-file-coding-system.
1789 2000-05-14 Dave Love <fx@gnu.org>
1791 * nnheader.el: Replace uses of `fset' with `defalias'.
1792 (jka-compr-compression-info-list): Only defvar when compiling.
1794 2000-05-14 12:30:28 Shenghuo ZHU <zsh@cs.rochester.edu>
1796 * webmail.el (webmail-netaddress-article): Refresh redirect.
1798 2000-05-13 20:41:10 Shenghuo ZHU <zsh@cs.rochester.edu>
1800 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
1802 2000-05-13 16:49:41 Shenghuo ZHU <zsh@cs.rochester.edu>
1804 * webmail.el: Translate to SP.
1806 2000-05-13 13:00:17 Robin S. Socha <robin@socha.net>
1808 * message.el (message-bounce): Doc typo.
1810 2000-05-13 12:25:21 Shenghuo ZHU <zsh@cs.rochester.edu>
1812 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
1813 (gnus-soup-store): Ditto.
1814 (gnus-soup-send-packet): Ditto.
1815 * nnsoup.el (nnsoup-replies-format-type): Ditto.
1816 (nnsoup-dissect-buffer): Ditto.
1817 (nnsoup-narrow-to-article): Ditto.
1818 (nnsoup-make-active): Ditto
1820 2000-05-13 12:03:29 Shenghuo ZHU <zsh@cs.rochester.edu>
1822 * message.el (message-mode): Two parameters for local-variable-p.
1824 2000-05-13 00:54:46 Shenghuo ZHU <zsh@cs.rochester.edu>
1826 * message.el (message-strip-list-identifiers): New function.
1827 (message-reply): Use it and use message-strip-subject-re.
1828 (message-followup): Ditto.
1829 * gnus-art.el (article-hide-list-identifiers): Remove more.
1830 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1832 2000-05-12 22:28:54 Shenghuo ZHU <zsh@cs.rochester.edu>
1834 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
1835 mail-parset-charset and use non-numeric argument.
1837 2000-05-12 20:54:11 Shenghuo ZHU <zsh@cs.rochester.edu>
1839 * mml.el (mml-buffer-list): New variable.
1840 (mml-generate-new-buffer): New function.
1841 (mml-destroy-buffers): Ditto.
1842 (mml-insert-mime): Use them.
1843 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
1844 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1845 * message.el (message-mode): Ditto.
1846 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
1847 (gnus-uu-save-article): Support show-as-mml.
1848 * message.el (message-forward): Ditto.
1850 2000-05-12 15:15:55 Shenghuo ZHU <zsh@cs.rochester.edu>
1852 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
1853 (nndoc-mime-digest-type-p): Locate article head precisely.
1854 * mml.el (mml-generate-default-type): New variable.
1855 (mml-generate-mime-1): Use it.
1856 (mml-insert-mime-headers): Use it.
1857 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
1858 (gnus-uu-digest-mail-forward): Use it and call message-forward
1859 with argument digest.
1860 (gnus-uu-save-article): Support message-forward-as-mime.
1861 * message.el (message-forward): Add parameter digest.
1862 * mm-decode.el (mm-dissect-default-type): New variable.
1863 (mm-dissect-buffer): Use it.
1865 2000-05-11 11:08:03 Shenghuo ZHU <zsh@cs.rochester.edu>
1867 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
1868 newline and paragraph to nil when got a non-ascii character. Test
1869 paragraph before newline.
1871 2000-05-10 12:17:58 Shenghuo ZHU <zsh@cs.rochester.edu>
1873 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
1876 2000-05-10 09:11:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
1878 * nnslashdot.el (nnslashdot-sid-strip): New function.
1879 (nnslashdot-threaded-retrieve-headers): New format.
1880 (nnslashdot-sane-retrieve-headers): Ditto.
1881 (nnslashdot-request-article): Ditto.
1882 (nnslashdot-threaded-retrieve-headers): Thread properly.
1883 (nnslashdot-request-article): Be more lenient.
1884 (nnslashdot-threaded-retrieve-headers): Regexp search.
1886 2000-05-09 13:23:50 Shenghuo ZHU <zsh@cs.rochester.edu>
1888 * gnus-sum.el (gnus-with-article): Define it before use it.
1890 2000-05-08 22:34:19 Shenghuo ZHU <zsh@cs.rochester.edu>
1892 * message.el (message-supersede): Use mime-to-mml.
1893 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
1895 2000-05-08 22:34:24 Katsumi Yamaoka <yamaoka@jpl.org>
1897 * gnus-group.el (gnus-group-list-cached): Don't use
1898 `subst-char-in-string'.
1900 2000-05-08 Dave Love <fx@gnu.org>
1902 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
1904 2000-05-08 01:07:47 Shenghuo ZHU <zsh@cs.rochester.edu>
1906 * mm-decode.el (mm-interactively-view-part): Append %s if the
1907 method is a single word.
1908 * nnwarchive.el (nnwarchive-type-definition): Typo.
1910 2000-05-07 17:24:01 Shenghuo ZHU <zsh@cs.rochester.edu>
1912 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
1914 (gnus-group-prepare-flat-predicate): Use it.
1915 (gnus-group-list-cached): List dead groups.
1917 2000-05-07 10:50:02 Shenghuo ZHU <zsh@cs.rochester.edu>
1919 * gnus-art.el (article-decode-charset): Don't decode message with
1922 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
1924 * mailcap.el (mailcap-maybe-eval): Honor user request not to
1925 evaluate the Lisp code.
1927 2000-05-06 17:40:20 Shenghuo ZHU <zsh@cs.rochester.edu>
1929 * gnus-art.el (article-wash-html): New function.
1930 (gnus-article-wash-html): Bind.
1931 (gnus-article-make-menu-bar): Menu item.
1932 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
1933 (gnus-summary-make-menu-bar): Menu item.
1934 * gnus.el: Autoload.
1936 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
1938 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
1939 (gnus-uu-unshar-article): Use it.
1941 * mailcap.el (mailcap-maybe-eval-warning): New variable.
1942 (mailcap-maybe-eval): Use it.
1944 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
1947 * mml.el (mml-generate-mime-1): Small comment.
1949 2000-05-05 12:27:53 Shenghuo ZHU <zsh@cs.rochester.edu>
1951 * gnus-art.el (article-de-base64-unreadable): New function.
1952 (gnus-article-de-base64-unreadable): Bind.
1953 (gnus-article-make-menu-bar): Menu item.
1954 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
1955 (gnus-summary-make-menu-bar): Menu item.
1956 * gnus.el: Autoload.
1958 2000-05-05 10:32:27 Shenghuo ZHU <zsh@cs.rochester.edu>
1960 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
1961 (gnus-summary-select-article): Add en/disable multibyte.
1963 2000-05-05 02:47:23 Shenghuo ZHU <zsh@cs.rochester.edu>
1965 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
1966 (gnus-summary-edit-article): New feature: editing raw articles.
1968 2000-05-05 00:30:12 Shenghuo ZHU <zsh@cs.rochester.edu>
1970 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
1971 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
1972 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
1973 Emacs MULE can not copy some 8bit characters in multibyte buffers.
1974 * mm-decode.el (mm-insert-part): Ditto.
1976 2000-05-04 17:49:04 Shenghuo ZHU <zsh@cs.rochester.edu>
1978 * nndoc.el (nndoc-type-alist): Extend forward regexp.
1979 (nndoc-forward-type-p): Ditto.
1981 2000-05-04 17:13:04 Shenghuo ZHU <zsh@cs.rochester.edu>
1983 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
1984 value of enable-multibyte-characters.
1986 2000-05-04 10:31:24 Shenghuo ZHU <zsh@cs.rochester.edu>
1988 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
1990 2000-05-03 Dave Love <fx@gnu.org>
1992 * gnus-ems.el (gnus-article-xface-ring-internal)
1993 (gnus-article-xface-ring-size): New variable.
1994 (gnus-article-display-xface): Use them to cache data. Don't try
1995 to use XPM. Set up binary coding for PBM's sake.
1997 2000-05-03 14:23:38 Shenghuo ZHU <zsh@cs.rochester.edu>
1999 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2000 * gnus-int.el (gnus-request-accept-article): Ditto.
2001 (gnus-request-replace-article): Ditto.
2002 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2004 2000-05-03 14:11:23 Shenghuo ZHU <zsh@cs.rochester.edu>
2006 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2008 2000-05-03 11:35:15 Shenghuo ZHU <zsh@cs.rochester.edu>
2010 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2012 * mml.el (mml-to-mime): Use message-default-charset.
2013 (mml-preview): Narrow to headers.
2014 * message.el (message-send-mail): Use message-default-charset.
2015 (message-send-news): Narrow to headers;
2016 use message-default-charset.
2018 2000-05-03 08:09:14 Shenghuo ZHU <zsh@cs.rochester.edu>
2020 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2022 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2024 (mml-parse-1): Warning message.
2025 (mml-preview): Disable multibyte.
2027 2000-05-03 Dave Love <fx@gnu.org>
2029 * gnus.el (gnus-group-startup-message): Add newline before image.
2031 2000-05-02 21:34:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2033 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2034 * message.el (message-send-mail): Use unibyte-buffer.
2035 (message-send-mail): Ditto.
2037 Mon May 1 15:09:46 2000 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2039 * gnus.el: Gnus v5.8.6 is released.
2041 2000-05-01 07:45:43 Shenghuo ZHU <zsh@cs.rochester.edu>
2043 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2045 2000-04-28 21:14:21 Shenghuo ZHU <zsh@cs.rochester.edu>
2047 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2049 2000-04-28 16:37:09 Shenghuo ZHU <zsh@cs.rochester.edu>
2051 * message.el (message-send-mail-partially): Use forward-line.
2053 2000-04-28 16:01:09 Shenghuo ZHU <zsh@cs.rochester.edu>
2055 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2057 2000-04-28 15:30:17 Shenghuo ZHU <zsh@cs.rochester.edu>
2059 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2060 (mml-insert-mime): No markup only for text/plain.
2061 (mime-to-mml): Remove MIME headers.
2063 2000-04-28 14:23:14 Shenghuo ZHU <zsh@cs.rochester.edu>
2065 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2066 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2068 * lpath.el: Fbind image functions.
2070 2000-04-28 Dave Love <fx@gnu.org>
2072 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2075 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2076 search order. Use parse-colon-path and remove some redundancy.
2078 (mailcap-parse-mimetypes): Code consistently with
2079 mailcap-parse-mailcaps. Doc fix.
2081 * gnus-start.el (gnus-unload): Iterate over `features', not
2084 2000-04-28 09:52:21 Shenghuo ZHU <zsh@cs.rochester.edu>
2086 * mml.el (mml-parse-1): Don't create blank parts.
2087 (mml-read-part): Fix mml tag.
2088 (mml-insert-mime): Convert message/rfc822.
2089 (mml-insert-mml-markup): Add mmlp parameter.
2091 2000-04-28 01:16:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2093 * message.el (message-send-mail-partially): Remove CTE.
2095 2000-04-28 00:31:53 Shenghuo ZHU <zsh@cs.rochester.edu>
2097 * lpath.el: Fbind put-image for XEmacs.
2098 * mm-view.el (mm-inline-image): Fset it.
2100 2000-04-27 23:23:37 Shenghuo ZHU <zsh@cs.rochester.edu>
2102 * nndoc.el (nndoc-type-alist): Change forward regexp.
2104 2000-04-27 21:57:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2106 * message.el (message-send-mail-partially-limit): Change the
2109 2000-04-27 21:53:32 Erik Toubro Nielsen <erik@ifad.dk>
2111 * gnus-util.el (gnus-extract-address-components): Name might be
2114 2000-04-27 20:32:06 Shenghuo ZHU <zsh@cs.rochester.edu>
2116 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2117 (gnus-summary-post-forward): Ditto.
2118 * message.el (message-forward-show-mml): New variable.
2119 (message-forward): Use it.
2120 * mml.el (mml-parse-1): Add tag mml.
2121 (mml-read-part): Ditto.
2122 (mml-generate-mime): Support reentance.
2123 (mml-generate-mime-1): Support mml tag.
2125 2000-04-27 Dave Love <fx@gnu.org>
2127 * gnus-art.el: Don't bother to require custom, browse-url.
2128 (gnus-article-x-face-command): Include gnus-article-display-xface.
2130 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2131 Use defalias, not fset.
2132 (gnus-article-display-xface): New function.
2134 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2136 * mm-decode.el: Small doc fixes. Require cl when compiling.
2137 (mm-xemacs-p): Deleted.
2138 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2139 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2140 use create-image and don't special-case xbm.
2141 (mm-valid-image-format-p): Use display-graphic-p.
2143 2000-04-27 15:27:54 Shenghuo ZHU <zsh@cs.rochester.edu>
2145 * message.el (message-send-mail-partially-limit): New variable.
2146 (message-send-mail-partially): New function.
2147 (message-send-mail): Use it.
2148 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2149 all blank lines inside of base64.
2150 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2153 2000-04-27 10:03:36 Shenghuo ZHU <zsh@cs.rochester.edu>
2155 * mml.el (mml-insert-tag): Match more special characters.
2157 2000-04-27 09:06:29 Shenghuo ZHU <zsh@cs.rochester.edu>
2159 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2161 2000-04-27 00:58:43 Shenghuo ZHU <zsh@cs.rochester.edu>
2163 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2164 (mm-inlined-types): Ditto.
2165 * mm-partial.el: New file.
2167 2000-04-27 Dave Love <fx@gnu.org>
2169 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2172 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2174 * mm-bodies.el (mm-encode-body): Remove reference to
2175 mm-default-charset in comment.
2177 2000-04-24 00:56:00 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2179 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2181 2000-04-26 12:27:41 Shenghuo ZHU <zsh@cs.rochester.edu>
2183 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2186 2000-04-26 12:26:10 Pavel Janik ml. <Pavel.Janik@inet.cz>
2188 * gnus-draft.el (gnus-draft-setup): Fix comments.
2190 2000-04-26 10:06:12 Shenghuo ZHU <zsh@cs.rochester.edu>
2192 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2193 if nnmbox-file-coding-system-for-write is nil.
2195 2000-04-26 02:17:44 Shenghuo ZHU <zsh@cs.rochester.edu>
2197 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2200 2000-04-26 00:23:46 Shenghuo ZHU <zsh@cs.rochester.edu>
2202 * mm-view.el (mm-inline-text): Insert directly if decoded.
2203 * mml.el (autoload): Typo.
2205 2000-04-25 22:46:36 Shenghuo ZHU <zsh@cs.rochester.edu>
2207 * mml.el (mml-preview): Set up posting-charset.
2208 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2210 2000-04-25 21:23:54 Shenghuo ZHU <zsh@cs.rochester.edu>
2212 * webmail.el: Fix yahoo mail.
2214 2000-04-25 20:12:17 Shenghuo ZHU <zsh@cs.rochester.edu>
2216 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2217 word if not necessary.
2218 (rfc2047-encode-region): Put space between encoded words.
2220 2000-04-24 21:11:48 Shenghuo ZHU <zsh@cs.rochester.edu>
2222 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2224 2000-04-24 18:14:12 Shenghuo ZHU <zsh@cs.rochester.edu>
2226 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2228 (gnus-draft-edit-message): Require restoration.
2230 2000-04-24 16:51:04 Shenghuo ZHU <zsh@cs.rochester.edu>
2232 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2235 2000-04-24 16:01:15 Shenghuo ZHU <zsh@cs.rochester.edu>
2237 * gnus-art.el (gnus-treat-article): Make sure that the summary
2240 2000-04-24 15:42:53 Shenghuo ZHU <zsh@cs.rochester.edu>
2242 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2243 (mailcap-parse-mailcap): Backwards parsing.
2244 (mailcap-possible-viewers): Remove nreverse.
2245 (mailcap-mime-info): Ditto.
2246 (mailcap-add-mailcap-entry): Keep alternative viewer.
2248 Mon Apr 24 21:12:06 2000 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2250 * gnus.el: Gnus v5.8.5 is released.
2252 2000-04-24 16:29:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2254 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2256 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2258 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2260 2000-04-23 23:27:25 Shenghuo ZHU <zsh@cs.rochester.edu>
2262 * mm-view.el (mm-inline-message): Disable prepare-hook.
2264 2000-04-23 00:32:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
2266 * gnus.el: Fix copyright statements.
2268 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2270 (gnus-articles-to-read): Use it.
2272 * message.el (message-get-reply-headers): Bind free variable.
2274 2000-04-23 01:14:28 Shenghuo ZHU <zsh@cs.rochester.edu>
2276 * message.el (message-get-reply-headers): Fix to-address.
2278 2000-04-22 22:51:46 Shenghuo ZHU <zsh@cs.rochester.edu>
2280 * webmail.el: Hotmail fix. Add a debug function.
2282 2000-04-23 00:32:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
2284 * gnus-sum.el (t): M-down and M-up.
2286 2000-04-22 20:22:03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2288 * gnus-sum.el: Doc fix.
2290 2000-04-22 10:25:56 Shenghuo ZHU <zsh@cs.rochester.edu>
2292 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2294 2000-04-22 14:25:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2296 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2298 (nnweb-request-group): Don't scan twice.
2299 (nnweb-request-scan): Don't nix out the hashtb.
2301 * message.el (message-get-reply-headers): Return a value.
2303 2000-04-22 14:12:41 David Aspinwall <aspinwall@TimesTen.com>
2305 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2308 2000-04-22 01:23:59 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2311 order messages are inserted.
2313 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2314 message/rfc822 parts.
2316 * gnus-art.el (gnus-article-read-summary-keys): Check for
2319 * message.el (message-get-headers): Made into own function.
2320 (message-reply): Use it.
2321 (message-get-reply-headers): Renamed.
2322 (message-widen-reply): New command.
2324 2000-04-21 20:52:09 Shenghuo ZHU <zsh@cs.rochester.edu>
2326 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2328 2000-04-21 19:38:43 Shenghuo ZHU <zsh@cs.rochester.edu>
2330 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2331 non-base64 text at the end if not found.
2333 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2335 * gnus-sum.el (gnus-read-move-group-name):
2336 (gnus-summary-move-article): Use `gnus-group-method' to find out
2337 what method the manually entered group belong to.
2338 `gnus-group-name-to-method' doesn't return any method parameters
2339 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2340 for new groups so they wouldn't work.
2342 2000-04-21 22:27:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2344 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2347 2000-04-21 21:58:20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2349 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2350 probably good to do, or something. I dunno. I just write these
2351 ChangeLog entries, and my name is Lars.
2353 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2355 * message.el (message-caesar-region): Use translate-region.
2357 2000-04-21 21:20:32 Mike Fabian <mike.fabian@gmx.de>
2359 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2361 2000-04-21 20:36:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2363 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2364 variables, because that makes Emacs flash.
2366 * gnus-group.el (gnus-group-insert-group-line): Don't call
2367 gnus-group-add-icon unconditionally.
2369 * gnus-xmas.el (gnus-group-add-icon): Moved here.
2371 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2373 (gnus-group-glyph-directory): Removed.
2375 2000-04-21 20:26:23 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2377 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2378 gnus-newsgroup-name is "".
2380 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2382 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2383 in conjunction with MULE-UCS.
2385 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2387 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2389 1999-12-14 04:14:44 Katsumi Yamaoka <yamaoka@jpl.org>
2391 * dgnushack.el (last, mapcon, member-if, union): New compiler
2392 macros for emulating cl functions.
2394 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2396 * message.el (message-shorten-references): Only cater to broken
2397 INN for news. This caters for broken smtpd.
2399 2000-04-21 18:20:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2401 * mailcap.el (mailcap-mime-info): Use the first match; not the
2404 * gnus-agent.el (gnus-category-kill): Save the category list.
2406 2000-04-21 16:41:50 Chris Brierley <brierley@pobox.com>
2408 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2410 2000-04-21 16:07:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2412 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2414 2000-04-21 16:07:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2416 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2418 2000-04-21 10:43:16 Shenghuo ZHU <zsh@cs.rochester.edu>
2420 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2421 (gnus-group-list-cached): Use it.
2423 2000-04-21 16:07:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2425 * gnus.el: Update all the copyright notices.
2427 2000-04-21 15:38:06 Vladimir Volovich <vvv@vvv.vsu.ru>
2429 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2430 non-base64 text at the end.
2432 2000-04-21 15:21:30 Katsumi Yamaoka <yamaoka@jpl.org>
2434 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2436 2000-04-21 15:15:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
2438 * nnheader.el: Don't autoload cancel-function-timers.
2440 * message.el (message-fetch-field): Fold case.
2442 2000-04-21 15:11:09 <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2444 * message.el (message-forward-before-signature): New variable.
2446 2000-04-21 15:10:31 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2448 * gnus-mlspl.el: Fix stuff.
2450 2000-04-21 14:41:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
2452 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2453 subjects when unthreaded.
2455 2000-04-21 14:11:39 David S. Goldberg <dsg@mitre.org>
2457 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2460 2000-04-21 14:06:43 Rui Zhu <sprache@iname.com>
2462 * gnus-art.el (gnus-article-mode): Fix variable name.
2464 2000-04-21 13:54:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
2466 * mm-view.el: Fix autoload.
2468 * flow-fill.el (flow-fill): Fix provide.
2470 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2473 2000-04-20 22:24:04 Shenghuo ZHU <zsh@cs.rochester.edu>
2475 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2477 2000-04-21 05:22:18 Katsumi Yamaoka <yamaoka@jpl.org>
2479 * gnus-util.el (gnus-netrc-machine): Didn't work.
2481 2000-04-20 21:22:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2483 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2485 2000-04-21 01:24:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
2487 * flow-fill.el: Renamed from fill-flowed.
2489 * message.el (message-forward-ignored-headers): Default to
2492 2000-04-21 00:48:48 <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2494 * message.el (message-mode): Don't fill headers.
2496 2000-04-20 23:12:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
2498 * message.el (message-pipe-buffer-body): Use shell
2500 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2502 * nnvirtual.el (nnvirtual-request-article):
2503 Bind gnus-override-method to nil.
2504 (nnvirtual-request-update-mark): Don't update mark when
2505 article is not there.
2507 2000-04-20 16:35:41 Shenghuo ZHU <zsh@cs.rochester.edu>
2509 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2511 2000-04-20 21:17:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
2513 * gnus-util.el (gnus-parse-netrc): Allow "port".
2514 (gnus-netrc-machine): Take a port param.
2515 (gnus-netrc-machine):
2517 * gnus-art.el (gnus-request-article-this-buffer): Allow
2518 re-selecting referenced articles.
2520 * message.el (message-cancel-news): Allow editing.
2521 (message-cancel-message): Add newline.
2523 2000-04-20 21:03:54 William M. Perry <wmperry@aventail.com>
2525 * mm-view.el (mm-inline-image-emacs): New function.
2527 2000-04-20 20:44:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
2529 * mail-source.el (mail-source-delete-incoming): Change default in
2532 2000-04-20 20:43:34 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2534 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2537 2000-04-20 14:45:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2539 * nnml.el (nnml-request-expire-articles): Use it.
2541 * nnmail.el (nnmail-expiry-target): New variable.
2542 (nnmail-expiry-target-group): New function.
2544 2000-04-20 02:36:31 Emerick Rogul <emerick@cs.bu.edu>
2546 * message.el (message-forward): Add non-MIME separators.
2548 2000-04-20 02:25:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
2550 * message.el (message-generate-headers): Respect the syntax check
2553 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2554 (gnus-remove-thread): Don't show all threads.
2556 Thu Apr 20 01:39:25 2000 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2558 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2560 2000-04-19 Dave Love <fx@gnu.org>
2562 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2564 2000-04-18 12:28:24 Shenghuo ZHU <zsh@cs.rochester.edu>
2566 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2567 (nnwarchive-egroups-*): Ditto.
2568 (nnwarchive-url): Unibyte buffer and single line cookie.
2570 2000-04-14 18:50:04 Shenghuo ZHU <zsh@cs.rochester.edu>
2572 * mm-util.el (mm-char-or-char-int-p): New alias.
2573 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2576 2000-04-10 Daiki Ueno <ueno@unixuser.org>
2578 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2579 article case insensitively.
2581 2000-04-10 20:35:46 Shenghuo ZHU <zsh@cs.rochester.edu>
2583 * mail-source.el (mail-source-fetch-webmail): Use the default
2584 password provided in mail-sources; use webmail:subtype:user as
2587 2000-04-10 20:35:46 John Wiegley <johnw@gnu.org>
2589 * mail-source.el (mail-source-fetch-webmail): Use
2590 mail-source-password-cache.
2592 2000-04-09 18:13:47 Shenghuo ZHU <zsh@cs.rochester.edu>
2594 * webmail.el: Add netscape mail and fix HotMail mail.
2596 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2598 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2600 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2602 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2603 RFC822.PEEK if server support IMAP4rev1.
2604 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2605 RFC822.TEXT.PEEK if server support IMAP4rev1.
2606 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2607 RFC822.HEADER if server support IMAP4rev1.
2608 (nnimap-request-article-part): Support bodydetail in response
2611 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2613 * fill-flowed.el: New file.
2615 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2616 text/plain parts with `format' parameters.
2618 * mm-view.el (autoload): Autoload fill-flowed.
2619 (mm-inline-text): For "plain" parts with a format=flowed
2620 parameter, call `fill-flowed'.
2622 2000-03-21 10:32:44 Lars Magne Ingebrigtsen <larsi@gnus.org>
2624 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2627 2000-03-20 00:12:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
2629 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2632 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2634 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2636 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2637 (imap-gssapi-program): New variable.
2638 (imap-streams): Add gssapi.
2639 (imap-stream-alist): Ditto.
2640 (imap-authenticators): Ditto.
2641 (imap-authenticator-alist): Ditto.
2642 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2643 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2644 1.6.x `imtest' syntax.
2645 (imap-gssapi-stream-p): New function.
2646 (imap-gssapi-open): Ditto.
2647 (imap-gssapi-auth-p): Ditto.
2648 (imap-gssapi-auth): Ditto.
2649 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2650 (imap-send-command): Use buffer-local `imap-client-eol' value.
2652 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2653 lines and turn TAB into SPC before parsing.
2655 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
2657 * nnheader.el (nnheader-group-pathname): Make sure to return a
2659 * nnmail.el (nnmail-group-pathname): Ditto.
2661 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2663 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2664 might split in the middle of a message-id.
2666 2000-03-13 13:51:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
2668 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2669 groups from the server.
2671 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2672 (gnus-summary-toggle-header): Update the wash status.
2674 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2677 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2680 * nnmail.el (nnmail-get-active): Use it.
2681 (nnmail-parse-active): New function.
2683 * mm-view.el (mm-inline-text): Support the new version of
2686 * gnus-sum.el (gnus-summary-move-article): Only delete article
2688 (gnus-deaden-summary): Bury the buffer.
2690 * nnmail.el (nnmail-group-pathname): Ditto.
2692 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2694 2000-03-13 20:23:06 Christoph Rohland <hans-christoph.rohland@sap.com>
2696 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2699 2000-03-10 14:57:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
2701 * message.el (message-send-mail): Protect against unloaded Gnus.
2703 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2705 (gnus-topic-update-topic-line): Yes, do.
2706 (gnus-topic-goto-missing-group): Tally the correct number of
2707 unread articles before inserting the topic line.
2709 2000-03-01 09:55:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2711 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2713 2000-02-13 13:53:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
2715 * mm-decode.el (mm-dissect-buffer): Ditto.
2717 * gnus-art.el (article-decode-charset): Strip CTE.
2719 * ietf-drums.el (ietf-drums-strip): New function.
2721 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2722 when prompting in read-only groups.
2724 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
2726 * imap.el (imap-send-command): Change EOL-chars when
2727 `imap-client-eol' differs from default, not only for kerberos4.
2728 (imap-mailbox-status): Get encoded mailbox's status.
2730 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
2732 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2733 into `mail-source-password-cache'.
2735 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
2737 * mm-util.el (mm-mime-charset): Check for presence of
2738 `coding-system-get' and `get-charset-property' (recent XEmacs has
2739 the former, but not the latter).
2741 2000-01-28 Dave Love <fx@gnu.org>
2743 * message.el (message-check-news-header-syntax): Fix typo
2745 (message-talkative-question): Put temp buffer in fundamental-mode.
2746 (message-recover): Use fundamental-mode in the right buffer.
2748 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2751 2000-01-26 12:01:18 Shenghuo ZHU <zsh@cs.rochester.edu>
2753 * qp.el (quoted-printable-decode-region): Add charset parameter.
2754 (quoted-printable-decode-string): Ditto.
2756 * gnus-art.el (article-de-quoted-unreadable): Use it.
2758 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
2760 * nnimap.el (nnimap-split-predicate): New variable.
2761 (nnimap-split-articles): Use it.
2763 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
2765 * utf7.el: Change email address.
2767 2000-01-18 22:03:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
2769 * gnus-group.el (gnus-group-catchup): Purge split history.
2771 2000-01-14 02:43:55 Shenghuo ZHU <zsh@cs.rochester.edu>
2773 * nnmail.el (nnmail-generate-active): Support extended group name.
2774 (nnmail-get-active): Ditto.
2776 2000-01-13 15:16:10 Shenghuo ZHU <zsh@cs.rochester.edu>
2778 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2779 group names, don't remove anything.
2781 2000-01-13 15:10:53 Shenghuo ZHU <zsh@cs.rochester.edu>
2783 * webmail.el (webmail-my-deja-open): My-deja changes.
2785 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
2787 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2789 2000-01-10 23:35:33 Shenghuo ZHU <zsh@cs.rochester.edu>
2791 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2793 2000-01-09 22:52:35 Shenghuo ZHU <zsh@cs.rochester.edu>
2795 * gnus.el (gnus-other-frame): Fix typo.
2797 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
2799 * gnus-cus.el (gnus-group-customize): Fix typo.
2801 2000-01-08 08:36:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2803 * nnweb.el (nnweb-insert): Simplified.
2805 2000-01-06 18:32:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
2807 * gnus-art.el (gnus-article-mode-map): "e" is
2808 gnus-summary-edit-article.
2810 2000-01-06 18:25:37 Jari Aalto <jari.aalto@poboxes.com>
2812 * mailcap.el (mailcap-mime-extensions): Add .diff.
2814 2000-01-06 00:06:40 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2816 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
2817 there is no "%s" in the method.
2819 2000-01-08 21:01:04 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2821 * gnus-sum.el (gnus-summary-select-article): Return 'old.
2823 2000-01-06 13:41:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2825 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
2827 * gnus.el: Really always pop up a new frame.
2829 * parse-time.el (parse-time-rules): Allow 100-110 to be
2832 * time-date.el (date-to-time): Don't use timezone.
2834 2000-01-06 Dave Love <fx@gnu.org>
2836 * time-date.el: Add keywords.
2837 (date-to-time): Add autoload cookie. Canonicalize with
2838 timezone-make-date-arpa-standard.
2839 (time-to-seconds): Avoid caddr.
2840 (safe-date-to-time): Add autoload cookie.
2842 * base64.el: Require cl when compiling.
2844 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
2846 * gnus-group.el (gnus-group-line-format-alist): Added %E for
2848 (gnus-group-insert-group-line): Now groks %E and inserts icon in
2849 group line using gnus-group-add-icon.
2850 (gnus-group-icons): Added customize group.
2851 (gnus-group-icon-list): Added variable.
2852 (gnus-group-glyph-directory): Added variable.
2853 (gnus-group-icon-cache): Added variable.
2854 (gnus-group-running-xemacs): Added variable.
2855 (gnus-group-add-icon): Added function. Add an icon to the current
2856 line according to gnus-group-icon-list.
2857 (gnus-group-icon-create-glyph): Added function.
2859 2000-01-05 17:31:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
2861 * gnus-sum.el (gnus-summary-select-article): Return whether we
2862 selected something new.
2863 (gnus-summary-search-article): Start searching at the window
2866 * gnus-group.el (gnus-fetch-group): Complete over
2869 Wed Jan 5 17:06:41 2000 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2871 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
2873 2000-01-05 15:56:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2875 * gnus-sum.el (gnus-preserve-marks): New variable.
2876 (gnus-summary-move-article): Use it.
2877 (gnus-group-charset-alist): Added more entries.
2879 2000-01-03 01:18:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
2881 * mm-decode.el (mm-inline-override-types): Removed duplicate.
2883 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
2884 as the default score.
2886 * gnus-score.el (gnus-score-delta-default): Changed name.
2888 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
2890 * imap.el (imap-parse-literal):
2891 (imap-parse-flag-list): Don't care about props.
2892 (imap-parse-string): Handle quoted characters.
2894 2000-01-02 08:37:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2896 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
2897 (gnus-summary-mark-article): Doc fix.
2898 (gnus-summary-mark-forward): Doc fix.
2899 (t): Changed keystroke for gnus-summary-customize-parameters.
2901 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
2903 (gnus-article-mode-map): No, don't.
2905 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
2906 of the final article.
2908 * mm-decode.el (mm-interactively-view-part): Error on no method.
2910 2000-01-02 06:10:32 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
2912 * gnus-score.el (gnus-score-insert-help): Something.
2914 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
2916 * gnus-win.el (gnus-configure-frame): Ditto.
2918 * gnus-mh.el (gnus-summary-save-in-folder): Use
2919 with-current-buffer.
2921 2000-01-02 05:00:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2923 * nnwarchive.el: Changed file perms.
2925 1999-12-19 21:42:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2927 * gnus-group.el (gnus-group-delete-groups): New command.
2928 (gnus-group-delete-group): Extra no-prompt parameters.
2930 1999-12-14 10:18:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2932 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
2935 1999-12-28 12:20:18 Shenghuo ZHU <zsh@cs.rochester.edu>
2937 * webmail.el (webmail-hotmail-article): Don't insert message id.
2939 1999-12-28 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann)
2941 * nnimap.el (nnimap-split-fancy): New variable.
2942 (nnimap-split-fancy): New function.
2944 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
2946 (nnimap-split-rule): Document symbol value.
2948 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
2950 * nnimap.el (nnimap-retrieve-headers-progress): Let
2951 `nnheader-parse-head' parse article.
2952 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
2953 request headers needed by `nnheader-parse-head'.
2955 1999-12-23 Florian Weimer <fw@s.netic.de>
2957 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
2958 value (crosspostings are handled), improve documentation.
2960 * smiley.el: Declare file coding system as iso-8859-1.
2962 * nnultimate.el: Dito.
2966 * gnus-cite.el: Dito.
2968 * gnus-spec.el: Dito.
2970 1999-12-21 Florian Weimer <fw@s.netic.de>
2972 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
2973 (gnus-setup-message): No longer make `message-posting-charset'
2975 (gnus-setup-posting-charset): Reflect the new layout of
2976 `gnus-group-posting-charset-alist' and `message-posting-charset'.
2978 * message.el (message-send-mail): Bind `message-this-is-mail' and
2979 `message-posting-charset'.
2980 (message-send-news): Dito, and honour new layout of
2981 `message-posting-charset'.
2982 (message-encode-message-body): Ignore `message-posting-charset'.
2984 * mm-bodies.el (mm-body-encoding): Consider
2985 `message-posting-charset' when deciding whether to use 8bit.
2987 * rfc2047.el (rfc2047-encode-message-header): Back out change.
2988 (rfc2047-encodable-p): Now solely for headers; use
2989 `message-posting-charset'.
2991 1999-12-20 14:10:39 Shenghuo ZHU <zsh@cs.rochester.edu>
2993 * nnwarchive.el (nnwarchive-type-definition): Set default value.
2995 1999-12-19 22:49:13 Shenghuo ZHU <zsh@cs.rochester.edu>
2997 * nnagent.el (nnagent-server-opened): Optional.
2998 (nnagent-status-message): Optional.
3000 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3002 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3003 end (referenced by instructions in
3004 `gnus-cited-opened-text-button-line-format-alist').
3006 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3008 * imap.el (imap-starttls-open): Typo.
3010 1999-12-18 16:43:37 Shenghuo ZHU <zsh@cs.rochester.edu>
3012 * mm-util.el (mm-charset-after): Non-MULE case.
3013 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3014 * rfc2047.el (rfc2047-dissect-region): Bind it.
3016 1999-12-18 Florian Weimer <fw@s.netic.de>
3018 * mml.el (mml-generate-multipart-alist): Correct default value.
3020 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3021 (mm-safer-encoding): New function.
3022 (mm-content-transfer-encoding): Use both.
3024 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3025 * qp.el (quoted-printable-encode-region): Dito.
3027 1999-12-18 14:08:48 Shenghuo ZHU <zsh@cs.rochester.edu>
3029 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3031 1999-12-18 14:08:12 Victor S. Miller <victor@idaccr.org>
3033 * webmail.el (webmail-hotmail-list): raw=0.
3035 1999-12-18 11:14:51 Shenghuo ZHU <zsh@cs.rochester.edu>
3037 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3040 1999-12-18 11:02:00 Shenghuo ZHU <zsh@cs.rochester.edu>
3042 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3044 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3046 * imap.el: Don't autoload digest-md5.
3047 (imap-starttls-open): Bind coding-system-for-{read,write}.
3048 (imap-starttls-p): Check if we can find starttls.el.
3049 (imap-digest-md5-p): Check if we can find digest-md5.el.
3051 1999-12-17 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3053 * base64.el (base64-encode-string): Accept 2nd argument
3056 * imap.el: Require `digest-md5' when compiling; add autoload
3057 settings for `digest-md5-parse-digest-challenge',
3058 `digest-md5-digest-response', `starttls-open-stream' and
3059 `starttls-negotiate'.
3060 (imap-authenticators): Add `digest-md5'.
3061 (imap-authenticator-alist): Setup for `digest-md5'.
3062 (imap-digest-md5-p): New function.
3063 (imap-digest-md5-auth): New function.
3064 (imap-stream-alist): Add STARTTLS entry.
3065 (imap-starttls-p): New function.
3066 (imap-starttls-open): New function.
3068 1999-12-18 01:08:10 Shenghuo ZHU <zsh@cs.rochester.edu>
3070 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3072 1999-12-17 19:36:47 Shenghuo ZHU <zsh@cs.rochester.edu>
3074 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3075 string-to-x function.
3077 1999-12-17 13:08:54 Shenghuo ZHU <zsh@cs.rochester.edu>
3079 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3081 1999-12-17 11:54:41 Shenghuo ZHU <zsh@cs.rochester.edu>
3083 * webmail.el: Enhance hotmail-snarf.
3085 1999-12-17 10:38:10 Shenghuo ZHU <zsh@cs.rochester.edu>
3087 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3089 1999-12-16 22:59:22 Shenghuo ZHU <zsh@cs.rochester.edu>
3091 * webmail.el (webmail-hotmail-list): Search no-error.
3093 1999-12-15 22:07:15 Shenghuo ZHU <zsh@cs.rochester.edu>
3095 * nnwarchive.el: Support nov-is-evil.
3096 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3098 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3100 1999-12-15 08:55:19 Shenghuo ZHU <zsh@cs.rochester.edu>
3102 * nnagent.el (nnagent-server-opened): Redefine.
3103 (nnagent-status-message): Ditto.
3105 1999-12-14 23:37:44 Shenghuo ZHU <zsh@cs.rochester.edu>
3107 * rfc1843.el (rfc1843-decode-region): Use
3108 buffer-substring-no-properties.
3109 * gnus-art.el (article-decode-HZ): New function.
3111 1999-12-14 22:07:26 Shenghuo ZHU <zsh@cs.rochester.edu>
3113 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3115 1999-12-14 16:21:45 Shenghuo ZHU <zsh@cs.rochester.edu>
3117 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3118 MIME charset not a MULE charset.
3120 1999-12-14 15:08:03 Shenghuo ZHU <zsh@cs.rochester.edu>
3122 * gnus-ems.el: Translate more ugly characters.
3123 * nnheader.el (nnheader-translate-file-chars): Don't translate
3126 1999-12-14 10:40:33 Shenghuo ZHU <zsh@cs.rochester.edu>
3128 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3129 method if cannot find the article.
3131 1999-12-14 01:13:50 Shenghuo ZHU <zsh@cs.rochester.edu>
3133 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3134 method if overrided.
3136 1999-12-13 23:38:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3138 * mail-source.el (mail-source-fetch-webmail): Parameter
3141 1999-12-13 23:31:17 Shenghuo ZHU <zsh@cs.rochester.edu>
3143 * webmail.el: Support my-deja. Better error report.
3145 1999-12-13 18:59:33 Shenghuo ZHU <zsh@cs.rochester.edu>
3147 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3149 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3152 1999-12-13 18:22:08 Shenghuo ZHU <zsh@cs.rochester.edu>
3154 * nnslashdot.el (nnslashdot-request-article): A space.
3156 1999-12-13 17:20:25 Shenghuo ZHU <zsh@cs.rochester.edu>
3158 * nnagent.el: Support different backend with same name.
3160 1999-12-13 13:14:42 Shenghuo ZHU <zsh@cs.rochester.edu>
3162 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3164 (nnslashdot-sane-retrieve-headers): Ditto.
3165 (nnslashdot-request-article): Ditto.
3167 1999-12-13 11:41:32 Shenghuo ZHU <zsh@cs.rochester.edu>
3169 * nnweb.el (nnweb-insert): Narrow to point.
3171 1999-12-13 10:59:42 Shenghuo ZHU <zsh@cs.rochester.edu>
3173 * nnweb.el (nnweb-insert): Follow refresh url.
3174 * nnslashdot.el: Use it.
3176 1999-12-13 10:39:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3178 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3179 (nnweb-decode-entities-string): New function.
3181 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3182 nnweb-* and move to nnweb.el.
3183 * nnwarchive.el: Use nnweb-decode-entities, etc.
3184 * webmail.el: Ditto.
3186 * nnslashdot.el: Use nnweb-decode-entities-string.
3187 (nnslashdot-decode-entities): Remove.
3189 1999-12-13 10:40:56 Eric Marsden <emarsden@mail.dotcom.fr>
3191 * nnslashdot.el: Decode entities.
3193 1999-12-12 Dave Love <fx@gnu.org>
3195 * gnus-agent.el (gnus-category-edit-groups)
3196 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3197 expansion of setf, fixed.
3199 1999-12-12 12:50:30 Shenghuo ZHU <zsh@cs.rochester.edu>
3201 * gnus-agent.el: Revoke last Dave Love's patch, because of
3202 incompatibility of XEmacs.
3204 1999-12-12 12:27:03 Shenghuo ZHU <zsh@cs.rochester.edu>
3206 * mm-uu.el: Change headers.
3207 * rfc1843.el: Ditto.
3208 * uudecode.el: Ditto.
3210 1999-12-07 Dave Love <fx@gnu.org>
3212 * gnus-agent.el (gnus-category-edit-predicate)
3213 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3214 inside backquote to avoid it at runtime.
3216 1999-12-07 Dave Love <fx@gnu.org>
3218 * binhex.el: Require cl when compiling.
3220 1999-12-04 Dave Love <fx@gnu.org>
3222 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3224 1999-12-04 Dave Love <fx@gnu.org>
3226 * mm-util.el (mm-delete-duplicates): New function.
3227 (mm-write-region): Use it.
3229 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3231 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3232 mm-delete-duplicates.
3234 * imap.el (imap-open, imap-debug): Avoid mapc.
3236 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3238 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3239 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3241 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3244 * gnus.el (gnus-select-method): Likewise.
3246 * nnheader.el (nnheader-nov-read-integer): Likewise.
3248 * mm-view.el (mm-inline-message): Require cl when compiling.
3249 Avoid ignore-errors at runtime.
3250 (mm-inline-text): Avoid mapc.
3252 1999-12-12 10:36:51 Shenghuo ZHU <zsh@cs.rochester.edu>
3254 * gnus-art.el (article-decode-charset): Widen is bad.
3256 1999-12-12 10:17:42 Shenghuo ZHU <zsh@cs.rochester.edu>
3258 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3260 1999-12-12 Florian Weimer <fw@s.netic.de>
3262 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3263 indicate that only US-ASCII is permitted.
3264 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3265 use unencoded 8-bit characters in message headers.
3267 1999-12-12 03:08:15 Shenghuo ZHU <zsh@cs.rochester.edu>
3269 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3272 1999-12-11 14:42:26 Shenghuo ZHU <zsh@cs.rochester.edu>
3274 * webmail.el: Require url-cookie.
3276 1999-12-11 14:21:23 Shenghuo ZHU <zsh@cs.rochester.edu>
3278 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3279 new function to make modified caesar table.
3280 (nnwarchive-from-r13): Use it.
3281 (nnwarchive-mail-archive-article): Improved.
3283 1999-12-11 12:30:20 Shenghuo ZHU <zsh@cs.rochester.edu>
3285 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3287 1999-12-10 16:22:24 Shenghuo ZHU <zsh@cs.rochester.edu>
3289 * nnweb.el (nnweb-request-article): Return cons.
3291 1999-12-10 16:06:04 Shenghuo ZHU <zsh@cs.rochester.edu>
3293 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3295 1999-12-10 12:14:04 Shenghuo ZHU <zsh@cs.rochester.edu>
3297 * mm-util.el (mm-with-unibyte): New macro.
3298 * nnweb.el (nnweb-init): Use it.
3300 1999-12-09 20:39:49 Shenghuo ZHU <zsh@cs.rochester.edu>
3302 * mm-util.el (mm-charset-after): New function.
3303 (mm-find-mime-charset-region): Set charsets after
3304 delete-duplicates and use find-coding-systems-region.
3305 (mm-find-charset-region): Remove composition.
3307 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3309 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3311 1999-12-09 17:47:56 Shenghuo ZHU <zsh@cs.rochester.edu>
3313 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3314 * mml.el (mml-confirmation-set): New variable.
3315 (mml-parse-1): Ask user to confirm.
3317 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3319 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3320 are scanned when we have directory mail-sources (the mail source
3321 is modified in that case, so we must scan it for all
3324 1999-12-09 12:05:28 Shenghuo ZHU <zsh@cs.rochester.edu>
3326 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3327 and nnml-article-file-alist.
3329 1999-12-09 10:20:07 Shenghuo ZHU <zsh@cs.rochester.edu>
3331 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3332 nnmail-fetched-sources.
3334 1999-12-09 10:19:01 Shenghuo ZHU <zsh@cs.rochester.edu>
3336 * mm-util.el (mm-find-charset-region): Use the last charset.
3338 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3340 * gnus.el (gnus-select-method): Made the option list prettier.
3342 1999-12-08 Florian Weimer <fw@s.netic.de>
3344 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3345 for the `de' newsgroups hierarchy, as it is common practice there.
3348 1999-12-07 16:17:12 Shenghuo ZHU <zsh@cs.rochester.edu>
3350 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3351 buffer-string arguments. Fix references.
3353 1999-12-07 15:04:18 Shenghuo ZHU <zsh@cs.rochester.edu>
3355 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3356 (gnus-agent-batch-fetch): Use it.
3357 (gnus-agent-fetch-session): Use it.
3359 1999-12-07 12:32:43 Shenghuo ZHU <zsh@cs.rochester.edu>
3361 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3363 1999-12-07 11:45:10 Shenghuo ZHU <zsh@cs.rochester.edu>
3365 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3368 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3370 * nnslashdot.el (nnslashdot-request-list): There were two
3371 top-level body-forms. Put a `progn' around them.
3373 * gnus.el (gnus-select-method): Use `condition-case'
3374 instead of `ignore-errors', since cl may not be loaded when the
3377 1999-12-06 23:57:47 Shenghuo ZHU <zsh@cs.rochester.edu>
3379 * nnwarchive.el: Support www.mail-archive.com.
3381 1999-12-06 23:55:55 Shenghuo ZHU <zsh@cs.rochester.edu>
3383 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3386 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3388 * utf7.el: New file, written by Jon K Hellan.
3390 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3393 1999-12-06 04:40:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3395 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3397 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3399 (gnus-refer-article-methods): New function.
3400 (gnus-summary-refer-article): Use it.
3402 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3404 * nnimap.el (nnimap-retrieve-groups): Return active format.
3406 * nnimap.el (nnimap-replace-in-string): Removed.
3407 (nnimap-request-list):
3408 (nnimap-retrieve-groups):
3409 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3411 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3413 * imap.el: Use format-spec for ssl program.
3414 * imap.el (imap-ssl-arguments): Removed.
3415 (imap-ssl-open-{1,2}): Removed.
3417 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3419 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3420 instead of `ignore-errors', since cl may not be loaded when the
3423 1999-12-04 11:34:22 Shenghuo ZHU <zsh@cs.rochester.edu>
3425 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3426 (mm-7bit-chars): New variable.
3427 (mm-body-7-or-8): Use it in both cases.
3429 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3431 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3432 defcustom definitions.
3434 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3436 * mm-decode.el (mm-display-part): Let mm-display-external return
3438 (mm-display-external): For copiousoutput methods, insert output in
3441 1999-12-04 03:29:13 Shenghuo ZHU <zsh@cs.rochester.edu>
3443 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3446 1999-12-04 08:31:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3448 * gnus-audio.el: An M too far.
3450 * gnus-msg.el (gnus-setup-message): One backtick too many.
3452 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3453 a function, not a variable.
3455 1999-12-04 08:14:08 Max Froumentin <masmef@maths.bath.ac.uk>
3457 * gnus-score.el (gnus-score-body): Widen before requesting.
3459 1999-12-04 08:06:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3461 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3463 1999-12-04 03:01:55 Shenghuo ZHU <zsh@cs.rochester.edu>
3465 * mail-source.el (mail-source-fetch-webmail): Bind
3468 1999-12-04 07:18:23 Matt Swift <swift@alum.mit.edu>
3470 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3471 (gnus-uu-unmark-by-regexp): Ditto.
3473 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3476 1999-12-04 01:34:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3479 do their real thing.
3481 * nnmh.el (nnmh-be-safe): Doc fix.
3483 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3485 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3486 status line has arrived before we count it.
3488 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3490 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3491 Whitespace problems.
3493 * gnus-win.el (gnus-configure-windows): Error fix.
3495 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3498 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3499 Indent all functions. Fix all comments to match the comment
3500 conventions. Double-space after full stop.
3502 1999-12-04 01:14:55 YAMAMOTO Kouji <kouji@pobox.com>
3504 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3505 value to divide received mails into my favorite groups and I met
3506 an error. It takes place if the length of a element "VALUE" in
3507 nnmail-split-fancy is less than two.
3509 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3511 * mml.el (mml-insert-part): New function.
3513 1999-09-29 04:48:14 Katsumi Yamaoka <yamaoka@jpl.org>
3515 * lpath.el: Add `sc-cite-regexp'.
3517 1999-12-02 Dave Love <fx@gnu.org>
3519 * mm-decode.el: Customize.
3521 1999-12-03 Dave Love <fx@gnu.org>
3523 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3524 the W3 stuff isn't available.
3526 1999-12-03 Dave Love <fx@gnu.org>
3528 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3531 1999-12-04 00:47:35 Dan Christensen <jdc@jhu.edu>
3533 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3535 1999-12-01 Andrew Innes <andrewi@gnu.org>
3537 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3538 don't be fooled by "From nobody" lines added by respooling.
3540 * pop3.el (pop3-movemail): Write crashbox in binary.
3541 (pop3-get-message-count): New function.
3543 * mail-source.el (mail-source-primary-source): New variable.
3544 (mail-source-report-new-mail-interval): New variable.
3545 (mail-source-idle-time-delay): New variable.
3546 (mail-source-new-mail-available): New internal variable.
3547 (mail-source-fetch-pop): Clear new mail flag, when mail from
3548 primary source has been fetched.
3549 (mail-source-check-pop): New function.
3550 (mail-source-new-mail-p): New function.
3551 (mail-source-start-idle-timer): New function.
3552 (mail-source-report-new-mail): New function.
3553 (mail-source-report-new-mail): New internal variable.
3554 (mail-source-report-new-mail-timer): New internal variable.
3555 (mail-source-report-new-mail-idle-timer): New internal variables.
3557 1999-12-04 00:39:34 Andreas Schwab <schwab@suse.de>
3559 * gnus-cus.el (gnus-group-customize): Customize fix.
3561 1999-12-04 00:38:24 Andrea Arcangeli <andrea@suse.de>
3563 * message.el (message-send-mail-with-sendmail): Use
3564 message-make-address.
3566 Fri Dec 3 20:34:11 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3568 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3570 Fri Dec 3 20:09:41 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3572 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3574 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3576 * mml.el (mml-insert-tag): Don't close the tag.
3577 (mml-insert-empty-tag): New function.
3578 (mml-attach-file): Use mml-insert-empty-tag instead of
3580 (mml-attach-buffer): Ditto.
3581 (mml-attach-external): Ditto.
3582 (mml-insert-multipart): Ditto.
3584 1999-12-03 08:49:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3586 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3589 1999-12-03 01:12:41 Shenghuo ZHU <zsh@cs.rochester.edu>
3591 * gnus.el (gnus-find-method-for-group): The method of a new group
3592 is not the native one.
3594 1999-12-03 01:26:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
3596 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3598 1999-12-02 18:00:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3600 * nnultimate.el (nnultimate-retrieve-headers): Use
3601 mm-with-unibyte-current-buffer.
3602 (nnultimate-request-article): Ditto.
3604 1999-12-02 14:57:46 Shenghuo ZHU <zsh@cs.rochester.edu>
3606 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3608 1999-12-02 11:14:50 Shenghuo ZHU <zsh@cs.rochester.edu>
3610 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3611 * nnweb.el (nnweb-retrieve-headers): Use it.
3612 (nnweb-request-article): Use it.
3614 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3615 case matching failed.
3617 1999-12-02 John Wiegley <jwiegley@inprise.com>
3619 * mail-source.el (mail-source-keyword-map): Add backslash to
3622 1999-12-02 07:24:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
3624 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3626 (gnus-group-charset-alist): No, don't.
3628 * nnweb.el (nnweb-init): Make the buffer unibyte.
3630 1999-12-01 23:02:48 Shenghuo ZHU <zsh@cs.rochester.edu>
3632 * mail-source.el (mail-source-set-common-1): Fix to get the
3635 1999-12-02 00:27:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
3637 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3639 * nnultimate.el (nnultimate-request-list): Use unibyte.
3641 * gnus-uu.el (gnus-uu-grab-articles): Bind
3642 gnus-display-mime-function to nil.
3644 * message.el (message-send-mail-with-sendmail): Use the
3645 user-mail-address variable.
3647 * gnus-art.el (gnus-ignored-headers): More headers.
3649 * message.el (message-shorten-1): Use list.
3651 1999-12-01 21:59:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
3653 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3656 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3657 (nnweb-dejanews-create-mapping): Do the properish date.
3659 1999-12-01 17:41:21 Shenghuo ZHU <zsh@cs.rochester.edu>
3661 * mail-source.el (mail-source-common-keyword-map): New variable.
3662 (mail-source-bind-common): New macro.
3663 (mail-source-fetch): Support plugged mail source.
3664 * gnus-int.el (gnus-request-scan): Use them.
3666 1999-12-01 21:59:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
3668 * mm-view.el (mm-inline-message): Check whether charset is a
3671 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3673 * message.el (message-mode-map): Changed keystroke for
3674 message-yank-buffer.
3676 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3678 * message.el (message-shorten-references): Cut references to 31
3679 elements, then either fold them or shorten them to 988 characters.
3680 (message-shorten-1): New function.
3681 (message-cater-to-broken-inn): New variable.
3683 1999-12-01 21:47:10 Eric Marsden <emarsden@mail.dotcom.fr>
3685 * nnslashdot.el (nnslashdot-lose): New function.
3687 1999-12-01 21:08:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
3689 * mm-view.el (mm-inline-message): Not the right type of charset is
3690 being fetched here. Let the group charset rule.
3691 (mm-inline-message): Ignore us-ascii.
3693 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
3695 * mail-source.el (mail-source-fetch-maildir): work around the
3696 ommitted "file-regular-p" in efs/ange-ftp
3698 1999-12-01 19:59:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3700 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3701 (mml-generate-mime-1): Use the encoding param.
3703 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3705 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3706 gnus-art before binding its variables.
3708 * gnus-art.el (gnus-article-prepare-display): Run the prepare
3711 1999-12-01 19:48:14 Rupa Schomaker <rupa-list@rupa.com>
3713 * message.el (message-clone-locals): Use it.
3715 * gnus-msg.el (gnus-configure-posting-styles): Make
3716 user-mail-address local.
3718 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
3720 * gnus-start.el (gnus-get-unread-articles): Scan each method only
3723 1999-12-01 17:37:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3725 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3726 (message-clone-locals): Ditto.
3728 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3729 group inherit reply-to or from.
3731 1999-12-01 13:04:09 Shenghuo ZHU <zsh@cs.rochester.edu>
3733 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3735 (gnus-summary-show-article-charset-alist): New variable.
3737 * mm-bodies.el (mm-decode-string): Support gnus-all and
3739 (mm-decode-body): Ditto.
3740 * rfc2047.el (rfc2047-decode): Ditto.
3742 1999-12-01 17:37:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3744 * mail-source.el (mail-source-delete-incoming): Change default to
3747 Wed Dec 1 16:31:31 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3749 * gnus.el: Pterodactyl Gnus v0.99 is released.
3751 1999-12-01 14:28:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
3753 * dgnushack.el (dgnushack-compile): No webmail under Emacs.
3755 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3758 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3759 (gnus-configure-posting-styles): No, don't.
3760 (gnus-configure-posting-styles): Allow overriding files.
3762 * gnus-art.el (gnus-header-button-alist): Use browse-url
3765 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3767 * gnus-msg.el (gnus-summary-yank-message): New command and
3770 * message.el (message-yank-buffer): New command.
3771 (message-buffers): New function.
3773 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3774 next group in a more normal fasion.
3776 * mml.el (mml-boundary-function): New variable.
3777 (mml-compute-boundary): Use it.
3779 * nnmh.el (nnmh-active-number): Skip past files that have buffers
3780 that exist for them.
3782 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3783 (gnus-async-timer): New variable.
3785 1999-11-30 02:07:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3787 * nnultimate.el (nnultimate-request-list): Be more lenient with
3790 1999-11-28 20:22:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
3792 * gnus-art.el (gnus-treatment-function-alist): Do
3793 gnus-treat-capitalize-sentences.
3795 1999-11-30 09:07:53 Shenghuo ZHU <zsh@cs.rochester.edu>
3797 * webmail.el (webmail-hotmail-article): Hotmail changes the
3800 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
3802 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3803 switch to buffer after calling program.
3804 (mm-display-external): Use `shell-command-switch' instead of "-c".
3806 1999-11-27 15:21:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3808 * nnultimate.el (nnultimate-possibly-change-server): Don't always
3811 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
3814 1999-11-24 20:18:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3816 * message.el (message-mode): Doc fix.
3818 1999-11-24 09:25:00 Shenghuo ZHU <zsh@cs.rochester.edu>
3820 * gnus-art.el (article-emphasize): Check group variable.
3821 * rfc1843.el (rfc1843-decode-article-body): Ditto.
3823 1999-11-24 00:11:27 Shenghuo ZHU <zsh@cs.rochester.edu>
3825 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
3828 1999-11-23 17:21:05 Shenghuo ZHU <zsh@cs.rochester.edu>
3830 * webmail.el: Support www.netaddress.com, i.e. usa.net.
3832 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
3834 * mml.el (mml-quote-region): Insert ! after the hash.
3836 1999-11-23 05:08:23 Shenghuo ZHU <zsh@cs.rochester.edu>
3838 * gnus-group.el (gnus-group-warchive-address-history): Change to
3841 1999-11-23 02:33:13 Shenghuo ZHU <zsh@cs.rochester.edu>
3843 * webmail.el: Support mail.yahoo.com.
3845 * mail-source.el (mail-source-fetch-webmail): Add password check.
3846 (mail-source-keyword-map): Use `subtype'.
3848 1999-11-22 04:35:43 Shenghuo ZHU <zsh@cs.rochester.edu>
3850 * mail-source.el (mail-source-keyword-map): Add webmail.
3851 (mail-source-fetcher-alist): Ditto.
3852 (mail-source-fetch-webmail): New function.
3853 * webmail.el: New file.
3855 1999-11-21 12:20:02 Shenghuo ZHU <zsh@cs.rochester.edu>
3857 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
3859 1999-11-21 12:19:11 Shenghuo ZHU <zsh@cs.rochester.edu>
3861 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
3863 1999-11-20 12:54:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3865 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
3866 (nnultimate-prune-days): New function.
3867 (nnultimate-create-mapping): Use it.
3868 (nnultimate-request-group): Only fetch the groups list if it has
3869 not been done before.
3870 (nnultimate-retrieve-headers): Don't write groups.
3871 (nnultimate-create-mapping): Off-by-one error.
3873 1999-11-19 12:17:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3875 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
3878 1999-11-20 02:22:52 Shenghuo ZHU <zsh@cs.rochester.edu>
3880 * nnwarchive.el: Lots of changes make agent happy.
3882 1999-11-19 21:37:41 Shenghuo ZHU <zsh@cs.rochester.edu>
3884 * gnus-start.el (gnus-get-unread-articles): Assert group is in
3887 1999-11-19 19:53:08 Shenghuo ZHU <zsh@cs.rochester.edu>
3889 * mm-decode.el (mm-display-external): Write region with binary
3892 1999-11-18 14:52:05 Shenghuo ZHU <zsh@cs.rochester.edu>
3894 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
3896 1999-11-18 14:35:01 Shenghuo ZHU <zsh@cs.rochester.edu>
3898 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
3899 (mm-uu-test): Now it is in restricted region.
3901 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
3903 * mm-view.el (mm-view-message): Fix buffer leak.
3904 (mm-inline-message): Support 'gnus-decoded.
3906 * mm-bodies.el (mm-decode-body): Ditto.
3908 * rfc2047.el (rfc2047-decode-region): Ditto.
3910 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
3912 * imap.el (require): Added autoload for base64-encode-string.
3914 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
3916 * gnus.el (gnus-refer-article-method): Made list value
3919 1999-11-17 13:09:37 Shenghuo ZHU <zsh@cs.rochester.edu>
3921 * gnus-sum.el (gnus-summary-recenter): set-window-start with
3922 NOFORCE in Emacs case.
3924 1999-11-17 13:04:01 Shenghuo ZHU <zsh@cs.rochester.edu>
3926 * gnus-art.el (gnus-request-article-this-buffer): Set
3927 gnus-newsgroup-name.
3929 1999-11-16 23:53:22 Shenghuo ZHU <zsh@cs.rochester.edu>
3931 * gnus-xmas.el (gnus-xmas-summary-recenter): set-window-start with
3934 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
3936 * gnus-start.el (gnus-get-unread-articles): Check server before
3939 1999-11-16 10:01:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3941 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
3943 * nnslashdot.el (nnslashdot-login-name): New variable.
3944 (nnslashdot-password): Ditto.
3945 (nnslashdot-request-post): New function.
3947 * gnus-art.el (gnus-treat-buttonize): More testing.
3949 * mm-encode.el: Another CVS test.
3951 * gnus-art.el (gnus-treat-emphasize): Change default.
3952 (gnus-treat-buttonize): Ditto.
3953 (gnus-treat-buttonize): This is a test.
3955 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
3956 (gnus-build-sparse-threads): Ditto.
3957 (gnus-build-all-threads): Ditto.
3959 * nnheader.el (make-full-mail-header): Make into a subst.
3961 * dgnushack.el (dgnushack-compile): Skip all w3-dependent files
3962 unless w3 is supplied.
3964 * gnus.el (gnus-refer-article-method): Doc fix.
3966 * gnus-sum.el: Do not accept a prefix.
3967 (gnus-summary-refer-article): Accept a list of select methods.
3969 1999-11-15 21:28:40 Shenghuo ZHU <zsh@cs.rochester.edu>
3971 * Makefile.in: Change `^ *' to `\t'.
3973 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
3975 * message.el (message-forward): Pay attention to prefix argument
3976 again and forward all headers when it is set, regardless of the
3977 value of message-forward-ignored-headers.
3979 1999-11-15 20:44:50 William M. Perry <wmperry@aventail.com>
3981 * dgnushack.el (dgnushack-compile): Vpath file.
3983 * Makefile.in (SHELL): VPATH support.
3985 1999-11-15 20:37:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3987 * gnus-ems.el: Check for cygwin32.
3989 1999-11-14 18:15:28 Shenghuo ZHU <zsh@cs.rochester.edu>
3991 * mm-decode.el (mm-display-external): Use 'non-viewer.
3993 1999-11-14 15:21:06 Shenghuo ZHU <zsh@cs.rochester.edu>
3995 * base64.el (base64-encode-string): An alias for base64-encode for
3998 1999-11-14 01:58:18 Shenghuo ZHU <zsh@cs.rochester.edu>
4000 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4003 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4005 * gnus-start.el (gnus-get-unread-articles): Use
4006 nnfoo-retrieve-groups to find new news, if available.
4007 (gnus-read-active-file-2): New function.
4008 (gnus-get-unread-articles): Use it.
4009 (gnus-read-active-file-1): Ditto.
4011 1999-11-13 17:59:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4013 * mm-util.el (mm-find-mime-charset-region): Make sure
4014 find-coding-systems-for-charsets is fbound.
4016 * gnus-ems.el: Typo fix.
4018 1999-11-13 Florian Weimer <fw@s.netic.de>
4020 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4021 it's available and makes sense.
4023 1999-11-12 19:56:23 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4025 * gnus-score.el (gnus-score-save): Translate score file.
4027 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4029 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4030 added fetchflag and dontexpunge keywords.
4031 (mail-source-fetch-imap): Use them.
4033 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4035 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4036 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4039 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4041 Mention that it is both for group and topic parameters.
4042 (gnus-extra-topic-parameters): New constant, including `subscribe'
4044 (gnus-extra-group-parameters): New constant.
4045 (gnus-group-customize): Use them.
4047 * gnus.el (gnus-select-method): Added default value and tag.
4048 (gnus-refer-article-method): Added `DejaNews' customization option.
4050 1999-11-12 05:04:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
4052 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4054 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4057 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4059 * nnslashdot.el (nnslashdot-group-number): Changed default.
4061 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4062 (nnweb-dejanews-wash-article): Removed.
4063 (nnweb-type-definition): Fetch by id.
4065 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4068 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4069 (nnslashdot-request-list): Use Ultramode as well.
4070 (nnslashdot-date-to-date): Be more lenient.
4071 (nnslashdot-threaded): New function.
4073 1999-11-11 17:40:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
4075 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4077 1999-11-11 14:32:48 Steinar Bang <sb@metis.no>
4079 * nnweb.el (nnweb-type-definition): /=dnc
4081 1999-11-11 10:58:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
4083 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4085 (nnultimate-retrieve-headers): Wrong ordering.
4087 1999-11-11 07:31:51 Matt Pharr <mmp@graphics.stanford.edu>
4089 * message.el (message-forward-as-mime): New variable.
4091 1999-11-11 05:24:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4093 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4095 1999-11-10 16:50:01 Shenghuo ZHU <zsh@cs.rochester.edu>
4097 * mail-source.el (mail-source-movemail-and-remove): New function.
4098 (mail-source-keyword-map): Add `function' for `maildir'.
4099 (mail-source-fetch-maildir): Use it.
4101 1999-11-10 13:48:10 Shenghuo ZHU <zsh@cs.rochester.edu>
4103 * nnwarchive.el: New file.
4104 * gnus-group.el (gnus-group-make-warchive-group): New function.
4105 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4107 1999-11-10 12:13:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4109 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4112 1999-11-10 11:33:23 Rajappa Iyer <rajappa@mindspring.com>
4114 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4116 1999-11-10 05:22:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
4118 * nnultimate.el (nnultimate-open-server): Do address.
4119 (nnultimate-forum-table-p): New function.
4121 * nnweb.el (nnweb-insert-html): Renamed.
4122 (nnweb-insert): New function.
4124 * nnultimate.el (nnultimate-insert-html): New function.
4126 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4128 (nnslashdot-retrieve-headers): use the sane version instead.
4130 1999-11-09 00:13:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4132 * nnslashdot.el (nnslashdot-request-article): Fold case.
4134 * nnultimate.el: New file.
4136 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4139 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4140 (gnus-read-active-file-1): Separated into own function.
4141 (gnus-read-active-file): Catch quits.
4143 * nnslashdot.el (nnslashdot-request-article): Search better on
4145 (nnslashdot-request-list): Fold case.
4146 (nnslashdot-retrieve-headers): Ditto.
4148 1999-11-08 05:33:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4150 * gnus.el: Autoload gnus-subscribe-topics.
4152 1999-11-07 22:56:46 Shenghuo ZHU <zsh@cs.rochester.edu>
4154 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4156 * gnus-util.el (gnus-write-active-file): Ditto.
4158 1999-11-07 22:31:10 Shenghuo ZHU <zsh@cs.rochester.edu>
4160 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4162 * gnus-cache.el (gnus-cache-file-name): Use it.
4163 * gnus-agent.el (gnus-agent-group-path): Use it.
4164 * nnmail.el (nnmail-group-pathname): Use it.
4166 1999-11-07 21:07:55 Shenghuo ZHU <zsh@cs.rochester.edu>
4168 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4170 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4171 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4172 * gnus.el (gnus-short-group-name): "..." proof.
4174 1999-11-07 20:03:16 Shenghuo ZHU <zsh@cs.rochester.edu>
4176 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4179 1999-11-08 00:06:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4181 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4183 (nnslashdot-generate-active): New function.
4184 (nnslashdot-request-newgroups): Use it.
4186 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4189 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4190 (nnslashdot-request-list): Not moderated.
4192 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4194 * nnimap.el (nnimap-open-server): Remove error signal if
4195 nnimap-server-buffer is nil (the check should've been `boundp').
4197 * imap.el (imap-log):
4198 * nnimap.el (nnimap-debug): Disable debugging by default.
4200 1999-11-07 01:17:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
4202 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4204 * gnus-topic.el (gnus-subscribe-topic): New function.
4206 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4209 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4210 if starting with a quote.
4212 1999-11-07 13:06:11 Shenghuo ZHU <zsh@cs.rochester.edu>
4214 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4217 1999-11-07 01:17:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
4219 * nnslashdot.el: New file.
4221 * nnheader.el (nnheader-insert-header): New function.
4223 * gnus-art.el (gnus-mime-internalize-part): Bind
4226 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4229 1999-10-29 David S. Goldberg <dsg@mitre.org>
4231 * emacs-mime.texi (Customization): Document mm-inline-override-types
4233 1999-10-29 David S. Goldberg <dsg@mitre.org>
4235 * emacs-mime.texi (Customization): Document mm-inline-override-types
4237 1999-10-29 David S. Goldberg <dsg@mitre.org>
4239 * emacs-mime.texi (Customization): Document mm-inline-override-types
4241 1999-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
4243 * smiley.el (gnus-smiley-display): Use `smiley-toggle-buffer'.
4244 (smiley-toggle-buffer): New function.
4245 (smiley-buffer): Don't quote the function.
4246 (smiley-toggle-extents): Ditto.
4248 1999-11-07 01:00:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
4250 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4253 1999-11-06 23:16:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4255 * gnus-art.el (gnus-article-mode-map): Use the summary article
4258 1999-11-06 22:56:49 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4260 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4262 1999-11-06 21:40:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4264 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4266 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4268 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4269 is list or not before condition.
4271 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4273 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4275 1999-11-06 19:18:14 Kevin the Bandicoot <user42@zip.com.au>
4277 * gnus-art.el (gnus-emphasis-alist): New value.
4279 1999-11-06 13:57:13 Shenghuo ZHU <zsh@cs.rochester.edu>
4281 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4284 1999-11-06 04:24:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4286 * gnus-art.el (article-date-ut): Keep the updated timer.
4287 (gnus-emphasis-underline-italic): Doc fix.
4289 * gnus-msg.el (gnus-post-method): Doc fix.
4290 (gnus-post-method): Change default.
4292 1999-11-06 04:12:13 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4294 * message.el (message-newline-and-reformat): Improvements.
4296 1999-11-06 03:51:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4298 * message.el (message-newline-and-reformat): Don't insert too many
4300 (message-newline-and-reformat): Work even if not sc.
4302 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4304 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4306 1999-11-06 03:48:02 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4308 * mm-view.el (mm-display-patch-inline): New function.
4310 1999-11-06 03:47:54 Robert Bihlmeyer <robbe@orcus.priv.at>
4312 * mm-view.el (mm-display-patch-inline): New function.
4314 1999-11-06 02:17:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
4316 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4319 * message.el (message-forward): Narrow to the right header.
4321 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4324 * gnus-msg.el (gnus-configure-posting-styles): Use the
4325 user-full-name function.
4327 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4328 (mm-body-charset-encoding-alist): Default to nil.
4330 * message.el (message-elide-ellipsis): Fix typo.
4331 (message-elide-region): Ditto.
4332 (message-elide-region): Don't insert a newline first.
4334 1999-11-05 20:28:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4336 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4337 gnus-fetch-old-headers.
4338 (gnus-cut-threads): Ditto.
4339 (gnus-summary-initial-limit): Ditto.
4340 (gnus-summary-limit-children): Ditto.
4342 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4345 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4347 * gnus-art.el (article-decode-encoded-words):
4348 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4351 * gnus.el (gnus-read-method): Add methods from
4352 `gnus-opened-servers' to completion. Map entered method/address
4353 into existing methods if possible.
4355 * gnus-group.el (gnus-group-make-group): Simplify method.
4357 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4359 * mml.el (mml-preview): Remove mail-header-separator before
4362 1999-11-05 20:28:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4364 * message.el (message-read-from-minibuffer): New function.
4366 Fri Nov 5 19:10:02 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4368 * gnus.el: Pterodactyl Gnus v0.98 is released.
4370 1999-11-05 01:27:49 Shenghuo ZHU <zsh@cs.rochester.edu>
4372 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4374 1999-11-04 22:20:35 Shenghuo ZHU <zsh@cs.rochester.edu>
4376 * mml.el (mml-generate-mime-1): Read attached binary file in
4379 1999-11-03 16:08:56 Shenghuo ZHU <zsh@cs.rochester.edu>
4381 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4383 1999-11-03 15:27:38 Shenghuo ZHU <zsh@cs.rochester.edu>
4385 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4387 1999-11-02 17:28:33 Shenghuo ZHU <zsh@cs.rochester.edu>
4389 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4391 1999-10-31 21:24:59 Shenghuo ZHU <zsh@cs.rochester.edu>
4393 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4394 (gnus-article-mime-match-handle-function): New variable.
4395 (gnus-article-view-part): Make `b' customizable.
4397 1999-10-29 14:30:07 Shenghuo ZHU <zsh@cs.rochester.edu>
4399 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4401 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4403 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4405 1999-10-26 23:27:44 Shenghuo ZHU <zsh@cs.rochester.edu>
4407 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4409 1999-10-26 21:44:05 Shenghuo ZHU <zsh@cs.rochester.edu>
4411 * gnus-srvr.el (gnus-browse-foreign-server): Use
4412 `buffer-substring' instead of `read'.
4414 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4416 * nnimap.el, imap.el, rfc2104.el: New files.
4418 * gnus.el (gnus-valid-select-methods): Add nnimap.
4420 * gnus-group.el (gnus-group-group-map): Add
4421 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4422 (gnus-group-nnimap-expunge): New function.
4423 (gnus-group-nnimap-edit-acl): New function.
4425 * gnus-agent.el (gnus-agent-group-mode-map): Add
4426 gnus-agent-synchronize.
4427 (gnus-agent-synchronize): New function.
4428 (gnus-agent-fetch-group-1): Check if server is open.
4430 * nnagent.el (nnagent-request-set-mark): Save marks.
4432 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4433 (mail-source-fetcher-alist): Map to imap fetcher function.
4434 (mail-source-fetch-imap): New function.
4436 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4439 1999-10-22 11:03:00 Shenghuo ZHU <zsh@cs.rochester.edu>
4441 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4442 (gnus-topic-sort-topics): New function.
4443 (gnus-topic-make-menu-bar): Add sort-topics.
4444 (gnus-topic-move): New function.
4445 (gnus-topic-move-group): Move the topic if no group selected.
4447 1999-10-13 21:31:50 Shenghuo ZHU <zsh@cs.rochester.edu>
4449 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4451 1999-10-13 12:52:18 Shenghuo ZHU <zsh@cs.rochester.edu>
4453 * mm-view.el (mm-inline-message): Fix leaving group bug.
4455 1999-10-07 17:59:49 Shenghuo ZHU <zsh@cs.rochester.edu>
4457 * gnus-msg.el (gnus-post-method): Use normal method if current is
4460 1999-10-07 17:09:34 Shenghuo ZHU <zsh@cs.rochester.edu>
4462 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4463 (nnmail-insert-lines): Ditto.
4465 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4467 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4470 * message.el (message-unsent-separator): One more separator.
4472 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4474 * nnfolder.el (nnfolder-request-move-article): For empty article,
4475 search till (point-max).
4476 (nnfolder-retrieve-headers): Ditto.
4477 (nnfolder-request-accept-article): Ditto.
4478 (nnfolder-save-mail): Ditto.
4479 (nnfolder-insert-newsgroup-line): Ditto.
4481 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4483 * qp.el (quoted-printable-encode-region): Check eobp.
4485 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4487 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4489 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4491 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4494 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4496 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4497 (mm-uu-forward-end-line): Ditto.
4499 1999-09-29 Didier Verna <verna@inf.enst.fr>
4501 * binhex.el (binhex-decode-region): don't consider the value of
4502 `enable-multibyte-characters' in XEmacs.
4504 * gnus-start.el (gnus-read-descriptions-file): ditto.
4506 * mm-util.el (mm-multibyte-p): ditto.
4507 (mm-with-unibyte-buffer): ditto.
4508 (mm-find-charset-region): use `mm-multibyte-p'.
4510 * mm-bodies.el (mm-decode-body): ditto.
4511 (mm-decode-string): ditto.
4513 * lpath.el ((string-match "XEmacs" emacs-version)): Don't define
4514 `enable-multibyte-characters' in XEmacs.
4516 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4518 * mm-util.el (mm-binary-coding-system): Try binary first.
4520 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4522 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4524 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4526 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4528 (article-date-ut): Find correct insert position.
4530 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4532 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4535 1999-09-27 20:33:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
4537 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4540 * message.el (message-resend): Use message mode when prompting.
4542 * gnus-art.el (article-hide-headers): Mark wash.
4543 (article-emphasize): Ditto.
4545 1999-09-27 19:52:14 Vladimir Volovich <vvv@vvv.vsu.ru>
4547 * message.el (message-newline-and-reformat): Work for SC.
4549 1999-09-27 19:38:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
4551 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4553 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4555 1999-10-20 David S. Goldberg <dsg@mitre.org>
4557 * mm-decode.el mm-inline-override-types: New variable
4559 * mm-decode.el (mm-inline-override-p): New function
4561 * mm-decode.el (mm-inlined-p): Use it
4563 1999-10-20 David S. Goldberg <dsg@mitre.org>
4565 * mm-decode.el mm-inline-override-types: New variable
4567 * mm-decode.el (mm-inline-override-p): New function
4569 * mm-decode.el (mm-inlined-p): Use it
4571 Mon Sep 27 15:18:05 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4573 * gnus.el: Pterodactyl Gnus v0.97 is released.
4575 1999-09-01 Brendan Kehoe <brendan@zen.org>
4577 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4578 gnus-summary-next-group, not gnus-summary-next-article. Only give
4581 1999-09-25 08:07:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
4583 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4586 * gnus-xmas.el (gnus-xmas-summary-recenter): Display one more
4589 * message.el (message-forward-ignored-headers): New variable.
4591 * gnus-art.el (gnus-article-prepare-display): Nix out
4592 gnus-article-wash-types.
4594 * gnus-agent.el (gnus-agent-create-buffer): New function.
4595 (gnus-agent-fetch-group-1): Use it.
4596 (gnus-agent-start-fetch): Ditto.
4598 * gnus-sum.el (gnus-summary-exit): Don't use
4599 `gnus-use-adaptive-scoring'.
4601 * mail-source.el (mail-source-fetch-pop): Only store password when
4604 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4606 1999-09-24 18:43:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4608 * message.el (message-reply): Use it.
4609 (message-dont-reply-to-names): New variable.
4611 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4613 * mm-util.el (mm-preferred-coding-system): Typo fix.
4615 * message.el (message-bounce): Work for non-MIME.
4617 * gnus.el (gnus-short-group-name): Short the right parts of the
4620 1999-09-24 18:17:48 Johan Kullstam <kullstam@ne.mediaone.net>
4622 * mm-encode.el (mm-qp-or-base64): New version.
4624 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4626 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4628 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4630 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4631 of restricted region.
4632 (gnus-mime-display-single): Set beg at correct point.
4634 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4636 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4638 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4640 * gnus-msg.el (gnus-configure-posting-styles): Let
4641 `gnus-posting-styles' have its say in posting-style: local
4642 variable `styles' is already bound to `gnus-posting-styles' so
4643 don't rebind it to nil.
4645 1999-09-24 18:10:56 Robert Bihlmeyer <robbe@orcus.priv.at>
4647 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4650 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4652 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4653 quoted-printable-encode-region.
4655 * qp.el (quoted-printable-encode-region): Assume charset
4656 encoded. Fold every line in the region.
4658 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4660 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4663 1999-09-01 Didier Verna <verna@inf.enst.fr>
4665 * message.el (message-mode): allows whitespaces between multiple
4666 instances of the fill character ">".
4668 1999-09-24 18:02:50 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4670 * mm-encode.el (mm-qp-or-base64): Fix.
4672 1999-09-01 12:18:01 Katsumi Yamaoka <yamaoka@jpl.org>
4674 * message.el (message-send): Too much and.
4676 1999-09-24 17:58:07 Andreas Schwab <schwab@suse.de>
4678 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4680 1999-08-28 12:44:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4682 * gnus-score.el (gnus-score-headers): Work for nil scores.
4684 1999-08-27 20:46:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4686 * gnus-cache.el (gnus-cache-write-active): Write full names.
4688 * gnus-util.el (gnus-write-active-file): Accept full name.
4690 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4691 (mm-assoc-string-match): New function.
4692 (mm-display-inline): Use it.
4694 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4696 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4698 1999-08-27 19:08:10 Florian Weimer <fw@s.netic.de>
4700 * mml.el (mml-generate-multipart-alist): New variable.
4702 1999-08-27 15:30:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4704 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4706 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4708 * message.el (message-send): More helpful error message if sending
4711 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4713 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4714 in newer emacsen, where ?r isn't equal 114.
4716 Fri Aug 27 13:17:48 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4718 * gnus.el: Pterodactyl Gnus v0.96 is released.
4720 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4722 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4723 to get active info if method is covered by agent, otherwise
4724 active info is lost.
4726 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4728 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4730 1999-08-09 Dave Love <fx@gnu.org>
4732 * mm-util.el: Use `defalias', not `fset' for dummy functions.
4734 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
4736 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4737 (already matched by "^X-Pgp"), removed duplicate
4738 X-Mailing-List, added several new junk headers.
4740 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
4742 * gnus-art.el (article-decode-charset): Don't assume
4743 gnus-summary-buffer is live.
4745 1999-08-27 15:07:43 Paul Flinders <paul@dawa.demon.co.uk>
4747 * smiley.el (smiley-deformed-regexp-alist): Fix % smileys.
4749 1999-08-27 15:02:58 Florian Weimer <fw@s.netic.de>
4751 * gnus-score.el (gnus-home-score-file): Work with absolute path
4754 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4756 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4757 nothing else in the group.
4759 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4761 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4764 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4766 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4768 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4770 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4773 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4775 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4778 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4780 * mm-util.el (mm-text-coding-system-for-write): New variable.
4781 (mm-append-to-file): New function.
4782 (mm-write-region): New function.
4784 * gnus-art.el (gnus-output-to-file): Use it.
4785 * gnus-util.el (gnus-output-to-rmail): Ditto.
4786 (gnus-output-to-mail): Ditto.
4787 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4789 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4791 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4793 * nnheader.el (nnheader-insert-file-contents): Revert and use
4794 mm-insert-file-contents.
4795 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4796 (nnheader-auto-mode-alist): Removed.
4798 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4799 (mm-insert-file-contents): Add a new parameter for inserting
4800 compressed file literally.
4802 * mml.el (mml-generate-mime-1): Insert non-text literally.
4804 * gnus.el: Change most mm-insert-file-contents back to nnheader.
4806 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
4808 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4810 1999-08-27 14:53:42 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
4812 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4815 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4817 * mml.el (mml-insert-mime): Decode text.
4818 (mml-to-mime): Narrow to headers-or-head.
4820 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4822 * mm-view.el (mm-inline-text): Check
4823 w3-meta-content-type-charset-regexp.
4825 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
4827 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4830 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
4832 * gnus-mlspl.el: Documentation fixes.
4834 1999-08-27 14:42:14 Rui Zhu <sprache@iname.com>
4836 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4838 1999-08-27 14:40:52 Michael Cook <cook@sightpath.com>
4840 * gnus-art.el (gnus-article-setup-buffer): Kill all local
4843 1999-08-27 14:39:34 Hrvoje Niksic <hniksic@srce.hr>
4845 * nnmail.el (nnmail-get-new-mail): "Done".
4847 1999-08-27 14:38:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4849 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
4852 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4854 * gnus-art.el (article-decode-charset): Fix broken CT.
4856 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4858 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
4859 overview buffer if it is killed.
4861 1999-08-27 14:26:03 Eric Marsden <emarsden@mail.dotcom.fr>
4863 * gnus-art.el (article-babel): New version.
4865 1999-08-27 14:22:39 Jon Kv <jonkv@ida.liu.se>
4867 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
4869 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
4871 * gnus.texi (More Threading): Document new variable
4872 `gnus-sort-gathered-threads-function'.
4874 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
4876 * gnus.texi (More Threading): Document new variable
4877 `gnus-sort-gathered-threads-function'.
4879 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4881 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
4884 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4886 * mm-util.el (mm-running-xemacs): Removed.
4887 (mm-coding-system-p): New function.
4888 (mm-binary-coding-system): Safe guess.
4889 (mm-text-coding-system): Ditto.
4890 (mm-auto-save-coding-system): Ditto.
4892 1999-07-11 11:02:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4894 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
4895 (mm-qp-or-base64): Reversed logic.
4897 * mm-decode.el (mm-save-part-to-file): Let coding system be
4900 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
4902 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
4903 be set in topic parameters.
4905 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
4907 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
4908 (gnus-sort-gathered-threads): Allow the user to specify the
4909 function to use when sorting gathered threads.
4911 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
4912 mark cached articles as `undownloaded'.
4914 Tue Jul 20 02:39:56 1999 Peter von der Ahe <peter@ahe.dk>
4916 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
4917 to have buffer local values.
4919 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
4921 * gnus-group.el (gnus-group-make-doc-group): Notice when user
4922 types 'g' for 'guess group type.
4924 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
4926 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
4927 after each regexp in nnmail-list-identifiers, not just after last
4930 * gnus-sum.el (gnus-list-identifiers): New variable.
4931 (gnus-summary-remove-list-identifiers): New function.
4932 (gnus-select-newsgroup): Use it.
4933 (gnus-summary-wash-hide-map): Bind
4934 `gnus-article-hide-list-identifiers' to W W l.
4935 (gnus-summary-make-menu-bar): Add list-identifiers command.
4937 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
4938 (gnus-treatment-function-alist): Add variable.
4939 (article-hide-list-identifiers): New function.
4940 (mapcar): Add function.
4941 (gnus-article-hide): Use it.
4943 Fri Jul 9 22:21:16 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4945 * gnus.el: Pterodactyl Gnus v0.95 is released.
4947 1999-07-09 21:46:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4949 * mm-decode.el (mm-mailcap-command): New function.
4950 (mm-display-external): Use it.
4952 * gnus-art.el (article-make-date-line): Work for India.
4954 * mm-encode.el (mm-qp-or-base64): Typo.
4956 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
4958 Fri Jul 9 19:28:29 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4960 * gnus.el: Pterodactyl Gnus v0.94 is released.
4962 1999-07-09 21:19:23 Stainless Steel Rat <ratinox@peorth.gweep.net>
4964 * pop3.el: New version.
4966 1999-07-09 20:01:44 Lars Magne Ingebrigtsen <larsi@gnus.org>
4968 * mm-encode.el (mm-qp-or-base64): New function.
4969 (mm-content-transfer-encoding): Use it.
4971 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
4973 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4975 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
4977 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
4979 1999-07-09 18:52:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4981 * gnus-art.el (gnus-mime-view-part-as-media): New command and
4984 * mailcap.el (mailcap-mime-types): New function.
4986 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
4988 * message.el (message-goto-eoh): Really go to the end.
4990 1999-07-09 18:40:23 Puneet Goel <puneet@computer.org>
4992 * message.el (message-make-date): Do the right thing in with
4993 sub-hour time zones.
4995 1999-07-09 18:36:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4997 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5000 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5002 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5004 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5006 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5007 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5008 and use t as default value.
5010 Wed Jul 7 18:40:30 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5012 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5013 gnus-summary-buffer is live.
5015 1999-07-09 17:44:03 Robert Pluim <rpluim@nortelnetworks.com>
5017 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5019 1999-07-09 17:31:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
5021 * message.el (message-bounce): Do MIME bounces MIMEy.
5023 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5025 1999-07-08 08:41:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5027 * mailcap.el (mailcap-mime-extensions): Changed patch to
5030 * mm-decode.el (mm-display-external): Wrong placement of paren.
5032 Wed Jul 7 13:09:51 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5034 * gnus.el: Pterodactyl Gnus v0.93 is released.
5036 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5038 * gnus-cus.el (gnus-group-parameters): New entries for
5041 * gnus-mlspl.el: Renamed functions and variables so as to
5042 start with gnus-group-split.
5043 * gnus.el: Adjust autoload entries.
5045 1999-07-07 ??:??:?? Alexandre Oliva <oliva@dcc.unicamp.br>
5047 * gnus-mlspl.el: Removed trailing t from comment and provide.
5048 Renamed functions and variables to start with gnus-mlsplit.
5049 Added autoload comments.
5050 * gnus.el: Added autoload entries.
5052 1999-07-06 05:37:46 Alexandre Oliva <oliva@dcc.unicamp.br>
5054 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5055 so that matches excluded by RESTRICTs do not cause the whole split
5056 to be ignored. This also fixes a long-standing bug in which a
5057 split with \N substitutions wouldn't cause cross-posting as
5060 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5061 (nnmail-split-it): Implement them.
5063 * nnmail.el (nnmail-split-fancy): Document ! splits.
5065 1999-07-07 10:41:11 Stainless Steel Rat <ratinox@peorth.gweep.net>
5067 * pop3.el: New version.
5069 1999-07-05 Simon Josefsson
5071 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5073 1999-07-07 10:37:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5075 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5077 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5079 * gnus-util.el (gnus-write-active-file): Use real name.
5081 * gnus-agent.el (gnus-agent-expire): Update active file
5084 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5086 * nndraft.el (nndraft-request-article): Use difference
5087 coding-systems for queue and drafts.
5089 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5092 * mm-util.el (mm-auto-save-coding-system): New coding system.
5094 * message.el (message-draft-coding-system): Use it.
5096 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5098 * mm-uu.el: More customizable and less aggressive.
5100 1999-07-07 07:53:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5102 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5105 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5106 (mml-insert-mml-markup): Accept a nofile.
5107 (mml-insert-mime): Insert nofile.
5109 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5111 * mm-decode.el (mm-handle-media-type): New function.
5112 (mm-handle-media-supertype): New function.
5113 (mm-handle-media-subtype): New function.
5114 Use new functions throughout. "/"))
5116 1999-05-18 03:03:50 Katsumi Yamaoka <yamaoka@jpl.org>
5118 * gnus-art.el (gnus-treat-predicate): Typo.
5120 1999-07-07 06:21:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
5122 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5124 1999-07-06 17:57:16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5126 * gnus-art.el (article-date-ut): UT! Default it!
5128 Tue Jul 6 10:59:24 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5130 * gnus.el: Pterodactyl Gnus v0.92 is released.
5132 1999-07-06 12:30:59 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5134 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5136 1999-07-06 07:41:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5138 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5141 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5144 * mm-view.el (mm-inline-message): Ignore remove-spec.
5146 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5149 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5151 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5153 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5156 * message.el (message-fill-yanked-message): Remove `t' arg.
5158 * gnus-group.el (gnus-group-kill-group): Message killing of
5161 * mm-util.el (mm-preferred-coding-system): New function.
5162 (mm-mime-charset): Use it.
5164 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5166 1999-07-06 07:03:31 Alexandre Oliva <oliva@dcc.unicamp.br>
5168 * gnus-mlsplt.el: New file.
5170 1999-07-06 05:47:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
5172 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5174 (mm-attachment-override-p): Take a handle instead of a type.
5175 (mm-inlined-p): Ditto.
5176 (mm-automatic-display-p): Ditto,
5177 (mm-inlinable-p): Ditto.
5179 * nndraft.el (nndraft-request-expire-articles): Delete backup
5182 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5184 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5186 1999-07-06 05:37:46 Alexandre Oliva <oliva@dcc.unicamp.br>
5188 * nnmail.el (nnmail-split-it): Allow .*.
5190 1999-07-05 05:04:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
5192 * mm-decode.el (mm-inline-large-images-p): Renamed.
5194 * gnus-art.el (article-date-ut): Always look in the current buffer
5195 for the Date header.
5197 * mml.el (mml-validate): New command.
5199 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5200 since we are dealing with regexps.
5202 Sun Jul 4 06:31:01 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5204 * gnus.el: Pterodactyl Gnus v0.91 is released.
5206 1999-07-04 04:35:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5208 * gnus-agent.el (gnus-agent-save-active-1): New function.
5209 (gnus-agent-save-active): use it.
5210 (gnus-agent-save-groups): Ditto.
5212 * gnus-cache.el (gnus-cache-write-active): Use it.
5214 * gnus-agent.el (gnus-agent-write-active): Use it.
5216 * gnus-util.el (gnus-write-active-file): New function.
5218 * gnus-agent.el (gnus-agent-write-active): New function to keep
5219 lower boundaries and canceled groups.
5220 (gnus-agent-save-groups): Use it.
5221 (gnus-agent-save-active): Use it.
5222 (gnus-agent-save-group-info): Only write active files.
5223 (gnus-agent-expire): Update active file.
5225 * mm-decode.el (mm-inlinable-part-p): Removed.
5226 (mm-user-display-methods): Default to nil.
5227 (mm-user-display-methods): Removed.
5228 (add-mime-display-method): Removed.
5229 (mm-automatic-display): Renamed.
5230 (mm-automatic-display-p): Use it.
5231 (mm-inlined-types): New variable.
5232 (mm-inlined-p): New function.
5234 * message.el (message-reply): Bind message-this-is-mail.
5236 1999-07-03 13:16:31 Michael Klingbeil <mklingbeil@knuut.de>
5238 * smiley.el (smiley-buffer): Fix for NT.
5240 1999-07-03 11:26:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
5242 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5244 * message.el (message-check-news-header-syntax): Protect against
5247 * mm-util.el (mm-auto-mode-alist): New.
5249 * mml.el (mml-generate-mime-1): Ditto.
5251 * gnus.el: Use mm-insert-file-contents throughout instead of
5254 * mm-util.el (mm-insert-file-contents): New function.
5256 Sat Jul 3 07:35:35 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5258 * gnus.el: Pterodactyl Gnus v0.90 is released.
5260 1999-07-03 09:31:10 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5262 * mailcap.el (mailcap-possible-viewers): Use string=.
5264 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5266 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5267 (mm-uu-forward-end-line): New variable.
5268 (mm-uu-begin-line): Handle forwarded message.
5269 (mm-uu-identifier-alist): Ditto.
5270 (mm-uu-dissect): Ditto.
5272 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5274 * lpath.el: Two free variables.
5276 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5278 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5279 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5280 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5282 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5283 (nnfolder-file-coding-system-for-write): New variable.
5284 (nnfolder-active-file-coding-system): New variable.
5285 (nnfolder-active-file-coding-system-for-write): New variable.
5286 (nnfolder-save-active): New function.
5287 (nnfolder-save-buffer): Use them.
5288 (nnfolder-possibly-change-group): Ditto.
5289 (nnfolder-request-list-newsgroups): Ditto.
5290 (nnfolder-request-create-group): Ditto.
5291 (nnfolder-request-expire-articles): Ditto.
5292 (nnfolder-request-move-article): Ditto.
5293 (nnfolder-request-accept-article): Ditto.
5294 (nnfolder-request-delete-group): Ditto.
5295 (nnfolder-request-rename-group): Ditto.
5296 (nnfolder-possibly-change-folder): Ditto.
5297 (nnfolder-read-folder): Ditto.
5298 (nnfolder-request-list): Remove pathname-coding-system.
5299 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5301 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5302 (nnmail-file-coding-system-1): Removed.
5303 (nnmail-find-file): Use nnmail-pathname-coding-system.
5304 (nnmail-write-region): Ditto.
5306 * nnmbox.el (nnmbox-file-coding-system): New variable.
5307 (nnmbox-file-coding-system-for-write): New variable.
5308 (nnmbox-active-file-coding-system): New variable.
5309 (nnmbox-active-file-coding-system-for-write): New variable.
5310 (nnmbox-save-buffer): New function.
5311 (nnmbox-save-active): New function.
5312 (nnmbox-request-scan): Use them.
5313 (nnmbox-request-expire-articles): Ditto.
5314 (nnmbox-request-move-article): Ditto.
5315 (nnmbox-request-accept-article): Ditto.
5316 (nnmbox-request-replace-article): Ditto.
5317 (nnmbox-request-delete-group): Ditto.
5318 (nnmbox-request-rename-group): Ditto.
5319 (nnmbox-request-create-group): Ditto.
5321 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5322 (mm-running-ntemacs): Removed.
5324 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5326 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5328 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5330 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5332 * qp.el (quoted-printable-encoding-characters): Support lower case.
5334 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5336 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5337 (rfc2047-b-encode-region): Encode line by line.
5339 1999-07-03 09:20:16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5341 * mm-util.el (mm-find-mime-charset-region): Fix.
5343 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5345 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5346 (mm-find-mime-charset-region): Ditto.
5348 1999-07-03 09:15:35 Simon Josefsson <jas@pdc.kth.se>
5350 * gnus-sum.el (gnus-summary-move-article): Fix something or
5353 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5355 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5356 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5357 (gnus-summary-enter-digest-group): Use them.
5358 (gnus-summary-setup-default-charset): Ditto.
5360 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5362 * base64.el (base64-run-command-on-region): Use unibyte buffer.
5364 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5366 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5367 gnus-newsgroup-name is nil.
5369 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5371 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5373 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5375 * gnus-art.el (article-emphasize): Use correct
5376 gnus-article-emphasis-alist.
5378 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5380 * mm-view.el (mm-inline-text): Fix text/html bug.
5382 Mon Jun 28 17:54:01 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5384 * gnus.el: Pterodactyl Gnus v0.89 is released.
5386 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5388 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5389 * message.el (message-draft-coding-system): Ditto.
5390 * mm-util.el (mm-running-ntemacs): Ditto.
5392 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5394 * gnus-xmas.el (gnus-xmas-summary-recenter): A blank line may
5397 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5399 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5401 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5403 * mml.el: require mm-decode.
5405 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5407 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5409 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5411 * mm-view.el (mm-inline-image): Fix image undisplayer.
5413 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5415 * mml.el (mml-insert-multipart): Error in compeling-read.
5416 (mml-insert-tag): Match tags.
5418 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5420 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5421 (gnus-cache-braid-heads): Ditto.
5422 (gnus-cache-retrieve-headers): Ditto.
5424 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5426 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5428 1999-06-16 10:17:29 Katsumi Yamaoka <yamaoka@jpl.org>
5430 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5431 to string under XEmacs.
5433 1999-06-28 19:34:03 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5435 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5437 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5439 * mm-view.el (mm-inline-message): Fix message view bug.
5440 * gnus-art.el (gnus-article-prepare): Ditto.
5442 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5444 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5446 Tue Jun 15 04:13:01 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5448 * gnus.el: Pterodactyl Gnus v0.88 is released.
5450 1999-06-15 04:13:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
5452 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5455 * nnmail.el (nnmail-get-new-mail): Save info.
5457 Mon Jun 14 01:15:59 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5459 * gnus.el: Pterodactyl Gnus v0.87 is released.
5461 1999-06-14 02:46:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5463 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5464 (mail-source-run-script): New function.
5465 (mail-source-fetch-pop): Use it.
5467 1999-06-13 09:52:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5469 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5471 Sun Jun 13 07:30:40 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5473 * gnus.el: Pterodactyl Gnus v0.86 is released.
5475 1999-06-13 08:51:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5477 * gnus-art.el (gnus-treat-translate): New variable.
5478 (gnus-treat-predicate): Accept a list of regexps.
5479 (gnus-article-treat-custom): Allow a list of regexps.
5481 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5483 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5486 1999-06-13 05:15:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
5488 * gnus-art.el (article-babel): Narrow a bit.
5490 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5492 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5494 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5496 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5497 articles, not only unread ones.
5499 1999-06-13 03:01:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
5501 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5504 * gnus-art.el (gnus-article-x-face-command): Ditto.
5506 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5508 * gnus.el (gnus-method-simplify): Accept server names.
5510 1999-06-13 02:36:15 Per Abrahamsen <abraham@dina.kvl.dk>
5512 * gnus-art.el (article-babel-prompt): New function.
5513 (article-babel): New command.
5515 1999-06-13 01:01:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
5517 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5519 * mml.el (mml-generate-mime-1): Don't insert literally.
5521 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5522 (gnus-netrc-syntax-table): Removed.
5523 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5525 Wed May 5 13:51:13 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5527 * mm-view.el (mm-inline-text): Fix charset for text/html.
5529 Wed May 5 01:15:08 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5531 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5533 1999-06-12 07:29:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
5535 * nnmail.el (nnmail-split-incoming): Return the number of split
5537 (nnmail-process-babyl-mail-format): Ditto.
5538 (nnmail-process-unix-mail-format): Ditto.
5539 (nnmail-process-mmdf-mail-format): Ditto.
5540 (nnmail-process-maildir-mail-format): Ditto.
5542 * mail-source.el (mail-source-callback): Return the number from
5545 * message.el (message-send-mail): Generate Lines.
5547 * mail-source.el (mail-source-call-script): New function.
5548 (mail-source-call-script): New function.
5550 Sun May 2 02:00:27 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5552 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5553 (gnus-select-newsgroup): Use it.
5554 (gnus-group-highlight-words-alist): New variable.
5555 (gnus-newsgroup-emphasis-alist): New variable.
5556 (gnus-summary-local-variables): Use it.
5558 * gnus-art.el (article-emphasize): Use it.
5559 (gnus-emphasis-highlight-words): New face.
5560 * gnus-cus.el (gnus-group-parameters): New parameter.
5562 Sun May 2 01:00:02 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
5564 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5565 parameter `headers'.
5566 (gnus-cache-enter-article): Ditto.
5567 (gnus-cache-update-article): Ditto.
5568 * gnus-sum.el (gnus-summary-move-article): Ditto.
5569 (gnus-summary-mark-article-as-unread): Ditto.
5570 (gnus-summary-mark-article): Ditto.
5572 1999-06-12 03:59:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
5574 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5575 (gnus-posting-style-alist): Removed.
5576 (gnus-message-style-insertions): Ditto.
5577 (gnus-configure-posting-styles): Reimplementation.
5579 * mail-source.el (mail-source-fetch): Error the message.
5581 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5583 Sat Jun 12 00:19:57 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5585 * gnus.el: Pterodactyl Gnus v0.85 is released.
5587 1999-04-20 Michael Cook <cook@sightpath.com>
5589 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5590 Outlook citation regex.
5592 1999-06-12 02:09:49 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5594 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5597 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5599 * gnus-range.el (gnus-remove-from-range): Document range1
5600 modification, protect range2.
5602 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5604 * gnus-sum.el (gnus-update-marks): Protect lists from
5605 gnus-remove-from-range, don't sort twice.
5607 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5609 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5610 function in backend.
5612 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5614 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5615 request-accept-article function in the backend instead of using
5616 the 'respool capability.
5618 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5620 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5621 spurious whitespace at eob.
5623 1999-06-12 02:02:06 Adrian Aichner <aichner@ecf.teradyne.com>
5625 * nnmail.el (nnmail-get-new-mail): Check right variable.
5627 1999-06-12 01:57:39 Karl Kleinpaste <karl@justresearch.com>
5629 * mailcap.el (mailcap-mime-data): Fix rfc822.
5631 1999-06-11 23:48:50 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5633 * nndoc.el (nndoc-nsmail-type-p): New function.
5634 (nndoc-type-alist): Recognize nsmail.
5636 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5638 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5639 *before* `article-hide-headers' deletes the information.
5641 1999-05-22 00:26:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
5643 * gnus-sum.el (gnus-summary-save-parts): New command and
5645 (gnus-summary-save-parts-1): New function.
5646 (gnus-summary-iterate): Buggy.
5648 * mm-decode.el (mm-save-part-to-file): Made into own function.
5650 1999-05-11 05:53:16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5652 * gnus-group.el (gnus-group-set-info): Resist nils.
5654 1999-05-04 19:26:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5656 * mailcap.el (mailcap-mime-data): Ditto.
5658 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5660 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5662 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5664 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5665 gnus-article-date-lapsed-new-header is t.
5667 Sat May 1 20:27:43 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5669 * gnus.el: Pterodactyl Gnus v0.84 is released.
5671 1999-05-01 22:23:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5673 * gnus-msg.el (gnus-bug-message): Mime change.
5675 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5677 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5679 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5681 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5684 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5686 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5687 when authentication is 'password.
5689 1999-05-01 22:17:55 <pinard@iro.umontreal.ca>
5691 * gnus-win.el (gnus-configure-windows): Accept a setting.
5693 1999-04-21 20:51:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5695 * mm-util.el (mm-quote-arg): Moved here.
5697 * mm-decode.el (mm-quote-arg): Quote more chars.
5699 1999-04-18 20:12:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
5701 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5702 with newlines would create buggy .nov files.
5704 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5706 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5709 * message.el (message-mode): Doc fix.
5711 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5713 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5715 * gnus-art.el (article-date-ut): Rewrite.
5717 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5720 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5723 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5725 1999-04-18 Didier Verna <verna@inf.enst.fr>
5727 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5728 (article-date-ut): use it.
5730 1999-04-18 20:06:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5732 * mail-source.el (mail-source-fetch-pop): Call script
5735 Sun Apr 18 12:40:04 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5737 * gnus.el: Pterodactyl Gnus v0.83 is released.
5739 1999-04-18 10:55:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
5741 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5743 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5745 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5747 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5749 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5751 * message.el (message-generate-headers): Accept continuation
5754 1999-04-18 10:48:57 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
5756 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5758 1999-04-18 08:21:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
5760 * gnus-art.el (gnus-treatment-function-alist): use
5763 * message.el (message-inhibit-body-encoding): Typo.
5764 (message-resend): Inhibit encoding.
5766 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5768 * gnus-art.el (article-remove-cr): Use re-search.
5770 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5773 * mm-decode.el (mm-quote-arg): Quote '.
5775 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5777 * mm-decode.el (mm-insert-part): Use multibyte for text.
5779 * gnus-start.el (gnus-read-newsrc-file): New variable.
5780 (gnus-read-newsrc-file): Use it.
5782 1999-04-17 18:51:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
5784 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5786 * gnus-group.el (gnus-group-expire-articles-1): Made into own
5789 Sat Apr 17 16:41:30 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5791 * gnus.el: Pterodactyl Gnus v0.82 is released.
5793 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
5795 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5798 1999-04-17 18:23:50 Lars Magne Ingebrigtsen <larsi@gnus.org>
5800 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5803 1999-04-17 18:03:38 Adam P. Jenkins <ajenkins@netway.com>
5805 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5807 1999-04-17 18:02:05 Ettore Perazzoli <ettore@comm2000.it>
5809 * mail-source.el (mail-source-fetch): Ask before bugging out.
5811 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
5813 * uudecode.el (uudecode-decode-region-external): Don't assume
5814 uudecode-temporary-file-directory ends with a slash.
5816 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
5818 * gnus-sum.el (gnus-update-marks):
5819 (gnus-update-read-articles):
5820 (gnus-summary-expire-articles): Check server.
5822 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
5824 * mml.el (mml-preview): New function.
5826 1999-04-17 17:10:21 William M. Perry <wmperry@aventail.com>
5828 * mail-source.el (mail-source-fetch-file): Return the right
5831 1999-04-17 07:52:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5833 * mml.el (mml-insert-parameter): New function.
5834 (mml-insert-parameter-string): New function.
5836 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5838 * gnus-art.el (gnus-mime-multipart-functions): New variable.
5839 (gnus-mime-display-part): Use it.
5841 * mm-decode.el (mm-alternative-precedence): Removed.
5842 (mm-discouraged-alternatives): New variable.
5843 (mm-preferred-alternative-precedence): New function.
5845 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5847 * mail-source.el (mail-sources): New variable.
5849 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5851 * mm-decode.el (mm-valid-image-format-p): New function.
5852 (mm-inline-media-tests): Use it.
5853 (mm-valid-and-fit-image-p): New function.
5855 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5856 (gnus-agent-fetch-group): Ditto.
5858 1999-04-12 Didier Verna <verna@inf.enst.fr>
5860 * nnmail.el (nnmail-article-group): in case of a group name
5861 containing "\\n" constructs, be sure to pass the expanded value to
5864 Sat Apr 17 05:40:45 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5866 * gnus.el: Pterodactyl Gnus v0.81 is released.
5868 1999-04-16 15:54:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5870 * gnus-sum.el (gnus-get-split-value): Reverse result.
5872 1999-04-03 00:17:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5874 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
5876 1999-04-02 15:33:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
5878 * mml.el (mml-insert-tag): Insert concluding part.
5880 * message.el (message-send-mail): Encode later.
5881 (message-send-news): Ditto.
5883 * nnfolder.el: Don't use mail delim.
5885 1999-03-28 19:14:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5887 * gnus-cus.el (gnus-group-customize): Put point at min.
5889 * mm-view.el (mm-inline-text): Allow toggling html.
5891 1999-03-28 17:11:15 William M. Perry <wmperry@aventail.com>
5893 * mail-source.el: Added prescript and postscript to file.
5895 1999-03-28 13:46:00 Lars Magne Ingebrigtsen <larsi@gnus.org>
5897 * nnmail.el: Reverted.
5899 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
5900 (gnus-setup-posting-charset): Did work.
5902 1999-03-28 13:19:50 Jae-you Chung <jay@pllab.kaist.ac.kr>
5904 * gnus.el (gnus-short-group-name): Use
5905 gnus-group-uncollapsed-levels.
5907 1999-03-28 13:11:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
5909 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
5911 1999-03-26 13:18:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
5913 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
5914 (article-strip-headers-from-body): New command and keystroke.
5916 1999-03-14 16:09:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5918 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
5920 * nnheader.el (nnheader-insert-file-contents): Bind
5921 enable-local-eval to nil.
5922 (nnheader-find-file-noselect): Ditto.
5924 * nnmail.el (nnmail-article-group): Don't remove long lines.
5925 (nnmail-remove-long-lines): New function.
5926 (nnmail-split-header-length-limit): Removed.
5928 * mml.el (mml-generate-mime-1): Use unibyte buffers.
5930 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
5932 1999-03-06 07:20:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5934 * gnus-sum.el (gnus-summary-generic-mark): New function.
5936 * nnmail.el (nnmail-split-header-length-limit): Increased.
5937 (nnmail-article-group): Allow nil.
5939 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
5941 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
5944 * mml.el (mml-minibuffer-read-type): Include types from
5947 * nndraft.el (nndraft-request-article): Would clobber Japanese.
5949 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
5951 * mml.el (mml-insert-tag): New function.
5952 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
5953 confusion with functions like `mml-read-tag'.
5954 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
5955 (mml-minibuffer-read-description): Ditto with
5956 `mml-minibuffer-read-description'.
5957 (mml-attach-buffer): New function.
5958 (mml-mode-map): New entry for /.
5959 (mml-minibuffer-read-type): Accept DEFAULT.
5961 * mml.el (mml-quote-region): Narrow the region.
5963 * message.el (message-mode-menu): message-mime-attach-file is now
5966 1999-03-05 21:24:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5968 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
5970 1999-03-05 21:08:10 Robert Bihlmeyer <robbe@orcus.priv.at>
5972 * mml.el (mml-attach-buffer): New command.
5974 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
5976 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
5977 with a proper range. Compress range.
5979 * gnus-range.el (gnus-remove-from-range): Protect arguments.
5981 1999-03-05 20:59:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
5983 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
5985 1999-03-04 04:20:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5987 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
5988 (gnus-picons-convert-x-face): Removed.
5989 (gnus-picons-article-display-x-face): Removed.
5990 (gnus-picons-x-face-sentinel): Ditto.
5991 (gnus-picons-display-x-face): Ditto.
5993 Thu Mar 4 01:38:00 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5995 * gnus.el: Pterodactyl Gnus v0.80 is released.
5997 1999-03-02 16:04:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5999 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6001 * gnus-sum.el (gnus-with-article): Moved here.
6003 * mail-source.el (mail-source-fetch-pop): Ask for password even
6006 1999-02-28 13:16:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6008 * gnus-msg.el (gnus-bug): Add description.
6010 * mml.el (mml-insert-mml-markup): Insert disposition.
6012 * message.el (message-send-mail): Always encode mail headers.
6014 * smiley.el (gnus-smiley-display): Goto body.
6016 1999-02-28 13:15:47 Petr Konecny <pekon@informatics.muni.cz>
6018 * smiley.el (gnus-smiley-display): Don't search to blank line.
6020 1999-02-28 00:38:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
6022 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6025 * nnmail.el (nnmail-current-spool): Removed.
6027 * gnus-salt.el (gnus-tree-inhibit): New varible.
6029 * gnus.el (mm-util): Required.
6031 1999-02-27 23:44:52 paul stevenson <spaul@mail.phy.ornl.gov>
6033 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6035 1999-02-27 17:17:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
6037 * mail-source.el (mail-source-bind): Doc fix.
6039 1999-02-26 20:35:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
6041 * message.el (message-mode): Doc fix.
6043 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6046 * gnus.el (gnus-methods-equal-p): Moved here.
6048 * mail-source.el: pop at 110.
6050 * pop3.el (pop3-movemail): Use write-region instead of
6051 append-to-file to avoid excessive messaging.
6053 1999-02-27 lantz moore <lmoore@contigo.com>
6055 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6058 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6060 * gnus-art.el (article-hide-boring-headers): Field names must not
6063 Fri Feb 26 18:54:16 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6065 * gnus.el: Pterodactyl Gnus v0.79 is released.
6067 1999-02-26 18:11:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6069 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6071 * mml.el (mml-mode): Don't use add-minor-mode.
6073 * message.el (messgage-inhibit-body-encoding): New variable.
6074 (message-encode-message-body): Use it.
6076 Fri Feb 26 17:00:25 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6078 * gnus.el: Pterodactyl Gnus v0.78 is released.
6080 1999-02-26 07:45:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6082 * message.el (message-mode): Switch on MML mode.
6084 * mml.el: Included commands and functions.
6085 (mml-mode-map): New keymap.
6087 * message.el: Removed the insertion commands and functions.
6089 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6091 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6094 * gnus-art.el (gnus-narrow-to-page): Revert.
6096 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6097 (gnus-cite-parse-maybe): Always reparse.
6099 * message.el (message-encode-message-body): Don't insert
6100 "multipart warning".
6102 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6104 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6106 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6108 * nnmail.el: Require mm-util.
6110 1999-02-26 07:39:33 Justin Sheehy <justin@linus.mitre.org>
6112 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6115 1999-02-26 07:38:08 SeokChan LEE <chan@smoky-blue.com>
6117 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6119 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6121 * gnus-msg.el (gnus-extended-version): Better regexp.
6123 1999-02-25 Didier Verna <verna@inf.enst.fr>
6125 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6126 is called with the result of SPLIT and should return a new split.
6128 * gnus.texi: update the doc.
6130 1999-02-23 Didier Verna <verna@inf.enst.fr>
6132 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6133 displayed in the article buffer, output bars if
6134 `gnus-picons-display-article-move-p'.
6136 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6138 * mail-source.el (mail-source-fetch-pop): Typo.
6140 1999-02-26 07:15:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6142 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6144 1999-02-23 03:07:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
6146 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6148 1999-02-21 11:11:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
6150 * mml.el (mml-insert-buffer): New function.
6152 * message.el (message-forward): Insert the buffer in the buffer.
6154 Sun Feb 21 01:20:50 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6156 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6158 Sat Feb 20 23:09:40 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6160 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6162 Sat Feb 20 21:34:28 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6164 * gnus.el: Pterodactyl Gnus v0.77 is released.
6166 1999-02-20 17:32:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6168 * gnus-art.el (gnus-displaying-mime): New variable.
6169 (article-narrow-to-head): New function.
6171 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6172 Default to pop instead of pop3.
6174 1999-02-19 16:16:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6176 * gnus-art.el (article-hide-pgp): Goto body.
6178 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6180 * gnus-cite.el: Don't use goto-line.
6182 * gnus-art.el (gnus-article-treat-html): Removed.
6183 (gnus-treat-article): Save restriction.
6185 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6187 * message.el (message-send-mail): Don't untabify.
6188 (message-mode): Don't use tabs for indentation.
6190 1999-02-19 14:54:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6192 * message.el (message-send-mail): Don't untabify.
6194 * nnml.el (nnml-save-mail): Typo fix.
6196 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6198 * message.el (message-cite-function): Add
6199 `message-cite-original-without-signature' customization option.
6201 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6203 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6204 `nnmail-prepare-incoming-header-hook'.
6206 1999-02-19 14:41:43 Justin Sheehy <justin@linus.mitre.org>
6208 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6210 1999-02-19 14:40:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
6212 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6214 1999-02-18 Michael Cook <cook@sightpath.com>
6216 * Recognize Microsoft Outlook's cite attribution conventions.
6218 1999-02-19 14:33:11 James H. Cloos, Jr. <cloos@jhcloos.com>
6220 * gnus-sum.el: Bind M.
6222 1999-02-19 14:31:29 Neil Crellin <neilc@wallaby.cc>
6224 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6226 1999-02-15 Didier Verna <verna@inf.enst.fr>
6228 * gnus-picon.el (gnus-group-display-picons): ensures that
6229 `article-goto-body' really goes to the article body.
6231 1999-02-19 12:57:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6233 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6235 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6237 * mm-view.el (mm-view-message): Enable multibyte.
6239 1999-02-11 18:37:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6241 * nnmail.el (nnmail-get-new-mail): Message later.
6243 * mm-util.el (mm-find-charset-region): Revert to checking
6246 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6248 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6251 Thu Feb 11 04:58:51 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6253 * gnus.el: Pterodactyl Gnus v0.76 is released.
6255 1999-02-06 Felix Lee <flee@cygnus.com>
6257 * gnus.el (gnus-group-change-level-function): Typo.
6259 1999-02-11 05:47:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
6261 * gnus-sum.el (gnus-nov-skip-field): Removed.
6262 (gnus-nov-field): Ditto.
6263 (gnus-nov-parse-extra): Ditto.
6264 (gnus-nov-read-integer): Ditto.
6266 1999-02-05 09:44:20 Katsumi Yamaoka <yamaoka@jpl.org>
6268 * nnheader.el (nnheader-nov-read-message-id): New macro.
6269 (nnheader-parse-nov): Use it.
6271 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6272 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6273 `(eq (char-after) ?\n)'.
6275 1999-02-11 05:16:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6277 * gnus.el (gnus-other-frame): Always pop up a new frame.
6279 Wed Feb 10 01:03:43 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6281 * gnus-range.el (gnus-range-add): Rewrite.
6283 1999-02-02 18:12:00 Carsten Leonhardt <leo@arioch.oche.de>
6285 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6287 (nnmail-process-maildir-mail-format): New function.
6289 * mail-source.el (mail-source-fetch-maildir): New function.
6290 (mail-source-keyword-map): Add default for maildir method.
6291 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6293 1999-02-10 02:29:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6295 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6297 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6298 (nndoc-mime-digest-type-p): Removed.
6300 1999-02-09 15:25:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6302 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6303 where it is supposed to be.
6304 (gnus-treat-play-sounds): New variable.
6306 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6308 * gnus-art.el (article-display-x-face): Narrow to head.
6309 (gnus-article-washed-types): New variable.
6310 (article-hide-pgp): Is not a toggle.
6311 (gnus-article-hide-text-type): Save types.
6312 (article-decode-charset): Use it.
6314 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6316 * message.el (message-forward-start-separator): Removed.
6317 (message-forward-end-separator): Removed.
6318 (message-signature-before-forwarded-message): Removed.
6319 (message-included-forward-headers): Removed.
6320 (message-check-news-body-syntax): Don't check forward.
6321 (message-forward): Use MIME.
6323 * nnvirtual.el (nnvirtual-request-article): Bind
6324 gnus-article-decode-hook to nil.
6326 1999-02-06 16:55:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6328 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6331 1999-02-04 00:00:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
6333 * format-spec.el (format-spec): Be more robust.
6335 * message.el (message-encode-message-body): Default
6336 mail-parse-charset to mail-parse-charset.
6338 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6339 (gnus-summary-edit-article): Bind mail-parse-charset.
6341 * mml.el (mml-read-tag): Ignore white space after end of tag.
6343 * message.el (message-goto-body): Also work in separatorless
6346 * mml.el (mml-translate-from-mime): New function.
6347 (mml-insert-mime): Ditto.
6348 (mml-to-mime): New function.
6349 (mime-to-mml): New name.
6351 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6354 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6356 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6357 special-case nndraft groups.
6359 1999-02-03 16:44:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6361 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6362 (gnus-get-newsgroup-headers): Already bound.
6364 * message.el (message-encode-message-body): Use posting charset.
6366 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6367 (mm-body-encoding): Do CTE.
6368 (mm-body-7-or-8): New function.
6370 * mm-util.el (mm-mime-charset): Always fall back on alist.
6371 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6372 (mm-mime-mule-charset-alist): Add arabic-*-column.
6373 (mm-find-mime-charset-region): New function.
6375 * format-spec.el (format-spec-make): New function.
6377 * mail-source.el (format-spec): Required.
6378 (mail-source-fetch-with-program): Removed.
6379 (mail-source-fetch-with-program): New function.
6381 * format-spec.el: New file.
6383 1999-02-03 16:00:41 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6385 * mail-source.el (mail-source-fetch-with-program): Take optional
6388 1999-02-03 00:31:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6390 * gnus-start.el: Ignore some groups.
6391 (gnus-setup-news): Bind nnmail-fetched-sources.
6393 * message.el (message-send-mail): Remove all tabs.
6395 * mm-util.el (mm-find-charset-region): Just check whether
6396 find-charset-region is defined.
6398 1999-02-02 23:35:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6400 * gnus-group.el (gnus-group-get-new-news): Use
6401 nnmail-fetched-sources.
6403 * nnmail.el (nnmail-fetched-sources): New variable.
6404 (nnmail-get-new-mail): Use it.
6406 * mail-source.el (mail-source-fetched-sources): New variable.
6407 (mail-source-fetch): Use it.
6409 1999-02-02 23:20:20 Mark W. Eichin <eichin@thok.org>
6411 * gnus.el (gnus-getenv-nntpserver): if the file that
6412 gnus-nntpserver-file names has a trailing newline, the
6413 string-match will always match, and thus the file will never be
6414 read. (^ matches start of "line", \\` matches start of "buffer",
6415 which is what was intended...)
6417 1999-02-02 23:17:40 Kim-Minh Kaplan <kmkaplan@western.fr>
6419 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6421 1999-01-28 04:15:46 Katsumi Yamaoka <yamaoka@jpl.org>
6423 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6426 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6428 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6430 1999-02-02 10:55:23 Scott Hofmann <shofmann@mindspring.com>
6432 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6434 Mon Feb 1 23:23:03 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6436 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6438 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6440 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6441 * gnus-start.el (gnus-start-draft-setup): Ditto.
6443 1999-02-02 22:13:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6445 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6446 (mail-source-value): Don't do variables.
6448 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6450 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6452 1999-02-01 Michael Cook <cook@sightpath.com>
6454 * Defenestrate spurious ?a.
6456 1999-02-02 21:59:51 Lars Magne Ingebrigtsen <larsi@gnus.org>
6458 * mail-source.el (mail-source-fetch-pop): Instead use
6461 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6463 * lisp/mail-source.el : Support APOP authentication scheme.
6465 1999-02-02 21:56:14 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6467 * pop3.el (pop3-movemail): Return t.
6469 1999-02-02 21:48:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
6471 * rfc2047.el (rfc2047-fold-region): New function.
6472 (rfc2047-encode-message-header): Use it.
6474 1999-02-02 21:07:27 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6476 * gnus-sum.el (gnus-group-charset-alist): Add more.
6478 Mon Feb 1 21:18:00 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6480 * gnus.el: Pterodactyl Gnus v0.75 is released.
6482 1999-02-01 21:54:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6484 * gnus-art.el (article-display-x-face): Don't narrow to head.
6486 1999-02-01 21:48:39 Michael Cook <cook@sightpath.com>
6488 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6490 1999-02-01 20:59:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6492 * mail-source.el (mail-source-fetch-directory): Ignore
6495 * gnus-cus.el (gnus-group-parameters): Addition.
6497 * gnus-art.el (article-strip-banner): Do symbolic banners.
6498 (article-strip-banner): New keystroke.
6500 1999-02-01 20:54:32 Michael Cook <cook@sightpath.com>
6502 * gnus-art.el (article-strip-banner): New command.
6504 1999-02-01 20:53:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
6506 * gnus-art.el (gnus-treat-strip-banners): New variable.
6508 1999-01-28 05:34:56 Katsumi Yamaoka <yamaoka@jpl.org>
6510 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6513 Thu Jan 28 01:38:34 1999 Shenghuo ZHU <zsh@cs.rochester.edu>
6515 * message.el (message-draft-coding-system): Check coding-system.
6516 * mm-util.el (mm-text-coding-system): Ditto.
6518 1999-01-28 12:11:31 Katsumi Yamaoka <yamaoka@jpl.org>
6520 * mail-source.el (mail-source-fetch-pop): Save excursion.
6522 1999-01-28 08:14:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6524 * mail-source.el (mail-source-movemail-args): Not constant.
6525 (mail-source-movemail-args): Removed.
6526 (mail-source-fetch-with-program): New function.
6527 (mail-source-fetch-pop): Use program and function.
6528 (mail-source-movemail-program): Removed.
6530 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6531 (gnus-treat-date-user-defined): New variable.
6533 1999-01-28 08:07:12 Per Abrahamsen <abraham@dina.kvl.dk>
6535 * nnmail.el (nnmail-fix-eudora-headers): New function.
6537 1999-01-28 08:05:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6539 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6541 1999-01-27 08:06:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6543 * smiley.el (smiley-deformed-regexp-alist): Removed =>.
6544 (smiley-nosey-regexp-alist): Ditto.
6546 * gnus-art.el (gnus-treatment-function-alist): Do
6547 gnus-article-add-buttons-to-head later.
6548 (gnus-treat-capitalize-sentences): New variable.
6549 (article-capitalize-sentences): New command and keystroke.
6551 * gnus-group.el (gnus-group-catchup-current): Do group.
6553 * message.el (message-default-charset): Add group.
6555 Wed Jan 27 05:24:53 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6557 * gnus.el: Pterodactyl Gnus v0.74 is released.
6559 1999-01-27 05:56:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6561 * gnus-art.el (article-fill-long-lines): Renamed.
6562 (article-fill-long-lines): New keystroke.
6564 1999-01-26 06:35:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6566 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6568 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6570 (gnus-group-catchup-current): Be more robus.
6572 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6575 1999-01-25 Dave Love <fx@gnu.org>
6577 * message.el (message-mode-menu): Add message-mime-attach-file.
6578 (message-mode): Doc fix.
6580 1999-01-26 05:24:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6582 * nnmail.el (nnmail-check-duplication): Insert the mail source
6585 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6586 (mail-source-fetch-directory): Ditto.
6587 (mail-source-fetch-file): Ditto.
6588 (mail-source-string): New variable.
6590 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6593 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6596 * mm-util.el (mm-mime-charset): Use the parameters.
6597 (mm-mime-charset): Removed region paremeters.
6599 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6602 1999-01-25 12:05:16 Lloyd Zusman <ljz@asfast.com>
6604 * nnmail.el (nnmail-get-split-group): Quote right.
6606 1999-01-25 05:55:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
6608 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6611 1999-01-24 03:02:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6613 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6614 (gnus-group-mode): Don't hook.
6616 * mail-source.el (mail-source-bind): Doc fix.
6617 (mail-source-bind): Take only one param.
6619 * gnus-art.el (gnus-treat-highlight-signature): typep.
6621 * mail-source.el (mail-source-movemail): Ignore empty file.
6622 (mail-source-callback): Check before deleting.
6624 * message.el (message-mime-attach-file): Include name.
6626 1999-01-23 17:01:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6628 * mm-util.el (mm-read-charset): Return a symbol.
6630 * mm-view.el (mm-inline-text): Insert signature separator.
6632 * gnus-art.el (gnus-treat-predicate): New function.
6633 (gnus-treat-article): Allow all types to be checked.
6635 * gnus-util.el (gnus-or): New function.
6638 * gnus-art.el (gnus-mime-display-single): Use override.
6640 * mm-decode.el (mm-attachment-override-types): New variable.
6641 (mm-attachment-override-p): New function.
6643 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6645 1999-01-23 16:45:06 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6647 * mm-view.el (mm-inline-text): Do vcards.
6649 Sat Jan 23 14:23:27 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6651 * gnus.el: Pterodactyl Gnus v0.73 is released.
6653 1999-01-23 11:38:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
6655 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6656 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6657 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6658 (nnmail-movemail-program): Removed.
6659 (nnmail-movemail-args): Removed.
6660 (nnmail-pop-password-required): Ditto.
6661 (nnmail-tmp-directory): Ditto.
6662 (nnmail-delete-incoming): Removed.
6663 (nnmail-pop-password, nnmail-moved-inboxes,
6664 nnmail-internal-password, nnmail-move-inbox): Removed.
6665 (nnmail-read-passwd): Ditto.
6666 (nnmail-get-spool-files): Removed.
6667 (nnmail-resplit-incoming): Reinstated.
6669 * mail-source.el: New file.
6671 1999-01-23 09:08:31 James H. Cloos, Jr. <cloos@jhcloos.com>
6673 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6675 1999-01-23 09:05:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6677 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6679 1999-01-20 02:53:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6681 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6683 * gnus-picon.el (gnus-group-display-picons): Goto body.
6685 * gnus.el: Indented all functions; broke long lines; changed all
6686 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6688 Wed Jan 20 00:50:53 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6690 * gnus.el: Pterodactyl Gnus v0.72 is released.
6692 1999-01-20 01:39:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
6694 * gnus.el: Cleaned up trailing whitespace.
6696 * mm-util.el (mm-read-charset): Work.
6698 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6700 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6701 nnheader-translate-file-chars'd group name.
6703 1999-01-20 01:30:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6705 * message.el (message-encode-message-body): Fold case.
6707 1999-01-20 01:28:16 Alexei V. Barantsev <barancev@ispras.ru>
6709 * gnus-xmas.el (gnus-xmas-modeline-glyph): Backquote.
6711 1999-01-20 00:46:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6713 * mailcap.el (mailcap-add): New function.
6715 1999-01-18 09:40:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
6717 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6718 (article-goto-body): Use it.
6719 (gnus-treat-article): Ditto.
6721 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6722 downloaded articles from the downloadeble list.
6724 1999-01-16 17:31:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6726 * message.el (message-encode-message-body): Bind
6729 * mm-util.el (mm-charset-synonym-alist): New variable.
6730 (mm-charset-to-coding-system): Use it.
6731 (mm-charset-coding-system-alist): Removed.
6732 (mm-charset-to-coding-system): Don't use it.
6733 (mm-find-charset-region): Use mail-parse-charset.
6735 * gnus-art.el (gnus-treatment-function-alist): Use
6736 gnus-article-display-picons.
6737 (gnus-treat-display-xface): Only do if we have xface feature.
6738 (gnus-part-display-hook): New function.
6739 (gnus-treat-article): Use it.
6740 (gnus-treat-article): Use gnus-visual.
6742 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6744 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6747 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6749 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6752 Sat Jan 16 03:15:57 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6754 * gnus.el: Pterodactyl Gnus v0.71 is released.
6756 1999-01-16 00:13:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6758 * mm-view.el (mm-inline-image): Don't add a dot.
6760 * gnus-art.el (gnus-treat-article): New function.
6762 * gnus.el (gnus-article-display-hook): Removed.
6764 * gnus-art.el (gnus-article-treat-custom): New variable.
6766 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
6768 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6771 * message.el (message-posting-charset): New variable.
6772 (message-send-mail): Use it.
6774 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6775 (gnus-setup-posting-charset): New function.
6776 (gnus-setup-message): Use it.
6778 * message.el (message-encode-message-body): Just look for
6779 Content-Type before inserting a new one.
6781 1999-01-15 23:08:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
6783 * rfc2047.el (rfc2047-default-charset): Removed.
6785 * mail-prsvr.el: New file.
6786 (mail-parse-charset): New variable.
6788 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6791 * gnus.el (gnus-charset): New group.
6793 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
6795 * gnus-sum.el (gnus-default-charset): Default to nil.
6796 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6797 (gnus-newsgroup-iso-8859-1-forced): Removed.
6799 * mm-util.el (mm-known-charsets): Removed.
6800 (mm-default-coding-system): Removed.
6801 (mm-default-charset): Removed.
6802 (mm-read-charset): New function.
6804 * message.el (message-default-charset): Removed.
6806 * rfc2047.el (rfc2047-default-charset): Default to nil.
6808 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
6810 Fri Jan 15 20:50:38 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6812 * gnus.el: Pterodactyl Gnus v0.70 is released.
6814 1999-01-15 00:06:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6816 * mm-decode.el (mm-save-part): Use mm-get-part.
6817 (mm-insert-part): New function.
6818 (mm-get-part): Use it.
6819 (mm-get-image): Ditto.
6820 (mm-display-external): Ditto.
6822 * mm-view.el (mm-inline-text): Ditto.
6824 * gnus-move.el (gnus-move-group-to-server): Protect against nil
6827 * mm-decode.el (mm-display-external): Save the buffer.
6828 (mm-remove-part): Kill it.
6830 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
6832 * nnagent.el (nnagent-request-set-mark): Defined stub.
6834 1999-01-14 23:05:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6836 * gnus-score.el (gnus-score-load-score-alist): Bind
6837 coding-system-for-read.
6839 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6842 * mm-view.el (mm-setup-w3): Require w3.
6844 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
6846 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
6849 1999-01-14 21:17:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
6851 * mm-encode.el: Ditto.
6853 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6856 * mailcap.el (mailcap-mime-data): SAFER ps.
6858 * message.el (message-encode-message-body): Always insert a
6859 Content-Type header.
6861 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6864 * mm-view.el (mm-inline-text): Handle all sorts of text.
6866 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6869 * mm-decode.el (mm-display-external): Use it.
6871 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
6873 * mm-decode.el (mm-save-part): Removed double code.
6875 1999-01-12 Dave Love <fx@gnu.org>
6877 * mm-decode.el (mm-save-part): Avoid doubly-compressed
6878 application/octet-stream .gz & al files with jka-compr.
6880 1999-01-12 Dave Love <fx@gnu.org>
6882 * gnus-ems.el (gnus-down-mouse-3): New variable.
6883 * gnus-art.el (gnus-mime-button-map): Use it.
6884 (gnus-mime-button-menu): Set the clicked-on buffer initially.
6886 1999-01-13 19:41:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
6888 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
6890 1999-01-12 17:34:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
6892 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
6895 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
6897 * gnus-cache.el (gnus-cache-read-active): Reversed check.
6899 1999-01-12 17:18:25 Matt Armstrong <matta@geoworks.com>
6901 * mml.el (mml-parameter-string): Strip directory component.
6903 1999-01-12 17:02:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
6905 * gnus.el (gnus-use-demon): Removed.
6907 1999-01-12 05:53:23 Katsumi Yamaoka <yamaoka@jpl.org>
6909 * nnmail.el (nnmail-article-group): Don't infloop.
6911 1999-01-11 Colin Rafferty <colin@xemacs.org>
6913 * gnus-art.el (article-update-date-lapsed): Made it work with
6914 picons, and make it update on all visible frames.
6915 (article-date-ut): Get summary-buffer's current-headers.
6917 1999-01-12 07:20:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6919 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
6920 (gnus-picons-setup-p): New variable.
6922 1999-01-11 02:13:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6924 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
6926 1999-01-04 12:58:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6928 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
6929 (gnus-summary-exit-no-update): Use mapcar.
6931 1999-01-02 14:36:32 Simon Josefsson <jas@pdc.kth.se>
6933 * gnus-agent.el (gnus-category-write): Make directory.
6935 1998-09-26 19:39:31 Simon Josefsson <jas@pdc.kth.se>
6937 * gnus-sum.el (gnus-update-read-articles):
6938 (gnus-update-marks): Request backend update of mark.
6940 1999-01-03 15:29:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6942 * mm-bodies.el (mm-body-encoding): Use mm-find.
6944 1999-01-03 15:28:27 Kim-Minh Kaplan <kmkaplan@western.fr>
6946 * gnus-picon.el (gnus-article-display-picons): Fix.
6948 Sun Jan 3 13:32:02 1999 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6950 * gnus.el: Pterodactyl Gnus v0.69 is released.
6952 1999-01-03 06:45:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6954 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
6956 * gnus-agent.el (gnus-agent-remove-group): New command and
6959 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
6961 1999-01-02 14:12:41 Simon Josefsson <jas@pdc.kth.se>
6963 * gnus-agent.el (gnus-agent-write-servers): Make directory.
6965 1998-12-26 02:38:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6967 * mm-view.el (mm-inline-text): Bind current id.
6969 * mm-decode.el (mm-handle-id): New macro.
6970 (mm-make-handle): Accept id.
6971 (mm-dissect-singlepart): Use it.
6973 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
6975 * message.el (message-cite-original-without-signature): Use
6976 message-signature-separator when searching for signature in
6977 message-cite-original-without-signature.
6979 1998-12-24 16:25:38 Simon Josefsson <jas@pdc.kth.se>
6981 * gnus.el (gnus-server-to-method): Check named methods.
6983 1998-12-24 03:27:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6985 * mm-view.el (mm-view-message): Goto point-min.
6987 * nnmail.el (nnmail-article-group): Don't delete lines, only
6990 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
6993 * nnheader.el (nnheader-temp-directory): New variable.
6994 (nnheader-temp-directory): Removed.
6996 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
6998 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
6999 list of files to check for mailcap entries under windows-nt.
7001 1998-12-24 03:02:15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7003 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7004 summary buffer exists.
7006 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7008 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7009 irrelevant Sun sendmail bug.
7010 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7012 * message.el (message-send-news): Bind mail-header-separator to
7013 "" when asking backend to post.
7015 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7017 * mm-uu.el (mm-dissect-disposition): New variable.
7018 (mm-uu-dissect): Use it.
7020 1998-12-21 21:34:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7022 * mm-view.el (mm-inline-text): Bind url-current-object.
7024 1998-12-06 03:05:41 Simon Josefsson <jas@pdc.kth.se>
7026 * gnus-range.el (gnus-remove-from-range): Rewrite.
7028 1998-12-09 SL Baur <steve@altair.xemacs.org>
7030 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7032 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7034 * message.el (message-encode-message-body): Insert `MIME-Version'
7035 instead of `Mime-Version'.
7037 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7039 * message.el (message-insert-mime-part): Add the attachment
7041 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7042 (message-mime-query-type): New function.
7043 (message-mime-query-description): Ditto.
7044 (message-mime-query-file): Ditto.
7045 (message-insert-mime-part): Use them.
7046 (message-mime-insert-external): Use the new stuff.
7048 1998-12-19 23:02:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7050 * nnmail.el (nnmail-split-header-length-limit): New variable.
7052 * mm-decode.el (mm-dissect-buffer): Check syntax.
7054 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7056 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7057 (rfc2047-dissect-region): Ditto.
7059 1998-12-17 18:36:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
7061 * mm-view.el (mm-view-message): Decode charset.
7063 1998-12-16 16:01:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7065 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7068 Wed Dec 16 01:44:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7070 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7072 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7074 1998-12-16 10:20:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
7076 * message.el (message-send-mail): Do MML first.
7077 (message-send-news): Ditto.
7079 1998-12-15 20:57:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7081 * gnus-picon.el (gnus-picons-face): New face.
7082 (gnus-picons-try-face): Use it.
7084 Tue Dec 15 19:17:43 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7086 * gnus.el: Pterodactyl Gnus v0.68 is released.
7088 Tue Dec 15 18:28:24 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7090 * gnus.el: Pterodactyl Gnus v0.67 is released.
7092 Tue Dec 15 17:31:44 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7094 * gnus.el: Pterodactyl Gnus v0.66 is released.
7096 1998-12-13 11:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
7098 * gnus-art.el (gnus-insert-mime-button): Decode description.
7100 Sat Dec 5 16:50:49 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7102 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7103 (gnus-decode-header-methods): Ditto.
7104 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7106 1998-12-13 10:04:39 Lloyd Zusman <ljz@asfast.com>
7108 * gnus-xmas.el (gnus-xmas-summary-recenter): Allow numbers.
7110 1998-12-13 09:32:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
7112 * mml.el (mml-insert-mime-headers): Encode description.
7114 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7117 * gnus-sum.el (gnus-default-charset): Doc fix.
7119 Wed Dec 9 15:18:39 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7121 * mm-decode.el (mm-display-part): Forward a line.
7123 Wed Dec 9 13:30:29 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7125 * mm-util.el (mm-running-ntemacs): New variable.
7126 (mm-text-coding-system): Ditto.
7127 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7128 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7130 1998-12-13 08:52:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
7132 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7135 * message.el (message-insert-headers): New command and keystroke.
7137 1998-12-07 23:42:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7139 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7140 (mm-get-image): Ditto.
7142 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7143 base64, uudecode and binhex.
7145 Sun Dec 6 21:58:31 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7147 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7149 * mm-uu.el (mm-uu-dissect): Use inline.
7151 1998-12-07 23:19:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7153 * mm-view.el (mm-view-message): New function.
7155 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7158 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7160 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7161 entry for message/rfc822 as 8bit.
7163 1998-12-07 23:16:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
7165 * mailcap.el (mailcap-mime-extensions): Add patch.
7167 1998-12-05 Dale Hagglund <rdh@best.com>
7169 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7170 argument to force all multipart/* to look like multipart/mixed.
7172 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7174 (gnus-mime-display-part): Use it.
7176 1998-12-07 22:46:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
7178 * gnus-draft.el (gnus-draft-send): Only disable checks for
7179 non-interactive use.
7180 (gnus-draft-send-message): Use it.
7182 Sun Dec 6 19:36:53 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7184 * gnus.el: Pterodactyl Gnus v0.65 is released.
7186 1998-12-06 20:11:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7188 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7190 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7192 Sat Dec 5 18:35:42 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7194 * gnus.el: Pterodactyl Gnus v0.64 is released.
7196 1998-12-05 18:51:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7198 * mm-view.el (mm-setup-w3): Don't load.
7200 * gnus-msg.el (gnus-setup-message): Set group name.
7201 (gnus-group-mail): Avoid leaking local vars.
7203 * message.el (message-attach-file): Renamed.
7204 (message-mime-attach-file): Renamed again.
7206 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7208 * gnus-art.el (article-decode-encoded-words): Bind
7209 rfc2047-default-charset here.
7211 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7213 1998-12-05 18:33:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7215 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7216 (gnus-picons-setup-hook): New hook.
7218 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7220 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7222 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7225 1998-12-05 17:11:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7227 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7228 (gnus-mime-view-part): Ditto.
7229 (gnus-mime-inline-part): Dotii.
7230 (gnus-mime-externalize-part): Daddo.
7231 (gnus-mime-internalize-part): Tutti frutti.
7232 (gnus-widget-press-button): Da da do.
7234 * mm-view.el (mm-setup-w3): Require url-vars.
7236 Fri Dec 4 12:13:12 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7238 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7239 * mm-util.el (mm-find-charset-region): Ditto.
7241 1998-12-05 16:30:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7243 * message.el (message-send): Don't encode here.
7244 (message-send-mail): But here.
7245 (message-send-news): And here.
7247 1998-12-04 15:29:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7249 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7251 Fri Dec 4 04:09:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7253 * gnus.el: Pterodactyl Gnus v0.63 is released.
7255 1998-12-04 04:59:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7257 * mml.el (mml-base-boundary): Shorten.
7259 * message.el (message-insert-mime-part): Use default.
7261 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7263 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7265 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7268 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7270 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7272 1998-12-04 04:48:37 Hrvoje Niksic <hniksic@srce.hr>
7274 * gnus-art.el (gnus-insert-mime-button): Fix.
7276 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7278 * message.el (message-insert-mime-part): Nicify prompts.
7279 (message-insert-mime-part): Really delete duplicates.
7280 (message-insert-mime-part): Check against common errors.
7281 (message-insert-mime-part): Fix docstring.
7283 1998-12-04 04:41:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
7285 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7287 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7289 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7290 (gnus-insert-mime-button): Modify accordingly.
7292 1998-12-04 01:50:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
7294 * gnus-art.el (gnus-display-mime): Set window point.
7296 * mm-decode.el (mm-display-external): Only decode when not
7298 (mm-alternative-precedence): Prefer multiparts.
7299 (mm-inline-media-tests): Inline multiparts.
7301 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7302 Ignore errors when requiring url.
7304 * mml.el (mml-quote-region): New command.
7306 * message.el (message-cite-original): Use it.
7307 (message-cite-original-without-signature): Ditto.
7309 Thu Dec 3 12:53:58 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7311 * gnus.el: Pterodactyl Gnus v0.62 is released.
7313 1998-12-03 13:38:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
7315 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7317 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7319 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7322 1998-12-03 13:22:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
7324 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7326 * gnus-art.el (gnus-mime-display-single): Check for attachment
7329 1998-12-03 Didier Verna <verna@inf.enst.fr>
7331 * gnus-msg.el (gnus-configure-posting-styles): find a
7332 posting-style entry in the group parameters, if any, and honor it
7335 1998-12-03 13:03:37 Felix Lee <flee@teleport.com>
7337 * nntp.el (nntp-after-change-function): Fix.
7339 1998-12-03 12:44:30 Mike McEwan <mike@lotusland.demon.co.uk>
7341 * mml.el (mml-generate-mime-1): Insert literally.
7343 1998-12-03 00:23:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7345 * mml.el (mml-insert-mime-headers): Removed debug.
7347 1998-12-02 22:22:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7349 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7352 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7353 application/emacs-lisp to 8bit.
7355 1998-12-03 Dale Hagglund <rdh@best.com>
7357 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7359 Wed Dec 2 20:24:27 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7361 * gnus.el: Pterodactyl Gnus v0.61 is released.
7363 1998-12-02 21:12:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
7365 * mml.el (mml-parse-1): Skipped parts.
7366 (mml-insert-mime-headers): Nil is a list.
7367 (mml-generate-mime-1): Don't insert literally.
7368 (mml-read-tag): Drop text props.
7369 (mml-read-part): Ditto.
7370 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7372 Wed Dec 2 20:07:16 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7374 * gnus.el: Pterodactyl Gnus v0.60 is released.
7376 1998-12-02 20:11:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7378 * mml.el (mml-parse-1): Don't throw contents away.
7380 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7382 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7384 1998-12-02 18:42:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7386 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7388 (mml-parse-1): Use it.
7390 Tue Dec 1 23:04:25 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7392 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7393 Use gnus-newsgroup-default-charset.
7394 (article-decode-encoded-words): Remove charset codes.
7395 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7396 gnus-default-charset.
7398 1998-12-02 03:14:20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7400 * message.el (message-send-mail): Don't encode here.
7401 (message-send-news): Nor here.
7402 (message-send): ... but here instead.
7404 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7406 (gnus-article-display-picons): Replace From line.
7407 (gnus-group-display-picons): Replace Newsgroups line.
7408 (gnus-picons-display-glyph): Set baseline.
7409 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7410 (gnus-picons-xbm-face): Revert to old, standard colors.
7412 * message.el (message-fetch-field): Remove text props.
7414 * gnus-art.el (gnus-article-normalized-header-length): New
7416 (article-normalize-headers): New command and keystroke.
7418 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7420 Wed Dec 2 01:43:48 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7422 * gnus.el: Pterodactyl Gnus v0.59 is released.
7424 1998-12-02 01:38:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
7426 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7428 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7430 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7432 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7434 1998-12-02 00:15:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7436 * mm-decode.el (mm-all-images-fit): New variable.
7437 (mm-image-fit-p): Use it.
7439 * gnus-art.el (gnus-mime-display-single): Use it.
7440 (gnus-mime-internalize-part): New command and keystroke.
7442 * mm-decode.el (mm-user-automatic-external-display): New
7444 (mm-automatic-external-display-p): New function.
7446 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7449 1998-12-01 23:52:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7451 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7453 * gnus-art.el (gnus-with-article): Work in the original article
7455 (gnus-with-article): Work in read-only groups.
7457 Tue Dec 1 00:15:36 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7459 * mm-bodies.el (mm-decode-string): Return original string if not
7462 Mon Nov 30 23:38:02 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7464 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7466 1998-12-01 01:53:49 Francois Pinard <pinard@iro.umontreal.ca>
7468 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7470 Tue Dec 1 00:46:20 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7472 * gnus.el: Pterodactyl Gnus v0.58 is released.
7474 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7476 * mm-decode.el (mm-get-image): Return a glyph, not an image
7479 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7481 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7483 1998-12-01 01:23:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
7485 * mail-parse.el (rfc2045): Required.
7487 1998-12-01 00:59:53 William M. Perry <wmperry@aventail.com>
7489 * mm-view.el (mm-inline-text): Remove props.
7491 1998-12-01 00:18:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
7493 * mm-view.el (mm-setup-w3): Protect url-misc.
7495 * message.el (message-ignored-resent-headers): Remove
7498 * mml.el (mml-insert-mime-headers): Use encoding.
7499 (mml-parameter-string): Ditto.
7501 * rfc2045.el: New file.
7502 (rfc2045-encode-string): New function.
7504 1998-11-30 23:11:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7506 * mail-parse.el (mail-header-encode-parameter): New function.
7508 * rfc2231.el (rfc2231-encode-string): New function.
7510 Mon Nov 30 13:52:50 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7512 * mm-bodies.el (mm-decode-string): New function.
7513 * mm-view.el (mm-inline-text): Use mm-decode-string.
7515 Mon Nov 30 21:57:00 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7517 * gnus.el: Pterodactyl Gnus v0.57 is released.
7519 1998-11-23 Felix Lee <flee@cygnus.com>
7521 * nntp.el (nntp-async-needs-kluge): new setting.
7522 (nntp-async-timer): new var.
7523 (nntp-async-process-list): new var.
7524 (nntp-async-kluge): new function.
7525 (nntp-async-timer-handler): new function.
7526 (nntp-async-wait): new function.
7527 (nntp-async-stop): new function.
7528 (nntp-after-change-function): renamed, and split apart.
7529 (nntp-async-trigger): new function.
7530 (nntp-do-callback): new function.
7531 (nntp-accept-process-output): add optional timeout arg.
7533 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7534 (gnus-async-wait-for-article): new function.
7535 (gnus-async-with-semaphore): s/asynch/async/.
7537 1998-11-30 16:54:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
7539 * gnus-art.el (gnus-with-article): Don't encode.
7540 (gnus-insert-mime-button): Fall back on filename from C-D.
7541 (gnus-mime-display-single): Have dots right on text/plain
7544 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7547 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7549 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7552 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7553 (gnus-summary-repair-multipart): New command and keystroke.
7555 * gnus-art.el (gnus-with-article-buffer): New macro.
7557 Sun Nov 29 23:51:57 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7559 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7562 1998-11-30 03:38:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
7564 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7566 * mml.el (mml-read-part): Partition right.
7568 * mm-decode.el (mm-handle-set-cache): New macro.
7569 (mm-handle-cache): Ditto.
7570 (mm-make-handle): Ditto.
7571 (mm-dissect-singlepart): Use it.
7572 (mm-get-image): Use the cache.
7574 1998-11-29 23:44:44 Lars Magne Ingebrigtsen <larsi@gnus.org>
7576 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7577 (gnus-mime-display-single): Don't insert lines between parts.
7579 Sun Nov 29 04:55:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7581 * nnmail.el (nnmail-file-coding-system-1): New variable.
7582 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7583 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7584 * nnml.el (nnml-file-coding-system): New variable.
7585 (nnml-request-article): Use nnml-file-coding-system.
7587 Sun Nov 29 15:12:52 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7589 * gnus.el: Pterodactyl Gnus v0.56 is released.
7591 1998-11-29 00:52:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
7593 * gnus-art.el (gnus-mime-display-part): New function.
7594 (gnus-mime-display-mixed): Use it.
7596 * mm-view.el (mm-setup-w3): Don't register.
7598 * message.el (message-cite-original): Cite parts.
7600 1998-11-28 23:51:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7602 * mml.el (mml-parameter-string): New function.
7603 (mml-insert-mime-headers): Separated into new function.
7605 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7607 * mml.el (mml-make-boundary): Use `make-string'.
7609 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7611 * binhex.el (binhex-insert-char): Ditto.
7613 * base64.el (base64-insert-char): Ditto.
7615 * uudecode.el (uudecode-insert-char): Code correctly.
7617 1998-11-28 01:08:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7619 * mml.el (mml-generate-mime): Don't generate multiparts for
7622 * gnus-art.el (gnus-display-mime): Save excursion.
7624 * message.el (message-remove-first-header): New function.
7625 (message-encode-message-body): Use it.
7627 Fri Nov 27 12:26:10 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7629 * gnus.el: Pterodactyl Gnus v0.55 is released.
7631 1998-11-27 12:38:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
7633 * mm-view.el (mm-setup-w3): New function.
7635 * mm-decode.el (mm-content-id-get-contents): New function.
7636 (mm-content-id-get-type): Ditto.
7637 (mm-content-id-get-encoding): Ditto.
7638 (mm-get-handle-by-content-id): Removed.
7640 1998-11-25 Colin Rafferty <colin@xemacs.org>
7642 * message.el (message-generate-new-buffers): Fix tag.
7644 1998-11-25 10:43:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7646 * message.el (message-buffer-name): Check for unique first.
7648 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7649 gnus-inhibit-mime-unbuttonizing.
7651 * gnus-sum.el (t): Bind M-t.
7652 (gnus-inhibit-unbuttonizing): New variable.
7653 (gnus-summary-toggle-display-buttonized): New command.
7655 * gnus-art.el (gnus-display-mime): Select article window.
7656 (article-strip-trailing-space): New command and keystroke.
7658 * nneething.el (nneething-include-files): New variable.
7659 (nneething-create-mapping): Use it.
7661 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7663 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7664 ayto-expirable marks.
7666 1998-11-24 21:00:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7668 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7670 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7673 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7675 Tue Nov 24 14:57:41 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7677 * mm-util.el (mm-binary-coding-system): New variable.
7678 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7679 * mm-decode.el (mm-display-external): Ditto.
7681 Tue Nov 24 10:43:06 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7683 * gnus.el: Pterodactyl Gnus v0.54 is released.
7685 1998-11-24 11:21:32 Katsumi Yamaoka <yamaoka@jpl.org>
7687 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7689 1998-11-24 11:14:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
7691 * mm-decode.el (mm-save-part): Unquote.
7693 1998-11-24 11:14:39 Matt Armstrong <matta@geoworks.com>
7695 * mm-decode.el (mm-save-part): Bind coding system for write.
7697 1998-11-24 10:42:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7699 * gnus-art.el (gnus-article-mode-line-format): New default.
7700 (gnus-article-mime-part-status): New function.
7702 * message.el (message-send-news): Check the body syntax before
7705 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7706 (gnus-mime-display-single): Use it.
7707 (gnus-mime-display-alternative): Ditto.
7709 * mm-decode.el: Check for whether we are running under a term.
7711 1998-11-22 08:12:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7713 * mm-decode.el (mm-preferred-alternative): Default to first
7715 (mm-preferred-alternative): No, we dont.
7717 Tue Nov 24 03:01:48 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7719 * mm-decode.el (mm-display-external): Use binary instead of
7721 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7722 * nnheader.el (nnheader-file-coding-system): Ditto.
7723 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7725 Mon Nov 23 01:51:57 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7727 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7728 name without method.
7730 Mon Nov 23 01:26:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7732 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7733 coding-system -> default-charset.
7734 (gnus-newsgroup-default-charset-alist): Ditto.
7735 (gnus-summary-local-variables): Ditto.
7736 (gnus-set-global-variables): Ditto.
7737 (gnus-get-newsgroup-headers): Ditto.
7738 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7739 (gnus-get-newsgroup-headers-xover): Ditto.
7740 (gnus-newsgroup-setup-default-charset): Ditto.
7741 (article-decode-mime-words): Ditto.
7742 (article-decode-charset): Ditto.
7743 (article-decode-encoded-words): Ditto.
7744 (article-de-quoted-unreadable): Ditto.
7745 (gnus-mime-view-all-parts): Ditto.
7746 (gnus-mime-externalize-part): Ditto.
7747 (gnus-mm-display-part): Ditto.
7748 (gnus-mime-display-single): Ditto.
7749 (gnus-mime-display-alternative): Ditto.
7752 Mon Nov 23 00:54:33 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7754 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7755 * gnus-art.el (article-decode-charset): Overlay
7756 rfc2047-default-charset.
7757 * message.el (message-draft-coding-system): New variable.
7758 (message-set-auto-save-file-name): Use message-draft-coding-system.
7759 * nndraft.el (nndraft-request-article): Ditto.
7760 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7761 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7763 Sun Nov 22 04:42:22 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7765 * mm-uu.el (mm-uu-test): New function.
7766 (mm-uu-dissect): Inherit charset and cte from head.
7767 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7769 Sat Nov 21 09:57:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7771 * gnus.el: Pterodactyl Gnus v0.53 is released.
7773 1998-11-21 05:54:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7775 * mm-decode.el (mm-get-image): New function.
7776 (mm-image-fit-p): New function.
7778 * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
7780 * gnus-util.el (gnus-annotation-in-region-p): New definition.
7782 * gnus-art.el (gnus-article-insert-newline): New function.
7783 (article-goto-body): New function.
7785 1998-11-20 10:34:04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7787 * gnus-art.el (gnus-mime-display-single): Insert blank line before
7790 * gnus-sum.el (gnus-summary-display-buttonized): New command and
7793 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7796 * message.el (message-remove-header): Go to end if wanted.
7798 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
7800 * gnus-art.el (gnus-mime-display-alternative): Avoid window
7801 movement with save-window-excursion.
7803 Fri Nov 20 03:50:30 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7805 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
7807 Fri Nov 20 03:37:53 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7809 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
7811 Fri Nov 20 01:20:38 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7813 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7814 gnus-newsgroup-coding-system.
7815 (gnus-get-newsgroup-headers): Ditto.
7816 (gnus-get-newsgroup-headers-xover): Ditto.
7817 (gnus-set-global-variables): Ditto.
7818 * gnus-art.el (article-decode-mime-words): Ditto.
7819 (article-decode-charset): Ditto.
7820 (article-decode-encoded-words): Ditto.
7821 (article-de-quoted-unreadable): Ditto.
7822 (gnus-mime-view-all-parts): Ditto.
7823 (gnus-mime-externalize-part): Ditto.
7824 (gnus-mm-display-part): Ditto.
7825 (gnus-mime-display-alternative): Ditto.
7826 (gnus-mime-display-single): Ditto.
7827 * mm-view.el (mm-inline-text): Use default coding system.
7829 Fri Nov 20 00:54:37 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7831 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7832 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7833 (gnus-newsgroup-coding-system): New local variable.
7834 (gnus-newsgroup-iso-8859-1-forced): New local variable.
7835 (gnus-summary-local-variables): Add two new local variables.
7836 (gnus-newsgroup-setup-coding-system): New function.
7837 (gnus-select-newsgroup): Setup coding system.
7838 * lpath.el: Add two new variables.
7839 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7840 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7841 * gnus-cus.el (gnus-group-parameters): Customizable
7844 Fri Nov 20 05:30:26 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7846 * gnus.el: Pterodactyl Gnus v0.52 is released.
7848 1998-11-20 04:32:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7850 * rfc2047.el (rfc2047-encode-message-header): Encode the default
7853 * gnus-art.el (gnus-mime-display-single): Insert buttons for
7854 undisplayed text types.
7856 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7859 1998-11-19 Felix Lee <flee@cygnus.com>
7861 * nntp.el (nntp-after-change-function-callback): recover from C-g.
7863 1998-11-19 Felix Lee <flee@cygnus.com>
7865 * gnus-async.el (gnus-asynch-obarray): rename to
7866 gnus-async-hashtb, and don't buffer-local it.
7868 (gnus-async-article-callback): new function.
7869 (gnus-make-async-article-function): use it.
7871 (gnus-async-current-prefetch-group): new var.
7872 (gnus-async-current-prefetch-article): new var.
7873 (gnus-async-request-fetched-article): are we fetching it already?
7875 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
7877 1998-11-20 02:49:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7879 * gnus-sum.el (gnus-summary-show-article): Require.
7881 * message.el: Provide before hooks.
7882 (message-send-news): Do MIME before headers.
7884 * gnus-art.el (gnus-article-check-buffer): New function.
7885 (gnus-article-read-summary-keys): Use it.
7887 * mm-decode.el (mm-user-automatic-display): Display all inline
7890 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
7892 (gnus-unbuttonized-mime-types): New variable.
7894 1998-11-19 06:29:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7896 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
7898 * mm-decode.el (mm-quote-arg): Quote semicolons.
7900 * gnus-art.el (gnus-mime-display-single): Don't display
7902 (gnus-mime-externalize-part): New command and keystroke.
7904 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
7905 (mm-alternative-precedence): Changed order.
7907 1998-11-07 17:41:47 Simon Josefsson <jas@pdc.kth.se>
7909 * gnus.el (gnus-method-simplify): New function.
7910 (gnus-native-method-p): New function.
7911 (gnus-secondary-method-p): Use gnus-method-equal.
7913 * gnus-start.el (gnus-group-change-level): Shorten select method.
7915 Thu Nov 19 04:48:42 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7917 * gnus.el: Pterodactyl Gnus v0.51 is released.
7919 1998-11-19 04:02:34 Lars Magne Ingebrigtsen <larsi@gnus.org>
7921 * gnus.el: Applied patches from 5.6.45.
7923 * gnus-score.el (gnus-score-find-trace): Print complete file
7925 (gnus-score-find-trace): Truncate lines.
7927 * gnus.el (gnus-message-archive-group): Allow function.
7929 * message.el (message-encode-message-body): Remove Mime-Version
7932 * gnus-cus.el (gnus-group-customize): Optional topic.
7934 * gnus-sum.el (gnus-summary-customize-parameters): New command and
7937 Wed Nov 18 13:46:08 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7939 * message.el (message-encode-message-body): Rewrite.
7941 1998-11-18 07:37:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
7943 * mml.el (mml-base-boundary): New variable.
7944 (mml-make-boundary): New function.
7946 * gnus-cache.el (gnus-cache-coding-system): New variable.
7947 (gnus-cache-request-article): Use it.
7949 * message.el (message-insert-mime-part): Delete duplicates.
7951 Wed Nov 18 11:52:19 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
7953 * gnus-art.el (gnus-mime-display-alternative): Set end of
7954 multipart and display even when nothing is preferred.
7956 Wed Nov 18 05:06:44 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7958 * gnus.el: Pterodactyl Gnus v0.50 is released.
7960 1998-11-18 04:42:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7962 * mm-decode.el (mm-inline-media-tests): Check that device-type is
7965 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
7967 1998-11-07 23:39:48 Simon Josefsson <jas@pdc.kth.se>
7969 * gnus.el (gnus-similar-server-opened): Compare backend.
7971 1998-11-08 03:37:42 Simon Josefsson <jas@pdc.kth.se>
7973 * gnus-topic.el (gnus-topic-expire-articles): New function.
7974 (gnus-topic-mode-map): Bind it.
7976 * gnus.texi (Topic Commands): New expiry command. Reordered.
7978 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
7981 (gnus-auto-expirable-marks): New variable.
7982 (gnus-inhibit-user-auto-expire): New variable.
7983 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
7984 When looking to see if we should expire instead, check
7985 gnus-auto-expirable-marks instead of using a hard-wired list.
7986 (gnus-summary-mark-as-read-forward,
7987 gnus-summary-mark-as-read-backward):
7988 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
7989 gnus-summary-mark-forward, instead of `t'.
7991 1998-11-18 03:30:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7993 * mml.el (mml-compute-boundary): New function.
7994 (mml-compute-boundary-1): New function.
7995 (mml-generate-mime-1): Use it.
7997 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
7999 * mml.el (mml-generate-mime-1): Always precede closing boundary
8002 1998-11-18 02:36:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
8004 * mml.el (mml-generate-mime-1): Do right boundaries when several
8007 * mm-decode.el (mm-user-automatic-display): Default to inline
8010 * mml.el (mml-generate-mime-1): Encode non-text parts.
8012 Wed Nov 18 02:22:23 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8014 * gnus.el: Pterodactyl Gnus v0.49 is released.
8016 1998-11-18 00:37:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
8018 * mm-view.el (mm-inline-text): Require w3-vars.
8020 * gnus-setup.el (gnus-use-tm): Removed.
8022 * gnus-art.el (gnus-article-goto-part): Don't beep.
8023 (gnus-article-view-part): Check return value.
8024 (gnus-mime-display-alternative): Don't display when there is
8027 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8028 (mml-generate-mime-1): Use unibyte for binaries.
8030 * gnus-art.el (gnus-display-mime): Call
8031 gnus-article-mime-part-function.
8032 (gnus-mime-part-function): New function.
8033 (gnus-article-mime-part-function): New function.
8035 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8037 1998-11-16 06:44:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8039 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8041 * message.el (message-font-lock-keywords): Highlight MML.
8042 (message-mml-face): New font.
8044 Mon Nov 16 23:34:12 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8046 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8047 (gnus-mm-display-part): Do not select-window if the article window
8050 Mon Nov 16 02:26:40 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8052 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8054 Mon Nov 16 02:00:05 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8056 * gnus.el: Pterodactyl Gnus v0.48 is released.
8058 1998-11-15 23:18:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
8060 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8062 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8064 * message.el (message-cite-original-without-signature): Ditto.
8065 (message-cite-original): Quote parts.
8067 Sun Nov 15 22:01:55 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8069 * gnus.el: Pterodactyl Gnus v0.47 is released.
8071 1998-11-15 20:11:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
8073 * message.el (message-encode-message-body): Insert MIME warning.
8075 * mml.el (mml-read-tag): Look for #tag.
8077 * mm-util.el (mm-find-charset-region): Check whether
8078 enable-multibyte-characters is bound.
8080 Sun Nov 15 02:01:31 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8082 * gnus.el: Pterodactyl Gnus v0.46 is released.
8084 1998-11-15 01:54:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
8086 * message.el (message-encode-message-body): Insert headers at the
8089 Sun Nov 15 01:13:41 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8091 * gnus.el: Pterodactyl Gnus v0.45 is released.
8093 1998-11-15 00:28:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
8095 * nndraft.el (nndraft-save-mime-part): Removed.
8096 (nndraft-get-mime-part): Ditto.
8098 * message.el (message-format-mime-old): Removed.
8099 (message-encode-message-body): Removed.
8100 (message-encode-message-body): Renamed.
8102 1998-11-14 18:27:19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8104 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8106 * message.el (message-format-mime): Check message-mime-part.
8108 * mm-encode.el (mm-mime-file-types): Removed.
8109 (mm-default-file-encoding): New definition.
8111 Sat Nov 14 01:29:39 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8113 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8114 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8116 Sat Nov 14 05:47:57 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8118 * gnus.el: Pterodactyl Gnus v0.44 is released.
8120 1998-11-14 03:59:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8122 * message.el (message-format-mime): New function.
8124 * nndraft.el (nndraft-save-mime-part): New function.
8125 (nndraft-get-mime-part): New function.
8127 * mm-encode.el (mm-default-file-encoding): New function.
8128 (mm-content-transfer-encoding): New function.
8129 (mm-encode-buffer): New function.
8131 * message.el: New command.
8132 (message-mime-part): New variable.
8133 (message-insert-mime-part): New command.
8135 * mm-encode.el (mm-encode-content-transfer-encoding): New
8138 * mm-util.el (mm-content-transfer-encoding-defaults): New
8140 (mm-mime-file-types): Taken from TM.
8142 Sat Nov 14 01:51:06 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8144 * gnus.el: Pterodactyl Gnus v0.43 is released.
8146 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8148 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8149 * gnus-score.el (gnus-score-default-header): Ditto.
8150 (gnus-header-index): Ditto.
8151 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8152 (gnus-summary-header): Handle extra headers.
8153 (gnus-summary-score-entry): Ditto, & provide new score element.
8154 (gnus-summary-score-effect): Ditto.
8155 (gnus-score-string): Avoid "extra" string sort, & modify match in
8157 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8159 1998-11-13 20:30:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
8161 * message.el (message-resend): Bind message-required-mail-headers
8164 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8166 * nngateway.el (require): Require cl.
8168 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8171 Wed Nov 11 02:15:06 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8173 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8176 1998-11-13 19:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8178 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8180 1998-11-10 Colin Rafferty <colin@xemacs.org>
8182 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8183 user-mail-address if non-nil.
8185 1998-11-13 18:50:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8187 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8188 (gnus-make-sort-function-1): Ditto.
8190 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8193 1998-11-12 22:31:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
8195 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8197 * binhex.el (binhex-decode-region): Quote.
8199 1998-11-10 05:32:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8201 * gnus-art.el (article-decode-charset): Don't downcase charset.
8203 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8205 Sun Nov 8 23:17:24 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8207 * gnus.el: Pterodactyl Gnus v0.42 is released.
8209 Sun Nov 8 02:36:33 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8211 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8213 1998-11-08 02:24:47 Simon Josefsson <jas@pdc.kth.se>
8215 * nntp.el (nntp-send-mode-reader): Revert.
8217 Sun Nov 8 00:45:13 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8219 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8221 Sat Nov 7 23:07:24 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8223 * message.el (message-make-date): Fix for negative time zones.
8225 Sun Nov 8 01:00:16 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8227 * gnus.el: Pterodactyl Gnus v0.41 is released.
8229 1998-11-08 00:52:38 Hrvoje Niksic <hniksic@srce.hr>
8231 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8233 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8235 * gnus.el (gnus-short-group-name): When shortening foreign select
8236 methods, do not scan for plusses beyond the first colon.
8238 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8240 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8241 lines where `group' is the last thing on the line.
8243 1998-11-08 00:35:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8245 * gnus-art.el (gnus-article-view-part): Do alternative.
8246 (gnus-mime-display-alternative): Insert marker.
8248 1998-11-07 14:33:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
8250 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8252 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8255 * gnus-cus.el (gnus-topic): Required.
8257 * nnheader.el (nnheader-parse-nov): Parse extra.
8258 (nnheader-nov-parse-extra): New macro.
8260 1998-10-31 12:33:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8262 * gnus-art.el (gnus-article-view-part): Internal move.
8264 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8266 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8267 (gnus-group-customize): Support editing topic parameters.
8269 1998-10-29 12:09:20 Karl Kleinpaste <karl@jprc.com>
8271 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8274 1998-10-29 11:31:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8276 * gnus-art.el (gnus-mm-display-part): Return.
8277 (gnus-article-view-part): Only go if external.
8278 (gnus-article-dumbquotes-map): Do 205.
8280 * mm-decode.el (mm-display-part): Return what was done.
8282 * message.el (message-buffer-naming-style): New variable.
8283 (message-generate-new-buffers): Extended.
8284 (message-buffer-naming-style): Removed.
8285 (message-buffer-name): Use it.
8286 (message-do-send-housekeeping): Rename new styling.
8288 * gnus-sum.el (gnus-summary-recenter): Allow
8289 gnus-auto-center-summary to be a number.
8291 Wed Nov 4 02:24:39 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8293 * pop3.el (pop3-open-server): Use "binary" instead of
8296 Sun Nov 1 01:26:42 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8298 * gnus-srvr.el (gnus-browse-foreign-server): Set
8299 gnus-browse-current-method to the result of gnus-server-to-method.
8301 Thu Oct 29 01:47:44 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8303 * gnus-util.el (gnus-pull): Another optional argument.
8304 * nnweb.el (nnweb-request-delete-group): Delete from
8305 nnweb-group-alist and update active file.
8307 Thu Oct 29 01:05:08 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8309 * gnus-group.el (gnus-group-make-group): Accept group of new
8312 Wed Oct 28 02:19:16 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8314 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8316 Tue Oct 27 11:59:31 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8318 * mm-view.el (mm-inline-text): Postion of html portion.
8320 1998-10-29 10:26:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
8322 * nntp.el (nntp-list-active-group): Waited for short strings.
8323 (nntp-send-mode-reader): Ditto.
8324 (nntp-open-connection): Ditto.
8326 * gnus-int.el (gnus-request-group-articles): New function.
8328 * nntp.el (nntp-request-listgroup): New function.
8329 (nntp-request-group-articles): Renamed.
8331 1998-10-27 10:37:52 Karl Kleinpaste <karl@jprc.com>
8333 * nnheader.el (nnheader-parse-nov): Supply extra.
8335 1998-10-26 23:03:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
8337 * gnus-art.el (gnus-button-push): Don't go to
8338 gnus-article-buffer.
8340 * mm-view.el (mm-inline-image): Add a newline.
8342 * gnus-start.el (gnus-check-first-time-used): Check more.
8344 1998-10-26 23:03:29 Francois Felix Ingrand <felix@laas.fr>
8346 * gnus-start.el (gnus-check-first-time-used): Check current.
8348 1998-10-26 22:07:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
8350 * mm-util.el (mm-find-charset-region): New function.
8352 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8354 * gnus-art.el (gnus-mime-button-menu): Fix.
8356 1998-10-26 22:07:43 Michael Welsh Duggan <md5i@cs.cmu.edu>
8358 * gnus-art.el (gnus-mime-button-menu): New definition.
8360 1998-10-26 01:46:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8362 * gnus-art.el (article-decode-charset): Downcase charset.
8363 (article-decode-charset): Pass on type.
8364 (article-decode-charset): Check nil charsets.
8365 (article-remove-cr): Translate CR to LF.
8366 (gnus-ignored-mime-types): Default to nil.
8368 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8370 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8372 (gnus-nov-parse-extra): Didn't return right thing.
8374 1998-10-25 23:25:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8376 * gnus-xmas.el: Use compiled-function-p.
8378 Mon Oct 26 14:37:19 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8380 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8382 Sun Oct 25 23:11:44 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8384 * gnus.el: Pterodactyl Gnus v0.40 is released.
8386 1998-10-25 21:41:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8388 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8390 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8392 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8394 * nnml.el (nnml-possibly-create-directory): Check before making.
8396 1998-10-25 19:43:08 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8398 * nnheader.el (nnheader-insert-nov): Don't infloop.
8400 1998-10-25 19:26:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8405 1998-10-25 19:22:03 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8407 * nneething.el (nneething-file-name): New definition.
8409 1998-10-25 17:56:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
8411 * gnus-art.el (gnus-treatment-function-alist): Fix.
8412 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8414 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8416 Sun Oct 25 06:23:13 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8418 * gnus.el: Pterodactyl Gnus v0.39 is released.
8420 1998-10-25 00:34:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
8422 * gnus-art.el (gnus-ignored-mime-types): New variable.
8423 (gnus-mime-display-single): Use it.
8424 (gnus-treatment-function-alist): New variable.
8426 * gnus.el (gnus-mime): New group.
8428 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8429 things for other parts.
8430 (gnus-mime-display-alternative): Place point.
8432 * gnus.el: autoload gnus-uu-post-news.
8434 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8437 * mm-decode.el (mm-display-part): Default to inline text/.*
8440 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8443 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8444 (gnus-mime-display-single): Inline all text parts.
8445 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8447 1998-10-24 21:38:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
8449 * nnml.el (nnml-possibly-create-directory): Rewrite.
8450 (nnml-request-create-group): Change to right server.
8452 * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p.
8454 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8456 * gnus.el: rmail-output-to-rmail-file autoload.
8458 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8461 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8463 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8465 Tue Oct 20 23:37:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8467 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8470 Tue Oct 20 23:36:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8472 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8474 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8476 Tue Oct 20 16:22:51 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8478 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8480 1998-10-24 20:51:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
8482 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8485 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8488 * gnus-spec.el (gnus-update-format-specifications): Use the
8489 article mode line spec.
8491 * gnus-art.el (gnus-insert-mime-button): Put right type.
8492 (gnus-insert-prev-page-button): Ditto.
8493 (gnus-insert-next-page-button): Dutti.
8495 * pop3.el: New version installed.
8497 Sat Oct 24 16:48:51 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8499 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8500 and display last part.
8502 Sat Oct 24 20:31:55 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8504 * gnus.el: Pterodactyl Gnus v0.38 is released.
8506 1998-10-24 07:54:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
8508 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8510 (article-de-quoted-unreadable): Narrow to default.
8512 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8514 * gnus-art.el (article-decode-charset): Decode even when broken
8517 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8520 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8522 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8525 * nnmail.el (nnmail-extra-headers): New variable.
8527 * nnheader.el (nnheader-insert-nov): Insert extra.
8529 * gnus.el (gnus-summary-line-format): Doc fix.
8531 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8532 (gnus-nov-parse-line): Ditto.
8533 (gnus-nov-parse-extra): New macro.
8534 (gnus-header): New function.
8535 (gnus-update-summary-mark-positions): Change.
8536 (gnus-ignored-from-addresses): New variable.
8537 (gnus-summary-insert-from-or-to): New function.
8539 * gnus.el (gnus-extra-headers): New variable.
8541 * nnheader.el (make-mail-header): Expand.
8542 (mail-header-extra): New macro.
8543 (mail-header-set-extra): Ditto.
8544 (make-full-mail-header): Expand.
8546 Sat Oct 24 07:41:42 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8548 * gnus.el: Pterodactyl Gnus v0.37 is released.
8550 1998-10-24 07:29:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8552 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8554 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8557 1998-10-22 Didier Verna <verna@inf.enst.fr>
8559 * gnus-spec.el (gnus-balloon-face-function): new function
8560 (gnus-parse-format): understand the %< %> specifiers
8561 (gnus-parse-complex-format): ditto.
8563 1998-10-24 06:31:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
8565 * gnus.el: Changed following-char to char-after throughout.
8567 1998-10-22 04:05:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
8569 * mm-decode.el (mm-display-external): Protect more and message.
8571 Wed Oct 21 03:26:30 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8573 * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
8576 Tue Oct 20 23:37:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8578 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8581 Tue Oct 20 23:36:43 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8583 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8585 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8587 Tue Oct 20 16:22:51 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8589 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8591 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8593 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8595 * mm-decode.el (mm-display-external): Set undisplayer to mm
8596 buffer, not the current buffer; use unwind-protect.
8598 1998-10-21 00:07:59 Lars Magne Ingebrigtsen <larsi@gnus.org>
8600 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8601 (gnus-summary-exit-no-update): Ditto.
8603 1998-10-20 22:02:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8605 * mm-decode.el (mm-inline-media-tests): Look for w3.
8607 * mailcap.el (mailcap-mime-data): Inline html.
8609 Tue Oct 20 20:25:03 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8611 * gnus.el: Pterodactyl Gnus v0.36 is released.
8613 1998-10-20 18:13:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8615 * gnus-art.el (article-translate-strings):
8616 (gnus-article-dumbquotes-map): Don't dot.
8618 * pop3.el (pop3-open-server): Set point right.
8620 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8621 (mm-dissect-buffer): Ditto.
8622 (mm-destroy-part): Ignore non-handles.
8623 (mm-remove-part): Ditto.
8624 (mm-destroy-parts): New function.
8625 (mm-remove-parts): Ditto.
8627 * gnus-art.el (gnus-mm-display-part): Don't move point.
8629 Tue Oct 20 02:16:36 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8631 * mm-uu.el : New file.
8633 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8635 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8638 1998-10-20 00:35:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8640 * mm-decode.el (mm-display-external): Check before selecting.
8642 Sat Sep 26 02:03:00 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8644 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8646 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8648 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8651 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8653 * gnus-art.el (gnus-decode-header-methods): New variable.
8655 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8657 * gnus-art.el (gnus-multi-decode-header): New function.
8659 Tue Oct 20 00:24:16 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8661 * gnus.el: Pterodactyl Gnus v0.35 is released.
8663 1998-10-20 00:00:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
8665 * uudecode.el (uudecode-decode-region-external): Insert
8668 * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
8670 * mm-bodies.el (mm-decode-body): Optional encoding.
8672 1998-10-19 23:57:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
8674 * gnus-ems.el (gnus-mouse-3): New variable.
8676 * binhex.el (binhex-decode-region-external): Don't use -internally.
8678 1998-10-16 14:54:02 Simon Josefsson <jas@pdc.kth.se>
8680 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8683 1998-09-26 22:28:01 Simon Josefsson <jas@pdc.kth.se>
8685 * gnus-group.el (gnus-add-marked-articles): Request backend update
8688 1998-09-26 19:39:31 Simon Josefsson <jas@pdc.kth.se>
8690 * gnus-sum.el (gnus-update-read-articles):
8691 (gnus-update-marks): Request backend update of mark.
8693 1998-09-26 19:33:58 Simon Josefsson <jas@pdc.kth.se>
8695 * gnus.texi (Optional Backend Functions): New item,
8696 nnchoke-request-set-mark.
8698 1998-09-26 16:27:27 Simon Josefsson <jas@pdc.kth.se>
8700 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8703 1998-10-19 23:45:13 Simon Josefsson <jas@pdc.kth.se>
8705 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8707 1998-10-14 SL Baur <steve@altair.xemacs.org>
8709 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8712 1998-10-10 SL Baur <steve@altair.xemacs.org>
8714 * mm-view.el: Require mm-decode for macros.
8716 * mm-decode.el (mm-handle-type): Move macro declarations above the
8717 place where they are used.
8719 Sun Oct 18 13:59:07 1998 Kurt Swanson <ksw@dna.lth.se>
8721 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8724 1998-10-19 23:38:11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8726 * nnagent.el (nnagent-open-server): Error message.
8728 1998-10-19 23:35:08 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8730 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8732 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8734 * score-mode.el (gnus-score-mode-map): Ditto.
8736 * message.el (message-mode-map): Ditto.
8738 * gnus-uu.el (gnus-uu-post-news): Ditto.
8740 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8742 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8744 * gnus-art.el (gnus-article-edit-mode-map): Use
8745 `set-keymap-parent' rather than `copy-keymap'.
8747 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8749 * gnus-art.el (gnus-mime-button-commands): New variable.
8750 (gnus-mime-button-map): Initialize it from
8751 `gnus-mime-button-commands'.
8752 (gnus-mime-button-menu): New function.
8753 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8755 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
8757 * message.el (message-insert-to): Make `nobody' and `poster'
8758 synonymous to `never' and `always' in Mail-Copies-To.
8759 (message-reply): Ditto.
8760 (message-followup): Ditto.
8762 1998-10-19 23:17:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
8764 * mailcap.el (mailcap-mime-data): Save sound.
8766 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
8768 * message.el (message-ignored-supersedes-headers): Include
8769 `NNTP-Posting-Date'.
8771 1998-10-19 01:25:27 Jonas Steverud <d4jonas@dtek.chalmers.se>
8773 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8775 1998-10-19 00:50:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8777 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8780 1998-10-18 18:20:34 Lars Magne Ingebrigtsen <larsi@gnus.org>
8782 * mm-decode.el (mm-display-external): Don't switch on save.
8784 1998-10-18 18:14:06 Andy Piper <andyp@parallax.co.uk>
8786 * nnmail.el (nnmail-movemail-args): New variable.
8788 1998-10-18 00:17:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8790 * gnus-art.el (article-translate-strings):
8792 1998-10-17 22:51:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8794 * gnus-art.el (gnus-article-view-part): Use it.
8795 (gnus-mm-display-part): New function.
8796 (article-de-quoted-unreadable): Yse mm-default-coding-system.
8798 * mm-decode.el (mm-handle-displayed-p): New function.
8800 * gnus-art.el (gnus-mime-copy-part): Create better names.
8801 (gnus-mime-button-line-format): Include dots spec.
8803 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
8805 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8806 forward buffer first.
8808 1998-10-17 21:16:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
8810 * gnus-util.el (gnus-set-window-start): New function.
8812 * message.el (message-send): Don't check changed.
8814 1998-10-12 15:26:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
8816 * gnus-art.el (gnus-article-setup-buffer): Set params.
8818 * mm-decode.el (mm-user-display-methods): Inline
8819 "message/delivery-status".
8821 1998-10-11 07:06:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
8823 * message.el (message-auto-save-directory): Rename.
8824 (message-mode): Dof fix.
8826 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8827 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
8829 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
8831 * message.el (message-make-date): Avoid locale.
8833 * gnus-art.el (gnus-article-edit-done): Allow update before doing
8836 * mm-decode.el (mm-display-inline): Goto point-min.
8838 * gnus-art.el (gnus-article-prepare-display): Not read-only.
8840 * mm-decode.el (mm-display-external): Reverse before sorting.
8842 * gnus-draft.el (gnus-draft-send): Allow mail.
8844 1998-10-10 -SL Baur <steve@altair.xemacs.org>
8846 * message.el (message-check): Move message-check macro above where
8849 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
8851 1998-10-11 06:45:37 Lloyd Zusman <ljz@asfast.com>
8853 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
8855 Sun Oct 11 02:28:40 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8857 * gnus.el: Pterodactyl Gnus v0.34 is released.
8859 1998-10-11 02:15:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
8861 * mm-decode.el (mm-inline-media-tests): delivery-status.
8863 * mm-view.el (mm-inline-text): Provide default.
8865 1998-10-11 01:01:37 Lloyd Zusman <ljz@asfast.com>
8867 * mailcap.el (mailcap-possible-viewers): Fix nils.
8869 1998-10-11 00:03:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
8871 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8872 (article-update-date-lapsed): Record the buffer.
8873 (article-update-date-lapsed): Do all windows that display article
8876 * nnml.el (nnml-generate-nov-databases-1): Ditto.
8878 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
8880 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8883 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
8885 1998-10-10 22:07:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8887 * gnus-agent.el (gnus-category-add): Change default category to
8890 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8893 * gnus-draft.el (gnus-draft-send): Check server more.
8895 * gnus-art.el (gnus-article-view-part): New command and keystroke.
8896 (gnus-article-goto-part): New function.
8898 * mm-view.el (mm-inline-text): Insert richtext properly.
8900 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
8902 1998-10-03 15:04:27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8904 * parse-time.el (parse-time-rules): Accept dates far into the past
8905 and the future, and parse single-digit numbers as years.
8907 1998-10-02 04:46:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
8909 * mm-decode.el (mm-display-external): Chop off directories.
8911 1998-10-01 07:33:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
8913 * uudecode.el (uu-decode-region-external): Use
8914 insert-file-contents-literally.
8916 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
8918 1998-10-01 07:02:11 Shenghuo ZHU <zsh@cs.rochester.edu>
8920 * uudecode.el: New file.
8922 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
8925 1998-10-01 05:19:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
8927 * gnus-art.el (gnus-mime-display-alternative): Set faces.
8929 * message.el (message-fetch-field): Unfold properly.
8931 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8934 1998-09-30 05:47:49 Lars Magne Ingebrigtsen <larsi@gnus.org>
8936 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
8937 (gnus-auto-select-first): Removed.
8938 (gnus-auto-select-first): Extended.
8939 (gnus-summary-read-group-1): Use new value.
8941 1998-09-29 13:21:06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8943 * message.el (message-fix-before-sending): Space.
8945 * nnmail.el (nnmail-find-file): Don't erase.
8947 Wed Sep 30 23:49:03 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8949 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
8951 Wed Sep 30 23:46:29 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8953 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
8955 Wed Sep 30 23:44:08 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8957 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
8959 Sat Sep 26 03:04:18 1998 Shenghuo ZHU <zsh@cs.rochester.edu>
8961 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
8964 1998-09-29 11:35:09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8966 * gnus-art.el (gnus-mime-view-all-parts): New command and
8969 * mm-decode.el (mm-display-external): Translate slashes.
8971 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
8973 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
8975 * mm-decode.el (mm-quote-arg): Quote spaces.
8976 (mm-display-external): Quote args.
8978 1998-09-24 22:27:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
8980 * mm-decode.el (mm-inlinable-part-p): New function.
8982 1998-09-25 22:28:01 Simon Josefsson <jas@pdc.kth.se>
8984 * mm-util.el (mm-disable-multibyte): New function.
8986 Thu Sep 24 20:28:31 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8988 * gnus.el: Pterodactyl Gnus v0.33 is released.
8990 1998-09-24 18:47:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8992 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
8994 * mm-decode.el (mm-display-external): Don't switch for externals.
8995 (mm-dissect-multipart): Don't include end-sep.
8997 * mm-util.el (mm-get-coding-system-list): New function.
8998 (mm-coding-system-list): New variable.
9000 Thu Sep 24 02:08:10 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9002 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9004 Thu Sep 24 02:05:48 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9006 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9009 Thu Sep 24 01:41:03 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9011 * base64.el (base64-run-command-on-region): External base64
9012 decoder do not use coding system
9014 Thu Sep 24 01:39:44 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9016 * mm-decode.el (mm-interactively-view-part): Typo.
9018 Thu Sep 24 01:37:30 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9020 * mm-decode.el (mm-dissect-multipart): Display last part when the
9021 article has no close-delimiter
9023 Thu Sep 24 01:28:54 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9025 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9028 Thu Sep 24 01:23:57 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9030 * gnus-art.el (gnus-display-mime): Typo.
9032 Thu Sep 24 02:29:57 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9034 * gnus.el: Pterodactyl Gnus v0.32 is released.
9036 1998-09-24 00:27:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9038 * gnus-kill.el (gnus-batch-score): Protect against errors.
9040 * gnus-art.el: Protect against broken headers.
9042 * mm-decode.el (mm-display-external): Respect needsterm.
9043 (mm-display-external): Create buffer for external commands.
9045 1998-09-23 22:04:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9047 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9049 * mm-decode.el (mm-display-external): Use file name.
9051 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9053 * gnus-util.el (gnus-output-to-rmail): adjust to
9054 `rmail-output-to-rmail-file'
9056 1998-09-23 20:07:00 Lars Magne Ingebrigtsen <larsi@gnus.org>
9058 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9060 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9063 * gnus-art.el (article-decode-charset): Fold case.
9065 1998-09-17 15:49:10 Simon Josefsson <jas@pdc.kth.se>
9067 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9069 1998-09-23 19:48:52 Aaron M. Ucko <amu@mit.edu>
9071 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9074 Tue Sep 15 16:15:16 1998 Kurt Swanson <ksw@dna.lth.se>
9076 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9079 1998-09-23 19:42:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9081 * gnus-xmas.el (wid-edit): Required.
9083 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9085 Sun Sep 20 00:27:55 1998 ZHU Shenghuo <zsh@cs.rochester.edu>
9087 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9089 1998-09-23 19:30:52 Matt Armstrong <matta@geoworks.com>
9091 * gnus-art.el (article-decode-charset): Narrow to the correct
9094 * mm-bodies.el: Fix autoload.
9096 1998-09-22 18:35:12 Lee Willis <lee@gbdirect.co.uk>
9098 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9100 1998-09-22 14:53:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
9102 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9104 1998-09-19 13:58:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
9106 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9107 (gnus-article-add-button): Ditto.
9109 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9111 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9112 (gnus-article-prepare-display): Bind url-standalone-mode.
9114 * mm-decode.el (mm-remove-part): Also delete directory.
9115 (mm-display-external): Create a private sub-dir.
9117 * mailcap.el (mailcap-binary-suffixes): New variable.
9118 (mailcap-command-p): Use it.
9120 1998-09-16 10:38:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9122 * nnmbox.el (nnmbox-request-group): Change server.
9123 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9125 * message.el (message-encode-message-body): Don't stomp MIME
9128 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9130 (gnus-summary-exit): Check for a live article buffer.
9131 (gnus-summary-exit-no-update): Ditto.
9133 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9136 * gnus-sum.el (gnus-article-decoded-p): New variable.
9138 * mm-decode.el (mm-display-external): Use no-conv.
9140 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9141 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9143 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9146 1998-09-15 14:38:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9148 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9150 Mon Sep 14 18:55:38 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9152 * gnus.el: Pterodactyl Gnus v0.31 is released.
9154 1998-09-14 15:12:59 Lars Magne Ingebrigtsen <larsi@gnus.org>
9156 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9158 * mm-decode.el (mm-display-part): Accept no-default.
9160 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9163 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9164 (gnus-summary-prepare-threads): Ditto.
9166 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9168 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9169 (gnus-mime-button-line-format): Doc fix.
9170 (gnus-insert-mime-button): Use it.
9171 (gnus-article-add-button): Use widget-convert-button.
9173 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9176 * mm-decode.el (mm-alternative-precedence): Ditto.
9178 1998-09-14 15:12:49 Conrad Sauerwald <conrad@stack.nl>
9180 * mm-decode.el (mm-user-automatic-display): Use enriched.
9182 1998-09-14 15:09:12 Paul Fisher <rao@gnu.org>
9184 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9187 1998-09-14 14:33:34 Lars Magne Ingebrigtsen <larsi@gnus.org>
9189 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9191 * gnus-art.el (article-update-date-lapsed): Only update header if
9192 buffer is dispalyed in frame.
9193 (gnus-article-prepare-display): New function.
9194 (gnus-article-prepare): Use it.
9196 1998-09-14 08:16:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
9198 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9200 * mm-view.el (mm-insert-inline): New function.
9202 * mm-decode.el (mm-pipe-part): Bugged.
9204 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9206 * mm-bodies.el (mm-encode-body): Move over the body.
9208 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9210 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9212 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9214 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9215 related functions. Handle message/rfc822 parts. Display subject on
9216 multipart summary lines. Display name on sub-parts when available.
9218 1998-09-14 07:36:38 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9220 * mailcap.el (mailcap-command-p): New version.
9222 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9224 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9227 1998-09-13 18:34:06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9229 * message.el (message-make-date): Remove weekday name.
9231 * mm-decode.el (mm-dissect-buffer): Protect against broken
9234 * mailcap.el (mailcap-command-in-path-p): New function.
9235 (mailcap-command-p): Renamed.
9237 1998-09-13 17:58:47 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9239 * rfc2047.el (eval): Autoload.
9241 1998-09-13 12:22:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
9243 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9244 (gnus-multi-decode-encoded-word-string): New function.
9245 (gnus-encoded-word-method-alist): New variable.
9246 (gnus-decode-encoded-word-functions): Removed.
9248 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9250 * gnus-int.el (gnus-request-replace-article): Replace
9251 message-narrow-to-headers with message-narrow-to-head
9253 1998-09-13 12:05:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
9255 * drums.el (drums-quote-string): Reversed match.
9257 * message.el (message-make-date): Use weekday name.
9259 Sun Sep 11 10:27:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9261 * gnus.el: Pterodactyl Gnus v0.30 is released.
9263 1998-09-13 08:00:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
9265 * gnus-art.el (article-decode-encoded-words): Use it.
9266 (gnus-decode-header-function): New variable.
9268 * gnus-sum.el (gnus-nov-parse-line): Use it.
9269 (gnus-decode-encoded-word-function): New variable.
9271 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9274 * gnus-art.el (gnus-insert-mime-button): Use widget.
9275 (gnus-widget-press-button): New function.
9276 (gnus-article-prev-button): Removed.
9277 (gnus-article-next-button): Ditto.
9278 (gnus-article-add-button): Ditto.
9280 * gnus.el (gnus-article-mode-map): Inherit from widget.
9281 (gnus-article-mode-map): No, don't.
9283 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9284 (mm-content-id-alist): New variable.
9285 (mm-get-content-id): New function.
9287 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9288 articles if we are fetching to the article buffer.
9290 1998-09-13 07:58:59 Shenghuo ZHU <zsh@cs.rochester.edu>
9292 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9295 1998-09-13 07:23:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
9297 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9298 (mm-default-mime-charset): New variable.
9300 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9302 * drums.el (drums-quote-string): Reversed test.
9304 1998-09-12 14:29:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9306 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9309 * drums.el (drums-quote-string): New function.
9311 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9312 (rfc2047-b-encode-region): Chop lines.
9313 (rfc2047-q-encode-region): Ditto.
9315 Sat Sep 12 13:27:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9317 * gnus.el: Pterodactyl Gnus v0.29 is released.
9319 1998-09-12 12:46:30 Istvan Marko <imarko@pacificnet.net>
9321 * mm-decode.el (mm-save-part): Message right.
9323 1998-09-12 11:30:01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9325 * drums.el (drums-parse-address): Returned a list instead of a
9327 (drums-remove-whitespace): Skip comments.
9328 (drums-parse-addresses): Didn't work.
9330 Sat Sep 12 09:17:30 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9332 * gnus.el: Pterodactyl Gnus v0.28 is released.
9334 1998-09-12 04:57:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9336 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9338 (article-decode-encoded-words): Rename.
9340 * message.el (message-narrow-to-headers-or-head): New function.
9342 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9345 * message.el (message-send-news): Encode body after checking
9348 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9350 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9352 * gnus-art.el (gnus-display-mime): Respect disposition.
9354 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9356 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9357 text with annotations.
9359 * message.el (message-make-date): Fix sign for negative time
9362 * mm-view.el (mm-inline-image): Insert a space at the end of the
9365 * mail-parse.el: New file.
9367 * rfc2231.el: New file.
9369 * drums.el (drums-content-type-get): Removed.
9370 (drums-parse-content-type): Ditto.
9372 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9374 Fri Sep 11 18:23:34 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9376 * gnus.el: Pterodactyl Gnus v0.27 is released.
9378 1998-09-11 12:42:07 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9380 * mm-decode.el (mm-alternative-precedence): New variable.
9381 (mm-preferred-alternative): New function.
9383 * gnus-art.el (gnus-mime-copy-part): New command.
9385 * mm-decode.el (mm-get-part): New function.
9387 * mm-view.el: New file.
9389 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9390 (mm-display-part): Default to mailcap-save-binary-file.
9392 Fri Sep 11 12:32:50 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9394 * gnus.el: Pterodactyl Gnus v0.26 is released.
9396 1998-09-11 08:25:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
9398 * mm-decode.el (mm-interactively-view-part): New function.
9400 * gnus-art.el (gnus-mime-view-part): New command.
9402 * mm-decode.el (mm-last-shell-command): New variable.
9404 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9406 * mm-decode.el (mm-save-part): New function.
9408 * gnus-art.el (article-decode-charset): Protect against buggy
9410 (gnus-mime-pipe-part): New command.
9411 (gnus-mime-save-part): New command.
9412 (gnus-mime-button-map): New keymap.
9413 (gnus-mime-button-line-format): New variable.
9414 (gnus-insert-mime-button): New function.
9415 (gnus-display-mime): Use it.
9417 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9419 * mm-decode.el (mm-inline-text): Decode charsets.
9421 * gnus-art.el (gnus-article-save): Comment fix.
9423 * gnus-int.el (gnus-start-news-server): When in batch, don't
9426 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9429 * mm-decode.el (mm-inline-media-tests): Add audio.
9430 (mm-inline-audio): New function.
9432 1998-09-11 08:19:22 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9434 * gnus-art.el (article-make-date-line): Didn't work.
9436 * parse-time.el (parse-time-string): One too many nils.
9438 Fri Sep 11 08:09:40 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9440 * gnus.el: Pterodactyl Gnus v0.25 is released.
9442 1998-09-11 07:38:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9444 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9447 * gnus.el ((featurep 'gnus-xmas)): New
9448 'gnus-annotation-in-region-p alias.
9450 1998-09-10 06:20:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
9452 * mm-util.el (mm-with-unibyte-buffer): New function.
9454 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9456 * mm-decode.el (mm-inline-media-tests): New variable.
9458 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9460 * gnus-art.el (gnus-article-mime-handles): New variable.
9462 * drums.el (drums-narrow-to-header): New function.
9464 * gnus-art.el (article-decode-charset): Use it.
9466 * drums.el (drums-content-type-get): New function.
9468 * mm-util.el (mm-content-type-charset): Removed.
9470 * drums.el (drums-syntax-table): @ is word.
9471 (drums-parse-content-type): New function.
9473 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9476 * gnus-util.el (gnus-date-get-time): Use safe date.
9478 * gnus-sum.el (gnus-show-mime): Removed.
9479 (gnus-summary-toggle-mime): Removed.
9481 * gnus-art.el (gnus-strict-mime): Removed.
9482 (gnus-article-prepare): Don't do MIME.
9483 (gnus-decode-encoded-word-method): Removed.
9484 (gnus-show-mime-method): Removed.
9486 Thu Sep 10 04:03:29 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9488 * gnus.el: Pterodactyl Gnus v0.24 is released.
9490 1998-09-10 01:58:24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9492 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9495 * parse-time.el (parse-time-rules): Accept times that look like
9498 * message.el (message-make-date): Use zone properly.
9500 * gnus.el: Autoload gnus-batch.
9502 * gnus-art.el (article-de-quoted-unreadable): Do not do
9503 gnus-article-decode-rfc1522.
9505 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9507 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9510 * message.el (message-encode-message-body): Check for us-ascii.
9512 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9515 1998-09-09 13:18:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9517 * gnus-art.el (article-decode-charset): Rename.
9519 Wed Sep 9 12:25:48 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9521 * gnus.el: Pterodactyl Gnus v0.23 is released.
9523 1998-09-09 12:14:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
9525 * gnus-util.el (gnus-parent-id): Ditto.
9526 (gnus-put-text-property-excluding-newlines): Ditto.
9528 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9530 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9532 * message.el (message-generate-headers): Generate User-Agent
9533 instead of X-Mailer & X-Newsreader.
9535 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9536 User-Agent header format.
9538 Tue Sep 8 22:38:27 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9540 * gnus.el: Pterodactyl Gnus v0.22 is released.
9542 1998-09-08 22:36:54 Lars Magne Ingebrigtsen <larsi@gnus.org>
9544 * mm-util.el (mm-multibyte-p): Typo.
9546 Tue Sep 8 22:25:53 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9548 * gnus.el: Pterodactyl Gnus v0.21 is released.
9550 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9552 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9554 1998-09-08 22:18:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9556 * mm-util.el (mm-multibyte-p): New function.
9558 Tue Sep 8 21:43:03 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9560 * gnus.el: Pterodactyl Gnus v0.20 is released.
9562 1998-09-08 11:40:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
9564 * rfc2047.el (rfc2047-decode-region): Only decode when in
9567 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9569 * gnus-int.el (gnus-request-replace-article): Encode.
9570 (gnus-request-accept-article): Encode.
9572 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9575 * gnus.el (gnus-article-display-hook): Take the charset functions
9578 * time-date.el (safe-date-to-time): New function.
9580 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9582 Tue Sep 8 07:09:28 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9584 * gnus.el: Pterodactyl Gnus v0.19 is released.
9586 1998-09-08 04:51:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
9588 * base64.el (base64-encode-region): Accept no-line-break.
9590 * mm-util.el (mm-mime-charset): New function.
9592 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9594 Tue Sep 8 04:29:23 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9596 * gnus.el: Pterodactyl Gnus v0.18 is released.
9598 1998-09-08 02:21:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
9600 * message.el (message-send-and-exit): Return t on success.
9601 (message-make-date): Make a proper time zone.
9603 * gnus-draft.el (gnus-draft-send): Only remove article if the
9604 sending is successful.
9606 * drums.el (drums-get-comment): Return the last comment.
9607 (drums-parse-address): Parse old-style From headers.
9609 1998-09-07 SL Baur <steve@altair.xemacs.org>
9611 * gnus-sum.el (gnus-data-compute-positions): Move below
9612 `gnus-save-hidden-threads' so the former is correctly detected as
9615 1998-09-06 Dave Love <fx@gnu.org>
9617 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9618 ignore-errors too, eval'd when compile. Require w3 stuff at load
9619 time for nicer failure if it's not available.
9621 1998-09-08 00:38:39 Lars Magne Ingebrigtsen <larsi@gnus.org>
9623 * time-date.el (time-to-seconds): Renamed.
9625 * parse-time.el (parse-time-string): Downcase before handling.
9626 (parse-time-rules): Times without seconds have 0 seconds.
9628 * rfc2047.el (rfc2047-encode-region): New version.
9629 (rfc2047-dissect-region): New function.
9631 1998-09-07 01:08:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
9633 * message.el (message-make-date): Use symbolic zone.
9635 1998-09-06 23:23:06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9637 * time-date.el (parse-time): Always use parse-time.
9639 * parse-time.el (parse-time-syntax): Use vectors.
9641 Sun Sep 6 21:19:26 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9643 * gnus.el: Pterodactyl Gnus v0.17 is released.
9645 1998-09-06 05:45:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9647 * time-date.el: Renamed from "date".
9649 * gnus.el: Removed all timezone dependencies.
9651 * score-mode.el: Removed.
9652 (gnus-score-edit-insert-date): Use date.
9654 * date.el (float-to-time): New function.
9656 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9658 * date.el (time-to-float): New function.
9660 * message.el (message-make-date): Use format-time-string.
9661 (message-make-expires): Use make-date.
9663 * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
9665 * gnus-util.el (gnus-dd-mmm): Use date.
9666 (gnus-sortable-date): Ditto.
9668 * message.el (message-make-date): Take an optional time.
9670 * gnus: Applied patches from 5.6.43.
9672 * date.el (if): Use parse-time.
9674 * gnus-score.el (gnus-summary-score-entry): Make into a command
9677 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9680 * gnus.el (gnus-agent-meta-information-header): Moved here.
9682 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9684 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9685 (gnus-agent-fetch-group-1): Score article headers using normal
9686 group score files if the download score rule of a category/group
9688 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9689 deciding what articles to download.
9690 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9691 predicate processing if predicate is `true' or `false'.
9693 1998-09-06 01:56:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9695 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9697 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9699 * score-mode.el (score-mode-coding-system): New variable.
9700 (gnus-score-edit-exit): Use it.
9702 1998-09-04 Jason R Mastaler <jason@4b.org>
9704 * drums.el: Corrected typo.
9706 1998-09-05 23:24:43 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9708 * mm-bodies.el (mm-body-encoding): Faster version.
9710 1998-09-05 22:23:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9712 * gnus-art.el (gnus-article-decode-charset): Only decode text
9715 * message.el (message-output): Use rmail.
9717 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9720 * mm-util.el (mm-charset-to-coding-system): Use
9721 rfc2047-default-charset.
9722 (mm-known-charsets): New variable.
9724 * message.el (message-caesar-region): Bugged out.
9726 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9728 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9729 specifying `agent-predicate' in a group's parameters.
9731 Sat Sep 5 21:55:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9733 * gnus.el: Pterodactyl Gnus v0.16 is released.
9735 1998-09-05 17:30:11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9737 * nnmail.el (nnmail-expired-article-p): Use predicate.
9739 * date.el (time-less-p): Renamed.
9741 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9744 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9747 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9749 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9752 Sat Sep 5 01:45:52 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9754 * gnus.el: Pterodactyl Gnus v0.15 is released.
9756 1998-09-05 00:21:22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9758 * date.el: New file.
9760 * gnus-util.el (gnus-encode-date): Removed.
9761 (gnus-time-less): Ditto.
9763 * nnmail.el (nnmail-date-to-time): Removed.
9764 (nnmail-time-less): Ditto.
9765 (nnmail-days-to-time): Ditto.
9766 (nnmail-time-since): Ditto.
9768 * drums.el: New file.
9770 1998-09-04 00:25:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
9772 * message.el (message-encode-message-body): Encode headers with
9775 * rfc2047.el (rfc2047-default-charset): Renamed.
9776 (rfc2047-encodable-p): Use it.
9778 * base64.el (mm-util): Required.
9780 1998-09-03 16:28:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9782 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9785 * gnus-util.el (gnus-output-to-rmail): Removed.
9787 * gnus-art.el (gnus-summary-save-in-rmail): Use
9788 gnus-output-to-rmailrmail-output-to-rmail-file.
9790 * rfc2047.el (rfc2047-decode-region): Fold case.
9791 (rfc2047-decode): Use decode-string.
9793 * mm-util.el: Provide mm-char-int.
9795 Thu Sep 3 15:23:22 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9797 * gnus.el: Pterodactyl Gnus v0.14 is released.
9799 1998-09-03 15:08:30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9801 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9804 1998-09-02 14:38:18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9806 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9808 (gnus-inews-insert-mime-headers): Removed.
9810 * message.el (message-caesar-region): Protect against MULE chars.
9812 1998-09-02 00:36:23 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9814 * mm-util.el (if): fset the right function.
9816 1998-09-02 00:31:53 Lars Magne Ingebrigtsen <larsi@gnus.org>
9818 * gnus-art.el (gnus-article-decode-charset): Use real
9821 1998-09-01 17:58:40 Lars Magne Ingebrigtsen <larsi@gnus.org>
9823 * mm-bodies.el (mm-decode-body): Protect against malformed
9825 (mm-decode-body): Check that buffer-file-coding-system is
9828 Tue Sep 1 10:29:33 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9830 * gnus.el: Pterodactyl Gnus v0.13 is released.
9832 1998-09-01 09:14:33 Lars Magne Ingebrigtsen <larsi@gnus.org>
9834 * gnus-util.el (gnus-strip-whitespace): Already defined.
9837 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
9839 * gnus-util.el (gnus-strip-whitespace): New function.
9841 * mm-util.el (mm-content-type-charset): Downcase.
9843 1998-08-31 23:04:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9845 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9846 (gnus-article-decode-charset): Don't fetch all headers.
9848 * mm-util.el (mm-read-coding-system): New function.
9850 * mm-bodies.el (mm-decode-body): Check the right charset.
9852 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
9854 * gnus-art.el (gnus-article-mode-line-format): Use short group
9857 Mon Aug 31 23:03:13 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9859 * gnus.el: Pterodactyl Gnus v0.12 is released.
9861 1998-08-31 22:39:36 Lars Magne Ingebrigtsen <larsi@gnus.org>
9863 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
9865 * gnus-art.el (gnus-article-decode-charset): Supply cte.
9866 (gnus-article-decode-charset): Always run.
9868 * mm-bodies.el (mm-decode-body): Decode cte.
9870 Mon Aug 31 22:14:50 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9872 * gnus.el: Pterodactyl Gnus v0.11 is released.
9874 1998-08-31 14:27:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9876 * message.el (message-encode-message-body): Ditto.
9878 * gnus-art.el (gnus-article-decode-mime-words): New command and
9880 (gnus-article-decode-charset): Ditto.
9881 (gnus-article-decode-charset): Only work under MULE.
9883 * mm-util.el (mm-content-type-charset): New function.
9885 * nnmail.el (nnmail-delete-incoming): Changed to nil.
9887 * message.el (message-send-mail): Insert MIME headers.
9888 (message-check-news-body-syntax): Don't warn for escape sequences.
9889 (message-check-news-body-syntax): Insert MIME headers.
9891 * mm-bodies.el (mm-body-encoding): New function.
9893 * message.el (message-encode-message-body): New function.
9895 * mm-bodies.el: New file.
9897 * mm-util.el (mm-narrow-to-head): New function.
9899 * rfc2047.el (rfc2047-encode): Use it.
9901 * mm-util.el: Provide mm-encode-coding-region.
9903 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
9905 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
9907 * mm-util.el (mm-enable-multibyte): New function.
9909 * message.el (message-set-work-buffer): Set multibyte.
9911 * gnus.el (gnus-continuum-version): Be valid forever and ever.
9913 * gnus-util.el (gnus-point-at-eol): Removed.
9914 (gnus-point-at-bol): Ditto.
9916 * base64.el (base64-decode-region): Commented out messaging.
9918 1998-08-31 Didier Verna <verna@inf.enst.fr>
9920 * gnus-msg.el (gnus-group-mail): make it behave like
9921 gnus-group-post-news with regards to the prefix (this enables the
9922 use of posting styles).
9924 1998-08-31 12:53:32 Lars Magne Ingebrigtsen <larsi@gnus.org>
9926 * gnus.el (gnus-article-display-hook): Added
9927 gnus-article-decode-rfc1522 to hook.
9929 Mon Aug 31 12:43:46 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9931 * gnus.el: Pterodactyl Gnus v0.10 is released.
9933 1998-08-31 11:45:13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9935 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
9938 1998-08-30 17:59:07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9940 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
9942 * mm-util.el (mm-charsets-in-region): Removed.
9944 * rfc2047.el: Renamed file.
9946 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
9948 * message.el (message-mode): Set multibyte.
9950 * mm-util.el (mm-charsets-in-region): Copied here.
9952 * gnus-util.el: Removed gnus-truncate-string.
9954 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
9956 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
9957 (rfc1522-encodable-p): New function.
9958 (rfc1522-encode-message-header): Use it.
9960 Sun Aug 30 17:46:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9962 * gnus.el: Pterodactyl Gnus v0.9 is released.
9964 1998-08-30 16:13:08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9966 * mm-util.el: Shadow encode-coding-string.
9968 * base64.el (base64-encode-region): Don't add newline.
9970 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
9972 * mm-util.el: New file.
9974 * mm-decode.el: Somewhat depleted.
9975 * mm-encode.el: Ditto.
9977 * rfc1522.el: New file.
9979 * mm-util.el (mm-replace-chars-in-string): Copied here.
9981 * mm-encode.el (mm-q-encode-region): New function.
9983 * qp.el (quoted-printable-encode-region): Take an optional CLASS
9986 * mm-encode.el (mm-encode-word-region): Downcase.
9988 Sun Aug 30 15:28:01 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9990 * gnus.el: Pterodactyl Gnus v0.8 is released.
9992 1998-08-30 12:23:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9994 * message.el (message-send-mail): Encode headers.
9996 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
9997 (quoted-printable-encode-region): Upcase.
9999 * message.el (message-default-charset): New variable.
10001 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10003 * message.el (message-narrow-to-field): Changed name.
10005 * mm-encode.el: New file.
10007 * message.el (message-narrow-to-header): New function.
10009 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10012 Sun Aug 30 12:15:54 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10014 * gnus.el: Pterodactyl Gnus v0.7 is released.
10016 1998-08-30 01:26:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10018 * gnus.el: Remove autoload for
10019 gnus-article-mime-decode-quoted-printable.
10021 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10022 be decoded in non-MULE Emacsen.
10024 * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
10026 1998-08-29 SL Baur <steve@altair.xemacs.org>
10028 * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
10030 1998-08-30 01:04:57 Lars Magne Ingebrigtsen <larsi@gnus.org>
10032 * mm-decode.el: Check for coding-system-list.
10034 Sun Aug 30 00:59:15 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10036 * gnus.el: Pterodactyl Gnus v0.6 is released.
10038 1998-08-30 00:36:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
10040 * nnheader.el (fboundp): Protect code-coding-string.
10042 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10045 Sat Aug 29 23:24:31 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10047 * gnus.el: Pterodactyl Gnus v0.5 is released.
10049 1998-08-29 22:38:35 Lars Magne Ingebrigtsen <larsi@gnus.org>
10051 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10052 (gnus-hack-decode-rfc1522): Removed.
10054 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10056 Sat Aug 29 22:20:39 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10058 * gnus.el: Gnus v0.4 is released.
10060 1998-08-29 20:53:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10062 * gnus-art.el (gnus-article-decode-mime-words): New command and
10065 * qp.el (quoted-printable-decode-region): Don't use hexl.
10067 * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
10069 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10070 (gnus-structured-field-decoder): Removed.
10071 (gnus-unstructured-field-decoder): Ditto.
10073 * mm-decode.el: New file.
10077 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10079 * gnus-ems.el (fboundp): Removed gnus-split-string.
10081 * gnus.el (gnus-splash-face): Doc fix.
10083 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10085 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10088 * nnheader.el (nnheader-temp-write): Removed.
10090 Sat Aug 29 20:34:17 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10092 * gnus.el: Gnus v0.3 is released.
10094 Sat Aug 29 19:32:06 1998 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10096 * gnus.el: Gnus v0.2 is released.
10098 Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
10099 Copying and distribution of this file, with or without modification,
10100 are permitted provided the copyright notice and this notice are preserved.
10102 ;; Local Variables:
10103 ;; coding: iso-2022-7bit