1 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
3 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
4 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
5 is non-nil; bind `w3m-force-redisplay' with nil.
7 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
9 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
11 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
13 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
14 use mail-header-unfold-field.
16 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
19 * gnus-range.el (gnus-add-to-sorted-list): New function.
20 * gnus-sum.el (gnus-mark-article-as-read): Use it.
21 (gnus-mark-article-as-unread): Ditto.
22 (gnus-summary-mark-article-as-unread): Ditto.
23 (gnus-build-get-header): Ditto.
24 (gnus-summary-prepare-threads): Ditto.
25 (gnus-summary-insert-pseudos): Ditto.
26 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
27 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
28 (gnus-summary-insert-old-articles): Ditto.
30 * gnus-msg.el (gnus-posting-styles): Add new format of header.
31 (gnus-configure-posting-styles): Support the new format.
33 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
34 edebug-form-spec to (sexp body).
35 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
37 * message.el (message-reply-headers): Add doc.
39 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
41 * gnus-group.el (gnus-group-delete-group): Nix the entry in
42 gnus-cache-active-hashtb.
44 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
45 (gnus-agent-summary-fetch-group): Use it.
47 * gnus-msg.el (gnus-debug-files): New variable.
48 (gnus-debug-exclude-variables): New variable.
49 (gnus-debug): Use them.
51 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
53 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
55 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
56 (message-mode-syntax-table): Move back the previous position.
58 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
60 * gnus-agent.el (gnus-agent-retrieve-headers): Use
61 gnus-sorted-difference.
63 * nnsoup.el (nnsoup-request-expire-articles): Use
64 gnus-sorted-difference.
66 * nnheader.el: Autoload gnus-sorted-difference.
68 * nnfolder.el (nnfolder-request-expire-articles): Use
69 gnus-sorted-difference.
71 * gnus-cache.el (gnus-cache-retrieve-headers): Use
72 gnus-sorted-difference.
74 * gnus-range.el: Autoload cookies.
75 (gnus-sorted-difference): New function.
76 (gnus-sorted-ndifference): New function.
77 (gnus-sorted-nintersection): Rename from
78 gnus-set-sorted-intersection.
79 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
80 (gnus-list-range-difference): Rename from
81 gnus-inverse-list-range-intersection.
82 (gnus-inverse-list-range-intersection): Use defalias.
84 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
85 gnus-sorted-ndifference, and gnus-sorted-nintersection.
86 (gnus-articles-to-read): Use gnus-sorted-difference.
87 (gnus-summary-limit-mark-excluded-as-read): Use
88 gnus-sorted-intersection and gnus-sorted-ndifference.
89 (gnus-list-of-read-articles): Use gnus-list-range-difference.
90 (gnus-summary-insert-articles): Use gnus-sorted-difference.
92 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
94 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
96 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
97 property to the buffer for using emacs-w3m command keys.
99 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
102 * mm-view.el (mm-w3m-mode-map): New variable.
103 (mm-w3m-mode-command-alist): New variable.
104 (mm-w3m-minor-mode): Removed.
105 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
106 (mm-inline-text-html-render-with-w3m): Add keymap property to the
107 buffer for using emacs-w3m command keys.
109 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
111 * message.el (message-mode-syntax-table): Move forward.
112 (message-cite-prefix-regexp): Auto detect non word constituents.
113 (message-cite-prefix-regexp): Don't use with-syntax-table.
115 * gnus-sum.el (gnus-summary-update-info): Use
116 gnus-list-range-intersection.
118 * gnus-agent.el (gnus-agent-fetch-headers): Use
119 gnus-list-range-intersection.
121 * gnus-range.el (gnus-range-normalize): Use correct predicate.
122 (gnus-list-range-intersection): Use it.
123 (gnus-inverse-list-range-intersection): Ditto.
124 (gnus-sorted-intersection): Add doc.
125 (gnus-set-sorted-intersection): Add doc.
126 (gnus-sorted-union): New function.
127 (gnus-set-sorted-union): New function.
129 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
130 (gnus-inverse-list-range-intersection): Ditto.
132 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
134 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
136 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
137 and permit `:' and `\' in order to handle full Windows pathnames.
138 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
139 technically not correct per standard, but seems to have common use.
141 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
143 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
146 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
148 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
150 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
151 Don't split when the window is small, e.g. when a small *BBDB*
152 window is the lowest one.
154 * gnus-agent.el (gnus-agent-retrieve-headers): Use
155 nnheader-find-nov-line to speed up. Use nreverse, because it is
156 sorted. Use nnheader-insert-nov-file.
158 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
160 * mm-decode.el (mm-inline-text-html-with-images): New user option.
162 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
163 of `w3m-display-inline-images' with the value of
164 `mm-inline-text-html-with-images'.
165 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
167 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
169 2002-01-27 Richard M. Stallman <rms@gnu.org>
171 * time-date.el: Add autoload cookies. Many doc fixes.
172 (time-add): New function.
173 (time-subtract): Renamed from subtract-time.
174 (subtract-time): New alias for time-subtract.
176 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
178 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
179 emacs-w3m in doc-string.
181 * lpath.el: Bind `w3m-cid-retrieve-function-alist' and
182 `w3m-current-buffer'.
184 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
186 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
188 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
189 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
190 (mm-w3m-cid-retrieve): New function.
191 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
193 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
195 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
197 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
199 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
201 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
203 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
206 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
208 * nnmail.el (nnmail-article-group): Decode headers before running
209 split rules over them.
210 (nnmail-mail-splitting-charset): New variable.
212 * smiley.el: Replaced with smiley-ems.el.
214 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
216 * mm-url.el (mm-url-predefined-programs): Add w3m.
217 (mm-url-program): Ditto.
219 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
221 * nnml.el (nnml-use-compressed-files): New variable.
222 (nnml-filenames-are-evil): Removed.
223 (nnml-current-group-article-to-file-alist): Don't use.
224 (nnml-update-file-alist): Inhibit.
225 (nnml-article-to-file): Use new var.
227 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
229 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
231 * nnagent.el (nnagent-retrieve-headers): loop until eobp.
233 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
235 * gnus-agent.el (gnus-agent-load-alist): Use new caching
238 * gnus-util.el (gnus-cache-file-contents): New function.
240 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
241 (gnus-agent-load-alist): Use it.
243 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
245 * nnheader.el (nnheader-insert-nov-file): New function.
247 * gnus-util.el (gnus-parse-without-error): Correct the loop.
249 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
250 there are no references.
251 (gnus-extract-message-id-from-in-reply-to): New function.
252 (gnus-nov-parse-line): Use in-reply-to if there are no
255 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
257 * nnagent.el (nnagent-retrieve-headers): Use new macro.
259 * gnus-util.el (gnus-parse-without-error): New macro.
261 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
263 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
264 (gnus-article-wash-function): use locate-library to decide which
267 2002-01-25 Simon Josefsson <jas@extundo.com>
269 * pop3.el (pop3-munge-message-separator): Work if no date. From
270 Marius Vollmer <mvo@zagadka.ping.de>.
272 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
274 * gnus-agent.el (gnus-agent-save-alist): Fix.
276 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
277 mistake. Reinstated lost code.
279 2002-01-25 Josh Huber <huber@alum.wpi.edu>
281 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
282 one exists in the case of an encrypted message with an internal
285 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
287 * gnus-agent.el (gnus-agent-save-alist): Optimized.
289 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
291 * dgnushack.el: Commented out the experimental code.
293 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
295 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
298 * gnus.el (gnus-server-to-method): Made into subst.
299 (gnus-server-method-cache): New variable.
300 (gnus-server-to-method): Use it.
301 (gnus-group-method-cache): New variable.
302 (gnus-find-method-for-group-1): Renamed.
303 (gnus-find-method-for-group): New function.
304 (gnus-group-method-cache): Removed.
306 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
309 * gnus-range.el (gnus-members-of-range): New function.
310 (gnus-list-range-intersection): Renamed.
311 (gnus-inverse-list-range-intersection): New function.
313 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
315 * nnagent.el (nnagent-retrieve-headers): New implementation.
317 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
320 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
322 * lpath.el: Fbind `w3m-charset-to-coding-system'; bind
323 `w3m-meta-content-type-charset-regexp'.
325 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
326 charset-encoded html contents.
328 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
330 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
333 * nnweb.el (url): Ignore errors when request url.
335 * nnrss.el: Clean up the comments.
337 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
339 * lpath.el: Fbind `w3m-region'; bind `w3m-mode-map'.
341 * mm-decode.el (mm-inline-text-html-renderer): New user option.
342 (mm-inline-media-tests): Test whether the value of
343 `mm-inline-text-html-renderer' is a function for text/html.
345 * mm-view.el (mm-inline-text-html-render-with-w3): New function
346 separated from `mm-inline-text'.
347 (mm-w3m-minor-mode): New variable.
348 (mm-w3m-setup): New variable.
349 (mm-setup-w3m): New function.
350 (mm-inline-text-html-render-with-w3m): New function.
351 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
354 2002-01-23 Paul Jarc <prj@po.cwru.edu>
356 * lpath.el: fbind make-symbolic-link and unix-sync for nnmaildir.
358 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
360 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
361 and `gnus-xmas-completing-read'.
363 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
365 * nneething.el (nneething-message-id-number): Abolished.
366 (nneething-encode-file-name): Not encode numerical characters.
367 (nneething-make-head): `nneething-message-id-number' is not
368 used to generate message IDs.
370 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
372 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
375 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
377 * gnus-xmas.el (gnus-xmas-completing-read): New function.
378 (gnus-xmas-redefine): Redefine conditionally.
380 2002-01-22 Josh Huber <huber@alum.wpi.edu>
382 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
385 2002-01-22 Josh Huber <huber@alum.wpi.edu>
387 * message.el (message-font-lock-keywords): Added the secure tag.
388 * mml-sec.el: Added functions to generate/modify/remove the secure
389 tag while in message mode.
390 * mml-sec.el (mml-secure-message): New.
391 * mml-sec.el (mml-unsecure-message): New.
392 * mml-sec.el (mml-secure-message-sign-smime): New.
393 * mml-sec.el (mml-secure-message-sign-pgp): New.
394 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
395 * mml-sec.el (mml-secure-message-encrypt-smime): New.
396 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
397 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
398 * mml.el (mml-parse-1): Added code to recognise the secure tag and
399 convert it to either a part or multipart depending on if there are
400 other parts in the message.
401 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
402 to use the secure tag, rather than the part tag.
403 * mml.el (mml-preview): Added a save-excursion to keep cursor
404 position after doing an MML preview.
406 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
408 * nnheader.el (nnheader-parse-overview-file): New function.
409 (nnheader-write-overview-file): New function.
411 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
413 * gnus.el (gnus-group-fast-parameter): Check better if expansion
416 * nnweb.el (nnweb-type-definition): Clean up.
418 2002-01-21 Alastair Burt <burt@dfki.de>
420 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
421 buffer exists before jumping to it.
423 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
425 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
427 (article-wash-html): Use it.
428 (gnus-article-wash-function): New variable.
429 (gnus-article-wash-html-with-w3m): New function.
431 2002-01-20 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
433 * dgnushack.el (dgnushack-compile): Compile smiley-ems for
436 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
438 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
441 2002-01-21 Simon Josefsson <jas@extundo.com>
443 * canlock.el (base64-encode-string): Autoload it from base64.
444 (canlock-make-cancel-key): Base64 encode unibyte string.
446 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
448 * nnfolder.el (nnfolder-request-accept-article): Unfold
450 (nnfolder-request-replace-article): Ditto.
452 2002-01-20 Nevin Kapur <nevin@jhu.edu>
454 * gnus-group.el (gnus-group-best-unread-group): Use the right
455 positioning function.
457 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
459 * smiley-ems.el (smiley-region): Use new function.
460 (smiley-update-cache): Use general image functions.
461 (smiley-region): Use general functions.
463 * gnus-util.el (gnus-graphic-display-p): New function.
465 * nnmail.el (nnmail-article-group): Allow outputting traces of
468 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
469 (nndoc-exim-bounce-type-p): New function.
471 * message.el (message-dont-send): Doc fix.
473 * gnus-util.el (gnus-completing-read): Remove
474 inherit-input-method.
476 * gnus-art.el (gnus-treat-smiley): Doc fix.
478 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
481 2002-01-19 Simon Josefsson <jas@extundo.com>
483 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
484 (imap-kerberos4-open): Ditto.
485 (imap-open): Set port correctly, don't set auth.
487 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
489 * gnus.el (gnus-version-number): Bump version number.
491 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
493 * gnus.el: Oort Gnus v0.05 is released.
495 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
497 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
500 * gnus-spec.el (gnus-string-width-function): New function.
501 (gnus-tilde-cut-form): Use it.
502 (gnus-tilde-max-form): Ditto.
503 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
504 (gnus-substring-function): Use it.
505 (gnus-tilde-cut-form): Ditto.
506 (gnus-substring-function): New function.
508 * message.el (message-check-news-header-syntax): New message.
510 * gnus.el (gnus-slave-no-server): Doc fix.
512 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
514 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
516 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
517 `seen' if it looks like (seen NUM1 . NUM2). It should be
518 (seen (NUM1 . NUM2)).
520 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
522 * gnus-topic.el (gnus-topic-catchup-articles): Update article
523 number in closed topics.
525 2002-01-19 Daniel Pittman <daniel@rimspace.net>
527 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
530 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
532 * gnus.el (gnus-group-find-parameter): Clean up.
534 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
537 * gnus-util.el (gnus-completing-read-with-default): Renamed.
539 * nnmail.el (nnmail-article-group): Clean up.
541 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
543 * gnus-agent.el (gnus-category-name): Intern the category name.
545 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
547 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
549 * gnus-util.el (gnus-completing-read): New function.
551 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
553 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
555 * smiley-ems.el (smiley-region): Register smiley.
556 (smiley-toggle-buffer): Rewrite the function.
557 (smiley-active): Removed.
559 2002-01-19 Simon Josefsson <jas@extundo.com>
561 * gnus-util.el (gnus-parent-id): Optimize null n case. From
562 Jesper Harder <harder@ifa.au.dk>.
564 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
566 * gnus-art.el (gnus-request-article-this-buffer): Call
567 `nneething-get-file-name' to extract the file name from the
570 * nneething.el (nneething-encode-file-name): New function.
571 (nneething-decode-file-name): Ditto.
572 (nneething-get-file-name): Ditto.
573 (nneething-make-head): Encode the file name and encapsulate it
574 into the field of the message id.
576 2002-01-18 Simon Josefsson <jas@extundo.com>
578 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
581 * nnfolder.el (nnfolder-request-update-info): Ditto.
583 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
585 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
587 2002-01-18 Simon Josefsson <jas@extundo.com>
589 * imap.el (imap-starttls-p): Don't check for binary.
590 (imap-gssapi-auth-p): Ditto.
591 (imap-kerberos4-auth-p): Ditto.
592 (imap-open): Change logic. Iterate through all possible streams,
593 instead of bailing out after first failure. Move authenticator
594 decision to `imap-authenticate'.
595 (imap-authenticate): Change logic, now finds the authenticator to
596 use, was previously in `imap-open'.
597 (imap-open): Return nil on failure.
598 (imap-open): Setup temp buffer correctly.
599 (imap-open): Return buffer only on success.
600 (imap-interactive-login, imap-interactive-login): Tell the user
601 which stream/authenticator is used for the queried
603 (imap-open, imap-authenticate): Set variables.
604 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
605 (imap-open): Don't assume how `with-temp-buffer' is implemented.
607 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
609 * gnus-fun.el (gnus-grab-cam-x-face): New function.
611 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
613 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
615 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
617 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
618 (gnus-agent-group-mode-map): Bind it to "Jo".
619 (gnus-agent-group-make-menu-bar): Add it into menu bar.
621 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
623 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
624 (gnus-summary-mail-toolbar): Add mail article deletion button.
626 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
627 false positives for lines of "^^^^".
629 * gnus-picon.el (gnus-picon-find-face): faces database is all
632 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
634 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
635 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
637 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
639 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
641 * gnus-sum.el (gnus-summary-initial-limit): Inline
642 gnus-summary-limit-children.
643 (gnus-summary-initial-limit): Don't limit if
644 gnus-newsgroup-display is nil.
645 (gnus-summary-initial-limit): No, don't.
648 (gnus-put-text-property-excluding-characters-with-faces): Inline
649 gnus-put-text-property.
651 * gnus-spec.el (gnus-default-format-specs): New variable.
653 * gnus-start.el (gnus-read-newsrc-file): Don't clear
655 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
657 * gnus-spec.el (gnus-update-format-specifications): Really check
658 the Gnus version of the .newsrc.eld file.
659 (gnus-format-specs): Save the new default summary format.
661 * gnus-util.el (gnus-parent-id): Check whether references is empty
664 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
666 (gnus-gather-threads-by-references): Inline
667 `gnus-split-references'.
669 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
670 default value of gnus-summary-line-format-spec.
672 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
674 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
676 (nnslashdot-request-list): Ditto.
677 (nnslashdot-sid-strip): Removed.
679 2002-01-15 Simon Josefsson <jas@extundo.com>
681 * nnimap.el (nnimap-close-asynchronous): Enable.
682 (nnimap-close-group): Expunge.
684 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
686 * gnus-util.el (gnus-user-date-format-alist): Typo.
687 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
689 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
691 * nneething.el (nneething-request-article): Set
692 `nnmail-file-coding-system' to `binary' locally, in order to read
693 files without any conversion.
695 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
697 * gnus-agent.el (gnus-agent-retrieve-headers): Use
698 nnheader-file-coding-system and nnmail-active-file-coding-system.
699 (gnus-agent-regenerate-group): Ditto.
700 (gnus-agent-regenerate): Ditto.
701 (gnus-agent-write-active): Ditto.
702 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
704 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
706 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
707 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
709 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
711 * gnus.el: We don't need gnus-article-show-all-headers.
713 * gnus-art.el (article-show-all, gnus-article-show-all-header):
716 * gnus-sum.el (gnus-summary-select-article): Don't call
717 show-all-headers, because hidden headers are not hidden text any
720 2002-01-13 Simon Josefsson <jas@extundo.com>
722 * message.el (message-newline-and-reformat): Use `newline' instead
723 of inserting \n, so that the newline is marked as hard.
725 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
726 From Jesper Harder <harder@ifa.au.dk>.
728 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
730 * imap.el (imap-close): Keep going if quit.
732 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
735 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
737 * mm-view.el (mm-display-inline-fontify): Require font-lock to
738 avoid unbinding shadowed variables.
740 * gnus-art.el (gnus-picon-databases): Moved here.
741 (gnus-picons-installed-p): Moved here.
742 (gnus-article-reply-with-original): Use `mark'.
744 * gnus.el (gnus-picon): Moved here and renamed.
746 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
748 (gnus-treat-mail-picon): Ditto.
749 (gnus-treat-newsgroups-picon): Ditto.
751 * gnus-picon.el (gnus-picons-installed-p): New function.
753 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
755 * gnus-agent.el (gnus-agent-go-online): Fix doc.
757 2002-01-12 Simon Josefsson <jas@extundo.com>
759 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
760 (nnimap-before-find-minmax-bugworkaround): Use it.
761 (nnimap-find-minmax-uid): Don't reselect current mailbox.
762 (nnimap-dont-close): New variable.
763 (nnimap-close-group): Use it.
765 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
767 * gnus-art.el (gnus-article-reply-with-original): Use
770 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
772 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
773 (gnus-score-advanced): Clean up.
774 (gnus-score-advanced): Accept a multiple of the score.
776 2002-01-12 Simon Josefsson <jas@extundo.com>
778 * flow-fill.el (fill-flowed-display-column)
779 (fill-flowed-encode-columnq): New variables. Suggested by
780 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann).
781 (fill-flowed-encode, fill-flowed): Use them.
783 * message.el (message-send-news, message-send-mail): Use
786 * mml.el (autoload): Autoload fill-flowed-encode.
787 (mml-buffer-substring-no-properties-except-hard-newlines): New
789 (mml-read-part): Use it.
790 (mml-generate-mime-1): Encode format=flowed if appropriate.
791 (mml-insert-mime-headers): Insert format=flowed.
793 * flow-fill.el (fill-flowed-encode): New function.
794 (fill-flowed): Bind fill-column to window width.
796 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
798 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
800 (gnus-summary-setup-buffer): Wake up dead summary buffers.
801 (gnus-summary-buffer-name): Don't return the dead name after all.
802 (gnus-summary-setup-buffer): Kill the dead buffer.
804 * gnus-art.el (gnus-article-followup-with-original): Store the
805 value of the mark before deactivating it.
807 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
809 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
810 From: Karl Kleinpaste <karl@charcoal.com>
812 * gnus-art.el (article-display-x-face): Ditto.
813 (gnus-article-reply-with-original): Use gnus-region-active-p.
814 (gnus-article-followup-with-original): Ditto.
816 * gnus-sum.el (gnus-summary-read-group-1): Don't select
817 downloadable article either.
819 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
821 * gnus-art.el (article-display-x-face): Insert From:.
823 * gnus-sum.el (gnus-summary-move-article): Don't draw the
824 article. Bind gnus-display-mime-function and
825 gnus-article-prepare-hook.
827 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
828 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
829 gnus-agent-possibly-synchronize-flags to the last.
830 (gnus-agent-go-online): New function. New variable.
832 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
834 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
835 (gnus-agent-regenerate): Ditto.
837 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
839 * message.el (message-ignored-news-headers)
840 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
841 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
843 * gnus.el (gnus-gethash-safe): New macro.
845 * gnus-agent.el (gnus-agent-regenerate-history): New function.
846 (gnus-agent-regenerate): Show messages.
848 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
850 * gnus-agent.el (gnus-agent-regenerate-group): New function.
851 (gnus-agent-regenerate): New function.
852 (gnus-agent-save-alist): Sort.
853 (gnus-agent-copy-nov-line): Test eobp.
854 (gnus-agent-retrieve-headers): Erase buffer.
856 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
858 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
859 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
861 * gnus.el (gnus-agent-covered-methods): Move here.
862 (gnus-online): New function.
863 (gnus-agent-method-p): Move here.
865 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
866 nil. Remove articles-alist.
868 * gnus-start.el (gnus-get-unread-articles): Check online.
869 (gnus-groups-to-gnus-format): Ditto.
870 (gnus-active-to-gnus-format): Ditto.
872 * gnus-agent.el (gnus-agent-get-function): Use it.
873 (gnus-agent-get-undownloaded-list): Ditto.
874 (gnus-agent-fetch-session): Only fetch online methods.
876 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
877 (gnus-server-mode-map): Ditto.
878 (gnus-server-offline-face): New face.
879 (gnus-server-offline-face): New variable.
880 (gnus-server-font-lock-keywords): Add offline.
881 (gnus-server-insert-server-line): Ditto.
882 (gnus-server-offline-server): New function.
884 * gnus-int.el (gnus-open-server): Turn to offline.
885 (gnus-server-unopen-status): New variable.
887 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
889 * nnkiboze.el (nnkiboze-request-article): Use
890 gnus-agent-request-article.
892 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
893 function. Insert undownloaded NOV.
895 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
896 (gnus-agent-request-article): New function.
898 * gnus.el (gnus-agent-cache): New variable.
900 * gnus-int.el (gnus-retrieve-headers): Use
901 gnus-agent-retrieve-headers.
902 (gnus-request-head): Use gnus-agent-request-article.
903 (gnus-request-body): Ditto.
905 * gnus-art.el (gnus-request-article-this-buffer): Use
906 gnus-agent-request-article.
908 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
909 article if it is undownloaded.
911 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
913 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
915 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
917 * canlock.el (canlock-string-as-unibyte): New macro.
918 (canlock-sha1-with-openssl): Return a unibyte string.
919 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
921 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
923 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
925 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
927 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
928 application/x-emacs-lisp.
930 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
932 * nntp.el (nntp-request-article): Add group parameter.
933 (nntp-request-head): Ditto.
934 (nntp-find-group-and-number): Add parameter group. Figure out
935 number if the status line doesn't give (e.g. quimby.gnus.org).
937 2002-01-08 Simon Josefsson <jas@extundo.com>
939 * mml.el (mml-generate-mime-1): Set recipient correctly.
941 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
943 * message.el (message-read-from-minibuffer): Add parameter
945 * gnus-msg.el (gnus-summary-resend-message): Use it.
947 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
948 behavior of quit-config.
950 * message.el (message-make-from): Don't quote fullname.
951 From: Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>
953 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
954 From: <andre@slamdunknetworks.com>
956 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
958 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
960 * gnus-art.el (gnus-header-button-alist): Handle mailto.
962 * mml.el (mml-preview): Bind gnus-original-article-buffer because
963 article-decode-group-name uses it. Bind gnus-article-prepare-hook
964 because bbdb may use it.
966 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
968 * nneething.el (nneething-request-article): When a non-text file
969 is converted to an article, its data is encoded in base64. Call
970 `nneething-make-head' with options to specify MIME types.
971 (nneething-make-head): Add optional arguments to specify MIME
974 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
976 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
977 header if there is not.
979 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
981 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
982 (gnus-inews-mark-gcc-as-read): Obsolete variable.
983 (gnus-inews-do-gcc): Use them.
985 * gnus-group.el (gnus-group-mark-article-read): Put holes into
986 gnus-newsgroup-unselected.
988 2002-01-06 Simon Josefsson <jas@extundo.com>
990 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
991 condition-case, not ignore-errors.
993 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
995 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
996 gnus-fetch-old-headers.
998 * gnus-art.el (article-display-x-face): Use the current buffer
999 unless `W f'. Otherwise, X-Face may be shown in the header of a
1001 (gnus-treatment-function-alist): Treat xface before hiding
1004 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1006 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
1009 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1011 * mm-util.el (mm-multibyte-p): Define conditionally when load.
1012 (mm-guess-charset): New function.
1013 (mm-charset-after): Use it.
1014 (mm-detect-coding-region): New function.
1015 (mm-detect-mime-charset-region): New function.
1017 * gnus-sum.el (gnus-summary-show-article): Use
1018 mm-detect-coding-region.
1020 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1022 * message.el (message-make-fqdn): Be less violent.
1024 * gnus.el (gnus-logo-color-style): Compute custom form
1027 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
1028 score file of the parent to the document group.
1030 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
1031 parameters parameter.
1033 * gnus-score.el (gnus-score-load-file): Clean up.
1035 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1037 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
1038 From: Damien Wyart <damien.wyart@free.fr>
1040 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
1042 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1044 * gnus-sum.el (gnus-select-group-hook): Typo.
1046 * rfc2047.el (rfc2047-decode-string): Return immediately if there
1047 is no quoted-printable-encoded STRING.
1048 From: Jesper Harder <harder@ifa.au.dk>
1050 (rfc2047-decode-string): Decode it.
1052 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1054 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
1056 2002-01-05 Keiichi Suzuki <keiichi@nanap.org>
1058 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
1059 buffer to get rid of junk line.
1061 2002-01-05 Simon Josefsson <jas@extundo.com>
1063 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
1065 (message-mode-map): Bind message-insert-or-toggle-importance to
1067 (message-mode-map): Bind message-disposition-notification-to to
1069 (message-mode-menu): Add m-d-n-t.
1070 (message-mode-field-menu): Add m-goto-from.
1071 (message-mode): Doc fix.
1072 (message-goto-from): New function.
1073 (message-insert-disposition-notification-to): New function.
1074 (message-tool-bar-map): Add receipt button.
1076 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1078 * gnus-sum.el (gnus-thread-latest-date): New function.
1079 (gnus-thread-sort-by-most-recent-number): Renamed.
1080 (gnus-thread-sort-functions): Doc fix.
1081 (gnus-select-group-hook): Don't use setq on a hook.
1082 (gnus-thread-latest-date): Use date, not number
1084 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
1085 (gnus-agent-expire): Allow regexp of expire-days.
1087 * gnus-art.el (gnus-article-reply-with-original): Deactivate
1089 (gnus-article-followup-with-original): Ditto.
1091 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
1093 * gnus-art.el (gnus-mime-display-alternative): Use
1094 gnus-local-map-property.
1095 (gnus-mime-display-alternative): Ditto.
1096 (gnus-insert-mime-security-button): Ditto.
1097 (gnus-insert-next-page-button): Ditto.
1098 (gnus-button-prev-page): Take optional args.
1099 (gnus-insert-prev-page-button): widget-convert.
1101 * gnus-util.el (gnus-local-map-property): New function.
1103 * gnus-art.el (gnus-prev-page-map): Use parent map.
1104 (gnus-next-page-map): Ditto.
1106 * gnus-spec.el (gnus-parse-format): Clean up.
1107 (gnus-parse-format): Do complex formatting for %=.
1109 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
1110 "X-Face: " to the data in the built-in scenario.
1112 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
1113 (gnus-correct-pad-form): Renamed.
1114 (gnus-tilde-max-form): Clean up.
1115 (gnus-pad-form): Use gnus-use-correct-string-widths.
1117 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
1118 support if that is available.
1120 * gnus-sum.el (gnus-thread-highest-number): New function.
1121 (gnus-thread-sort-by-most-recent-thread): New function.
1122 (gnus-thread-sort-functions): Doc fix.
1124 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1126 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
1128 (gnus-summary-mode): Enable it in all cases.
1129 (gnus-summary-display-article): Ditto.
1130 (gnus-summary-edit-article): Ditto.
1132 * gnus-ems.el (gnus-put-image): Really return glyph.
1134 * gnus-art.el (gnus-article-x-face-command): Fix :type.
1135 (gnus-treat-smiley): Don't take "P" in the interactive form.
1137 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1139 * compface.el (uncompface): XEmacs and Emacs have differing
1142 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
1144 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
1145 (gnus-article-xface-ring-size): Removed.
1146 (gnus-article-display-xface): Removed.
1147 (gnus-remove-image): Cleaned up.
1149 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
1150 (gnus-xmas-create-image): Take pbm files.
1151 (gnus-x-face): Removed.
1152 (gnus-xmas-article-display-xface): Removed.
1154 * gnus-fun.el (gnus-display-x-face-in-from): Bind
1155 default-enable-multibyte-characters.
1157 * compface.el (uncompface): Doc fix.
1159 * gnus-art.el (gnus-article-x-face-command): Use
1160 gnus-display-x-face-in-from.
1162 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
1164 * gnus-ems.el (gnus-put-image): Return the image.
1166 * gnus-fun.el (gnus-display-x-face-in-from): New function.
1167 (gnus-x-face): Moved here.
1169 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1171 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
1172 invisible if string is nil.
1173 (gnus-xmas-article-display-xface): Use it.
1175 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
1176 property when string is nil.
1177 (gnus-article-display-xface): Use it.
1179 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1181 * gnus-art.el (article-display-x-face): Check whether valid grey
1183 (article-display-x-face): Place image in the right spot.
1185 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
1187 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
1189 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1191 * gnus-xmas.el (gnus-xmas-create-image): Take optional
1193 (gnus-xmas-put-image): Allow non-strings to be passed.
1195 * gnus-art.el (article-display-x-face): Use optional parameters.
1197 * gnus-ems.el (gnus-create-image): Take optional parameters.
1199 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
1201 * compface.el (compface-xbm-p): Removed.
1203 * gnus-ems.el (gnus-article-compface-xbm): Removed.
1204 (gnus-article-display-xface): Use compface.
1206 * compface.el: New file.
1208 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
1209 (gnus-convert-image-to-x-face-command): Ditto.
1210 (gnus-random-x-face): Quote argument.
1211 (gnus-x-face-from-file): Ditto.
1213 2002-01-03 Paul Jarc <prj@po.cwru.edu>
1215 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
1216 the expire-group parameter once per article rather than once
1217 per group; bind `nnmaildir-article-file-name' and `article'
1218 for convenience. Leave article alone when expire-group
1219 specifies the current group.
1220 (nnmaildir--update-nov): be more concurrency-friendly with
1223 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1225 * gnus-start.el (gnus-read-init-file): Cleaned up.
1227 2002-01-03 Dave Love <d.love@dl.ac.uk>
1229 * gnus-start.el (gnus-startup-file-coding-system): Removed.
1230 (gnus-read-init-file): Don't use it.
1232 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1234 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
1236 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1238 * gnus-start.el (gnus-read-init-file): Don't force coding system
1239 for ~/.gnus. From Dave Love <fx@gnu.org>.
1241 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1243 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
1244 * nnspool.el (nnspool-request-post): Ditto.
1246 * mm-util.el (mm-use-find-coding-systems-region): New variable.
1247 (mm-find-mime-charset-region): Use it.
1249 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
1251 * gnus.el (gnus-summary-line-format): Added :link.
1252 * gnus-topic.el (gnus-topic-line-format): Ditto.
1253 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
1254 * gnus-srvr.el (gnus-server-line-format): Ditto.
1255 * gnus-group.el (gnus-group-line-format): Ditto.
1257 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
1258 :keys, it works on both Emacsen.
1260 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1262 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
1264 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1266 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
1268 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
1270 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
1273 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1275 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
1276 (gnus-picon-cache): New variable.
1277 (gnus-picon-transform-newsgroups): Cache stuff.
1279 * gnus-art.el (gnus-article-reply-with-original): New command.
1280 (gnus-article-followup-with-original): New command.
1282 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
1284 (gnus-summary-followup): Take a list of list of articles.
1285 (gnus-inews-yank-articles): Allow lists of article/regions.
1287 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
1288 longer the usual commands.
1290 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
1291 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
1292 shell-command-on-region.
1294 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
1296 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
1297 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
1299 2002-01-03 Steve Youngs <youngs@xemacs.org>
1301 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
1302 understand ':keys', wrap it in an featurep 'xemacs.
1304 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
1306 * gnus-ems.el (gnus-article-display-xface): Show xface in the
1307 order of headers (Actually, it is called in a reversed order). Add
1308 'gnus-image-text-deletable property.
1309 (gnus-remove-image): Remove text with such a property.
1311 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
1314 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
1317 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1319 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
1321 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
1322 (article-display-x-face): Display grey X-Faces.
1324 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
1325 (gnus-convert-gray-x-face-to-ppm): Ditto.
1326 (gnus-convert-image-to-gray-x-face): Ditto.
1328 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
1329 gnus-summary-show-raw-article.
1331 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
1333 Display picons in XEmacs without showing text.
1335 * gnus-xmas.el (gnus-xmas-create-image): Don't use
1336 mm-create-image-xemacs to create xbm glyph, because it deletes
1338 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
1339 (gnus-xmas-remove-image): Make text visible, remove glyph.
1341 * gnus-picon.el (gnus-picon-transform-newsgroups)
1342 (gnus-picon-transform-address): Insert spec backward, due to the
1343 incompatibility of gnus-xmas-put-image.
1345 2002-01-02 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1347 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
1349 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1353 * gnus-art.el: Doc fix.
1355 * gnus-agent.el: Doc fix.
1357 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1359 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
1361 2002-01-01 Paul Jarc <prj@po.cwru.edu>
1363 * nnmaildir.el (nnmaildir--update-nov): automatically parse
1364 NOV data out of the message again if nnmail-extra-headers has
1367 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1369 * gnus-fun.el: New file.
1370 (gnus-convert-image-to-x-face-command): New variable.
1371 (gnus-insert-x-face): New function.
1372 (gnus-random-x-face): Renamed.
1373 (gnus-x-face-from-file): Renamed.
1375 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
1377 (gnus-body-boundary-delimiter): Typo fix.
1379 2002-01-02 Simon Josefsson <jas@extundo.com>
1381 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
1382 (gnus-body-boundary-delimiter): Fix type.
1384 2002-01-01 Simon Josefsson <jas@extundo.com>
1386 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
1387 (gnus-treat-emphasize, gnus-treat-strip-cr)
1388 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
1389 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
1390 (gnus-treat-fill-article, gnus-treat-hide-citation)
1391 (gnus-treat-hide-citation-maybe)
1392 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
1393 (gnus-treat-strip-pem, gnus-treat-strip-banner)
1394 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
1395 (gnus-treat-date-ut, gnus-treat-date-local)
1396 (gnus-treat-date-english, gnus-treat-date-lapsed)
1397 (gnus-treat-date-original, gnus-treat-date-iso8601)
1398 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
1399 (gnus-treat-strip-trailing-blank-lines)
1400 (gnus-treat-strip-leading-blank-lines)
1401 (gnus-treat-strip-multiple-blank-lines)
1402 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
1403 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
1404 (gnus-treat-display-xface, gnus-treat-display-smileys)
1405 (gnus-treat-from-picon, gnus-treat-mail-picon)
1406 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
1407 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
1408 (gnus-treat-play-sounds, gnus-treat-translate)
1409 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
1411 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
1412 (gnus-article-treat-body-boundary): Use it.
1414 * message.el (message-mode): Fix doc.
1415 (message-mode-menu): Fix names.
1417 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1419 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
1422 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
1423 (gnus-picon-transform-address): Search for unknown faces as well.
1424 (gnus-picon-find-face): Don't search "news" for MISC.
1425 (gnus-picon-user-directories): Changed default back to exclude
1428 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
1430 * gnus-picon.el (gnus-picon-find-face): Search through all
1432 (gnus-picon-find-face): New implementation.
1434 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
1436 (gnus-topic-goto-next-topic): Ditto.
1438 * gnus.el (gnus-summary-line-format): Changed default.
1440 * nnmail.el (nnmail-extra-headers): Change default.
1442 * gnus-sum.el (gnus-extra-headers): Change default.
1444 * message.el (message-news-other-window): Changed "news" to
1446 (message-news-other-frame): Ditto.
1447 (message-do-send-housekeeping): Ditto.
1449 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
1451 (gnus-article-unread-p): New function.
1452 (gnus-article-unseen-p): New function.
1453 (gnus-dead-summary-mode-map): Typo.
1455 * gnus-util.el (gnus-make-predicate): New function.
1456 (gnus-make-predicate-1): New function.
1458 * gnus-sum.el: New function.
1459 (gnus-map-articles): New function.
1461 * gnus-art.el (gnus-treat-fold-headers): New variable.
1462 (gnus-article-treat-fold-headers): New command and keystroke.
1464 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
1465 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
1467 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1469 * message.el (message-fcc-externalize-attachments): New variable.
1470 (message-do-fcc): Use it.
1472 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
1473 (gnus-inews-do-gcc): Use it.
1475 * mml.el (mml-tweak-sexp-alist): New variable.
1476 (mml-externalize-attachments): New variable.
1477 (mml-tweak-part): Use mml-tweak-sexp-alist.
1478 (mml-tweak-externalize-attachments): New function.
1480 2002-01-01 Steve Youngs <youngs@xemacs.org>
1482 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
1483 'set-glyph-face' so x-face back/foreground can be set.
1485 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
1487 * message.el (message-fix-before-sending): Fix a typo.
1489 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1491 * gnus-art.el (gnus-treat-smiley): Renamed command.
1492 (gnus-article-remove-images): New command and keystroke.
1494 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
1496 * smiley-ems.el (gnus-smiley-display): Removed.
1498 * gnus.el (gnus-version-number): Update version.
1500 * message.el (message-text-with-property): Renamed and moved
1502 (message-fix-before-sending): Highlight invisible text and place
1505 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1507 * gnus.el: Oort Gnus v0.04 is released.
1509 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1511 * gnus-delay.el (gnus-delay-send-queue): Renamed.
1513 * gnus-art.el (gnus-ignored-headers): More headers,
1515 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
1516 of `scan-error', since XEmacs doesn't seem to support that.
1518 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1520 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
1522 (gnus-summary-best-unread-subject): Ditto.
1523 (gnus-summary-best-unread-subject): No, don't.
1524 (gnus-summary-better-unread-subject): New command.
1526 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
1528 * lpath.el ((featurep 'xemacs)): fbind url function.
1530 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
1532 (gnus-xmas-remove-image): Implementation that does something.
1533 (gnus-xmas-article-display-xface): Mark images properly.
1535 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
1537 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
1539 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
1541 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1543 * gnus-group.el (gnus-group-line-format): Added %O to the default
1546 * gnus-util.el (gnus-text-with-property): The smallest point is
1549 * smiley-ems.el (smiley-region): Return images.
1550 (gnus-smiley-display): Allow toggling.
1551 (smiley-region): Use text properties, not overlays.
1553 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
1556 * smiley-ems.el (smiley-update-cache): Check for valid types.
1558 * gnus-art.el (gnus-with-article-buffer): New macro.
1560 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
1561 strings as well as the glyphs.
1562 (gnus-picon-transform-address): Ditto.
1563 (gnus-picon-insert-glyph): Ditto.
1564 (gnus-picon-transform-newsgroups): Toggle.
1565 (gnus-picon-transform-address): Toggle.
1567 * gnus-ems.el (gnus-remove-image): New function.
1568 (gnus-put-image): Take an optional string.
1570 * gnus-util.el (gnus-text-with-property): New function.
1572 * gnus-art.el (gnus-delete-images): New function.
1574 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
1576 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
1577 (gnus-article-wash-status): Use it.
1578 (gnus-signature-toggle): Clean up.
1579 (gnus-add-wash-status): New function.
1580 (gnus-delete-wash-status): New function.
1581 (gnus-article-hide-text-type): Use them throughout.
1582 (gnus-add-image): New function.
1584 * gnus-ems.el (gnus-article-display-xface): Use new interface.
1586 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
1589 * gnus-art.el (article-display-x-face): Cleaned up.
1591 * rfc2047.el (rfc2047-field-value): New function.
1593 * mail-parse.el (mail-header-field-value): New alias.
1595 * gnus-art.el (gnus-mime-print-part): Fix typos.
1597 * smiley-ems.el (gnus-smiley-file-types): New variable.
1598 (smiley-update-cache): Use it.
1599 (smiley-regexp-alist): Suffix-less smiley names.
1600 (smiley-regexp-alist): Added more smileys.
1602 * gnus-sum.el (gnus-print-buffer): Made into own function.
1603 (gnus-summary-print-article): Use it.
1605 * mailcap.el (mailcap-mime-info): Actually return the bit that we
1606 looked for when REQUEST is a string.
1608 * gnus-art.el (gnus-mime-button-commands): Add printing
1610 (gnus-mime-copy-part): Doc fix.
1611 (gnus-mime-print-part): New command.
1613 2001-12-31 Simon Josefsson <jas@extundo.com>
1615 * imap.el (imap-parse-fetch): Notice empty flags responses. From
1616 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
1618 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
1620 * gnus-picon.el (gnus-treat-from-picon): Autoload.
1623 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
1624 longer exists. Remove those codes.
1625 * gnus.el (gnus-use-picons): Ditto.
1627 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1629 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
1632 * gnus-sum.el (t): New `W D' map.
1634 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
1635 (gnus-article-treat-body-boundary): Clean up.
1636 (gnus-body-boundary-face): Removed.
1637 (gnus-article-goto-header): Moved here.
1638 (gnus-article-goto-header): Allow better regexps.
1639 (gnus-article-treat-fold-newsgroups): New command.
1641 * gnus-sum.el (gnus-summary-move-article): We have to select an
1642 article to give `gnus-read-move-group-name' an opportunity to
1643 suggest an appropriate default.
1645 * rfc2047.el (rfc2047-fold-line): New function.
1646 (rfc2047-unfold-line): Ditto.
1647 (rfc2047-fold-region): Don't fold just after the header name.
1649 * mail-parse.el (mail-header-fold-line): New alias.
1650 (mail-header-unfold-line): Ditto.
1652 * gnus-art.el (gnus-body-boundary-face): Renamed.
1653 (gnus-article-treat-body-boundary): Use it.
1654 (gnus-article-treat-body-boundary): Use an invisible header and a
1655 line of underline characters.
1657 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
1659 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
1661 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
1662 (gnus-picon-split-address): New function.
1663 (gnus-picon-find-face): Use it.
1664 (gnus-picon-transform-address): Use it. Set first to t for each
1667 * gnus-art.el (gnus-with-article-headers): Move to here. Define
1668 the macro then use it.
1669 (gnus-treatment-function-alist): Treat picons earlier.
1671 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1673 * gnus-art.el (gnus-body-separator-face): New variable.
1674 (gnus-article-treat-body-boundary): Use a blank, colored line.
1676 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
1679 * gnus-art.el (gnus-treat-body-boundary): New variable.
1680 (gnus-article-treat-unfold-headers): Use helper macro.
1681 (gnus-article-treat-body-boundary): New command.
1683 * gnus.el (gnus-logo-color-style): Change the default color.
1684 (gnus-splash-face): Gray, gray.
1686 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
1689 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
1690 (gnus-logo-color-style): Ditto.
1691 (gnus-logo-colors): Ditto.
1693 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
1695 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
1697 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
1698 (gnus-picon-transform-newsgroups): New function.
1700 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
1703 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
1705 * gnus-art.el (gnus-treat-cc-picon): New variable.
1706 (gnus-treat-mail-picon): Renamed.
1708 * gnus-picon.el: New implementation.
1709 (gnus-picon-find-face): Renamed.
1710 (gnus-treat-from-picon): Use it.
1711 (gnus-picon-transform-address): Renamed.
1712 (gnus-treat-from-picon): Use it.
1713 (gnus-picon-create-glyph): Renamed.
1714 (gnus-picon-transform-address): Use it.
1715 (gnus-treat-cc-picon): New command.
1717 * mm-decode.el (mm-create-image-xemacs): Separated out into
1719 (mm-get-image): Use it.
1721 * gnus-art.el (gnus-treat-display-picons): Simplify.
1722 (gnus-treat-from-picon): Renamed.
1724 * gnus-ems.el (gnus-create-image): New function.
1725 (gnus-put-image): New function.
1727 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
1728 (gnus-with-article-headers): New macro.
1729 (gnus-article-goto-header): New function.
1731 * gnus-xmas.el (gnus-image-type-available-p): New function.
1733 * gnus-ems.el (gnus-image-type-available-p): New function.
1735 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
1737 * nnrss.el (nnrss-check-group): Find the correct tag, because
1740 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1742 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
1743 lines are shorter than the window width.
1744 (gnus-ignored-headers): More headers.
1746 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1748 * gnus-art.el (gnus-treat-unfold-lines): New variable.
1749 (gnus-treat-unfold-headers): Remamed.
1750 (gnus-article-treat-unfold-headers): New command and keystroke.
1752 * rfc2047.el (rfc2047-encode-message-header): Clean up.
1754 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
1756 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
1758 * sha1-el.el (sha1-use-external): New variable.
1759 (sha1-region): Use it.
1760 (sha1-string): Ditto.
1762 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
1763 * gnus-picon.el: Less warnings when compile.
1765 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1767 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
1769 (gnus-picons-database): Default to list.
1770 (gnus-picons-lookup-internal): Use it.
1772 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
1775 * gnus-win.el (gnus-configure-windows-hook): New hook.
1777 2001-12-29 Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>
1779 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
1781 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1783 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
1785 (gnus-select-newsgroup): Don't append; push.
1786 (gnus-adjust-marked-articles): Remove obsolete ranges from
1788 (gnus-update-marks): Clean up.
1789 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
1791 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
1793 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
1795 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1797 * gnus-sum.el (gnus-auto-select-subject): New variable.
1798 (gnus-summary-best-unread-subject): New function.
1799 (gnus-summary-best-unread-article): Use it.
1800 (gnus-summary-first-unseen-subject): New function and command.
1802 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
1805 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
1808 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
1809 from the list of hidden types.
1811 * mm-view.el (mm-inline-text): Ditto.
1812 (mm-inline-text): Ditto.
1813 (mm-w3-prepare-buffer): Ditto.
1815 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
1817 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1819 * gnus-art.el (gnus-ignored-headers): Added more headers.
1821 2001-12-29 Jesper Harder <harder@ifa.au.dk>
1823 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
1826 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1828 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
1830 2001-12-28 Simon Josefsson <jas@extundo.com>
1832 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
1833 Jesper Harder <harder@ifa.au.dk>.
1835 2001-12-27 Simon Josefsson <jas@extundo.com>
1837 * gnus-sum.el (gnus-select-newsgroup): Make
1838 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
1839 contain all articles (instead of none) when no seen marks have
1840 been set for the group.
1841 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
1842 instead, it seems to result in shorter ranges.
1844 2001-12-26 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1846 * mm-util.el (mm-iso-8859-x-to-15-region): Use
1847 insert-before-markers.
1848 From Jesper Harder <harder@ifa.au.dk>
1850 2001-12-26 Paul Jarc <prj@po.cwru.edu>
1852 * nnmaildir.el (nnmaildir-save-mail): create the destination
1853 groups if they do not exist.
1855 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
1857 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
1859 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1861 * gnus-group.el (gnus-group-read-ephemeral-group): Call
1862 gnus-group-real-name.
1864 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
1865 (gnus-newsgroup-variables): Ditto.
1867 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
1870 2001-12-21 Paul Jarc <prj@po.cwru.edu>
1872 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
1873 * nnmaildir.el (top-level): Add commentary.
1874 (nnmaildir-version): Indicate that nnmaildir is now a standard
1875 part of Gnus, not separately released.
1877 2001-12-21 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1879 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
1880 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
1881 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
1882 From Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1884 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1886 * nnmaildir.el: Copyright changes. Require cl only at compile time.
1888 2001-12-20 Simon Josefsson <jas@extundo.com>
1890 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
1891 ZHU <zsh@cs.rochester.edu>.
1892 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
1893 Brian P Templeton <bpt@tunes.org>.
1895 2001-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1897 * nnmaildir.el: New file.
1898 From Paul Jarc <prj@po.cwru.edu>.
1900 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1902 * nndoc.el (nndoc-type-alist): Move forward to the end.
1904 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1906 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
1909 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1911 * gnus-win.el (gnus-frames-on-display-list): New function.
1912 (gnus-get-buffer-window): Use it.
1914 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1916 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
1918 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1920 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
1922 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1923 From Harald Meland <Harald.Meland@usit.uio.no>
1925 * gnus-win.el (gnus-get-buffer-window): New function.
1926 (gnus-all-windows-visible-p): Use it.
1928 * gnus-util.el (gnus-horizontal-recenter)
1929 (gnus-horizontal-recenter, gnus-horizontal-recenter)
1930 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
1932 * gnus-score.el (gnus-score-insert-help): Use it.
1934 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
1935 (gnus-generate-tree, gnus-highlight-selected-tree)
1936 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
1939 * gnus-art.el (gnus-article-set-window-start)
1940 (gnus-mm-display-part, gnus-request-article-this-buffer)
1941 (gnus-button-next-page, gnus-button-prev-page)
1942 (gnus-article-button-next-page, gnus-article-button-prev-page):
1945 2001-12-18 Josh Huber <huber@alum.wpi.edu>
1947 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
1948 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
1949 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
1951 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1953 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
1954 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
1955 * mml1991.el, nnultimate.el: Add `coding'.
1957 2001-12-17 Josh Huber <huber@alum.wpi.edu>
1959 * ChangeLog: changed coding to buffer-file-coding-system
1962 * gnus-smiley.el: same
1963 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
1964 * gnus-delay.el: same
1965 * gnus-spec.el: same
1968 * nnultimate.el: same
1970 2001-12-16 Simon Josefsson <jas@extundo.com>
1971 Inspired by code by Dirk Meyer <dischi@tzi.de>.
1973 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
1974 (gnus-summary-save-map): Add muttprint.
1975 (gnus-summary-make-menu-bar): Ditto.
1976 (gnus-summary-muttprint): New function.
1978 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
1980 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1982 * uudecode.el (uudecode-decode-region-internal): Speedup by using
1983 temporary list instead of buffer.
1985 * mm-url.el (executable-find): autoload.
1987 2001-12-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1989 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
1990 to variable, follow doc-string conventions).
1992 2001-12-13 Josh Huber <huber@alum.wpi.edu>
1994 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
1996 * gnus-topic.el (gnus-subscribe-topics): use it.
1998 2001-12-13 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2000 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
2001 messages. (A small patch with indentation)
2002 From Sean Neakums <sneakums@zork.net>.
2004 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
2005 nil after shooting down the gnus-original-article-buffer.
2007 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2009 * uudecode.el (uudecode-use-external): New variable.
2010 (uudecode-decode-region): Automatically detect external program.
2012 * binhex.el (binhex-use-external): New variable.
2013 (binhex-decode-region-internal): New function.
2014 (binhex-decode-region): Automatically detect external program.
2016 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function):
2019 2001-12-12 Simon Josefsson <jas@extundo.com>
2021 * nnvirtual.el (nnvirtual-always-rescan)
2022 (nnvirtual-component-regexp): Fix doc.
2024 * nnoo.el (defvoo): Add doc to defvoo variables.
2026 * nnml.el (nnml-directory, nnml-active-file)
2027 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
2028 (nnml-marks-is-evil, nnml-filenames-are-evil)
2029 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
2031 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
2032 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
2033 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
2036 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
2037 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook):
2039 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
2040 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
2041 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
2042 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
2044 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
2045 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
2047 * imap.el, nnimap.el: Fix indentation.
2049 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
2051 2001-12-12 Didier Verna <didier@xemacs.org>
2053 * gnus-msg.el (gnus-group-news): New function.
2054 * gnus-group.el (gnus-group-mode-map): bind it to `i'.
2055 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
2056 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
2058 * gnus-msg.el (gnus-summary-news-other-window): New function.
2059 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
2061 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
2062 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
2063 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
2064 for it (called with a prefix).
2065 * gnus-msg.el (gnus-configure-posting-styles): add an optional
2066 group-name argument.
2067 * gnus-msg.el (gnus-setup-message): use it.
2069 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2071 * gnus-sum.el (gnus-summary-show-article): Fix doc.
2073 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2075 * mml.el (mime-to-mml): Remove Content-Disposition too.
2077 2001-12-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2079 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
2080 * gnus-group.el (gnus-group-name-decode): Decode unibyte
2082 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2084 2001-12-08 Nevin Kapur <nevin@jhu.edu>
2086 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
2087 (nnmail-fancy-expiry-target): Use it.
2088 Suggestions from Simon Josefsson <jas@extundo.com>.
2090 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2092 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
2094 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2096 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
2098 * gnus-util.el (gnus-url-unhex-string): Move here.
2100 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2102 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
2103 mm-url-decode-entities-nbsp.
2105 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
2106 * webmail.el, nnwfm.el: Use mm-url.
2108 * mm-url.el (mm-url-fetch-form): Move from nnweb.
2109 (mm-url-remove-markup): Move from nnweb.
2110 (mm-url-fetch-simple): Move from webmail.
2112 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
2114 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2116 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
2117 (gnus-summary-print-article): Use it.
2119 * gnus-util.el (gnus-replace-in-string): Typo.
2121 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2123 * nnweb.el (nnweb-replace-in-string): Removed.
2125 * gnus-util.el (gnus-replace-in-string): New function.
2126 (gnus-mode-string-quote): Use it.
2128 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
2129 * nnwfm.el (nnwfm-create-mapping): Ditto.
2131 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2133 * dgnushack.el (dgnushack-compile): nnrss.el and
2134 nnslashdot.el don't depend on nnweb, url, w3.
2136 * nnrss.el: Use mm-url.
2138 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2140 * mm-url.el (mm-url-insert-file-contents): Support file:.
2142 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2144 * mm-view.el: Lower case for the description line. Sync from the
2147 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2149 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
2150 From: Stefan Monnier <monnier@cs.yale.edu>
2152 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2154 * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
2156 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2158 * mm-url.el: Require executable.
2159 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
2161 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2163 * pop3.el (pop3-munge-message-separator): Only use valid date.
2164 From Michael Welsh Duggan <md5i@cs.cmu.edu>.
2166 * Makefile.in: gnus-load.elc may not be generated.
2168 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2170 * mm-url.el: New file.
2171 * nnslashdot.el: Use it.
2172 * mm-extern.el (mm-extern-url): Use it.
2174 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2176 * gnus-sum.el (gnus-summary-save-article): Nix
2177 gnus-display-mime-function and gnus-article-prepare-hook.
2179 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
2180 the beginning of lines.
2181 (gnus-complex-form-to-spec): Ditto.
2183 2001-12-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2185 * message.el (message-make-mft): Fix the m-s-a-file regexp.
2186 From Paul Jarc <prj@po.cwru.edu>.
2188 2001-11-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2190 * message.el: New variable message-subscribed-address-file;
2191 use it in message-make-mft. From Paul Jarc <prj@po.cwru.edu>.
2193 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2195 * message.el (message-tab-body-function): Set to nil.
2196 (message-tab): Use text-mode-map or global-map.
2197 Suggested by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
2199 2001-11-30 Simon Josefsson <jas@extundo.com>
2201 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
2202 instead of gnus-union, for speed. Suggested by Christoph Conrad
2203 <christoph.conrad@gmx.de>.
2204 (gnus-agent-fetch-group-1): Add verbose message.
2206 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2208 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
2211 2001-11-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2213 * message.el (message-newgroups-header-regexp)
2214 (message-completion-alist, message-tab-body-function): Use
2215 defcustom rather than defvar.
2216 (message-tab): Mention `message-tab-body-function' in doc.
2217 Suggested by Karl Eichwalder.
2219 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2221 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
2223 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2225 * nnheader.el (nnheader-find-nov-line): Don't use macro
2228 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
2229 (gnus-group-name-charset): Ditto.
2231 * gnus-util.el (gnus-buffer-live-p): Ditto.
2233 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2235 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
2236 open parenthesis in doc.
2237 (sieve-manage-authenticator-alist): Typo in doc.
2238 * imap.el (imap-authenticator-alist): Typo in doc.
2239 (imap-stream-alist): Backslash.
2241 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
2242 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
2244 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2246 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
2248 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
2250 * gnus-msg.el (gnus-configure-posting-styles): use
2251 make-local-hook. Add LOCAL for add-hook.
2253 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
2255 * message.el (message-mode): Use `make-local-hook' unless
2257 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
2259 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2261 * canlock.el: Remove sha1.el and base64.el stuff.
2263 2001-11-26 Didier Verna <didier@xemacs.org>
2265 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
2268 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2270 * message.el (message-tamago-not-in-use-p): New function.
2271 (message-strip-forbidden-properties): Use it.
2273 2001-11-26 Didier Verna <didier@xemacs.org>
2275 * gnus-start.el (gnus-check-first-time-used): only check for
2276 existence of .el[d] files.
2278 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2280 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
2282 * message.el (message-setup-1): Clean up mc-*.
2284 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2286 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
2287 * gnus-score.el (gnus-score-find-bnews): Use it.
2289 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
2290 (gnus-summary-limit-to-author): Ditto.
2291 (gnus-summary-limit-to-extra): Ditto.
2292 (gnus-summary-find-matching): Support not-matching argument.
2294 2001-11-25 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2296 * message.el (message-wash-subject): Use `insert' rather than
2297 `insert-string', which is deprecated.
2299 2001-11-24 Simon Josefsson <jas@extundo.com>
2301 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
2302 message. (Gnus does not "default" to using 8bit for the message,
2303 it default to use 8bit encoding and the user-supplied CTE
2304 value. Calling this behaviour "treating it as 8bit" is perhaps
2307 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
2308 (compare mm-charset-to-coding-system).
2310 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2312 * canlock.el (canlock-sha1-with-openssl): Use unibyte
2313 buffer. Correctly decode hex.
2315 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2317 * gnus-agent.el (gnus-category-insert-line): Convert category
2320 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2322 * message.el (sha1): eval-and-compile.
2324 2001-11-20 Simon Josefsson <jas@extundo.com>
2326 * message.el (message-allow-no-recipients): New variable.
2327 (message-send): Use it, customize the prompting when posting to
2328 Gcc/Fcc alone. From prj@po.cwru.edu (Paul Jarc).
2330 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2332 * mm-util.el (mm-coding-system-priorities): New variable.
2333 (mm-sort-coding-systems-predicate): New function.
2334 (mm-find-mime-charset-region): Resort coding systems if needed.
2335 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
2337 2001-11-20 Didier Verna <didier@xemacs.org>
2339 * gnus-group.el (gnus-group-make-help-group): new optional
2340 argument to control the error behavior.
2341 * gnus-start.el (gnus-check-first-time-used): use it to avoid
2344 2001-11-19 Simon Josefsson <jas@extundo.com>
2346 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
2347 instead of C-c C-u. Suggested by Per Abrahamsen
2348 <abraham@dina.kvl.dk>.
2350 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2352 * nnfolder.el (nnfolder-read-folder): Use group instead of
2353 nnfolder-current-group.
2354 Suggested by Lorentey Karoly <lorentey@elte.hu>.
2356 2001-11-17 Simon Josefsson <jas@extundo.com>
2358 * message.el (message-send): Ask user if Fcc/Gcc should be
2359 performed when no other sender was specified.
2360 Suggested by prj@po.cwru.edu (Paul Jarc).
2362 2001-11-17 Simon Josefsson <jas@extundo.com>
2364 * message.el (message-mode, message-mode-map): Use C-c C-u for
2365 Importance: instead of C-c C-p (used by SC).
2367 2001-11-16 Simon Josefsson <jas@extundo.com>
2369 * message.el (message-insert-importance-high)
2370 (message-insert-importance-low): Save point.
2372 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
2375 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
2377 * message.el (message-strip-special-text-properties): New option.
2378 (message-strip-forbidden-properties): Obey it.
2380 2001-11-14 Sam Steingold <sds@gnu.org>
2382 * gnus-score.el: Fixed some doc strings to properly quote symbols.
2384 2001-11-15 Simon Josefsson <jas@extundo.com>
2386 Support "Importance:" header in Message.
2388 * message.el (message-mode-map): Bind C-c C-p to
2389 `message-insert-or-toggle-importance'
2390 (message-mode-menu): Add message-insert-importance-{high,low}.
2391 (message-insert-importance-high, message-insert-importance-low)
2392 (message-insert-or-toggle-importance): New functions.
2393 (message-tool-bar-map): Add {un,}important.
2394 (message-mode): Doc fix.
2396 2001-11-15 Simon Josefsson <jas@extundo.com>
2398 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
2400 * mml.el (mml-menu): Fix toolbar tooltip.
2402 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2404 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
2405 * nnml.el (nnml-save-marks): Ditto.
2407 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
2409 2001-11-15 Simon Josefsson <jas@extundo.com>
2411 * nnml.el (nnml-save-marks):
2412 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
2413 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
2415 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
2417 * gnus-art.el (gnus-article-wash-status-strings): Use
2418 `copy-sequence', not `copy-seq'.
2420 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
2422 * gnus-art.el (gnus-article-wash-status-strings): New constant.
2423 (gnus-gnus-article-wash-status-entry): New function.
2424 (gnus-article-wash-status): Use it.
2426 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2428 * mml1991.el: Add coding header.
2430 2001-11-12 Simon Josefsson <jas@extundo.com>
2432 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
2433 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
2434 `mml1991-sign' and `mml1991-encrypt'.
2435 (mml1991-encrypt, mml1991-sign): New glue functions.
2436 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
2438 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
2439 (mml-menu): Add PGP to menu.
2441 * mml-sec.el (top-level): Require mml1991. Don't require smime.
2442 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
2443 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
2444 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
2446 * mml2015.el: Mention RFC 3156.
2448 * mml1991.el: New file. From Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>.
2450 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2452 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
2454 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
2455 From <Michael.Cook@cisco.com>
2457 2001-11-11 Simon Josefsson <jas@extundo.com>
2459 * message.el (top-level): Autoload sha1.
2460 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
2461 canlock, no need to require two different hash algs). Suggested
2462 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
2464 2001-11-09 Simon Josefsson <jas@extundo.com>
2466 * gnus.el (gnus-local-domain): Fix doc. From Pavel Jan
\e,Bm
\e(Bk
2469 2001-11-09 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2471 * message.el (message-point-in-header-p): New function.
2472 (message-do-auto-fill): Use it.
2473 (message-beginning-of-line): New function. Goes to beginning of
2474 header value (i.e., end of header name), or to beginning of line
2475 if already at beginning of value. Behaves like
2476 `beginning-of-line' when in message body.
2477 (message-mode-map): Bind it.
2479 2001-11-08 Simon Josefsson <jas@extundo.com>
2481 * gnus-msg.el (gnus-posting-styles): Add doc.
2483 2001-11-07 Simon Josefsson <jas@extundo.com>
2485 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
2487 * sieve-mode.el (sieve-control-commands-face)
2488 (sieve-control-commands-face, sieve-action-commands-face)
2489 (sieve-test-commands-face, sieve-tagged-arguments-face): New
2491 (sieve-font-lock-keywords): Use them.
2492 (sieve-mode): Only set font-lock-defaults in emacs.
2494 * gnus-art.el (gnus-default-article-saver): Add
2495 gnus-summary-save-body-in-file.
2496 (gnus-summary-write-to-file): Fix doc.
2498 2001-11-07 Simon Josefsson <jas@extundo.com>
2500 * gnus-art.el (gnus-treat-highlight-signature): Add cross
2501 reference to the correct chapter in the manual.
2503 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
2504 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
2506 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2508 * mml.el (mml-preview): Bind mail-header-separator.
2510 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2512 * message.el: Always require canlock.
2513 (message-ignored-supersedes-headers): Include Cancel-Lock and
2515 (message-insert-canlock): Don't require canlock.
2516 (message-cancel-news): Don't check whether canlock is available.
2517 (message-supersede): Support cancel-locks.
2519 * gnus-art.el: Don't autoload canlock.
2521 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2523 * mail-source.el (mail-source-fetch-imap): ASYNC param.
2524 From: <andre@slamdunknetworks.com>
2526 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2528 * many files: Fix copyright lines.
2530 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2532 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
2533 Suggested by Dave Love <fx@gnu.org>.
2535 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2537 * message.el (message-kill-buffer): Remove auto-save file after
2540 * message.el (message-send-mail): Call message-generate-headers
2541 once. Suggested by Matt Armstrong <matt@lickey.com>.
2543 * gnus-topic.el (gnus-topic-rename): Initial-input.
2544 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
2546 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
2548 * message.el (message-forbidden-properties): New constant.
2549 (message-strip-forbidden-properties): New function.
2550 (message-mode): Activate it.
2552 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2554 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
2555 (mm-hack-charsets): Fix doc.
2557 2001-11-02 Simon Josefsson <jas@extundo.com>
2559 * gnus-int.el (gnus-check-server): Message "...done" when done.
2561 * imap.el (imap-close): Don't message (imap-send-command-wait
2562 returns if the connection is dropped).
2563 (imap-wait-for-tag): Nix out message only when necessary.
2565 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
2566 for non-crossposting.
2567 (gnus-sieve-crosspost): Default to t to be consistent with other
2570 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2572 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
2573 (mm-iso-8859-x-to-15-table): Ditto.
2574 (mm-iso-8859-x-to-15-region): Ditto.
2575 (mm-find-mime-charset-region): Ditto.
2577 2001-11-01 Simon Josefsson <jas@extundo.com>
2579 * nnimap.el (nnimap-close-asynchronous): New variable.
2580 (nnimap-close-group): Use it.
2581 (nnimap-expunge): Don't use it.
2583 * imap.el (imap-callbacks): New variable.
2584 (imap-remassoc): Copied from `gnus-remassoc'.
2585 (imap-add-callback): New function.
2586 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
2588 (imap-parse-response): Call the callback.
2590 * message.el (message-insert-canlock): New variable.
2591 (message-canlock-generate, message-canlock-password)
2592 (message-insert-canlock): New functions.
2593 (message-send-news): Call `message-insert-canlock'.
2594 (top-level): Require canlock when compiling.
2595 (message-insert-canlock): Require canlock before we need it.
2597 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2599 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
2601 2001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2603 * dgnushack.el (dgnushack-make-load): A workaround for
2604 custom-add-loads bug in some versions of XEmacs.
2606 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2608 * mm-util.el (mm-charset-synonym-alist): Revert (some).
2610 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2612 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
2613 (mm-hack-charsets): New variable.
2614 (mm-iso-8859-15-compatible): New variable.
2615 (mm-iso-8859-x-to-15-table): New variable.
2616 (mm-find-mime-charset-region): Add parameter hack-charsets.
2618 * mm-bodies.el (mm-encode-body): Use it.
2619 * mml.el (mml-parse-1): Ditto.
2621 2001-11-01 Simon Josefsson <jas@extundo.com>
2623 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
2625 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2627 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
2630 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2632 * smiley-ems.el (smiley-update-cache): Auto detect file type.
2634 * message.el (message-forward-rmail-make-body): Use
2635 save-window-excursion.
2636 (message-encode-message-body): Search with noerror.
2637 (message-setup-1): Convert compose-mail send-actions to
2638 message-send-actions.
2640 2001-11-01 Simon Josefsson <jas@extundo.com>
2642 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
2645 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2647 * sieve-manage.el (sieve-string-bytes): No complain.
2649 2001-11-01 Simon Josefsson <jas@extundo.com>
2651 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
2652 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
2653 has autoload cookies, so no `require' should be necessary.)
2655 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
2658 2001-10-31 Simon Josefsson <jas@extundo.com>
2660 * gnus-cus.el (gnus-group-parameters): Support integer `display'
2663 * gnus-sum.el (gnus-select-newsgroup): If group parameter
2664 `display' is a number (and C-u wasn't used to enter group), only
2665 fetch that number of articles.
2667 2001-10-31 Matt Armstrong <matt@lickey.com>
2669 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
2670 not-subscribed -> subscribed.
2672 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2673 From: Josh Huber <huber@alum.wpi.edu>
2675 * message.el (message-subscribed-address-functions): New variable.
2676 (message-subscribed-addresses): New variable.
2677 (message-subscribed-regexps): New variable.
2678 (message-goto-mail-followup-to): New function.
2679 (message-send-mail): Add Mail-Followup-To.
2680 (message-make-mft): New function.
2682 * gnus.el (gnus-find-subscribed-addresses): New function.
2684 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2686 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
2687 (mail-source-fetch-pop): Ditto.
2688 (mail-source-check-pop): Ditto.
2690 * gnus-start.el (gnus-read-init-file): Ditto.
2691 (gnus-activate-group): Ditto.
2692 (gnus-read-newsrc-el-file): Ditto.
2694 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2696 * message.el (message-get-reply-headers): Make sure there is ", ".
2698 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
2699 mm-coding-system-p. Don't correct it only in XEmacs.
2700 (mm-charset-to-coding-system): Use mm-coding-system-p and
2701 mm-get-coding-system-list.
2702 (mm-emacs-mule, mm-mule4-p): New variables.
2703 (mm-enable-multibyte, mm-disable-multibyte,
2704 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
2705 mm-with-unibyte-current-buffer,
2706 mm-with-unibyte-current-buffer-mule4): Use them.
2707 (mm-find-mime-charset-region): Treat iso-2022-jp.
2709 From Dave Love <fx@gnu.org>:
2711 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
2713 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
2714 entries conditional on not having a coding system defined for
2716 (mm-mule-charset-to-mime-charset): Use
2717 find-coding-systems-for-charsets if defined.
2718 (mm-charset-to-coding-system): Don't use
2719 mm-get-coding-system-list. Look in mm-charset-synonym-alist
2720 later. Add last resort search of coding systems.
2721 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
2722 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
2724 (mm-find-mime-charset-region): Re-write.
2725 (mm-with-unibyte-current-buffer): Restore buffer as well as
2728 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2730 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
2731 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
2732 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
2734 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2736 * gnus-art.el (article-display-x-face): Nix buffer-read-only
2739 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
2741 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2743 * gnus-spec.el (gnus-parse-simple-format): Use
2744 buffer-substring-no-properties.
2746 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2748 * gnus-art.el (article-verify-cancel-lock): New function.
2750 * nnheader.el (nntp-process-response): New variable.
2751 (nnheader-init-server-buffer): Make `nntp-process-response'
2752 buffer-local in `nntp-server-buffer'.
2754 * nntp.el (nntp-prepare-post-hook): New hook.
2755 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
2756 (nntp-async-trigger): Ditto.
2757 (nntp-request-post): Insert a server's ID if there's no Message-ID
2758 header; run `nntp-prepare-post-hook'.
2760 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2762 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
2765 * message.el (message-forward-subject-author-subject): Don't use
2766 message-news-p, which widens the buffer.
2767 (message-forward-make-body): New function.
2768 (message-forward): Use it.
2769 (message-insinuate-rmail): New function.
2770 (message-forward-rmail-make-body): New function.
2772 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2774 * mm-extern.el (mm-extern): Provide it.
2776 * mm-partial.el (mm-partial): Provide it.
2778 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2780 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
2782 2001-10-29 Simon Josefsson <jas@extundo.com>
2784 * mml.el (mml-preview): Bind message-this-is-news if it is
2785 news. From Jesper Harder <harder@myrealbox.com>.
2787 2001-10-28 Simon Josefsson <jas@extundo.com>
2789 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
2791 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
2793 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
2796 2001-10-27 Simon Josefsson <jas@extundo.com>
2798 * message.el (message-indent-citation): Don't add trailing
2799 whitespace when citing text.
2801 * gnus.el (gnus-group-faq-directory): Fix. From Jesper Harder
2804 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2806 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
2808 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
2809 (nnweb-type-definition): Add google as alias of dejanews.
2810 (nnweb-google-parse-1): Forward 1 line.
2812 2001-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2814 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
2815 variable `message-forward-ignored-headers'.
2817 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
2819 * gnus.el (gnus-expand-group-parameter): New function.
2820 (gnus-expand-group-parameters): Call it.
2821 (gnus-group-fast-parameter): New function.
2822 (gnus-group-find-parameter): Call it.
2824 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
2826 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
2827 vector (it didn't before because of a bug).
2828 * gnus-msg.el (gnus-post-news): Use header vector directly, if
2829 available. Before it converted it to an article number.
2831 This makes followup to news articles with negative numbers in
2832 nnvirtual groups use news instead of mail.
2834 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
2836 * gnus.el (post-method): Use `native' instead of `nil'.
2838 * gnus-msg.el (gnus-post-method): Ditto.
2840 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
2842 * gnus.el (gnus-define-group-parameter): Grammar fix.
2844 2001-10-22 Simon Josefsson <jas@extundo.com>
2846 * gnus-msg.el (gnus-extended-version): Include
2847 system-configuration.
2848 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann).
2850 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
2852 * gnus.el (post-method): Customization fix: `native' is not a
2854 * gnus-msg.el (gnus-post-method): Doc and customization fix:
2855 `native' is not a valid value.
2857 2001-10-21 Simon Josefsson <jas@extundo.com>
2859 * nnimap.el (nnimap): Defgroup
2860 (nnimap-strict-function, nnimap-strict-function-match): New
2861 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
2862 (nnimap-split-crosspost, nnimap-split-inbox)
2863 (nnimap-split-rule, nnimap-split-predicate)
2864 (nnimap-split-predicate): Defcustom.
2865 (nnimap-split-inbox, nnimap-expunge-search-string)
2866 (nnimap-importantize-dormant): Remove "*" from doc.
2868 2001-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2870 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
2871 not supplied via prefix arg. From Lisp, make arg mandatory.
2872 Suggested by Frank Schmitt.
2874 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
2876 * message.el (message-do-auto-fill): Avoid calling
2879 2001-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2880 From Paul Jarc <prj@po.cwru.edu>.
2882 * message.el (message-get-reply-headers): Restructure the logic
2883 and add comments. From Paul Jarc <prj@po.cwru.edu>.
2885 2001-10-20 Simon Josefsson <jas@extundo.com>
2887 * message.el (message-cancel-news): Support cancel-locks.
2888 Suggested by Per Abrahamsson.
2890 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
2891 conses. From David Z Maze <dmaze@MIT.EDU>.
2893 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
2895 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
2897 * mm-decode.el (mm-default-directory): Fix customize type.
2899 * message.el (message-setup-fill-variables): Kludge to use
2900 normal-auto-fill-function even if auto fill is already activated.
2902 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
2904 * message.el (message-do-auto-fill): New version that does not
2905 rely on text properties, by Simon Josefsson <jas@extundo.com>.
2906 (message-setup-1): Removed the `message-field' property.
2908 * gnus-draft.el (gnus-draft-edit-message): Removed the
2909 `message-field' property.
2911 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
2913 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
2914 `message-field'. The `field' property has a special significance in
2917 * message.el (message-send, message-setup-1): Ditto.
2919 2001-10-18 Simon Josefsson <jas@extundo.com>
2921 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
2924 2001-10-18 Simon Josefsson <jas@extundo.com>
2925 From Frank Schmitt <usereplyto@Frank-Schmitt.net>
2927 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
2928 (gnus-summary-make-menu-bar): Ditto.
2930 2001-10-17 Simon Josefsson <jas@extundo.com>
2932 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
2933 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
2935 2001-10-17 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2937 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
2938 * gnus-util.el (gnus-user-date): New function.
2939 From Frank Schmitt <usenet@Frank-Schmitt.net>.
2941 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
2943 * message.el (message-check-news-header-syntax): Special case
2946 * gnus-sum.el (gnus-summary-respool-default-method): Changed
2947 customize type to `symbol'.
2949 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2951 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
2953 (gnus-parse-simple-format): Support user extended spec too.
2954 %u&foo; invokes gnus-user-format-function-foo.
2956 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2958 * nnml.el (nnml-request-expire-articles): Make sure it is back to
2960 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
2961 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
2962 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
2963 * nndiary.el (nndiary-request-expire-articles): Ditto.
2964 (nndiary-schedule): Defsubst it before use it.
2965 (nndiary-error): eval-and-compile.
2967 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
2969 * gnus-msg.el (gnus-post-method): Changed two instances of
2970 `active' to `current' and one `null' to `not'.
2972 2001-10-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2973 From Katsumi Yamaoka <yamaoka@jpl.org>.
2975 * message.el (message-setup-fill-variables): Use
2976 `normal-auto-fill-function' instead of `auto-fill-function'.
2978 2001-10-16 Simon Josefsson <jas@extundo.com>
2980 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
2981 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
2982 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
2984 2001-10-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2985 Patch by Oliver Scholz <oscholz@my.gnus.org>.
2987 * gnus-draft.el (gnus-draft-edit-message): Add text property
2988 `field' with value `header' to message headers.
2989 * message.el (message-setup-1): Really add text property to all of
2990 the header, not just part of it.
2992 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2994 * gnus-group.el (gnus-group-sort-by-server): Use it.
2996 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
2998 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
3001 2001-10-14 Simon Josefsson <jas@extundo.com>
3005 * smime.el: Doc fix.
3007 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
3008 charset magic from message.el.
3010 2001-10-12 Simon Josefsson <jas@extundo.com>
3011 Suggested by david.goldberg6@verizon.net (David S. Goldberg)
3013 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
3014 'cite from g-a-wash-types.
3015 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
3016 (gnus-article-hide-citation): Fix.
3018 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
3020 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
3022 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
3024 (gnus-signature-toggle): Toggle `s' mode line character.
3026 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
3027 doing stuff that clears it.
3029 2001-10-12 Simon Josefsson <jas@extundo.com>
3031 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
3032 From Eric Marsden <emarsden@laas.fr>.
3034 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3036 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
3037 (autoload): Add some autoloads.
3039 2001-10-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3040 Suggested by Oliver Scholz <epameinondas@gmx.de>.
3042 * message.el (message-do-auto-fill): New function. Like
3043 `do-auto-fill' but don't fill when in the message header.
3044 (message-setup-1): Put a text property on the message header.
3045 (message-setup-fill-variables): Use `message-do-auto-fill'.
3047 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3049 * message.el (message-send-mail-partially): Insert an empty line
3050 first, because of the change of message-make-lines.
3052 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
3054 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
3055 iso-8859-15, make it an alias for iso-8859-1.
3057 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
3059 * message.el (message-send-news): Don't modify the value of
3060 `message-syntax-checks' if it is not a list (possibly it is
3061 `dont-check-for-anything-just-trust-me').
3063 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
3065 * gnus-group.el (gnus-group-name-charset-group-alist): Use
3066 `find-coding-system' for XEmacs to check whether the coding-system
3067 `utf-8' is available.
3069 2001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3071 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
3073 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
3075 * message.el (message-send-news): Oops, missed case with no
3076 "Followup-To" header...
3078 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
3080 * message.el (message-send-news): Allow
3081 `gnus-group-name-charset-group-alist' to affect encoding of the
3082 "Newsgroups" and "Followup-To" headers.
3084 2001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3086 * Makefile.in (install-el): Depend on gnus-load.el.
3088 2001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3090 * Makefile.in (install-el): Use -f.
3091 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
3093 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
3095 * message.el (message-send-news): Don't encode Followups-To when
3096 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
3098 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
3101 * gnus-art.el (article-decode-group-name): Also decode
3104 * rfc2047.el (rfc2047-encode-message-header): Encode without
3105 asking for null methods.
3107 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
3108 default charset for newsgroup names in accordance with USEFOR.
3110 * gnus-group.el (gnus-group-name-charset-method-alist,
3111 gnus-group-name-charset-group-alist): Removed "*" from doc
3112 strings, "*" should not be used for complex variables.
3114 2001-10-06 Simon Josefsson <jas@extundo.com>
3116 Support UTF-8 group names better.
3118 * message.el (message-check-news-header-syntax): Encode group
3119 names before comparison.
3121 * gnus-msg.el (gnus-copy-article-buffer): Run all
3122 `gnus-article-decode-hook's except `article-decode-charset'
3123 instead of hardcoding call to one of them.
3125 * gnus-art.el (gnus-article-decode-hook): Add
3126 `article-decode-group-name'.
3127 (article-decode-group-name): New function, use `g-d-n'.
3129 * gnus-group.el (gnus-group-insert-group-line): Decode
3130 gnus-tmp-group using `g-d-n'.
3132 * gnus-util.el (gnus-decode-newsgroups): New function.
3134 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
3136 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
3137 `gnus-group-name-charset-group-alist'.
3139 2001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3141 * Makefile.in: Install el in install. Add uninstall.
3143 2001-10-05 Simon Josefsson <jas@extundo.com>
3145 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
3147 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
3149 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
3152 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
3153 limiting if read-all (C-u RET) was used.
3155 2001-10-04 Simon Josefsson <jas@extundo.com>
3157 * mail-source.el (mail-source-movemail-program): New variable.
3158 (mail-source-movemail): Use it. Suggested by Taylor Hutt
3159 <thutt@thutt.vmware.com>.
3161 2001-10-03 Simon Josefsson <jas@extundo.com>
3163 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
3164 (gnus-summary-line-format-alist): Fix param.
3166 2001-10-02 Simon Josefsson <jas@extundo.com>
3168 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
3169 don't go through `nnimap-request-expire-articles' to delete the
3170 article. Thanks to prj@po.cwru.edu (Paul Jarc).
3172 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3174 * gnus-agent.el (gnus-agent-write-active): The min in the
3175 agent/active may be larger than that in the server/active.
3177 2001-10-01 Simon Josefsson <jas@extundo.com>
3179 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
3182 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
3184 * nnfolder.el: Ditto.
3186 2001-09-30 Dan Christensen <jdc+news@uwo.ca>
3188 * gnus-sum.el (gnus-summary-extract-address-component): New function.
3189 (gnus-summary-from-or-to-or-newsgroups): Optimize.
3191 2001-09-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3193 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
3194 (message-mode-menu): Menu item for same.
3196 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
3199 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
3200 nndraft:delayed does not exist.
3201 (gnus-delay-initialize): Don't set up keymap, that's done from
3203 (gnus-delay, gnus-delay-group, gnus-delay-header)
3204 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
3206 2001-09-29 Simon Josefsson <jas@extundo.com>
3208 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
3209 utf-8, not eight-bit-control.
3211 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
3212 (imap-log, imap-debug): Custom.
3213 (imap-log-buffer, imap-debug-buffer): New constants.
3214 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
3215 (imap-network-open, imap-shell-open, imap-starttls-open)
3216 (imap-send-command-1, imap-send-command, imap-arrival-filter)
3217 (imap-debug): Use imap-*-buffer.
3219 * nndoc.el (nndoc-article-type): Add mailman.
3220 (nndoc-type-alist): Ditto.
3221 (nndoc-mailman-type-p): New function.
3223 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3225 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
3228 2001-09-27 Simon Josefsson <jas@extundo.com>
3230 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
3231 (gnus-topic-catchup-articles): New function. Suggested by Robin
3232 S. Socha <robin-dated-1001857693.185e29@socha.net>.
3234 2001-09-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3235 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
3237 * gnus-ems.el (gnus-article-display-xface): Insert xface after
3240 2001-09-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3241 From Daiki Ueno <ueno@unixuser.org>
3243 * gnus-sum.el (gnus-summary-show-article): The arglist of
3244 detect-coding-region is incompatible.
3246 2001-09-26 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3247 From Katsuhiro Hermit Endo <hermit@koka-in.org>
3249 * gnus-group.el (gnus-group-delete-group): Typo.
3251 2001-09-26 Simon Josefsson <jas@extundo.com>
3253 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
3255 * nnimap.el (nnimap-expiry-target): Use temp buffer.
3257 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3259 * gnus-cus.el (gnus-group-parameters): Display as sexp.
3261 2001-09-22 Simon Josefsson <jas@extundo.com>
3263 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
3265 * nnfolder.el (nnfolder-open-marks): Ditto.
3267 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
3268 (gnus-update-marks): Use it.
3269 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
3272 * gnus.el (gnus-article-special-mark-lists): Add killed.
3273 (gnus-article-unpropagated-mark-lists): New constant.
3275 2001-09-22 Simon Josefsson <jas@extundo.com>
3277 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
3280 2001-09-23 Simon Josefsson <jas@extundo.com>
3282 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
3284 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3286 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
3288 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
3290 * gnus-group.el (gnus-group-sort-function): Fix customize type to
3291 accept lists of functions.
3293 2001-09-20 Simon Josefsson <jas@extundo.com>
3295 * gnus-group.el (gnus-group-catchup): Update expire marks in
3296 backend. Also, if ALL also set expire marks on tick/dormant.
3298 2001-09-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3300 * message.el (message-tab-body-function): New variable.
3301 * message.el (message-tab): Use it.
3303 2001-09-19 Sam Steingold <sds@gnu.org>
3305 * gnus-win.el (gnus-buffer-configuration): Respect
3306 `gnus-bug-create-help-buffer'.
3308 2001-09-18 Simon Josefsson <jas@extundo.com>
3310 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
3311 (gnus-parse-simple-format): Re-revert.
3313 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
3315 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
3316 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
3318 2001-09-18 Simon Josefsson <jas@extundo.com>
3320 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
3322 (gnus-parse-simple-format): Don't use it.
3324 2001-09-17 Miles Bader <miles@gnu.org>
3326 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
3327 error querying a backend abort the whole process.
3329 2001-09-17 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3331 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
3332 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
3334 2001-09-17 Didier Verna <didier@xemacs.org>
3336 * nndiary.el: version 0.2-b14.
3337 * gnus-diary.el (gnus-diary-check-message): fix `read-string'
3338 compatibility problem with XEmacs 21.1.
3340 2001-09-15 Simon Josefsson <jas@extundo.com>
3342 * gnus-group.el (gnus-group-line-format): Document %c.
3344 * nnml.el (nnml-parse-head): Handle CRLF files.
3345 (nnml-generate-nov-file): Ditto.
3346 (nnml-retrieve-headers): Ditto.
3348 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
3350 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
3352 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
3354 * gnus-spec.el (gnus-correct-substring): Still stopped one
3355 character before we wanted (never included last character).
3356 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
3357 add missing "," (once per function)
3359 2001-09-14 Simon Josefsson <jas@extundo.com>
3361 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
3362 (otherwise e.g. gnus-agentize in .gnus overrides the customized
3363 default before gnus-group is loaded and the variable set.)
3365 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
3366 killed or unsent marks.
3368 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
3369 isn't an article to set it on (e.g. when you `a' in a group).
3371 2001-09-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3373 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
3374 can read e-mails from Microsoft Outlook users not using ISO
3375 8859-2 character set.
3377 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3379 * gnus-diary.el: Minor modifications to avoid warnings.
3380 (gnus-summary-misc-menu): defvar.
3381 (gnus-diary-check-message): Use gnus-point-at-eol.
3382 (gnus-diary-kill-entire-line): eval-and-compile.
3384 2001-09-12 Didier Verna <didier@xemacs.org>
3386 * nndiary.el: new version (0.2-b13).
3387 * nndiary.el (nndiary-mail-sources): doc update.
3388 * nndiary.el (nndiary-split-methods): ditto.
3389 * nndiary.el (nndiary-request-accept-article-hooks): New.
3390 * nndiary.el (nndiary-request-accept-article): use it, check
3392 * nndiary.el (nndiary-get-new-mail): changed default to nil.
3393 * nndiary.el (nndiary-schedule): fix bug (misplaced
3394 condition-case): it didn't return nil on error.
3395 * gnus-diary.el: new version.
3396 * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
3397 * gnus-diary.el (gnus-diary-header-value-history): New.
3398 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
3399 * gnus-diary.el (gnus-diary-add-header): New.
3400 * gnus-diary.el (gnus-diary-check-message): New.
3401 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
3402 * gnus-diary.el (gnus-article-edit-mode-map): ditto.
3404 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3406 * gnus-sum.el (gnus-select-newsgroup): Make
3407 `gnus-current-select-method' buffer-local.
3409 * gnus-art.el (gnus-request-article-this-buffer): Refer
3410 `gnus-current-select-method' in the current summary buffer.
3412 2001-09-10 Simon Josefsson <jas@extundo.com>
3413 From Daniel Pittman <daniel@rimspace.net>
3415 * gnus-spec.el (gnus-correct-pad-form): Fix.
3417 2001-09-09 Simon Josefsson <jas@extundo.com>
3419 * mm-decode.el (mm-inline-media-tests): Add
3420 application/x-emacs-lisp.
3421 (mm-attachment-override-types): Add
3422 application/{x-,}pkcs7-signature.
3424 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
3425 (gnus-server-line-format, gnus-server-mode-line-format)
3426 (gnus-server-browse-in-group-buffer): Customize.
3428 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3430 * nnml.el (nnml-marks-changed-p): Typo.
3431 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
3432 (nnml-marks-changed-p): Use gnus-gethash.
3433 (nnml-marks-modtime): Use gnus-make-hashtable.
3435 * nnfolder.el (nnfolder-marks-changed-p): Typo.
3436 (nnfolder-request-expire-articles, nnfolder-save-marks)
3437 (nnfolder-open-marks): Typo.
3438 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
3439 (nnfolder-marks-changed-p): Use gnus-gethash.
3440 (nnfolder-marks-modtime): Use gnus-make-hashtable.
3442 2001-09-08 Simon Josefsson <jas@extundo.com>
3444 * nnfolder.el (nnfolder-marks-modtime): New variable.
3445 (nnfolder-marks-changed-p): New function.
3446 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
3447 (nnfolder-request-update-info): Don't update if marks didn't change.
3449 * nnml.el (nnml-marks-modtime): New variable.
3450 (nnml-marks-changed-p): New function.
3451 (nnml-save-marks, nnml-open-marks): Save modtime.
3452 (nnml-request-update-info): Don't update if marks didn't change.
3454 * gnus-agent.el (gnus-agent-any-covered-gcc)
3455 (gnus-agent-add-server, gnus-agent-remove-server): Use
3456 gnus-agent-method-p.
3458 * gnus-art.el (gnus-buttonized-mime-types): New variable.
3459 (gnus-unbuttonized-mime-type-p): Use it.
3461 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
3464 2001-09-08 Simon Josefsson <jas@extundo.com>
3465 From Daniel Pittman <daniel@rimspace.net>
3467 * gnus-spec.el (gnus-correct-pad-form): New function.
3468 (gnus-parse-simple-format): Use it.
3470 2001-09-07 Simon Josefsson <jas@extundo.com>
3472 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
3473 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
3474 Putnam <reader@newsguy.com>.
3475 (gnus-group-sort-selected-groups): Touch dribble file.
3477 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
3479 * nnml.el (nnml-filenames-are-evil): New variable.
3480 (nnml-article-to-file-alist): Rename to ...
3481 (nnml-current-group-article-to-file-alist): ... this.
3482 Respect `nnml-filenames-are-evil'.
3483 (nnml-active-number): Update.
3484 (nnml-update-file-alist): Update.
3485 (nnml-request-article): Use nnheader-article-to-file-alist.
3486 (nnml-request-rename-group): Likewise.
3488 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
3490 * gnus-sum.el (gnus-summary-insert-line): Fix.
3492 2001-09-06 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
3494 * gnus-sum.el: Bind g-s-t-s to "W g".
3495 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
3496 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
3497 display of graphical smilies.
3499 2001-09-07 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3501 * gnus-start.el (gnus-setup-news): A typo.
3502 From Bill White <billw@wolfram.com>.
3504 2001-09-06 Simon Josefsson <jas@extundo.com>
3506 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
3509 2001-09-05 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3511 * nnmail.el (nnmail-split-fancy): Document `junk'.
3513 2001-09-04 Simon Josefsson <jas@extundo.com>
3515 * imap.el (imap-search): Don't error if server is broken.
3517 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
3519 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
3520 searching for an article that isn't in the mbox.
3522 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
3524 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
3525 right, and get all the comments.
3527 2001-09-02 Simon Josefsson <jas@extundo.com>
3528 Suggested by Dan Christensen <jdc+news@uwo.ca>
3530 * nnfolder.el (nnfolder-request-update-info): Fix message.
3532 * nnml.el (nnml-request-update-info): Ditto.
3534 2001-09-01 Simon Josefsson <jas@extundo.com>
3536 * nnml.el (nnml-request-expire-articles): Also bind
3537 `nnml-current-group' and `nnml-article-file-alist' when using
3538 expiry-target. (Otherwise nnml will be in a inconsistent internal
3539 state causing all kind of problems.)
3540 (nnml-request-expire-articles): If `nnml-article-to-file' or
3541 `file-attributes' failes, return article as un-expirable instead
3542 of treating it as expired.
3544 2001-08-31 Sam Steingold <sds@gnu.org>
3546 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
3547 typo: `exmine' --> `examine'.
3549 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3551 * nndoc.el (nndoc-forward-type-p): It is not a digest.
3553 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3555 * nnml.el (nnml-check-directory-twice): Remove.
3556 (nnml-retrieve-headers): Ditto.
3557 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
3559 2001-08-30 Andrew Innes <andrewi@gnu.org>
3561 * nnheader.el (nnheader-directory-files-is-safe): No need to read
3562 directory twice on Windows, or on GNU Emacs-21.
3564 2001-08-30 Andrew Innes <andrewi@gnu.org>
3566 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
3567 (nnml-request-rename-group): Ditto.
3568 (nnml-active-number): Ditto.
3569 (nnml-request-create-group): Use nnml-directory-articles.
3570 (nnml-request-expire-articles): Use nnml-directory-articles, which
3571 gets list from nov database if available.
3572 (nnml-get-nov-buffer): New function.
3573 (nnml-open-nov): Use it.
3574 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
3575 gets alist from nov database if available.
3576 (nnml-directory-articles): New function.
3577 (nnml-article-to-file-alist): New function.
3579 2001-08-30 Andrew Innes <andrewi@gnu.org>
3581 * mm-decode.el (mm-display-external): Use `name' as filename, if
3582 `filename' attribute is not present.
3584 2001-08-30 Andrew Innes <andrewi@gnu.org>
3586 * mail-source.el (mail-source-flash): New defcustom.
3587 (mail-source-new-mail-p): Ring visible bell if appropriate.
3588 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
3589 timer is cleared even if mail check signals an error.
3591 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3593 * gnus-sum.el (gnus-summary-move-article): Only update marks of
3596 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3598 * flow-fill.el (fill-flowed): eol might be point-max.
3600 2001-08-27 Simon Josefsson <jas@extundo.com>
3602 * nnml.el (nnml-request-update-info): Fix message.
3603 (nnml-open-marks): Ditto.
3605 * nnfolder.el (nnfolder-request-update-info):
3606 (nnfolder-open-marks): Fix message.
3608 2001-08-25 Simon Josefsson <jas@extundo.com>
3610 * nnfolder.el (nnfolder-save-marks): Don't create directory named
3613 2001-08-25 Simon Josefsson <jas@extundo.com>
3614 From Andreas Jaeger <aj@suse.de>
3616 * nnfolder.el (nnfolder-open-marks): Fix typo.
3617 * nnml.el (nnml-open-marks): Likewise.
3619 2001-08-25 Simon Josefsson <jas@extundo.com>
3621 Make nnfolder groups self-contained as far as marks are concerned.
3623 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
3624 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
3625 (nnfolder-open-server): Make marks directory.
3626 (nnfolder-request-delete-group): Delete marks file.
3627 (nnfolder-request-delete-group): Check of nov/marks file exist
3629 (nnfolder-request-rename-group): Rename marks file.
3630 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
3631 (nnfolder-request-set-mark, nnfolder-request-update-info)
3632 (nnfolder-group-marks-pathname, nnfolder-save-marks)
3633 (nnfolder-open-marks): New functions.
3634 (top-level): Require gnus.
3636 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3638 * nnweb.el (nnweb-type-definition): Use google raw file.
3639 (nnweb-google-parse-1): Ditto.
3640 (nnweb-google-identity): Ditto.
3641 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
3642 (nnweb-altavista-wash-article): Ditto.
3643 (nnweb-request-article): Remove nnweb-decode-entities.
3645 * nnml.el: Require 'gnus.
3647 2001-08-25 Simon Josefsson <jas@extundo.com>
3649 * nnml.el (nnml-marks-is-evil): Add doc.
3651 2001-08-25 Simon Josefsson <jas@extundo.com>
3653 * nnml.el (nnml-save-marks): Wrap saving marks in a
3654 condition-case, to allow user to start Gnus if saving marks failed
3657 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
3659 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
3661 * gnus-group.el (gnus-update-group-mark-positions): Bind
3662 gnus-group-update-hook to nil.
3664 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3666 * mml.el (mml-generate-mime-1): Force as multibyte string.
3668 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3670 * gnus-sum.el (gnus-summary-insert-line)
3671 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
3672 From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
3674 * gnus-spec.el (gnus-correct-substring): Take optional END.
3676 * nnrss.el (nnrss-request-article): Remove \n.
3677 (nnrss-retrieve-headers): Lines number is -1.
3679 2001-08-24 Simon Josefsson <jas@extundo.com>
3681 * gnus-group.el (gnus-info-clear-data): Call
3682 nnfoo-request-set-mark to propagate marks. Fix bug:
3683 `gnus-group-update-line' doesn't update read range unless we call
3684 `gnus-get-unread-articles-in-group' first.
3686 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
3689 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3691 * gnus-util.el (gnus-create-info-command): Return an interactive
3694 2001-08-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3695 From Katsumi Yamaoka <yamaoka@jpl.org>
3697 * gnus-spec.el (gnus-parse-complex-format): Use equal.
3699 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3701 * gnus-sum.el (gnus-select-newsgroup): Use it.
3703 * gnus-util.el (gnus-not-ignore): New function.
3705 * lpath.el (featurep): Don't fbind char-int.
3707 * gnus-util.el (gnus-create-info-command): New function.
3709 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
3712 * gnus-sum.el (gnus-select-newsgroup): Clean up.
3713 (gnus-summary-limit-children): Use 'identity instead of `all'.
3714 (gnus-summary-limit-to-display-predicate): New command and
3717 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3719 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
3721 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
3723 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3725 * gnus-spec.el: Add the Gnus version.
3726 (gnus-update-format-specifications): If the Gnus version changes,
3727 nix out the format spec cache.
3729 * gnus.el (gnus-continuum-version): Made into a command and
3730 optionalize the VERSION.
3732 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
3733 the start of the lines.
3735 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
3737 * gnus.el (gnus-visual-p): Define function before use of
3740 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3742 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
3743 (gnus-article-mark-to-type): New function.
3744 (gnus-update-missing-marks): Only update marks of type 'list.
3746 * gnus.el (gnus-article-special-mark-lists): New variable.
3748 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3750 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
3751 (gnus-select-newsgroup): Still use 'all.
3752 (gnus-summary-initial-limit): Comparing with 'all.
3754 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3756 * gnus-start.el (gnus-activate-group): If dont-check, don't update
3759 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3761 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
3762 nnslashdot-*-retrieve-headers.
3763 (nnslashdot-request-article): Fix for slashcode 2.2.
3764 (nnslashdot-make-tuple): New function.
3765 (nnslashdot-read-groups): Use it.
3767 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3769 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
3772 * gnus-sum.el (gnus-summary-move-article): Don't select article.
3774 2001-08-20 Simon Josefsson <jas@extundo.com>
3776 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
3777 opened, error instead of continuing (and exploding later).
3779 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3781 * gnus.el (gnus-expand-group-parameters): Return the parameter
3784 * gnus-sum.el (gnus-summary-show-article): Doc fix.
3785 (gnus-summary-show-article): Guess at charset if required.
3787 * gnus-spec.el (gnus-correct-substring): Stopped one character
3790 2001-08-19 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
3792 * earcon.el (earcon-auto-play): Remove unused option.
3794 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
3796 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
3797 message down in levels, since it happens very fast.
3799 * smiley-ems.el (smiley-update-cache): Respect the symbol version
3800 of smiley-regexp-alist.
3802 * mm-view.el (mm-inline-text): Ignore vcard errors.
3804 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
3806 * gnus-score.el (gnus-all-score-files): Use append instead of
3809 * gnus.el (gnus-splash-face): Doc fix.
3811 * mm-decode.el (mm-mailcap-command): Use
3812 mm-path-name-rewrite-functions.
3813 (mm-path-name-rewrite-functions): New variable.
3815 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
3816 (gnus-complex-form-to-spec): Insert tab.
3817 (gnus-spec-tab): New function.
3819 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
3822 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
3823 the positional spec.
3824 (gnus-parse-complex-format): React to %C.
3826 * gnus-ems.el (gnus-char-width): Moved here.
3828 * gnus-sum.el (gnus-select-newsgroup): Set
3829 gnus-newsgroup-articles.
3830 (gnus-unseen-mark): New variable.
3831 (gnus-newsgroup-unseen): Ditto.
3832 (gnus-newsgroup-seen): Ditto.
3833 (gnus-adjust-marked-articles): Use them.
3834 (gnus-update-marks): Use them.
3835 (gnus-summary-update-secondary-mark): Display.
3836 (gnus-summary-prepare-threads): Display.
3838 * gnus-msg.el (gnus-inews-group-method): Use and return the
3839 method, not the server.
3841 2001-08-19 Simon Josefsson <jas@extundo.com>
3843 * gnus-srvr.el (gnus-server-agent-face): New.
3844 (gnus-server-agent-face): New.
3845 (gnus-server-mode): Turn on font-lock-mode.
3847 * gnus.el (gnus-server-visual): Add defgroup.
3849 2001-08-19 Simon Josefsson <jas@extundo.com>
3850 From Joe Casadonte <jcasadonte@northbound-train.com>
3852 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
3853 gnus-server-denied-face): New.
3854 (gnus-server-opened-face, gnus-server-closed-face,
3855 gnus-server-denied-face): New.
3856 (gnus-server-font-lock-keywords): Add.
3858 2001-08-19 Simon Josefsson <jas@extundo.com>
3860 * nnml.el (nnml-request-set-mark): Return nil.
3861 (nnml-save-marks): Use nnml-possibly-create-directory.
3862 (nnml-open-marks): Only work in temp buffer when inserting/reading
3865 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3867 * gnus.el (gnus-expand-group-parameters): Fix.
3869 * gnus-spec.el (gnus-char-width): New function.
3870 (gnus-correct-substring, gnus-correct-length): Use it.
3872 * message.el (message-required-mail-headers): Fix doc.
3874 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3876 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
3878 * mm-decode.el (mm-save-part-to-file): Insert the handle.
3880 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3882 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
3883 slashdot 2.2 (not fully fixed yet).
3884 (nnslashdot-request-article): Ditto.
3886 2001-08-18 Simon Josefsson <jas@extundo.com>
3888 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
3891 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
3893 (nnimap-request-update-info-internal): Use new functions.
3895 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
3898 2001-08-18 Simon Josefsson <jas@extundo.com>
3900 Make nnml groups self-contained as far as marks are concerned.
3902 * nnml.el (nnml-request-delete-group): Delete marks file.
3903 (nnml-request-rename-group): Move marks file.
3904 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
3906 (nnml-request-set-mark, nnml-request-update-info): New server
3908 (nnml-save-marks, nnml-open-marks): New functions.
3910 2001-08-18 Simon Josefsson <jas@extundo.com>
3912 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
3913 `set' when setting marks.
3915 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3917 * gnus.el (gnus-info-find-node): Take an argument.
3919 * gnus-art.el (gnus-button-handle-info): New function.
3920 (gnus-url-unhex-string): Replace "+" with " ".
3922 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3924 * message.el (message-check-news-header-syntax): Check bad From.
3926 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
3928 * gnus-spec.el (gnus-correct-length): New function.
3929 (gnus-correct-substring): New function.
3930 (gnus-tilde-max-form): Use it.
3932 2001-08-17 Nevin Kapur <nevin@jhu.edu>
3934 * nnmh.el: Docstring changes as below.
3936 * nnml.el: Docstring changes as below.
3938 * nnbabyl.el: Docstring changes as below.
3940 * nnmbox.el: Docstring changes as below.
3942 * nnfolder.el: Added docstrings identifying each virtual server
3945 2001-08-18 Simon Josefsson <jas@extundo.com>
3947 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
3949 2001-08-17 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.kth.se>
3951 * message.el: rename "Abort Message" to "Postpone Message".
3952 Remove "Attach file as MIME" from Message menu, it's already in
3955 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3957 * smime.el (smime-point-at-eol): eval-and-compile.
3958 (smime-make-temp-file): New function.
3959 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
3962 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3964 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
3965 (gnus-agent-summary-fetch-group): New command and keystroke.
3967 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
3968 (gnus-mime-display-security): Make it respect
3969 gnus-unbuttonized-mime-type-p.
3971 * gnus-sum.el (gnus-articles-to-read): Comments.
3972 (gnus-article-marked-p): New function.
3973 (gnus-summary-display-make-predicate): New function.
3974 (gnus-select-newsgroup): Use them.
3976 * mm-decode.el (mm-save-part-to-file): Made it not error.
3978 2001-08-17 Simon Josefsson <jas@extundo.com>
3980 * imap.el (imap-wait-for-tag): If process-status isn't open or
3981 run, return nil instead of sit-for looping.
3983 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3985 * lpath.el (featurep): fbind xml-parse-region.
3987 * gnus.el (gnus-message-archive-method): Default to "archive".
3988 (gnus-message-archive-method): Doc fix.
3989 (gnus-parameters-get-parameter): Cleaned up.
3990 (gnus-expand-group-parameter): New function.
3992 * gnus-start.el (gnus-setup-news): Push the archive server only
3995 * mml.el (mml-menu): Changed name to "Attachments".
3997 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
3998 when there is something to detroy.
4000 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
4002 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
4005 2001-08-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4007 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
4008 which specifies a time today or tomorrow.
4010 2001-08-15 Simon Josefsson <jas@extundo.com>
4011 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk)
4013 * gnus-agent.el (gnus-agent-make-mode-line-string)
4014 (gnus-agent-toggle-plugged): Use new API.
4016 2001-08-14 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4018 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
4019 deadline has expired.
4021 2001-08-12 Simon Josefsson <jas@extundo.com>
4022 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
4024 Support `recent' mark indicating newly arrived messages (to
4025 separate from old but unread messages).
4027 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
4028 `nnmail-split-history' if recent is > 0.
4029 (nnimap-request-update-info-internal): Update `recent' marks.
4030 (nnimap-request-set-mark): Never set `recent' marks.
4031 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
4034 * gnus-sum.el (gnus-recent-mark): New mark.
4035 (gnus-newsgroup-recent): New variable.
4036 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
4037 (gnus-summary-prepare-threads): Mark recent articles.
4038 (gnus-summary-add-mark): Support recent.
4039 (gnus-summary-update-secondary-mark): Support recent.
4041 * gnus.el (gnus-article-mark-lists): Add recent.
4043 2001-08-12 Simon Josefsson <jas@extundo.com>
4045 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
4046 whether successful decoding took place. Add doc.
4048 2001-08-12 Simon Josefsson <jas@extundo.com>
4049 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
4051 * gnus.el (gnus-summary-line-format, gnus-parameters):
4052 * gnus-gl.el (gnus-summary-grouplens-line-format):
4053 * gnus-salt.el (gnus-summary-pick-line-format):
4054 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
4056 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
4057 Committed by Kai Gro
\e,A_
\e(Bjohann.
4059 * gnus-score.el (gnus-score-string): Fix `match' regexp
4060 for `extra' header case.
4062 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4064 * nnmbox.el (nnmbox-read-mbox): No warning.
4066 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4068 * nndoc.el (nndoc-article-type): Fix doc.
4069 (nndoc-generate-article-function): New variable.
4070 (nndoc-dissection-function): New variable.
4071 (nndoc-type-alist): Add oe-dbx.
4072 (nndoc-oe-dbx-type-p): New function.
4073 (nndoc-oe-dbx-dissection): New function.
4074 (nndoc-oe-dbx-generate-article): New function.
4076 2001-08-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4078 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
4079 whether deadline has been reached. Patch from Dan Nicolaescu
4080 <dann@godzilla.ics.uci.edu>.
4082 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4084 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
4085 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
4086 <rintaman@cs.Helsinki.FI>.
4088 * mail-source.el (mail-source-movemail): The error buffer is
4089 modified, but nothing in it.
4091 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4093 * message.el (message-bogus-system-names): New variable.
4094 (message-make-fqdn): Use it.
4096 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4098 * nndraft.el (nndraft-request-group): Use
4099 nndraft-auto-save-file-name.
4101 2001-08-09 Simon Josefsson <jas@extundo.com>
4103 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
4104 Don't ask whether to decrypt. Just leave result in buffer (don't
4107 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
4109 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
4110 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
4112 2001-08-09 Simon Josefsson <jas@extundo.com>
4114 * mm-decode.el (mm-insert-part): Return decoding success status.
4115 (mm-save-part-to-file): Error if decoding failed.
4117 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4119 * message.el (message-tab): Use indent-relative.
4120 (message-mode): Don't bind indent-line-function to indent-relative.
4122 2001-08-09 Simon Josefsson <jas@extundo.com>
4124 * message.el (message-get-reply-headers): Fix string. Suggested by
4125 Christoph Conrad <cc@cli.de>.
4127 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4129 * message.el (message-tab): Use the current value of
4130 indent-line-function.
4131 (message-mode): Bind indent-line-function to indent-relative.
4133 2001-08-08 Simon Josefsson <jas@extundo.com>
4135 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
4136 whether `imtest' is installed.
4138 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
4139 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
4141 * gnus-sum.el (gnus-summary-show-article): Call
4142 gnus-summary-update-secondary-secondary-mark.
4143 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
4144 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
4146 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4148 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
4150 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
4152 * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M
\e,Av
\e(Bllmann
4155 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
4157 * gnus-util.el (gnus-output-to-rmail): Ditto.
4158 (gnus-output-to-mail): Ditto.
4160 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
4162 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
4164 * message.el (message-indent-citation): Use
4165 `message-yank-cited-prefix' for empty lines.
4167 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
4169 * message.el (message-indent-citation): Quote only lines starting
4170 with ">" using `message-yank-cited-prefix'.
4172 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
4174 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
4177 2001-08-04 Simon Josefsson <jas@extundo.com>
4179 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
4180 file if it doesn't exist (by calling gnus-cache-read-active).
4182 2001-08-04 Simon Josefsson <jas@extundo.com>
4184 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
4185 (gnus-cache-passively-or-fully-p): Removed.
4186 (gnus-cache-fully-p): Fix it.
4188 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
4190 2001-08-04 Simon Josefsson <jas@extundo.com>
4192 * gnus-cache.el (gnus-cache-fully-p)
4193 (gnus-cache-passively-or-fully-p): New functions.
4194 (gnus-cache-possibly-enter-article): Cosmetic change, use
4196 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
4197 was bogus (`g-c-p-a-a' does not change active info, just change
4198 the functions parameters).
4199 (gnus-cache-possibly-remove-articles-1): Make sure articles are
4200 not removed in groups that match `gnus-uncacheable-groups'.
4202 Reported and modifications based on discussions with Nuutti
4203 Kotivuori <nuutti.kotivuori@smarttrust.com>.
4205 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
4206 Committed by Simon Josefsson <jas@extundo.com>
4208 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
4209 calls `gnus-cache-update-active' if bounds has been extended.
4211 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4213 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
4215 (gnus-mime-security-show-details): Ditto.
4217 2001-08-04 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4219 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
4220 syntax. Protect string-match against nil string and regexp.
4222 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4224 * mm-util.el (mm-find-charset-region): Remove control-1.
4226 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4228 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
4230 2001-08-04 Simon Josefsson <jas@extundo.com>
4232 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
4233 buffer. Delete MIME-Version header.
4235 2001-08-03 Simon Josefsson <jas@extundo.com>
4237 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
4238 that is entered does not necessarily have the highest article
4239 number in the group, so use `gnus-cache-possibly-alter-active'
4240 instead of `gnus-cache-update-active'.
4242 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4244 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
4246 2001-08-03 Simon Josefsson <jas@extundo.com>
4248 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
4251 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
4253 * gnus.el (post-method): New group parameter. It also provides
4254 the user option `gnus-post-method-alist' and the internal function
4255 `gnus-parameter-post-method'.
4257 * gnus-msg.el (gnus-post-method): Bind the value of
4258 `gnus-post-method' to the group parameter if it is defined.
4260 2001-08-02 Simon Josefsson <jas@extundo.com>
4262 * smime.el (smime-extra-arguments): Removed.
4263 (smime-call-openssl-region): Don't use it.
4265 2001-08-02 Simon Josefsson <jas@extundo.com>
4267 * smime.el (smime-sign-region): Handle stderr.
4268 (smime-encrypt-region): Ditto.
4270 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
4271 match the ASN.1 length bytes.
4272 (mm-pkcs7-enveloped-magic): Ditto.
4273 (mm-view-pkcs7-get-type): Don't regexp quote.
4275 2001-08-01 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4276 From Andreas Fuchs <asf@void.at>
4278 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
4280 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4282 * gnus-art.el (gnus-header-button-alist): References regexp.
4284 2001-08-01 Gerd Moellmann <gerd@gnu.org>
4286 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
4287 already fboundp. Add INTERACTIVE arg to autoload form.
4289 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4291 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
4293 * nnmail.el (nnmail-cache-open): Ditto.
4295 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4297 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
4299 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
4301 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
4303 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4304 Originally from Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
4306 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
4307 (gnus-agent-toggle-plugged): Use it.
4309 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
4311 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
4312 (gnus-ding-file-coding-system): New variable.
4313 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
4314 (gnus-slave-save-newsrc): Use it.
4316 2001-07-31 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4318 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
4321 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4322 Originally from Andreas Fuchs <asf@void.at>
4324 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
4325 (mml2015-gpg-pretty-print-fpr): New function.
4326 (mml2015-gpg-extract-signature-details): More details, rename from
4328 (mml2015-gpg-verify): Use them.
4329 (mml2015-gpg-clear-verify): Use them.
4331 2001-07-31 Simon Josefsson <jas@extundo.com>
4333 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
4336 2001-07-30 Simon Josefsson <jas@extundo.com>
4338 * smime.el (smime-call-openssl-region): Revert previous change,
4339 just pass on buf to `call-process-region'.
4340 (smime-verify-region): Doc fix. Don't message stuff. Use
4341 `smime-new-details-buffer'. Inserts error messages into buffer.
4342 (smime-noverify-region): Ditto.
4343 (smime-decrypt-region): Ditto. Handles stderr separately.
4344 (smime-verify-buffer, smime-noverify-buffer)
4345 (smime-decrypt-buffer): Doc fix.
4346 (smime-new-details-buffer): New function.
4347 (smime-pkcs7-region, smime-pkcs7-certificates-region)
4348 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
4349 (smime-sign-region, smime-encrypt-region): Don't use
4352 * mml-smime.el (mml-smime-verify): Fix security button strings.
4354 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4356 * gnus-art.el (gnus-mime-save-part-and-strip): Save
4357 gnus-article-mime-handles.
4359 2001-07-29 Simon Josefsson <jas@extundo.com>
4361 * mail-source.el (top-level): Require message for message-directory.
4362 (mail-source-directory): Change default to message-directory.
4364 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
4365 (smime-certificate-directory, smime-openssl-program)
4366 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
4367 (smime-extra-arguments): New variable.
4368 (smime-dns-server): Fix customize group.
4369 (smime-call-openssl-region): Use `smime-extra-arguments'.
4371 2001-07-29 Simon Josefsson <jas@extundo.com>
4372 From Vladimir Volovich <vvv@vsu.ru>
4374 * smime.el (smime-call-openssl-region): Ignore stderr.
4376 2001-07-29 Simon Josefsson <jas@extundo.com>
4377 From Christoph Conrad <christoph.conrad@gmx.de>
4379 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
4382 2001-07-29 Simon Josefsson <jas@extundo.com>
4384 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
4386 Support S/MIME decryption.
4388 * mm-decode.el (mm-inline-media-tests):
4390 (mm-automatic-display):
4391 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
4393 * mm-view.el (mm-pkcs7-signed-magic):
4394 (mm-pkcs7-enveloped-magic): New variables.
4395 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
4396 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
4397 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
4400 * smime.el (smime-decrypt-region): Expand keyfile.
4402 2001-07-29 Simon Josefsson <jas@extundo.com>
4404 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
4407 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
4408 but line instead of narrowing to it, because `nnmail-parse-active'
4409 calls widen. Thanks to Christoph Conrad
4410 <christoph.conrad@gmx.de>.
4412 2001-07-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4414 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
4417 * gnus-sum.el (gnus-summary-prepare-threads): If
4418 gnus-sum-thread-tree-root is nil, use subject instead.
4419 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
4420 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4421 (gnus-sum-thread-tree-leaf-with-other)
4422 (gnus-sum-thread-tree-single-leaf): Documentation.
4423 (gnus-sum-thread-tree-single-indent): Allow nil.
4425 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4427 * message.el (message-fill-paragraph): Do nothing if the user
4428 wants filladapt-mode.
4430 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4432 * mm-decode.el (mm-image-type-from-buffer): New function.
4433 (mm-get-image): Use it.
4435 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4437 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
4439 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
4440 mm-display-parts too.
4442 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4444 * nnfolder.el (nnfolder-request-accept-article): Bind
4447 * nnmail.el (nnmail-parse-active): Read from buffer instead of
4450 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4452 * message.el (message-check-news-header-syntax): Use
4453 message-post-method.
4454 (message-send-news): Bind message-post-method.
4456 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4458 * mml.el (mml-tweak-type-alist): New variable.
4459 (mml-tweak-function-alist): New variable.
4460 (mml-tweak-part): New function.
4461 (mml-generate-mime-1): Use it.
4463 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4465 * nnfolder.el (nnfolder-request-accept-article): Replace
4466 nnfolder-request-list.
4468 2001-07-27 Simon Josefsson <jas@extundo.com>
4470 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
4471 nnoo-change-server failed to do it.
4473 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4475 * gnus.el (gnus-parameters): Make it customizable.
4477 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4479 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
4481 * message.el (message-set-auto-save-file-name): More
4484 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
4486 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
4489 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4491 * mm-decode.el (mm-readable-p): New function.
4492 (mm-inline-media-tests): Fix the default testers.
4494 2001-07-26 Simon Josefsson <jas@extundo.com>
4496 * nnimap.el (nnimap-version): Bump version number.
4498 2001-07-26 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4499 From Steven E. Harris <seh@speakeasy.org>
4501 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
4504 2001-07-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4506 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
4508 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4510 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
4512 * mm-decode.el (mm-get-image): Guess then use the type.
4514 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
4516 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
4518 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
4519 display (%B) for threads if threading is off.
4521 2001-07-25 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4522 From Henrik Enberg <henrik@enberg.org>
4524 * gnus-msg.el: Customization patch.
4526 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
4528 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
4530 (nnmail-split-fancy-with-parent): Ignore certain groups.
4532 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4534 * gnus-util.el (gnus-byte-compile): New function.
4535 (gnus-use-byte-compile): New variable.
4536 (gnus-make-sort-function): Use it.
4538 * nnmail.el (nnmail-get-new-mail): Use it.
4540 * gnus-agent.el (gnus-category-make-function): Simple function or
4542 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
4544 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
4545 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
4546 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
4548 * message.el (message-check-news-header-syntax): Remove quote.
4550 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4552 * message.el (message-use-mail-followup-to): `t' is not a
4555 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4557 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
4559 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4561 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
4562 there are long lines.
4564 2001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
4566 * dgnushack.el (copy-list): New compiler macro.
4568 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4570 * message.el (message-bounce): If no Return-Path, the whole
4571 content is considered as the original message.
4573 * nnml.el (nnml-check-directory-twice): New variable.
4574 (nnml-article-to-file): Use it.
4575 (nnml-retrieve-headers): Hack it.
4577 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4579 * gnus-win.el (gnus-buffer-configuration): New configure.
4581 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
4584 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
4585 (mm-display-external): Use display-term configure.
4587 2001-07-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4589 * gnus-delay.el (gnus-delay-default-hour): New variable.
4590 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
4592 2001-07-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4593 From Karl Kleinpaste <karl@charcoal.com>
4595 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
4596 (gnus-summary-prepare-threads): Ditto.
4598 * gnus.el (gnus-summary-line-format): Add %B.
4600 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4602 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
4604 * mm-util.el (mm-string-as-multibyte): New function.
4606 * nnmh.el (nnmh-request-list-1): Encode, not decode!
4608 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4610 * mm-util.el (mm-universal-coding-system): New variable.
4612 * gnus-start.el (gnus-startup-file-coding-system): Use it.
4614 * score-mode.el (score-mode-coding-system): Use it.
4616 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
4618 * gnus-start.el (gnus-setup-news): Call
4619 `gnus-check-bogus-newsgroups' just after the native server is
4622 2001-07-23 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4624 * nnmail.el (nnmail-do-request-post): Util function to be used by
4625 `nnchoke-request-post' for all nnmail-derived backends.
4627 * nnml.el (nnml-request-post): Use it.
4629 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
4630 backend, for it groks nnml-request-post.
4632 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
4633 Treat `mail-post' backends like `mail' backends, not like `news'
4636 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4638 * gnus-msg.el (gnus-setup-message): make-local-hook.
4640 2001-07-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4642 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
4643 XEmacs. Allow more units. Submitted by Karl Kleinpaste
4644 <karl@charcoal.com>, slightly changed by Kai.
4646 * message.el (message-check-news-header-syntax): When checking
4647 whether the groups exist, check the right server based on
4650 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4652 * gnus-delay.el: New file.
4654 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4656 * mm-util.el (mm-read-coding-system): Take two arguments.
4658 * gnus-sum.el (gnus-summary-show-article): Use
4659 mm-read-coding-system.
4661 * gnus-art.el (article-de-quoted-unreadable):
4662 (article-de-base64-unreadable, article-wash-html):
4663 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
4665 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4667 * nnml.el (nnml-request-post): New function. Can be used for
4668 annotations in nnml groups.
4670 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4672 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
4675 * gnus-start.el (gnus-find-new-newsgroups): Use
4676 `message-make-date' instead of `current-time-string'.
4677 (gnus-ask-server-for-new-groups): Ditto.
4678 (gnus-check-first-time-used): Ditto.
4680 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4682 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
4684 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
4686 * message.el (message-shorten-references): Change `maxcount' and
4687 `cut' to obey USEFOR draft 5.
4689 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
4691 * gnus-sum.el (gnus-summary-display-arrow): New variable.
4692 (gnus-summary-set-article-display-arrow): New function.
4693 (gnus-summary-goto-subject): Use it.
4695 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4697 * gnus-sum.el (gnus-summary-import-article): Insert date if
4700 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4702 * mml.el (mml-content-type-parameters): New variable.
4703 (mml-content-disposition-parameters): New variable.
4704 (mml-insert-mime-headers): Use them.
4705 (mml-parse-1): Accept charset.
4707 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4709 * gnus-group.el (gnus-group-select-group): Doc fix.
4711 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
4713 2001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
4715 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
4716 to handle `define-derived-mode'.
4718 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4719 From: Stefan Monnier <monnier@cs.yale.edu>
4721 * message.el (message-mode): Use define-derived-mode.
4722 (message-tab): message-completion-alist.
4724 * imap.el (imap-interactive-login): Use make-local-variable.
4726 (imap-authenticate): Ditto.
4728 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
4730 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
4732 2001-07-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4734 * message.el (message-citation-line-function): Refer to
4735 gnus-cite-attribution-suffix.
4737 2001-07-15 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
4739 * gnus-art.el,...: Error convention changes.
4741 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4743 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
4745 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4747 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
4748 (nnrss-read-server-data): Ditto.
4750 2001-07-13 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4752 * gnus-setup.el (gnus-use-installed-gnus): Typo.
4754 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk).
4756 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4758 * gnus.el (gnus-summary-line-format): Add %o.
4760 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
4761 unless shell outputs something.
4763 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4765 * gnus-art.el (gnus-boring-article-headers): Better doc.
4766 (article-hide-headers): Better regexp.
4767 Suggested by Matt Swift <swift@alum.mit.edu>.
4769 * nnheader.el (nnheader-max-head-length): Better doc.
4770 (nnheader-header-value): Skip spaces.
4771 (nnheader-parse-head): Remove space.
4772 Suggested by Matt Swift <swift@alum.mit.edu>.
4774 * gnus-sum.el (gnus-summary-show-raw-article): New function.
4775 (gnus-get-newsgroup-headers): Remove space.
4777 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4779 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
4780 (gnus-summary-reply): Use it.
4781 (gnus-summary-reply-broken-reply-to): New function.
4782 (gnus-msg-force-broken-reply-to): New function.
4784 * mm-view.el (mm-inline-text): Showing as text/plain when error.
4786 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4788 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
4790 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4792 * mm-decode.el (mm-external-terminal-program): New variable.
4793 (mm-display-external): Use it. Use term to display when no
4796 2001-07-12 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
4798 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
4799 Browse->Next entries to Browse->Prev
4801 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4803 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
4805 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4807 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
4808 for the default encoding.
4810 * nnrss.el (nnrss-url-field): New field.
4811 (nnrss-request-article): Add newsgroups.
4813 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
4815 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4817 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
4819 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
4820 (gnus-draft-setup): Remove backlog.
4822 2001-07-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
4824 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
4827 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4829 * gnus-msg.el (gnus-bug): Erase buffer.
4831 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
4833 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4835 * mm-decode.el (mm-attachment-override-p): Fix typo.
4837 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
4839 * gnus-kill.el (gnus-execute): Work with the extra headers.
4840 * gnus-sum.el (gnus-summary-execute-command): Ditto.
4842 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4844 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
4845 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
4847 * message.el (message-send-mail-real-function): New variable.
4848 (message-send-mail-partially, message-send-mail):
4850 * nngateway.el (nngateway-request-post): Use it.
4852 * gnus-agent.el (gnus-agentize): Use it.
4854 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
4855 (nnsoup-revert-variables): Use it.
4857 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
4859 * mm-decode.el (mm-inline-media-tests): Default to displaying as
4860 text/plain if the type doesn't match any other media types.
4861 (mm-inlined-types): Doc fix.
4862 (mm-display-inline): Revert previous change (now handled by a
4863 default type in `mm-inline-media-tests'.
4864 (mm-inlinable-p): Revive.
4865 (mm-display-part): Call `mm-inlinable-p'.
4866 (mm-attachment-override-p): Ditto.
4867 (mm-inlined-p): Doc fix.
4869 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
4870 well as `mm-inlined-p'.
4872 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4874 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
4875 (nntp-send-command-and-decode): Use gnus-point-at-bol.
4877 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4878 From Paul Jarc <prj@po.cwru.edu>
4880 * message.el (message-use-mail-followup-to): New variable.
4881 (message-get-reply-headers): Use it.
4883 2001-07-04 Gerd Moellmann <gerd@gnu.org>
4885 * nnheader.el (nnheader-init-server-buffer): Make sure the
4886 *nntpd* buffer is made multibyte instead of a random buffer.
4888 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4890 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
4891 when it returns headers.
4893 2001-07-07 Simon Josefsson <jas@extundo.com>
4895 * rfc2047.el (rfc2047-encode-message-header): Skip header when
4896 trying to fold. Thanks to Colin Walters
4897 <walters@cis.ohio-state.edu>
4899 2001-07-06 Simon Josefsson <jas@extundo.com>
4901 * imap.el (imap-parse-address-list, imap-parse-flag-list)
4902 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
4903 Add information in `assert's.
4905 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
4906 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
4907 and `nnimap-group-overview-filename', should handle all
4908 change-of-uidvalidity related issues. But there may be other
4911 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
4913 * rfc2047.el (rfc2047-encode-message-header): Don't include the
4914 header name when folding.
4916 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
4918 * mm-decode.el (mm-inlined-types): Document relationship with
4919 `mm-inline-media-tests'.
4920 (mm-display-inline): Default to displaying as plain text if no
4921 inlining handler is available.
4922 (mm-inlinable-p): Remove.
4923 (mm-inlined-p): Don't call `mm-inlinable-p'.
4924 (mm-automatic-display-p): Ditto.
4925 (mm-attachment-override-p): Ditto.
4927 2001-07-04 Simon Josefsson <jas@extundo.com>
4929 * nnimap.el (nnimap-importantize-dormant): New variable.
4930 (nnimap-request-update-info-internal): Use it.
4931 (nnimap-request-set-mark): Ditto.
4933 2001-07-04 Didier Verna <didier@lrde.epita.fr>
4935 * nntp.el (nntp-send-command): don't pass a buffer argument to
4936 `point'. Only XEmacs accepts this.
4937 * nntp.el (nntp-send-command-nodelete): ditto.
4938 * nntp.el (nntp-send-command-and-decode): ditto.
4940 2001-07-04 Didier Verna <didier@lrde.epita.fr>
4942 * nntp.el (nntp-open-connection-function): doc update.
4943 * nntp.el (nntp-pre-command): New.
4944 * nntp.el (nntp-via-rlogin-command): New.
4945 * nntp.el (nntp-via-telnet-command): New.
4946 * nntp.el (nntp-via-telnet-switches): New.
4947 * nntp.el (nntp-via-user-name): New.
4948 * nntp.el (nntp-via-user-password): New.
4949 * nntp.el (nntp-via-address): New.
4950 * nntp.el (nntp-via-envuser): New.
4951 * nntp.el (nntp-via-shell-prompt): New.
4952 * nntp.el (nntp-open-telnet-stream): New.
4953 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
4954 * nntp.el (nntp-open-via-telnet-and-telnet): New.
4955 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
4956 * nntp.el (nntp-send-command): ditto.
4957 * nntp.el (nntp-send-command-nodelete): ditto.
4958 * nntp.el (nntp-send-command-and-decode): ditto.
4960 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
4962 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
4965 2001-07-03 Simon Josefsson <jas@extundo.com>
4966 From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
4968 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
4970 2001-07-03 Simon Josefsson <jas@extundo.com>
4972 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
4973 remove it (workaround XEmacs `fill-region' bug).
4975 2001-07-01 Simon Josefsson <jas@extundo.com>
4977 * nnimap.el (nnimap-date-days-ago): Defeat locale.
4979 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4981 * mml2015.el (mml2015-format-error): New function.
4982 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
4983 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
4984 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
4986 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4988 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
4989 Suggested by Christoph Conrad <C.Conrad@cli.de>.
4991 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
4994 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4996 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
4998 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
4999 (nnrss-save-group-data): Ditto.
5001 * gnus-agent.el (gnus-agent-save-alist): Ditto.
5003 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
5005 * message.el (message-do-send-housekeeping): Narrow to headers.
5007 2001-06-24 Simon Josefsson <jas@extundo.com>
5009 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
5010 insertion when breaking lines looked for " \t" instead of "[ \t]".
5011 (rfc2047-encode-message-header): Fold lines even if
5012 no QP encoding is done.
5014 2001-06-23 Simon Josefsson <jas@extundo.com>
5015 From Samuel Tardieu <sam@inf.enst.fr>
5017 * smime.el (smime-keys): Support additional certificates.
5018 (smime-make-certfiles): New function.
5019 (smime-sign-region): Use previous variables.
5020 (smime-get-certfiles): New function.
5021 (smime-sign-buffer): Use it.
5022 (smime-verify-region): Support both CAfile and CApath.
5024 2001-06-23 Simon Josefsson <jas@extundo.com>
5026 * smime.el (smime-decrypt-region): Perhaps work.
5028 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5030 * gnus-msg.el (gnus-copy-article-buffer): Typo.
5032 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
5034 * mm-decode.el (mm-save-part): Rewrite file name.
5035 (mm-file-name-rewrite-functions): New variable.
5036 (mm-file-name-delete-whitespace): New function.
5037 (mm-file-name-trim-whitespace): New function.
5038 (mm-file-name-collapse-whitespace): New function.
5039 (mm-file-name-replace-whitespace): New variable and function.
5041 2001-06-22 Simon Josefsson <jas@extundo.com>
5043 * message.el (message-make-date): Workaround locale for weekdays.
5045 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5047 * message.el (message-goto-body): Return nil if not found. (revert!)
5049 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5050 From Fremlin <chief@bandits.org>
5052 * message.el (message-goto-body): Some messages have no header.
5054 * gnus-msg.el (gnus-copy-article-buffer): Use it.
5056 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
5058 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
5060 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5062 * message.el (message-make-date): Add week day.
5063 Suggested by Jason R. Mastaler <jason@mastaler.com>.
5065 2001-06-19 Simon Josefsson <jas@extundo.com>
5067 * message.el (message-yank-prefix): Doc fix.
5068 (message-yank-cited-prefix): Ditto.
5069 (message-delete-not-region): Keep citation prefix on first line,
5070 if possible and appropriate.
5072 2001-06-19 Simon Josefsson <jas@extundo.com>
5074 * imap.el (imap-process-connection-type): New variable.
5075 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
5076 recent `imtest's work completely (no line length issues), while
5077 making making old `imtest's unusable. Thanks to NAGY Andras
5078 <nagya@inf.elte.hu> for his work.
5080 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
5082 * imap.el (imap-ssl-program): Add -quiet to shut up
5083 OpenSSL/SSLeay's internal debug talk.
5085 2001-06-19 Matt Armstrong <matt@lickey.com>
5087 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
5090 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5092 * nnmail.el (nnmail-article-buffer): New variable.
5093 (nnmail-split-incoming): Use it.
5095 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
5097 * qp.el (quoted-printable-decode-region): If called interactively,
5098 use coding-system-for-read.
5100 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5102 * message.el (message-check-news-header-syntax): Check Reply-To.
5104 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5106 * mml.el (mml-parse-1): Use message options.
5108 * message.el (message-do-fcc): Don't do anything if there is no
5111 2001-06-16 Simon Josefsson <jas@extundo.com>
5113 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
5114 (nnimap-expunge-search-string): New variable.
5115 (nnimap-request-expire-articles): Use it.
5117 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5119 * message.el (message-send-mail-with-qmail): wrong exit status is
5120 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
5122 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5124 * gnus-art.el (article-strip-multiple-blank-lines): Use
5125 delete-region instead of replace-match.
5127 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5129 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
5130 (nnweb-google-wash-article): Ditto.
5132 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
5134 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
5136 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
5138 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
5141 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5143 * gnus.el (gnus-email-address): Move it here.
5145 * gnus-art.el (article-de-quoted-unreadable): Read charset if
5147 (article-de-base64-unreadable): Ditto.
5148 (article-wash-html): Ditto.
5150 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5152 * message.el (message-options-set-recipient): Don't add ", "
5153 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
5155 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5157 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
5159 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5161 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
5162 From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
5164 * nnrss.el (nnrss-node-text): Node might be nil.
5166 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5168 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
5169 part. From Katsumi Yamaoka <yamaoka@jpl.org>.
5171 * nnrss.el (nnrss-group-alist): More items.
5173 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5175 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
5177 2001-06-03 Dale Hagglund <rdh@best.com>
5179 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
5182 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5184 From Benjamin Rutt <brutt+news@bloomington.in.us>
5186 * message.el (message-wide-reply-confirm-recipients): New variable.
5188 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu>
5190 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
5191 fix so it works with XEmacs.
5193 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5195 * nnrss.el (nnrss-retrieve-headers): Support description as extra
5198 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5200 * nnrss.el: Fix a few bugs.
5202 2001-06-05 Simon Josefsson <jas@extundo.com>
5204 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
5205 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
5207 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
5209 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
5210 binary so that we don't transmit ISO 2022 garbage to the process.
5211 This is needed under XEmacs.
5213 2001-06-03 Simon Josefsson <simon@josefsson.org>
5215 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
5216 autoloaded incorrectly below because ssl-program-* is bound.)
5217 Thanks to Amos Gouaux for report.
5219 2001-06-02 Simon Josefsson <simon@josefsson.org>
5221 * imap.el (imap-kerberos4-open):
5224 (imap-network-open):
5226 (imap-starttls-open): Set buffer to workaround spurious
5227 `accept-process-output' buffer changes. Thanks to Mats Lidell
5228 <Mats.Lidell@contactor.se> for report and partial patch and Jake
5229 Colman <colman@ppllc.com> for report.
5231 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5233 * gnus-sum.el (gnus-summary-catchup): New argument.
5234 (gnus-summary-catchup-from-here): New function.
5236 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5238 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
5239 back, then insert glyph. (Before, the glyph was inserted first,
5240 then the newline.) This works around a behavior in XEmacs where
5241 it is not possible to insert a character after a glyph which is at
5242 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
5244 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5246 From Jaap-Henk Hoepman (jhh@xs4all.nl).
5248 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
5249 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
5250 mm-destroy-postponed-undisplay-list): New functions.
5251 (mm-display-external): Use them.
5253 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5255 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
5256 `default-low' when evaluating `gnus-summary-highlight'.
5257 From Raja R Harinath <harinath@cs.umn.edu>.
5259 2001-05-27 Simon Josefsson <simon@josefsson.org>
5261 * message.el (message-yank-cited-prefix): New variable.
5262 (message-indent-citation): Use it.
5264 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
5266 (mml2015-mailcrypt-clear-verify): Ditto.
5268 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5269 From Nevin Kapur <nevin@jhu.edu>.
5271 * gnus-sum.el (gnus-summary-default-high-score,
5272 gnus-summary-default-low-score): New variables.
5273 (gnus-summary-highlight): Use them.
5275 2001-05-16 Didier Verna <didier@lrde.epita.fr>
5277 * message.el (message-mail): pass the 'send-actions argument to
5280 2001-05-16 Simon Josefsson <simon@josefsson.org>
5281 From Raymond Scholz <ray-2001@zonix.de>
5283 * gnus-art.el (gnus-mime-view-part-as-charset):
5284 (gnus-mime-internalize-part): Doc fixes.
5286 2001-05-11 Simon Josefsson <simon@josefsson.org>
5288 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
5289 status lines without any text ("^215$").
5291 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5293 * nnrss.el (nnrss-check-group): Reverse.
5295 2001-05-07 Simon Josefsson <simon@josefsson.org>
5297 * message.el (message-get-reply-headers):
5298 (message-followup): Fix typo, suggested by David Green
5301 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5303 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
5305 * nnrss.el (nnrss-open-server): Read server data when it is called.
5306 (nnrss-request-expire-articles): Fix.
5308 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5310 * message.el (message-do-send-housekeeping): mail-abbrevs may
5311 rename buffer behind Gnus.
5313 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5315 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
5316 (nnrss-group-alist): Add more resources.
5317 (nnrss-check-group): Ignore errors.
5319 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5321 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
5323 * nnslashdot.el (nnslashdot-request-list): Add time.
5324 (nnslashdot-request-expire-articles): New function.
5326 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
5327 secondary methods too.
5329 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5331 * message.el (message-use-followup-to): Set default value to t.
5333 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
5335 * message.el (message-dont-reply-to-names): Fix documentation.
5336 (message-get-reply-headers): Use Mail-Followup-To only for wide
5339 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5341 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
5343 (nnrss-check-group): Use time.
5345 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5347 * gnus.el: Oort Gnus v0.03 is released.
5349 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5351 * nnultimate.el (nnultimate-topic-article-to-article): Use the
5354 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5356 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
5358 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5360 * nnultimate.el (nnultimate-retrieve-headers): Return all
5363 * gnus-sum.el (gnus-read-all-available-headers): New variable.
5364 (gnus-get-newsgroup-headers-xover): Use it.
5366 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
5370 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5372 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
5374 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5376 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
5379 * gnus.el (gnus-info-nodes): Remove a few The's.
5381 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5383 * mail-source.el (mail-source-movemail): Call-process may return a
5384 signal description string.
5386 * gnus-start.el (gnus-read-newsrc-el-file):
5387 gnus-newsrc-file-version may be nil.
5389 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
5390 Suggested by Michael Sperber [Mr. Preprocessor]
5391 <sperber@informatik.uni-tuebingen.de>.
5393 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
5395 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
5397 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
5399 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
5402 2001-04-18 Simon Josefsson <simon@josefsson.org>
5404 * smime.el (smime-ask-passphrase): Rework to return value.
5405 (smime-sign-region): Rework to bind value and use it.
5406 (smime-decrypt-region): Ditto.
5408 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
5409 Committed by Simon Josefsson <simon@josefsson.org>
5411 * smime.el (smime-ask-passphrase): New function.
5412 (smime-sign-region): Use it.
5413 (smime-encrypt-cipher): New variable.
5414 (smime-decrypt-region): Ditto.
5416 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
5417 Committed by Simon Josefsson <simon@josefsson.org>
5419 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
5422 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5424 *gnus.el: Oort Gnus v0.02 is released.
5426 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
5428 * gnus.el: Oort Gnus v0.01 is released.
5430 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
5432 * gnus-sum.el (gnus-summary-highlight): Highlight read
5433 undownloaded articles as read articles.
5435 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
5436 (gnus-agent-get-undownloaded-list): Mark all undownloaded
5437 articles, even read ones, as such.
5439 * gnus-sum.el (gnus-summary-find-matching): Clean up.
5440 (gnus-find-matching-articles): New function.
5441 (gnus-summary-limit-include-matching-articles): New command.
5442 (gnus-summary-limit-include-thread): Include articles that have
5444 (gnus-offer-save-summaries): Clean up.
5446 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5448 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
5450 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5451 From Jason Merrill <jason_merrill@redhat.com>
5453 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
5455 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
5456 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5458 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
5459 newsgroup names when the original article is a news message.
5461 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5463 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
5464 supported. Suggest by Jim Meyering <jim@meyering.net>.
5466 2001-04-02 Nevin Kapur <nevin@jhu.edu>
5467 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
5469 * nnmail.el (nnmail-split-it): Added check for .* at the end of
5470 regexp in nnmail-split-fancy.
5472 2001-04-10 Simon Josefsson <simon@josefsson.org>
5474 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
5476 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
5478 * message.el (message-send-mail): Improve the interaction with the
5481 2001-04-10 Simon Josefsson <simon@josefsson.org>
5483 * imap.el (imap-message-copy): Work around buggy servers that
5484 doesn't send TRYCREATE tags.
5486 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
5488 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
5490 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
5495 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5497 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
5500 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5502 * gnus-art.el (gnus-parse-news-url): New function.
5503 (gnus-button-handle-news): New function.
5504 (gnus-button-alist): Point to new functions.
5506 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
5508 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
5511 * message.el (message-check-news-header-syntax): Question even
5512 when Gnus doesn't know the group names.
5513 (message-send-news): Clean up.
5515 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
5516 exited on purpose without saving.
5518 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
5520 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5522 * gnus-score.el (gnus-score-orphans): Clean up.
5524 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
5526 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
5529 * gnus-start.el (gnus-close-all-servers): Find the right items to
5532 * qp.el (quoted-printable-decode-region): Just message
5533 malformation; don't quit.
5535 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5536 From Gerd Moellmann <gerd@gnu.org>.
5538 * gnus.el (gnus-interactive): A typo.
5540 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
5541 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5543 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
5544 `assq-delete-all', if that function exists; otherwise use the old
5545 definition. Documentation changed to match the one in
5548 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5550 * gnus-start.el (gnus-close-all-servers): New function.
5552 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
5553 (gnus-server-remove-denials): Clean up.
5555 * gnus-sum.el (gnus-summary-sort-by-original): New command and
5558 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
5560 * message.el (message-send-news): Message where we are sending.
5561 (message-send-mail): Ditto.
5563 * gnus.el (gnus-server-string): New function.
5565 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
5567 * mm-decode.el (mm-default-directory): Customized.
5568 (mm-tmp-directory): Ditto.
5570 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5571 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
5573 (gnus-summary-line-format-alist): ?l is now a string.
5574 (gnus-summary-prepare-threads): Output ? for unknown lines.
5575 (gnus-summary-insert-line): Ditto.
5576 (gnus-summary-print-article): Unbalanced parentheses.
5578 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
5579 out whether new stuff has arrived.
5581 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
5583 * gnus-sum.el: Let printing work on ttys on Emacs.
5585 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5587 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
5590 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
5593 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
5595 * message.el (message-set-auto-save-file-name): Don't use
5598 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
5600 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
5603 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
5605 * gnus-msg.el (gnus-put-message): Clean up.
5606 (gnus-summary-reply): Mark all replied-to articles as replied to.
5607 (gnus-inews-add-send-actions): Also mark as forwarded.
5608 (gnus-summary-mail-forward): Mark as forwarded.
5610 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
5612 (gnus-summary-mark-article-as-forwarded): Ditto.
5614 * gnus-msg.el (gnus-summary-resend-message): Mark article as
5616 (gnus-summary-mail-forward): Clean up.
5618 * gnus.el (gnus-article-mark-lists): Added forward.
5620 * gnus-sum.el (gnus-forwarded-mark): New variable.
5621 (gnus-summary-prepare-threads): Use it.
5622 (gnus-summary-update-secondary-mark): Ditto.
5623 (gnus-newsgroup-forwarded): New variable.
5625 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
5627 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
5628 (gnus-summary-very-wide-reply): New command and keystroke.
5629 (gnus-summary-very-wide-reply-with-original): Ditto.
5631 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
5632 (gnus-score-adaptive): Use it.
5634 * gnus-start.el (gnus-get-unread-articles): Clean up.
5636 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
5638 * nnultimate.el (nnultimate-retrieve-headers): Work for other
5641 2001-03-21 Didier Verna <didier@lrde.epita.fr>
5643 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
5644 * gnus-start.el (gnus-subscribe-newsgroup): use it.
5646 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5648 * nnultimate.el (nnultimate-retrieve-headers): Understand
5649 long-form month names.
5651 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5653 * gnus-sum.el (gnus-summary-show-all-headers):
5654 gnus-article-show-all-headers is broken. Use
5655 gnus-summary-toggle-header instead.
5657 * mml2015.el (mml2015-gpg-extract-from): No error.
5659 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5660 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
5662 * mml2015.el (mml2015-gpg-extract-from): New function.
5663 (mml2015-gpg-verify): Use it.
5664 (mml2015-gpg-clear-verify): Use it.
5666 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5668 * message.el (message-setup-fill-variables): Use
5669 fill-paragraph-function.
5670 (message-fill-paragraph): Take an argument.
5671 (message-newline-and-reformat): Take another argument.
5673 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5675 * message.el (rmail-output): It is in rmailout.el not rmail.el.
5677 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5679 * message.el (message-forward): local-variable-p takes an extra
5682 2001-03-16 Simon Josefsson <simon@josefsson.org>
5684 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
5685 `nnimap-use-nov-p' (it really tested the negative).
5686 (nnimap-retrieve-headers): Use it.
5688 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5690 * message.el (message-generate-headers-first): Update doc.
5692 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
5694 * gnus.el (gnus-summary-line-format): Typo.
5696 2001-03-11 Simon Josefsson <simon@josefsson.org>
5698 * mailcap.el (mailcap-mime-data): Add application/sieve.
5699 (mailcap-mime-extensions): Add .siv, .xls.
5701 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5702 From Christoph Conrad <christoph.conrad@gmx.de>
5704 * gnus-score.el (gnus-summary-lower-thread): Typo.
5706 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5708 * message.el (message-forward-decoded-p): New variable.
5709 (message-forward-subject-author-subject): Use it.
5710 (message-make-forward-subject): Use it.
5711 (message-forward): Use it.
5713 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
5715 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
5716 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
5718 ;;Has been fixed -- zsh.
5719 ;;2001-03-05 Dave Love <fx@gnu.org>
5721 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
5722 ;; Move it after definition of mm-coding-system-p.
5724 2001-03-01 Dave Love <fx@gnu.org>
5726 * mm-util.el (mm-inhibit-file-name-handlers): Add
5729 2001-02-11 Dave Love <fx@gnu.org>
5731 * message.el (message-signature-file): Fix doc, :type.
5733 2001-02-08 Dave Love <fx@gnu.org>
5735 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
5736 (message-posting-charset): Defvar when compiling again.
5737 (rfc2047-encodable-p): Require message.
5739 * gnus-sum.el (gnus-alter-articles-to-read-function):
5740 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
5742 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5744 * nnrss.el: New file.
5746 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
5747 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5749 * rfc2047.el (rfc2047-unfold-region): Fix arg of
5750 `skip-chars-forward'.
5752 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5754 * nndraft.el (nndraft-request-group): Restore auto save files if
5755 the original files do not exist.
5757 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5759 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
5762 * mm-decode.el (mm-dissect-buffer): Call
5763 mail-extract-address-components only if necessary.
5765 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5767 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
5769 (gnus-score-search-global-directories): Use file-directory-p.
5771 * gnus-score.el (gnus-score-score-files-1): Use
5772 gnus-kill-files-directory.
5773 From Adrian Aichner <adrian@xemacs.org>.
5775 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5777 * gnus.el (charset): Move here from gnus-sum.el.
5779 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5781 * mml.el (mml-preview): Disable local map.
5783 * gnus-sum.el (gnus-summary-make-menu-bar): Make
5784 gnus-article-post-menu here.
5786 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
5787 if it has not been made.
5789 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5791 * gnus-art.el (gnus-article-describe-key): Map key to event.
5792 (gnus-article-describe-key-briefly): Ditto
5794 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5796 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
5798 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5799 From Katsumi Yamaoka <yamaoka@jpl.org>.
5801 * dgnushack.el (coerce, merge, subseq): defmacro.
5803 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5805 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
5806 A fake defalias in nndraft.el results a not-activated bug in
5807 uncompiled versions.
5809 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
5810 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5812 * gnus-util.el (gnus-split-references): Handle malformed References:.
5814 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5816 * gnus-art.el (gnus-article-mime-part-status): 1 part.
5818 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5819 From NAGY Andras <nagya@inf.elte.hu>.
5821 * gnus.el (gnus-parameters): Typo.
5823 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5825 * gnus.el (gnus-read-method): Remove redundancy.
5827 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5829 * nnslashdot.el (nnslashdot-backslash-url): New variable.
5830 (nnslashdot-request-list): Use it.
5832 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5834 * nnml.el (nnml-generate-active-info): Fix the case when there is
5837 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
5838 (gnus-summary-create-article): New function.
5840 * gnus-group.el (gnus-group-mark-article-read): New function.
5842 * gnus-msg.el (gnus-inews-do-gcc): Use it.
5844 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
5846 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5848 * gnus-art.el (gnus-article-edit-done): Don't use
5849 gnus-article-edit-exit.
5850 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
5852 * gnus.el (gnus-parameters): New variable.
5853 Suggested by NAGY Andras <nagya@inf.elte.hu>.
5854 (gnus-parameters-get-parameter): New function.
5855 (gnus-group-find-parameter): Use it.
5857 2001-02-23 Simon Josefsson <simon@josefsson.org>
5859 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
5860 change of default value to `current'.
5862 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5864 * nneething.el (nneething-get-head): Insert unreadable file too.
5866 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5868 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
5870 * webmail.el (webmail-type-definition): Deja is bought by google.
5872 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5874 * gnus-sum.el (gnus-fetch-headers): New function.
5875 (gnus-select-newsgroup): Use it.
5876 (gnus-summary-insert-articles): New function.
5877 (gnus-summary-insert-old-articles): New function.
5878 (gnus-summary-insert-new-articles): New function.
5880 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
5881 (gnus-group-list-active): Ditto.
5882 * gnus-sum.el (gnus-set-mode-line): Ditto.
5883 (gnus-summary-read-group-1): Ditto.
5885 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5887 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
5890 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5892 * smiley.el (gnus-smiley-display): Don't do widening.
5894 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
5897 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
5899 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
5901 (gnus-mime-display-multipart-related-as-mixed): New variable.
5902 (gnus-mime-display-part): Use them.
5904 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5906 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
5909 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5911 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
5912 (nnweb-request-article): Call reference if exists.
5913 (nnweb-type-definition): Dejanews is bought by google.com.
5916 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5918 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
5920 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5922 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
5923 gnus-article-sort-functions.
5924 (gnus-article-sort-functions): Doc fix. Refer to
5925 gnus-thread-sort-functions.
5927 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5928 From Paul Jarc <prj@po.cwru.edu>.
5930 * message.el (message-get-reply-headers): More fixes.
5932 2001-02-17 Paul Jarc <prj@po.cwru.edu>
5933 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5935 * message.el (message-get-reply-headers): Fix bug with
5936 Mail-Followup-To/to-address interaction.
5938 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5940 * gnus-msg.el (gnus-configure-posting-styles): Match header in
5943 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5945 * message.el (message-do-send-housekeeping): Rename to a better
5948 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5950 * message.el (message-cancel-news): Check article first, then ask
5953 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5955 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
5957 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5959 * gnus-range.el (gnus-range-normalize): New function.
5961 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
5963 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
5965 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5967 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
5969 * nnagent.el (nnagent-request-regenerate): New function.
5971 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
5973 * nnml.el (nnml-generate-nov-databases): Accept argument
5974 server. Don't open server if it is opened.
5975 (nnml-request-regenerate): Use it. Change to deffoo.
5977 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
5978 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
5980 * gnus.el (gnus-define-group-parameter): Fix.
5982 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5984 * gnus.el (gnus-define-group-parameter): Improved.
5986 * gnus-sum.el (charset): Define parameter.
5987 (ignored-charsets): Ditto.
5988 (gnus-summary-setup-default-charset): Use them.
5990 * gnus-start.el (gnus-read-descriptions-file): Use them.
5992 * gnus-cus.el (gnus-group-parameters): Remove them.
5994 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5996 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
5998 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6000 * gnus-sum.el (gnus-summary-read-group-1): Remove
6001 gnus-summary-set-local-parameters.
6002 (gnus-summary-setup-buffer): Put it here.
6004 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6006 * gnus.el (to-address): Define parameter.
6008 * gnus-art.el (article-hide-boring-headers): Use them.
6009 * gnus-msg.el (gnus-post-news): Ditto.
6010 * gnus-cus.el (gnus-group-parameters): Remove them.
6012 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6014 * gnus-draft.el (gnus-draft-reminder): New function.
6016 * gnus-art.el (gnus-sender-save-name): New function.
6018 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6020 * mm-util.el (mm-mime-charset): Error message.
6022 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6024 * message.el (message-check-news-body-syntax): Don't check mml lines.
6026 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6028 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
6031 * gnus-start.el (gnus-call-subscribe-functions): New function.
6032 (gnus-find-new-newsgroups): Use it.
6033 (gnus-ask-server-for-new-groups): Use it.
6034 (gnus-check-first-time-used): Use it.
6035 (gnus-subscribe-newsgroup-method): Grok a list of functions.
6036 (gnus-subscribe-options-newsgroup-method): Ditto.
6037 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
6040 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6042 * gnus-cus.el (gnus-score-customize): Doc fix.
6044 2001-02-11 Jesper Harder <harder@ifa.au.dk>
6046 * dgnushack.el (my-getenv): Typo.
6048 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6050 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
6052 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6054 * gnus-group.el (gnus-group-suspend): Offer save summaries.
6056 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
6057 (gnus-treatment-function-alist): Use it.
6058 (article-remove-leading-whitespace): New function.
6059 (gnus-article-make-menu-bar): Use it.
6061 * gnus-sum.el (gnus-summary-wash-empty-map): Add
6062 remove-leading-whitespace.
6063 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
6064 because of conflict.
6066 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6068 * Makefile.in: Hack generating gnus-load.el.
6069 * dgnushack.el: Ditto.
6070 * gnus-load.el: Remove it.
6072 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6074 * dgnushack.el : Add URLDIR.
6076 * Makefile.in (EMACS_COMP): Ditto.
6078 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6080 * gnus-cus.el (gnus-score-customize): Error on no score file.
6082 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6084 * mm-decode.el (mm-merge-handles): New function.
6086 * mm-view.el (mm-inline-message): Use it.
6087 (mm-view-message): Ditto.
6089 * mm-partial.el (mm-inline-partial): Ditto.
6091 * mm-extern.el (mm-inline-external-body): Ditto.
6093 * gnus-art.el (gnus-mime-view-part): Ditto.
6094 (gnus-mime-view-part-as-type): Ditto.
6095 (gnus-mime-save-part-and-strip): Prevent users to strip in some
6098 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6100 * message.el (message-cancel-news): Allow to shoot foot.
6101 (message-supersede): Ditto.
6103 2001-02-08 Tommi Vainikainen <thv@iki.fi>
6105 * gnus-sum.el (gnus-simplify-subject-re): Use
6106 message-subject-re-regexp.
6108 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6110 * nnmail.el (nnmail-expiry-target-group): Bind
6111 nnmail-cache-accepted-message-ids to nil.
6113 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
6116 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6118 * qp.el (quoted-printable-encode-region): Make sure characters are
6119 between 00 and FF. Don't check charset.
6121 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
6123 * rfc2047.el (rfc2047-q-encode-region): Ditto.
6125 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6127 * message.el (message-make-forward-subject): Argument decoded.
6128 (message-forward): Use it when digest.
6130 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
6133 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6135 * message.el (message-generate-headers-first): Doc fix.
6137 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6139 * gnus-art.el (article-make-date-line): Error proof.
6141 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6143 * gnus-group.el (gnus-group-listing-limit): New variable.
6144 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
6146 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
6148 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6150 * message.el (message-newline-and-reformat): Special case for
6153 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
6155 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
6158 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6160 * message.el (message-encode-message-body): Don't insert
6161 Content-Type if it is inside a mail.
6163 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6165 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
6166 gnus-article-commands-menu.
6168 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
6171 * gnus-start.el (gnus-read-descriptions-file): Use
6172 gnus-group-name-charset and gnus-group-charset-alist.
6174 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6176 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
6179 * gnus-start.el (gnus-group-change-level): Remove from both
6180 gnus-zombie-list and gnus-killed-list.
6182 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6184 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
6185 gnus-subscribe-topics.
6187 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
6189 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6191 * gnus-art.el (gnus-article-make-menu-bar): Make
6192 gnus-article-post-menu.
6194 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
6196 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
6198 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
6200 * message.el (message-mode-menu): Ditto.
6202 * gnus-art.el (defvar): eval-when-compile.
6204 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6206 * gnus-agent.el (gnus-agentize): Fix doc.
6208 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
6210 * mml.el (mml-preview): Bind `q'.
6212 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6214 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
6216 2001-01-31 Dave Love <fx@gnu.org>
6218 * mm-util.el (mm-mime-mule-charset-alist)
6219 (mm-find-mime-charset-region): Consider mule-utf-8.
6221 2001-01-31 Dave Love <fx@gnu.org>
6223 * gnus-art.el (gnus-article-x-face-command)
6224 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
6227 2001-01-26 Dave Love <fx@gnu.org>
6229 * mm-util.el (mm-multibyte-string-p): New.
6231 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
6232 ;; (quoted-printable-encode-region): Doc fix. Don't call
6233 ;; string-as-multibyte on class. Clarify line-folding.
6234 (quoted-printable-encode-string): Make temp buffer inherit
6235 string's multibyteness.
6237 2001-01-23 Gerd Moellmann <gerd@gnu.org>
6239 * nnheader.el (toplevel): Don't require `gnus-util' at
6240 compile-time; this creates a circular dependency, and prevents
6243 2001-01-22 Andreas Schwab <schwab@suse.de>
6245 * nnheader.el (gnus-delete-line): Autoload it as a macro.
6247 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6249 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
6251 * gnus-art.el (article-hide-list-identifiers): Ditto.
6253 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
6255 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6257 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
6259 * gnus-art.el (article-hide-list-identifiers): Similar.
6261 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
6263 * nnmail.el (nnmail-remove-list-identifiers): Improved.
6265 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6267 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
6269 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6271 * gnus-util.el (gnus-string-equal): New function.
6273 * gnus-art.el (article-hide-boring-headers): Use it.
6275 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
6277 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
6279 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6281 * gnus-msg.el (gnus-msg-mail): Support switch-action.
6283 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6285 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
6286 command if there is not last-saver.
6288 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6290 * nntp.el (nntp-open-connection): 201 is possible.
6292 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6294 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
6295 (rfc2047-charset-encoding-alist): Add big5.
6297 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6299 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
6300 (gnus-agent-remove-server): Ditto.
6301 (autoload): gnus-server-update-server.
6303 * gnus-srvr.el (gnus-server-line-format): Add %a.
6304 (gnus-server-line-format-alist): Add gnus-tmp-agent.
6305 (gnus-server-insert-server-line): Use it.
6307 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6309 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
6312 2001-01-24 Simon Josefsson <sj@extundo.com>
6314 * mail-source.el (mail-sources): Add :program specifier to IMAP
6316 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
6318 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6320 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
6322 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
6324 * nntp.el (nntp-wait-for): Return the success code.
6325 (nntp-open-connection): Use it.
6327 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6329 * gnus-int.el (gnus-check-server): Allow breaking the opening.
6331 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6333 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
6335 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6337 * gnus-sum.el (gnus-summary-print-article): Take one prefix
6338 argument. Allow to print several articles in one file.
6340 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6342 * webmail.el (webmail-type-definition): netaddress changes.
6344 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6346 * gnus.el: Fix copyright. Remove trailing spaces.
6348 * message.el (message-forward): Use mule4.
6350 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6352 * mm-util.el (mm-string-as-unibyte): New function.
6354 * message.el (message-forward): Use it.
6356 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6358 * message.el (message-cite-original-without-signature): Don't peel
6360 (message-get-reply-headers): Add Cc if it is not in follow-to.
6362 2001-01-20 Simon Josefsson <sj@extundo.com>
6364 * mm-decode.el (mm-handle-multipart-from): Add.
6365 (mm-dissect-buffer): Save From: header value.
6366 (mm-security-from): Remove.
6367 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
6369 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
6370 instead of `mml-security-from'. Protect null from value.
6372 2001-01-20 Simon Josefsson <sj@extundo.com>
6374 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
6375 application/vnd.ms-excel attachments.
6377 2001-01-19 Simon Josefsson <sj@extundo.com>
6379 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
6381 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6383 * message.el (message-ignored-mail-headers): Ditto.
6385 2001-01-19 Simon Josefsson <sj@extundo.com>
6387 * message.el (message-ignored-news-headers): Only search beginning
6390 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
6392 * message.el (message-send-mail): Content-Type may not be there.
6394 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6396 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
6397 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
6399 * gnus-art.el (article-display-x-face): Insert X-Face if there is
6402 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6404 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
6407 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6409 * message.el (message-yank-original): Understand
6412 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6414 * gnus-art.el (gnus-boring-article-headers): Add to-address.
6415 (article-hide-boring-headers): Ditto.
6417 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
6419 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6421 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
6424 2001-01-16 Simon Josefsson <simon@josefsson.org>
6426 * message.el (message-make-in-reply-to): Add comment to message-id
6427 (old syntax, see 2000-08-02 change).
6429 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6431 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
6432 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
6433 (gnus-button-reply): Ditto.
6435 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
6437 * gnus-art.el (article-display-x-face): Fix.
6439 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6441 * gnus-art.el (article-display-x-face): Use
6442 gnus-original-article-buffer.
6444 2001-01-15 Jack Twilley <jmt@tbe.net>
6446 * message.el (message-add-header): Move to point-max.
6448 2001-01-15 Simon Josefsson <simon@josefsson.org>
6450 * smime.el (smime-CA-directory, smime-CA-file): Change default to
6451 nil, improve documentation.
6452 (smime-certificate-directory): Comment out false hints (until it
6455 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
6456 there aren't any keys.
6457 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
6458 verify certificate. Default is changed to only check integrity.
6459 Improved security status texts. If a certificate doesn't contain
6460 a email address, don't fail.
6462 * smime.el (smime-noverify-region):
6463 (smime-noverify-buffer): New functions. Verifies integrity only.
6465 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6467 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
6469 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6471 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
6472 (gnus-remove-some-windows): Ditto.
6474 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6476 * gnus-art.el (article-make-date-line): 11th.
6478 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6480 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
6481 (mml2015-gpg-sign): Ditto.
6483 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6485 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
6486 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
6488 2001-01-08 Dave Love <fx@gnu.org>
6490 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
6493 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
6495 * message.el: Doc and message fixes.
6496 (message-send-rename-function)
6497 (message-make-forward-subject-function)
6498 (message-send-mail-function, message-reply-to-function)
6499 (message-wide-reply-to-function, message-followup-to-function)
6500 (message-distribution-function, message-auto-save-directory): Fix
6503 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
6504 proceeding after warnings. Amend multipart warning message.
6506 2001-01-04 Dave Love <fx@gnu.org>
6508 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
6510 (gnus-make-directory): Require nnmail.
6512 * mm-decode.el (mm-inline-media-tests): Add
6513 image/x-portable-bitmap.
6514 (mm-get-image): Grok pbm.
6516 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
6518 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
6520 2001-01-09 Didier Verna <didier@xemacs.org>
6522 * dgnushack.el (dgnushack-compile): give a dummy value to
6523 `gnus-xmas-glyph-directory' for the time of compilation.
6524 * gnus-agent.el: moved some XEmacs specific hook add-ons from
6525 `gnus-xmas-[re]define' to avoid loosing user custom settings.
6526 * gnus-art.el: ditto.
6527 * gnus-group.el: ditto.
6528 * gnus-salt.el: ditto.
6529 * gnus-sum.el: ditto.
6530 * gnus-topic.el: ditto.
6531 * gnus-xmas.el (gnus-xmas-define): see above.
6532 * gnus-xmas.el (gnus-xmas-redefine): see above.
6533 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
6534 non-continuable error when the directory can't be found.
6536 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6538 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
6540 * gnus-art.el (gnus-mime-view-part): Copy it.
6541 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
6543 2001-01-09 Michael Downes <mjd@ams.org>
6545 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
6547 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6549 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
6550 orig-file. Use ',source.
6552 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6554 * gnus-xmas.el (gnus-xmas-modeline-glyph):
6555 (gnus-xmas-group-startup-message):
6556 Detect gnus-xmas-glyph-directory when it is nil.
6558 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6560 * pop3.el (pop3-get-message-count): Andrew Innes
6561 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
6563 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
6565 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
6567 * time-date.el (time-to-number-of-days): New function.
6569 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
6571 * nnslashdot.el (nnslashdot-request-list): Always get the right
6574 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6576 * message.el (message-minibuffer-local-map): New keymap.
6577 (message-read-from-minibuffer): Use it.
6578 * gnus-msg.el (gnus-summary-resend-message): Use it
6580 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6582 * gnus-start.el (gnus-display-time-event-handler): New function.
6583 (gnus-after-getting-new-news-hook): Use it.
6585 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
6587 * message.el (message-ignored-mail-headers): Add draft header.
6589 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6591 * gnus-sum.el (gnus-summary-expire-articles): Don't save
6594 * nnslashdot.el (nnslashdot-request-list): Get the right year.
6596 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
6598 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
6600 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6602 * qp.el (quoted-printable-decode-region): Don't backward-char.
6604 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6606 * gnus-draft.el: Mark articles as replied.
6608 * gnus-sum.el (gnus-summary-add-mark): New function.
6610 * gnus-group.el (gnus-add-mark): New function.
6612 * gnus-sum.el (gnus-summary-buffer-name): New function.
6613 (gnus-summary-setup-buffer): Use it.
6615 * gnus-draft.el: Set things up with the right post method and
6618 * message.el (message-ignored-news-headers): Remove X-Draft-From.
6620 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
6622 * gnus.el (gnus-draft-meta-information-header): New variable.
6624 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6626 * gnus-art.el (gnus-treatment-function-alist): Move the date
6627 functions before the header sorting functions.
6629 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
6631 * dgnushack.el (dgnushack-compile): Message whether there is w3.
6632 Don't (push "/usr/share/emacs/site-lisp" load-path).
6634 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
6635 to empty fill prefixes.
6637 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6639 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
6640 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
6642 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6644 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
6646 * nnml.el (autoload): Move to nnheader.el.
6648 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
6649 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
6650 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
6651 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
6653 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6655 * gnus-art.el (article-make-date-line): Get the hours right.
6656 (gnus-ignored-headers): More hiding.
6658 * nnmail.el (nnmail-expiry-wait): Not an integer.
6660 * message.el (message-goto-body): Only expand abbrev when called
6662 (message-make-lines): Use it.
6664 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6666 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
6668 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
6670 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
6671 include the expunged articles.
6673 * gnus-group.el (gnus-group-sort-by-server): New function.
6675 * gnus.el (gnus-method-to-server-name): New function.
6676 (gnus-group-prefixed-name): Use it.
6678 * gnus-group.el (gnus-group-sort-function): Doc fix.
6679 (gnus-group-sort-groups-by-server): New command.
6681 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6683 * gnus-art.el (gnus-treat-date-english): New variable.
6684 (article-date-english): New command.
6685 (gnus-english-month-names): New variable.
6686 (article-make-date-line): Do 'english.
6688 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
6689 after the fill prefix.
6691 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
6694 * gnus-art.el (gnus-ignored-headers): Hide more headers.
6696 * message.el (message-mode-map): Bind comment-region.
6698 * gnus-art.el (gnus-mime-display-part): Let w3 display
6701 * mm-bodies.el (mm-long-lines-p): New function.
6702 (mm-body-encoding): Use it.
6703 (mm-body-encoding): Encode articles with lines longer than 1000
6706 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6708 * mm-util.el (mm-enable-multibyte): Use
6709 default-enable-multibyte-characters.
6710 (mm-enable-multibyte-mule4): Ditto.
6711 (mm-disable-multibyte): Test XEmacs.
6712 (mm-disable-multibyte-mule4): Ditto.
6713 (mm-with-unibyte-current-buffer): Simplified.
6714 (mm-with-unibyte-current-buffer-mule4): Ditto.
6716 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
6718 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
6720 * nnheader.el (nnheader-string-as-multibyte): New alias.
6722 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
6724 * gnus-uu.el (gnus-message-process-mark): New function.
6725 (gnus-uu-mark-by-regexp): Use it.
6726 (gnus-new-processable): New function.
6728 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
6730 * gnus-sum.el (gnus-no-mark): New variable.
6732 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6734 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
6737 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
6739 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
6742 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6744 * dgnushack.el (dgnushack-compile): elc is in the current directory.
6746 * qp.el (quoted-printable-encode-region): Don't check multibyte in
6749 2000-12-25 Lloyd Zusman <ljz@asfast.com>
6751 * mml.el (mml-read-tag): Save tag location.
6753 2000-12-25 Simon Josefsson <simon@josefsson.org>
6755 * starttls.el: Sync with Emacs 21.
6757 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6759 * message.el (message-mail): Support yank-action.
6761 * message.el (message-setup): Revoke the last change.
6763 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6765 * message.el (message-setup): Use cons. Suggested by Johan Vromans
6766 <jvromans@squirrel.nl>.
6768 2000-12-24 Simon Josefsson <sj@extundo.com>
6770 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
6771 mailing list junk at end of part.
6773 2000-12-23 Simon Josefsson <sj@extundo.com>
6775 * nnimap.el (nnimap-expiry-target): New function.
6776 (nnimap-request-expire-articles): Use it.
6778 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6780 * gnus.el (gnus-group-parameters-more): New variable.
6781 * gnus-cus.el (gnus-group-customize): Use it.
6783 * gnus.el (gnus-define-group-parameter): New macro.
6784 (auto-expire): Use it
6785 (total-expire): Use it.
6786 * gnus-art.el (banner): Use it.
6788 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
6791 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6793 * gnus-topic.el (gnus-topic-create-topic): Use list.
6795 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
6796 before binding gnus-default-article-saver.
6798 * gnus-sum.el (gnus-summary-save-article):
6799 (gnus-summary-pipe-output):
6800 (gnus-summary-save-article-mail):
6801 (gnus-summary-save-article-rmail):
6802 (gnus-summary-save-article-file):
6803 (gnus-summary-write-article-file):
6804 (gnus-summary-save-article-body-file): Ditto.
6806 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
6808 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6810 * gnus-art.el (gnus-mime-security-button-map):
6811 (gnus-mime-button-map): Add parent.
6813 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6815 * messagexmas.el (message-xmas-redefine): New function.
6817 * message.el: Use it.
6819 * gnus-art.el (gnus-article-check-hidden-text): Return t.
6821 * gnus-util.el (gnus-remove-text-properties-when): Return t.
6823 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6825 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
6826 malformatted messages.
6828 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6830 * mm-util.el (mm-image-load-path): New function.
6832 * gnus-group.el (gnus-group-make-tool-bar): Use it.
6834 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
6836 * message.el (message-tool-bar-map): Use it.
6838 * Makefile.in (install-el): New rule.
6840 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
6842 * gnus-art.el (article-treat-dumbquotes): Quote \.
6844 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6846 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
6847 Emacs 20 runs on a terminal.
6849 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6851 * gnus-msg.el (gnus-bug): Revert to save-excursion.
6853 * mml.el (gnus-add-minor-mode): Autoload.
6855 * message.el (message-forward): Save-restriction.
6857 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6859 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
6860 Paul Stevenson <p.stevenson@surrey.ac.uk>
6862 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6864 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
6866 * mml.el (gnus-ems): Don't require.
6868 * gnus.el (gnus-decode-rfc1522): Removed.
6869 (gnus-set-text-properties): Define.
6871 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6873 * gnus-art.el (gnus-mime-*): handle may be nil.
6875 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
6877 * gnus.el (gnus-group-remove-excess-properties): Not defined
6880 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6882 * message.el (message-mail-user-agent): Add :version.
6884 2000-12-21 Miles Bader <miles@gnu.org>
6886 * message.el (message-mode): Set `comment-start' to the yank prefix.
6888 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6890 * message.el (message-mail-user-agent): New variable.
6891 (message-setup): Renamed to message-setup-1. Support
6893 (message-mail-user-agent): New function.
6894 (message-mail): Use it.
6895 (message-reply): Use it.
6896 (message-resend): Use it.
6897 (message-mail-other-window): Use it.
6898 (message-mail-other-frame): Use it.
6900 * gnus-msg.el (gnus-bug): Support mail-user-agent.
6902 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6904 * message.el (message-tool-bar-map): Simplify.
6905 (message-narrow-to-head-1): New function.
6906 (message-narrow-to-head): Use it.
6907 (message-reply): Ditto.
6908 (message-cancel-news): Ditto.
6909 (message-supersede): Ditto.
6910 (message-make-forward-subject): Ditto.
6911 (message-bounce): Ditto.
6913 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6915 * uudecode.el (uudecode-decode-region-external): make-temp-file
6918 * binhex.el (defalias): eval-and-compile.
6920 * message.el (message-tool-bar-map): New function.
6921 (message-mode): Use it.
6923 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6925 * nntp.el (nntp-find-connection): Remove the entry.
6926 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
6928 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6930 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
6932 * message.el (message-forward): Copy buffer in unibyte mode.
6934 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6936 * message.el (message-make-forward-subject): Don't widen. Decode.
6937 (message-forward): Don't decode subject.
6939 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
6941 * qp.el (quoted-printable-encode-region): Upcase QP.
6943 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6945 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
6946 mail-extract-a-c instead. Don't depend on Gnus.
6948 * mml.el (gnus-ems): Require it.
6950 * gnus-msg.el (gnus-summary-mail-forward):
6952 * message.el (message-forward): Move mime-to-mml here.
6954 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6956 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
6957 * gnus-art.el (gnus-insert-mime-button): Simplify.
6958 (gnus-mime-display-alternative): Ditto.
6959 (gnus-insert-mime-security-button): Ditto.
6961 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6963 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
6964 text-property-not-all doesn't return nil when start=mark(end).
6965 (gnus-remove-text-properties-when): Ditto.
6967 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6969 * gnus-start.el (gnus-group-change-level): Remove group from
6970 gnus-active-hashtb if real killed.
6972 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6974 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
6975 (gnus-mime-display-alternative): Ditto.
6976 (gnus-insert-mime-security-button): Ditto.
6978 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6980 * gnus-start.el (gnus-group-change-level): Don't add it into
6981 killed-list if it was killed.
6983 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6985 * nnmbox.el (nnmbox-file-coding-system): Use binary.
6986 (nnmbox-active-file-coding-system): Ditto.
6988 * gnus-cus.el (gnus-group-parameters): Add posting-style.
6990 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6992 * gnus.el (gnus-version):
6993 (gnus-version-number): Set to Oort Gnus 0.01.
6995 * gnus-art.el (gnus-mime-security-button-map):
6996 (gnus-insert-mime-security-button): Fix for Emacs21.
6998 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7000 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
7001 easymenu, because XEmacs doesn't understand :help.
7003 * mm-uu.el: Require binhex.
7005 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7007 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
7009 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
7011 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
7013 2000-12-18 Gerd Moellmann <gerd@gnu.org>
7015 * *.xpm, *.pbm: Convert icons icons to size 24x24.
7017 2000-12-18 Dave Love <fx@gnu.org>
7019 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
7022 2000-12-13 Miles Bader <miles@gnu.org>
7024 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
7025 to t, so that we don't get stuck while trying to smilefy
7028 2000-12-12 Gerd Moellmann <gerd@gnu.org>
7030 * smiley-ems.el (smiley-regexp-alist): Make regexps match
7031 at the end of the buffer.
7032 (smiley-region): In the loop, move to the end of the submatch
7033 matching the smiley instead of using the end of the match
7034 of the whole regexp.
7036 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
7038 * message.el (message-mode): Doc fix.
7040 2000-12-12 Gerd Moellmann <gerd@gnu.org>
7042 * smiley-ems.el (smiley-region): Doc fix.
7044 2000-12-11 Miles Bader <miles@gnu.org>
7046 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
7047 bottom line visible, check to see if it's partially obscured, and
7048 if so, either scroll one more line to make it fully visible, or
7049 revert to showing the second line from the top.
7051 2000-12-07 Dave Love <fx@gnu.org>
7053 * mailcap.el (mailcap-download-directory)
7054 * gnus-audio.el (gnus-audio-directory)
7055 * smiley-ems.el (smiley-data-directory): Fix :type.
7057 2000-11-30 Dave Love <fx@gnu.org>
7059 * message.el (message-auto-save-directory): Use
7060 file-name-as-directory.
7061 (message-set-auto-save-file-name): Create
7062 message-auto-save-directory if necessary.
7063 (message-replace-chars-in-string): Removed -- unused.
7064 (message-mail-alias-type): Customize.
7065 (message-headers): Remove duplicate defgroup.
7067 2000-11-29 Dave Love <fx@gnu.org>
7069 * qp.el (quoted-printable-decode-region): Use error, not message
7070 to report malformed text (like base64). Amend message.
7072 2000-11-29 Miles Bader <miles@gnu.org>
7074 * message.el (message-header-lines): Fontify tag.
7076 2000-11-27 Dave Love <fx@gnu.org>
7078 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
7081 ;2000-11-26 Dave Love <fx@gnu.org>
7083 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
7085 2000-11-23 Dave Love <fx@gnu.org>
7087 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
7089 * mm-uu.el (uudecode): Require.
7090 (uudecode-decode-region, uudecode-decode-region-external): Don't
7092 (mm-uu-copy-to-buffer): Doc fix.
7093 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
7096 * mailcap.el: Doc fixes.
7097 (mailcap-mime-data): Various adjustments.
7098 (mailcap): New group.
7099 (mailcap-download-directory): Customize.
7100 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
7101 (mailcap-temporary-directory): Deleted (unused).
7102 (mailcap-unescape-mime-test): Simplify slightly.
7103 (mailcap-viewer-passes-test): Use functionp.
7104 (mailcap-command-p): Aliased to executable-find.
7106 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
7107 default-enable-multibyte-characters is nil.
7109 2000-11-22 Gerd Moellmann <gerd@gnu.org>
7111 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
7113 2000-11-21 Dave Love <fx@gnu.org>
7115 * gnus-art.el (gnus-mime-button-map): Don't inherit from
7116 gnus-article-mode-map.
7117 ; (gnus-mime-button-menu): Use mouse-set-point.
7118 (gnus-insert-mime-button, gnus-mime-display-alternative)
7119 (gnus-mime-display-alternative): Don't use local-map property.
7121 2000-11-17 Dave Love <fx@gnu.org>
7123 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
7124 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
7126 (uudecode-decode-region): Doc fix.
7128 2000-11-14 Dave Love <fx@gnu.org>
7130 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
7131 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
7132 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
7133 New files, derived from the XPMs.
7135 2000-11-10 Dave Love <fx@gnu.org>
7137 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
7138 (gnus-agent-lib-file, gnus-agent-load-alist)
7139 (gnus-agent-save-alist, gnus-agent-article-name): Use
7142 * gnus-group.el (gnus-group-name-charset-method-alist): Add
7144 (nnkiboze-score-file): Defvar when compiling.
7146 * gnus-start.el (gnus-read-newsrc-file): Add :version.
7148 * gnus-art.el (gnus-article-banner-alist)
7149 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
7150 (gnus-article-date-lapsed-new-header)
7151 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
7152 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
7153 (gnus-treat-strip-headers-in-body)
7154 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
7155 (gnus-treat-translate): Add :version.
7156 (gnus-article-mime-part-function): Fix defcustom.
7158 * nnmail.el (nnmail-expiry-target)
7159 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
7160 (nnmail-split-header-length-limit): Add :version.
7162 * gnus-sum.el (gnus-auto-expirable-marks)
7163 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
7164 (gnus-extra-headers, gnus-ignored-from-addresses)
7165 (gnus-newsgroup-ignored-charsets)
7166 (gnus-group-highlight-words-alist)
7167 (gnus-summary-show-article-charset-alist): Add :version.
7169 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
7170 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
7171 files, converted from the XPMs.
7173 * gnus-cache.el (gnus-cache-active-file): Don't use
7174 file-name-as-directory on directory.
7175 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
7176 use file-name-as-directory on directory.
7178 * time-date.el (timezone-make-date-arpa-standard): Autoload.
7179 (date-to-time): Use it.
7181 ; * message.el (message-mode) <adaptive-fill-regexp>:
7182 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
7183 ; (message-newline-and-reformat): Likewise.
7184 (message-forward-as-mime, message-forward-ignored-headers)
7185 (message-buffer-naming-style, message-default-charset)
7186 (message-dont-reply-to-names, message-send-mail-partially-limit):
7189 * mm-util.el: Doc fixes.
7190 (mm-mime-charset): Don't use the raw result of
7191 mm-preferred-coding-system.
7192 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
7193 (mm-with-unibyte): Simplify.
7195 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
7198 * pop3.el (pop3-version): Deleted.
7199 (pop3-make-date): New function, avoiding message-make-date.
7200 (pop3-munge-message-separator): Use it.
7202 2000-11-09 Dave Love <fx@gnu.org>
7204 * gnus-group.el (gnus-group-make-directory-group)
7205 (gnus-group-fetch-faq): Use expand-file-name.
7206 (gnus-group-fetch-faq): Simplify completing-read form.
7208 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
7211 * message.el (tool-bar-map): Defvar when compiling.
7213 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
7214 (gnus-tm-lisp-directory): Deleted.
7215 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
7217 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
7218 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
7219 version numbers from file names.
7221 2000-11-08 Dave Love <fx@gnu.org>
7223 * mm-view.el: Use featurep for XEmacs test.
7224 (mm-inline-message): Test for `remove-specifier'; don't use
7227 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
7229 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
7230 (gnus-score-find-bnews): Don't concat "".
7232 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
7233 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
7234 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
7235 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
7237 * gnus-sum.el: Put some defvars in eval-when-compile.
7238 (gnus-summary-mode-hook): Add :options.
7239 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
7240 (gnus-summary-tool-bar-map): New variable.
7241 (gnus-summary-make-tool-bar): New function.
7242 (gnus-summary-mode): Put kill-all-local-variables first.
7244 * gnus-group.el (gnus-group-toolbar-map): New variable.
7245 (gnus-group-make-tool-bar): Rewritten.
7246 (gnus-group-mode): Put kill-all-local-variables first.
7248 * rfc2047.el: Require gnus-util.
7250 * nnml.el (gnus-sorted-intersection): Autoload.
7252 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
7253 Put some defvars in eval-when-compile.
7254 (gnus-intersection, gnus-sorted-complement): Autoload.
7256 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
7258 * mm-encode.el (mm-body-7-or-8): Autoload.
7260 * mm-decode.el (mm-insert-inline): Autoload.
7263 * message.el: Put some defvars in eval-when-compile.
7265 * gnus-msg.el: Put some defvars in eval-when-compile.
7266 (gnus-msg-mail): Move after gnus-setup-message.
7268 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
7270 2000-11-07 Dave Love <fx@gnu.org>
7272 * gnus-util.el (nnheader): Don't require message (recursive
7275 * uudecode.el: Avoid compiler warnings.
7277 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
7278 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
7280 2000-11-06 Dave Love <fx@gnu.org>
7282 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
7284 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
7285 (uudecode-char-int): New alias, replacing char-int.
7286 (uudecode-decode-region): Don't call buffer-disable-undo.
7288 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
7289 ; (mm-uu-configure-list): Doc fix.
7291 ; * earcon.el (running-xemacs): Don't define.
7293 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
7295 ; * message.el (message-font-lock-keywords): Match a final newline
7296 ; to help font-lock's multiline support.
7298 2000-11-03 Dave Love <fx@gnu.org>
7300 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
7302 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
7305 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
7306 <banner>: Fix custom type, doc.
7308 * mm-decode.el (mm-display-external): Space-prefix temp buffer
7309 name. Don't disable undo explicitly.
7311 ;2000-11-02 Dave Love <fx@gnu.org>
7313 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
7316 2000-11-01 Dave Love <fx@gnu.org>
7318 * rfc2047.el (base64): Require unconditionally.
7319 (message-posting-charset): Defvar when compiling.
7320 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
7323 * gnus-sum.el (nnoo): Require.
7324 (mm-uu-dissect): Autoload.
7326 * mml.el (mml-parse-1): Clarify message.
7327 (mml-minibuffer-read-type): Use mailcap-mime-types.
7329 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
7331 * mml.el: Fix a typo in the requiring of CL.
7333 2000-11-01 Dave Love <fx@gnu.org>
7335 * utf7.el: Require cl when compiling.
7337 * binhex.el: Use (featurep 'xemacs).
7338 (binhex-char-int): New alias, replacing char-int. Change callers.
7339 (binhex-decode-region): Simplify work buffer code.
7340 (binhex-decode-region-external): Use expand-file-name, not concat.
7342 2000-10-30 Dave Love <fx@gnu.org>
7344 * gnus-art.el: Fix 2000-10-27 change properly.
7346 2000-10-28 Miles Bader <miles@gnu.org>
7348 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
7350 2000-10-27 Dave Love <fx@gnu.org>
7352 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
7354 (gnus-group-make-tool-bar): New function.
7355 (gnus-group-mode): Use it.
7357 * message.el (message-mode-menu): Add some :help strings.
7358 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
7359 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
7361 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
7362 * describe-group.xpm, get-news.xpm, kill-group.xpm:
7363 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
7365 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
7366 display-graphic-p here.
7368 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
7370 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
7371 of the `gnus-xemacs' variable, as the latter has been removed.
7372 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
7373 * gnus-art.el (gnus-treat-display-xface)
7374 (gnus-treat-display-smileys, gnus-treat-display-picons)
7375 (gnus-article-read-summary-keys): Likewise.
7377 2000-10-26 Dave Love <fx@gnu.org>
7379 (defvar): Use rmail-spool-directory unconditionally.
7381 2000-10-18 Dave Love <fx@gnu.org>
7383 * mm-bodies.el (mm-uu-decode-function)
7384 (mm-uu-binhex-decode-function): Defvar when compiling.
7386 * gnus-nocem.el (gnus-nocem-issuers): Update.
7387 (gnus-nocem-check-from): New option.
7388 (gnus-nocem-scan-groups): Use it.
7389 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
7390 (gnus-nocem-check-article-limit): Add :version.
7392 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
7394 * ietf-drums.el (mm-util): Require CL when compiling.
7396 2000-10-15 Dave Love <fx@gnu.org>
7398 * qp.el: Require mm-util.
7400 2000-10-13 Dave Love <fx@gnu.org>
7402 * qp.el (quoted-printable-decode-region): Avoid invalid
7405 2000-10-12 Gerd Moellmann <gerd@gnu.org>
7407 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
7408 to a recursive load.
7410 2000-10-12 Dave Love <fx@gnu.org>
7412 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
7414 * gnus.el (gnus-group-startup-message): Check for PBM image.
7416 2000-10-09 Dave Love <fx@gnu.org>
7418 * mail-source.el (mail-source-fetch-imap): Bind
7419 default-enable-multibyte-characters rather than using
7420 mm-disable-multibyte.
7422 2000-10-05 Dave Love <fx@gnu.org>
7424 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
7426 (quoted-printable-decode-region): Rename arg which confused
7427 charset with coding-system. Don't use nonascii-insert-offset.
7428 Coding-system encode the region initially. Don't recognize `=='
7429 as valid QP. Coding-system decode the region finally.
7430 (quoted-printable-decode-string): Rename arg which confused
7431 charset with coding-system.
7433 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
7434 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
7435 mm-encode-coding-region.
7436 (mm-decode-body, mm-decode-string): Rename variables which
7437 confused charset with coding-system.
7438 (binhex-decode-region): Don't autoload.
7439 (mm-body-encoding): Require message.
7440 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
7443 * gnus-art.el (article-de-quoted-unreadable)
7444 (article-de-base64-unreadable): Fold search case
7445 rather than downcasing string. Apply mm-charset-to-coding-system
7446 to arg of quoted-printable-decode-region.
7448 2000-10-04 Dave Love <fx@gnu.org>
7450 * gnus-ems.el: Don't turn off compiler warnings in local vars.
7451 Require ring when compiling.
7452 (gnus-article-compface-xbm): New variable.
7454 2000-10-04 Dave Love <fx@gnu.org>
7456 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
7459 * frown.pbm, smile.pbm, wry.pbm: New files.
7461 * frown.xbm, smile.xbm, wry.xbm: Deleted.
7463 2000-10-03 Dave Love <fx@gnu.org>
7465 * mail-source.el (mail-sources): Revert to nil.
7467 * nnmail (nnmail-spool-file): Revert to `((file))'.
7469 * qp.el: Don't require mm-util.
7470 (quoted-printable-decode-region): Rewritten.
7471 (quoted-printable-decode-string, quoted-printable-encode-region):
7473 (quoted-printable-encode-region): Barf on multibyte characters.
7474 Maybe make the class multibyte. Upcase chars, not formatted
7475 strings. Allow mm-use-ultra-safe-encoding to be unbound.
7476 (quoted-printable-encode-string): Don't use
7477 mm-with-unibyte-buffer.
7479 2000-09-29 Gerd Moellmann <gerd@gnu.org>
7481 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
7483 2000-09-21 Dave Love <fx@gnu.org>
7485 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
7486 (for Emacs 20). Tidy somewhat.
7488 2000-09-21 Dave Love <fx@gnu.org>
7490 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
7491 image processing. Rationalize logic somewhat.
7493 2000-09-20 Dave Love <fx@gnu.org>
7495 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
7498 * gnus.el (gnus-version-number): Avoid some redundant
7501 2000-09-20 Gerd Moellmann <gerd@gnu.org>
7503 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
7504 to XBM; we always have PBM support.
7506 2000-09-14 Dave Love <fx@gnu.org>
7508 * gnus.el (gnus-charset):
7509 * mm-decode.el (mime-display):
7510 * imap.el (imap) <defgroup>: Add :version.
7512 2000-09-13 Gerd Moellmann <gerd@gnu.org>
7514 * parse-time.el: Fix author's mail address.
7516 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
7517 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
7518 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
7519 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
7520 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
7521 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
7522 * rfc2231.el, uudecode.el: Fix copyright notice.
7524 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
7525 require `w3' at load-time only if not running in batch mode.
7527 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7529 * gnus.el: Before merge with Emacs21.
7531 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
7533 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
7535 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
7537 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
7538 to avoid conflict with the standard `back-to-indentation'
7541 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7543 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
7545 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
7546 (mm-disable-multibyte-mule4): Ditto.
7547 (mm-with-unibyte-current-buffer-mule4): Ditto.
7549 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7551 * pop3.el (pop3-movemail): Use binary.
7552 (pop3-movemail-file-coding-system): Removed.
7554 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7556 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
7558 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7560 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
7563 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7565 * gnus-msg.el (gnus-post-method): Use backend name when the
7568 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7570 * gnus-art.el (article-verify-x-pgp-sig): Don't test
7572 (gnus-treat-x-pgp-sig): Default value.
7573 (gnus-ignored-headers): Redundant.
7575 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7577 * gnus-win.el (gnus-configure-frame): Save selected window.
7579 2000-02-15 Andrew Innes <andrewi@gnu.org>
7581 * nnmbox.el: Require gnus-range.
7582 (nnmbox-group-building-active-articles): New variable.
7583 (nnmbox-group-active-articles): New variable; this is a cache of
7584 all active articles by group and number.
7585 (nnmbox-in-header-p): New function.
7586 (nnmbox-find-article): New function.
7587 (nnmbox-record-active-article): New function.
7588 (nnmbox-record-deleted-article): New function.
7589 (nnmbox-is-article-active-p): New function.
7590 (nnmbox-retrieve-headers): Use nnmbox-find-article.
7591 (nnmbox-request-article): Ditto. Also supply extra arg to
7592 nnmbox-article-group-number.
7593 (nnmbox-request-expire-articles): Ditto.
7594 (nnmbox-request-move-article): Ditto.
7595 (nnmbox-request-replace-article): Ditto.
7596 (nnmbox-request-rename-group): Rename group entry in active
7598 (nnmbox-delete-mail): Update active article cache, unless article
7600 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
7601 than partially duplicating it.
7602 (nnmbox-article-group-number): Add extra `this-line' arg, to
7603 handle articles belonging to multiple groups.
7604 (nnmbox-save-mail): Update active article cache.
7605 (nnmbox-read-mbox): Build active article cache when loading mbox.
7606 Also do some repair work, if we find articles that are missing the
7607 appropriate X-Gnus-Newsgroup lines in the header. We can usually
7608 reconstruct these from Xref info.
7610 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7612 * mail-source.el (mail-source-report-new-mail): Use
7613 nnheader-run-at-time.
7615 2000-02-15 Andrew Innes <andrewi@gnu.org>
7617 * mail-source.el (mail-source-fetch-pop): Clear pop password when
7618 an error is thrown, and then rethrow the error.
7619 (mail-source-check-pop): Ditto.
7620 (mail-source-start-idle-timer): Prevent multiple pop checks
7621 running if the check takes a long time.
7623 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7625 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
7628 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7630 * gnus-win.el (gnus-configure-windows): Make sure
7631 nntp-server-buffer is live.
7632 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
7634 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
7636 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
7638 2000-12-04 Andreas Jaeger <aj@suse.de>
7640 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
7642 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7644 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
7646 2000-12-01 Christopher Splinter <chris@splinter.inka.de>
7648 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
7650 2000-12-01 Simon Josefsson <sj@extundo.com>
7652 * mml-smime.el (mml-smime-verify): Fix address parsing.
7654 2000-12-01 Simon Josefsson <sj@extundo.com>
7656 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
7657 more than one certificate inside PKCS#7 blob. Better security
7658 information (clamed / actual sender, openssl output, certificates
7661 * smime.el (smime-verify-region): Output to /dev/null.
7662 (smime-buffer-as-string-region): Don't parse empty lines.
7664 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7666 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
7668 (gnus-mime-security-show-details-inline): New variable.
7669 (gnus-mime-security-show-details): Use them.
7670 (gnus-insert-mime-security-button): Ditto.
7672 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
7673 Suggest by Michael Duggan (md5i@cs.cmu.edu).
7674 (mml2015-gpg-clear-verify): Ditto.
7675 (mml2015-gpg-decrypt-1): Ditto.
7676 (mml2015-use): Prefer 'gpg.
7678 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7680 * gnus-util.el (gnus-add-text-properties-when): New function.
7681 (gnus-remove-text-properties-when): Ditto.
7683 * gnus-cite.el (gnus-article-hide-citation): Use them.
7684 (gnus-article-toggle-cited-text): Use them.
7686 * gnus-art.el (gnus-signature-toggle): Use them.
7687 (gnus-article-show-hidden-text): Ditto.
7688 (gnus-article-hide-text): Ditto.
7690 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7692 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
7694 2000-11-30 Simon Josefsson <sj@extundo.com>
7696 * smime.el (smime-point-at-eol): New alias.
7697 (smime-buffer-as-string-region): Use it.
7699 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7701 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
7703 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7705 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
7707 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
7709 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
7711 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
7713 * nnmh.el (nnmh-request-expire-articles): Implemented
7714 expiry-target for nnmh backend.
7716 2000-11-30 Simon Josefsson <sj@extundo.com>
7718 * mm-decode.el (mm-security-from): New variable.
7719 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
7721 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
7724 2000-11-30 Simon Josefsson <sj@extundo.com>
7726 * mml-smime.el (mml-smime-verify): Verify that certificate mail
7727 address match sender address.
7729 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
7731 * smime.el (smime-verify-region): Don't copy buffer.
7732 (smime-decrypt-buffer): Use expand-file-name on keyfile.
7733 (smime-pkcs7-region): New function.
7734 (smime-pkcs7-certificates-region): Ditto.
7735 (smime-pkcs7-email-region): Ditto.
7736 (smime-buffer-as-string-region): Ditto.
7738 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
7741 2000-11-23 Jens Krinke <j.krinke@gmx.de>
7743 * smime.el (smime-decrypt-region): Fix keyfile argument.
7745 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7747 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
7749 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7751 * message.el (message-shoot-gnksa-feet): New variable.
7752 (message-gnksa-enable-p): New function.
7753 (message-send): Use it.
7754 (message-check-news-body-syntax): Ditto.
7756 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
7758 * message.el (message-make-message-id): Remove the redundancy.
7760 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7762 * message.el (message-setup): Discourage using mc-install-*-mode.
7764 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
7766 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7768 * gnus-cite.el (gnus-cite-parse): Guess citation length.
7770 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7772 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
7774 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7776 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
7778 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7780 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
7781 insert-buffer-substring.
7783 * message.el (message-send-mail): Use buffer-substring-no-properties.
7784 (message-send-news): Ditto.
7786 2000-11-22 David Edmondson <dme@dme.org>
7788 * imap.el (imap-wait-for-tag): Message read info.
7790 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7792 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
7793 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
7794 (mml2015-gpg-encrypt): Ditto.
7796 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7798 * mm-decode.el (mm-verify-option): Default value.
7800 * mml-sec.el (mml-secure-part): Error message.
7802 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7804 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
7806 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7808 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
7810 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7812 * gnus-art.el (gnus-article-describe-key): Use prompt.
7813 (gnus-article-describe-key-briefly): Ditto.
7815 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7817 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
7819 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7821 * gnus-art.el (gnus-article-describe-key): New function.
7822 (gnus-article-describe-key-briefly): New function.
7824 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7826 * mm-decode.el (mm-decrypt-option): Doc typo.
7828 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
7831 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7833 * message.el (message-newline-and-reformat): Typo.
7835 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7837 * gnus-art.el (article-verify-x-pgp-sig): Check whether
7838 original-article-buffer exists.
7840 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
7841 (rfc2047-header-encoding-alist): Addresses are different from text.
7842 (rfc2047-encode-message-header): Ditto.
7843 (rfc2047-dissect-region): Extra parameter.
7844 (rfc2047-encode-region): Ditto.
7845 (rfc2047-encode-string): Ditto.
7847 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7849 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
7850 (mm-uu-pgp-encrypted-extract): Use it.
7851 (mm-uu-pgp-signed-extract-1): New function.
7852 (mm-uu-pgp-signed-extract): Use it.
7854 * gnus-art.el (gnus-mime-display-security): New function.
7855 (gnus-mime-display-part): Use it.
7856 (gnus-mime-security-verify-or-decrypt): New function.
7857 (gnus-mime-security-press-button): New function.
7858 (gnus-insert-mime-security-button): Use it.
7860 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
7861 (mm-find-raw-part-by-type): Ditto.
7862 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
7863 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
7864 (mm-destroy-parts): Kill nested multibyte buffer.
7866 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
7867 (mml2015-gpg-verify): Ditto.
7869 2000-11-18 Simon Josefsson <sj@extundo.com>
7871 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
7872 (mml2015-function-alist): Use it.
7874 * mml-sec.el (mml-sign-alist): Update names.
7875 (mml-encrypt-alist): Ditto.
7876 (mml-secure-part-smime-sign): Moved to mml-smime.el
7877 as `mml-smime-sign-query'.
7878 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
7879 `mml-smime-get-file-cert'.
7880 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
7881 `mml-smime-get-dns-cert'.
7882 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
7883 `mml-smime-encrypt-query'.
7884 (mml-smime-sign-buffer): Use mml-smime-sign.
7885 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
7887 * mml-smime.el (mml-smime-sign): New function.
7888 (mml-smime-encrypt):
7889 (mml-smime-sign-query):
7890 (mml-smime-get-file-cert):
7891 (mml-smime-get-dns-cert):
7892 (mml-smime-encrypt-query): Moved from mml-sec.el.
7894 2000-11-16 Simon Josefsson <sj@extundo.com>
7896 * mml2015.el (mml2015-gpg-clear-verify): New function.
7897 (mml2015-function-alist): Add it.
7899 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
7901 * message.el (message-setup-fill-variables): Use
7902 message-cite-prefix-regexp.
7903 (message-newline-and-reformat): Check the end of citation, leading
7904 WSP, break in the cite prefix.
7905 (message-fill-paragraph): New function.
7907 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
7909 * lpath.el: Shut up.
7911 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
7913 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
7914 raw 8-bit in headers in dk.* newsgroups.
7916 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
7918 * message.el (message-newline-and-reformat): Match extra WSPs.
7920 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
7922 * mml.el (mml-generate-mime-1): Ignore ascii.
7924 2000-11-16 Justin Sheehy <justin@iago.org>
7926 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
7928 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7930 * message.el (message-cite-prefix-regexp): Prefix should not end
7933 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
7935 * message.el (message-mode-syntax-table): Add - as a word
7936 constituent as in articles.
7937 (message-setup-fill-variables): Add -_. as supercite-style prefix.
7938 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
7939 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
7941 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
7943 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
7945 2000-11-12 David Edmondson <dme@dme.org>
7947 * message.el (message-font-lock-keywords): use
7948 message-cite-prefix-regexp.
7950 2000-11-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7952 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
7953 Stein Arild Str
\e,Ax
\e(Bmme.
7954 (gnus-group-jump-to-group): Use it.
7955 (gnus-group-jump-to-group-prompt): Customize.
7957 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
7959 * mailcap.el (mailcap-possible-viewers): Match the entire string.
7961 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
7963 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
7965 (mml2015-mailcrypt-sign): Ditto.
7967 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
7969 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
7972 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
7974 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
7976 (gnus-backlog-request-article): Don't request nnvirtual articles.
7978 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
7980 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
7981 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
7983 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
7985 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
7986 * mml.el (mml-generate-mime-1): Use charset attribute.
7987 * mm-bodies.el (mm-encode-body): Add parameter charset.
7988 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
7990 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
7992 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
7993 (mml2015-mailcrypt-clear-decrypt): Ditto.
7994 (mml2015-mailcrypt-verify): Ditto.
7995 (mml2015-mailcrypt-clear-verify): Ditto.
7996 (mml2015-gpg-verify): Ditto.
7998 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
8000 * smime.el (smime-openssl-program): Test the existence of openssl.
8001 * mml-smime.el: Require mm-decode.
8002 (mml-smime-verify-test): New function.
8003 * mm-decode.el (mm-verify-function-alist): Use it.
8005 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
8007 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
8010 2000-11-13 Simon Josefsson <sj@extundo.com>
8012 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
8013 verification doesn't work.
8015 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
8017 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
8018 (gnus-inews-do-gcc): Use it.
8020 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
8022 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
8024 * mm-extern.el (mm-inline-external-body): Report error when no
8027 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
8029 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
8031 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
8033 * gnus-art.el (gnus-mime-button-menu): Use select-window.
8035 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
8037 * gnus-art.el (gnus-mime-display-part): Display multipart/related
8040 2000-11-12 David Edmondson <dme@dme.org>
8042 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
8043 and replace `.' with `\w' to allow for different syntax tables
8044 (from Vladimir Volovich).
8045 * message.el (message-newline-and-reformat): use
8046 `message-cite-prefix-regexp'.
8047 * gnus-cite.el (gnus-supercite-regexp): use
8048 `message-cite-prefix-regexp'.
8049 * gnus-cite.el (gnus-cite-parse): use
8050 `message-cite-prefix-regexp'.
8052 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
8054 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
8055 PGP SIGNATURE. Escape leading "-"'s.
8056 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
8058 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
8060 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
8062 2000-11-11 Simon Josefsson <sj@extundo.com>
8064 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
8066 * smime.el (smime-details-buffer): New variable.
8067 (smime-sign-region):
8068 (smime-encrypt-region):
8069 (smime-verify-region):
8070 (smime-decrypt-region): Copy OpenSSL output to the buffer.
8072 * mml-smime.el (mml-smime-verify): Support security info.
8074 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
8076 * mm-decode.el (mm-verify-option): Set default to nil.
8077 (mm-decrypt-option): Ditto.
8078 * gnus-art.el (article-verify-x-pgp-sig): New function.
8080 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
8082 * gnus-art.el (gnus-mime-display-alternative): Show button if no
8085 2000-11-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8087 * gnus-sum.el (gnus-move-split-methods): Say that
8088 `gnus-split-methods' uses file names, whereas this uses group
8089 names. (Report from Nevin Kapur)
8091 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
8093 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
8095 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
8097 * nnheader.el (nnheader-directory-files-is-safe): New variable.
8098 (nnheader-directory-articles): Use it.
8099 (nnheader-article-to-file-alist): Ditto.
8101 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
8103 * rfc2047.el (rfc2047-pad-base64): New function.
8104 (rfc2047-decode): Use it.
8106 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
8108 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
8111 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
8113 * mml2015.el (mml2015-gpg-decrypt-1):
8114 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
8116 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
8118 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
8120 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
8122 * pop3.el (pop3-munge-message-separator): A message may have an
8125 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
8127 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
8128 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
8129 (mm-uu-pgp-signed-extract): Use coding-system.
8131 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
8133 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
8134 (gnus-insert-mime-security-button): New function.
8135 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
8136 * mml2015.el: Add security info when verify or decrypt.
8137 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
8138 (mm-uu-pgp-encrypted-extract): Ditto.
8140 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
8142 * mm-decode.el (mm-display-parts): New function.
8143 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
8145 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
8147 * gnus-mlspl.el: Documentation tweaks.
8149 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
8151 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
8152 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
8155 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
8157 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
8159 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
8161 * gnus-art.el (gnus-article-encrypt): New function.
8162 (gnus-article-encrypt-protocol-alist): New variable.
8163 (gnus-article-encrypt-protocol): New variable.
8164 * mml2015.el (mml2015-self-encrypt): New function.
8165 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
8167 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
8169 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
8170 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
8172 * mml2015.el: Remove snarf code.
8173 * mm-decode.el: Remove snarf code.
8175 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
8177 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
8178 (mml-insert-mime): Understand gnus-decoded.
8179 (mime-to-mml): New parameter handles.
8180 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
8181 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
8183 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
8185 * mm-decode.el (mime-security): New group.
8186 (mm-verify-function-alist): Add test function.
8187 (mm-decrypt-function-alist): Ditto.
8188 (mm-snarf-option): Set default value as nil.
8189 (mm-find-part-by-type): Recursive parameter.
8190 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
8191 * mml2015.el: Support draft-ietf-openpgp-multsig.
8193 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
8195 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
8196 (gnus-article-view-part-as-charset): New function.
8198 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
8200 * mm-decode.el (mm-verify-option): Default value.
8201 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
8203 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
8205 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
8207 2000-11-05 Simon Josefsson <sj@extundo.com>
8209 * mml-smime.el (mml-smime-verify): Work in original multipart
8212 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
8213 (mm-handle-multipart-ctl-parameter): Ditto.
8214 (mm-alist-to-plist): New function.
8215 (mm-dissect-buffer): Store CTL parameters and copy original buffer
8217 (mm-destroy-parts): Destroy multipart buffert.
8218 (mm-remove-part): Ditto.
8220 * mml-smime.el (mml-smime-sign): Not used.
8221 (mml-smime-encrypt): Ditto.
8223 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
8225 Verify S/MIME signature support.
8227 * mm-decode.el (mm-inline-media-tests): Add
8228 application/{x-,}pkcs7-signature.
8229 (mm-inlined-types): Ditto.
8230 (mm-automatic-display): Ditto.
8231 (mm-verify-function-alist): Ditto. Add name of method.
8232 (mm-decrypt-function-alist): Add name of method.
8233 (mm-find-part-by-type): Add documentation.
8234 (mm-possibly-verify-or-decrypt): Use new format of
8235 mm-{verify,decrypt}-function-alist. Use method names.
8237 * mml-smime.el (mml-smime-verify): New function.
8239 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
8241 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
8243 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
8245 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
8246 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
8247 * mm-decode.el (mm-snarf-option): New variable.
8249 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
8251 * mm-util.el (mm-subst-char-in-string): New function.
8252 (mm-replace-chars-in-string): Use it.
8253 * message.el (message-replace-chars-in-string): Use it.
8254 * nnheader.el (nnheader-replace-chars-in-string): Use it.
8255 * gnus-mh.el (mh-lib-progs): Shut up.
8257 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
8259 * base64.el, md5.el: Moved to contrib directory.
8261 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
8263 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
8264 the last article when search.
8266 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
8268 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
8269 * nnmail.el (nnmail-pathname-coding-system): Ditto.
8271 2000-09-29 David Edmondson <dme@thus.net>
8273 * message.el (message-newline-and-reformat): Typo.
8275 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
8277 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
8279 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
8281 * nntp.el (nntp-decode-text): Delete bogus status lines.
8283 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
8285 * message.el (message-font-lock-keywords): Match a final newline
8286 to help font-lock's multiline support.
8288 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
8290 * nnoo.el (nnoo-set): New function.
8292 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
8294 * gpg.el, gpg-ring.el: Moved to contrib directory.
8296 2000-11-04 Simon Josefsson <sj@extundo.com>
8298 * nnimap.el (nnimap-split-inbox): Typo.
8300 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
8302 * gnus-msg.el (gnus-msg-mail): Move it backwards.
8304 2000-11-03 Simon Josefsson <sj@extundo.com>
8306 * rfc2231.el (rfc2231-parse-qp-string): New function.
8309 * mail-parse.el (mail-header-parse-content-type):
8310 (mail-header-parse-content-disposition): Support invalid QP
8311 encoded strings, by using `rfc2231-parse-qp-string'.
8313 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
8315 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
8316 (rfc2231-decode-encoded-string): Typo "> X 1".
8317 (rfc2231-encode-string): Insert the name of charset.
8318 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
8320 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
8322 * mm-decode.el (mm-save-part): Return the filename.
8323 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
8324 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
8325 (gnus-mime-action-alist): Use it.
8326 (gnus-mime-button-commands): USe it.
8327 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
8328 (mm-inline-external-body): unwind-protect.
8330 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
8332 * gnus-art.el (gnus-insert-mime-button): Show url.
8334 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
8336 * mml.el (mml-generate-mime-1): Support external url.
8337 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
8339 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
8341 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
8342 * mm-decode.el (mm-display-external): Ditto.
8343 * mm-extern.el: New file.
8344 * mm-decode.el (mm-inline-media-tests): Hook it up.
8345 (mm-inlined-types): Inline message/external-body.
8347 2000-11-02 Simon Josefsson <sj@extundo.com>
8349 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
8351 * message.el (message-get-reply-headers): Better handling when
8352 Mail-Followup-To is very large.
8354 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
8356 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
8357 * gnus-art.el (gnus-article-edit-done):
8358 * gnus-sum.el (gnus-summary-edit-article-done): Move line
8360 * gnus-msg.el (gnus-setup-message): Remove a hack.
8362 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
8364 * gnus-sum.el (gnus-newsgroup-variables): New variable.
8365 (gnus-summary-mode): Make them local variables.
8366 (gnus-set-global-variables): Globalize them.
8367 (gnus-summary-exit): Kill them.
8369 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
8371 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
8374 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
8376 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
8377 gnus-article-wash-types.
8378 * gnus-art.el (gnus-article-wash-status): Use them.
8380 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
8382 * mml.el (mml-read-tag): Remove spaces and LF.
8384 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
8386 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
8387 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
8389 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
8391 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
8393 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
8395 * gnus-sum.el (gnus-article-charset): New variable.
8396 (gnus-summary-display-article): Set it.
8397 * gnus-msg.el (gnus-copy-article-buffer): Use it.
8398 * gnus-art.el (gnus-article-mode): Make it local variable.
8400 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
8404 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8406 * nnwfm.el: New file.
8408 * nnweb.el (nnweb-replace-in-string): New function.
8410 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
8412 * mml2015.el: Wrap gpg.el.
8413 * gpg.el (gpg-verify): The last argument of apply is a list.
8414 (gpg-encrypt): Add passphrase as a parameter.
8416 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
8419 * gpg-ring.el: New file.
8421 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
8423 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
8425 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
8427 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
8428 double-quote charcters.
8429 (gnus-summary-prepare-threads): Ditto.
8431 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
8433 * gnus-art.el (gnus-mime-display-single): Forward line -1.
8434 * mml.el (mml-read-tag): Don't skip the leading space.
8435 * lpath.el (font-lock-set-defaults): Shut up.
8437 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
8439 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
8441 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
8443 * qp.el (quoted-printable-encode-region): Replace leading - when
8445 * mml.el (mml-generate-mime-postprocess-function): Removed.
8446 (mml-postprocess-alist): Removed.
8447 (mml-generate-mime-1): Use ultra-safe when sign.
8448 * mml2015.el (mml2015-fix-micalg): Uppercase.
8449 (mml2015-verify): Insert LF.
8450 (mml2015-mailcrypt-sign): Downcase; search backward.
8452 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
8454 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
8456 (nnultimate-table-regexp): New variable.
8457 (nnultimate-forum-table-p): Use it.
8459 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
8461 * gnus-sum.el (gnus-summary-expire-articles): Save point.
8463 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
8465 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
8466 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
8468 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
8470 * mml2015.el: Shut up.
8472 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
8474 * gnus.el (gnus-server-browse-hashtb): Removed.
8475 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
8476 (gnus-group-insert-group-line-info): Use simplified method.
8477 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
8479 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
8481 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
8483 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
8484 * gnus-group.el (gnus-group-prepare-flat): Use it.
8485 * gnus-topic.el (gnus-group-prepare-topics): Use it.
8487 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
8489 * mml.el (mml-mode): Show menu in XEmacs.
8491 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
8493 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
8494 (gnus-server-read-server-in-server-buffer): New function.
8495 (gnus-browse-foreign-server): Browse in group buffer.
8496 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
8497 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
8498 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
8499 * gnus.el (gnus-server-browse-hashtb): New variable.
8501 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
8503 * nnfolder.el (nnfolder-open-nov): Use group.
8505 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
8507 * nnfolder.el: Add NOV. Set version to 2.0.
8508 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
8510 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
8512 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
8514 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
8516 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
8517 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
8519 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
8521 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
8523 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
8525 * mm-decode.el (mm-verify-function-alist): New variable.
8526 (mm-verify-option): New variable.
8527 (mm-decrypt-function-alist): Ditto.
8528 (mm-decrypt-option): Ditto.
8529 (mm-find-raw-part-by-type): New function.
8530 (mm-possibly-verify-or-decrypt): New function.
8531 (mm-dissect-multipart): Use it.
8532 * mml2015.el (mml2015-fix-micalg): New function.
8533 (mml2015-decrypt): Use new interface.
8534 (mml2015-verify): Use new interface.
8535 (mml2015-setup): Make it bogus.
8537 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
8539 * mml.el (mml-generate-mime-postprocess-function): Set to
8541 (autoload): Autoload mml2015 and mml-smime.
8542 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
8543 * mml2015.el (mml2015-encrypt): New function.
8544 (mml2015-sign): New function.
8545 (mml2015-encrypt-function): New variable.
8546 (mml2015-sign-function): New variable.
8547 (mml2015-mailcrypt-encrypt): Use message-recipients.
8548 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
8549 * mml-smime.el (mml-smime-setup): Ditto.
8551 2000-10-28 Simon Josefsson <sj@extundo.com>
8553 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
8554 Communigate Pro 3.3.1 server.
8556 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
8558 (mml-secure-dns-server): Removed.
8559 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
8560 write certificates to files.
8562 * smime.el (smime-dns-server): New variable.
8563 (smime-mail-to-domain):
8564 (smime-cert-by-dns): New functions.
8568 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
8570 * message.el (message-options): New variable.
8571 (message-options-set-recipient): New function.
8572 (message-send): Use them.
8573 * gnus-int.el (gnus-request-replace-article): Use them.
8574 (gnus-request-accept-article): Ditto.
8575 * mml.el (mml-preview): Use them.
8576 * gnus-sum.el (gnus-summary-edit-article): Use them.
8578 * message.el (message-options-get): New function.
8579 (message-options-get): New function.
8580 * rfc2047.el (rfc2047-encode-message-header): Use them.
8581 * mm-bodies.el (mm-encode-body): Use them.
8583 2000-10-28 Simon Josefsson <sj@extundo.com>
8585 * nnimap.el (nnimap-retrieve-which-headers):
8586 (nnimap-request-article-part): Quote message-id.
8588 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
8589 (smime-CA-file): New variable.
8590 (smime-call-openssl-region): Don't error.
8591 (smime-sign-region): Return result value.
8592 (smime-encrypt-region): Ditto.
8593 (smime-verify-region): New function.
8594 (smime-decrypt-region): Ditto.
8595 (smime-verify-buffer): Ditto.
8596 (smime-decrypt-buffer): Ditto.
8598 * mml.el: Require mml-sec.
8599 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
8600 (mml-mode-map): Add "sign" and "encrypt" maps.
8601 (mml-menu): Add security menu.
8602 (mml-preview): Use generate-new-buffer.
8604 * mml-sec.el: New file.
8606 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
8608 * mm-decode.el (mm-find-part-by-type): Move it here.
8609 * mml.el (mml-postprocess): Move it here.
8610 (mml-postprocess-alist): Move it here. Merge them.
8612 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
8614 * rfc2047.el (rfc2047-encode-message-header): Make sure no
8615 unencoded stuff in the header.
8617 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
8619 * gnus-group.el (gnus-group-listed-groups): New variable.
8620 (gnus-group-list-option): New variable.
8621 (gnus-group-list-limit-map): New keymap.
8622 (gnus-group-list-flush-map): New keymap.
8623 (gnus-group-list-plus-map): New keymap.
8624 (gnus-group-prepare-logic): New function.
8625 (gnus-group-prepare-flat): Merge with
8626 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
8627 (gnus-group-prepare-flat-list-dead): Ditto.
8628 (gnus-group-list-matching): Use gnus-group-prepare-function.
8629 (gnus-group-list-dormant): Ditto.
8630 (gnus-group-list-cached): Ditto.
8631 (gnus-group-listed-groups): New function.
8632 (gnus-group-list-limit): New function.
8633 (gnus-group-list-flush): New function.
8634 (gnus-group-list-plus): New function.
8635 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
8636 (gnus-topic-prepare-topic): Ditto.
8638 2000-10-27 Paul Jarc <prj@po.cwru.edu>
8640 * message.el (message-insert-to, message-get-reply-headers):
8641 (message-reply, message-followup): Mail-{Followup,Reply}-To.
8643 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
8645 * mml2015.el: New file.
8646 * smime.el: New file.
8647 * mml-smime.el: New file.
8649 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
8651 * ChangeLog: Moved to ChangeLog.1.
8654 ;; coding: iso-2022-7bit