1 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
4 Protect against unactive groups.
6 * message.el (message-check-news-header-syntax): Check long
8 (message-check-news-header-syntax): Update `start'.
10 * gnus-group.el (gnus-group-expire-articles): Doc fix.
11 (gnus-group-line-format): %U.
12 (gnus-group-line-format-alist): ?U.
13 (gnus-number-of-unseen-articles-in-group): New function.
15 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
17 * gnus.el (gnus-version-number): Bump version number.
19 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
21 * gnus.el: Oort Gnus v0.10 is released.
23 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
25 * gnus.el (gnus-version-number): Fix version number.
27 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
29 * gnus.el: Oort Gnus v0.08 is released.
31 2003-01-04 Jesper Harder <harder@ifa.au.dk>
33 * mm-util.el: Add mm-string-make-unibyte.
35 * gnus-group.el (gnus-group-jump-to-group): Make it work for
38 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
40 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
42 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
44 2003-01-04 Kevin Ryde <user42@zip.com.au>
46 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
49 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
51 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
52 (gnus-summary-read-group-1): Update group line.
53 (gnus-summary-exit-no-update): Update group on exit.
55 * gnus-group.el (gnus-group-line-format): Add %*.
56 (gnus-group-line-format-alist): Ditto.
57 (gnus-group-insert-group-line): Set it.
58 (gnus-group-is-exiting-p): New variable.
59 (gnus-group-insert-group-line): Use it.
61 2003-01-03 Teodor Zlatanov <tzz@beld.net>
63 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
64 enable BBDB ham processing
65 (spam-blacklist-register-routine): enable blacklist spam processing
66 (spam-whitelist-register-routine): enable whitelist ham processing
67 (spam-fetch-field-from-fast): fast fetching of the "from" field
69 (spam-summary-prepare-exit): works completely now
70 (spam-use-blacklist): oops, should be nil by default
71 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
72 split processing now; before it was for summary exit as
73 well but that's done with the spam-contents and spam-process
76 2003-01-03 Jesper Harder <harder@ifa.au.dk>
78 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
81 2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
83 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
84 (spam-group-processor-p, spam-group-processor-bogofilter-p)
85 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
86 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
87 (spam-mark-spam-as-expired-and-move-routine)
88 (spam-generic-register-routine, spam-BBDB-register-routine)
89 (spam-ifile-register-routine, spam-blacklist-register-routine)
90 (spam-whitelist-register-routine): new functions
91 (spam-summary-prepare-exit): added summary exit processing (expire
92 or move) of spam-marked articles for spam groups; added slots for
93 all the spam-*-register-routine functions
95 2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
97 * pop3.el (pop3-retr): Wait 500 msecs.
98 (pop3-read-response): Ditto.
100 * gnus-msg.el (gnus-setup-message): Get the evaliation order
102 (gnus-inews-make-draft): New function.
103 (gnus-setup-message): Use it.
105 * message.el (message-required-headers): Add From.
107 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
108 Trivial patch from Norbert Koch <nk@viteno.net>.
110 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
112 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
114 * message.el (message-generate-headers): Let header formatters do
117 2003-01-02 Raymond Scholz <ray-2003@zonix.de>
119 * deuglify.el (gnus-article-outlook-deuglify-article):
120 Rehighlight, reapply treatments and call
121 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
122 (gnus-outlook-repair-attribution-block): Recognize cited
123 attributions. Suggested by Niklas Morberg.
125 2003-01-02 Pete Kazmier <pete@kazmier.com>
127 * gnus-art.el (gnus-treat-predicate): Check condition first.
129 2003-01-02 Jesper Harder <harder@ifa.au.dk>
131 * lpath.el: Add url-http-file-exists-p.
133 * gnus-group.el (gnus-group-fetch-charter): Use
134 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
136 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
138 * message.el (message-draft-headers): Also generate From to get a
139 nicer draft buffer summary.
141 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
144 * gnus-art.el (article-wash-html): Clean up.
145 (article-wash-html): Typo fix.
147 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
148 (gnus-summary-mail-forward): To many lists of lists.
150 * gnus-art.el (article-wash-html): Clean up.
152 2003-01-02 pete-temp <pete-temp-12-29-2002@kazmier.com>
154 * gnus-art.el (gnus-treat-wash-html): New variable.
156 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
158 * message.el (message-check-news-header-syntax): Allow posting.
159 (message-check-news-header-syntax): Fix logic for sure, this
162 2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
164 * message.el (message-check-news-header-syntax): Check syntax of
165 continuation headers.
167 2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
169 * gnus-art.el (gnus-button-url-regexp,
170 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
171 (gnus-header-button-alist): Regexps are case insensitive here.
173 2003-01-02 Simon Josefsson <jas@extundo.com>
175 * dig.el (query-dig): Doc fix.
177 2003-01-02 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
179 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
180 summary buffer line, not just the download mark.
182 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
184 * gnus-sum.el (gnus-summary-goto-subjects): New function.
185 (gnus-summary-insert-dormant-articles): New command and
188 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
189 function for mass insertion of subjects.
191 * nndraft.el (nndraft-generate-headers): Don't move point.
193 * gnus.el (nnheader): Require nnheader.
195 * nndraft.el (nndraft-request-associate-buffer): Use
198 2003-01-02 Michael Shields <shields@msrl.com>
200 * nndraft.el (nndraft-request-associate-buffer): Make
201 write-contents-hooks buffer-local before setting it.
203 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
205 * gnus.el (gnus-group-parameter-value): Take an extra param.
206 (gnus-group-fast-parameter): Let group param results be nil.
208 * gnus-art.el (gnus-article-forward-header): New function.
209 (article-date-ut): Use it to remove continuation date headers.
211 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
213 (gnus-summary-remove-bookmark): Clean up.
214 (gnus-summary-set-bookmark): Clean up.
216 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
218 * gnus.el (gnus-group-startup-message): Bind data-directory to
219 the Gnus etc directory.
221 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
223 * spam.el (spam-summary-prepare-exit): added slots for spam- and
224 ham-processing of articles; use the new
225 spam-group-(spam|ham)-contents-p functions
226 (spam-group-spam-contents-p, spam-group-ham-contents-p): new
227 convenience functions
228 (spam-mark-junk-as-spam-routine): use the new
229 spam-group-spam-contents-p function
231 * gnus.el (spam-process, spam-contents, spam-process-destination):
232 added new parameters with corresponding global variables
233 (gnus-group-spam-exit-processor-ifile,
234 gnus-group-spam-exit-processor-bogofilter,
235 gnus-group-spam-exit-processor-blacklist,
236 gnus-group-spam-exit-processor-whitelist,
237 gnus-group-spam-exit-processor-BBDB,
238 gnus-group-spam-classification-spam,
239 gnus-group-spam-classification-ham): added new symbols for the
240 spam-process and spam-contents parameters
242 * spam.el (spam-ham-marks, spam-spam-marks): changed list
243 customization and list itself to store mark symbol rather than
245 (spam-bogofilter-register-routine): added logic to generate mark
246 values list from spam-ham-marks and spam-spam-marks, so (member)
249 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
251 * message.el (message-cross-post-followup-to): Fix comment.
253 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
255 * spam.el (spam-ham-marks, spam-spam-marks): changed list
256 customization and list itself to store mark symbol rather than
258 (spam-bogofilter-register-routine): added logic to generate mark
259 values list from spam-ham-marks and spam-spam-marks, so (member)
262 2003-01-01 Raymond Scholz <ray-2002@zonix.de>
264 * message.el (message-signature-insert-empty-line): New variable.
266 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
268 * message.el: Renamed functions and variables: "xpost" ->
269 "cross-post", "-fup2" -> "-followup-to".
270 (message-cross-post-old-target, message-cross-post-default,
271 message-cross-post-note, message-followup-to-note,
272 message-cross-post-note-function): New variables names.
273 (message-xpost-old-target, message-xpost-default,
274 message-xpost-note, message-fup2-note,
275 message-xpost-note-function): Removed variable names.
276 (message-cross-post-followup-to-header,
277 message-cross-post-insert-note, message-cross-post-followup-to):
279 (message-xpost-fup2-header, message-xpost-insert-note,
280 message-xpost-fup2): Removed function names.
282 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
284 * message.el (message-send-mail): Added message-cleanup-headers to
285 prevent newlines in headers.
287 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
289 * dns.el (dns-make-network-process): Comment.
291 * gnus-sum.el (gnus-summary-display-while-building): Default to
294 2003-01-01 Wes Hardaker <wes@hardakers.net>
296 * gnus-sum.el (gnus-summary-display-while-building): New
299 2003-01-01 Raymond Scholz <ray-2003@zonix.de>
301 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
302 before rearranging the article.
304 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
306 * nndraft.el (nndraft-generate-headers): New function.
307 (nndraft-request-associate-buffer): Use it to write headers on
310 * message.el (message-generate-headers): Let the function be a
312 (message-draft-headers): New variable.
314 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
316 (gnus-setup-message): Use it.
318 * message.el (message-generate-headers-first): Doc fix.
319 (message-setup-1): Use new function for getting which headers to
321 (message-headers-to-generate): New function.
323 2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
325 * gnus-agent.el (gnus-agent-save-alist): Make directory.
327 2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
329 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
332 2002-12-31 Raymond Scholz <ray-2002@zonix.de>
334 * deuglify.el (gnus-outlook-rearrange-article): Use
335 `transpose-regions' instead of tempering the kill-ring.
336 (gnus-article-outlook-deuglify-article): Rehighlight article
337 instead of a complete redisplay.
339 2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
341 * spam.el: most defvars are defcustoms now
343 patches from Michael Shields <shields@msrl.com>
345 * spam.el (spam-bogofilter-articles): Select the article
346 body using gnus-summary-show-article t instead of
347 gnus-summary-select-article; this presents the raw text
348 without running any hooks.
350 * spam.el (spam-bogofilter-articles): Use message-remove-header
351 to remove headers; the old way incorrectly removed just the first
352 line of folded headers.
354 2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
356 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
358 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
360 * gnus-start.el (gnus-load): New function.
361 (gnus-read-newsrc-el-file): Use it.
363 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
365 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
366 (gnus-button-handle-apropos-documentation): New function.
367 (gnus-button-handle-ctan): New function.
368 (gnus-button-alist): Use them. Improve some regexps.
369 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
371 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
373 * message.el (message-subscribed-p): New function.
374 (message-send-mail): Use it.
375 * mml.el (mml-preview-insert-mft): New function.
376 (mml-preview): Use it.
378 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
380 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
381 when sorting by date.
383 * gnus-art.el (gnus-article-edit-mode): New variable.
384 (gnus-article-setup-buffer): Warn user about discarding edits.
386 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
387 (gnus-summary-pipe-output): Take a symbolic prefix to save all
390 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
392 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
394 * message.el (message-completion-alist): Added "Mail-Followup-To"
395 and "Mail-Copies-To".
397 2002-07-21 Jesper harder <harder@ifa.au.dk>
399 * gnus-group.el: Add key bindings for
400 gnus-group-sort-groups-by-real-name and
401 gnus-group-sort-selected-groups-by-real-name.
403 2002-07-21 Jesper harder <harder@ifa.au.dk>
405 * gnus.texi (Sorting Groups): Add key bindings for
406 gnus-group-sort-groups-by-real-name and
407 gnus-group-sort-selected-groups-by-real-name.
409 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
411 * spam.el (spam-use-dig): new variable for blackhole checking
413 (spam-check-blackholes): added dig.el checking functionality and
414 more verbose reporting; query-dig is autoloaded from dig.el
415 (spam-use-blackholes): disabled by default
416 (spam-blackhole-servers): removed rbl.maps.vix.com from the
417 blackhole servers list
419 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
421 * message.el (message-required-headers): New variable.
423 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
425 * dig.el (query-dig): new function
427 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
429 * flow-fill.el (fill-flowed): Don't infloop on too long fill
432 * dns.el (query-dns): Protect against errors.
434 * gnus-msg.el (gnus-article-yanked-articles): New variable.
435 (gnus-inews-add-send-actions): Mark all answered messages as
438 2002-08-10 Jari Aalto <jari.aalto@poboxes.com>
440 * nnmail.el (nnmail-split-it): Added tracing to
443 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
445 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
446 and "%s" so we don't overquote them.
448 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
450 * (mm-display-external): Display the actual command that has been
451 executed in the echo area.
453 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
455 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
457 * message.el (message-with-reply-buffer): New macro.
458 (message-fetch-reply-field): Use it.
459 (message-insert-wide-reply): New command and keystroke.
460 (message-carefully-insert-headers): New function.
461 (message-insert-to): Use new function.
463 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
464 (gnus-topic-goto-missing-group): Use it.
466 * message.el (message-required-news-headers): Removed Lines.
467 (message-reply): Don't insert References first.
468 (message-followup): Ditto.
469 (message-make-references): New function.
470 (message-followup): Set message-reply-headers before generating
473 2002-12-29 Jesper Harder <harder@ifa.au.dk>
475 * mml.el (mml-generate-mime-1): Reverse the order of
478 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
480 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
483 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
484 fit with newer standard format.
485 (gnus-summary-make-false-root-always): New variable.
486 (gnus-gather-threads-by-subject): Use it.
488 * message.el (message-get-reply-headers): Take an address list
491 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
493 * gnus.el (gnus-keep-backlog): Change default to 20.
495 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
497 (gnus-agent-check-overview-buffer): Remove negative article
500 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
501 (nnmail-cache-ignore-groups): Doc fix.
503 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
504 (nnimap-debug-buffer): New variable.
505 (nnimap-debug): Use it.
507 2002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
509 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
511 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
513 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
514 they aren't already sorted.
516 2002-12-28 Jesper Harder <harder@ifa.au.dk>
518 * message.el (message-mode-menu): Add ellipses to menu items
519 expecting user interaction.
520 (message-mode-field-menu): do.
522 2002-12-26 Jesper Harder <harder@ifa.au.dk>
524 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
525 it isn't used any more.
527 2002-12-22 Jesper Harder <harder@ifa.au.dk>
529 * binhex.el (binhex-decoder-program): Fix docstring.
531 2002-12-21 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
533 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
534 special chars if the mailcap file uses single quotes around %s.
535 From Laurent Martelli <laurent@bearteam.org>.
537 2002-12-19 Paul Jarc <prj@po.cwru.edu>
539 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
540 return the info object.
542 2002-12-18 Paul Jarc <prj@po.cwru.edu>
544 * gnus-int.el (gnus-request-update-info): Artificially add
545 (1 . (1- min)) to the read range, in case the backend doesn't
546 store marks for nonexistent articles.
548 2002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
550 * binhex.el (binhex-insert-char): Eval-and-compile.
552 2002-12-17 Jesper Harder <harder@ifa.au.dk>
554 * lpath.el: Add tool-bar-local-item-from-menu.
556 * message.el (message-tool-bar-local-item-from-menu): New function.
557 (message-tool-bar-map): Use it.
559 2002-12-14 Jesper Harder <harder@ifa.au.dk>
561 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
563 * gnus-art.el (gnus-article-header-rank): Last header in
564 gnus-sorted-header-list should have higher rank than non-members.
566 2002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
568 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
571 2002-12-12 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
573 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
574 eval-when-compile. Suggested by Kevin Greiner.
576 2002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
578 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
579 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
580 even though no headers may have been fetched
581 (gnus-agent-fetch-group-1, and perhaps others, require this
583 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
584 server buffer is constrained by gnus-agent-max-fetch-size.
585 Multiple chunks in the same group may perform arbitrarily large
588 2002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
590 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
591 gnus-summary-update-download-mark to update the article in the
594 2002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
596 * gnus.el (gnus-summary-high-uncached-face,
597 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
600 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
601 added this on 2002-11-23 but it just wasn't working out as
602 intended. The idea isn't entirely dead, three new faces
603 gnus-summary-*-uncached-face are being added to gnus.el to provide
604 the basis for an improved implementation.
605 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
606 proper file to open is lib/servers.
607 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
608 (i.e. removing the article from gnus-newsgroup-downloadable) will
609 now restore the article's default mark rather than simply setting
611 (gnus-agent-get-undownloaded-list): Corrected documentation.
612 Added code to set new summary local variable,
613 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
614 a temporary list. No longer sets gnus-newsgroup-downloadable.
615 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
616 up to date. Call new gnus-summary-update-download-mark to keep
617 summary buffer up-to-date.
618 (gnus-agent-fetch-selected-article): Keep
619 gnus-newsgroup-undownloaded up to date.
620 (gnus-agent-fetch-articles): Return list of articles that were
621 successfully fetched.
622 (gnus-agent-check-overview-buffer): No more thingatpt.
623 (gnus-agent-expire): No longer deletes NOV entries of unread
625 (gnus-agent-unread-articles): New function.
626 (gnus-agent-regenerate-group): The article number must be
627 terminated by a tab character. Added more messages to report
628 repairs. Inhibit quits while writing changes so it is now safe
629 have to quit regeneration. Renamed gnus-tmp-downloaded back to
630 downloaded to 1) resolve the unbound references and 2) avoid
631 confusing this list with the gnus-tmp-downloaded in gnus-sum.el
633 * gnus-art.el (gnus-article-prepare): The agent
634 downloaded/undownloaded mark is no longer stored as the article's
637 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
638 gnus-summary-highlight may use it. Added downloaded as
639 gnus-summary-highlight was using it.
641 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
642 the download mark now follows Kai's +/- convention.
643 (gnus-downloaded-mark): Added ?+ mark.
644 (gnus-summary-highlight): Added rules to select
645 gnus-summary-high-uncached-face,
646 gnus-summary-normal-uncached-face, and
647 gnus-summary-low-uncached-face. Removed the
648 gnus-agent-downloaded-article-face.
649 (gnus-summary-line-format-alist): Implemented the download flag
650 format (?O) as named in the manual. This implementation displays
651 either gnus-undownloaded-mark, gnus-downloaded-mark, or
653 (gnus-newsgroup-agentized): New local variable that identifies
654 which groups are agentized. While the agent is now on by default,
655 you don't have to agentize every server that you use.
656 (gnus-update-summary-mark-positions): Completed support for the
657 download type of mark.
658 (gnus-summary-insert-line): Added undownloaded to the parameters.
659 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
660 reference by the gnus-summary-line-format-spec.
662 * nntp.el (nntp-with-open-group): This macro handles dropped or
663 broken connections by opening a new connection and repeating the
665 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
666 XOVER commands preceeding the active articles with the nov entry
667 of the first available article. When gnus connected to such a
668 server, the unexpected nov entry would result in duplicate lines
669 in the agent's overview file. This patch fixes the duplicate
670 lines problem and improves performance by skipping over all
671 articles IDs that preceed the first nov entry in the server's
674 2002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
676 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
677 (gnus-summary-highlight): Use it instead of `downloaded'.
678 (gnus-summary-highlight-line): Ditto.
680 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
682 2002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
684 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
686 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
689 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
690 downloaded variable if we're in an uncovered group.
692 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
693 font to soemthing less noticeable.
694 (gnus-agent-group-covered-p): New function.
696 2002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
698 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
699 Because of an unknown bug, the group buffer is saved in .overview
702 2002-12-09 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
704 * nntp.el (nntp-send-command): Braino in last commit. Replace
707 2002-12-08 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
709 * nntp.el (nntp-send-command): Assume that echo does not happen
710 when nntp-open-connection-function is nntp-open-network-stream.
711 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
713 2002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
715 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
717 2002-12-06 Paul Jarc <prj@po.cwru.edu>
719 * nnmaildir.el (nnmaildir-request-group): bugfix: don't erase
720 nntp-server-buffer if we aren't going to write to it.
722 2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
723 Trivial patch from Itai Zukerman <zukerman@math-hat.com>.
725 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
727 2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
729 * rfc2047.el (rfc2047-decode-region): Remove newlines between
732 2002-12-03 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
734 * gnus.el (fboundp): After loading mm-util, make sure it was the
737 2002-11-29 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
739 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
740 gnus-sum. Made into a user option.
742 * gnus-sum.el (gnus-simplify-ignored-prefixes)
743 (gnus-summary-mark-article-as-unread)
745 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
747 * time-date.el (date-to-time): Typo.
749 * parse-time.el: Typo.
751 * nnsoup.el (nnsoup-retrieve-headers): Typo.
753 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
756 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
758 * mm-encode.el (mm-safer-encoding): Typo.
760 * messcompat.el: Typo.
762 * message.el (message-face-alist): Typo.
764 * imap.el (imap-interactive-login, imap-open): Typos.
766 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
770 * gnus-win.el (gnus-configure-frame): Typo.
772 * gnus-util.el (gnus-atomic-progn-assign): Typo.
774 * gnus-topic.el (gnus-topic-sort-topics): Typo.
776 * gnus-sum.el (gnus-summary-article-number)
777 (gnus-summary-read-group-1, gnus-summary-mark-article)
778 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
780 * gnus-mule.el (gnus-mule-add-group): Typo.
782 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
784 * gnus-group.el (gnus-group-fetch-faq): Typo.
786 * gnus-art.el (gnus-decode-header-methods): Typo.
788 * flow-fill.el: Typo.
790 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
792 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
794 2002-11-29 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
796 * gnus-sum.el (gnus-simplify-ignored-prefixes)
797 (gnus-summary-mark-article-as-unread)
798 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
799 Reformatting to avoid long lines.
800 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
802 2002-11-28 Daiki Ueno <ueno@unixuser.org>
804 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
805 be accessed through `mail-header-number'.
807 2002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
809 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
810 compressed range to gnus-summary-insert-articles.
812 2002-11-26 Kevin Ryde <user42@zip.com.au>
814 * gnus-art.el (gnus-mime-copy-part): Look for filename
815 parameter under content-disposition, not content-type.
817 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
818 (gnus-summary-reselect-current-group): Use it.
820 2002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
822 * gnus-agent.el (gnus-agent-uncached-articles): if
823 gnus-agent-load-alist fails, return ARTICLES.
825 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
827 2002-11-26 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
829 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
830 superfluous function call.
831 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
832 Add warning to docstring.
834 2002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
836 * gnus-agent.el: Autoload number-at-point instead.
837 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
839 2002-11-26 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
841 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
842 require thingatpt (for number-at-point) and protect against
843 deactivate-mark being unbound (on XEmacs).
845 2002-11-25 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
847 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
848 print message on entry.
850 From Kevin Greiner <kgreiner@xpediantsolutions.com>.
852 * gnus-range.el (gnus-range-difference): New function.
853 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
855 2002-11-24 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
857 * gnus-sum.el (gnus-summary-insert-old-articles): Use
858 gnus-remove-from-range instead of gnus-range-difference which
861 2002-11-23 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
862 From Kevin Greiner <kgreiner@xpediantsolutions.com>.
864 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
865 used for showing which articles have been downloaded.
866 (gnus-agent-article-alist): Format change. Add documentation.
867 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
868 process-marked articles.
869 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
870 in the series are individually fetched to minimize lose of
871 content due to an error/quit.
872 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
873 gnus-message instead of message.
874 (gnus-agent-read-servers): Use file lib/methods instead of
875 lib/servers. TODO: Why?
876 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
877 (gnus-agent-get-undownloaded-list): Remove articles that appear to
878 come from the agent. This means that they are not downloaded.
879 (gnus-agent-fetch-selected-article): Don't use history.
880 (gnus-agent-save-history, gnus-agent-enter-history)
881 (gnus-agent-article-in-history-p, gnus-agent-history-path):
882 Removed function; history is not used anymore.
883 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
884 (gnus-agent-crosspost): Started rewrite then realized that a typo
885 in gnus-agent-fetch-articles ensures that this function is never
886 called. This will need to be fixed later.
887 (gnus-agent-check-overview-buffer): Some sanity checks on the
888 agent overview buffer. This is a safety net used during
890 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
891 changed, write a number to the file indicating this.
892 (gnus-agent-fetch-headers): Rewrite to respect
893 gnus-agent-consider-all-articles without relying on the
894 `.fetched' files. Make it fast.
895 (gnus-agent-braid-nov): Change resulting from
896 gnus-agent-fetch-headers change.
897 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
899 (gnus-agent-read-agentview): New function, used by
900 gnus-agent-load-alist.
901 (gnus-agent-load-fetched-headers): Remove.
902 (gnus-agent-save-alist): Rewrite to accomodate new format.
903 (gnus-agent-fetch-group-1): Make sure list of articles is in the
904 same order as in gnus-newsgroup-headers.
905 (gnus-agent-expire): Document and implement extra args ARTICLES,
906 GROUP, FORCE. Do not restrict usage.
907 (gnus-agent-uncached-articles): New function.
908 (gnus-agent-retrieve-headers): Use it.
909 (gnus-agent-regenerate-group): No longer needs to be called from
910 gnus-agent-regenerate. Individual groups may be regenerated. The
911 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
912 The article fetch dates are validated in the article alist. The
913 article alist is pruned of entries that do not reference existing
914 NOV entries. All changes are computed then applied with
915 inhibit-quit bound to t. As a result, it is now safe to quit out of
916 regeneration. The optional clean parameter has been replaced with
917 an optional reread parameter. Clean is no longer necessary as
918 regeneration gets the appropriate setting from
919 gnus-agent-consider-all-articles. The new reread parameter will
920 result in fetched, or all, articles being marked as unread.
921 (gnus-agent-regenerate): Removed code to regenerate the history
922 file as it is no longer used.
924 * gnus-start.el (gnus-make-ascending-articles-unread): New
925 function, for efficient mass-marking.
927 * gnus-sum.el (gnus-summary-highlight): Use new face for
929 (gnus-article-mark): Prefer to indicate read/unread status over
931 (gnus-summary-highlight-line-0): New function, maybe rehighlights
933 (gnus-summary-highlight-line): Use new face for downloaded
935 (gnus-summary-insert-old-articles): Improved performance by
936 replacing the initial LIST of older articles with a compressed
937 RANGE of older articles. Some servers appear to lie about
938 their active range so the original list could contain millions
939 of article numbers. The range is not expanded into a list
940 until the optional ALL parameter has been applied.
942 2002-11-18 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
944 * gnus-agent.el (gnus-category-mode): Typo in doc string.
946 2002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
949 added patch from Andreas Fuchs <asf@void.at> to prevent apply errors
951 * spam.el: added `M s t' and `M s x' key mappings
953 2002-11-20 Simon Josefsson <jas@extundo.com>
955 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
957 2002-11-19 Simon Josefsson <jas@extundo.com>
959 * gnus-sum.el (gnus-summary-morse-message): Load
960 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
961 (unmorse-region): Autoload it instead.
963 2002-11-18 Simon Josefsson <jas@extundo.com>
965 * gnus-sum.el (gnus-summary-morse-message): New function.
966 (gnus-summary-wash-map): Bind to `W m'.
967 (gnus-summary-make-menu-bar): Add.
969 * nnimap.el (nnimap-request-expire-articles): Compress sequence
970 before storing \Deleted mark on expired articles.
972 2002-11-17 Shenghuo Zhu <zsh@cs.rochester.edu>
973 Trivial patch from Markus Rost <rost@math.ohio-state.edu>
975 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
978 2002-11-17 Juanma Barranquero <lektu@terra.es>
980 * nnweb.el (nnweb-google-create-mapping): Fix typo.
982 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
984 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
986 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
988 * message.el (message-set-auto-save-file-name): Use
989 make-directory, to avoid the dependence on gnus-util.
991 2002-11-16 Simon Josefsson <jas@extundo.com>
993 * nnimap.el (nnimap-callback-callback-function):
994 (nnimap-callback-buffer): Removed, these cannot be global but must
995 be embedded into the callback.
996 (nnimap-make-callback): New. Embedd article number, callback and
998 (nnimap-callback, nnimap-request-article-part): Update.
1000 2002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
1002 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
1004 2002-11-13 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1006 * gnus.el (gnus-summary-line-format): Document %C.
1008 2002-11-11 Simon Josefsson <jas@extundo.com>
1010 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
1011 output when called interactively.
1013 2002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
1015 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
1017 * message.el (message-draft-coding-system): Improve comment; use
1018 mm-auto-save-coding-system for the default value.
1020 * nndraft.el (nndraft-request-article): Revert to the state before
1021 2002-10-29; regexp-quote mail-header-separator.
1023 2002-11-06 Jesper Harder <harder@ifa.au.dk>
1025 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
1026 allow editing of drafts from an nnvirtual group.
1028 2002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
1030 * nndraft.el (nndraft-request-article): Replace emacs-mule with
1031 mm-auto-save-coding-system.
1033 * message.el (message-draft-coding-system): Default to
1036 * mm-util.el (mm-auto-save-coding-system): Undo last change to
1037 restore the default value to emacs-mule or escape-quoted.
1039 2002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
1041 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
1042 a delayed or a queued article as well as a draft.
1044 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
1045 delayed or a queued article in the raw format; treat a delayed
1046 article as a raw article as well as a draft.
1047 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
1048 for the delayed group.
1050 * nndraft.el (nndraft-request-article): Ignore auto save files for
1051 a delayed or a queued article; don't bother to decode a queued
1052 article; don't bind nnmail-file-coding-system for a queued article.
1054 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
1055 and the queue group.
1057 2002-11-04 Jesper Harder <harder@ifa.au.dk>
1059 * gnus-group.el (gnus-group-delete-group):
1060 gnus-cache-active-hashtb might be void.
1062 2002-11-02 Simon Josefsson <jas@extundo.com>
1064 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
1065 setting of the default user ID. From Raymond Scholz
1066 <ray-2002@zonix.de>.
1068 2002-11-01 Jesper Harder <harder@ifa.au.dk>
1070 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
1073 2002-10-31 Ted Zlatanov <tzz@lifelogs.com>
1074 From Alex Schroeder <alex@emacswiki.org>
1075 * spam-stat.el (spam-stat-process-directory): add dir to message
1076 (spam-stat-reduce-size): No longer remove words
1077 with values close to 0.5, because the default value is 0.2.
1079 2002-10-31 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1081 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
1084 2002-10-28 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1086 * gnus-agent.el (gnus-agent-fetched-headers)
1087 (gnus-agent-load-fetched-headers)
1088 (gnus-agent-save-fetched-headers): Remove variable and two
1089 functions. Kevin Greiner's version of gnus-agent-fetch-headers
1091 (gnus-agent-fetch-headers): New implementation from Kevin
1092 Greiner. Uses gnus-agent-article-alist to store information
1093 about fetched messages which aren't on the server anymore. The
1094 trick is to return a list of considered messages to the caller,
1095 but to only fetch those which haven't been fetched yet.
1097 2002-10-30 Simon Josefsson <jas@extundo.com>
1099 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
1101 * pgg.el (pgg-passphrase-cache-expiry): Removed.
1103 2002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1105 * mm-view.el (mm-w3m-local-map-property): Make it work with older
1106 versions of emacs-w3m than 1.3.3.
1108 * lpath.el: Bind w3m-minor-mode-map.
1110 * mm-view.el (mm-w3m-mode-command-alist)
1111 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
1112 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
1113 (mm-setup-w3m): Simplified.
1114 (mm-w3m-local-map-property): New function.
1115 (mm-inline-text-html-render-with-w3m): Use it.
1117 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
1118 mm-w3m-local-map-property.
1120 2002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1122 * mm-util.el (mm-auto-save-coding-system): Default to
1125 * nndraft.el (nndraft-request-article): Decode an article using
1126 the coding-system emacs-mule if it seems to have been saved using
1128 (nndraft-request-replace-article): Use message-draft-coding-system
1129 instead of mm-auto-save-coding-system for the draft or delayed
1132 2002-10-28 Josh <huber@alum.wpi.edu>
1134 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
1137 2002-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
1138 From mah@everybody.org (Mark A. Hershberger).
1140 * mm-url.el (mm-url-insert-file-contents): Make it return the same
1141 type values ("url" size) regardless of the values of
1142 mm-url-use-external.
1144 2002-10-26 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1146 * nnimap.el (nnimap-request-article-part): Try harder to show
1147 group name in debugging message.
1149 2002-10-25 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1151 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
1152 directory if it doesn't exist.
1153 (gnus-agent-fetch-headers): Remove old cruft that tried to
1154 abstain from downloading articles more than once if
1155 gnus-agent-consider-all-articles was true. This is now done
1156 properly via the .fetched files.
1158 2002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
1160 * nndraft.el (nndraft-request-article): Treat delayed articles
1163 2002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1165 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
1167 2002-10-24 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1169 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
1170 Remove unused optional arg DIR and corresponding code.
1172 * nnimap.el (nnimap-request-article-part): Include group name in
1175 2002-10-24 Paul Jarc <prj@po.cwru.edu>
1177 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
1179 2002-10-23 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1181 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
1182 contains range of headers that have been fetched by the agent
1183 already. Compare gnus-agent-article-alist.
1184 (gnus-agent-file-header-cache): Like
1185 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
1186 (gnus-agent-fetch-headers): Improve comment. Revert to old
1188 Remember which headers have been fetched before and don't fetch
1189 them again the next time round.
1190 (gnus-agent-load-fetched-headers)
1191 (gnus-agent-save-fetched-headers): New functions, for remembering
1192 which headers have been fetched before.
1194 2002-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1196 * lpath.el: Remove useless bindings.
1198 2002-10-22 Jesper Harder <harder@ifa.au.dk>
1200 * gnus-sum.el (gnus-summary-execute-command): Disable visual
1201 features while searching.
1203 2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1205 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
1207 2002-10-22 Simon Josefsson <jas@extundo.com>
1209 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
1210 (pgg-snarf-keys): Add.
1212 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1214 * lpath.el: Fbind bbdb-records.
1216 * spam.el: Don't autoload bbdb-records.
1218 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1220 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
1223 2002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1225 * nnslashdot.el: Removed some test lines.
1228 2002-10-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1230 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
1231 are known to be downloaded already.
1233 2002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1235 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
1236 (mm-text-html-washer-alist): Ditto.
1238 2002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1240 * nnheader.el (nnheader-remove-body): Fix an error of detecting
1241 boundary between headers and body.
1242 * nnml.el (nnml-parse-head): Ditto.
1244 2002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1246 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
1249 * gnus-group.el (gnus-fetch-group): Allow an optional
1250 specification of the articles to select.
1252 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
1254 2002-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1256 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
1257 headers from the group, update variable `articles' to contain
1258 only those numbers where headers exist. (When fetching all
1259 articles in a group, Gnus creates lots of numbers where there is
1262 2002-10-20 Steve Youngs <youngs@xemacs.org>
1264 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
1265 doesn't have the 'alist custom type, use cons cells instead.
1266 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
1267 (pgg-parse-hash-algorithm-alist): Ditto.
1268 (pgg-parse-compression-algorithm-alist): Ditto.
1269 (pgg-parse-signature-type-alist): Ditto.
1271 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
1273 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
1275 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
1277 2002-10-19 Simon Josefsson <jas@extundo.com>
1279 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
1282 2002-10-18 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1284 * gnus-spec.el (gnus-make-format-preserve-properties)
1285 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
1286 properties also on XEmacs. `gnus-xmas-format' is like format but
1287 preserves text properties on XEmacs (though it only understands
1288 simple format specs). The variable
1289 `gnus-make-format-preserve-properties' controls whether the
1290 function is used, and is checked in `gnus-parse-simple-format'.
1291 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
1293 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
1295 (gnus-agent-consider-all-articles): New variable.
1296 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
1297 (gnus-agent-fetch-headers): Depending on
1298 gnus-agent-consider-all-articles, maybe get all articles.
1299 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
1301 (gnus-predicate-imples-unread): New function.
1302 (gnus-agent-fetch-headers): Optimize to call
1303 gnus-list-of-unread-articles if that is sufficient.
1304 Check unseen and recent instead of seen and recent.
1305 (gnus-agent-fetch-headers): Abstain from calling
1306 gnus-list-range-intersection if range (a . b) would have (> a b).
1308 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1310 * message.el (message-send-mail): Make it possible to perform
1313 2002-10-18 Simon Josefsson <jas@extundo.com>
1315 * gnus-art.el (gnus-button-man-handler): Change default to
1316 `manual-entry' (defined in both emacsen).
1317 (gnus-button-man-handler): Remove emacsen difference and use
1320 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1322 * spam.el: Wrap autoload settings for bbdb-records,
1323 executable-find and ifile-spam-filter with eval-and-compile.
1324 (spam-display-buffer-contents): Remove.
1325 (spam-bogofilter-score): Merge spam-display-buffer-contents.
1327 2002-10-17 Ted Zlatanov <tzz@lifelogs.com>
1329 * spam.el (spam-display-buffer-contents): New function.
1330 (spam-bogofilter-score): use spam-display-buffer-contents, patch
1331 from Katsumi Yamaoka <yamaoka@jpl.org>.
1333 2002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1335 * nnheader.el (nnheader-parse-naked-head): New function.
1336 (nnheader-parse-head): Use the above function, in order to handle
1337 continuation lines properly.
1338 (nnheader-remove-body): New function.
1339 (nnheader-remove-cr-followed-by-lf): New function.
1340 (nnheader-ms-strip-cr): Use the above function.
1342 * gnus-agent.el (gnus-agent-regenerate-group): Call
1343 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
1344 `nnheader-parse-head'.
1345 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
1347 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
1348 continuation lines by itself; call `nnheader-parse-naked-head'
1349 instead of `nnheader-parse-head'.
1350 * nndiary.el (nndiary-parse-head): Ditto.
1351 * nnfolder.el (nnfolder-parse-head): Ditto.
1352 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
1353 * nnmaildir.el (nnmaildir--update-nov): Ditto.
1354 * nnml.el (nnml-parse-head): Ditto.
1356 2002-10-17 Steve Youngs <youngs@xemacs.org>
1358 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
1359 XEmacs, default to it if featurep 'xemacs.
1361 2002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1363 * spam-stat.el: Check for the existence of hash functions instead
1364 of the Emacs version to decide whether to load cl. Suggested by
1365 Kai Gro
\e,A_
\e(Bjohann.
1367 2002-10-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1369 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
1370 if it isn't open yet.
1372 2002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
1374 * gnus-group.el: Require mm-url only when compiling.
1375 (gnus-group-fetch-charter): Require mm-url.
1377 * spam-stat.el: Require cl for the functions gethash,
1378 hash-table-count, make-hash-table and mapc for Emacs 20.
1379 (puthash): Alias to cl-puthash for Emacs 20.
1380 (with-syntax-table): New macro for Emacs 20.
1382 2002-10-12 Jesper Harder <harder@ifa.au.dk>
1384 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
1386 2002-10-11 Ted Zlatanov <tzz@lifelogs.com>
1388 * spam.el (spam-check-ifile): added ifile as a spam checking
1389 backend, and spam-use-ifle as the variable to toggle that check.
1391 2002-10-12 Simon Josefsson <jas@extundo.com>
1393 * message.el (message-beginning-of-line): New variable.
1394 (message-beginning-of-line): Use it.
1396 2002-10-11 Ted Zlatanov <tzz@lifelogs.com>
1398 * spam.el: more compilation fixes for BBDB
1400 * spam-stat.el added code from Alex Schroeder <alex@gnu.org>
1401 (spam-stat-reduce-size): Interactive.
1402 (spam-stat-reset): New function.
1403 (spam-stat-save): Interactive.
1405 2002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
1407 * gnus.el: Autoload gnus-delay-initialize.
1409 * message.el: Autoload gnus-delay-article.
1411 2002-10-11 Jesper Harder <harder@ifa.au.dk>
1413 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
1414 text property in Emacs.
1416 2002-10-11 Simon Josefsson <jas@extundo.com>
1418 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
1419 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
1421 * mml1991.el (mml1991-pgg-sign): Remove CR.
1423 2002-10-10 Simon Josefsson <jas@extundo.com>
1425 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
1427 (mml2015-trust-boundaries-alist): Removed.
1428 (mml2015-gpg-extract-signature-details): Don't use it.
1429 (mml2015-unabbrev-trust-alist): New.
1430 (mml2015-gpg-extract-signature-details): Use it.
1432 2002-10-10 Ted Zlatanov <tzz@lifelogs.com>
1434 * spam.el: compilation fixes, spam-check-bbdb function is nil if no
1437 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org> to do
1438 statistical analysis of spam in Lisp only
1440 2002-10-10 Simon Josefsson <jas@extundo.com>
1442 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
1443 auth, selected or examine state.
1445 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
1446 buffer and error buffer depending on type of information.
1448 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
1449 --status-fd stuff even if gpg.el is not used (revert earlier
1451 (mml2015-pgg-{clear-,}verify): Store both output and errors as
1453 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
1456 * pgg.el (pgg-verify-region): Use it.
1458 * pgg-def.el (pgg-query-keyserver): New variable.
1460 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
1461 key-identifier in packet. Is this a good idea?
1463 * mml.el (mml-mode-map): Add security commands that operates on
1465 (mml-menu): And menu items for them.
1467 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
1469 * mml.el (mml-parse-1): Support sender in #secure tags.
1471 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
1474 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
1475 (mml-pgp-encrypt-buffer): Support combined signing.
1477 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
1478 (mml1991-gpg-encrypt): Ditto.
1479 (mml1991-pgg-encrypt): Ditto.
1480 (mml1991-encrypt): Pass sign parameter.
1482 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
1483 (mml-signencrypt-style): Mention the variable.
1485 2002-10-09 Simon Josefsson <jas@extundo.com>
1487 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
1490 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
1491 (pgg-fetch-key-function): Nil if w3 is not installed.
1493 2002-10-08 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1495 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
1496 gnus-agent-current-history.
1498 2002-10-06 Simon Josefsson <jas@extundo.com>
1500 * imap.el (imap-parse-status): Don't use read to read token.
1502 2002-10-05 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1504 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
1505 for methods not covered by the agent, and when unplugged.
1507 2002-10-05 Simon Josefsson <jas@extundo.com>
1509 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
1512 * gnus-agent.el (gnus-agent-read-servers): If getting method from
1513 a named server fails, ignore the server.
1515 * mml1991.el (mml1991-pgg-sign): Do QP.
1517 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
1520 2002-10-04 Simon Josefsson <jas@extundo.com>
1522 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
1524 * pgg-pgp.el (pgg-pgp-verify-region): Inline
1525 binary-write-decoded-region from MEL.
1527 * pgg.el (pgg-encrypt-region): Support sign.
1529 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
1531 * mml2015.el (mml2015-pgg-encrypt): Ditto.
1533 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
1534 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
1535 branch where PGG was taken from in the ChangeLog entries below.
1537 2002-10-01 Simon Josefsson <jas@extundo.com>
1539 * pgg-pgp.el: Don't require mel. Don't use luna.
1540 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
1541 (pgg-pgp-process-region): Use expand-file-name instead of concat.
1542 (pgg-pgp-process-region): Don't use binary-funcall.
1544 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
1546 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
1549 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
1551 2002-09-29 Simon Josefsson <jas@extundo.com>
1553 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
1556 * pgg.el (pgg-decrypt-region): Don't parse packet.
1558 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
1560 2002-09-29 Daiki Ueno <ueno@unixuser.org>
1562 * pgg.el: Remove dependency on calist.el.
1564 2002-09-28 Simon Josefsson <jas@extundo.com>
1566 * pgg.el (pgg-temporary-file-directory): New variable.
1567 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
1569 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
1570 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
1572 * pgg-parse.el (pgg-char-int): Defalias.
1573 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
1574 (pgg-read-bytes, pgg-read-body): Use it.
1575 (pgg-decode-packets): Don't use MEL, use base64-*.
1576 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
1577 (pgg-string-as-unibyte): Defalias.
1578 (pgg-parse-armor-region): Use it.
1580 * pgg-gpg.el (pgg-gpg-process-region): Use
1581 pgg-temporary-file-directory.
1583 * luna.el: Don't def-edebug.
1585 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
1586 binary-write-decoded-region from MEL.
1588 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
1590 * alist.el, calist.el: Don't require product/APEL.
1592 * pgg-parse.el (top-level): Remove dependency on static.el,
1594 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
1595 `define-ccl-program' is boundp, instead of using broken.
1597 2002-10-01 Simon Josefsson <jas@extundo.com>
1599 * message.el (message-required-mail-headers): Remove Lines:.
1601 2002-10-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1604 * gnus-group.el (gnus-group-fetch-charter,
1605 gnus-group-fetch-control): Prompt for group if given a prefix
1607 * gnus-sum.el (t): Add gnus-group-fetch-charter and
1608 gnus-group-fetch-control to summary key map and menu.
1611 2002-10-03 Paul Jarc <prj@po.cwru.edu>
1613 * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article
1614 number when there are no articles.
1616 2002-10-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1618 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
1619 arg ALL means to fetch all articles, not only downloadable ones.
1620 (gnus-agent-fetch-selected-article): New function for
1621 gnus-select-article-hook or gnus-mark-article-hook.
1623 2002-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
1624 From Peter von der Ahe <nospam2159@daimi.au.dk>.
1626 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
1629 2002-09-30 Ted Zlatanov <tzz@lifelogs.com>
1631 * spam.el: merged changes from pinard@iro.umontreal.ca (Fran
\e,Ag
\e(Bois
1633 Major revamp of the code, documentation is in comments in the file
1636 2002-09-30 Simon Josefsson <jas@extundo.com>
1638 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
1639 buffer seem to be needed?
1641 2002-09-29 Simon Josefsson <jas@extundo.com>
1643 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
1646 * mml1991.el (mml1991-function-alist): Add pgg.
1647 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
1648 (mml1991-pgg-encrypt): Fix recipients querying.
1650 2002-09-28 Simon Josefsson <jas@extundo.com>
1652 * mml2015.el (autoload): Autoload correct files. Trivial patch
1654 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
1657 2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1659 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
1660 Protect against non-existent of `nnimap-mailbox-info'.
1662 2002-09-27 Simon Josefsson <jas@extundo.com>
1664 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
1665 (gnus-setup-news-hook): Use it.
1666 (gnus-after-getting-new-news-hook): Ditto.
1668 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
1670 2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1671 From Mats Lidell <matsl@contactor.se>.
1673 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
1675 2002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1677 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
1678 the part to decode encoded words, use raw words instead of decoded
1681 2002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1683 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
1685 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
1686 (mm-setup-w3m): Use it.
1688 2002-09-27 Simon Josefsson <jas@extundo.com>
1690 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
1693 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
1695 (nnimap-update-unseen): New function; update unseen count in
1697 (nnimap-close-group): Call it.
1699 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
1700 (gnus-after-getting-new-news-hook): Ditto.
1702 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
1703 message into verboselevel 9. Change slow mail check message.
1704 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
1705 (nnimap-fixup-unread-after-getting-new-news): New function, to be
1706 used as a hook after getting new mail.
1708 2002-09-26 Simon Josefsson <jas@extundo.com>
1710 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
1711 SELECT/EXAMINE is first unseen article, not number of unseen
1712 articles. Make them distinct by renaming the former to
1713 `first-unseen' instead of `unseen'.
1715 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
1717 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
1719 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
1721 * gnus-int.el (gnus-server-unopen-status): Defcustom.
1723 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
1726 * mml2015.el (mml2015-pgg-decrypt): Only add security information
1727 if dissecting resulting buffer actually had any information.
1729 2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
1731 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
1732 because the function `string<' allows symbols.
1734 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
1736 2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1738 * message.el (message-forward-make-body): Revert an early change
1739 because 8-bit utf-8 emails.
1741 2002-09-25 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
1743 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
1745 * gnus-art.el (gnus-treat-highlight-signature):
1746 * gnus-art.el (gnus-treat-buttonize):
1747 * gnus-art.el (gnus-treat-buttonize-head):
1748 * gnus-art.el (gnus-treat-emphasize):
1749 * gnus-art.el (gnus-treat-strip-cr):
1750 * gnus-art.el (gnus-treat-unsplit-urls):
1751 * gnus-art.el (gnus-treat-leading-whitespace):
1752 * gnus-art.el (gnus-treat-hide-headers):
1753 * gnus-art.el (gnus-treat-hide-boring-headers):
1754 * gnus-art.el (gnus-treat-hide-signature):
1755 * gnus-art.el (gnus-treat-fill-article):
1756 * gnus-art.el (gnus-treat-hide-citation):
1757 * gnus-art.el (gnus-treat-hide-citation-maybe):
1758 * gnus-art.el (gnus-treat-strip-list-identifiers):
1759 * gnus-art.el (gnus-treat-strip-pgp):
1760 * gnus-art.el (gnus-treat-strip-pem):
1761 * gnus-art.el (gnus-treat-strip-banner):
1762 * gnus-art.el (gnus-treat-highlight-headers):
1763 * gnus-art.el (gnus-treat-highlight-citation):
1764 * gnus-art.el (gnus-treat-date-ut):
1765 * gnus-art.el (gnus-treat-date-local):
1766 * gnus-art.el (gnus-treat-date-english):
1767 * gnus-art.el (gnus-treat-date-lapsed):
1768 * gnus-art.el (gnus-treat-date-original):
1769 * gnus-art.el (gnus-treat-date-iso8601):
1770 * gnus-art.el (gnus-treat-date-user-defined):
1771 * gnus-art.el (gnus-treat-strip-headers-in-body):
1772 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
1773 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
1774 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
1775 * gnus-art.el (gnus-treat-unfold-headers):
1776 * gnus-art.el (gnus-treat-fold-headers):
1777 * gnus-art.el (gnus-treat-fold-newsgroups):
1778 * gnus-art.el (gnus-treat-overstrike):
1779 * gnus-art.el (gnus-treat-display-xface):
1780 * gnus-art.el (gnus-treat-display-smileys):
1781 * gnus-art.el (gnus-treat-from-picon):
1782 * gnus-art.el (gnus-treat-mail-picon):
1783 * gnus-art.el (gnus-treat-newsgroups-picon):
1784 * gnus-art.el (gnus-treat-body-boundary):
1785 * gnus-art.el (gnus-treat-capitalize-sentences):
1786 * gnus-art.el (gnus-treat-fill-long-lines):
1787 * gnus-art.el (gnus-treat-play-sounds):
1788 * gnus-art.el (gnus-treat-translate):
1789 * gnus-art.el (gnus-treat-x-pgp-sig):
1790 * gnus-art.el (gnus-mime-button-line-format):
1791 * gnus-art.el (gnus-button-man-level):
1792 * gnus-art.el (gnus-button-emacs-level):
1793 * gnus-cus.el (gnus-group-parameters):
1794 * gnus-gl.el (bbb-build-mid-scores-alist):
1795 * gnus-group.el (gnus-group-line-format):
1796 * gnus-mlspl.el (gnus-group-split-setup):
1797 * gnus-mlspl.el (gnus-group-split):
1798 * gnus-msg.el (gnus-mailing-list-groups):
1799 * gnus-msg.el (gnus-posting-styles):
1800 * gnus-nocem.el (gnus-nocem-issuers):
1801 * gnus-score.el (gnus-score-regexp-bad-p):
1802 * gnus-srvr.el (gnus-server-line-format):
1803 * gnus-topic.el (gnus-topic-line-format):
1804 * gnus.el (gnus-summary-line-format):
1805 * mail-source.el (mail-sources):
1806 * message.el (message-subscribed-address-file):
1807 * nnmail.el (nnmail-split-fancy):
1809 2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
1811 * mail-source.el(mail-source-run-script): use `functionp' to test
1812 whether the argument `script' is in fact a function.
1813 (mail-sources): adjust the defcustom to allow users to specify a
1814 function or a string as the value of the `:prescript' and
1815 `:postscript' arguments of the `file' and `pop3' mail sources.
1817 2002-09-25 Paul Jarc <prj@po.cwru.edu>
1819 * nnmaildir.el (nnmaildir--grp-add-art): fix minimum article
1820 number when article 1 does not exist.
1822 2002-09-25 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1824 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
1825 apropos if apropos-variable does not exist.
1826 (gnus-button-guessed-mid-regexp)
1827 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
1828 regexes. From Reiner Steib.
1829 (gnus-button-handle-describe-function)
1830 (gnus-button-handle-describe-variable): Doc fix. From Reiner Steib.
1831 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
1832 (gnus-button-handle-apropos-command): Doc fix. From Reiner Steib.
1834 2002-09-25 Mark A. Hershberger <mah@everybody.org>
1837 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
1840 2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
1842 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
1844 2002-09-24 Simon Josefsson <jas@extundo.com>
1846 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
1847 (mml2015-use): Prefer PGG if installed.
1848 (mml2015-function-alist): Add PGG wrappers.
1849 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
1850 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
1851 prefix, make regexp optionally skip it.
1852 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
1853 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
1854 (mml2015-pgg-encrypt): New functions.
1855 (defvar, autoload): Prevent byte-compile warnings.
1857 2002-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
1858 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
1860 * gnus-art.el (article-strip-banner): Check for the existence of
1863 2002-09-23 Kai Gro
\e,b_
\e(Bjohann <grossjoh@ls6.informatik.uni-dortmund.de>
1865 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
1866 (gnus-button-alist): Improved regexp for
1867 gnus-button-handle-mid-or-mail (false positives), fixed
1868 gnus-button-handle-man entries.
1871 2002-09-23 Paul Jarc <prj@po.cwru.edu>
1874 * nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when
1875 nnmail-extra-headers is non-nil.
1877 2002-09-23 Paul Jarc <prj@po.cwru.edu>
1879 * nnmaildir.el: Store article numbers persistently. General
1881 (nnmaildir-request-expire-articles): handle 'immediate and 'never
1882 for nnmail-expiry-wait; delete instead of moving if 'force is
1885 2002-09-23 Simon Josefsson <jas@extundo.com>
1886 Trivial fix from beaker@iavmb.pl (Krzysztof J
\e,Bj
\e(Bdruczyk).
1888 * smime.el (smime-sign-buffer): Get key and extra certs.
1889 (smime-get-key-with-certs-by-email): Utility function.
1891 2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1892 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
1894 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
1897 2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
1899 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
1901 2002-09-20 Kai Gro
\e,b_
\e(Bjohann <grossjoh@ls6.informatik.uni-dortmund.de>
1904 * gnus-art.el (gnus-button-handle-custom,
1905 gnus-button-handle-mid-or-mail,
1906 gnus-button-handle-describe-{function,variable,key},
1907 gnus-button-handle-apropos{,command,variable}): New functions.
1908 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp,
1909 gnus-button-{man,emacs,mail}-level): New variables.
1910 (gnus-button-alist): Use the above to buttonize emacs and mail
1913 2002-09-18 Juanma Barranquero <lektu@terra.es>
1915 * gnus-int.el (gnus-status-message): Fix spacing.
1917 * imap.el (imap-continuation): Fix typos.
1919 2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1921 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
1923 * gnus-art.el (gnus-article-reply-with-original): Correct
1924 with-current-buffer scope.
1926 * message.el (message-completion-alist): Add Reply-To, From, etc.
1928 2002-09-18 Simon Josefsson <jas@extundo.com>
1930 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1931 conditional. From Nevin Kapur <nevin@jhu.edu>.
1933 2002-09-17 Simon Josefsson <jas@extundo.com>
1935 * nnimap.el (nnimap-expiry-target): Don't search for which
1936 articles exists here.
1937 (nnimap-request-expire-articles): Do it here instead. Only expire
1938 when articles are found. Suggested by Nevin Kapur
1941 2002-09-17 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1942 From Reiner Steib <reiner.steib@gmx.de>.
1944 * message.el (message-strip-subject-trailing-was)
1945 (message-change-subject, message-add-archive-header)
1946 (message-xpost-fup2-header, message-xpost-insert-note)
1947 (message-xpost-fup2, message-reduce-to-to-cc): New functions
1948 adopted from message-utils.el. Add functions to the keymap, mode
1949 describtion and menu.
1950 (message-change-subject,message-xpost-fup2): Signal error if
1951 current header is empty.
1952 (message-xpost-insert-note): Changed insert position.
1953 (message-archive-note): Ensure to insert note in message body (not
1955 (message-archive-header, message-archive-note)
1956 (message-xpost-default, message-xpost-note, message-fup2-note)
1957 (message-xpost-note-function): New variables adopted from
1958 message-utils.el. Changed some doc-strings.
1959 (message-mark-insert-{begin,end}): Rename from
1960 message-{begin,end}-inserted-text-mark (message-utils.el), changed
1962 (message-subject-trailing-was-query)
1963 (message-subject-trailing-was-ask-regexp)
1964 (message-subject-trailing-was-regexp): New variables.
1965 (message-to-list-only): Added doc-string and menu entry.
1967 * message-utils.el: Removed. Functions are now in message.el.
1969 2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1971 * gnus-art.el (gnus-article-reply-with-original,
1972 gnus-article-followup-with-original): Switch to
1973 gnus-summary-buffer before reply/followup.
1975 2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
1977 * gnus-sum.el (gnus-summary-toggle-header): The article window may
1978 not exist. Toggle it anyway.
1980 2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1982 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
1984 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
1985 Trivial patch from Urban Engberg <ue@ccieurope.com>.
1987 * rfc2047.el (message-posting-charset): Defvar it.
1988 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
1989 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
1991 * mail-source.el (mail-source-fetch): Hide password.
1993 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
1995 2002-09-12 Katsumi Yamaoka <yamaoka@jpl.org>
1996 From John Paul Wallington <jpw@shootybangbang.com>.
1998 * gnus.el (gnus-visual, gnus-meta): Fix typo.
2000 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
2002 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
2004 2002-09-11 Simon Josefsson <jas@extundo.com>
2006 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
2007 (nnimap-split-rule): Doc fix.
2008 (nnimap-request-expire-articles): Cleanup code.
2010 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
2011 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
2013 * gnus-art.el (gnus-article-address-banner-alist): New option.
2014 (article-strip-banner): Refer the above option to split banners of
2015 free mail servers, when no group parameter is specified.
2017 2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
2019 * nntp.el (nntp-wait-for-string): Check for a process in the
2020 current buffer instead of `nntp-server-buffer'.
2022 2002-09-09 Simon Josefsson <jas@extundo.com>
2024 * gnus-art.el (gnus-button-man-handler): New variable.
2025 (gnus-button-alist): Use g-b-handle-man.
2026 (gnus-button-handle-man): New, call g-b-man-handler.
2028 2002-09-08 Simon Josefsson <jas@extundo.com>
2030 * gnus-art.el (gnus-button-alist): Buttonize man page links.
2032 2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2034 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
2036 2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2038 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
2040 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
2043 * gnus-srvr.el (gnus-browse-describe-group): New command and
2046 2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2048 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
2049 value for gnus-decoration property.
2051 2002-09-06 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2053 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
2054 string) as group name in case we have a CRLF in the file.
2056 2002-09-04 Jesper Harder <harder@ifa.au.dk>
2058 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
2060 (rfc1843-decode-hzp): do.
2061 (rfc1843-newsgroups-regexp): do.
2063 2002-09-04 Simon Josefsson <jas@extundo.com>
2065 * message.el (message-canlock-generate): Make sure sha1 doesn't
2066 call external programs.
2068 2002-09-03 Simon Josefsson <jas@extundo.com>
2070 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
2072 * gnus-agent.el (gnus-agent-batch): Add doc.
2074 2002-09-03 Josh Huber <huber@alum.wpi.edu>
2076 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
2077 check for signed and encrypted parts.
2078 * mml.el (mml-parse-1): Correct small typo which preventing
2079 setting recipients in a secure tag.
2081 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2083 * mm-util.el (mm-coding-system-priorities): Default to a list of
2084 iso-2022-jp and others for the Japanese environment.
2086 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2088 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
2089 invalid display names.
2091 2002-08-30 Simon Josefsson <jas@extundo.com>
2093 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
2094 commit. From Reiner Steib <4uce.02.r.steib@gmx.net>.
2096 2002-08-26 Jesper Harder <harder@ifa.au.dk>
2098 * gnus.el (gnus-group-charter-alist): New option.
2099 (gnus-group-fetch-control-use-browse-url): New option.
2101 * gnus-group.el (gnus-group-fetch-charter): New function.
2102 (gnus-group-fetch-control): New function.
2103 Add them to the keymap and menu. Require mm-url.
2105 2002-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
2107 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
2108 From Alex Schroeder <alex@emacswiki.org>.
2110 2002-08-29 Jesper Harder <harder@ifa.au.dk>
2112 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
2113 items expecting user interaction.
2115 * gnus-topic.el (gnus-topic-make-menu-bar): do.
2117 * gnus-sum.el (gnus-summary-make-menu-bar): do.
2119 * gnus-srvr.el (gnus-server-make-menu-bar): do.
2121 * mml.el (mml-menu): do.
2123 2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
2125 * mail-source.el (mail-source-touch-pop): New function.
2127 * message.el (message-smtpmail-send-it): New function.
2128 (message-send-mail-function): Add it for a candidate.
2130 2002-08-27 Simon Josefsson <jas@extundo.com>
2132 * gnus-msg.el (posting-charset-alist): Use
2133 gnus-define-group-parameter instead of defcustom.
2134 (gnus-put-message): Handle SPC in GCC.
2135 (gnus-inews-insert-gcc): Ditto.
2136 (gnus-inews-insert-archive-gcc): Ditto.
2138 2002-08-26 Simon Josefsson <jas@extundo.com>
2140 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
2141 (gnus-agentize): Auto agentize all nntp and nnimap groups.
2142 (gnus-agent-possibly-save-gcc): Autoload.
2143 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
2145 2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
2147 * gnus.el (gnus-other-frame-function): New user option.
2148 (gnus-other-frame): Use it; add a doc-string; make it work with
2149 the gnuclient program.
2151 * gnus-util.el (gnus-frame-or-window-display-name): New function.
2153 * lpath.el: Fbind `frame-parameter', `make-frame-on-display',
2154 `device-connection' and `dfw-device'.
2156 2002-08-22 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2158 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
2159 positives, make it stricter. From Jochen Hein (trivial change).
2161 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
2163 * gnus.el (gnus-other-frame): Trivial fix.
2165 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
2167 * gnus.el (gnus-other-frame-parameters): New user option.
2168 (gnus-other-frame-object): New variable.
2169 (gnus-other-frame): Make it search for existing Gnus frame; don't
2170 read new news; delete frame on exit.
2172 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
2174 * lpath.el: Fbind w32-focus-frame and x-focus-frame.
2176 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
2177 From
\e$B>.4X
\e(B
\e$B5HB'
\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
2179 * message.el (message-set-auto-save-file-name): Add support for
2180 the Cygwin Emacs; the system-type is `cygwin'.
2181 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
2183 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
2185 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
2187 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
2188 avoid arithmetic errors.
2190 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
2192 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
2194 2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
2196 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
2197 (message-ignored-resent-headers): Add envelope From.
2199 2002-08-18 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2201 * gnus.el (gnus-summary-line-format): Document %k specifier.
2203 2002-08-17 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2205 * gnus-sum.el (gnus-summary-line-message-size): New function.
2206 (gnus-summary-line-format-alist): Use it.
2208 2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
2210 * gnus-art.el (article-make-date-line): Refer to the value for
2211 `gnus-article-time-format' in the summary buffer.
2213 * message.el (message-cite-prefix-regexp): Exclude ":" and "
\e,A;
\e(B".
2215 2002-08-14 Simon Josefsson <jas@extundo.com>
2217 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
2219 (gnus-button-alist): Fix doc.
2220 (gnus-header-button-alist): Use ' not ` for default value quoting.
2221 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
2222 rationale similar to 2002-05-01 change.
2223 (gnus-article-add-buttons-to-head): Evaluate expression.
2225 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
2227 2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
2229 * message.el (message-font-lock-keywords): Refer to the value for
2230 `message-cite-prefix-regexp' dynamically.
2232 2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
2234 * gnus-art.el (gnus-decode-header-methods): Doc fix.
2236 2002-08-12 Simon Josefsson <jas@extundo.com>
2238 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
2239 (imap-shell-open): Skip initial junk before IMAP greeting.
2241 2002-08-11 Simon Josefsson <jas@extundo.com>
2243 * message-utils.el (message-xpost-default,
2244 message-xpost-fup2-header, message-xpost-fup2): Fixed
2245 Typos. Trivial changes from Reiner Steib
2246 <4uce.02.r.steib@gmx.net>.
2248 2002-08-09 Simon Josefsson <jas@extundo.com>
2250 * message.el (message-canlock-password): Set
2251 canlock-password-for-verify to newly generated canlock-password.
2252 When Emacs is restarted, Custom makes sure this is set, but during
2253 the same session we must set it manually.
2255 2002-08-07 Jesper Harder <harder@ifa.au.dk>
2257 * yenc.el: New file.
2259 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
2260 (mm-uu-type-alist): Add yenc.
2261 (mm-uu-yenc-filename): New function.
2262 (mm-uu-yenc-extract): New function.
2264 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
2266 2002-08-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2268 * dgnushack.el (merge): Don't use coerce.
2270 2002-05-27 Jesper Harder <harder@ifa.au.dk>
2272 * mailcap.el (mailcap-mime-data): Test window-system rather than
2274 (mailcap-mime-data): Call xdvi and gv with "-safer".
2276 * mm-util.el: Don't define mm-device-type.
2278 2002-08-05 Simon Josefsson <jas@extundo.com>
2280 * mm-util.el (mm-coding-system-priorities): coding-system type not
2281 supported everywhere.
2283 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2285 * gnus.el (gnus-version-number): Bumped version number.
2287 2002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2289 * gnus.el: Oort Gnus v0.07 is released.
2291 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2293 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
2294 (gnus-article-sort-functions): Doc fix.
2296 (gnus-article-sort-by-random): New function.
2297 (gnus-thread-sort-by-random): New function.
2299 2002-08-02 Simon Josefsson <jas@extundo.com>
2301 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
2302 funcall. From Scott A Crosby <scrosby@cs.rice.edu>.
2304 2002-07-31 Danny Siu <dsiu@adobe.com>
2306 * nnimap.el (nnimap-split-articles): do not call nnmail-fetch-field
2307 when splitting malformed messages without message-id
2309 2002-07-28 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2310 From Niklas Morberg <niklas.morberg@axis.com>.
2312 * nnweb.el (nnweb-type, nnweb-type-definition)
2313 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
2314 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
2316 * nnweb.el: Removed old non-functioning search engines.
2318 2002-07-27 Simon Josefsson <jas@extundo.com>
2320 * message.el (message-forward-make-body): Don't use
2321 `message-forward-ignored-headers' when doing a "raw" followup (it
2322 is important to preserve e.g. CTE).
2324 * flow-fill.el (fill-flowed): Disable filladapt-mode.
2326 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
2327 regexp-quote, Cyrus Sieve is fixed.
2329 * sieve-manage.el (sieve-manage-deletescript): New function.
2331 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
2332 (sieve-manage-mode): Fix menubar.
2333 (sieve-activate): Change some messages.
2334 (sieve-deactivate-all): New function.
2335 (sieve-deactivate): New alias.
2336 (sieve-remove): New function.
2337 (sieve-help): Fix help.
2338 All suggested by Ned Ludd.
2340 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
2342 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
2343 (mm-w3m-safe-url-regexp): New user option.
2345 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
2346 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
2348 2002-07-23 Karl Kleinpaste <karl@charcoal.com>
2350 * gnus-sum.el (gnus-summary-delete-article): Force
2351 nnmail-expiry-target to 'delete, so that absolute deletion
2352 happens when absolute deletion is requested.
2354 2002-07-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2355 From Nevin Kapur <nevin@jhu.edu>.
2357 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
2358 headers as empty headers.
2360 2002-07-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2361 From Jochen Hein <jochen@jochen.org>.
2363 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
2365 (gnus-emphasis-strikethru): New face.
2367 2002-07-20 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2368 From Jason Merrill <jason@redhat.com>.
2370 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
2371 entire file for each of a sequence of missing articles.
2373 * gnus-salt.el (gnus-binary-display-article): Respect an existing
2374 value for gnus-view-pseudos.
2376 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
2379 2002-07-14 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2380 From Ted Zlatanov <teodor.zlatanov@divine.com>.
2382 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
2383 (gnus-summary-mode-line-format-alist): Add %h for number of
2385 (gnus-newsgroup-spam-marked): New variable.
2386 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.