1 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
6 * gnus-range.el (gnus-add-to-sorted-list): New function.
7 * gnus-sum.el (gnus-mark-article-as-read): Use it.
8 (gnus-mark-article-as-unread): Ditto.
9 (gnus-summary-mark-article-as-unread): Ditto.
10 (gnus-build-get-header): Ditto.
11 (gnus-summary-prepare-threads): Ditto.
12 (gnus-summary-insert-pseudos): Ditto.
13 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
14 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
15 (gnus-summary-insert-old-articles): Ditto.
17 * gnus-msg.el (gnus-posting-styles): Add new format of header.
18 (gnus-configure-posting-styles): Support the new format.
20 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
21 edebug-form-spec to (sexp body).
22 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
24 * message.el (message-reply-headers): Add doc.
26 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
28 * gnus-group.el (gnus-group-delete-group): Nix the entry in
29 gnus-cache-active-hashtb.
31 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
32 (gnus-agent-summary-fetch-group): Use it.
34 * gnus-msg.el (gnus-debug-files): New variable.
35 (gnus-debug-exclude-variables): New variable.
36 (gnus-debug): Use them.
38 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
40 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
42 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
43 (message-mode-syntax-table): Move back the previous position.
45 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
47 * gnus-agent.el (gnus-agent-retrieve-headers): Use
48 gnus-sorted-difference.
50 * nnsoup.el (nnsoup-request-expire-articles): Use
51 gnus-sorted-difference.
53 * nnheader.el: Autoload gnus-sorted-difference.
55 * nnfolder.el (nnfolder-request-expire-articles): Use
56 gnus-sorted-difference.
58 * gnus-cache.el (gnus-cache-retrieve-headers): Use
59 gnus-sorted-difference.
61 * gnus-range.el: Autoload cookies.
62 (gnus-sorted-difference): New function.
63 (gnus-sorted-ndifference): New function.
64 (gnus-sorted-nintersection): Rename from
65 gnus-set-sorted-intersection.
66 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
67 (gnus-list-range-difference): Rename from
68 gnus-inverse-list-range-intersection.
69 (gnus-inverse-list-range-intersection): Use defalias.
71 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
72 gnus-sorted-ndifference, and gnus-sorted-nintersection.
73 (gnus-articles-to-read): Use gnus-sorted-difference.
74 (gnus-summary-limit-mark-excluded-as-read): Use
75 gnus-sorted-intersection and gnus-sorted-ndifference.
76 (gnus-list-of-read-articles): Use gnus-list-range-difference.
77 (gnus-summary-insert-articles): Use gnus-sorted-difference.
79 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
81 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
83 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
84 property to the buffer for using emacs-w3m command keys.
86 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
89 * mm-view.el (mm-w3m-mode-map): New variable.
90 (mm-w3m-mode-command-alist): New variable.
91 (mm-w3m-minor-mode): Removed.
92 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
93 (mm-inline-text-html-render-with-w3m): Add keymap property to the
94 buffer for using emacs-w3m command keys.
96 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
98 * message.el (message-mode-syntax-table): Move forward.
99 (message-cite-prefix-regexp): Auto detect non word constituents.
100 (message-cite-prefix-regexp): Don't use with-syntax-table.
102 * gnus-sum.el (gnus-summary-update-info): Use
103 gnus-list-range-intersection.
105 * gnus-agent.el (gnus-agent-fetch-headers): Use
106 gnus-list-range-intersection.
108 * gnus-range.el (gnus-range-normalize): Use correct predicate.
109 (gnus-list-range-intersection): Use it.
110 (gnus-inverse-list-range-intersection): Ditto.
111 (gnus-sorted-intersection): Add doc.
112 (gnus-set-sorted-intersection): Add doc.
113 (gnus-sorted-union): New function.
114 (gnus-set-sorted-union): New function.
116 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
117 (gnus-inverse-list-range-intersection): Ditto.
119 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
121 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
123 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
124 and permit `:' and `\' in order to handle full Windows pathnames.
125 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
126 technically not correct per standard, but seems to have common use.
128 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
130 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
133 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
135 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
137 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
138 Don't split when the window is small, e.g. when a small *BBDB*
139 window is the lowest one.
141 * gnus-agent.el (gnus-agent-retrieve-headers): Use
142 nnheader-find-nov-line to speed up. Use nreverse, because it is
143 sorted. Use nnheader-insert-nov-file.
145 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
147 * mm-decode.el (mm-inline-text-html-with-images): New user option.
149 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
150 of `w3m-display-inline-images' with the value of
151 `mm-inline-text-html-with-images'.
152 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
154 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
156 2002-01-27 Richard M. Stallman <rms@gnu.org>
158 * time-date.el: Add autoload cookies. Many doc fixes.
159 (time-add): New function.
160 (time-subtract): Renamed from subtract-time.
161 (subtract-time): New alias for time-subtract.
163 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
165 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
166 emacs-w3m in doc-string.
168 * lpath.el: Bind `w3m-cid-retrieve-function-alist' and
169 `w3m-current-buffer'.
171 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
173 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
175 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
176 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
177 (mm-w3m-cid-retrieve): New function.
178 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
180 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
182 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
184 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
186 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
188 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
190 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
193 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
195 * nnmail.el (nnmail-article-group): Decode headers before running
196 split rules over them.
197 (nnmail-mail-splitting-charset): New variable.
199 * smiley.el: Replaced with smiley-ems.el.
201 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
203 * mm-url.el (mm-url-predefined-programs): Add w3m.
204 (mm-url-program): Ditto.
206 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
208 * nnml.el (nnml-use-compressed-files): New variable.
209 (nnml-filenames-are-evil): Removed.
210 (nnml-current-group-article-to-file-alist): Don't use.
211 (nnml-update-file-alist): Inhibit.
212 (nnml-article-to-file): Use new var.
214 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
216 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
218 * nnagent.el (nnagent-retrieve-headers): loop until eobp.
220 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
222 * gnus-agent.el (gnus-agent-load-alist): Use new caching
225 * gnus-util.el (gnus-cache-file-contents): New function.
227 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
228 (gnus-agent-load-alist): Use it.
230 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
232 * nnheader.el (nnheader-insert-nov-file): New function.
234 * gnus-util.el (gnus-parse-without-error): Correct the loop.
236 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
237 there are no references.
238 (gnus-extract-message-id-from-in-reply-to): New function.
239 (gnus-nov-parse-line): Use in-reply-to if there are no
242 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
244 * nnagent.el (nnagent-retrieve-headers): Use new macro.
246 * gnus-util.el (gnus-parse-without-error): New macro.
248 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
250 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
251 (gnus-article-wash-function): use locate-library to decide which
254 2002-01-25 Simon Josefsson <jas@extundo.com>
256 * pop3.el (pop3-munge-message-separator): Work if no date. From
257 Marius Vollmer <mvo@zagadka.ping.de>.
259 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
261 * gnus-agent.el (gnus-agent-save-alist): Fix.
263 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
264 mistake. Reinstated lost code.
266 2002-01-25 Josh Huber <huber@alum.wpi.edu>
268 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
269 one exists in the case of an encrypted message with an internal
272 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
274 * gnus-agent.el (gnus-agent-save-alist): Optimized.
276 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
278 * dgnushack.el: Commented out the experimental code.
280 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
282 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
285 * gnus.el (gnus-server-to-method): Made into subst.
286 (gnus-server-method-cache): New variable.
287 (gnus-server-to-method): Use it.
288 (gnus-group-method-cache): New variable.
289 (gnus-find-method-for-group-1): Renamed.
290 (gnus-find-method-for-group): New function.
291 (gnus-group-method-cache): Removed.
293 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
296 * gnus-range.el (gnus-members-of-range): New function.
297 (gnus-list-range-intersection): Renamed.
298 (gnus-inverse-list-range-intersection): New function.
300 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
302 * nnagent.el (nnagent-retrieve-headers): New implementation.
304 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
307 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
309 * lpath.el: Fbind `w3m-charset-to-coding-system'; bind
310 `w3m-meta-content-type-charset-regexp'.
312 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
313 charset-encoded html contents.
315 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
317 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
320 * nnweb.el (url): Ignore errors when request url.
322 * nnrss.el: Clean up the comments.
324 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
326 * lpath.el: Fbind `w3m-region'; bind `w3m-mode-map'.
328 * mm-decode.el (mm-inline-text-html-renderer): New user option.
329 (mm-inline-media-tests): Test whether the value of
330 `mm-inline-text-html-renderer' is a function for text/html.
332 * mm-view.el (mm-inline-text-html-render-with-w3): New function
333 separated from `mm-inline-text'.
334 (mm-w3m-minor-mode): New variable.
335 (mm-w3m-setup): New variable.
336 (mm-setup-w3m): New function.
337 (mm-inline-text-html-render-with-w3m): New function.
338 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
341 2002-01-23 Paul Jarc <prj@po.cwru.edu>
343 * lpath.el: fbind make-symbolic-link and unix-sync for nnmaildir.
345 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
347 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
348 and `gnus-xmas-completing-read'.
350 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
352 * nneething.el (nneething-message-id-number): Abolished.
353 (nneething-encode-file-name): Not encode numerical characters.
354 (nneething-make-head): `nneething-message-id-number' is not
355 used to generate message IDs.
357 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
359 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
362 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
364 * gnus-xmas.el (gnus-xmas-completing-read): New function.
365 (gnus-xmas-redefine): Redefine conditionally.
367 2002-01-22 Josh Huber <huber@alum.wpi.edu>
369 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
372 2002-01-22 Josh Huber <huber@alum.wpi.edu>
374 * message.el (message-font-lock-keywords): Added the secure tag.
375 * mml-sec.el: Added functions to generate/modify/remove the secure
376 tag while in message mode.
377 * mml-sec.el (mml-secure-message): New.
378 * mml-sec.el (mml-unsecure-message): New.
379 * mml-sec.el (mml-secure-message-sign-smime): New.
380 * mml-sec.el (mml-secure-message-sign-pgp): New.
381 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
382 * mml-sec.el (mml-secure-message-encrypt-smime): New.
383 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
384 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
385 * mml.el (mml-parse-1): Added code to recognise the secure tag and
386 convert it to either a part or multipart depending on if there are
387 other parts in the message.
388 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
389 to use the secure tag, rather than the part tag.
390 * mml.el (mml-preview): Added a save-excursion to keep cursor
391 position after doing an MML preview.
393 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
395 * nnheader.el (nnheader-parse-overview-file): New function.
396 (nnheader-write-overview-file): New function.
398 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
400 * gnus.el (gnus-group-fast-parameter): Check better if expansion
403 * nnweb.el (nnweb-type-definition): Clean up.
405 2002-01-21 Alastair Burt <burt@dfki.de>
407 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
408 buffer exists before jumping to it.
410 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
412 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
414 (article-wash-html): Use it.
415 (gnus-article-wash-function): New variable.
416 (gnus-article-wash-html-with-w3m): New function.
418 2002-01-20 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
420 * dgnushack.el (dgnushack-compile): Compile smiley-ems for
423 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
425 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
428 2002-01-21 Simon Josefsson <jas@extundo.com>
430 * canlock.el (base64-encode-string): Autoload it from base64.
431 (canlock-make-cancel-key): Base64 encode unibyte string.
433 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
435 * nnfolder.el (nnfolder-request-accept-article): Unfold
437 (nnfolder-request-replace-article): Ditto.
439 2002-01-20 Nevin Kapur <nevin@jhu.edu>
441 * gnus-group.el (gnus-group-best-unread-group): Use the right
442 positioning function.
444 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
446 * smiley-ems.el (smiley-region): Use new function.
447 (smiley-update-cache): Use general image functions.
448 (smiley-region): Use general functions.
450 * gnus-util.el (gnus-graphic-display-p): New function.
452 * nnmail.el (nnmail-article-group): Allow outputting traces of
455 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
456 (nndoc-exim-bounce-type-p): New function.
458 * message.el (message-dont-send): Doc fix.
460 * gnus-util.el (gnus-completing-read): Remove
461 inherit-input-method.
463 * gnus-art.el (gnus-treat-smiley): Doc fix.
465 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
468 2002-01-19 Simon Josefsson <jas@extundo.com>
470 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
471 (imap-kerberos4-open): Ditto.
472 (imap-open): Set port correctly, don't set auth.
474 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
476 * gnus.el (gnus-version-number): Bump version number.
478 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
480 * gnus.el: Oort Gnus v0.05 is released.
482 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
484 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
487 * gnus-spec.el (gnus-string-width-function): New function.
488 (gnus-tilde-cut-form): Use it.
489 (gnus-tilde-max-form): Ditto.
490 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
491 (gnus-substring-function): Use it.
492 (gnus-tilde-cut-form): Ditto.
493 (gnus-substring-function): New function.
495 * message.el (message-check-news-header-syntax): New message.
497 * gnus.el (gnus-slave-no-server): Doc fix.
499 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
501 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
503 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
504 `seen' if it looks like (seen NUM1 . NUM2). It should be
505 (seen (NUM1 . NUM2)).
507 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
509 * gnus-topic.el (gnus-topic-catchup-articles): Update article
510 number in closed topics.
512 2002-01-19 Daniel Pittman <daniel@rimspace.net>
514 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
517 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
519 * gnus.el (gnus-group-find-parameter): Clean up.
521 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
524 * gnus-util.el (gnus-completing-read-with-default): Renamed.
526 * nnmail.el (nnmail-article-group): Clean up.
528 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
530 * gnus-agent.el (gnus-category-name): Intern the category name.
532 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
534 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
536 * gnus-util.el (gnus-completing-read): New function.
538 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
540 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
542 * smiley-ems.el (smiley-region): Register smiley.
543 (smiley-toggle-buffer): Rewrite the function.
544 (smiley-active): Removed.
546 2002-01-19 Simon Josefsson <jas@extundo.com>
548 * gnus-util.el (gnus-parent-id): Optimize null n case. From
549 Jesper Harder <harder@ifa.au.dk>.
551 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
553 * gnus-art.el (gnus-request-article-this-buffer): Call
554 `nneething-get-file-name' to extract the file name from the
557 * nneething.el (nneething-encode-file-name): New function.
558 (nneething-decode-file-name): Ditto.
559 (nneething-get-file-name): Ditto.
560 (nneething-make-head): Encode the file name and encapsulate it
561 into the field of the message id.
563 2002-01-18 Simon Josefsson <jas@extundo.com>
565 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
568 * nnfolder.el (nnfolder-request-update-info): Ditto.
570 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
572 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
574 2002-01-18 Simon Josefsson <jas@extundo.com>
576 * imap.el (imap-starttls-p): Don't check for binary.
577 (imap-gssapi-auth-p): Ditto.
578 (imap-kerberos4-auth-p): Ditto.
579 (imap-open): Change logic. Iterate through all possible streams,
580 instead of bailing out after first failure. Move authenticator
581 decision to `imap-authenticate'.
582 (imap-authenticate): Change logic, now finds the authenticator to
583 use, was previously in `imap-open'.
584 (imap-open): Return nil on failure.
585 (imap-open): Setup temp buffer correctly.
586 (imap-open): Return buffer only on success.
587 (imap-interactive-login, imap-interactive-login): Tell the user
588 which stream/authenticator is used for the queried
590 (imap-open, imap-authenticate): Set variables.
591 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
592 (imap-open): Don't assume how `with-temp-buffer' is implemented.
594 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
596 * gnus-fun.el (gnus-grab-cam-x-face): New function.
598 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
600 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
602 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
604 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
605 (gnus-agent-group-mode-map): Bind it to "Jo".
606 (gnus-agent-group-make-menu-bar): Add it into menu bar.
608 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
610 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
611 (gnus-summary-mail-toolbar): Add mail article deletion button.
613 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
614 false positives for lines of "^^^^".
616 * gnus-picon.el (gnus-picon-find-face): faces database is all
619 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
621 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
622 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
624 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
626 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
628 * gnus-sum.el (gnus-summary-initial-limit): Inline
629 gnus-summary-limit-children.
630 (gnus-summary-initial-limit): Don't limit if
631 gnus-newsgroup-display is nil.
632 (gnus-summary-initial-limit): No, don't.
635 (gnus-put-text-property-excluding-characters-with-faces): Inline
636 gnus-put-text-property.
638 * gnus-spec.el (gnus-default-format-specs): New variable.
640 * gnus-start.el (gnus-read-newsrc-file): Don't clear
642 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
644 * gnus-spec.el (gnus-update-format-specifications): Really check
645 the Gnus version of the .newsrc.eld file.
646 (gnus-format-specs): Save the new default summary format.
648 * gnus-util.el (gnus-parent-id): Check whether references is empty
651 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
653 (gnus-gather-threads-by-references): Inline
654 `gnus-split-references'.
656 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
657 default value of gnus-summary-line-format-spec.
659 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
661 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
663 (nnslashdot-request-list): Ditto.
664 (nnslashdot-sid-strip): Removed.
666 2002-01-15 Simon Josefsson <jas@extundo.com>
668 * nnimap.el (nnimap-close-asynchronous): Enable.
669 (nnimap-close-group): Expunge.
671 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
673 * gnus-util.el (gnus-user-date-format-alist): Typo.
674 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
676 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
678 * nneething.el (nneething-request-article): Set
679 `nnmail-file-coding-system' to `binary' locally, in order to read
680 files without any conversion.
682 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
684 * gnus-agent.el (gnus-agent-retrieve-headers): Use
685 nnheader-file-coding-system and nnmail-active-file-coding-system.
686 (gnus-agent-regenerate-group): Ditto.
687 (gnus-agent-regenerate): Ditto.
688 (gnus-agent-write-active): Ditto.
689 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
691 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
693 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
694 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
696 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
698 * gnus.el: We don't need gnus-article-show-all-headers.
700 * gnus-art.el (article-show-all, gnus-article-show-all-header):
703 * gnus-sum.el (gnus-summary-select-article): Don't call
704 show-all-headers, because hidden headers are not hidden text any
707 2002-01-13 Simon Josefsson <jas@extundo.com>
709 * message.el (message-newline-and-reformat): Use `newline' instead
710 of inserting \n, so that the newline is marked as hard.
712 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
713 From Jesper Harder <harder@ifa.au.dk>.
715 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
717 * imap.el (imap-close): Keep going if quit.
719 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
722 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
724 * mm-view.el (mm-display-inline-fontify): Require font-lock to
725 avoid unbinding shadowed variables.
727 * gnus-art.el (gnus-picon-databases): Moved here.
728 (gnus-picons-installed-p): Moved here.
729 (gnus-article-reply-with-original): Use `mark'.
731 * gnus.el (gnus-picon): Moved here and renamed.
733 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
735 (gnus-treat-mail-picon): Ditto.
736 (gnus-treat-newsgroups-picon): Ditto.
738 * gnus-picon.el (gnus-picons-installed-p): New function.
740 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
742 * gnus-agent.el (gnus-agent-go-online): Fix doc.
744 2002-01-12 Simon Josefsson <jas@extundo.com>
746 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
747 (nnimap-before-find-minmax-bugworkaround): Use it.
748 (nnimap-find-minmax-uid): Don't reselect current mailbox.
749 (nnimap-dont-close): New variable.
750 (nnimap-close-group): Use it.
752 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
754 * gnus-art.el (gnus-article-reply-with-original): Use
757 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
759 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
760 (gnus-score-advanced): Clean up.
761 (gnus-score-advanced): Accept a multiple of the score.
763 2002-01-12 Simon Josefsson <jas@extundo.com>
765 * flow-fill.el (fill-flowed-display-column)
766 (fill-flowed-encode-columnq): New variables. Suggested by
767 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann).
768 (fill-flowed-encode, fill-flowed): Use them.
770 * message.el (message-send-news, message-send-mail): Use
773 * mml.el (autoload): Autoload fill-flowed-encode.
774 (mml-buffer-substring-no-properties-except-hard-newlines): New
776 (mml-read-part): Use it.
777 (mml-generate-mime-1): Encode format=flowed if appropriate.
778 (mml-insert-mime-headers): Insert format=flowed.
780 * flow-fill.el (fill-flowed-encode): New function.
781 (fill-flowed): Bind fill-column to window width.
783 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
785 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
787 (gnus-summary-setup-buffer): Wake up dead summary buffers.
788 (gnus-summary-buffer-name): Don't return the dead name after all.
789 (gnus-summary-setup-buffer): Kill the dead buffer.
791 * gnus-art.el (gnus-article-followup-with-original): Store the
792 value of the mark before deactivating it.
794 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
796 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
797 From: Karl Kleinpaste <karl@charcoal.com>
799 * gnus-art.el (article-display-x-face): Ditto.
800 (gnus-article-reply-with-original): Use gnus-region-active-p.
801 (gnus-article-followup-with-original): Ditto.
803 * gnus-sum.el (gnus-summary-read-group-1): Don't select
804 downloadable article either.
806 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
808 * gnus-art.el (article-display-x-face): Insert From:.
810 * gnus-sum.el (gnus-summary-move-article): Don't draw the
811 article. Bind gnus-display-mime-function and
812 gnus-article-prepare-hook.
814 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
815 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
816 gnus-agent-possibly-synchronize-flags to the last.
817 (gnus-agent-go-online): New function. New variable.
819 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
821 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
822 (gnus-agent-regenerate): Ditto.
824 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
826 * message.el (message-ignored-news-headers)
827 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
828 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
830 * gnus.el (gnus-gethash-safe): New macro.
832 * gnus-agent.el (gnus-agent-regenerate-history): New function.
833 (gnus-agent-regenerate): Show messages.
835 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
837 * gnus-agent.el (gnus-agent-regenerate-group): New function.
838 (gnus-agent-regenerate): New function.
839 (gnus-agent-save-alist): Sort.
840 (gnus-agent-copy-nov-line): Test eobp.
841 (gnus-agent-retrieve-headers): Erase buffer.
843 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
845 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
846 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
848 * gnus.el (gnus-agent-covered-methods): Move here.
849 (gnus-online): New function.
850 (gnus-agent-method-p): Move here.
852 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
853 nil. Remove articles-alist.
855 * gnus-start.el (gnus-get-unread-articles): Check online.
856 (gnus-groups-to-gnus-format): Ditto.
857 (gnus-active-to-gnus-format): Ditto.
859 * gnus-agent.el (gnus-agent-get-function): Use it.
860 (gnus-agent-get-undownloaded-list): Ditto.
861 (gnus-agent-fetch-session): Only fetch online methods.
863 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
864 (gnus-server-mode-map): Ditto.
865 (gnus-server-offline-face): New face.
866 (gnus-server-offline-face): New variable.
867 (gnus-server-font-lock-keywords): Add offline.
868 (gnus-server-insert-server-line): Ditto.
869 (gnus-server-offline-server): New function.
871 * gnus-int.el (gnus-open-server): Turn to offline.
872 (gnus-server-unopen-status): New variable.
874 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
876 * nnkiboze.el (nnkiboze-request-article): Use
877 gnus-agent-request-article.
879 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
880 function. Insert undownloaded NOV.
882 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
883 (gnus-agent-request-article): New function.
885 * gnus.el (gnus-agent-cache): New variable.
887 * gnus-int.el (gnus-retrieve-headers): Use
888 gnus-agent-retrieve-headers.
889 (gnus-request-head): Use gnus-agent-request-article.
890 (gnus-request-body): Ditto.
892 * gnus-art.el (gnus-request-article-this-buffer): Use
893 gnus-agent-request-article.
895 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
896 article if it is undownloaded.
898 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
900 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
902 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
904 * canlock.el (canlock-string-as-unibyte): New macro.
905 (canlock-sha1-with-openssl): Return a unibyte string.
906 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
908 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
910 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
912 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
914 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
915 application/x-emacs-lisp.
917 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
919 * nntp.el (nntp-request-article): Add group parameter.
920 (nntp-request-head): Ditto.
921 (nntp-find-group-and-number): Add parameter group. Figure out
922 number if the status line doesn't give (e.g. quimby.gnus.org).
924 2002-01-08 Simon Josefsson <jas@extundo.com>
926 * mml.el (mml-generate-mime-1): Set recipient correctly.
928 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
930 * message.el (message-read-from-minibuffer): Add parameter
932 * gnus-msg.el (gnus-summary-resend-message): Use it.
934 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
935 behavior of quit-config.
937 * message.el (message-make-from): Don't quote fullname.
938 From: Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>
940 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
941 From: <andre@slamdunknetworks.com>
943 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
945 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
947 * gnus-art.el (gnus-header-button-alist): Handle mailto.
949 * mml.el (mml-preview): Bind gnus-original-article-buffer because
950 article-decode-group-name uses it. Bind gnus-article-prepare-hook
951 because bbdb may use it.
953 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
955 * nneething.el (nneething-request-article): When a non-text file
956 is converted to an article, its data is encoded in base64. Call
957 `nneething-make-head' with options to specify MIME types.
958 (nneething-make-head): Add optional arguments to specify MIME
961 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
963 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
964 header if there is not.
966 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
968 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
969 (gnus-inews-mark-gcc-as-read): Obsolete variable.
970 (gnus-inews-do-gcc): Use them.
972 * gnus-group.el (gnus-group-mark-article-read): Put holes into
973 gnus-newsgroup-unselected.
975 2002-01-06 Simon Josefsson <jas@extundo.com>
977 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
978 condition-case, not ignore-errors.
980 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
982 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
983 gnus-fetch-old-headers.
985 * gnus-art.el (article-display-x-face): Use the current buffer
986 unless `W f'. Otherwise, X-Face may be shown in the header of a
988 (gnus-treatment-function-alist): Treat xface before hiding
991 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
993 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
996 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
998 * mm-util.el (mm-multibyte-p): Define conditionally when load.
999 (mm-guess-charset): New function.
1000 (mm-charset-after): Use it.
1001 (mm-detect-coding-region): New function.
1002 (mm-detect-mime-charset-region): New function.
1004 * gnus-sum.el (gnus-summary-show-article): Use
1005 mm-detect-coding-region.
1007 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1009 * message.el (message-make-fqdn): Be less violent.
1011 * gnus.el (gnus-logo-color-style): Compute custom form
1014 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
1015 score file of the parent to the document group.
1017 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
1018 parameters parameter.
1020 * gnus-score.el (gnus-score-load-file): Clean up.
1022 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1024 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
1025 From: Damien Wyart <damien.wyart@free.fr>
1027 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
1029 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1031 * gnus-sum.el (gnus-select-group-hook): Typo.
1033 * rfc2047.el (rfc2047-decode-string): Return immediately if there
1034 is no quoted-printable-encoded STRING.
1035 From: Jesper Harder <harder@ifa.au.dk>
1037 (rfc2047-decode-string): Decode it.
1039 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1041 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
1043 2002-01-05 Keiichi Suzuki <keiichi@nanap.org>
1045 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
1046 buffer to get rid of junk line.
1048 2002-01-05 Simon Josefsson <jas@extundo.com>
1050 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
1052 (message-mode-map): Bind message-insert-or-toggle-importance to
1054 (message-mode-map): Bind message-disposition-notification-to to
1056 (message-mode-menu): Add m-d-n-t.
1057 (message-mode-field-menu): Add m-goto-from.
1058 (message-mode): Doc fix.
1059 (message-goto-from): New function.
1060 (message-insert-disposition-notification-to): New function.
1061 (message-tool-bar-map): Add receipt button.
1063 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1065 * gnus-sum.el (gnus-thread-latest-date): New function.
1066 (gnus-thread-sort-by-most-recent-number): Renamed.
1067 (gnus-thread-sort-functions): Doc fix.
1068 (gnus-select-group-hook): Don't use setq on a hook.
1069 (gnus-thread-latest-date): Use date, not number
1071 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
1072 (gnus-agent-expire): Allow regexp of expire-days.
1074 * gnus-art.el (gnus-article-reply-with-original): Deactivate
1076 (gnus-article-followup-with-original): Ditto.
1078 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
1080 * gnus-art.el (gnus-mime-display-alternative): Use
1081 gnus-local-map-property.
1082 (gnus-mime-display-alternative): Ditto.
1083 (gnus-insert-mime-security-button): Ditto.
1084 (gnus-insert-next-page-button): Ditto.
1085 (gnus-button-prev-page): Take optional args.
1086 (gnus-insert-prev-page-button): widget-convert.
1088 * gnus-util.el (gnus-local-map-property): New function.
1090 * gnus-art.el (gnus-prev-page-map): Use parent map.
1091 (gnus-next-page-map): Ditto.
1093 * gnus-spec.el (gnus-parse-format): Clean up.
1094 (gnus-parse-format): Do complex formatting for %=.
1096 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
1097 "X-Face: " to the data in the built-in scenario.
1099 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
1100 (gnus-correct-pad-form): Renamed.
1101 (gnus-tilde-max-form): Clean up.
1102 (gnus-pad-form): Use gnus-use-correct-string-widths.
1104 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
1105 support if that is available.
1107 * gnus-sum.el (gnus-thread-highest-number): New function.
1108 (gnus-thread-sort-by-most-recent-thread): New function.
1109 (gnus-thread-sort-functions): Doc fix.
1111 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1113 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
1115 (gnus-summary-mode): Enable it in all cases.
1116 (gnus-summary-display-article): Ditto.
1117 (gnus-summary-edit-article): Ditto.
1119 * gnus-ems.el (gnus-put-image): Really return glyph.
1121 * gnus-art.el (gnus-article-x-face-command): Fix :type.
1122 (gnus-treat-smiley): Don't take "P" in the interactive form.
1124 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1126 * compface.el (uncompface): XEmacs and Emacs have differing
1129 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
1131 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
1132 (gnus-article-xface-ring-size): Removed.
1133 (gnus-article-display-xface): Removed.
1134 (gnus-remove-image): Cleaned up.
1136 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
1137 (gnus-xmas-create-image): Take pbm files.
1138 (gnus-x-face): Removed.
1139 (gnus-xmas-article-display-xface): Removed.
1141 * gnus-fun.el (gnus-display-x-face-in-from): Bind
1142 default-enable-multibyte-characters.
1144 * compface.el (uncompface): Doc fix.
1146 * gnus-art.el (gnus-article-x-face-command): Use
1147 gnus-display-x-face-in-from.
1149 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
1151 * gnus-ems.el (gnus-put-image): Return the image.
1153 * gnus-fun.el (gnus-display-x-face-in-from): New function.
1154 (gnus-x-face): Moved here.
1156 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1158 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
1159 invisible if string is nil.
1160 (gnus-xmas-article-display-xface): Use it.
1162 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
1163 property when string is nil.
1164 (gnus-article-display-xface): Use it.
1166 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1168 * gnus-art.el (article-display-x-face): Check whether valid grey
1170 (article-display-x-face): Place image in the right spot.
1172 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
1174 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
1176 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1178 * gnus-xmas.el (gnus-xmas-create-image): Take optional
1180 (gnus-xmas-put-image): Allow non-strings to be passed.
1182 * gnus-art.el (article-display-x-face): Use optional parameters.
1184 * gnus-ems.el (gnus-create-image): Take optional parameters.
1186 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
1188 * compface.el (compface-xbm-p): Removed.
1190 * gnus-ems.el (gnus-article-compface-xbm): Removed.
1191 (gnus-article-display-xface): Use compface.
1193 * compface.el: New file.
1195 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
1196 (gnus-convert-image-to-x-face-command): Ditto.
1197 (gnus-random-x-face): Quote argument.
1198 (gnus-x-face-from-file): Ditto.
1200 2002-01-03 Paul Jarc <prj@po.cwru.edu>
1202 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
1203 the expire-group parameter once per article rather than once
1204 per group; bind `nnmaildir-article-file-name' and `article'
1205 for convenience. Leave article alone when expire-group
1206 specifies the current group.
1207 (nnmaildir--update-nov): be more concurrency-friendly with
1210 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1212 * gnus-start.el (gnus-read-init-file): Cleaned up.
1214 2002-01-03 Dave Love <d.love@dl.ac.uk>
1216 * gnus-start.el (gnus-startup-file-coding-system): Removed.
1217 (gnus-read-init-file): Don't use it.
1219 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1221 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
1223 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1225 * gnus-start.el (gnus-read-init-file): Don't force coding system
1226 for ~/.gnus. From Dave Love <fx@gnu.org>.
1228 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1230 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
1231 * nnspool.el (nnspool-request-post): Ditto.
1233 * mm-util.el (mm-use-find-coding-systems-region): New variable.
1234 (mm-find-mime-charset-region): Use it.
1236 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
1238 * gnus.el (gnus-summary-line-format): Added :link.
1239 * gnus-topic.el (gnus-topic-line-format): Ditto.
1240 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
1241 * gnus-srvr.el (gnus-server-line-format): Ditto.
1242 * gnus-group.el (gnus-group-line-format): Ditto.
1244 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
1245 :keys, it works on both Emacsen.