1 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3 * gnus.el: Oort Gnus v0.05 is released.
5 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10 * gnus-spec.el (gnus-string-width-function): New function.
11 (gnus-tilde-cut-form): Use it.
12 (gnus-tilde-max-form): Ditto.
13 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
14 (gnus-substring-function): Use it.
15 (gnus-tilde-cut-form): Ditto.
16 (gnus-substring-function): New function.
18 * message.el (message-check-news-header-syntax): New message.
20 * gnus.el (gnus-slave-no-server): Doc fix.
22 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
24 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
26 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
27 `seen' if it looks like (seen NUM1 . NUM2). It should be
30 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
32 * gnus-topic.el (gnus-topic-catchup-articles): Update article
33 number in closed topics.
35 2002-01-19 Daniel Pittman <daniel@rimspace.net>
37 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
40 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
42 * gnus.el (gnus-group-find-parameter): Clean up.
44 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
47 * gnus-util.el (gnus-completing-read-with-default): Renamed.
49 * nnmail.el (nnmail-article-group): Clean up.
51 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
53 * gnus-agent.el (gnus-category-name): Intern the category name.
55 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
57 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
59 * gnus-util.el (gnus-completing-read): New function.
61 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
63 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
65 * smiley-ems.el (smiley-region): Register smiley.
66 (smiley-toggle-buffer): Rewrite the function.
67 (smiley-active): Removed.
69 2002-01-19 Simon Josefsson <jas@extundo.com>
71 * gnus-util.el (gnus-parent-id): Optimize null n case. From
72 Jesper Harder <harder@ifa.au.dk>.
74 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
76 * gnus-art.el (gnus-request-article-this-buffer): Call
77 `nneething-get-file-name' to extract the file name from the
80 * nneething.el (nneething-encode-file-name): New function.
81 (nneething-decode-file-name): Ditto.
82 (nneething-get-file-name): Ditto.
83 (nneething-make-head): Encode the file name and encapsulate it
84 into the field of the message id.
86 2002-01-18 Simon Josefsson <jas@extundo.com>
88 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
91 * nnfolder.el (nnfolder-request-update-info): Ditto.
93 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
95 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
97 2002-01-18 Simon Josefsson <jas@extundo.com>
99 * imap.el (imap-starttls-p): Don't check for binary.
100 (imap-gssapi-auth-p): Ditto.
101 (imap-kerberos4-auth-p): Ditto.
102 (imap-open): Change logic. Iterate through all possible streams,
103 instead of bailing out after first failure. Move authenticator
104 decision to `imap-authenticate'.
105 (imap-authenticate): Change logic, now finds the authenticator to
106 use, was previously in `imap-open'.
107 (imap-open): Return nil on failure.
108 (imap-open): Setup temp buffer correctly.
109 (imap-open): Return buffer only on success.
110 (imap-interactive-login, imap-interactive-login): Tell the user
111 which stream/authenticator is used for the queried
113 (imap-open, imap-authenticate): Set variables.
114 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
115 (imap-open): Don't assume how `with-temp-buffer' is implemented.
117 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
119 * gnus-fun.el (gnus-grab-cam-x-face): New function.
121 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
123 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
125 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
127 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
128 (gnus-agent-group-mode-map): Bind it to "Jo".
129 (gnus-agent-group-make-menu-bar): Add it into menu bar.
131 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
133 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
134 (gnus-summary-mail-toolbar): Add mail article deletion button.
136 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
137 false positives for lines of "^^^^".
139 * gnus-picon.el (gnus-picon-find-face): faces database is all
142 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
144 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
145 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
147 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
149 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
151 * gnus-sum.el (gnus-summary-initial-limit): Inline
152 gnus-summary-limit-children.
153 (gnus-summary-initial-limit): Don't limit if
154 gnus-newsgroup-display is nil.
155 (gnus-summary-initial-limit): No, don't.
158 (gnus-put-text-property-excluding-characters-with-faces): Inline
159 gnus-put-text-property.
161 * gnus-spec.el (gnus-default-format-specs): New variable.
163 * gnus-start.el (gnus-read-newsrc-file): Don't clear
165 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
167 * gnus-spec.el (gnus-update-format-specifications): Really check
168 the Gnus version of the .newsrc.eld file.
169 (gnus-format-specs): Save the new default summary format.
171 * gnus-util.el (gnus-parent-id): Check whether references is empty
174 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
176 (gnus-gather-threads-by-references): Inline
177 `gnus-split-references'.
179 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
180 default value of gnus-summary-line-format-spec.
182 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
184 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
186 (nnslashdot-request-list): Ditto.
187 (nnslashdot-sid-strip): Removed.
189 2002-01-15 Simon Josefsson <jas@extundo.com>
191 * nnimap.el (nnimap-close-asynchronous): Enable.
192 (nnimap-close-group): Expunge.
194 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
196 * gnus-util.el (gnus-user-date-format-alist): Typo.
197 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
199 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
201 * nneething.el (nneething-request-article): Set
202 `nnmail-file-coding-system' to `binary' locally, in order to read
203 files without any conversion.
205 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
207 * gnus-agent.el (gnus-agent-retrieve-headers): Use
208 nnheader-file-coding-system and nnmail-active-file-coding-system.
209 (gnus-agent-regenerate-group): Ditto.
210 (gnus-agent-regenerate): Ditto.
211 (gnus-agent-write-active): Ditto.
212 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
214 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
216 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
217 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
219 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
221 * gnus.el: We don't need gnus-article-show-all-headers.
223 * gnus-art.el (article-show-all, gnus-article-show-all-header):
226 * gnus-sum.el (gnus-summary-select-article): Don't call
227 show-all-headers, because hidden headers are not hidden text any
230 2002-01-13 Simon Josefsson <jas@extundo.com>
232 * message.el (message-newline-and-reformat): Use `newline' instead
233 of inserting \n, so that the newline is marked as hard.
235 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
236 From Jesper Harder <harder@ifa.au.dk>.
238 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
240 * imap.el (imap-close): Keep going if quit.
242 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
245 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
247 * mm-view.el (mm-display-inline-fontify): Require font-lock to
248 avoid unbinding shadowed variables.
250 * gnus-art.el (gnus-picon-databases): Moved here.
251 (gnus-picons-installed-p): Moved here.
252 (gnus-article-reply-with-original): Use `mark'.
254 * gnus.el (gnus-picon): Moved here and renamed.
256 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
258 (gnus-treat-mail-picon): Ditto.
259 (gnus-treat-newsgroups-picon): Ditto.
261 * gnus-picon.el (gnus-picons-installed-p): New function.
263 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
265 * gnus-agent.el (gnus-agent-go-online): Fix doc.
267 2002-01-12 Simon Josefsson <jas@extundo.com>
269 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
270 (nnimap-before-find-minmax-bugworkaround): Use it.
271 (nnimap-find-minmax-uid): Don't reselect current mailbox.
272 (nnimap-dont-close): New variable.
273 (nnimap-close-group): Use it.
275 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
277 * gnus-art.el (gnus-article-reply-with-original): Use
280 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
282 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
283 (gnus-score-advanced): Clean up.
284 (gnus-score-advanced): Accept a multiple of the score.
286 2002-01-12 Simon Josefsson <jas@extundo.com>
288 * flow-fill.el (fill-flowed-display-column)
289 (fill-flowed-encode-columnq): New variables. Suggested by
290 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann).
291 (fill-flowed-encode, fill-flowed): Use them.
293 * message.el (message-send-news, message-send-mail): Use
296 * mml.el (autoload): Autoload fill-flowed-encode.
297 (mml-buffer-substring-no-properties-except-hard-newlines): New
299 (mml-read-part): Use it.
300 (mml-generate-mime-1): Encode format=flowed if appropriate.
301 (mml-insert-mime-headers): Insert format=flowed.
303 * flow-fill.el (fill-flowed-encode): New function.
304 (fill-flowed): Bind fill-column to window width.
306 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
308 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
310 (gnus-summary-setup-buffer): Wake up dead summary buffers.
311 (gnus-summary-buffer-name): Don't return the dead name after all.
312 (gnus-summary-setup-buffer): Kill the dead buffer.
314 * gnus-art.el (gnus-article-followup-with-original): Store the
315 value of the mark before deactivating it.
317 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
319 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
320 From: Karl Kleinpaste <karl@charcoal.com>
322 * gnus-art.el (article-display-x-face): Ditto.
323 (gnus-article-reply-with-original): Use gnus-region-active-p.
324 (gnus-article-followup-with-original): Ditto.
326 * gnus-sum.el (gnus-summary-read-group-1): Don't select
327 downloadable article either.
329 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
331 * gnus-art.el (article-display-x-face): Insert From:.
333 * gnus-sum.el (gnus-summary-move-article): Don't draw the
334 article. Bind gnus-display-mime-function and
335 gnus-article-prepare-hook.
337 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
338 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
339 gnus-agent-possibly-synchronize-flags to the last.
340 (gnus-agent-go-online): New function. New variable.
342 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
344 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
345 (gnus-agent-regenerate): Ditto.
347 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
349 * message.el (message-ignored-news-headers)
350 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
351 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
353 * gnus.el (gnus-gethash-safe): New macro.
355 * gnus-agent.el (gnus-agent-regenerate-history): New function.
356 (gnus-agent-regenerate): Show messages.
358 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
360 * gnus-agent.el (gnus-agent-regenerate-group): New function.
361 (gnus-agent-regenerate): New function.
362 (gnus-agent-save-alist): Sort.
363 (gnus-agent-copy-nov-line): Test eobp.
364 (gnus-agent-retrieve-headers): Erase buffer.
366 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
368 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
369 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
371 * gnus.el (gnus-agent-covered-methods): Move here.
372 (gnus-online): New function.
373 (gnus-agent-method-p): Move here.
375 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
376 nil. Remove articles-alist.
378 * gnus-start.el (gnus-get-unread-articles): Check online.
379 (gnus-groups-to-gnus-format): Ditto.
380 (gnus-active-to-gnus-format): Ditto.
382 * gnus-agent.el (gnus-agent-get-function): Use it.
383 (gnus-agent-get-undownloaded-list): Ditto.
384 (gnus-agent-fetch-session): Only fetch online methods.
386 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
387 (gnus-server-mode-map): Ditto.
388 (gnus-server-offline-face): New face.
389 (gnus-server-offline-face): New variable.
390 (gnus-server-font-lock-keywords): Add offline.
391 (gnus-server-insert-server-line): Ditto.
392 (gnus-server-offline-server): New function.
394 * gnus-int.el (gnus-open-server): Turn to offline.
395 (gnus-server-unopen-status): New variable.
397 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
399 * nnkiboze.el (nnkiboze-request-article): Use
400 gnus-agent-request-article.
402 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
403 function. Insert undownloaded NOV.
405 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
406 (gnus-agent-request-article): New function.
408 * gnus.el (gnus-agent-cache): New variable.
410 * gnus-int.el (gnus-retrieve-headers): Use
411 gnus-agent-retrieve-headers.
412 (gnus-request-head): Use gnus-agent-request-article.
413 (gnus-request-body): Ditto.
415 * gnus-art.el (gnus-request-article-this-buffer): Use
416 gnus-agent-request-article.
418 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
419 article if it is undownloaded.
421 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
423 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
425 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
427 * canlock.el (canlock-string-as-unibyte): New macro.
428 (canlock-sha1-with-openssl): Return a unibyte string.
429 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
431 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
433 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
435 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
437 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
438 application/x-emacs-lisp.
440 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
442 * nntp.el (nntp-request-article): Add group parameter.
443 (nntp-request-head): Ditto.
444 (nntp-find-group-and-number): Add parameter group. Figure out
445 number if the status line doesn't give (e.g. quimby.gnus.org).
447 2002-01-08 Simon Josefsson <jas@extundo.com>
449 * mml.el (mml-generate-mime-1): Set recipient correctly.
451 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
453 * message.el (message-read-from-minibuffer): Add parameter
455 * gnus-msg.el (gnus-summary-resend-message): Use it.
457 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
458 behavior of quit-config.
460 * message.el (message-make-from): Don't quote fullname.
461 From: Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>
463 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
464 From: <andre@slamdunknetworks.com>
466 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
468 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
470 * gnus-art.el (gnus-header-button-alist): Handle mailto.
472 * mml.el (mml-preview): Bind gnus-original-article-buffer because
473 article-decode-group-name uses it. Bind gnus-article-prepare-hook
474 because bbdb may use it.
476 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
478 * nneething.el (nneething-request-article): When a non-text file
479 is converted to an article, its data is encoded in base64. Call
480 `nneething-make-head' with options to specify MIME types.
481 (nneething-make-head): Add optional arguments to specify MIME
484 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
486 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
487 header if there is not.
489 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
491 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
492 (gnus-inews-mark-gcc-as-read): Obsolete variable.
493 (gnus-inews-do-gcc): Use them.
495 * gnus-group.el (gnus-group-mark-article-read): Put holes into
496 gnus-newsgroup-unselected.
498 2002-01-06 Simon Josefsson <jas@extundo.com>
500 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
501 condition-case, not ignore-errors.
503 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
505 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
506 gnus-fetch-old-headers.
508 * gnus-art.el (article-display-x-face): Use the current buffer
509 unless `W f'. Otherwise, X-Face may be shown in the header of a
511 (gnus-treatment-function-alist): Treat xface before hiding
514 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
516 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
519 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
521 * mm-util.el (mm-multibyte-p): Define conditionally when load.
522 (mm-guess-charset): New function.
523 (mm-charset-after): Use it.
524 (mm-detect-coding-region): New function.
525 (mm-detect-mime-charset-region): New function.
527 * gnus-sum.el (gnus-summary-show-article): Use
528 mm-detect-coding-region.
530 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
532 * message.el (message-make-fqdn): Be less violent.
534 * gnus.el (gnus-logo-color-style): Compute custom form
537 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
538 score file of the parent to the document group.
540 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
541 parameters parameter.
543 * gnus-score.el (gnus-score-load-file): Clean up.
545 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
547 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
548 From: Damien Wyart <damien.wyart@free.fr>
550 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
552 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
554 * gnus-sum.el (gnus-select-group-hook): Typo.
556 * rfc2047.el (rfc2047-decode-string): Return immediately if there
557 is no quoted-printable-encoded STRING.
558 From: Jesper Harder <harder@ifa.au.dk>
560 (rfc2047-decode-string): Decode it.
562 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
564 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
566 2002-01-05 Keiichi Suzuki <keiichi@nanap.org>
568 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
569 buffer to get rid of junk line.
571 2002-01-05 Simon Josefsson <jas@extundo.com>
573 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
575 (message-mode-map): Bind message-insert-or-toggle-importance to
577 (message-mode-map): Bind message-disposition-notification-to to
579 (message-mode-menu): Add m-d-n-t.
580 (message-mode-field-menu): Add m-goto-from.
581 (message-mode): Doc fix.
582 (message-goto-from): New function.
583 (message-insert-disposition-notification-to): New function.
584 (message-tool-bar-map): Add receipt button.
586 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
588 * gnus-sum.el (gnus-thread-latest-date): New function.
589 (gnus-thread-sort-by-most-recent-number): Renamed.
590 (gnus-thread-sort-functions): Doc fix.
591 (gnus-select-group-hook): Don't use setq on a hook.
592 (gnus-thread-latest-date): Use date, not number
594 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
595 (gnus-agent-expire): Allow regexp of expire-days.
597 * gnus-art.el (gnus-article-reply-with-original): Deactivate
599 (gnus-article-followup-with-original): Ditto.
601 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
603 * gnus-art.el (gnus-mime-display-alternative): Use
604 gnus-local-map-property.
605 (gnus-mime-display-alternative): Ditto.
606 (gnus-insert-mime-security-button): Ditto.
607 (gnus-insert-next-page-button): Ditto.
608 (gnus-button-prev-page): Take optional args.
609 (gnus-insert-prev-page-button): widget-convert.
611 * gnus-util.el (gnus-local-map-property): New function.
613 * gnus-art.el (gnus-prev-page-map): Use parent map.
614 (gnus-next-page-map): Ditto.
616 * gnus-spec.el (gnus-parse-format): Clean up.
617 (gnus-parse-format): Do complex formatting for %=.
619 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
620 "X-Face: " to the data in the built-in scenario.
622 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
623 (gnus-correct-pad-form): Renamed.
624 (gnus-tilde-max-form): Clean up.
625 (gnus-pad-form): Use gnus-use-correct-string-widths.
627 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
628 support if that is available.
630 * gnus-sum.el (gnus-thread-highest-number): New function.
631 (gnus-thread-sort-by-most-recent-thread): New function.
632 (gnus-thread-sort-functions): Doc fix.
634 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
636 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
638 (gnus-summary-mode): Enable it in all cases.
639 (gnus-summary-display-article): Ditto.
640 (gnus-summary-edit-article): Ditto.
642 * gnus-ems.el (gnus-put-image): Really return glyph.
644 * gnus-art.el (gnus-article-x-face-command): Fix :type.
645 (gnus-treat-smiley): Don't take "P" in the interactive form.
647 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
649 * compface.el (uncompface): XEmacs and Emacs have differing
652 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
654 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
655 (gnus-article-xface-ring-size): Removed.
656 (gnus-article-display-xface): Removed.
657 (gnus-remove-image): Cleaned up.
659 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
660 (gnus-xmas-create-image): Take pbm files.
661 (gnus-x-face): Removed.
662 (gnus-xmas-article-display-xface): Removed.
664 * gnus-fun.el (gnus-display-x-face-in-from): Bind
665 default-enable-multibyte-characters.
667 * compface.el (uncompface): Doc fix.
669 * gnus-art.el (gnus-article-x-face-command): Use
670 gnus-display-x-face-in-from.
672 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
674 * gnus-ems.el (gnus-put-image): Return the image.
676 * gnus-fun.el (gnus-display-x-face-in-from): New function.
677 (gnus-x-face): Moved here.
679 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
681 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
682 invisible if string is nil.
683 (gnus-xmas-article-display-xface): Use it.
685 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
686 property when string is nil.
687 (gnus-article-display-xface): Use it.
689 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
691 * gnus-art.el (article-display-x-face): Check whether valid grey
693 (article-display-x-face): Place image in the right spot.
695 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
697 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
699 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
701 * gnus-xmas.el (gnus-xmas-create-image): Take optional
703 (gnus-xmas-put-image): Allow non-strings to be passed.
705 * gnus-art.el (article-display-x-face): Use optional parameters.
707 * gnus-ems.el (gnus-create-image): Take optional parameters.
709 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
711 * compface.el (compface-xbm-p): Removed.
713 * gnus-ems.el (gnus-article-compface-xbm): Removed.
714 (gnus-article-display-xface): Use compface.
716 * compface.el: New file.
718 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
719 (gnus-convert-image-to-x-face-command): Ditto.
720 (gnus-random-x-face): Quote argument.
721 (gnus-x-face-from-file): Ditto.
723 2002-01-03 Paul Jarc <prj@po.cwru.edu>
725 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
726 the expire-group parameter once per article rather than once
727 per group; bind `nnmaildir-article-file-name' and `article'
728 for convenience. Leave article alone when expire-group
729 specifies the current group.
730 (nnmaildir--update-nov): be more concurrency-friendly with
733 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
735 * gnus-start.el (gnus-read-init-file): Cleaned up.
737 2002-01-03 Dave Love <d.love@dl.ac.uk>
739 * gnus-start.el (gnus-startup-file-coding-system): Removed.
740 (gnus-read-init-file): Don't use it.
742 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
744 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
746 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
748 * gnus-start.el (gnus-read-init-file): Don't force coding system
749 for ~/.gnus. From Dave Love <fx@gnu.org>.
751 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
753 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
754 * nnspool.el (nnspool-request-post): Ditto.
756 * mm-util.el (mm-use-find-coding-systems-region): New variable.
757 (mm-find-mime-charset-region): Use it.
759 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
761 * gnus.el (gnus-summary-line-format): Added :link.
762 * gnus-topic.el (gnus-topic-line-format): Ditto.
763 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
764 * gnus-srvr.el (gnus-server-line-format): Ditto.
765 * gnus-group.el (gnus-group-line-format): Ditto.
767 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
768 :keys, it works on both Emacsen.
770 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
772 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
774 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
776 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
778 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
780 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
783 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
785 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
786 (gnus-picon-cache): New variable.
787 (gnus-picon-transform-newsgroups): Cache stuff.
789 * gnus-art.el (gnus-article-reply-with-original): New command.
790 (gnus-article-followup-with-original): New command.
792 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
794 (gnus-summary-followup): Take a list of list of articles.
795 (gnus-inews-yank-articles): Allow lists of article/regions.
797 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
798 longer the usual commands.
800 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
801 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
802 shell-command-on-region.
804 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
806 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
807 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
809 2002-01-03 Steve Youngs <youngs@xemacs.org>
811 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
812 understand ':keys', wrap it in an featurep 'xemacs.
814 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
816 * gnus-ems.el (gnus-article-display-xface): Show xface in the
817 order of headers (Actually, it is called in a reversed order). Add
818 'gnus-image-text-deletable property.
819 (gnus-remove-image): Remove text with such a property.
821 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
824 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
827 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
829 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
831 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
832 (article-display-x-face): Display grey X-Faces.
834 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
835 (gnus-convert-gray-x-face-to-ppm): Ditto.
836 (gnus-convert-image-to-gray-x-face): Ditto.
838 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
839 gnus-summary0show-raw-article.
841 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
843 Display picons in XEmacs without showing text.
845 * gnus-xmas.el (gnus-xmas-create-image): Don't use
846 mm-create-image-xemacs to create xbm glyph, because it deletes
848 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
849 (gnus-xmas-remove-image): Make text visible, remove glyph.
851 * gnus-picon.el (gnus-picon-transform-newsgroups)
852 (gnus-picon-transform-address): Insert spec backward, due to the
853 incompatibility of gnus-xmas-put-image.
855 2002-01-02 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
857 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
859 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
863 * gnus-art.el: Doc fix.
865 * gnus-agent.el: Doc fix.
867 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
869 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
871 2002-01-01 Paul Jarc <prj@po.cwru.edu>
873 * nnmaildir.el (nnmaildir--update-nov): automatically parse
874 NOV data out of the message again if nnmail-extra-headers has
877 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
879 * gnus-fun.el: New file.
880 (gnus-convert-image-to-x-face-command): New variable.
881 (gnus-insert-x-face): New function.
882 (gnus-random-x-face): Renamed.
883 (gnus-x-face-from-file): Renamed.
885 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
887 (gnus-body-boundary-delimiter): Typo fix.
889 2002-01-02 Simon Josefsson <jas@extundo.com>
891 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
892 (gnus-body-boundary-delimiter): Fix type.
894 2002-01-01 Simon Josefsson <jas@extundo.com>
896 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
897 (gnus-treat-emphasize, gnus-treat-strip-cr)
898 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
899 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
900 (gnus-treat-fill-article, gnus-treat-hide-citation)
901 (gnus-treat-hide-citation-maybe)
902 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
903 (gnus-treat-strip-pem, gnus-treat-strip-banner)
904 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
905 (gnus-treat-date-ut, gnus-treat-date-local)
906 (gnus-treat-date-english, gnus-treat-date-lapsed)
907 (gnus-treat-date-original, gnus-treat-date-iso8601)
908 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
909 (gnus-treat-strip-trailing-blank-lines)
910 (gnus-treat-strip-leading-blank-lines)
911 (gnus-treat-strip-multiple-blank-lines)
912 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
913 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
914 (gnus-treat-display-xface, gnus-treat-display-smileys)
915 (gnus-treat-from-picon, gnus-treat-mail-picon)
916 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
917 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
918 (gnus-treat-play-sounds, gnus-treat-translate)
919 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
921 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
922 (gnus-article-treat-body-boundary): Use it.
924 * message.el (message-mode): Fix doc.
925 (message-mode-menu): Fix names.
927 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
929 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
932 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
933 (gnus-picon-transform-address): Search for unknown faces as well.
934 (gnus-picon-find-face): Don't search "news" for MISC.
935 (gnus-picon-user-directories): Changed default back to exclude
938 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
940 * gnus-picon.el (gnus-picon-find-face): Search through all
942 (gnus-picon-find-face): New implementation.
944 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
946 (gnus-topic-goto-next-topic): Ditto.
948 * gnus.el (gnus-summary-line-format): Changed default.
950 * nnmail.el (nnmail-extra-headers): Change default.
952 * gnus-sum.el (gnus-extra-headers): Change default.
954 * message.el (message-news-other-window): Changed "news" to
956 (message-news-other-frame): Ditto.
957 (message-do-send-housekeeping): Ditto.
959 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
961 (gnus-article-unread-p): New function.
962 (gnus-article-unseen-p): New function.
963 (gnus-dead-summary-mode-map): Typo.
965 * gnus-util.el (gnus-make-predicate): New function.
966 (gnus-make-predicate-1): New function.
968 * gnus-sum.el: New function.
969 (gnus-map-articles): New function.
971 * gnus-art.el (gnus-treat-fold-headers): New variable.
972 (gnus-article-treat-fold-headers): New command and keystroke.
974 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
975 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
977 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
979 * message.el (message-fcc-externalize-attachments): New variable.
980 (message-do-fcc): Use it.
982 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
983 (gnus-inews-do-gcc): Use it.
985 * mml.el (mml-tweak-sexp-alist): New variable.
986 (mml-externalize-attachments): New variable.
987 (mml-tweak-part): Use mml-tweak-sexp-alist.
988 (mml-tweak-externalize-attachments): New function.
990 2002-01-01 Steve Youngs <youngs@xemacs.org>
992 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
993 'set-glyph-face' so x-face back/foreground can be set.
995 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
997 * message.el (message-fix-before-sending): Fix a typo.
999 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1001 * gnus-art.el (gnus-treat-smiley): Renamed command.
1002 (gnus-article-remove-images): New command and keystroke.
1004 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
1006 * smiley-ems.el (gnus-smiley-display): Removed.
1008 * gnus.el (gnus-version-number): Update version.
1010 * message.el (message-text-with-property): Renamed and moved
1012 (message-fix-before-sending): Highlight invisible text and place
1015 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1017 * gnus.el: Oort Gnus v0.04 is released.
1019 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1021 * gnus-delay.el (gnus-delay-send-queue): Renamed.
1023 * gnus-art.el (gnus-ignored-headers): More headers,
1025 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
1026 of `scan-error', since XEmacs doesn't seem to support that.
1028 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1030 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
1032 (gnus-summary-best-unread-subject): Ditto.
1033 (gnus-summary-best-unread-subject): No, don't.
1034 (gnus-summary-better-unread-subject): New command.
1036 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
1038 * lpath.el ((featurep 'xemacs)): fbind url function.
1040 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
1042 (gnus-xmas-remove-image): Implementation that does something.
1043 (gnus-xmas-article-display-xface): Mark images properly.
1045 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
1047 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
1049 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
1051 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1053 * gnus-group.el (gnus-group-line-format): Added %O to the default
1056 * gnus-util.el (gnus-text-with-property): The smallest point is
1059 * smiley-ems.el (smiley-region): Return images.
1060 (gnus-smiley-display): Allow toggling.
1061 (smiley-region): Use text properties, not overlays.
1063 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
1066 * smiley-ems.el (smiley-update-cache): Check for valid types.
1068 * gnus-art.el (gnus-with-article-buffer): New macro.
1070 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
1071 strings as well as the glyphs.
1072 (gnus-picon-transform-address): Ditto.
1073 (gnus-picon-insert-glyph): Ditto.
1074 (gnus-picon-transform-newsgroups): Toggle.
1075 (gnus-picon-transform-address): Toggle.
1077 * gnus-ems.el (gnus-remove-image): New function.
1078 (gnus-put-image): Take an optional string.
1080 * gnus-util.el (gnus-text-with-property): New function.
1082 * gnus-art.el (gnus-delete-images): New function.
1084 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
1086 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
1087 (gnus-article-wash-status): Use it.
1088 (gnus-signature-toggle): Clean up.
1089 (gnus-add-wash-status): New function.
1090 (gnus-delete-wash-status): New function.
1091 (gnus-article-hide-text-type): Use them throughout.
1092 (gnus-add-image): New function.
1094 * gnus-ems.el (gnus-article-display-xface): Use new interface.
1096 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
1099 * gnus-art.el (article-display-x-face): Cleaned up.
1101 * rfc2047.el (rfc2047-field-value): New function.
1103 * mail-parse.el (mail-header-field-value): New alias.
1105 * gnus-art.el (gnus-mime-print-part): Fix typos.
1107 * smiley-ems.el (gnus-smiley-file-types): New variable.
1108 (smiley-update-cache): Use it.
1109 (smiley-regexp-alist): Suffix-less smiley names.
1110 (smiley-regexp-alist): Added more smileys.
1112 * gnus-sum.el (gnus-print-buffer): Made into own function.
1113 (gnus-summary-print-article): Use it.
1115 * mailcap.el (mailcap-mime-info): Actually return the bit that we
1116 looked for when REQUEST is a string.
1118 * gnus-art.el (gnus-mime-button-commands): Add printing
1120 (gnus-mime-copy-part): Doc fix.
1121 (gnus-mime-print-part): New command.
1123 2001-12-31 Simon Josefsson <jas@extundo.com>
1125 * imap.el (imap-parse-fetch): Notice empty flags responses. From
1126 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
1128 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
1130 * gnus-picon.el (gnus-treat-from-picon): Autoload.
1133 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
1134 longer exists. Remove those codes.
1135 * gnus.el (gnus-use-picons): Ditto.
1137 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1139 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
1142 * gnus-sum.el (t): New `W D' map.
1144 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
1145 (gnus-article-treat-body-boundary): Clean up.
1146 (gnus-body-boundary-face): Removed.
1147 (gnus-article-goto-header): Moved here.
1148 (gnus-article-goto-header): Allow better regexps.
1149 (gnus-article-treat-fold-newsgroups): New command.
1151 * gnus-sum.el (gnus-summary-move-article): We have to select an
1152 article to give `gnus-read-move-group-name' an opportunity to
1153 suggest an appropriate default.
1155 * rfc2047.el (rfc2047-fold-line): New function.
1156 (rfc2047-unfold-line): Ditto.
1157 (rfc2047-fold-region): Don't fold just after the header name.
1159 * mail-parse.el (mail-header-fold-line): New alias.
1160 (mail-header-unfold-line): Ditto.
1162 * gnus-art.el (gnus-body-boundary-face): Renamed.
1163 (gnus-article-treat-body-boundary): Use it.
1164 (gnus-article-treat-body-boundary): Use an invisible header and a
1165 line of underline characters.
1167 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
1169 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
1171 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
1172 (gnus-picon-split-address): New function.
1173 (gnus-picon-find-face): Use it.
1174 (gnus-picon-transform-address): Use it. Set first to t for each
1177 * gnus-art.el (gnus-with-article-headers): Move to here. Define
1178 the macro then use it.
1179 (gnus-treatment-function-alist): Treat picons earlier.
1181 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1183 * gnus-art.el (gnus-body-separator-face): New variable.
1184 (gnus-article-treat-body-boundary): Use a blank, colored line.
1186 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
1189 * gnus-art.el (gnus-treat-body-boundary): New variable.
1190 (gnus-article-treat-unfold-headers): Use helper macro.
1191 (gnus-article-treat-body-boundary): New command.
1193 * gnus.el (gnus-logo-color-style): Change the default color.
1194 (gnus-splash-face): Gray, gray.
1196 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
1199 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
1200 (gnus-logo-color-style): Ditto.
1201 (gnus-logo-colors): Ditto.
1203 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
1205 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
1207 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
1208 (gnus-picon-transform-newsgroups): New function.
1210 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
1213 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
1215 * gnus-art.el (gnus-treat-cc-picon): New variable.
1216 (gnus-treat-mail-picon): Renamed.
1218 * gnus-picon.el: New implementation.
1219 (gnus-picon-find-face): Renamed.
1220 (gnus-treat-from-picon): Use it.
1221 (gnus-picon-transform-address): Renamed.
1222 (gnus-treat-from-picon): Use it.
1223 (gnus-picon-create-glyph): Renamed.
1224 (gnus-picon-transform-address): Use it.
1225 (gnus-treat-cc-picon): New command.
1227 * mm-decode.el (mm-create-image-xemacs): Separated out into
1229 (mm-get-image): Use it.
1231 * gnus-art.el (gnus-treat-display-picons): Simplify.
1232 (gnus-treat-from-picon): Renamed.
1234 * gnus-ems.el (gnus-create-image): New function.
1235 (gnus-put-image): New function.
1237 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
1238 (gnus-with-article-headers): New macro.
1239 (gnus-article-goto-header): New function.
1241 * gnus-xmas.el (gnus-image-type-available-p): New function.
1243 * gnus-ems.el (gnus-image-type-available-p): New function.
1245 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
1247 * nnrss.el (nnrss-check-group): Find the correct tag, because
1250 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1252 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
1253 lines are shorter than the window width.
1254 (gnus-ignored-headers): More headers.
1256 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1258 * gnus-art.el (gnus-treat-unfold-lines): New variable.
1259 (gnus-treat-unfold-headers): Remamed.
1260 (gnus-article-treat-unfold-headers): New command and keystroke.
1262 * rfc2047.el (rfc2047-encode-message-header): Clean up.
1264 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
1266 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
1268 * sha1-el.el (sha1-use-external): New variable.
1269 (sha1-region): Use it.
1270 (sha1-string): Ditto.
1272 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
1273 * gnus-picon.el: Less warnings when compile.
1275 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1277 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
1279 (gnus-picons-database): Default to list.
1280 (gnus-picons-lookup-internal): Use it.
1282 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
1285 * gnus-win.el (gnus-configure-windows-hook): New hook.
1287 2001-12-29 Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>
1289 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
1291 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1293 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
1295 (gnus-select-newsgroup): Don't append; push.
1296 (gnus-adjust-marked-articles): Remove obsolete ranges from
1298 (gnus-update-marks): Clean up.
1299 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
1301 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
1303 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
1305 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1307 * gnus-sum.el (gnus-auto-select-subject): New variable.
1308 (gnus-summary-best-unread-subject): New function.
1309 (gnus-summary-best-unread-article): Use it.
1310 (gnus-summary-first-unseen-subject): New function and command.
1312 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
1315 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
1318 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
1319 from the list of hidden types.
1321 * mm-view.el (mm-inline-text): Ditto.
1322 (mm-inline-text): Ditto.
1323 (mm-w3-prepare-buffer): Ditto.
1325 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
1327 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1329 * gnus-art.el (gnus-ignored-headers): Added more headers.
1331 2001-12-29 Jesper Harder <harder@ifa.au.dk>
1333 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
1336 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1338 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
1340 2001-12-28 Simon Josefsson <jas@extundo.com>
1342 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
1343 Jesper Harder <harder@ifa.au.dk>.
1345 2001-12-27 Simon Josefsson <jas@extundo.com>
1347 * gnus-sum.el (gnus-select-newsgroup): Make
1348 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
1349 contain all articles (instead of none) when no seen marks have
1350 been set for the group.
1351 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
1352 instead, it seems to result in shorter ranges.
1354 2001-12-26 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1356 * mm-util.el (mm-iso-8859-x-to-15-region): Use
1357 insert-before-markers.
1358 From Jesper Harder <harder@ifa.au.dk>
1360 2001-12-26 Paul Jarc <prj@po.cwru.edu>
1362 * nnmaildir.el (nnmaildir-save-mail): create the destination
1363 groups if they do not exist.
1365 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
1367 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
1369 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1371 * gnus-group.el (gnus-group-read-ephemeral-group): Call
1372 gnus-group-real-name.
1374 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
1375 (gnus-newsgroup-variables): Ditto.
1377 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
1380 2001-12-21 Paul Jarc <prj@po.cwru.edu>
1382 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
1383 * nnmaildir.el (top-level): Add commentary.
1384 (nnmaildir-version): Indicate that nnmaildir is now a standard
1385 part of Gnus, not separately released.
1387 2001-12-21 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1389 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
1390 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
1391 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
1392 From Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1394 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1396 * nnmaildir.el: Copyright changes. Require cl only at compile time.
1398 2001-12-20 Simon Josefsson <jas@extundo.com>
1400 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
1401 ZHU <zsh@cs.rochester.edu>.
1402 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
1403 Brian P Templeton <bpt@tunes.org>.
1405 2001-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1407 * nnmaildir.el: New file.
1408 From Paul Jarc <prj@po.cwru.edu>.
1410 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1412 * nndoc.el (nndoc-type-alist): Move forward to the end.
1414 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1416 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
1419 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1421 * gnus-win.el (gnus-frames-on-display-list): New function.
1422 (gnus-get-buffer-window): Use it.
1424 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1426 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
1428 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1430 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
1432 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1433 From Harald Meland <Harald.Meland@usit.uio.no>
1435 * gnus-win.el (gnus-get-buffer-window): New function.
1436 (gnus-all-windows-visible-p): Use it.
1438 * gnus-util.el (gnus-horizontal-recenter)
1439 (gnus-horizontal-recenter, gnus-horizontal-recenter)
1440 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
1442 * gnus-score.el (gnus-score-insert-help): Use it.
1444 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
1445 (gnus-generate-tree, gnus-highlight-selected-tree)
1446 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
1449 * gnus-art.el (gnus-article-set-window-start)
1450 (gnus-mm-display-part, gnus-request-article-this-buffer)
1451 (gnus-button-next-page, gnus-button-prev-page)
1452 (gnus-article-button-next-page, gnus-article-button-prev-page):
1455 2001-12-18 Josh Huber <huber@alum.wpi.edu>
1457 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
1458 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
1459 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
1461 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1463 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
1464 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
1465 * mml1991.el, nnultimate.el: Add `coding'.
1467 2001-12-17 Josh Huber <huber@alum.wpi.edu>
1469 * ChangeLog: changed coding to buffer-file-coding-system
1472 * gnus-smiley.el: same
1473 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
1474 * gnus-delay.el: same
1475 * gnus-spec.el: same
1478 * nnultimate.el: same
1480 2001-12-16 Simon Josefsson <jas@extundo.com>
1481 Inspired by code by Dirk Meyer <dischi@tzi.de>.
1483 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
1484 (gnus-summary-save-map): Add muttprint.
1485 (gnus-summary-make-menu-bar): Ditto.
1486 (gnus-summary-muttprint): New function.
1488 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
1490 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1492 * uudecode.el (uudecode-decode-region-internal): Speedup by using
1493 temporary list instead of buffer.
1495 * mm-url.el (executable-find): autoload.
1497 2001-12-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1499 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
1500 to variable, follow doc-string conventions).
1502 2001-12-13 Josh Huber <huber@alum.wpi.edu>
1504 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
1506 * gnus-topic.el (gnus-subscribe-topics): use it.
1508 2001-12-13 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1510 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
1511 messages. (A small patch with indentation)
1512 From Sean Neakums <sneakums@zork.net>.
1514 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
1515 nil after shooting down the gnus-original-article-buffer.
1517 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1519 * uudecode.el (uudecode-use-external): New variable.
1520 (uudecode-decode-region): Automatically detect external program.
1522 * binhex.el (binhex-use-external): New variable.
1523 (binhex-decode-region-internal): New function.
1524 (binhex-decode-region): Automatically detect external program.
1526 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function):
1529 2001-12-12 Simon Josefsson <jas@extundo.com>
1531 * nnvirtual.el (nnvirtual-always-rescan)
1532 (nnvirtual-component-regexp): Fix doc.
1534 * nnoo.el (defvoo): Add doc to defvoo variables.
1536 * nnml.el (nnml-directory, nnml-active-file)
1537 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
1538 (nnml-marks-is-evil, nnml-filenames-are-evil)
1539 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
1541 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
1542 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
1543 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
1546 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
1547 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook):
1549 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
1550 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
1551 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
1552 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
1554 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
1555 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
1557 * imap.el, nnimap.el: Fix indentation.
1559 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
1561 2001-12-12 Didier Verna <didier@xemacs.org>
1563 * gnus-msg.el (gnus-group-news): New function.
1564 * gnus-group.el (gnus-group-mode-map): bind it to `i'.
1565 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
1566 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
1568 * gnus-msg.el (gnus-summary-news-other-window): New function.
1569 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
1571 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
1572 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
1573 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
1574 for it (called with a prefix).
1575 * gnus-msg.el (gnus-configure-posting-styles): add an optional
1576 group-name argument.
1577 * gnus-msg.el (gnus-setup-message): use it.
1579 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1581 * gnus-sum.el (gnus-summary-show-article): Fix doc.
1583 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1585 * mml.el (mime-to-mml): Remove Content-Disposition too.
1587 2001-12-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1589 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
1590 * gnus-group.el (gnus-group-name-decode): Decode unibyte
1592 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1594 2001-12-08 Nevin Kapur <nevin@jhu.edu>
1596 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
1597 (nnmail-fancy-expiry-target): Use it.
1598 Suggestions from Simon Josefsson <jas@extundo.com>.
1600 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1602 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
1604 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1606 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
1608 * gnus-util.el (gnus-url-unhex-string): Move here.
1610 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1612 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
1613 mm-url-decode-entities-nbsp.
1615 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
1616 * webmail.el, nnwfm.el: Use mm-url.
1618 * mm-url.el (mm-url-fetch-form): Move from nnweb.
1619 (mm-url-remove-markup): Move from nnweb.
1620 (mm-url-fetch-simple): Move from webmail.
1622 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
1624 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1626 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
1627 (gnus-summary-print-article): Use it.
1629 * gnus-util.el (gnus-replace-in-string): Typo.
1631 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1633 * nnweb.el (nnweb-replace-in-string): Removed.
1635 * gnus-util.el (gnus-replace-in-string): New function.
1636 (gnus-mode-string-quote): Use it.
1638 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
1639 * nnwfm.el (nnwfm-create-mapping): Ditto.
1641 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1643 * dgnushack.el (dgnushack-compile): nnrss.el and
1644 nnslashdot.el don't depend on nnweb, url, w3.
1646 * nnrss.el: Use mm-url.
1648 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1650 * mm-url.el (mm-url-insert-file-contents): Support file:.
1652 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1654 * mm-view.el: Lower case for the description line. Sync from the
1657 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1659 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
1660 From: Stefan Monnier <monnier@cs.yale.edu>
1662 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1664 * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
1666 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1668 * mm-url.el: Require executable.
1669 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
1671 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1673 * pop3.el (pop3-munge-message-separator): Only use valid date.
1674 From Michael Welsh Duggan <md5i@cs.cmu.edu>.
1676 * Makefile.in: gnus-load.elc may not be generated.
1678 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1680 * mm-url.el: New file.
1681 * nnslashdot.el: Use it.
1682 * mm-extern.el (mm-extern-url): Use it.
1684 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1686 * gnus-sum.el (gnus-summary-save-article): Nix
1687 gnus-display-mime-function and gnus-article-prepare-hook.
1689 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
1690 the beginning of lines.
1691 (gnus-complex-form-to-spec): Ditto.
1693 2001-12-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1695 * message.el (message-make-mft): Fix the m-s-a-file regexp.
1696 From Paul Jarc <prj@po.cwru.edu>.
1698 2001-11-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1700 * message.el: New variable message-subscribed-address-file;
1701 use it in message-make-mft. From Paul Jarc <prj@po.cwru.edu>.
1703 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1705 * message.el (message-tab-body-function): Set to nil.
1706 (message-tab): Use text-mode-map or global-map.
1707 Suggested by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1709 2001-11-30 Simon Josefsson <jas@extundo.com>
1711 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
1712 instead of gnus-union, for speed. Suggested by Christoph Conrad
1713 <christoph.conrad@gmx.de>.
1714 (gnus-agent-fetch-group-1): Add verbose message.
1716 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1718 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
1721 2001-11-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1723 * message.el (message-newgroups-header-regexp)
1724 (message-completion-alist, message-tab-body-function): Use
1725 defcustom rather than defvar.
1726 (message-tab): Mention `message-tab-body-function' in doc.
1727 Suggested by Karl Eichwalder.
1729 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1731 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
1733 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1735 * nnheader.el (nnheader-find-nov-line): Don't use macro
1738 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
1739 (gnus-group-name-charset): Ditto.
1741 * gnus-util.el (gnus-buffer-live-p): Ditto.
1743 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1745 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
1746 open parenthesis in doc.
1747 (sieve-manage-authenticator-alist): Typo in doc.
1748 * imap.el (imap-authenticator-alist): Typo in doc.
1749 (imap-stream-alist): Backslash.
1751 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
1752 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
1754 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1756 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
1758 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
1760 * gnus-msg.el (gnus-configure-posting-styles): use
1761 make-local-hook. Add LOCAL for add-hook.
1763 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
1765 * message.el (message-mode): Use `make-local-hook' unless
1767 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
1769 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1771 * canlock.el: Remove sha1.el and base64.el stuff.
1773 2001-11-26 Didier Verna <didier@xemacs.org>
1775 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
1778 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1780 * message.el (message-tamago-not-in-use-p): New function.
1781 (message-strip-forbidden-properties): Use it.
1783 2001-11-26 Didier Verna <didier@xemacs.org>
1785 * gnus-start.el (gnus-check-first-time-used): only check for
1786 existence of .el[d] files.
1788 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1790 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
1792 * message.el (message-setup-1): Clean up mc-*.
1794 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1796 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
1797 * gnus-score.el (gnus-score-find-bnews): Use it.
1799 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
1800 (gnus-summary-limit-to-author): Ditto.
1801 (gnus-summary-limit-to-extra): Ditto.
1802 (gnus-summary-find-matching): Support not-matching argument.
1804 2001-11-25 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1806 * message.el (message-wash-subject): Use `insert' rather than
1807 `insert-string', which is deprecated.
1809 2001-11-24 Simon Josefsson <jas@extundo.com>
1811 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
1812 message. (Gnus does not "default" to using 8bit for the message,
1813 it default to use 8bit encoding and the user-supplied CTE
1814 value. Calling this behaviour "treating it as 8bit" is perhaps
1817 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
1818 (compare mm-charset-to-coding-system).
1820 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1822 * canlock.el (canlock-sha1-with-openssl): Use unibyte
1823 buffer. Correctly decode hex.
1825 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1827 * gnus-agent.el (gnus-category-insert-line): Convert category
1830 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1832 * message.el (sha1): eval-and-compile.
1834 2001-11-20 Simon Josefsson <jas@extundo.com>
1836 * message.el (message-allow-no-recipients): New variable.
1837 (message-send): Use it, customize the prompting when posting to
1838 Gcc/Fcc alone. From prj@po.cwru.edu (Paul Jarc).
1840 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1842 * mm-util.el (mm-coding-system-priorities): New variable.
1843 (mm-sort-coding-systems-predicate): New function.
1844 (mm-find-mime-charset-region): Resort coding systems if needed.
1845 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
1847 2001-11-20 Didier Verna <didier@xemacs.org>
1849 * gnus-group.el (gnus-group-make-help-group): new optional
1850 argument to control the error behavior.
1851 * gnus-start.el (gnus-check-first-time-used): use it to avoid
1854 2001-11-19 Simon Josefsson <jas@extundo.com>
1856 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
1857 instead of C-c C-u. Suggested by Per Abrahamsen
1858 <abraham@dina.kvl.dk>.
1860 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1862 * nnfolder.el (nnfolder-read-folder): Use group instead of
1863 nnfolder-current-group.
1864 Suggested by Lorentey Karoly <lorentey@elte.hu>.
1866 2001-11-17 Simon Josefsson <jas@extundo.com>
1868 * message.el (message-send): Ask user if Fcc/Gcc should be
1869 performed when no other sender was specified.
1870 Suggested by prj@po.cwru.edu (Paul Jarc).
1872 2001-11-17 Simon Josefsson <jas@extundo.com>
1874 * message.el (message-mode, message-mode-map): Use C-c C-u for
1875 Importance: instead of C-c C-p (used by SC).
1877 2001-11-16 Simon Josefsson <jas@extundo.com>
1879 * message.el (message-insert-importance-high)
1880 (message-insert-importance-low): Save point.
1882 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
1885 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
1887 * message.el (message-strip-special-text-properties): New option.
1888 (message-strip-forbidden-properties): Obey it.
1890 2001-11-14 Sam Steingold <sds@gnu.org>
1892 * gnus-score.el: Fixed some doc strings to properly quote symbols.
1894 2001-11-15 Simon Josefsson <jas@extundo.com>
1896 Support "Importance:" header in Message.
1898 * message.el (message-mode-map): Bind C-c C-p to
1899 `message-insert-or-toggle-importance'
1900 (message-mode-menu): Add message-insert-importance-{high,low}.
1901 (message-insert-importance-high, message-insert-importance-low)
1902 (message-insert-or-toggle-importance): New functions.
1903 (message-tool-bar-map): Add {un,}important.
1904 (message-mode): Doc fix.
1906 2001-11-15 Simon Josefsson <jas@extundo.com>
1908 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
1910 * mml.el (mml-menu): Fix toolbar tooltip.
1912 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1914 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
1915 * nnml.el (nnml-save-marks): Ditto.
1917 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
1919 2001-11-15 Simon Josefsson <jas@extundo.com>
1921 * nnml.el (nnml-save-marks):
1922 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
1923 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
1925 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
1927 * gnus-art.el (gnus-article-wash-status-strings): Use
1928 `copy-sequence', not `copy-seq'.
1930 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
1932 * gnus-art.el (gnus-article-wash-status-strings): New constant.
1933 (gnus-gnus-article-wash-status-entry): New function.
1934 (gnus-article-wash-status): Use it.
1936 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1938 * mml1991.el: Add coding header.
1940 2001-11-12 Simon Josefsson <jas@extundo.com>
1942 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
1943 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
1944 `mml1991-sign' and `mml1991-encrypt'.
1945 (mml1991-encrypt, mml1991-sign): New glue functions.
1946 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
1948 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
1949 (mml-menu): Add PGP to menu.
1951 * mml-sec.el (top-level): Require mml1991. Don't require smime.
1952 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
1953 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
1954 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
1956 * mml2015.el: Mention RFC 3156.
1958 * mml1991.el: New file. From Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>.
1960 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1962 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
1964 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
1965 From <Michael.Cook@cisco.com>
1967 2001-11-11 Simon Josefsson <jas@extundo.com>
1969 * message.el (top-level): Autoload sha1.
1970 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
1971 canlock, no need to require two different hash algs). Suggested
1972 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
1974 2001-11-09 Simon Josefsson <jas@extundo.com>
1976 * gnus.el (gnus-local-domain): Fix doc. From Pavel Jan
\e,Bm
\e(Bk
1979 2001-11-09 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1981 * message.el (message-point-in-header-p): New function.
1982 (message-do-auto-fill): Use it.
1983 (message-beginning-of-line): New function. Goes to beginning of
1984 header value (i.e., end of header name), or to beginning of line
1985 if already at beginning of value. Behaves like
1986 `beginning-of-line' when in message body.
1987 (message-mode-map): Bind it.
1989 2001-11-08 Simon Josefsson <jas@extundo.com>
1991 * gnus-msg.el (gnus-posting-styles): Add doc.
1993 2001-11-07 Simon Josefsson <jas@extundo.com>
1995 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
1997 * sieve-mode.el (sieve-control-commands-face)
1998 (sieve-control-commands-face, sieve-action-commands-face)
1999 (sieve-test-commands-face, sieve-tagged-arguments-face): New
2001 (sieve-font-lock-keywords): Use them.
2002 (sieve-mode): Only set font-lock-defaults in emacs.
2004 * gnus-art.el (gnus-default-article-saver): Add
2005 gnus-summary-save-body-in-file.
2006 (gnus-summary-write-to-file): Fix doc.
2008 2001-11-07 Simon Josefsson <jas@extundo.com>
2010 * gnus-art.el (gnus-treat-highlight-signature): Add cross
2011 reference to the correct chapter in the manual.
2013 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
2014 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
2016 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2018 * mml.el (mml-preview): Bind mail-header-separator.
2020 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2022 * message.el: Always require canlock.
2023 (message-ignored-supersedes-headers): Include Cancel-Lock and
2025 (message-insert-canlock): Don't require canlock.
2026 (message-cancel-news): Don't check whether canlock is available.
2027 (message-supersede): Support cancel-locks.
2029 * gnus-art.el: Don't autoload canlock.
2031 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2033 * mail-source.el (mail-source-fetch-imap): ASYNC param.
2034 From: <andre@slamdunknetworks.com>
2036 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2038 * many files: Fix copyright lines.
2040 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2042 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
2043 Suggested by Dave Love <fx@gnu.org>.
2045 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2047 * message.el (message-kill-buffer): Remove auto-save file after
2050 * message.el (message-send-mail): Call message-generate-headers
2051 once. Suggested by Matt Armstrong <matt@lickey.com>.
2053 * gnus-topic.el (gnus-topic-rename): Initial-input.
2054 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
2056 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
2058 * message.el (message-forbidden-properties): New constant.
2059 (message-strip-forbidden-properties): New function.
2060 (message-mode): Activate it.
2062 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2064 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
2065 (mm-hack-charsets): Fix doc.
2067 2001-11-02 Simon Josefsson <jas@extundo.com>
2069 * gnus-int.el (gnus-check-server): Message "...done" when done.
2071 * imap.el (imap-close): Don't message (imap-send-command-wait
2072 returns if the connection is dropped).
2073 (imap-wait-for-tag): Nix out message only when necessary.
2075 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
2076 for non-crossposting.
2077 (gnus-sieve-crosspost): Default to t to be consistent with other
2080 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2082 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
2083 (mm-iso-8859-x-to-15-table): Ditto.
2084 (mm-iso-8859-x-to-15-region): Ditto.
2085 (mm-find-mime-charset-region): Ditto.
2087 2001-11-01 Simon Josefsson <jas@extundo.com>
2089 * nnimap.el (nnimap-close-asynchronous): New variable.
2090 (nnimap-close-group): Use it.
2091 (nnimap-expunge): Don't use it.
2093 * imap.el (imap-callbacks): New variable.
2094 (imap-remassoc): Copied from `gnus-remassoc'.
2095 (imap-add-callback): New function.
2096 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
2098 (imap-parse-response): Call the callback.
2100 * message.el (message-insert-canlock): New variable.
2101 (message-canlock-generate, message-canlock-password)
2102 (message-insert-canlock): New functions.
2103 (message-send-news): Call `message-insert-canlock'.
2104 (top-level): Require canlock when compiling.
2105 (message-insert-canlock): Require canlock before we need it.
2107 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2109 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
2111 2001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2113 * dgnushack.el (dgnushack-make-load): A workaround for
2114 custom-add-loads bug in some versions of XEmacs.
2116 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2118 * mm-util.el (mm-charset-synonym-alist): Revert (some).
2120 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2122 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
2123 (mm-hack-charsets): New variable.
2124 (mm-iso-8859-15-compatible): New variable.
2125 (mm-iso-8859-x-to-15-table): New variable.
2126 (mm-find-mime-charset-region): Add parameter hack-charsets.
2128 * mm-bodies.el (mm-encode-body): Use it.
2129 * mml.el (mml-parse-1): Ditto.
2131 2001-11-01 Simon Josefsson <jas@extundo.com>
2133 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
2135 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2137 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
2140 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2142 * smiley-ems.el (smiley-update-cache): Auto detect file type.
2144 * message.el (message-forward-rmail-make-body): Use
2145 save-window-excursion.
2146 (message-encode-message-body): Search with noerror.
2147 (message-setup-1): Convert compose-mail send-actions to
2148 message-send-actions.
2150 2001-11-01 Simon Josefsson <jas@extundo.com>
2152 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
2155 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2157 * sieve-manage.el (sieve-string-bytes): No complain.
2159 2001-11-01 Simon Josefsson <jas@extundo.com>
2161 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
2162 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
2163 has autoload cookies, so no `require' should be necessary.)
2165 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
2168 2001-10-31 Simon Josefsson <jas@extundo.com>
2170 * gnus-cus.el (gnus-group-parameters): Support integer `display'
2173 * gnus-sum.el (gnus-select-newsgroup): If group parameter
2174 `display' is a number (and C-u wasn't used to enter group), only
2175 fetch that number of articles.
2177 2001-10-31 Matt Armstrong <matt@lickey.com>
2179 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
2180 not-subscribed -> subscribed.
2182 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2183 From: Josh Huber <huber@alum.wpi.edu>
2185 * message.el (message-subscribed-address-functions): New variable.
2186 (message-subscribed-addresses): New variable.
2187 (message-subscribed-regexps): New variable.
2188 (message-goto-mail-followup-to): New function.
2189 (message-send-mail): Add Mail-Followup-To.
2190 (message-make-mft): New function.
2192 * gnus.el (gnus-find-subscribed-addresses): New function.
2194 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2196 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
2197 (mail-source-fetch-pop): Ditto.
2198 (mail-source-check-pop): Ditto.
2200 * gnus-start.el (gnus-read-init-file): Ditto.
2201 (gnus-activate-group): Ditto.
2202 (gnus-read-newsrc-el-file): Ditto.
2204 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2206 * message.el (message-get-reply-headers): Make sure there is ", ".
2208 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
2209 mm-coding-system-p. Don't correct it only in XEmacs.
2210 (mm-charset-to-coding-system): Use mm-coding-system-p and
2211 mm-get-coding-system-list.
2212 (mm-emacs-mule, mm-mule4-p): New variables.
2213 (mm-enable-multibyte, mm-disable-multibyte,
2214 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
2215 mm-with-unibyte-current-buffer,
2216 mm-with-unibyte-current-buffer-mule4): Use them.
2217 (mm-find-mime-charset-region): Treat iso-2022-jp.
2219 From Dave Love <fx@gnu.org>:
2221 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
2223 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
2224 entries conditional on not having a coding system defined for
2226 (mm-mule-charset-to-mime-charset): Use
2227 find-coding-systems-for-charsets if defined.
2228 (mm-charset-to-coding-system): Don't use
2229 mm-get-coding-system-list. Look in mm-charset-synonym-alist
2230 later. Add last resort search of coding systems.
2231 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
2232 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
2234 (mm-find-mime-charset-region): Re-write.
2235 (mm-with-unibyte-current-buffer): Restore buffer as well as
2238 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2240 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
2241 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
2242 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
2244 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2246 * gnus-art.el (article-display-x-face): Nix buffer-read-only
2249 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
2251 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2253 * gnus-spec.el (gnus-parse-simple-format): Use
2254 buffer-substring-no-properties.
2256 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2258 * gnus-art.el (article-verify-cancel-lock): New function.
2260 * nnheader.el (nntp-process-response): New variable.
2261 (nnheader-init-server-buffer): Make `nntp-process-response'
2262 buffer-local in `nntp-server-buffer'.
2264 * nntp.el (nntp-prepare-post-hook): New hook.
2265 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
2266 (nntp-async-trigger): Ditto.
2267 (nntp-request-post): Insert a server's ID if there's no Message-ID
2268 header; run `nntp-prepare-post-hook'.
2270 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2272 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
2275 * message.el (message-forward-subject-author-subject): Don't use
2276 message-news-p, which widens the buffer.
2277 (message-forward-make-body): New function.
2278 (message-forward): Use it.
2279 (message-insinuate-rmail): New function.
2280 (message-forward-rmail-make-body): New function.
2282 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2284 * mm-extern.el (mm-extern): Provide it.
2286 * mm-partial.el (mm-partial): Provide it.
2288 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2290 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
2292 2001-10-29 Simon Josefsson <jas@extundo.com>
2294 * mml.el (mml-preview): Bind message-this-is-news if it is
2295 news. From Jesper Harder <harder@myrealbox.com>.
2297 2001-10-28 Simon Josefsson <jas@extundo.com>
2299 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
2301 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
2303 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
2306 2001-10-27 Simon Josefsson <jas@extundo.com>
2308 * message.el (message-indent-citation): Don't add trailing
2309 whitespace when citing text.
2311 * gnus.el (gnus-group-faq-directory): Fix. From Jesper Harder
2314 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2316 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
2318 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
2319 (nnweb-type-definition): Add google as alias of dejanews.
2320 (nnweb-google-parse-1): Forward 1 line.
2322 2001-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2324 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
2325 variable `message-forward-ignored-headers'.
2327 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
2329 * gnus.el (gnus-expand-group-parameter): New function.
2330 (gnus-expand-group-parameters): Call it.
2331 (gnus-group-fast-parameter): New function.
2332 (gnus-group-find-parameter): Call it.
2334 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
2336 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
2337 vector (it didn't before because of a bug).
2338 * gnus-msg.el (gnus-post-news): Use header vector directly, if
2339 available. Before it converted it to an article number.
2341 This makes followup to news articles with negative numbers in
2342 nnvirtual groups use news instead of mail.
2344 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
2346 * gnus.el (post-method): Use `native' instead of `nil'.
2348 * gnus-msg.el (gnus-post-method): Ditto.
2350 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
2352 * gnus.el (gnus-define-group-parameter): Grammar fix.
2354 2001-10-22 Simon Josefsson <jas@extundo.com>
2356 * gnus-msg.el (gnus-extended-version): Include
2357 system-configuration.
2358 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann).
2360 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
2362 * gnus.el (post-method): Customization fix: `native' is not a
2364 * gnus-msg.el (gnus-post-method): Doc and customization fix:
2365 `native' is not a valid value.
2367 2001-10-21 Simon Josefsson <jas@extundo.com>
2369 * nnimap.el (nnimap): Defgroup
2370 (nnimap-strict-function, nnimap-strict-function-match): New
2371 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
2372 (nnimap-split-crosspost, nnimap-split-inbox)
2373 (nnimap-split-rule, nnimap-split-predicate)
2374 (nnimap-split-predicate): Defcustom.
2375 (nnimap-split-inbox, nnimap-expunge-search-string)
2376 (nnimap-importantize-dormant): Remove "*" from doc.
2378 2001-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2380 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
2381 not supplied via prefix arg. From Lisp, make arg mandatory.
2382 Suggested by Frank Schmitt.
2384 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
2386 * message.el (message-do-auto-fill): Avoid calling
2389 2001-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2390 From Paul Jarc <prj@po.cwru.edu>.
2392 * message.el (message-get-reply-headers): Restructure the logic
2393 and add comments. From Paul Jarc <prj@po.cwru.edu>.
2395 2001-10-20 Simon Josefsson <jas@extundo.com>
2397 * message.el (message-cancel-news): Support cancel-locks.
2398 Suggested by Per Abrahamsson.
2400 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
2401 conses. From David Z Maze <dmaze@MIT.EDU>.
2403 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
2405 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
2407 * mm-decode.el (mm-default-directory): Fix customize type.
2409 * message.el (message-setup-fill-variables): Kludge to use
2410 normal-auto-fill-function even if auto fill is already activated.
2412 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
2414 * message.el (message-do-auto-fill): New version that does not
2415 rely on text properties, by Simon Josefsson <jas@extundo.com>.
2416 (message-setup-1): Removed the `message-field' property.
2418 * gnus-draft.el (gnus-draft-edit-message): Removed the
2419 `message-field' property.
2421 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
2423 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
2424 `message-field'. The `field' property has a special significance in
2427 * message.el (message-send, message-setup-1): Ditto.
2429 2001-10-18 Simon Josefsson <jas@extundo.com>
2431 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
2434 2001-10-18 Simon Josefsson <jas@extundo.com>
2435 From Frank Schmitt <usereplyto@Frank-Schmitt.net>
2437 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
2438 (gnus-summary-make-menu-bar): Ditto.
2440 2001-10-17 Simon Josefsson <jas@extundo.com>
2442 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
2443 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
2445 2001-10-17 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2447 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
2448 * gnus-util.el (gnus-user-date): New function.
2449 From Frank Schmitt <usenet@Frank-Schmitt.net>.
2451 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
2453 * message.el (message-check-news-header-syntax): Special case
2456 * gnus-sum.el (gnus-summary-respool-default-method): Changed
2457 customize type to `symbol'.
2459 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2461 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
2463 (gnus-parse-simple-format): Support user extended spec too.
2464 %u&foo; invokes gnus-user-format-function-foo.
2466 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2468 * nnml.el (nnml-request-expire-articles): Make sure it is back to
2470 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
2471 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
2472 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
2473 * nndiary.el (nndiary-request-expire-articles): Ditto.
2474 (nndiary-schedule): Defsubst it before use it.
2475 (nndiary-error): eval-and-compile.
2477 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
2479 * gnus-msg.el (gnus-post-method): Changed two instances of
2480 `active' to `current' and one `null' to `not'.
2482 2001-10-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2483 From Katsumi Yamaoka <yamaoka@jpl.org>.
2485 * message.el (message-setup-fill-variables): Use
2486 `normal-auto-fill-function' instead of `auto-fill-function'.
2488 2001-10-16 Simon Josefsson <jas@extundo.com>
2490 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
2491 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
2492 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
2494 2001-10-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2495 Patch by Oliver Scholz <oscholz@my.gnus.org>.
2497 * gnus-draft.el (gnus-draft-edit-message): Add text property
2498 `field' with value `header' to message headers.
2499 * message.el (message-setup-1): Really add text property to all of
2500 the header, not just part of it.
2502 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2504 * gnus-group.el (gnus-group-sort-by-server): Use it.
2506 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
2508 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
2511 2001-10-14 Simon Josefsson <jas@extundo.com>
2515 * smime.el: Doc fix.
2517 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
2518 charset magic from message.el.
2520 2001-10-12 Simon Josefsson <jas@extundo.com>
2521 Suggested by david.goldberg6@verizon.net (David S. Goldberg)
2523 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
2524 'cite from g-a-wash-types.
2525 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
2526 (gnus-article-hide-citation): Fix.
2528 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
2530 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
2532 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
2534 (gnus-signature-toggle): Toggle `s' mode line character.
2536 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
2537 doing stuff that clears it.
2539 2001-10-12 Simon Josefsson <jas@extundo.com>
2541 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
2542 From Eric Marsden <emarsden@laas.fr>.
2544 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2546 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
2547 (autoload): Add some autoloads.
2549 2001-10-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2550 Suggested by Oliver Scholz <epameinondas@gmx.de>.
2552 * message.el (message-do-auto-fill): New function. Like
2553 `do-auto-fill' but don't fill when in the message header.
2554 (message-setup-1): Put a text property on the message header.
2555 (message-setup-fill-variables): Use `message-do-auto-fill'.
2557 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2559 * message.el (message-send-mail-partially): Insert an empty line
2560 first, because of the change of message-make-lines.
2562 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
2564 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
2565 iso-8859-15, make it an alias for iso-8859-1.
2567 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
2569 * message.el (message-send-news): Don't modify the value of
2570 `message-syntax-checks' if it is not a list (possibly it is
2571 `dont-check-for-anything-just-trust-me').
2573 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
2575 * gnus-group.el (gnus-group-name-charset-group-alist): Use
2576 `find-coding-system' for XEmacs to check whether the coding-system
2577 `utf-8' is available.
2579 2001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2581 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
2583 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
2585 * message.el (message-send-news): Oops, missed case with no
2586 "Followup-To" header...
2588 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
2590 * message.el (message-send-news): Allow
2591 `gnus-group-name-charset-group-alist' to affect encoding of the
2592 "Newsgroups" and "Followup-To" headers.
2594 2001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2596 * Makefile.in (install-el): Depend on gnus-load.el.
2598 2001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2600 * Makefile.in (install-el): Use -f.
2601 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
2603 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
2605 * message.el (message-send-news): Don't encode Followups-To when
2606 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
2608 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
2611 * gnus-art.el (article-decode-group-name): Also decode
2614 * rfc2047.el (rfc2047-encode-message-header): Encode without
2615 asking for null methods.
2617 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
2618 default charset for newsgroup names in accordance with USEFOR.
2620 * gnus-group.el (gnus-group-name-charset-method-alist,
2621 gnus-group-name-charset-group-alist): Removed "*" from doc
2622 strings, "*" should not be used for complex variables.
2624 2001-10-06 Simon Josefsson <jas@extundo.com>
2626 Support UTF-8 group names better.
2628 * message.el (message-check-news-header-syntax): Encode group
2629 names before comparison.
2631 * gnus-msg.el (gnus-copy-article-buffer): Run all
2632 `gnus-article-decode-hook's except `article-decode-charset'
2633 instead of hardcoding call to one of them.
2635 * gnus-art.el (gnus-article-decode-hook): Add
2636 `article-decode-group-name'.
2637 (article-decode-group-name): New function, use `g-d-n'.
2639 * gnus-group.el (gnus-group-insert-group-line): Decode
2640 gnus-tmp-group using `g-d-n'.
2642 * gnus-util.el (gnus-decode-newsgroups): New function.
2644 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
2646 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
2647 `gnus-group-name-charset-group-alist'.
2649 2001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2651 * Makefile.in: Install el in install. Add uninstall.
2653 2001-10-05 Simon Josefsson <jas@extundo.com>
2655 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
2657 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
2659 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
2662 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
2663 limiting if read-all (C-u RET) was used.
2665 2001-10-04 Simon Josefsson <jas@extundo.com>
2667 * mail-source.el (mail-source-movemail-program): New variable.
2668 (mail-source-movemail): Use it. Suggested by Taylor Hutt
2669 <thutt@thutt.vmware.com>.
2671 2001-10-03 Simon Josefsson <jas@extundo.com>
2673 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
2674 (gnus-summary-line-format-alist): Fix param.
2676 2001-10-02 Simon Josefsson <jas@extundo.com>
2678 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
2679 don't go through `nnimap-request-expire-articles' to delete the
2680 article. Thanks to prj@po.cwru.edu (Paul Jarc).
2682 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2684 * gnus-agent.el (gnus-agent-write-active): The min in the
2685 agent/active may be larger than that in the server/active.
2687 2001-10-01 Simon Josefsson <jas@extundo.com>
2689 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
2692 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
2694 * nnfolder.el: Ditto.
2696 2001-09-30 Dan Christensen <jdc+news@uwo.ca>
2698 * gnus-sum.el (gnus-summary-extract-address-component): New function.
2699 (gnus-summary-from-or-to-or-newsgroups): Optimize.
2701 2001-09-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2703 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
2704 (message-mode-menu): Menu item for same.
2706 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
2709 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
2710 nndraft:delayed does not exist.
2711 (gnus-delay-initialize): Don't set up keymap, that's done from
2713 (gnus-delay, gnus-delay-group, gnus-delay-header)
2714 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
2716 2001-09-29 Simon Josefsson <jas@extundo.com>
2718 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
2719 utf-8, not eight-bit-control.
2721 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
2722 (imap-log, imap-debug): Custom.
2723 (imap-log-buffer, imap-debug-buffer): New constants.
2724 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
2725 (imap-network-open, imap-shell-open, imap-starttls-open)
2726 (imap-send-command-1, imap-send-command, imap-arrival-filter)
2727 (imap-debug): Use imap-*-buffer.
2729 * nndoc.el (nndoc-article-type): Add mailman.
2730 (nndoc-type-alist): Ditto.
2731 (nndoc-mailman-type-p): New function.
2733 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2735 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
2738 2001-09-27 Simon Josefsson <jas@extundo.com>
2740 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
2741 (gnus-topic-catchup-articles): New function. Suggested by Robin
2742 S. Socha <robin-dated-1001857693.185e29@socha.net>.
2744 2001-09-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2745 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
2747 * gnus-ems.el (gnus-article-display-xface): Insert xface after
2750 2001-09-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2751 From Daiki Ueno <ueno@unixuser.org>
2753 * gnus-sum.el (gnus-summary-show-article): The arglist of
2754 detect-coding-region is incompatible.
2756 2001-09-26 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2757 From Katsuhiro Hermit Endo <hermit@koka-in.org>
2759 * gnus-group.el (gnus-group-delete-group): Typo.
2761 2001-09-26 Simon Josefsson <jas@extundo.com>
2763 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
2765 * nnimap.el (nnimap-expiry-target): Use temp buffer.
2767 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2769 * gnus-cus.el (gnus-group-parameters): Display as sexp.
2771 2001-09-22 Simon Josefsson <jas@extundo.com>
2773 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
2775 * nnfolder.el (nnfolder-open-marks): Ditto.
2777 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
2778 (gnus-update-marks): Use it.
2779 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
2782 * gnus.el (gnus-article-special-mark-lists): Add killed.
2783 (gnus-article-unpropagated-mark-lists): New constant.
2785 2001-09-22 Simon Josefsson <jas@extundo.com>
2787 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
2790 2001-09-23 Simon Josefsson <jas@extundo.com>
2792 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
2794 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2796 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
2798 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
2800 * gnus-group.el (gnus-group-sort-function): Fix customize type to
2801 accept lists of functions.
2803 2001-09-20 Simon Josefsson <jas@extundo.com>
2805 * gnus-group.el (gnus-group-catchup): Update expire marks in
2806 backend. Also, if ALL also set expire marks on tick/dormant.
2808 2001-09-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2810 * message.el (message-tab-body-function): New variable.
2811 * message.el (message-tab): Use it.
2813 2001-09-19 Sam Steingold <sds@gnu.org>
2815 * gnus-win.el (gnus-buffer-configuration): Respect
2816 `gnus-bug-create-help-buffer'.
2818 2001-09-18 Simon Josefsson <jas@extundo.com>
2820 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
2821 (gnus-parse-simple-format): Re-revert.
2823 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
2825 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
2826 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
2828 2001-09-18 Simon Josefsson <jas@extundo.com>
2830 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
2832 (gnus-parse-simple-format): Don't use it.
2834 2001-09-17 Miles Bader <miles@gnu.org>
2836 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
2837 error querying a backend abort the whole process.
2839 2001-09-17 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2841 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
2842 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
2844 2001-09-17 Didier Verna <didier@xemacs.org>
2846 * nndiary.el: version 0.2-b14.
2847 * gnus-diary.el (gnus-diary-check-message): fix `read-string'
2848 compatibility problem with XEmacs 21.1.
2850 2001-09-15 Simon Josefsson <jas@extundo.com>
2852 * gnus-group.el (gnus-group-line-format): Document %c.
2854 * nnml.el (nnml-parse-head): Handle CRLF files.
2855 (nnml-generate-nov-file): Ditto.
2856 (nnml-retrieve-headers): Ditto.
2858 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
2860 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
2862 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
2864 * gnus-spec.el (gnus-correct-substring): Still stopped one
2865 character before we wanted (never included last character).
2866 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
2867 add missing "," (once per function)
2869 2001-09-14 Simon Josefsson <jas@extundo.com>
2871 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
2872 (otherwise e.g. gnus-agentize in .gnus overrides the customized
2873 default before gnus-group is loaded and the variable set.)
2875 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
2876 killed or unsent marks.
2878 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
2879 isn't an article to set it on (e.g. when you `a' in a group).
2881 2001-09-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
2883 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
2884 can read e-mails from Microsoft Outlook users not using ISO
2885 8859-2 character set.
2887 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2889 * gnus-diary.el: Minor modifications to avoid warnings.
2890 (gnus-summary-misc-menu): defvar.
2891 (gnus-diary-check-message): Use gnus-point-at-eol.
2892 (gnus-diary-kill-entire-line): eval-and-compile.
2894 2001-09-12 Didier Verna <didier@xemacs.org>
2896 * nndiary.el: new version (0.2-b13).
2897 * nndiary.el (nndiary-mail-sources): doc update.
2898 * nndiary.el (nndiary-split-methods): ditto.
2899 * nndiary.el (nndiary-request-accept-article-hooks): New.
2900 * nndiary.el (nndiary-request-accept-article): use it, check
2902 * nndiary.el (nndiary-get-new-mail): changed default to nil.
2903 * nndiary.el (nndiary-schedule): fix bug (misplaced
2904 condition-case): it didn't return nil on error.
2905 * gnus-diary.el: new version.
2906 * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
2907 * gnus-diary.el (gnus-diary-header-value-history): New.
2908 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
2909 * gnus-diary.el (gnus-diary-add-header): New.
2910 * gnus-diary.el (gnus-diary-check-message): New.
2911 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
2912 * gnus-diary.el (gnus-article-edit-mode-map): ditto.
2914 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2916 * gnus-sum.el (gnus-select-newsgroup): Make
2917 `gnus-current-select-method' buffer-local.
2919 * gnus-art.el (gnus-request-article-this-buffer): Refer
2920 `gnus-current-select-method' in the current summary buffer.
2922 2001-09-10 Simon Josefsson <jas@extundo.com>
2923 From Daniel Pittman <daniel@rimspace.net>
2925 * gnus-spec.el (gnus-correct-pad-form): Fix.
2927 2001-09-09 Simon Josefsson <jas@extundo.com>
2929 * mm-decode.el (mm-inline-media-tests): Add
2930 application/x-emacs-lisp.
2931 (mm-attachment-override-types): Add
2932 application/{x-,}pkcs7-signature.
2934 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
2935 (gnus-server-line-format, gnus-server-mode-line-format)
2936 (gnus-server-browse-in-group-buffer): Customize.
2938 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2940 * nnml.el (nnml-marks-changed-p): Typo.
2941 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
2942 (nnml-marks-changed-p): Use gnus-gethash.
2943 (nnml-marks-modtime): Use gnus-make-hashtable.
2945 * nnfolder.el (nnfolder-marks-changed-p): Typo.
2946 (nnfolder-request-expire-articles, nnfolder-save-marks)
2947 (nnfolder-open-marks): Typo.
2948 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
2949 (nnfolder-marks-changed-p): Use gnus-gethash.
2950 (nnfolder-marks-modtime): Use gnus-make-hashtable.
2952 2001-09-08 Simon Josefsson <jas@extundo.com>
2954 * nnfolder.el (nnfolder-marks-modtime): New variable.
2955 (nnfolder-marks-changed-p): New function.
2956 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
2957 (nnfolder-request-update-info): Don't update if marks didn't change.
2959 * nnml.el (nnml-marks-modtime): New variable.
2960 (nnml-marks-changed-p): New function.
2961 (nnml-save-marks, nnml-open-marks): Save modtime.
2962 (nnml-request-update-info): Don't update if marks didn't change.
2964 * gnus-agent.el (gnus-agent-any-covered-gcc)
2965 (gnus-agent-add-server, gnus-agent-remove-server): Use
2966 gnus-agent-method-p.
2968 * gnus-art.el (gnus-buttonized-mime-types): New variable.
2969 (gnus-unbuttonized-mime-type-p): Use it.
2971 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
2974 2001-09-08 Simon Josefsson <jas@extundo.com>
2975 From Daniel Pittman <daniel@rimspace.net>
2977 * gnus-spec.el (gnus-correct-pad-form): New function.
2978 (gnus-parse-simple-format): Use it.
2980 2001-09-07 Simon Josefsson <jas@extundo.com>
2982 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
2983 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
2984 Putnam <reader@newsguy.com>.
2985 (gnus-group-sort-selected-groups): Touch dribble file.
2987 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
2989 * nnml.el (nnml-filenames-are-evil): New variable.
2990 (nnml-article-to-file-alist): Rename to ...
2991 (nnml-current-group-article-to-file-alist): ... this.
2992 Respect `nnml-filenames-are-evil'.
2993 (nnml-active-number): Update.
2994 (nnml-update-file-alist): Update.
2995 (nnml-request-article): Use nnheader-article-to-file-alist.
2996 (nnml-request-rename-group): Likewise.
2998 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
3000 * gnus-sum.el (gnus-summary-insert-line): Fix.
3002 2001-09-06 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
3004 * gnus-sum.el: Bind g-s-t-s to "W g".
3005 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
3006 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
3007 display of graphical smilies.
3009 2001-09-07 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3011 * gnus-start.el (gnus-setup-news): A typo.
3012 From Bill White <billw@wolfram.com>.
3014 2001-09-06 Simon Josefsson <jas@extundo.com>
3016 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
3019 2001-09-05 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3021 * nnmail.el (nnmail-split-fancy): Document `junk'.
3023 2001-09-04 Simon Josefsson <jas@extundo.com>
3025 * imap.el (imap-search): Don't error if server is broken.
3027 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
3029 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
3030 searching for an article that isn't in the mbox.
3032 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
3034 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
3035 right, and get all the comments.
3037 2001-09-02 Simon Josefsson <jas@extundo.com>
3038 Suggested by Dan Christensen <jdc+news@uwo.ca>
3040 * nnfolder.el (nnfolder-request-update-info): Fix message.
3042 * nnml.el (nnml-request-update-info): Ditto.
3044 2001-09-01 Simon Josefsson <jas@extundo.com>
3046 * nnml.el (nnml-request-expire-articles): Also bind
3047 `nnml-current-group' and `nnml-article-file-alist' when using
3048 expiry-target. (Otherwise nnml will be in a inconsistent internal
3049 state causing all kind of problems.)
3050 (nnml-request-expire-articles): If `nnml-article-to-file' or
3051 `file-attributes' failes, return article as un-expirable instead
3052 of treating it as expired.
3054 2001-08-31 Sam Steingold <sds@gnu.org>
3056 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
3057 typo: `exmine' --> `examine'.
3059 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3061 * nndoc.el (nndoc-forward-type-p): It is not a digest.
3063 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3065 * nnml.el (nnml-check-directory-twice): Remove.
3066 (nnml-retrieve-headers): Ditto.
3067 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
3069 2001-08-30 Andrew Innes <andrewi@gnu.org>
3071 * nnheader.el (nnheader-directory-files-is-safe): No need to read
3072 directory twice on Windows, or on GNU Emacs-21.
3074 2001-08-30 Andrew Innes <andrewi@gnu.org>
3076 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
3077 (nnml-request-rename-group): Ditto.
3078 (nnml-active-number): Ditto.
3079 (nnml-request-create-group): Use nnml-directory-articles.
3080 (nnml-request-expire-articles): Use nnml-directory-articles, which
3081 gets list from nov database if available.
3082 (nnml-get-nov-buffer): New function.
3083 (nnml-open-nov): Use it.
3084 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
3085 gets alist from nov database if available.
3086 (nnml-directory-articles): New function.
3087 (nnml-article-to-file-alist): New function.
3089 2001-08-30 Andrew Innes <andrewi@gnu.org>
3091 * mm-decode.el (mm-display-external): Use `name' as filename, if
3092 `filename' attribute is not present.
3094 2001-08-30 Andrew Innes <andrewi@gnu.org>
3096 * mail-source.el (mail-source-flash): New defcustom.
3097 (mail-source-new-mail-p): Ring visible bell if appropriate.
3098 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
3099 timer is cleared even if mail check signals an error.
3101 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3103 * gnus-sum.el (gnus-summary-move-article): Only update marks of
3106 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3108 * flow-fill.el (fill-flowed): eol might be point-max.
3110 2001-08-27 Simon Josefsson <jas@extundo.com>
3112 * nnml.el (nnml-request-update-info): Fix message.
3113 (nnml-open-marks): Ditto.
3115 * nnfolder.el (nnfolder-request-update-info):
3116 (nnfolder-open-marks): Fix message.
3118 2001-08-25 Simon Josefsson <jas@extundo.com>
3120 * nnfolder.el (nnfolder-save-marks): Don't create directory named
3123 2001-08-25 Simon Josefsson <jas@extundo.com>
3124 From Andreas Jaeger <aj@suse.de>
3126 * nnfolder.el (nnfolder-open-marks): Fix typo.
3127 * nnml.el (nnml-open-marks): Likewise.
3129 2001-08-25 Simon Josefsson <jas@extundo.com>
3131 Make nnfolder groups self-contained as far as marks are concerned.
3133 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
3134 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
3135 (nnfolder-open-server): Make marks directory.
3136 (nnfolder-request-delete-group): Delete marks file.
3137 (nnfolder-request-delete-group): Check of nov/marks file exist
3139 (nnfolder-request-rename-group): Rename marks file.
3140 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
3141 (nnfolder-request-set-mark, nnfolder-request-update-info)
3142 (nnfolder-group-marks-pathname, nnfolder-save-marks)
3143 (nnfolder-open-marks): New functions.
3144 (top-level): Require gnus.
3146 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3148 * nnweb.el (nnweb-type-definition): Use google raw file.
3149 (nnweb-google-parse-1): Ditto.
3150 (nnweb-google-identity): Ditto.
3151 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
3152 (nnweb-altavista-wash-article): Ditto.
3153 (nnweb-request-article): Remove nnweb-decode-entities.
3155 * nnml.el: Require 'gnus.
3157 2001-08-25 Simon Josefsson <jas@extundo.com>
3159 * nnml.el (nnml-marks-is-evil): Add doc.
3161 2001-08-25 Simon Josefsson <jas@extundo.com>
3163 * nnml.el (nnml-save-marks): Wrap saving marks in a
3164 condition-case, to allow user to start Gnus if saving marks failed
3167 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
3169 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
3171 * gnus-group.el (gnus-update-group-mark-positions): Bind
3172 gnus-group-update-hook to nil.
3174 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3176 * mml.el (mml-generate-mime-1): Force as multibyte string.
3178 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3180 * gnus-sum.el (gnus-summary-insert-line)
3181 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
3182 From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
3184 * gnus-spec.el (gnus-correct-substring): Take optional END.
3186 * nnrss.el (nnrss-request-article): Remove \n.
3187 (nnrss-retrieve-headers): Lines number is -1.
3189 2001-08-24 Simon Josefsson <jas@extundo.com>
3191 * gnus-group.el (gnus-info-clear-data): Call
3192 nnfoo-request-set-mark to propagate marks. Fix bug:
3193 `gnus-group-update-line' doesn't update read range unless we call
3194 `gnus-get-unread-articles-in-group' first.
3196 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
3199 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3201 * gnus-util.el (gnus-create-info-command): Return an interactive
3204 2001-08-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3205 From Katsumi Yamaoka <yamaoka@jpl.org>
3207 * gnus-spec.el (gnus-parse-complex-format): Use equal.
3209 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3211 * gnus-sum.el (gnus-select-newsgroup): Use it.
3213 * gnus-util.el (gnus-not-ignore): New function.
3215 * lpath.el (featurep): Don't fbind char-int.
3217 * gnus-util.el (gnus-create-info-command): New function.
3219 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
3222 * gnus-sum.el (gnus-select-newsgroup): Clean up.
3223 (gnus-summary-limit-children): Use 'identity instead of `all'.
3224 (gnus-summary-limit-to-display-predicate): New command and
3227 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3229 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
3231 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
3233 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3235 * gnus-spec.el: Add the Gnus version.
3236 (gnus-update-format-specifications): If the Gnus version changes,
3237 nix out the format spec cache.
3239 * gnus.el (gnus-continuum-version): Made into a command and
3240 optionalize the VERSION.
3242 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
3243 the start of the lines.
3245 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
3247 * gnus.el (gnus-visual-p): Define function before use of
3250 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3252 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
3253 (gnus-article-mark-to-type): New function.
3254 (gnus-update-missing-marks): Only update marks of type 'list.
3256 * gnus.el (gnus-article-special-mark-lists): New variable.
3258 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3260 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
3261 (gnus-select-newsgroup): Still use 'all.
3262 (gnus-summary-initial-limit): Comparing with 'all.
3264 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3266 * gnus-start.el (gnus-activate-group): If dont-check, don't update
3269 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3271 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
3272 nnslashdot-*-retrieve-headers.
3273 (nnslashdot-request-article): Fix for slashcode 2.2.
3274 (nnslashdot-make-tuple): New function.
3275 (nnslashdot-read-groups): Use it.
3277 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3279 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
3282 * gnus-sum.el (gnus-summary-move-article): Don't select article.
3284 2001-08-20 Simon Josefsson <jas@extundo.com>
3286 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
3287 opened, error instead of continuing (and exploding later).
3289 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3291 * gnus.el (gnus-expand-group-parameters): Return the parameter
3294 * gnus-sum.el (gnus-summary-show-article): Doc fix.
3295 (gnus-summary-show-article): Guess at charset if required.
3297 * gnus-spec.el (gnus-correct-substring): Stopped one character
3300 2001-08-19 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3302 * earcon.el (earcon-auto-play): Remove unused option.
3304 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
3306 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
3307 message down in levels, since it happens very fast.
3309 * smiley-ems.el (smiley-update-cache): Respect the symbol version
3310 of smiley-regexp-alist.
3312 * mm-view.el (mm-inline-text): Ignore vcard errors.
3314 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
3316 * gnus-score.el (gnus-all-score-files): Use append instead of
3319 * gnus.el (gnus-splash-face): Doc fix.
3321 * mm-decode.el (mm-mailcap-command): Use
3322 mm-path-name-rewrite-functions.
3323 (mm-path-name-rewrite-functions): New variable.
3325 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
3326 (gnus-complex-form-to-spec): Insert tab.
3327 (gnus-spec-tab): New function.
3329 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
3332 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
3333 the positional spec.
3334 (gnus-parse-complex-format): React to %C.
3336 * gnus-ems.el (gnus-char-width): Moved here.
3338 * gnus-sum.el (gnus-select-newsgroup): Set
3339 gnus-newsgroup-articles.
3340 (gnus-unseen-mark): New variable.
3341 (gnus-newsgroup-unseen): Ditto.
3342 (gnus-newsgroup-seen): Ditto.
3343 (gnus-adjust-marked-articles): Use them.
3344 (gnus-update-marks): Use them.
3345 (gnus-summary-update-secondary-mark): Display.
3346 (gnus-summary-prepare-threads): Display.
3348 * gnus-msg.el (gnus-inews-group-method): Use and return the
3349 method, not the server.
3351 2001-08-19 Simon Josefsson <jas@extundo.com>
3353 * gnus-srvr.el (gnus-server-agent-face): New.
3354 (gnus-server-agent-face): New.
3355 (gnus-server-mode): Turn on font-lock-mode.
3357 * gnus.el (gnus-server-visual): Add defgroup.
3359 2001-08-19 Simon Josefsson <jas@extundo.com>
3360 From Joe Casadonte <jcasadonte@northbound-train.com>
3362 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
3363 gnus-server-denied-face): New.
3364 (gnus-server-opened-face, gnus-server-closed-face,
3365 gnus-server-denied-face): New.
3366 (gnus-server-font-lock-keywords): Add.
3368 2001-08-19 Simon Josefsson <jas@extundo.com>
3370 * nnml.el (nnml-request-set-mark): Return nil.
3371 (nnml-save-marks): Use nnml-possibly-create-directory.
3372 (nnml-open-marks): Only work in temp buffer when inserting/reading
3375 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3377 * gnus.el (gnus-expand-group-parameters): Fix.
3379 * gnus-spec.el (gnus-char-width): New function.
3380 (gnus-correct-substring, gnus-correct-length): Use it.
3382 * message.el (message-required-mail-headers): Fix doc.
3384 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3386 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
3388 * mm-decode.el (mm-save-part-to-file): Insert the handle.
3390 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3392 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
3393 slashdot 2.2 (not fully fixed yet).
3394 (nnslashdot-request-article): Ditto.
3396 2001-08-18 Simon Josefsson <jas@extundo.com>
3398 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
3401 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
3403 (nnimap-request-update-info-internal): Use new functions.
3405 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
3408 2001-08-18 Simon Josefsson <jas@extundo.com>
3410 Make nnml groups self-contained as far as marks are concerned.
3412 * nnml.el (nnml-request-delete-group): Delete marks file.
3413 (nnml-request-rename-group): Move marks file.
3414 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
3416 (nnml-request-set-mark, nnml-request-update-info): New server
3418 (nnml-save-marks, nnml-open-marks): New functions.
3420 2001-08-18 Simon Josefsson <jas@extundo.com>
3422 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
3423 `set' when setting marks.
3425 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3427 * gnus.el (gnus-info-find-node): Take an argument.
3429 * gnus-art.el (gnus-button-handle-info): New function.
3430 (gnus-url-unhex-string): Replace "+" with " ".
3432 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3434 * message.el (message-check-news-header-syntax): Check bad From.
3436 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
3438 * gnus-spec.el (gnus-correct-length): New function.
3439 (gnus-correct-substring): New function.
3440 (gnus-tilde-max-form): Use it.
3442 2001-08-17 Nevin Kapur <nevin@jhu.edu>
3444 * nnmh.el: Docstring changes as below.
3446 * nnml.el: Docstring changes as below.
3448 * nnbabyl.el: Docstring changes as below.
3450 * nnmbox.el: Docstring changes as below.
3452 * nnfolder.el: Added docstrings identifying each virtual server
3455 2001-08-18 Simon Josefsson <jas@extundo.com>
3457 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
3459 2001-08-17 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.kth.se>
3461 * message.el: rename "Abort Message" to "Postpone Message".
3462 Remove "Attach file as MIME" from Message menu, it's already in
3465 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3467 * smime.el (smime-point-at-eol): eval-and-compile.
3468 (smime-make-temp-file): New function.
3469 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
3472 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3474 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
3475 (gnus-agent-summary-fetch-group): New command and keystroke.
3477 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
3478 (gnus-mime-display-security): Make it respect
3479 gnus-unbuttonized-mime-type-p.
3481 * gnus-sum.el (gnus-articles-to-read): Comments.
3482 (gnus-article-marked-p): New function.
3483 (gnus-summary-display-make-predicate): New function.
3484 (gnus-select-newsgroup): Use them.
3486 * mm-decode.el (mm-save-part-to-file): Made it not error.
3488 2001-08-17 Simon Josefsson <jas@extundo.com>
3490 * imap.el (imap-wait-for-tag): If process-status isn't open or
3491 run, return nil instead of sit-for looping.
3493 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3495 * lpath.el (featurep): fbind xml-parse-region.
3497 * gnus.el (gnus-message-archive-method): Default to "archive".
3498 (gnus-message-archive-method): Doc fix.
3499 (gnus-parameters-get-parameter): Cleaned up.
3500 (gnus-expand-group-parameter): New function.
3502 * gnus-start.el (gnus-setup-news): Push the archive server only
3505 * mml.el (mml-menu): Changed name to "Attachments".
3507 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
3508 when there is something to detroy.
3510 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
3512 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
3515 2001-08-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3517 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
3518 which specifies a time today or tomorrow.
3520 2001-08-15 Simon Josefsson <jas@extundo.com>
3521 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk)
3523 * gnus-agent.el (gnus-agent-make-mode-line-string)
3524 (gnus-agent-toggle-plugged): Use new API.
3526 2001-08-14 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3528 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
3529 deadline has expired.
3531 2001-08-12 Simon Josefsson <jas@extundo.com>
3532 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
3534 Support `recent' mark indicating newly arrived messages (to
3535 separate from old but unread messages).
3537 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
3538 `nnmail-split-history' if recent is > 0.
3539 (nnimap-request-update-info-internal): Update `recent' marks.
3540 (nnimap-request-set-mark): Never set `recent' marks.
3541 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
3544 * gnus-sum.el (gnus-recent-mark): New mark.
3545 (gnus-newsgroup-recent): New variable.
3546 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
3547 (gnus-summary-prepare-threads): Mark recent articles.
3548 (gnus-summary-add-mark): Support recent.
3549 (gnus-summary-update-secondary-mark): Support recent.
3551 * gnus.el (gnus-article-mark-lists): Add recent.
3553 2001-08-12 Simon Josefsson <jas@extundo.com>
3555 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
3556 whether successful decoding took place. Add doc.
3558 2001-08-12 Simon Josefsson <jas@extundo.com>
3559 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
3561 * gnus.el (gnus-summary-line-format, gnus-parameters):
3562 * gnus-gl.el (gnus-summary-grouplens-line-format):
3563 * gnus-salt.el (gnus-summary-pick-line-format):
3564 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
3566 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
3567 Committed by Kai Gro
\e,A_
\e(Bjohann.
3569 * gnus-score.el (gnus-score-string): Fix `match' regexp
3570 for `extra' header case.
3572 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3574 * nnmbox.el (nnmbox-read-mbox): No warning.
3576 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3578 * nndoc.el (nndoc-article-type): Fix doc.
3579 (nndoc-generate-article-function): New variable.
3580 (nndoc-dissection-function): New variable.
3581 (nndoc-type-alist): Add oe-dbx.
3582 (nndoc-oe-dbx-type-p): New function.
3583 (nndoc-oe-dbx-dissection): New function.
3584 (nndoc-oe-dbx-generate-article): New function.
3586 2001-08-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3588 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
3589 whether deadline has been reached. Patch from Dan Nicolaescu
3590 <dann@godzilla.ics.uci.edu>.
3592 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3594 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
3595 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
3596 <rintaman@cs.Helsinki.FI>.
3598 * mail-source.el (mail-source-movemail): The error buffer is
3599 modified, but nothing in it.
3601 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3603 * message.el (message-bogus-system-names): New variable.
3604 (message-make-fqdn): Use it.
3606 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3608 * nndraft.el (nndraft-request-group): Use
3609 nndraft-auto-save-file-name.
3611 2001-08-09 Simon Josefsson <jas@extundo.com>
3613 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
3614 Don't ask whether to decrypt. Just leave result in buffer (don't
3617 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
3619 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
3620 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
3622 2001-08-09 Simon Josefsson <jas@extundo.com>
3624 * mm-decode.el (mm-insert-part): Return decoding success status.
3625 (mm-save-part-to-file): Error if decoding failed.
3627 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3629 * message.el (message-tab): Use indent-relative.
3630 (message-mode): Don't bind indent-line-function to indent-relative.
3632 2001-08-09 Simon Josefsson <jas@extundo.com>
3634 * message.el (message-get-reply-headers): Fix string. Suggested by
3635 Christoph Conrad <cc@cli.de>.
3637 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3639 * message.el (message-tab): Use the current value of
3640 indent-line-function.
3641 (message-mode): Bind indent-line-function to indent-relative.
3643 2001-08-08 Simon Josefsson <jas@extundo.com>
3645 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
3646 whether `imtest' is installed.
3648 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
3649 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3651 * gnus-sum.el (gnus-summary-show-article): Call
3652 gnus-summary-update-secondary-secondary-mark.
3653 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
3654 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
3656 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3658 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
3660 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
3662 * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M
\e,Av
\e(Bllmann
3665 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
3667 * gnus-util.el (gnus-output-to-rmail): Ditto.
3668 (gnus-output-to-mail): Ditto.
3670 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
3672 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
3674 * message.el (message-indent-citation): Use
3675 `message-yank-cited-prefix' for empty lines.
3677 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
3679 * message.el (message-indent-citation): Quote only lines starting
3680 with ">" using `message-yank-cited-prefix'.
3682 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
3684 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
3687 2001-08-04 Simon Josefsson <jas@extundo.com>
3689 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
3690 file if it doesn't exist (by calling gnus-cache-read-active).
3692 2001-08-04 Simon Josefsson <jas@extundo.com>
3694 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
3695 (gnus-cache-passively-or-fully-p): Removed.
3696 (gnus-cache-fully-p): Fix it.
3698 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
3700 2001-08-04 Simon Josefsson <jas@extundo.com>
3702 * gnus-cache.el (gnus-cache-fully-p)
3703 (gnus-cache-passively-or-fully-p): New functions.
3704 (gnus-cache-possibly-enter-article): Cosmetic change, use
3706 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
3707 was bogus (`g-c-p-a-a' does not change active info, just change
3708 the functions parameters).
3709 (gnus-cache-possibly-remove-articles-1): Make sure articles are
3710 not removed in groups that match `gnus-uncacheable-groups'.
3712 Reported and modifications based on discussions with Nuutti
3713 Kotivuori <nuutti.kotivuori@smarttrust.com>.
3715 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
3716 Committed by Simon Josefsson <jas@extundo.com>
3718 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
3719 calls `gnus-cache-update-active' if bounds has been extended.
3721 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3723 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
3725 (gnus-mime-security-show-details): Ditto.
3727 2001-08-04 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3729 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
3730 syntax. Protect string-match against nil string and regexp.
3732 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3734 * mm-util.el (mm-find-charset-region): Remove control-1.
3736 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3738 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
3740 2001-08-04 Simon Josefsson <jas@extundo.com>
3742 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
3743 buffer. Delete MIME-Version header.
3745 2001-08-03 Simon Josefsson <jas@extundo.com>
3747 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
3748 that is entered does not necessarily have the highest article
3749 number in the group, so use `gnus-cache-possibly-alter-active'
3750 instead of `gnus-cache-update-active'.
3752 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3754 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
3756 2001-08-03 Simon Josefsson <jas@extundo.com>
3758 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
3761 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
3763 * gnus.el (post-method): New group parameter. It also provides
3764 the user option `gnus-post-method-alist' and the internal function
3765 `gnus-parameter-post-method'.
3767 * gnus-msg.el (gnus-post-method): Bind the value of
3768 `gnus-post-method' to the group parameter if it is defined.
3770 2001-08-02 Simon Josefsson <jas@extundo.com>
3772 * smime.el (smime-extra-arguments): Removed.
3773 (smime-call-openssl-region): Don't use it.
3775 2001-08-02 Simon Josefsson <jas@extundo.com>
3777 * smime.el (smime-sign-region): Handle stderr.
3778 (smime-encrypt-region): Ditto.
3780 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
3781 match the ASN.1 length bytes.
3782 (mm-pkcs7-enveloped-magic): Ditto.
3783 (mm-view-pkcs7-get-type): Don't regexp quote.
3785 2001-08-01 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3786 From Andreas Fuchs <asf@void.at>
3788 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
3790 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3792 * gnus-art.el (gnus-header-button-alist): References regexp.
3794 2001-08-01 Gerd Moellmann <gerd@gnu.org>
3796 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
3797 already fboundp. Add INTERACTIVE arg to autoload form.
3799 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3801 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
3803 * nnmail.el (nnmail-cache-open): Ditto.
3805 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3807 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
3809 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
3811 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
3813 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3814 Originally from Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3816 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
3817 (gnus-agent-toggle-plugged): Use it.
3819 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
3821 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
3822 (gnus-ding-file-coding-system): New variable.
3823 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
3824 (gnus-slave-save-newsrc): Use it.
3826 2001-07-31 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3828 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
3831 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3832 Originally from Andreas Fuchs <asf@void.at>
3834 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
3835 (mml2015-gpg-pretty-print-fpr): New function.
3836 (mml2015-gpg-extract-signature-details): More details, rename from
3838 (mml2015-gpg-verify): Use them.
3839 (mml2015-gpg-clear-verify): Use them.
3841 2001-07-31 Simon Josefsson <jas@extundo.com>
3843 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
3846 2001-07-30 Simon Josefsson <jas@extundo.com>
3848 * smime.el (smime-call-openssl-region): Revert previous change,
3849 just pass on buf to `call-process-region'.
3850 (smime-verify-region): Doc fix. Don't message stuff. Use
3851 `smime-new-details-buffer'. Inserts error messages into buffer.
3852 (smime-noverify-region): Ditto.
3853 (smime-decrypt-region): Ditto. Handles stderr separately.
3854 (smime-verify-buffer, smime-noverify-buffer)
3855 (smime-decrypt-buffer): Doc fix.
3856 (smime-new-details-buffer): New function.
3857 (smime-pkcs7-region, smime-pkcs7-certificates-region)
3858 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
3859 (smime-sign-region, smime-encrypt-region): Don't use
3862 * mml-smime.el (mml-smime-verify): Fix security button strings.
3864 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3866 * gnus-art.el (gnus-mime-save-part-and-strip): Save
3867 gnus-article-mime-handles.
3869 2001-07-29 Simon Josefsson <jas@extundo.com>
3871 * mail-source.el (top-level): Require message for message-directory.
3872 (mail-source-directory): Change default to message-directory.
3874 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
3875 (smime-certificate-directory, smime-openssl-program)
3876 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
3877 (smime-extra-arguments): New variable.
3878 (smime-dns-server): Fix customize group.
3879 (smime-call-openssl-region): Use `smime-extra-arguments'.
3881 2001-07-29 Simon Josefsson <jas@extundo.com>
3882 From Vladimir Volovich <vvv@vsu.ru>
3884 * smime.el (smime-call-openssl-region): Ignore stderr.
3886 2001-07-29 Simon Josefsson <jas@extundo.com>
3887 From Christoph Conrad <christoph.conrad@gmx.de>
3889 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
3892 2001-07-29 Simon Josefsson <jas@extundo.com>
3894 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
3896 Support S/MIME decryption.
3898 * mm-decode.el (mm-inline-media-tests):
3900 (mm-automatic-display):
3901 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
3903 * mm-view.el (mm-pkcs7-signed-magic):
3904 (mm-pkcs7-enveloped-magic): New variables.
3905 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
3906 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
3907 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
3910 * smime.el (smime-decrypt-region): Expand keyfile.
3912 2001-07-29 Simon Josefsson <jas@extundo.com>
3914 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
3917 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
3918 but line instead of narrowing to it, because `nnmail-parse-active'
3919 calls widen. Thanks to Christoph Conrad
3920 <christoph.conrad@gmx.de>.
3922 2001-07-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3924 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
3927 * gnus-sum.el (gnus-summary-prepare-threads): If
3928 gnus-sum-thread-tree-root is nil, use subject instead.
3929 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
3930 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3931 (gnus-sum-thread-tree-leaf-with-other)
3932 (gnus-sum-thread-tree-single-leaf): Documentation.
3933 (gnus-sum-thread-tree-single-indent): Allow nil.
3935 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3937 * message.el (message-fill-paragraph): Do nothing if the user
3938 wants filladapt-mode.
3940 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3942 * mm-decode.el (mm-image-type-from-buffer): New function.
3943 (mm-get-image): Use it.
3945 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3947 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
3949 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
3950 mm-display-parts too.
3952 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3954 * nnfolder.el (nnfolder-request-accept-article): Bind
3957 * nnmail.el (nnmail-parse-active): Read from buffer instead of
3960 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3962 * message.el (message-check-news-header-syntax): Use
3963 message-post-method.
3964 (message-send-news): Bind message-post-method.
3966 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3968 * mml.el (mml-tweak-type-alist): New variable.
3969 (mml-tweak-function-alist): New variable.
3970 (mml-tweak-part): New function.
3971 (mml-generate-mime-1): Use it.
3973 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3975 * nnfolder.el (nnfolder-request-accept-article): Replace
3976 nnfolder-request-list.
3978 2001-07-27 Simon Josefsson <jas@extundo.com>
3980 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
3981 nnoo-change-server failed to do it.
3983 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3985 * gnus.el (gnus-parameters): Make it customizable.
3987 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3989 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
3991 * message.el (message-set-auto-save-file-name): More
3994 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
3996 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
3999 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4001 * mm-decode.el (mm-readable-p): New function.
4002 (mm-inline-media-tests): Fix the default testers.
4004 2001-07-26 Simon Josefsson <jas@extundo.com>
4006 * nnimap.el (nnimap-version): Bump version number.
4008 2001-07-26 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4009 From Steven E. Harris <seh@speakeasy.org>
4011 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
4014 2001-07-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4016 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
4018 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4020 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
4022 * mm-decode.el (mm-get-image): Guess then use the type.
4024 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
4026 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
4028 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
4029 display (%B) for threads if threading is off.
4031 2001-07-25 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4032 From Henrik Enberg <henrik@enberg.org>
4034 * gnus-msg.el: Customization patch.
4036 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
4038 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
4040 (nnmail-split-fancy-with-parent): Ignore certain groups.
4042 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4044 * gnus-util.el (gnus-byte-compile): New function.
4045 (gnus-use-byte-compile): New variable.
4046 (gnus-make-sort-function): Use it.
4048 * nnmail.el (nnmail-get-new-mail): Use it.
4050 * gnus-agent.el (gnus-category-make-function): Simple function or
4052 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
4054 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
4055 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
4056 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
4058 * message.el (message-check-news-header-syntax): Remove quote.
4060 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4062 * message.el (message-use-mail-followup-to): `t' is not a
4065 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4067 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
4069 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4071 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
4072 there are long lines.
4074 2001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
4076 * dgnushack.el (copy-list): New compiler macro.
4078 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4080 * message.el (message-bounce): If no Return-Path, the whole
4081 content is considered as the original message.
4083 * nnml.el (nnml-check-directory-twice): New variable.
4084 (nnml-article-to-file): Use it.
4085 (nnml-retrieve-headers): Hack it.
4087 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4089 * gnus-win.el (gnus-buffer-configuration): New configure.
4091 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
4094 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
4095 (mm-display-external): Use display-term configure.
4097 2001-07-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4099 * gnus-delay.el (gnus-delay-default-hour): New variable.
4100 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
4102 2001-07-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4103 From Karl Kleinpaste <karl@charcoal.com>
4105 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
4106 (gnus-summary-prepare-threads): Ditto.
4108 * gnus.el (gnus-summary-line-format): Add %B.
4110 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4112 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
4114 * mm-util.el (mm-string-as-multibyte): New function.
4116 * nnmh.el (nnmh-request-list-1): Encode, not decode!
4118 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4120 * mm-util.el (mm-universal-coding-system): New variable.
4122 * gnus-start.el (gnus-startup-file-coding-system): Use it.
4124 * score-mode.el (score-mode-coding-system): Use it.
4126 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
4128 * gnus-start.el (gnus-setup-news): Call
4129 `gnus-check-bogus-newsgroups' just after the native server is
4132 2001-07-23 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4134 * nnmail.el (nnmail-do-request-post): Util function to be used by
4135 `nnchoke-request-post' for all nnmail-derived backends.
4137 * nnml.el (nnml-request-post): Use it.
4139 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
4140 backend, for it groks nnml-request-post.
4142 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
4143 Treat `mail-post' backends like `mail' backends, not like `news'
4146 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4148 * gnus-msg.el (gnus-setup-message): make-local-hook.
4150 2001-07-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4152 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
4153 XEmacs. Allow more units. Submitted by Karl Kleinpaste
4154 <karl@charcoal.com>, slightly changed by Kai.
4156 * message.el (message-check-news-header-syntax): When checking
4157 whether the groups exist, check the right server based on
4160 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4162 * gnus-delay.el: New file.
4164 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4166 * mm-util.el (mm-read-coding-system): Take two arguments.
4168 * gnus-sum.el (gnus-summary-show-article): Use
4169 mm-read-coding-system.
4171 * gnus-art.el (article-de-quoted-unreadable):
4172 (article-de-base64-unreadable, article-wash-html):
4173 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
4175 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4177 * nnml.el (nnml-request-post): New function. Can be used for
4178 annotations in nnml groups.
4180 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4182 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
4185 * gnus-start.el (gnus-find-new-newsgroups): Use
4186 `message-make-date' instead of `current-time-string'.
4187 (gnus-ask-server-for-new-groups): Ditto.
4188 (gnus-check-first-time-used): Ditto.
4190 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4192 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
4194 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
4196 * message.el (message-shorten-references): Change `maxcount' and
4197 `cut' to obey USEFOR draft 5.
4199 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
4201 * gnus-sum.el (gnus-summary-display-arrow): New variable.
4202 (gnus-summary-set-article-display-arrow): New function.
4203 (gnus-summary-goto-subject): Use it.
4205 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4207 * gnus-sum.el (gnus-summary-import-article): Insert date if
4210 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4212 * mml.el (mml-content-type-parameters): New variable.
4213 (mml-content-disposition-parameters): New variable.
4214 (mml-insert-mime-headers): Use them.
4215 (mml-parse-1): Accept charset.
4217 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4219 * gnus-group.el (gnus-group-select-group): Doc fix.
4221 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
4223 2001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
4225 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
4226 to handle `define-derived-mode'.
4228 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4229 From: Stefan Monnier <monnier@cs.yale.edu>
4231 * message.el (message-mode): Use define-derived-mode.
4232 (message-tab): message-completion-alist.
4234 * imap.el (imap-interactive-login): Use make-local-variable.
4236 (imap-authenticate): Ditto.
4238 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
4240 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
4242 2001-07-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4244 * message.el (message-citation-line-function): Refer to
4245 gnus-cite-attribution-suffix.
4247 2001-07-15 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
4249 * gnus-art.el,...: Error convention changes.
4251 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4253 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
4255 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4257 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
4258 (nnrss-read-server-data): Ditto.
4260 2001-07-13 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4262 * gnus-setup.el (gnus-use-installed-gnus): Typo.
4264 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk).
4266 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4268 * gnus.el (gnus-summary-line-format): Add %o.
4270 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
4271 unless shell outputs something.
4273 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4275 * gnus-art.el (gnus-boring-article-headers): Better doc.
4276 (article-hide-headers): Better regexp.
4277 Suggested by Matt Swift <swift@alum.mit.edu>.
4279 * nnheader.el (nnheader-max-head-length): Better doc.
4280 (nnheader-header-value): Skip spaces.
4281 (nnheader-parse-head): Remove space.
4282 Suggested by Matt Swift <swift@alum.mit.edu>.
4284 * gnus-sum.el (gnus-summary-show-raw-article): New function.
4285 (gnus-get-newsgroup-headers): Remove space.
4287 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4289 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
4290 (gnus-summary-reply): Use it.
4291 (gnus-summary-reply-broken-reply-to): New function.
4292 (gnus-msg-force-broken-reply-to): New function.
4294 * mm-view.el (mm-inline-text): Showing as text/plain when error.
4296 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4298 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
4300 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4302 * mm-decode.el (mm-external-terminal-program): New variable.
4303 (mm-display-external): Use it. Use term to display when no
4306 2001-07-12 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
4308 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
4309 Browse->Next entries to Browse->Prev
4311 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4313 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
4315 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4317 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
4318 for the default encoding.
4320 * nnrss.el (nnrss-url-field): New field.
4321 (nnrss-request-article): Add newsgroups.
4323 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
4325 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4327 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
4329 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
4330 (gnus-draft-setup): Remove backlog.
4332 2001-07-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
4334 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
4337 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4339 * gnus-msg.el (gnus-bug): Erase buffer.
4341 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
4343 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4345 * mm-decode.el (mm-attachment-override-p): Fix typo.
4347 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
4349 * gnus-kill.el (gnus-execute): Work with the extra headers.
4350 * gnus-sum.el (gnus-summary-execute-command): Ditto.
4352 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4354 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
4355 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
4357 * message.el (message-send-mail-real-function): New variable.
4358 (message-send-mail-partially, message-send-mail):
4360 * nngateway.el (nngateway-request-post): Use it.
4362 * gnus-agent.el (gnus-agentize): Use it.
4364 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
4365 (nnsoup-revert-variables): Use it.
4367 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
4369 * mm-decode.el (mm-inline-media-tests): Default to displaying as
4370 text/plain if the type doesn't match any other media types.
4371 (mm-inlined-types): Doc fix.
4372 (mm-display-inline): Revert previous change (now handled by a
4373 default type in `mm-inline-media-tests'.
4374 (mm-inlinable-p): Revive.
4375 (mm-display-part): Call `mm-inlinable-p'.
4376 (mm-attachment-override-p): Ditto.
4377 (mm-inlined-p): Doc fix.
4379 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
4380 well as `mm-inlined-p'.
4382 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4384 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
4385 (nntp-send-command-and-decode): Use gnus-point-at-bol.
4387 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4388 From Paul Jarc <prj@po.cwru.edu>
4390 * message.el (message-use-mail-followup-to): New variable.
4391 (message-get-reply-headers): Use it.
4393 2001-07-04 Gerd Moellmann <gerd@gnu.org>
4395 * nnheader.el (nnheader-init-server-buffer): Make sure the
4396 *nntpd* buffer is made multibyte instead of a random buffer.
4398 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4400 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
4401 when it returns headers.
4403 2001-07-07 Simon Josefsson <jas@extundo.com>
4405 * rfc2047.el (rfc2047-encode-message-header): Skip header when
4406 trying to fold. Thanks to Colin Walters
4407 <walters@cis.ohio-state.edu>
4409 2001-07-06 Simon Josefsson <jas@extundo.com>
4411 * imap.el (imap-parse-address-list, imap-parse-flag-list)
4412 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
4413 Add information in `assert's.
4415 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
4416 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
4417 and `nnimap-group-overview-filename', should handle all
4418 change-of-uidvalidity related issues. But there may be other
4421 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
4423 * rfc2047.el (rfc2047-encode-message-header): Don't include the
4424 header name when folding.
4426 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
4428 * mm-decode.el (mm-inlined-types): Document relationship with
4429 `mm-inline-media-tests'.
4430 (mm-display-inline): Default to displaying as plain text if no
4431 inlining handler is available.
4432 (mm-inlinable-p): Remove.
4433 (mm-inlined-p): Don't call `mm-inlinable-p'.
4434 (mm-automatic-display-p): Ditto.
4435 (mm-attachment-override-p): Ditto.
4437 2001-07-04 Simon Josefsson <jas@extundo.com>
4439 * nnimap.el (nnimap-importantize-dormant): New variable.
4440 (nnimap-request-update-info-internal): Use it.
4441 (nnimap-request-set-mark): Ditto.
4443 2001-07-04 Didier Verna <didier@lrde.epita.fr>
4445 * nntp.el (nntp-send-command): don't pass a buffer argument to
4446 `point'. Only XEmacs accepts this.
4447 * nntp.el (nntp-send-command-nodelete): ditto.
4448 * nntp.el (nntp-send-command-and-decode): ditto.
4450 2001-07-04 Didier Verna <didier@lrde.epita.fr>
4452 * nntp.el (nntp-open-connection-function): doc update.
4453 * nntp.el (nntp-pre-command): New.
4454 * nntp.el (nntp-via-rlogin-command): New.
4455 * nntp.el (nntp-via-telnet-command): New.
4456 * nntp.el (nntp-via-telnet-switches): New.
4457 * nntp.el (nntp-via-user-name): New.
4458 * nntp.el (nntp-via-user-password): New.
4459 * nntp.el (nntp-via-address): New.
4460 * nntp.el (nntp-via-envuser): New.
4461 * nntp.el (nntp-via-shell-prompt): New.
4462 * nntp.el (nntp-open-telnet-stream): New.
4463 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
4464 * nntp.el (nntp-open-via-telnet-and-telnet): New.
4465 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
4466 * nntp.el (nntp-send-command): ditto.
4467 * nntp.el (nntp-send-command-nodelete): ditto.
4468 * nntp.el (nntp-send-command-and-decode): ditto.
4470 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
4472 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
4475 2001-07-03 Simon Josefsson <jas@extundo.com>
4476 From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
4478 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
4480 2001-07-03 Simon Josefsson <jas@extundo.com>
4482 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
4483 remove it (workaround XEmacs `fill-region' bug).
4485 2001-07-01 Simon Josefsson <jas@extundo.com>
4487 * nnimap.el (nnimap-date-days-ago): Defeat locale.
4489 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4491 * mml2015.el (mml2015-format-error): New function.
4492 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
4493 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
4494 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
4496 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4498 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
4499 Suggested by Christoph Conrad <C.Conrad@cli.de>.
4501 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
4504 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4506 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
4508 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
4509 (nnrss-save-group-data): Ditto.
4511 * gnus-agent.el (gnus-agent-save-alist): Ditto.
4513 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
4515 * message.el (message-do-send-housekeeping): Narrow to headers.
4517 2001-06-24 Simon Josefsson <jas@extundo.com>
4519 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
4520 insertion when breaking lines looked for " \t" instead of "[ \t]".
4521 (rfc2047-encode-message-header): Fold lines even if
4522 no QP encoding is done.
4524 2001-06-23 Simon Josefsson <jas@extundo.com>
4525 From Samuel Tardieu <sam@inf.enst.fr>
4527 * smime.el (smime-keys): Support additional certificates.
4528 (smime-make-certfiles): New function.
4529 (smime-sign-region): Use previous variables.
4530 (smime-get-certfiles): New function.
4531 (smime-sign-buffer): Use it.
4532 (smime-verify-region): Support both CAfile and CApath.
4534 2001-06-23 Simon Josefsson <jas@extundo.com>
4536 * smime.el (smime-decrypt-region): Perhaps work.
4538 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4540 * gnus-msg.el (gnus-copy-article-buffer): Typo.
4542 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
4544 * mm-decode.el (mm-save-part): Rewrite file name.
4545 (mm-file-name-rewrite-functions): New variable.
4546 (mm-file-name-delete-whitespace): New function.
4547 (mm-file-name-trim-whitespace): New function.
4548 (mm-file-name-collapse-whitespace): New function.
4549 (mm-file-name-replace-whitespace): New variable and function.
4551 2001-06-22 Simon Josefsson <jas@extundo.com>
4553 * message.el (message-make-date): Workaround locale for weekdays.
4555 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4557 * message.el (message-goto-body): Return nil if not found. (revert!)
4559 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4560 From Fremlin <chief@bandits.org>
4562 * message.el (message-goto-body): Some messages have no header.
4564 * gnus-msg.el (gnus-copy-article-buffer): Use it.
4566 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
4568 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
4570 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4572 * message.el (message-make-date): Add week day.
4573 Suggested by Jason R. Mastaler <jason@mastaler.com>.
4575 2001-06-19 Simon Josefsson <jas@extundo.com>
4577 * message.el (message-yank-prefix): Doc fix.
4578 (message-yank-cited-prefix): Ditto.
4579 (message-delete-not-region): Keep citation prefix on first line,
4580 if possible and appropriate.
4582 2001-06-19 Simon Josefsson <jas@extundo.com>
4584 * imap.el (imap-process-connection-type): New variable.
4585 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
4586 recent `imtest's work completely (no line length issues), while
4587 making making old `imtest's unusable. Thanks to NAGY Andras
4588 <nagya@inf.elte.hu> for his work.
4590 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
4592 * imap.el (imap-ssl-program): Add -quiet to shut up
4593 OpenSSL/SSLeay's internal debug talk.
4595 2001-06-19 Matt Armstrong <matt@lickey.com>
4597 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
4600 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4602 * nnmail.el (nnmail-article-buffer): New variable.
4603 (nnmail-split-incoming): Use it.
4605 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4607 * qp.el (quoted-printable-decode-region): If called interactively,
4608 use coding-system-for-read.
4610 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4612 * message.el (message-check-news-header-syntax): Check Reply-To.
4614 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4616 * mml.el (mml-parse-1): Use message options.
4618 * message.el (message-do-fcc): Don't do anything if there is no
4621 2001-06-16 Simon Josefsson <jas@extundo.com>
4623 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
4624 (nnimap-expunge-search-string): New variable.
4625 (nnimap-request-expire-articles): Use it.
4627 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4629 * message.el (message-send-mail-with-qmail): wrong exit status is
4630 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
4632 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4634 * gnus-art.el (article-strip-multiple-blank-lines): Use
4635 delete-region instead of replace-match.
4637 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4639 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
4640 (nnweb-google-wash-article): Ditto.
4642 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
4644 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
4646 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
4648 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
4651 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4653 * gnus.el (gnus-email-address): Move it here.
4655 * gnus-art.el (article-de-quoted-unreadable): Read charset if
4657 (article-de-base64-unreadable): Ditto.
4658 (article-wash-html): Ditto.
4660 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4662 * message.el (message-options-set-recipient): Don't add ", "
4663 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
4665 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4667 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
4669 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4671 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
4672 From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
4674 * nnrss.el (nnrss-node-text): Node might be nil.
4676 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4678 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
4679 part. From Katsumi Yamaoka <yamaoka@jpl.org>.
4681 * nnrss.el (nnrss-group-alist): More items.
4683 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4685 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
4687 2001-06-03 Dale Hagglund <rdh@best.com>
4689 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
4692 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4694 From Benjamin Rutt <brutt+news@bloomington.in.us>
4696 * message.el (message-wide-reply-confirm-recipients): New variable.
4698 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu>
4700 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
4701 fix so it works with XEmacs.
4703 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4705 * nnrss.el (nnrss-retrieve-headers): Support description as extra
4708 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4710 * nnrss.el: Fix a few bugs.
4712 2001-06-05 Simon Josefsson <jas@extundo.com>
4714 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
4715 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
4717 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
4719 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
4720 binary so that we don't transmit ISO 2022 garbage to the process.
4721 This is needed under XEmacs.
4723 2001-06-03 Simon Josefsson <simon@josefsson.org>
4725 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
4726 autoloaded incorrectly below because ssl-program-* is bound.)
4727 Thanks to Amos Gouaux for report.
4729 2001-06-02 Simon Josefsson <simon@josefsson.org>
4731 * imap.el (imap-kerberos4-open):
4734 (imap-network-open):
4736 (imap-starttls-open): Set buffer to workaround spurious
4737 `accept-process-output' buffer changes. Thanks to Mats Lidell
4738 <Mats.Lidell@contactor.se> for report and partial patch and Jake
4739 Colman <colman@ppllc.com> for report.
4741 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4743 * gnus-sum.el (gnus-summary-catchup): New argument.
4744 (gnus-summary-catchup-from-here): New function.
4746 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4748 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
4749 back, then insert glyph. (Before, the glyph was inserted first,
4750 then the newline.) This works around a behavior in XEmacs where
4751 it is not possible to insert a character after a glyph which is at
4752 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
4754 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4756 From Jaap-Henk Hoepman (jhh@xs4all.nl).
4758 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
4759 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
4760 mm-destroy-postponed-undisplay-list): New functions.
4761 (mm-display-external): Use them.
4763 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4765 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
4766 `default-low' when evaluating `gnus-summary-highlight'.
4767 From Raja R Harinath <harinath@cs.umn.edu>.
4769 2001-05-27 Simon Josefsson <simon@josefsson.org>
4771 * message.el (message-yank-cited-prefix): New variable.
4772 (message-indent-citation): Use it.
4774 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
4776 (mml2015-mailcrypt-clear-verify): Ditto.
4778 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4779 From Nevin Kapur <nevin@jhu.edu>.
4781 * gnus-sum.el (gnus-summary-default-high-score,
4782 gnus-summary-default-low-score): New variables.
4783 (gnus-summary-highlight): Use them.
4785 2001-05-16 Didier Verna <didier@lrde.epita.fr>
4787 * message.el (message-mail): pass the 'send-actions argument to
4790 2001-05-16 Simon Josefsson <simon@josefsson.org>
4791 From Raymond Scholz <ray-2001@zonix.de>
4793 * gnus-art.el (gnus-mime-view-part-as-charset):
4794 (gnus-mime-internalize-part): Doc fixes.
4796 2001-05-11 Simon Josefsson <simon@josefsson.org>
4798 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
4799 status lines without any text ("^215$").
4801 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4803 * nnrss.el (nnrss-check-group): Reverse.
4805 2001-05-07 Simon Josefsson <simon@josefsson.org>
4807 * message.el (message-get-reply-headers):
4808 (message-followup): Fix typo, suggested by David Green
4811 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4813 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
4815 * nnrss.el (nnrss-open-server): Read server data when it is called.
4816 (nnrss-request-expire-articles): Fix.
4818 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4820 * message.el (message-do-send-housekeeping): mail-abbrevs may
4821 rename buffer behind Gnus.
4823 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4825 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
4826 (nnrss-group-alist): Add more resources.
4827 (nnrss-check-group): Ignore errors.
4829 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4831 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
4833 * nnslashdot.el (nnslashdot-request-list): Add time.
4834 (nnslashdot-request-expire-articles): New function.
4836 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
4837 secondary methods too.
4839 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4841 * message.el (message-use-followup-to): Set default value to t.
4843 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
4845 * message.el (message-dont-reply-to-names): Fix documentation.
4846 (message-get-reply-headers): Use Mail-Followup-To only for wide
4849 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4851 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
4853 (nnrss-check-group): Use time.
4855 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4857 * gnus.el: Oort Gnus v0.03 is released.
4859 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4861 * nnultimate.el (nnultimate-topic-article-to-article): Use the
4864 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4866 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
4868 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4870 * nnultimate.el (nnultimate-retrieve-headers): Return all
4873 * gnus-sum.el (gnus-read-all-available-headers): New variable.
4874 (gnus-get-newsgroup-headers-xover): Use it.
4876 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
4878 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
4880 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4882 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
4884 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4886 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
4889 * gnus.el (gnus-info-nodes): Remove a few The's.
4891 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4893 * mail-source.el (mail-source-movemail): Call-process may return a
4894 signal description string.
4896 * gnus-start.el (gnus-read-newsrc-el-file):
4897 gnus-newsrc-file-version may be nil.
4899 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
4900 Suggested by Michael Sperber [Mr. Preprocessor]
4901 <sperber@informatik.uni-tuebingen.de>.
4903 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
4905 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
4907 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4909 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
4912 2001-04-18 Simon Josefsson <simon@josefsson.org>
4914 * smime.el (smime-ask-passphrase): Rework to return value.
4915 (smime-sign-region): Rework to bind value and use it.
4916 (smime-decrypt-region): Ditto.
4918 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
4919 Committed by Simon Josefsson <simon@josefsson.org>
4921 * smime.el (smime-ask-passphrase): New function.
4922 (smime-sign-region): Use it.
4923 (smime-encrypt-cipher): New variable.
4924 (smime-decrypt-region): Ditto.
4926 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
4927 Committed by Simon Josefsson <simon@josefsson.org>
4929 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
4932 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4934 *gnus.el: Oort Gnus v0.02 is released.
4936 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
4938 * gnus.el: Oort Gnus v0.01 is released.
4940 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
4942 * gnus-sum.el (gnus-summary-highlight): Highlight read
4943 undownloaded articles as read articles.
4945 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
4946 (gnus-agent-get-undownloaded-list): Mark all undownloaded
4947 articles, even read ones, as such.
4949 * gnus-sum.el (gnus-summary-find-matching): Clean up.
4950 (gnus-find-matching-articles): New function.
4951 (gnus-summary-limit-include-matching-articles): New command.
4952 (gnus-summary-limit-include-thread): Include articles that have
4954 (gnus-offer-save-summaries): Clean up.
4956 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4958 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
4960 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4961 From Jason Merrill <jason_merrill@redhat.com>
4963 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
4965 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
4966 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
4968 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
4969 newsgroup names when the original article is a news message.
4971 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4973 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
4974 supported. Suggest by Jim Meyering <jim@meyering.net>.
4976 2001-04-02 Nevin Kapur <nevin@jhu.edu>
4977 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
4979 * nnmail.el (nnmail-split-it): Added check for .* at the end of
4980 regexp in nnmail-split-fancy.
4982 2001-04-10 Simon Josefsson <simon@josefsson.org>
4984 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
4986 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
4988 * message.el (message-send-mail): Improve the interaction with the
4991 2001-04-10 Simon Josefsson <simon@josefsson.org>
4993 * imap.el (imap-message-copy): Work around buggy servers that
4994 doesn't send TRYCREATE tags.
4996 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
4998 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
5000 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5002 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
5005 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5007 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
5010 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5012 * gnus-art.el (gnus-parse-news-url): New function.
5013 (gnus-button-handle-news): New function.
5014 (gnus-button-alist): Point to new functions.
5016 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
5018 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
5021 * message.el (message-check-news-header-syntax): Question even
5022 when Gnus doesn't know the group names.
5023 (message-send-news): Clean up.
5025 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
5026 exited on purpose without saving.
5028 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
5030 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5032 * gnus-score.el (gnus-score-orphans): Clean up.
5034 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
5036 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
5039 * gnus-start.el (gnus-close-all-servers): Find the right items to
5042 * qp.el (quoted-printable-decode-region): Just message
5043 malformation; don't quit.
5045 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5046 From Gerd Moellmann <gerd@gnu.org>.
5048 * gnus.el (gnus-interactive): A typo.
5050 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
5051 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5053 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
5054 `assq-delete-all', if that function exists; otherwise use the old
5055 definition. Documentation changed to match the one in
5058 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5060 * gnus-start.el (gnus-close-all-servers): New function.
5062 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
5063 (gnus-server-remove-denials): Clean up.
5065 * gnus-sum.el (gnus-summary-sort-by-original): New command and
5068 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
5070 * message.el (message-send-news): Message where we are sending.
5071 (message-send-mail): Ditto.
5073 * gnus.el (gnus-server-string): New function.
5075 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
5077 * mm-decode.el (mm-default-directory): Customized.
5078 (mm-tmp-directory): Ditto.
5080 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5081 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
5083 (gnus-summary-line-format-alist): ?l is now a string.
5084 (gnus-summary-prepare-threads): Output ? for unknown lines.
5085 (gnus-summary-insert-line): Ditto.
5086 (gnus-summary-print-article): Unbalanced parentheses.
5088 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
5089 out whether new stuff has arrived.
5091 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
5093 * gnus-sum.el: Let printing work on ttys on Emacs.
5095 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5097 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
5100 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
5103 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
5105 * message.el (message-set-auto-save-file-name): Don't use
5108 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
5110 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
5113 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
5115 * gnus-msg.el (gnus-put-message): Clean up.
5116 (gnus-summary-reply): Mark all replied-to articles as replied to.
5117 (gnus-inews-add-send-actions): Also mark as forwarded.
5118 (gnus-summary-mail-forward): Mark as forwarded.
5120 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
5122 (gnus-summary-mark-article-as-forwarded): Ditto.
5124 * gnus-msg.el (gnus-summary-resend-message): Mark article as
5126 (gnus-summary-mail-forward): Clean up.
5128 * gnus.el (gnus-article-mark-lists): Added forward.
5130 * gnus-sum.el (gnus-forwarded-mark): New variable.
5131 (gnus-summary-prepare-threads): Use it.
5132 (gnus-summary-update-secondary-mark): Ditto.
5133 (gnus-newsgroup-forwarded): New variable.
5135 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
5137 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
5138 (gnus-summary-very-wide-reply): New command and keystroke.
5139 (gnus-summary-very-wide-reply-with-original): Ditto.
5141 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
5142 (gnus-score-adaptive): Use it.
5144 * gnus-start.el (gnus-get-unread-articles): Clean up.
5146 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
5148 * nnultimate.el (nnultimate-retrieve-headers): Work for other
5151 2001-03-21 Didier Verna <didier@lrde.epita.fr>
5153 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
5154 * gnus-start.el (gnus-subscribe-newsgroup): use it.
5156 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5158 * nnultimate.el (nnultimate-retrieve-headers): Understand
5159 long-form month names.
5161 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5163 * gnus-sum.el (gnus-summary-show-all-headers):
5164 gnus-article-show-all-headers is broken. Use
5165 gnus-summary-toggle-header instead.
5167 * mml2015.el (mml2015-gpg-extract-from): No error.
5169 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5170 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
5172 * mml2015.el (mml2015-gpg-extract-from): New function.
5173 (mml2015-gpg-verify): Use it.
5174 (mml2015-gpg-clear-verify): Use it.
5176 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5178 * message.el (message-setup-fill-variables): Use
5179 fill-paragraph-function.
5180 (message-fill-paragraph): Take an argument.
5181 (message-newline-and-reformat): Take another argument.
5183 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5185 * message.el (rmail-output): It is in rmailout.el not rmail.el.
5187 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5189 * message.el (message-forward): local-variable-p takes an extra
5192 2001-03-16 Simon Josefsson <simon@josefsson.org>
5194 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
5195 `nnimap-use-nov-p' (it really tested the negative).
5196 (nnimap-retrieve-headers): Use it.
5198 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5200 * message.el (message-generate-headers-first): Update doc.
5202 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
5204 * gnus.el (gnus-summary-line-format): Typo.
5206 2001-03-11 Simon Josefsson <simon@josefsson.org>
5208 * mailcap.el (mailcap-mime-data): Add application/sieve.
5209 (mailcap-mime-extensions): Add .siv, .xls.
5211 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5212 From Christoph Conrad <christoph.conrad@gmx.de>
5214 * gnus-score.el (gnus-summary-lower-thread): Typo.
5216 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5218 * message.el (message-forward-decoded-p): New variable.
5219 (message-forward-subject-author-subject): Use it.
5220 (message-make-forward-subject): Use it.
5221 (message-forward): Use it.
5223 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
5225 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
5226 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
5228 ;;Has been fixed -- zsh.
5229 ;;2001-03-05 Dave Love <fx@gnu.org>
5231 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
5232 ;; Move it after definition of mm-coding-system-p.
5234 2001-03-01 Dave Love <fx@gnu.org>
5236 * mm-util.el (mm-inhibit-file-name-handlers): Add
5239 2001-02-11 Dave Love <fx@gnu.org>
5241 * message.el (message-signature-file): Fix doc, :type.
5243 2001-02-08 Dave Love <fx@gnu.org>
5245 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
5246 (message-posting-charset): Defvar when compiling again.
5247 (rfc2047-encodable-p): Require message.
5249 * gnus-sum.el (gnus-alter-articles-to-read-function):
5250 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
5252 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5254 * nnrss.el: New file.
5256 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
5257 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5259 * rfc2047.el (rfc2047-unfold-region): Fix arg of
5260 `skip-chars-forward'.
5262 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5264 * nndraft.el (nndraft-request-group): Restore auto save files if
5265 the original files do not exist.
5267 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5269 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
5272 * mm-decode.el (mm-dissect-buffer): Call
5273 mail-extract-address-components only if necessary.
5275 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5277 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
5279 (gnus-score-search-global-directories): Use file-directory-p.
5281 * gnus-score.el (gnus-score-score-files-1): Use
5282 gnus-kill-files-directory.
5283 From Adrian Aichner <adrian@xemacs.org>.
5285 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5287 * gnus.el (charset): Move here from gnus-sum.el.
5289 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5291 * mml.el (mml-preview): Disable local map.
5293 * gnus-sum.el (gnus-summary-make-menu-bar): Make
5294 gnus-article-post-menu here.
5296 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
5297 if it has not been made.
5299 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5301 * gnus-art.el (gnus-article-describe-key): Map key to event.
5302 (gnus-article-describe-key-briefly): Ditto
5304 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5306 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
5308 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5309 From Katsumi Yamaoka <yamaoka@jpl.org>.
5311 * dgnushack.el (coerce, merge, subseq): defmacro.
5313 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5315 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
5316 A fake defalias in nndraft.el results a not-activated bug in
5317 uncompiled versions.
5319 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
5320 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5322 * gnus-util.el (gnus-split-references): Handle malformed References:.
5324 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5326 * gnus-art.el (gnus-article-mime-part-status): 1 part.
5328 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5329 From NAGY Andras <nagya@inf.elte.hu>.
5331 * gnus.el (gnus-parameters): Typo.
5333 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5335 * gnus.el (gnus-read-method): Remove redundancy.
5337 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5339 * nnslashdot.el (nnslashdot-backslash-url): New variable.
5340 (nnslashdot-request-list): Use it.
5342 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5344 * nnml.el (nnml-generate-active-info): Fix the case when there is
5347 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
5348 (gnus-summary-create-article): New function.
5350 * gnus-group.el (gnus-group-mark-article-read): New function.
5352 * gnus-msg.el (gnus-inews-do-gcc): Use it.
5354 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
5356 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5358 * gnus-art.el (gnus-article-edit-done): Don't use
5359 gnus-article-edit-exit.
5360 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
5362 * gnus.el (gnus-parameters): New variable.
5363 Suggested by NAGY Andras <nagya@inf.elte.hu>.
5364 (gnus-parameters-get-parameter): New function.
5365 (gnus-group-find-parameter): Use it.
5367 2001-02-23 Simon Josefsson <simon@josefsson.org>
5369 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
5370 change of default value to `current'.
5372 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5374 * nneething.el (nneething-get-head): Insert unreadable file too.
5376 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5378 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
5380 * webmail.el (webmail-type-definition): Deja is bought by google.
5382 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5384 * gnus-sum.el (gnus-fetch-headers): New function.
5385 (gnus-select-newsgroup): Use it.
5386 (gnus-summary-insert-articles): New function.
5387 (gnus-summary-insert-old-articles): New function.
5388 (gnus-summary-insert-new-articles): New function.
5390 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
5391 (gnus-group-list-active): Ditto.
5392 * gnus-sum.el (gnus-set-mode-line): Ditto.
5393 (gnus-summary-read-group-1): Ditto.
5395 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5397 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
5400 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5402 * smiley.el (gnus-smiley-display): Don't do widening.
5404 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
5407 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
5409 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
5411 (gnus-mime-display-multipart-related-as-mixed): New variable.
5412 (gnus-mime-display-part): Use them.
5414 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5416 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
5419 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5421 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
5422 (nnweb-request-article): Call reference if exists.
5423 (nnweb-type-definition): Dejanews is bought by google.com.
5426 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5428 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
5430 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5432 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
5433 gnus-article-sort-functions.
5434 (gnus-article-sort-functions): Doc fix. Refer to
5435 gnus-thread-sort-functions.
5437 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5438 From Paul Jarc <prj@po.cwru.edu>.
5440 * message.el (message-get-reply-headers): More fixes.
5442 2001-02-17 Paul Jarc <prj@po.cwru.edu>
5443 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5445 * message.el (message-get-reply-headers): Fix bug with
5446 Mail-Followup-To/to-address interaction.
5448 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5450 * gnus-msg.el (gnus-configure-posting-styles): Match header in
5453 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5455 * message.el (message-do-send-housekeeping): Rename to a better
5458 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5460 * message.el (message-cancel-news): Check article first, then ask
5463 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5465 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
5467 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5469 * gnus-range.el (gnus-range-normalize): New function.
5471 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
5473 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
5475 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5477 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
5479 * nnagent.el (nnagent-request-regenerate): New function.
5481 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
5483 * nnml.el (nnml-generate-nov-databases): Accept argument
5484 server. Don't open server if it is opened.
5485 (nnml-request-regenerate): Use it. Change to deffoo.
5487 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
5488 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5490 * gnus.el (gnus-define-group-parameter): Fix.
5492 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5494 * gnus.el (gnus-define-group-parameter): Improved.
5496 * gnus-sum.el (charset): Define parameter.
5497 (ignored-charsets): Ditto.
5498 (gnus-summary-setup-default-charset): Use them.
5500 * gnus-start.el (gnus-read-descriptions-file): Use them.
5502 * gnus-cus.el (gnus-group-parameters): Remove them.
5504 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5506 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
5508 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5510 * gnus-sum.el (gnus-summary-read-group-1): Remove
5511 gnus-summary-set-local-parameters.
5512 (gnus-summary-setup-buffer): Put it here.
5514 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5516 * gnus.el (to-address): Define parameter.
5518 * gnus-art.el (article-hide-boring-headers): Use them.
5519 * gnus-msg.el (gnus-post-news): Ditto.
5520 * gnus-cus.el (gnus-group-parameters): Remove them.
5522 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5524 * gnus-draft.el (gnus-draft-reminder): New function.
5526 * gnus-art.el (gnus-sender-save-name): New function.
5528 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5530 * mm-util.el (mm-mime-charset): Error message.
5532 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5534 * message.el (message-check-news-body-syntax): Don't check mml lines.
5536 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5538 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
5541 * gnus-start.el (gnus-call-subscribe-functions): New function.
5542 (gnus-find-new-newsgroups): Use it.
5543 (gnus-ask-server-for-new-groups): Use it.
5544 (gnus-check-first-time-used): Use it.
5545 (gnus-subscribe-newsgroup-method): Grok a list of functions.
5546 (gnus-subscribe-options-newsgroup-method): Ditto.
5547 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
5550 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5552 * gnus-cus.el (gnus-score-customize): Doc fix.
5554 2001-02-11 Jesper Harder <harder@ifa.au.dk>
5556 * dgnushack.el (my-getenv): Typo.
5558 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5560 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
5562 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5564 * gnus-group.el (gnus-group-suspend): Offer save summaries.
5566 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
5567 (gnus-treatment-function-alist): Use it.
5568 (article-remove-leading-whitespace): New function.
5569 (gnus-article-make-menu-bar): Use it.
5571 * gnus-sum.el (gnus-summary-wash-empty-map): Add
5572 remove-leading-whitespace.
5573 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
5574 because of conflict.
5576 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5578 * Makefile.in: Hack generating gnus-load.el.
5579 * dgnushack.el: Ditto.
5580 * gnus-load.el: Remove it.
5582 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5584 * dgnushack.el : Add URLDIR.
5586 * Makefile.in (EMACS_COMP): Ditto.
5588 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5590 * gnus-cus.el (gnus-score-customize): Error on no score file.
5592 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5594 * mm-decode.el (mm-merge-handles): New function.
5596 * mm-view.el (mm-inline-message): Use it.
5597 (mm-view-message): Ditto.
5599 * mm-partial.el (mm-inline-partial): Ditto.
5601 * mm-extern.el (mm-inline-external-body): Ditto.
5603 * gnus-art.el (gnus-mime-view-part): Ditto.
5604 (gnus-mime-view-part-as-type): Ditto.
5605 (gnus-mime-save-part-and-strip): Prevent users to strip in some
5608 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5610 * message.el (message-cancel-news): Allow to shoot foot.
5611 (message-supersede): Ditto.
5613 2001-02-08 Tommi Vainikainen <thv@iki.fi>
5615 * gnus-sum.el (gnus-simplify-subject-re): Use
5616 message-subject-re-regexp.
5618 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5620 * nnmail.el (nnmail-expiry-target-group): Bind
5621 nnmail-cache-accepted-message-ids to nil.
5623 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
5626 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5628 * qp.el (quoted-printable-encode-region): Make sure characters are
5629 between 00 and FF. Don't check charset.
5631 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
5633 * rfc2047.el (rfc2047-q-encode-region): Ditto.
5635 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5637 * message.el (message-make-forward-subject): Argument decoded.
5638 (message-forward): Use it when digest.
5640 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
5643 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5645 * message.el (message-generate-headers-first): Doc fix.
5647 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5649 * gnus-art.el (article-make-date-line): Error proof.
5651 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5653 * gnus-group.el (gnus-group-listing-limit): New variable.
5654 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
5656 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
5658 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5660 * message.el (message-newline-and-reformat): Special case for
5663 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
5665 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
5668 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5670 * message.el (message-encode-message-body): Don't insert
5671 Content-Type if it is inside a mail.
5673 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5675 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
5676 gnus-article-commands-menu.
5678 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
5681 * gnus-start.el (gnus-read-descriptions-file): Use
5682 gnus-group-name-charset and gnus-group-charset-alist.
5684 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5686 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
5689 * gnus-start.el (gnus-group-change-level): Remove from both
5690 gnus-zombie-list and gnus-killed-list.
5692 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5694 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
5695 gnus-subscribe-topics.
5697 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
5699 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5701 * gnus-art.el (gnus-article-make-menu-bar): Make
5702 gnus-article-post-menu.
5704 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
5706 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
5708 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
5710 * message.el (message-mode-menu): Ditto.
5712 * gnus-art.el (defvar): eval-when-compile.
5714 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5716 * gnus-agent.el (gnus-agentize): Fix doc.
5718 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
5720 * mml.el (mml-preview): Bind `q'.
5722 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5724 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
5726 2001-01-31 Dave Love <fx@gnu.org>
5728 * mm-util.el (mm-mime-mule-charset-alist)
5729 (mm-find-mime-charset-region): Consider mule-utf-8.
5731 2001-01-31 Dave Love <fx@gnu.org>
5733 * gnus-art.el (gnus-article-x-face-command)
5734 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
5737 2001-01-26 Dave Love <fx@gnu.org>
5739 * mm-util.el (mm-multibyte-string-p): New.
5741 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
5742 ;; (quoted-printable-encode-region): Doc fix. Don't call
5743 ;; string-as-multibyte on class. Clarify line-folding.
5744 (quoted-printable-encode-string): Make temp buffer inherit
5745 string's multibyteness.
5747 2001-01-23 Gerd Moellmann <gerd@gnu.org>
5749 * nnheader.el (toplevel): Don't require `gnus-util' at
5750 compile-time; this creates a circular dependency, and prevents
5753 2001-01-22 Andreas Schwab <schwab@suse.de>
5755 * nnheader.el (gnus-delete-line): Autoload it as a macro.
5757 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5759 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
5761 * gnus-art.el (article-hide-list-identifiers): Ditto.
5763 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
5765 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5767 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
5769 * gnus-art.el (article-hide-list-identifiers): Similar.
5771 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
5773 * nnmail.el (nnmail-remove-list-identifiers): Improved.
5775 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5777 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
5779 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5781 * gnus-util.el (gnus-string-equal): New function.
5783 * gnus-art.el (article-hide-boring-headers): Use it.
5785 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
5787 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
5789 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5791 * gnus-msg.el (gnus-msg-mail): Support switch-action.
5793 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5795 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
5796 command if there is not last-saver.
5798 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5800 * nntp.el (nntp-open-connection): 201 is possible.
5802 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5804 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
5805 (rfc2047-charset-encoding-alist): Add big5.
5807 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5809 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
5810 (gnus-agent-remove-server): Ditto.
5811 (autoload): gnus-server-update-server.
5813 * gnus-srvr.el (gnus-server-line-format): Add %a.
5814 (gnus-server-line-format-alist): Add gnus-tmp-agent.
5815 (gnus-server-insert-server-line): Use it.
5817 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5819 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
5822 2001-01-24 Simon Josefsson <sj@extundo.com>
5824 * mail-source.el (mail-sources): Add :program specifier to IMAP
5826 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
5828 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5830 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
5832 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
5834 * nntp.el (nntp-wait-for): Return the success code.
5835 (nntp-open-connection): Use it.
5837 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5839 * gnus-int.el (gnus-check-server): Allow breaking the opening.
5841 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5843 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
5845 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5847 * gnus-sum.el (gnus-summary-print-article): Take one prefix
5848 argument. Allow to print several articles in one file.
5850 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5852 * webmail.el (webmail-type-definition): netaddress changes.
5854 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5856 * gnus.el: Fix copyright. Remove trailing spaces.
5858 * message.el (message-forward): Use mule4.
5860 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5862 * mm-util.el (mm-string-as-unibyte): New function.
5864 * message.el (message-forward): Use it.
5866 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5868 * message.el (message-cite-original-without-signature): Don't peel
5870 (message-get-reply-headers): Add Cc if it is not in follow-to.
5872 2001-01-20 Simon Josefsson <sj@extundo.com>
5874 * mm-decode.el (mm-handle-multipart-from): Add.
5875 (mm-dissect-buffer): Save From: header value.
5876 (mm-security-from): Remove.
5877 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
5879 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
5880 instead of `mml-security-from'. Protect null from value.
5882 2001-01-20 Simon Josefsson <sj@extundo.com>
5884 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
5885 application/vnd.ms-excel attachments.
5887 2001-01-19 Simon Josefsson <sj@extundo.com>
5889 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
5891 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5893 * message.el (message-ignored-mail-headers): Ditto.
5895 2001-01-19 Simon Josefsson <sj@extundo.com>
5897 * message.el (message-ignored-news-headers): Only search beginning
5900 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
5902 * message.el (message-send-mail): Content-Type may not be there.
5904 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5906 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
5907 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
5909 * gnus-art.el (article-display-x-face): Insert X-Face if there is
5912 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5914 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
5917 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5919 * message.el (message-yank-original): Understand
5922 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5924 * gnus-art.el (gnus-boring-article-headers): Add to-address.
5925 (article-hide-boring-headers): Ditto.
5927 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
5929 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5931 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
5934 2001-01-16 Simon Josefsson <simon@josefsson.org>
5936 * message.el (message-make-in-reply-to): Add comment to message-id
5937 (old syntax, see 2000-08-02 change).
5939 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5941 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
5942 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
5943 (gnus-button-reply): Ditto.
5945 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
5947 * gnus-art.el (article-display-x-face): Fix.
5949 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5951 * gnus-art.el (article-display-x-face): Use
5952 gnus-original-article-buffer.
5954 2001-01-15 Jack Twilley <jmt@tbe.net>
5956 * message.el (message-add-header): Move to point-max.
5958 2001-01-15 Simon Josefsson <simon@josefsson.org>
5960 * smime.el (smime-CA-directory, smime-CA-file): Change default to
5961 nil, improve documentation.
5962 (smime-certificate-directory): Comment out false hints (until it
5965 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
5966 there aren't any keys.
5967 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
5968 verify certificate. Default is changed to only check integrity.
5969 Improved security status texts. If a certificate doesn't contain
5970 a email address, don't fail.
5972 * smime.el (smime-noverify-region):
5973 (smime-noverify-buffer): New functions. Verifies integrity only.
5975 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5977 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
5979 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5981 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
5982 (gnus-remove-some-windows): Ditto.
5984 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5986 * gnus-art.el (article-make-date-line): 11th.
5988 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5990 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
5991 (mml2015-gpg-sign): Ditto.
5993 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5995 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
5996 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
5998 2001-01-08 Dave Love <fx@gnu.org>
6000 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
6003 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
6005 * message.el: Doc and message fixes.
6006 (message-send-rename-function)
6007 (message-make-forward-subject-function)
6008 (message-send-mail-function, message-reply-to-function)
6009 (message-wide-reply-to-function, message-followup-to-function)
6010 (message-distribution-function, message-auto-save-directory): Fix
6013 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
6014 proceeding after warnings. Amend multipart warning message.
6016 2001-01-04 Dave Love <fx@gnu.org>
6018 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
6020 (gnus-make-directory): Require nnmail.
6022 * mm-decode.el (mm-inline-media-tests): Add
6023 image/x-portable-bitmap.
6024 (mm-get-image): Grok pbm.
6026 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
6028 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
6030 2001-01-09 Didier Verna <didier@xemacs.org>
6032 * dgnushack.el (dgnushack-compile): give a dummy value to
6033 `gnus-xmas-glyph-directory' for the time of compilation.
6034 * gnus-agent.el: moved some XEmacs specific hook add-ons from
6035 `gnus-xmas-[re]define' to avoid loosing user custom settings.
6036 * gnus-art.el: ditto.
6037 * gnus-group.el: ditto.
6038 * gnus-salt.el: ditto.
6039 * gnus-sum.el: ditto.
6040 * gnus-topic.el: ditto.
6041 * gnus-xmas.el (gnus-xmas-define): see above.
6042 * gnus-xmas.el (gnus-xmas-redefine): see above.
6043 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
6044 non-continuable error when the directory can't be found.
6046 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6048 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
6050 * gnus-art.el (gnus-mime-view-part): Copy it.
6051 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
6053 2001-01-09 Michael Downes <mjd@ams.org>
6055 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
6057 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6059 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
6060 orig-file. Use ',source.
6062 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6064 * gnus-xmas.el (gnus-xmas-modeline-glyph):
6065 (gnus-xmas-group-startup-message):
6066 Detect gnus-xmas-glyph-directory when it is nil.
6068 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6070 * pop3.el (pop3-get-message-count): Andrew Innes
6071 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
6073 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
6075 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
6077 * time-date.el (time-to-number-of-days): New function.
6079 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
6081 * nnslashdot.el (nnslashdot-request-list): Always get the right
6084 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6086 * message.el (message-minibuffer-local-map): New keymap.
6087 (message-read-from-minibuffer): Use it.
6088 * gnus-msg.el (gnus-summary-resend-message): Use it
6090 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6092 * gnus-start.el (gnus-display-time-event-handler): New function.
6093 (gnus-after-getting-new-news-hook): Use it.
6095 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
6097 * message.el (message-ignored-mail-headers): Add draft header.
6099 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6101 * gnus-sum.el (gnus-summary-expire-articles): Don't save
6104 * nnslashdot.el (nnslashdot-request-list): Get the right year.
6106 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
6108 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
6110 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6112 * qp.el (quoted-printable-decode-region): Don't backward-char.
6114 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6116 * gnus-draft.el: Mark articles as replied.
6118 * gnus-sum.el (gnus-summary-add-mark): New function.
6120 * gnus-group.el (gnus-add-mark): New function.
6122 * gnus-sum.el (gnus-summary-buffer-name): New function.
6123 (gnus-summary-setup-buffer): Use it.
6125 * gnus-draft.el: Set things up with the right post method and
6128 * message.el (message-ignored-news-headers): Remove X-Draft-From.
6130 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
6132 * gnus.el (gnus-draft-meta-information-header): New variable.
6134 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6136 * gnus-art.el (gnus-treatment-function-alist): Move the date
6137 functions before the header sorting functions.
6139 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
6141 * dgnushack.el (dgnushack-compile): Message whether there is w3.
6142 Don't (push "/usr/share/emacs/site-lisp" load-path).
6144 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
6145 to empty fill prefixes.
6147 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6149 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
6150 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
6152 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6154 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
6156 * nnml.el (autoload): Move to nnheader.el.
6158 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
6159 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
6160 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
6161 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
6163 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6165 * gnus-art.el (article-make-date-line): Get the hours right.
6166 (gnus-ignored-headers): More hiding.
6168 * nnmail.el (nnmail-expiry-wait): Not an integer.
6170 * message.el (message-goto-body): Only expand abbrev when called
6172 (message-make-lines): Use it.
6174 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6176 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
6178 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6180 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
6181 include the expunged articles.
6183 * gnus-group.el (gnus-group-sort-by-server): New function.
6185 * gnus.el (gnus-method-to-server-name): New function.
6186 (gnus-group-prefixed-name): Use it.
6188 * gnus-group.el (gnus-group-sort-function): Doc fix.
6189 (gnus-group-sort-groups-by-server): New command.
6191 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6193 * gnus-art.el (gnus-treat-date-english): New variable.
6194 (article-date-english): New command.
6195 (gnus-english-month-names): New variable.
6196 (article-make-date-line): Do 'english.
6198 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
6199 after the fill prefix.
6201 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
6204 * gnus-art.el (gnus-ignored-headers): Hide more headers.
6206 * message.el (message-mode-map): Bind comment-region.
6208 * gnus-art.el (gnus-mime-display-part): Let w3 display
6211 * mm-bodies.el (mm-long-lines-p): New function.
6212 (mm-body-encoding): Use it.
6213 (mm-body-encoding): Encode articles with lines longer than 1000
6216 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6218 * mm-util.el (mm-enable-multibyte): Use
6219 default-enable-multibyte-characters.
6220 (mm-enable-multibyte-mule4): Ditto.
6221 (mm-disable-multibyte): Test XEmacs.
6222 (mm-disable-multibyte-mule4): Ditto.
6223 (mm-with-unibyte-current-buffer): Simplified.
6224 (mm-with-unibyte-current-buffer-mule4): Ditto.
6226 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
6228 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
6230 * nnheader.el (nnheader-string-as-multibyte): New alias.
6232 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
6234 * gnus-uu.el (gnus-message-process-mark): New function.
6235 (gnus-uu-mark-by-regexp): Use it.
6236 (gnus-new-processable): New function.
6238 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
6240 * gnus-sum.el (gnus-no-mark): New variable.
6242 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6244 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
6247 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
6249 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
6252 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6254 * dgnushack.el (dgnushack-compile): elc is in the current directory.
6256 * qp.el (quoted-printable-encode-region): Don't check multibyte in
6259 2000-12-25 Lloyd Zusman <ljz@asfast.com>
6261 * mml.el (mml-read-tag): Save tag location.
6263 2000-12-25 Simon Josefsson <simon@josefsson.org>
6265 * starttls.el: Sync with Emacs 21.
6267 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6269 * message.el (message-mail): Support yank-action.
6271 * message.el (message-setup): Revoke the last change.
6273 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6275 * message.el (message-setup): Use cons. Suggested by Johan Vromans
6276 <jvromans@squirrel.nl>.
6278 2000-12-24 Simon Josefsson <sj@extundo.com>
6280 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
6281 mailing list junk at end of part.
6283 2000-12-23 Simon Josefsson <sj@extundo.com>
6285 * nnimap.el (nnimap-expiry-target): New function.
6286 (nnimap-request-expire-articles): Use it.
6288 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6290 * gnus.el (gnus-group-parameters-more): New variable.
6291 * gnus-cus.el (gnus-group-customize): Use it.
6293 * gnus.el (gnus-define-group-parameter): New macro.
6294 (auto-expire): Use it
6295 (total-expire): Use it.
6296 * gnus-art.el (banner): Use it.
6298 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
6301 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6303 * gnus-topic.el (gnus-topic-create-topic): Use list.
6305 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
6306 before binding gnus-default-article-saver.
6308 * gnus-sum.el (gnus-summary-save-article):
6309 (gnus-summary-pipe-output):
6310 (gnus-summary-save-article-mail):
6311 (gnus-summary-save-article-rmail):
6312 (gnus-summary-save-article-file):
6313 (gnus-summary-write-article-file):
6314 (gnus-summary-save-article-body-file): Ditto.
6316 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
6318 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6320 * gnus-art.el (gnus-mime-security-button-map):
6321 (gnus-mime-button-map): Add parent.
6323 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6325 * messagexmas.el (message-xmas-redefine): New function.
6327 * message.el: Use it.
6329 * gnus-art.el (gnus-article-check-hidden-text): Return t.
6331 * gnus-util.el (gnus-remove-text-properties-when): Return t.
6333 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6335 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
6336 malformatted messages.
6338 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6340 * mm-util.el (mm-image-load-path): New function.
6342 * gnus-group.el (gnus-group-make-tool-bar): Use it.
6344 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
6346 * message.el (message-tool-bar-map): Use it.
6348 * Makefile.in (install-el): New rule.
6350 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
6352 * gnus-art.el (article-treat-dumbquotes): Quote \.
6354 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6356 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
6357 Emacs 20 runs on a terminal.
6359 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6361 * gnus-msg.el (gnus-bug): Revert to save-excursion.
6363 * mml.el (gnus-add-minor-mode): Autoload.
6365 * message.el (message-forward): Save-restriction.
6367 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6369 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
6370 Paul Stevenson <p.stevenson@surrey.ac.uk>
6372 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6374 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
6376 * mml.el (gnus-ems): Don't require.
6378 * gnus.el (gnus-decode-rfc1522): Removed.
6379 (gnus-set-text-properties): Define.
6381 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6383 * gnus-art.el (gnus-mime-*): handle may be nil.
6385 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
6387 * gnus.el (gnus-group-remove-excess-properties): Not defined
6390 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6392 * message.el (message-mail-user-agent): Add :version.
6394 2000-12-21 Miles Bader <miles@gnu.org>
6396 * message.el (message-mode): Set `comment-start' to the yank prefix.
6398 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6400 * message.el (message-mail-user-agent): New variable.
6401 (message-setup): Renamed to message-setup-1. Support
6403 (message-mail-user-agent): New function.
6404 (message-mail): Use it.
6405 (message-reply): Use it.
6406 (message-resend): Use it.
6407 (message-mail-other-window): Use it.
6408 (message-mail-other-frame): Use it.
6410 * gnus-msg.el (gnus-bug): Support mail-user-agent.
6412 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6414 * message.el (message-tool-bar-map): Simplify.
6415 (message-narrow-to-head-1): New function.
6416 (message-narrow-to-head): Use it.
6417 (message-reply): Ditto.
6418 (message-cancel-news): Ditto.
6419 (message-supersede): Ditto.
6420 (message-make-forward-subject): Ditto.
6421 (message-bounce): Ditto.
6423 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6425 * uudecode.el (uudecode-decode-region-external): make-temp-file
6428 * binhex.el (defalias): eval-and-compile.
6430 * message.el (message-tool-bar-map): New function.
6431 (message-mode): Use it.
6433 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6435 * nntp.el (nntp-find-connection): Remove the entry.
6436 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
6438 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6440 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
6442 * message.el (message-forward): Copy buffer in unibyte mode.
6444 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6446 * message.el (message-make-forward-subject): Don't widen. Decode.
6447 (message-forward): Don't decode subject.
6449 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
6451 * qp.el (quoted-printable-encode-region): Upcase QP.
6453 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6455 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
6456 mail-extract-a-c instead. Don't depend on Gnus.
6458 * mml.el (gnus-ems): Require it.
6460 * gnus-msg.el (gnus-summary-mail-forward):
6462 * message.el (message-forward): Move mime-to-mml here.
6464 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6466 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
6467 * gnus-art.el (gnus-insert-mime-button): Simplify.
6468 (gnus-mime-display-alternative): Ditto.
6469 (gnus-insert-mime-security-button): Ditto.
6471 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6473 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
6474 text-property-not-all doesn't return nil when start=mark(end).
6475 (gnus-remove-text-properties-when): Ditto.
6477 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6479 * gnus-start.el (gnus-group-change-level): Remove group from
6480 gnus-active-hashtb if real killed.
6482 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6484 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
6485 (gnus-mime-display-alternative): Ditto.
6486 (gnus-insert-mime-security-button): Ditto.
6488 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6490 * gnus-start.el (gnus-group-change-level): Don't add it into
6491 killed-list if it was killed.
6493 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6495 * nnmbox.el (nnmbox-file-coding-system): Use binary.
6496 (nnmbox-active-file-coding-system): Ditto.
6498 * gnus-cus.el (gnus-group-parameters): Add posting-style.
6500 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6502 * gnus.el (gnus-version):
6503 (gnus-version-number): Set to Oort Gnus 0.01.
6505 * gnus-art.el (gnus-mime-security-button-map):
6506 (gnus-insert-mime-security-button): Fix for Emacs21.
6508 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6510 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
6511 easymenu, because XEmacs doesn't understand :help.
6513 * mm-uu.el: Require binhex.
6515 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6517 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
6519 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
6521 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
6523 2000-12-18 Gerd Moellmann <gerd@gnu.org>
6525 * *.xpm, *.pbm: Convert icons icons to size 24x24.
6527 2000-12-18 Dave Love <fx@gnu.org>
6529 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
6532 2000-12-13 Miles Bader <miles@gnu.org>
6534 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
6535 to t, so that we don't get stuck while trying to smilefy
6538 2000-12-12 Gerd Moellmann <gerd@gnu.org>
6540 * smiley-ems.el (smiley-regexp-alist): Make regexps match
6541 at the end of the buffer.
6542 (smiley-region): In the loop, move to the end of the submatch
6543 matching the smiley instead of using the end of the match
6544 of the whole regexp.
6546 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
6548 * message.el (message-mode): Doc fix.
6550 2000-12-12 Gerd Moellmann <gerd@gnu.org>
6552 * smiley-ems.el (smiley-region): Doc fix.
6554 2000-12-11 Miles Bader <miles@gnu.org>
6556 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
6557 bottom line visible, check to see if it's partially obscured, and
6558 if so, either scroll one more line to make it fully visible, or
6559 revert to showing the second line from the top.
6561 2000-12-07 Dave Love <fx@gnu.org>
6563 * mailcap.el (mailcap-download-directory)
6564 * gnus-audio.el (gnus-audio-directory)
6565 * smiley-ems.el (smiley-data-directory): Fix :type.
6567 2000-11-30 Dave Love <fx@gnu.org>
6569 * message.el (message-auto-save-directory): Use
6570 file-name-as-directory.
6571 (message-set-auto-save-file-name): Create
6572 message-auto-save-directory if necessary.
6573 (message-replace-chars-in-string): Removed -- unused.
6574 (message-mail-alias-type): Customize.
6575 (message-headers): Remove duplicate defgroup.
6577 2000-11-29 Dave Love <fx@gnu.org>
6579 * qp.el (quoted-printable-decode-region): Use error, not message
6580 to report malformed text (like base64). Amend message.
6582 2000-11-29 Miles Bader <miles@gnu.org>
6584 * message.el (message-header-lines): Fontify tag.
6586 2000-11-27 Dave Love <fx@gnu.org>
6588 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
6591 ;2000-11-26 Dave Love <fx@gnu.org>
6593 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
6595 2000-11-23 Dave Love <fx@gnu.org>
6597 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
6599 * mm-uu.el (uudecode): Require.
6600 (uudecode-decode-region, uudecode-decode-region-external): Don't
6602 (mm-uu-copy-to-buffer): Doc fix.
6603 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
6606 * mailcap.el: Doc fixes.
6607 (mailcap-mime-data): Various adjustments.
6608 (mailcap): New group.
6609 (mailcap-download-directory): Customize.
6610 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
6611 (mailcap-temporary-directory): Deleted (unused).
6612 (mailcap-unescape-mime-test): Simplify slightly.
6613 (mailcap-viewer-passes-test): Use functionp.
6614 (mailcap-command-p): Aliased to executable-find.
6616 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
6617 default-enable-multibyte-characters is nil.
6619 2000-11-22 Gerd Moellmann <gerd@gnu.org>
6621 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
6623 2000-11-21 Dave Love <fx@gnu.org>
6625 * gnus-art.el (gnus-mime-button-map): Don't inherit from
6626 gnus-article-mode-map.
6627 ; (gnus-mime-button-menu): Use mouse-set-point.
6628 (gnus-insert-mime-button, gnus-mime-display-alternative)
6629 (gnus-mime-display-alternative): Don't use local-map property.
6631 2000-11-17 Dave Love <fx@gnu.org>
6633 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
6634 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
6636 (uudecode-decode-region): Doc fix.
6638 2000-11-14 Dave Love <fx@gnu.org>
6640 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
6641 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
6642 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
6643 New files, derived from the XPMs.
6645 2000-11-10 Dave Love <fx@gnu.org>
6647 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
6648 (gnus-agent-lib-file, gnus-agent-load-alist)
6649 (gnus-agent-save-alist, gnus-agent-article-name): Use
6652 * gnus-group.el (gnus-group-name-charset-method-alist): Add
6654 (nnkiboze-score-file): Defvar when compiling.
6656 * gnus-start.el (gnus-read-newsrc-file): Add :version.
6658 * gnus-art.el (gnus-article-banner-alist)
6659 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
6660 (gnus-article-date-lapsed-new-header)
6661 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
6662 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
6663 (gnus-treat-strip-headers-in-body)
6664 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
6665 (gnus-treat-translate): Add :version.
6666 (gnus-article-mime-part-function): Fix defcustom.
6668 * nnmail.el (nnmail-expiry-target)
6669 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
6670 (nnmail-split-header-length-limit): Add :version.
6672 * gnus-sum.el (gnus-auto-expirable-marks)
6673 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
6674 (gnus-extra-headers, gnus-ignored-from-addresses)
6675 (gnus-newsgroup-ignored-charsets)
6676 (gnus-group-highlight-words-alist)
6677 (gnus-summary-show-article-charset-alist): Add :version.
6679 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
6680 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
6681 files, converted from the XPMs.
6683 * gnus-cache.el (gnus-cache-active-file): Don't use
6684 file-name-as-directory on directory.
6685 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
6686 use file-name-as-directory on directory.
6688 * time-date.el (timezone-make-date-arpa-standard): Autoload.
6689 (date-to-time): Use it.
6691 ; * message.el (message-mode) <adaptive-fill-regexp>:
6692 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
6693 ; (message-newline-and-reformat): Likewise.
6694 (message-forward-as-mime, message-forward-ignored-headers)
6695 (message-buffer-naming-style, message-default-charset)
6696 (message-dont-reply-to-names, message-send-mail-partially-limit):
6699 * mm-util.el: Doc fixes.
6700 (mm-mime-charset): Don't use the raw result of
6701 mm-preferred-coding-system.
6702 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
6703 (mm-with-unibyte): Simplify.
6705 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
6708 * pop3.el (pop3-version): Deleted.
6709 (pop3-make-date): New function, avoiding message-make-date.
6710 (pop3-munge-message-separator): Use it.
6712 2000-11-09 Dave Love <fx@gnu.org>
6714 * gnus-group.el (gnus-group-make-directory-group)
6715 (gnus-group-fetch-faq): Use expand-file-name.
6716 (gnus-group-fetch-faq): Simplify completing-read form.
6718 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
6721 * message.el (tool-bar-map): Defvar when compiling.
6723 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
6724 (gnus-tm-lisp-directory): Deleted.
6725 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
6727 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
6728 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
6729 version numbers from file names.
6731 2000-11-08 Dave Love <fx@gnu.org>
6733 * mm-view.el: Use featurep for XEmacs test.
6734 (mm-inline-message): Test for `remove-specifier'; don't use
6737 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
6739 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
6740 (gnus-score-find-bnews): Don't concat "".
6742 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
6743 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
6744 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
6745 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
6747 * gnus-sum.el: Put some defvars in eval-when-compile.
6748 (gnus-summary-mode-hook): Add :options.
6749 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
6750 (gnus-summary-tool-bar-map): New variable.
6751 (gnus-summary-make-tool-bar): New function.
6752 (gnus-summary-mode): Put kill-all-local-variables first.
6754 * gnus-group.el (gnus-group-toolbar-map): New variable.
6755 (gnus-group-make-tool-bar): Rewritten.
6756 (gnus-group-mode): Put kill-all-local-variables first.
6758 * rfc2047.el: Require gnus-util.
6760 * nnml.el (gnus-sorted-intersection): Autoload.
6762 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
6763 Put some defvars in eval-when-compile.
6764 (gnus-intersection, gnus-sorted-complement): Autoload.
6766 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
6768 * mm-encode.el (mm-body-7-or-8): Autoload.
6770 * mm-decode.el (mm-insert-inline): Autoload.
6773 * message.el: Put some defvars in eval-when-compile.
6775 * gnus-msg.el: Put some defvars in eval-when-compile.
6776 (gnus-msg-mail): Move after gnus-setup-message.
6778 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
6780 2000-11-07 Dave Love <fx@gnu.org>
6782 * gnus-util.el (nnheader): Don't require message (recursive
6785 * uudecode.el: Avoid compiler warnings.
6787 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
6788 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
6790 2000-11-06 Dave Love <fx@gnu.org>
6792 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
6794 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
6795 (uudecode-char-int): New alias, replacing char-int.
6796 (uudecode-decode-region): Don't call buffer-disable-undo.
6798 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
6799 ; (mm-uu-configure-list): Doc fix.
6801 ; * earcon.el (running-xemacs): Don't define.
6803 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
6805 ; * message.el (message-font-lock-keywords): Match a final newline
6806 ; to help font-lock's multiline support.
6808 2000-11-03 Dave Love <fx@gnu.org>
6810 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
6812 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
6815 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
6816 <banner>: Fix custom type, doc.
6818 * mm-decode.el (mm-display-external): Space-prefix temp buffer
6819 name. Don't disable undo explicitly.
6821 ;2000-11-02 Dave Love <fx@gnu.org>
6823 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
6826 2000-11-01 Dave Love <fx@gnu.org>
6828 * rfc2047.el (base64): Require unconditionally.
6829 (message-posting-charset): Defvar when compiling.
6830 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
6833 * gnus-sum.el (nnoo): Require.
6834 (mm-uu-dissect): Autoload.
6836 * mml.el (mml-parse-1): Clarify message.
6837 (mml-minibuffer-read-type): Use mailcap-mime-types.
6839 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
6841 * mml.el: Fix a typo in the requiring of CL.
6843 2000-11-01 Dave Love <fx@gnu.org>
6845 * utf7.el: Require cl when compiling.
6847 * binhex.el: Use (featurep 'xemacs).
6848 (binhex-char-int): New alias, replacing char-int. Change callers.
6849 (binhex-decode-region): Simplify work buffer code.
6850 (binhex-decode-region-external): Use expand-file-name, not concat.
6852 2000-10-30 Dave Love <fx@gnu.org>
6854 * gnus-art.el: Fix 2000-10-27 change properly.
6856 2000-10-28 Miles Bader <miles@gnu.org>
6858 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
6860 2000-10-27 Dave Love <fx@gnu.org>
6862 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
6864 (gnus-group-make-tool-bar): New function.
6865 (gnus-group-mode): Use it.
6867 * message.el (message-mode-menu): Add some :help strings.
6868 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
6869 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
6871 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
6872 * describe-group.xpm, get-news.xpm, kill-group.xpm:
6873 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
6875 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
6876 display-graphic-p here.
6878 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
6880 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
6881 of the `gnus-xemacs' variable, as the latter has been removed.
6882 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
6883 * gnus-art.el (gnus-treat-display-xface)
6884 (gnus-treat-display-smileys, gnus-treat-display-picons)
6885 (gnus-article-read-summary-keys): Likewise.
6887 2000-10-26 Dave Love <fx@gnu.org>
6889 (defvar): Use rmail-spool-directory unconditionally.
6891 2000-10-18 Dave Love <fx@gnu.org>
6893 * mm-bodies.el (mm-uu-decode-function)
6894 (mm-uu-binhex-decode-function): Defvar when compiling.
6896 * gnus-nocem.el (gnus-nocem-issuers): Update.
6897 (gnus-nocem-check-from): New option.
6898 (gnus-nocem-scan-groups): Use it.
6899 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
6900 (gnus-nocem-check-article-limit): Add :version.
6902 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
6904 * ietf-drums.el (mm-util): Require CL when compiling.
6906 2000-10-15 Dave Love <fx@gnu.org>
6908 * qp.el: Require mm-util.
6910 2000-10-13 Dave Love <fx@gnu.org>
6912 * qp.el (quoted-printable-decode-region): Avoid invalid
6915 2000-10-12 Gerd Moellmann <gerd@gnu.org>
6917 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
6918 to a recursive load.
6920 2000-10-12 Dave Love <fx@gnu.org>
6922 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
6924 * gnus.el (gnus-group-startup-message): Check for PBM image.
6926 2000-10-09 Dave Love <fx@gnu.org>
6928 * mail-source.el (mail-source-fetch-imap): Bind
6929 default-enable-multibyte-characters rather than using
6930 mm-disable-multibyte.
6932 2000-10-05 Dave Love <fx@gnu.org>
6934 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
6936 (quoted-printable-decode-region): Rename arg which confused
6937 charset with coding-system. Don't use nonascii-insert-offset.
6938 Coding-system encode the region initially. Don't recognize `=='
6939 as valid QP. Coding-system decode the region finally.
6940 (quoted-printable-decode-string): Rename arg which confused
6941 charset with coding-system.
6943 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
6944 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
6945 mm-encode-coding-region.
6946 (mm-decode-body, mm-decode-string): Rename variables which
6947 confused charset with coding-system.
6948 (binhex-decode-region): Don't autoload.
6949 (mm-body-encoding): Require message.
6950 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
6953 * gnus-art.el (article-de-quoted-unreadable)
6954 (article-de-base64-unreadable): Fold search case
6955 rather than downcasing string. Apply mm-charset-to-coding-system
6956 to arg of quoted-printable-decode-region.
6958 2000-10-04 Dave Love <fx@gnu.org>
6960 * gnus-ems.el: Don't turn off compiler warnings in local vars.
6961 Require ring when compiling.
6962 (gnus-article-compface-xbm): New variable.
6964 2000-10-04 Dave Love <fx@gnu.org>
6966 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
6969 * frown.pbm, smile.pbm, wry.pbm: New files.
6971 * frown.xbm, smile.xbm, wry.xbm: Deleted.
6973 2000-10-03 Dave Love <fx@gnu.org>
6975 * mail-source.el (mail-sources): Revert to nil.
6977 * nnmail (nnmail-spool-file): Revert to `((file))'.
6979 * qp.el: Don't require mm-util.
6980 (quoted-printable-decode-region): Rewritten.
6981 (quoted-printable-decode-string, quoted-printable-encode-region):
6983 (quoted-printable-encode-region): Barf on multibyte characters.
6984 Maybe make the class multibyte. Upcase chars, not formatted
6985 strings. Allow mm-use-ultra-safe-encoding to be unbound.
6986 (quoted-printable-encode-string): Don't use
6987 mm-with-unibyte-buffer.
6989 2000-09-29 Gerd Moellmann <gerd@gnu.org>
6991 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
6993 2000-09-21 Dave Love <fx@gnu.org>
6995 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
6996 (for Emacs 20). Tidy somewhat.
6998 2000-09-21 Dave Love <fx@gnu.org>
7000 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
7001 image processing. Rationalize logic somewhat.
7003 2000-09-20 Dave Love <fx@gnu.org>
7005 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
7008 * gnus.el (gnus-version-number): Avoid some redundant
7011 2000-09-20 Gerd Moellmann <gerd@gnu.org>
7013 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
7014 to XBM; we always have PBM support.
7016 2000-09-14 Dave Love <fx@gnu.org>
7018 * gnus.el (gnus-charset):
7019 * mm-decode.el (mime-display):
7020 * imap.el (imap) <defgroup>: Add :version.
7022 2000-09-13 Gerd Moellmann <gerd@gnu.org>
7024 * parse-time.el: Fix author's mail address.
7026 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
7027 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
7028 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
7029 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
7030 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
7031 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
7032 * rfc2231.el, uudecode.el: Fix copyright notice.
7034 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
7035 require `w3' at load-time only if not running in batch mode.
7037 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7039 * gnus.el: Before merge with Emacs21.
7041 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
7043 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
7045 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
7047 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
7048 to avoid conflict with the standard `back-to-indentation'
7051 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7053 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
7055 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
7056 (mm-disable-multibyte-mule4): Ditto.
7057 (mm-with-unibyte-current-buffer-mule4): Ditto.
7059 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7061 * pop3.el (pop3-movemail): Use binary.
7062 (pop3-movemail-file-coding-system): Removed.
7064 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7066 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
7068 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7070 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
7073 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7075 * gnus-msg.el (gnus-post-method): Use backend name when the
7078 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7080 * gnus-art.el (article-verify-x-pgp-sig): Don't test
7082 (gnus-treat-x-pgp-sig): Default value.
7083 (gnus-ignored-headers): Redundant.
7085 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7087 * gnus-win.el (gnus-configure-frame): Save selected window.
7089 2000-02-15 Andrew Innes <andrewi@gnu.org>
7091 * nnmbox.el: Require gnus-range.
7092 (nnmbox-group-building-active-articles): New variable.
7093 (nnmbox-group-active-articles): New variable; this is a cache of
7094 all active articles by group and number.
7095 (nnmbox-in-header-p): New function.
7096 (nnmbox-find-article): New function.
7097 (nnmbox-record-active-article): New function.
7098 (nnmbox-record-deleted-article): New function.
7099 (nnmbox-is-article-active-p): New function.
7100 (nnmbox-retrieve-headers): Use nnmbox-find-article.
7101 (nnmbox-request-article): Ditto. Also supply extra arg to
7102 nnmbox-article-group-number.
7103 (nnmbox-request-expire-articles): Ditto.
7104 (nnmbox-request-move-article): Ditto.
7105 (nnmbox-request-replace-article): Ditto.
7106 (nnmbox-request-rename-group): Rename group entry in active
7108 (nnmbox-delete-mail): Update active article cache, unless article
7110 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
7111 than partially duplicating it.
7112 (nnmbox-article-group-number): Add extra `this-line' arg, to
7113 handle articles belonging to multiple groups.
7114 (nnmbox-save-mail): Update active article cache.
7115 (nnmbox-read-mbox): Build active article cache when loading mbox.
7116 Also do some repair work, if we find articles that are missing the
7117 appropriate X-Gnus-Newsgroup lines in the header. We can usually
7118 reconstruct these from Xref info.
7120 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7122 * mail-source.el (mail-source-report-new-mail): Use
7123 nnheader-run-at-time.
7125 2000-02-15 Andrew Innes <andrewi@gnu.org>
7127 * mail-source.el (mail-source-fetch-pop): Clear pop password when
7128 an error is thrown, and then rethrow the error.
7129 (mail-source-check-pop): Ditto.
7130 (mail-source-start-idle-timer): Prevent multiple pop checks
7131 running if the check takes a long time.
7133 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7135 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
7138 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7140 * gnus-win.el (gnus-configure-windows): Make sure
7141 nntp-server-buffer is live.
7142 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
7144 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
7146 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
7148 2000-12-04 Andreas Jaeger <aj@suse.de>
7150 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
7152 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7154 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
7156 2000-12-01 Christopher Splinter <chris@splinter.inka.de>
7158 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
7160 2000-12-01 Simon Josefsson <sj@extundo.com>
7162 * mml-smime.el (mml-smime-verify): Fix address parsing.
7164 2000-12-01 Simon Josefsson <sj@extundo.com>
7166 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
7167 more than one certificate inside PKCS#7 blob. Better security
7168 information (clamed / actual sender, openssl output, certificates
7171 * smime.el (smime-verify-region): Output to /dev/null.
7172 (smime-buffer-as-string-region): Don't parse empty lines.
7174 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7176 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
7178 (gnus-mime-security-show-details-inline): New variable.
7179 (gnus-mime-security-show-details): Use them.
7180 (gnus-insert-mime-security-button): Ditto.
7182 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
7183 Suggest by Michael Duggan (md5i@cs.cmu.edu).
7184 (mml2015-gpg-clear-verify): Ditto.
7185 (mml2015-gpg-decrypt-1): Ditto.
7186 (mml2015-use): Prefer 'gpg.
7188 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7190 * gnus-util.el (gnus-add-text-properties-when): New function.
7191 (gnus-remove-text-properties-when): Ditto.
7193 * gnus-cite.el (gnus-article-hide-citation): Use them.
7194 (gnus-article-toggle-cited-text): Use them.
7196 * gnus-art.el (gnus-signature-toggle): Use them.
7197 (gnus-article-show-hidden-text): Ditto.
7198 (gnus-article-hide-text): Ditto.
7200 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7202 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
7204 2000-11-30 Simon Josefsson <sj@extundo.com>
7206 * smime.el (smime-point-at-eol): New alias.
7207 (smime-buffer-as-string-region): Use it.
7209 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7211 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
7213 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7215 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
7217 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
7219 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
7221 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
7223 * nnmh.el (nnmh-request-expire-articles): Implemented
7224 expiry-target for nnmh backend.
7226 2000-11-30 Simon Josefsson <sj@extundo.com>
7228 * mm-decode.el (mm-security-from): New variable.
7229 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
7231 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
7234 2000-11-30 Simon Josefsson <sj@extundo.com>
7236 * mml-smime.el (mml-smime-verify): Verify that certificate mail
7237 address match sender address.
7239 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
7241 * smime.el (smime-verify-region): Don't copy buffer.
7242 (smime-decrypt-buffer): Use expand-file-name on keyfile.
7243 (smime-pkcs7-region): New function.
7244 (smime-pkcs7-certificates-region): Ditto.
7245 (smime-pkcs7-email-region): Ditto.
7246 (smime-buffer-as-string-region): Ditto.
7248 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
7251 2000-11-23 Jens Krinke <j.krinke@gmx.de>
7253 * smime.el (smime-decrypt-region): Fix keyfile argument.
7255 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7257 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
7259 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7261 * message.el (message-shoot-gnksa-feet): New variable.
7262 (message-gnksa-enable-p): New function.
7263 (message-send): Use it.
7264 (message-check-news-body-syntax): Ditto.
7266 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
7268 * message.el (message-make-message-id): Remove the redundancy.
7270 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7272 * message.el (message-setup): Discourage using mc-install-*-mode.
7274 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
7276 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7278 * gnus-cite.el (gnus-cite-parse): Guess citation length.
7280 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7282 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
7284 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7286 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
7288 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7290 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
7291 insert-buffer-substring.
7293 * message.el (message-send-mail): Use buffer-substring-no-properties.
7294 (message-send-news): Ditto.
7296 2000-11-22 David Edmondson <dme@dme.org>
7298 * imap.el (imap-wait-for-tag): Message read info.
7300 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7302 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
7303 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
7304 (mml2015-gpg-encrypt): Ditto.
7306 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7308 * mm-decode.el (mm-verify-option): Default value.
7310 * mml-sec.el (mml-secure-part): Error message.
7312 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7314 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
7316 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7318 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
7320 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7322 * gnus-art.el (gnus-article-describe-key): Use prompt.
7323 (gnus-article-describe-key-briefly): Ditto.
7325 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7327 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
7329 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7331 * gnus-art.el (gnus-article-describe-key): New function.
7332 (gnus-article-describe-key-briefly): New function.
7334 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7336 * mm-decode.el (mm-decrypt-option): Doc typo.
7338 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
7341 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7343 * message.el (message-newline-and-reformat): Typo.
7345 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7347 * gnus-art.el (article-verify-x-pgp-sig): Check whether
7348 original-article-buffer exists.
7350 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
7351 (rfc2047-header-encoding-alist): Addresses are different from text.
7352 (rfc2047-encode-message-header): Ditto.
7353 (rfc2047-dissect-region): Extra parameter.
7354 (rfc2047-encode-region): Ditto.
7355 (rfc2047-encode-string): Ditto.
7357 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7359 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
7360 (mm-uu-pgp-encrypted-extract): Use it.
7361 (mm-uu-pgp-signed-extract-1): New function.
7362 (mm-uu-pgp-signed-extract): Use it.
7364 * gnus-art.el (gnus-mime-display-security): New function.
7365 (gnus-mime-display-part): Use it.
7366 (gnus-mime-security-verify-or-decrypt): New function.
7367 (gnus-mime-security-press-button): New function.
7368 (gnus-insert-mime-security-button): Use it.
7370 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
7371 (mm-find-raw-part-by-type): Ditto.
7372 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
7373 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
7374 (mm-destroy-parts): Kill nested multibyte buffer.
7376 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
7377 (mml2015-gpg-verify): Ditto.
7379 2000-11-18 Simon Josefsson <sj@extundo.com>
7381 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
7382 (mml2015-function-alist): Use it.
7384 * mml-sec.el (mml-sign-alist): Update names.
7385 (mml-encrypt-alist): Ditto.
7386 (mml-secure-part-smime-sign): Moved to mml-smime.el
7387 as `mml-smime-sign-query'.
7388 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
7389 `mml-smime-get-file-cert'.
7390 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
7391 `mml-smime-get-dns-cert'.
7392 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
7393 `mml-smime-encrypt-query'.
7394 (mml-smime-sign-buffer): Use mml-smime-sign.
7395 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
7397 * mml-smime.el (mml-smime-sign): New function.
7398 (mml-smime-encrypt):
7399 (mml-smime-sign-query):
7400 (mml-smime-get-file-cert):
7401 (mml-smime-get-dns-cert):
7402 (mml-smime-encrypt-query): Moved from mml-sec.el.
7404 2000-11-16 Simon Josefsson <sj@extundo.com>
7406 * mml2015.el (mml2015-gpg-clear-verify): New function.
7407 (mml2015-function-alist): Add it.
7409 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
7411 * message.el (message-setup-fill-variables): Use
7412 message-cite-prefix-regexp.
7413 (message-newline-and-reformat): Check the end of citation, leading
7414 WSP, break in the cite prefix.
7415 (message-fill-paragraph): New function.
7417 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
7419 * lpath.el: Shut up.
7421 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
7423 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
7424 raw 8-bit in headers in dk.* newsgroups.
7426 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
7428 * message.el (message-newline-and-reformat): Match extra WSPs.
7430 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
7432 * mml.el (mml-generate-mime-1): Ignore ascii.
7434 2000-11-16 Justin Sheehy <justin@iago.org>
7436 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
7438 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7440 * message.el (message-cite-prefix-regexp): Prefix should not end
7443 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
7445 * message.el (message-mode-syntax-table): Add - as a word
7446 constituent as in articles.
7447 (message-setup-fill-variables): Add -_. as supercite-style prefix.
7448 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
7449 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
7451 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
7453 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
7455 2000-11-12 David Edmondson <dme@dme.org>
7457 * message.el (message-font-lock-keywords): use
7458 message-cite-prefix-regexp.
7460 2000-11-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7462 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
7463 Stein Arild Str
\e,Ax
\e(Bmme.
7464 (gnus-group-jump-to-group): Use it.
7465 (gnus-group-jump-to-group-prompt): Customize.
7467 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
7469 * mailcap.el (mailcap-possible-viewers): Match the entire string.
7471 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
7473 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
7475 (mml2015-mailcrypt-sign): Ditto.
7477 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
7479 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
7482 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
7484 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
7486 (gnus-backlog-request-article): Don't request nnvirtual articles.
7488 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
7490 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
7491 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
7493 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
7495 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
7496 * mml.el (mml-generate-mime-1): Use charset attribute.
7497 * mm-bodies.el (mm-encode-body): Add parameter charset.
7498 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
7500 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
7502 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
7503 (mml2015-mailcrypt-clear-decrypt): Ditto.
7504 (mml2015-mailcrypt-verify): Ditto.
7505 (mml2015-mailcrypt-clear-verify): Ditto.
7506 (mml2015-gpg-verify): Ditto.
7508 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
7510 * smime.el (smime-openssl-program): Test the existence of openssl.
7511 * mml-smime.el: Require mm-decode.
7512 (mml-smime-verify-test): New function.
7513 * mm-decode.el (mm-verify-function-alist): Use it.
7515 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
7517 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
7520 2000-11-13 Simon Josefsson <sj@extundo.com>
7522 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
7523 verification doesn't work.
7525 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
7527 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
7528 (gnus-inews-do-gcc): Use it.
7530 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
7532 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
7534 * mm-extern.el (mm-inline-external-body): Report error when no
7537 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
7539 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
7541 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
7543 * gnus-art.el (gnus-mime-button-menu): Use select-window.
7545 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
7547 * gnus-art.el (gnus-mime-display-part): Display multipart/related
7550 2000-11-12 David Edmondson <dme@dme.org>
7552 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
7553 and replace `.' with `\w' to allow for different syntax tables
7554 (from Vladimir Volovich).
7555 * message.el (message-newline-and-reformat): use
7556 `message-cite-prefix-regexp'.
7557 * gnus-cite.el (gnus-supercite-regexp): use
7558 `message-cite-prefix-regexp'.
7559 * gnus-cite.el (gnus-cite-parse): use
7560 `message-cite-prefix-regexp'.
7562 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
7564 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
7565 PGP SIGNATURE. Escape leading "-"'s.
7566 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
7568 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
7570 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
7572 2000-11-11 Simon Josefsson <sj@extundo.com>
7574 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
7576 * smime.el (smime-details-buffer): New variable.
7577 (smime-sign-region):
7578 (smime-encrypt-region):
7579 (smime-verify-region):
7580 (smime-decrypt-region): Copy OpenSSL output to the buffer.
7582 * mml-smime.el (mml-smime-verify): Support security info.
7584 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
7586 * mm-decode.el (mm-verify-option): Set default to nil.
7587 (mm-decrypt-option): Ditto.
7588 * gnus-art.el (article-verify-x-pgp-sig): New function.
7590 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
7592 * gnus-art.el (gnus-mime-display-alternative): Show button if no
7595 2000-11-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7597 * gnus-sum.el (gnus-move-split-methods): Say that
7598 `gnus-split-methods' uses file names, whereas this uses group
7599 names. (Report from Nevin Kapur)
7601 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
7603 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
7605 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
7607 * nnheader.el (nnheader-directory-files-is-safe): New variable.
7608 (nnheader-directory-articles): Use it.
7609 (nnheader-article-to-file-alist): Ditto.
7611 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
7613 * rfc2047.el (rfc2047-pad-base64): New function.
7614 (rfc2047-decode): Use it.
7616 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
7618 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
7621 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
7623 * mml2015.el (mml2015-gpg-decrypt-1):
7624 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
7626 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
7628 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
7630 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
7632 * pop3.el (pop3-munge-message-separator): A message may have an
7635 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
7637 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
7638 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
7639 (mm-uu-pgp-signed-extract): Use coding-system.
7641 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
7643 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
7644 (gnus-insert-mime-security-button): New function.
7645 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
7646 * mml2015.el: Add security info when verify or decrypt.
7647 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
7648 (mm-uu-pgp-encrypted-extract): Ditto.
7650 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
7652 * mm-decode.el (mm-display-parts): New function.
7653 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
7655 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
7657 * gnus-mlspl.el: Documentation tweaks.
7659 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
7661 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
7662 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
7665 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
7667 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
7669 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
7671 * gnus-art.el (gnus-article-encrypt): New function.
7672 (gnus-article-encrypt-protocol-alist): New variable.
7673 (gnus-article-encrypt-protocol): New variable.
7674 * mml2015.el (mml2015-self-encrypt): New function.
7675 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
7677 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
7679 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
7680 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
7682 * mml2015.el: Remove snarf code.
7683 * mm-decode.el: Remove snarf code.
7685 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
7687 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
7688 (mml-insert-mime): Understand gnus-decoded.
7689 (mime-to-mml): New parameter handles.
7690 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
7691 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
7693 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
7695 * mm-decode.el (mime-security): New group.
7696 (mm-verify-function-alist): Add test function.
7697 (mm-decrypt-function-alist): Ditto.
7698 (mm-snarf-option): Set default value as nil.
7699 (mm-find-part-by-type): Recursive parameter.
7700 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
7701 * mml2015.el: Support draft-ietf-openpgp-multsig.
7703 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
7705 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
7706 (gnus-article-view-part-as-charset): New function.
7708 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
7710 * mm-decode.el (mm-verify-option): Default value.
7711 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
7713 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
7715 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
7717 2000-11-05 Simon Josefsson <sj@extundo.com>
7719 * mml-smime.el (mml-smime-verify): Work in original multipart
7722 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
7723 (mm-handle-multipart-ctl-parameter): Ditto.
7724 (mm-alist-to-plist): New function.
7725 (mm-dissect-buffer): Store CTL parameters and copy original buffer
7727 (mm-destroy-parts): Destroy multipart buffert.
7728 (mm-remove-part): Ditto.
7730 * mml-smime.el (mml-smime-sign): Not used.
7731 (mml-smime-encrypt): Ditto.
7733 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
7735 Verify S/MIME signature support.
7737 * mm-decode.el (mm-inline-media-tests): Add
7738 application/{x-,}pkcs7-signature.
7739 (mm-inlined-types): Ditto.
7740 (mm-automatic-display): Ditto.
7741 (mm-verify-function-alist): Ditto. Add name of method.
7742 (mm-decrypt-function-alist): Add name of method.
7743 (mm-find-part-by-type): Add documentation.
7744 (mm-possibly-verify-or-decrypt): Use new format of
7745 mm-{verify,decrypt}-function-alist. Use method names.
7747 * mml-smime.el (mml-smime-verify): New function.
7749 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
7751 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
7753 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
7755 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
7756 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
7757 * mm-decode.el (mm-snarf-option): New variable.
7759 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
7761 * mm-util.el (mm-subst-char-in-string): New function.
7762 (mm-replace-chars-in-string): Use it.
7763 * message.el (message-replace-chars-in-string): Use it.
7764 * nnheader.el (nnheader-replace-chars-in-string): Use it.
7765 * gnus-mh.el (mh-lib-progs): Shut up.
7767 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
7769 * base64.el, md5.el: Moved to contrib directory.
7771 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
7773 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
7774 the last article when search.
7776 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
7778 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
7779 * nnmail.el (nnmail-pathname-coding-system): Ditto.
7781 2000-09-29 David Edmondson <dme@thus.net>
7783 * message.el (message-newline-and-reformat): Typo.
7785 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
7787 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
7789 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
7791 * nntp.el (nntp-decode-text): Delete bogus status lines.
7793 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
7795 * message.el (message-font-lock-keywords): Match a final newline
7796 to help font-lock's multiline support.
7798 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
7800 * nnoo.el (nnoo-set): New function.
7802 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
7804 * gpg.el, gpg-ring.el: Moved to contrib directory.
7806 2000-11-04 Simon Josefsson <sj@extundo.com>
7808 * nnimap.el (nnimap-split-inbox): Typo.
7810 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
7812 * gnus-msg.el (gnus-msg-mail): Move it backwards.
7814 2000-11-03 Simon Josefsson <sj@extundo.com>
7816 * rfc2231.el (rfc2231-parse-qp-string): New function.
7819 * mail-parse.el (mail-header-parse-content-type):
7820 (mail-header-parse-content-disposition): Support invalid QP
7821 encoded strings, by using `rfc2231-parse-qp-string'.
7823 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
7825 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
7826 (rfc2231-decode-encoded-string): Typo "> X 1".
7827 (rfc2231-encode-string): Insert the name of charset.
7828 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
7830 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
7832 * mm-decode.el (mm-save-part): Return the filename.
7833 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
7834 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
7835 (gnus-mime-action-alist): Use it.
7836 (gnus-mime-button-commands): USe it.
7837 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
7838 (mm-inline-external-body): unwind-protect.
7840 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
7842 * gnus-art.el (gnus-insert-mime-button): Show url.
7844 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
7846 * mml.el (mml-generate-mime-1): Support external url.
7847 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
7849 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
7851 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
7852 * mm-decode.el (mm-display-external): Ditto.
7853 * mm-extern.el: New file.
7854 * mm-decode.el (mm-inline-media-tests): Hook it up.
7855 (mm-inlined-types): Inline message/external-body.
7857 2000-11-02 Simon Josefsson <sj@extundo.com>
7859 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
7861 * message.el (message-get-reply-headers): Better handling when
7862 Mail-Followup-To is very large.
7864 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
7866 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
7867 * gnus-art.el (gnus-article-edit-done):
7868 * gnus-sum.el (gnus-summary-edit-article-done): Move line
7870 * gnus-msg.el (gnus-setup-message): Remove a hack.
7872 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
7874 * gnus-sum.el (gnus-newsgroup-variables): New variable.
7875 (gnus-summary-mode): Make them local variables.
7876 (gnus-set-global-variables): Globalize them.
7877 (gnus-summary-exit): Kill them.
7879 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
7881 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
7884 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
7886 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
7887 gnus-article-wash-types.
7888 * gnus-art.el (gnus-article-wash-status): Use them.
7890 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
7892 * mml.el (mml-read-tag): Remove spaces and LF.
7894 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
7896 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
7897 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
7899 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
7901 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
7903 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
7905 * gnus-sum.el (gnus-article-charset): New variable.
7906 (gnus-summary-display-article): Set it.
7907 * gnus-msg.el (gnus-copy-article-buffer): Use it.
7908 * gnus-art.el (gnus-article-mode): Make it local variable.
7910 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7912 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
7914 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
7916 * nnwfm.el: New file.
7918 * nnweb.el (nnweb-replace-in-string): New function.
7920 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
7922 * mml2015.el: Wrap gpg.el.
7923 * gpg.el (gpg-verify): The last argument of apply is a list.
7924 (gpg-encrypt): Add passphrase as a parameter.
7926 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
7929 * gpg-ring.el: New file.
7931 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
7933 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
7935 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
7937 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
7938 double-quote charcters.
7939 (gnus-summary-prepare-threads): Ditto.
7941 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
7943 * gnus-art.el (gnus-mime-display-single): Forward line -1.
7944 * mml.el (mml-read-tag): Don't skip the leading space.
7945 * lpath.el (font-lock-set-defaults): Shut up.
7947 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
7949 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
7951 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
7953 * qp.el (quoted-printable-encode-region): Replace leading - when
7955 * mml.el (mml-generate-mime-postprocess-function): Removed.
7956 (mml-postprocess-alist): Removed.
7957 (mml-generate-mime-1): Use ultra-safe when sign.
7958 * mml2015.el (mml2015-fix-micalg): Uppercase.
7959 (mml2015-verify): Insert LF.
7960 (mml2015-mailcrypt-sign): Downcase; search backward.
7962 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
7964 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
7966 (nnultimate-table-regexp): New variable.
7967 (nnultimate-forum-table-p): Use it.
7969 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
7971 * gnus-sum.el (gnus-summary-expire-articles): Save point.
7973 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
7975 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
7976 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
7978 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
7980 * mml2015.el: Shut up.
7982 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
7984 * gnus.el (gnus-server-browse-hashtb): Removed.
7985 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
7986 (gnus-group-insert-group-line-info): Use simplified method.
7987 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
7989 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
7991 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
7993 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
7994 * gnus-group.el (gnus-group-prepare-flat): Use it.
7995 * gnus-topic.el (gnus-group-prepare-topics): Use it.
7997 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
7999 * mml.el (mml-mode): Show menu in XEmacs.
8001 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
8003 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
8004 (gnus-server-read-server-in-server-buffer): New function.
8005 (gnus-browse-foreign-server): Browse in group buffer.
8006 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
8007 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
8008 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
8009 * gnus.el (gnus-server-browse-hashtb): New variable.
8011 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
8013 * nnfolder.el (nnfolder-open-nov): Use group.
8015 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
8017 * nnfolder.el: Add NOV. Set version to 2.0.
8018 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
8020 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
8022 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
8024 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
8026 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
8027 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
8029 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
8031 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
8033 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
8035 * mm-decode.el (mm-verify-function-alist): New variable.
8036 (mm-verify-option): New variable.
8037 (mm-decrypt-function-alist): Ditto.
8038 (mm-decrypt-option): Ditto.
8039 (mm-find-raw-part-by-type): New function.
8040 (mm-possibly-verify-or-decrypt): New function.
8041 (mm-dissect-multipart): Use it.
8042 * mml2015.el (mml2015-fix-micalg): New function.
8043 (mml2015-decrypt): Use new interface.
8044 (mml2015-verify): Use new interface.
8045 (mml2015-setup): Make it bogus.
8047 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
8049 * mml.el (mml-generate-mime-postprocess-function): Set to
8051 (autoload): Autoload mml2015 and mml-smime.
8052 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
8053 * mml2015.el (mml2015-encrypt): New function.
8054 (mml2015-sign): New function.
8055 (mml2015-encrypt-function): New variable.
8056 (mml2015-sign-function): New variable.
8057 (mml2015-mailcrypt-encrypt): Use message-recipients.
8058 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
8059 * mml-smime.el (mml-smime-setup): Ditto.
8061 2000-10-28 Simon Josefsson <sj@extundo.com>
8063 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
8064 Communigate Pro 3.3.1 server.
8066 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
8068 (mml-secure-dns-server): Removed.
8069 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
8070 write certificates to files.
8072 * smime.el (smime-dns-server): New variable.
8073 (smime-mail-to-domain):
8074 (smime-cert-by-dns): New functions.
8078 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
8080 * message.el (message-options): New variable.
8081 (message-options-set-recipient): New function.
8082 (message-send): Use them.
8083 * gnus-int.el (gnus-request-replace-article): Use them.
8084 (gnus-request-accept-article): Ditto.
8085 * mml.el (mml-preview): Use them.
8086 * gnus-sum.el (gnus-summary-edit-article): Use them.
8088 * message.el (message-options-get): New function.
8089 (message-options-get): New function.
8090 * rfc2047.el (rfc2047-encode-message-header): Use them.
8091 * mm-bodies.el (mm-encode-body): Use them.
8093 2000-10-28 Simon Josefsson <sj@extundo.com>
8095 * nnimap.el (nnimap-retrieve-which-headers):
8096 (nnimap-request-article-part): Quote message-id.
8098 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
8099 (smime-CA-file): New variable.
8100 (smime-call-openssl-region): Don't error.
8101 (smime-sign-region): Return result value.
8102 (smime-encrypt-region): Ditto.
8103 (smime-verify-region): New function.
8104 (smime-decrypt-region): Ditto.
8105 (smime-verify-buffer): Ditto.
8106 (smime-decrypt-buffer): Ditto.
8108 * mml.el: Require mml-sec.
8109 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
8110 (mml-mode-map): Add "sign" and "encrypt" maps.
8111 (mml-menu): Add security menu.
8112 (mml-preview): Use generate-new-buffer.
8114 * mml-sec.el: New file.
8116 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
8118 * mm-decode.el (mm-find-part-by-type): Move it here.
8119 * mml.el (mml-postprocess): Move it here.
8120 (mml-postprocess-alist): Move it here. Merge them.
8122 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
8124 * rfc2047.el (rfc2047-encode-message-header): Make sure no
8125 unencoded stuff in the header.
8127 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
8129 * gnus-group.el (gnus-group-listed-groups): New variable.
8130 (gnus-group-list-option): New variable.
8131 (gnus-group-list-limit-map): New keymap.
8132 (gnus-group-list-flush-map): New keymap.
8133 (gnus-group-list-plus-map): New keymap.
8134 (gnus-group-prepare-logic): New function.
8135 (gnus-group-prepare-flat): Merge with
8136 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
8137 (gnus-group-prepare-flat-list-dead): Ditto.
8138 (gnus-group-list-matching): Use gnus-group-prepare-function.
8139 (gnus-group-list-dormant): Ditto.
8140 (gnus-group-list-cached): Ditto.
8141 (gnus-group-listed-groups): New function.
8142 (gnus-group-list-limit): New function.
8143 (gnus-group-list-flush): New function.
8144 (gnus-group-list-plus): New function.
8145 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
8146 (gnus-topic-prepare-topic): Ditto.
8148 2000-10-27 Paul Jarc <prj@po.cwru.edu>
8150 * message.el (message-insert-to, message-get-reply-headers):
8151 (message-reply, message-followup): Mail-{Followup,Reply}-To.
8153 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
8155 * mml2015.el: New file.
8156 * smime.el: New file.
8157 * mml-smime.el: New file.
8159 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
8161 * ChangeLog: Moved to ChangeLog.1.
8164 ;; coding: iso-2022-7bit