X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2FChangeLog;h=4beea1ab69004fce1bdb0a17bcbe1ee5f48b6e4b;hb=26c1b062894eb187922a9cd6890a7cc5c2927c01;hp=b0d0850d573060fa1e9d8a35a5286237352fe7f2;hpb=85093239bc794cb948ebbf5a5bd910b3d1c95cec;p=elisp%2Fgnus.git- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b0d0850..4beea1a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,557 @@ +2004-02-14 Jesper Harder + + * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup. + + * html2text.el (html2text-get-attr, html2text-fix-paragraph): do + + * gnus-sum.el (gnus-summary-limit-to-age) + (gnus-summary-limit-children): do. + + * gnus-int.el (gnus-request-scan): do. + + * gnus-group.el (gnus-group-suspend): do. + + * gnus-cus.el (gnus-agent-cat-prepare-category-field): do. + + * gnus-cite.el (gnus-cite-parse-attributions): do. + + * gnus-agent.el (gnus-summary-set-agent-mark) + (gnus-agent-regenerate-group): do. + + * deuglify.el (gnus-article-outlook-unwrap-lines): do. + + * binhex.el (binhex-decode-region-internal): do. + +2004-02-12 Katsumi Yamaoka + + * gnus-fun.el (gnus-face-properties-alist): New user option. + (gnus-display-x-face-in-from): Use it. + + * gnus-art.el (article-display-face): Ditto. + + * compface.el (uncompface-use-external): Default to nil. + +2004-02-12 Jesper Harder + + * nntp.el (nntp-erase-buffer): New function. + (nntp-retrieve-data, nntp-send-command) + (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo) + (nntp-possibly-change-group): Use it. + + * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use + with-current-buffer. + +2004-02-12 TAKAI Kousuke + + * compface.el: Merge the ELisp-based uncompface program. + (compface): New customization group. + (uncompface-use-external): New user option. + (uncompface): Call uncompface-internal if uncompface-use-external + is nil. + (uncompface-internal): New function. Note that there are also + some other functions and variables added for this function. + +2004-02-10 Jesper Harder + + * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb + if necessary. + +2004-02-09 Teodor Zlatanov + + * spam-report.el (spam-report-unplug-agent) + (spam-report-plug-agent, spam-report-deagentize) + (spam-report-agentize, spam-report-url-ping-temp-agent-function): + support for the Agent in spam-report: when unplugged, report to a + file; when plugged, submit all the requests + + * spam.el (spam-register-routine): improved message about + registration + +2004-02-09 Jesper Harder + + * rfc2047.el (rfc2047-qp-or-base64): New function to reduce + dependencies. + (rfc2047-encode): Use it. + + * gnus-art.el (gnus-button-marker-list): Move before first + reference. + + * imap.el (imap-parse-flag-list, imap-parse-body-extension) + (imap-parse-body): Fix format string mismatch. + + * gnus-score.el (gnus-summary-increase-score): do. + + * nnrss.el (nnrss-close): New function. + +2004-02-08 Jesper Harder + + * nnrss.el (nnrss-make-filename): New function. + (nnrss-request-delete-group, nnrss-read-server-data) + (nnrss-save-server-data, nnrss-read-group-data) + (nnrss-save-group-data): Use it. + (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1. + (nnrss-read-server-data, nnrss-read-group-data): Use load. + (nnrss-group-hashtb): Make it a hash table rather than an obarray. + +2004-02-07 Jesper Harder + + * mml.el (mml-compute-boundary-1): Don't uncompress files. + +2004-02-06 Jesper Harder + + * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag + files. + + * message.el (message-generate-headers-first): Don't quote nil + and t in docstrings. + + * imap.el (imap-id): do. + + * gnus-agent.el (gnus-agent-consider-all-articles) + (gnus-agent-queue-mail): do. + +2004-02-05 Reiner Steib + + * spam-report.el (spam-report-process-queue): New function. + Process requests from `spam-report-requests-file'. + (spam-report-process-queue): Doc fix. + +2004-02-05 Teodor Zlatanov + + * spam.el (spam-register-routine) + (spam-log-processing-to-registry, spam-log-registered-p) + (spam-log-unregistration-needed-p, spam-log-undo-registration): + change "check" to "spam-check" for semi-clarity + +2004-02-05 Jesper Harder + + * pop3.el: Require nnheader. + + * mml-smime.el: Require cl. Autoload message-fetch-field. + + * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus. + + * gnus-picon.el: Require cl. + + * gnus-fun.el: Require gnus-ems and gnus-util. + + * gnus.el (gnus-method-to-server): Move defsubst before first use. + + * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr + + * gnus-art.el (gnus-article-edit-mode): Define before first + reference. + +2004-02-04 Jesper Harder + + * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify. + (gnus-uu-post-encoded): Use point-at-bol. + + * gnus-topic.el (gnus-group-active-topic-p): do. + + * gnus-start.el (gnus-newsrc-to-gnus-format): do. + + * gnus-group.el (gnus-group-kill-region): do. + + * gnus-art.el (article-date-ut): do. + + * message.el (message-fetch-field): Remove redundant + case-fold-search binding. + (message-narrow-to-field): Simplify. + +2004-02-03 Reiner Steib + + * spam.el (spam-directory): Derive from `gnus-directory'. + + * spam-report.el (spam-report-url-to-file) + (spam-report-requests-file): New function and variable for offline + reporting. + (spam-report-url-ping-function): Add `spam-report-url-to-file' + and user defined function. + (spam-report-url-ping-mm-url): Remove doubled slash. + +2004-02-03 Teodor Zlatanov + + * spam.el (spam-list-of-processors): fixed spamassassin variable names + +2004-02-03 Jesper Harder + + * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix + format string mismatch. + + * sieve.el (sieve-deactivate-all): do. + + * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do. + + * nnlistserv.el (nnlistserv-kk-wash-article): do. + + * nnml.el (nnml-request-set-mark, nnml-save-marks): do. + + * mm-bodies.el (mm-7bit-chars): Don't include \r. + +2004-02-02 Teodor Zlatanov + + * spam.el (spam-list-of-checks): added spam-use-BBDB-eclusive to + the list of checks + +2004-01-31 Jesper Harder + + * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid + padding. + +2004-01-27 Simon Josefsson + + * mm-view.el (mm-fill-flowed): Add. + (mm-inline-text): Use it. Tiny patch from Ralf Angeli + . + +2004-01-27 Teodor Zlatanov + + * spam.el (spam-spamassassin-register-ham-routine) + (spam-spamassassin-register-spam-routine): fixed function names + +2004-01-27 Katsumi Yamaoka + + * gnus.el (gnus-tmp-grouplens): Remove. + (gnus-summary-line-format): Remove grouplens. + + * gnus-group.el (gnus-group-line-format): Ditto. + + * gnus-spec.el (gnus-format-specs): Ditto. + (gnus-update-format-specifications): Flush the group format spec + cache if there's the grouplens stuff. + (gnus-parse-simple-format): Replace %l with the empty string. + +2004-01-27 Steve Youngs + + * gnus-spec.el (gnus-parse-simple-format): Fix setq value + omission. + From Jerry James + +2004-01-26 Katsumi Yamaoka + + * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml. + Suggested by Hiroshi Fujishima . + +2004-01-25 Paul Jarc + + * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile, + nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number): + New macros and functions. + * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov): + Handle > NLINK_MAX messages. + * nnmaildir.el (nnmaildir-request-set-mark): Use + nnmaildir--emlink-p and nnmaildir--eexist-p. + +2004-01-25 Alex Schroeder + + * spam-stat.el (spam-stat-process-directory-age): New option. + (spam-stat-process-directory): Use it. + +2004-01-24 Hiroshi Fujishima (tiny change) + + * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty. + (spam-stat-save): Accept prefix argument. + +2004-01-23 Paul Jarc + + * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many + links" error. + +2004-01-23 Katsumi Yamaoka + + * dgnushack.el: Advise byte-optimize-form-code-walker to optimize + the rest of the and/or forms. + +2004-01-23 Jesper Harder + + * gnus.el (gnus-tmp-grouplens): Define for the sake of backward + compatibility with old .newsrc.eld files. + + * gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove. + + * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens. + + * gnus-start.el (gnus-1): do. + + * gnus-group.el (gnus-group-line-format-alist): do. + + * gnus.el (gnus-use-grouplens, gnus-visual): do. + + * gnus-gl.el: Remove. + +2004-01-23 Kevin Greiner + + * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of + marks consisting of a single range {for example, (3 . 5)} rather + than a list of a single range { ((3 . 5)) }. + +2004-01-23 Jesper Harder + + * spam-stat.el (spam-stat-store-gnus-article-buffer): Use + with-current-buffer. + (spam-stat-store-current-buffer): Use insert-buffer-substring to + avoid consing a string. + + * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987. + Remove obsolete entries for big5 and gb2312. + +2004-01-22 Kevin Greiner + + * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the + uncompressed list. + +2004-01-22 Jesper Harder + + * spam-stat.el (spam-stat-strip-xref): New function. + (spam-stat-process-directory): Use it. + + * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search + here -- it's done in message-fetch-field. + +2004-01-21 Kevin Greiner + + * gnus-agent.el (gnus-agent-queue-mail, + gnus-agent-prompt-send-queue): New variables. + (gnus-agent-send-mail): Use gnus-agent-queue-mail. + * gnus-draft.el (gnus-group-send-queue): Pass the group name + "nndraft:queue" along to gnus-draft-send. Use + gnus-agent-prompt-send-queue. + (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group + is "nndraft:queue". Suggested by Gaute Strokkenes + + + * gnus-agent.el (agent-disable-undownloaded-faces): Removed + (agent-enable-undownloaded-faces): Added + (gnus-agent-cat-groups): Use eval-and-compile, not + eval-when-compile, to define gnus-agent-set-cat-groups as the setf + method of gnus-agent-cat-groups even when the buffer has been + evaled. + (gnus-agent-save-active,gnus-agent-save-active-1): Merged to + delete gnus-agent-save-active-1. + (gnus-agent-save-groups): Deleted. Identical to + gnus-agent-save-active. + (gnus-agent-write-active): No longer adjust agent's copy of active + file as agent's adjustments are now stored in their own + file. Removed optional parameter. + (gnus-agent-possibly-alter-active): Ignore groups of unagentized + servers. Add use of min/max range limits from server's local + file. + (gnus-agent-save-alist): Removed unused optional argument. + (gnus-agent-load-local,gnus-agent-read-and-cache-local), + (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local), + (gnus-agent-set-local): A per-server file that keeps min/max range + limits for articles known to the agent. Provides a fast mechanism + for altering many active ranges. + (gnus-agent-expire-group,gnus-agent-expire): No longer save the + active file (local makes it unnecessary). + (gnus-agent-regenerate-group): Fixed XEmacs compatibility. + + * gnus-cus.el (agent-disable-undownloaded-faces): Removed + (agent-enable-undownloaded-faces): Added + + * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to + disable it when sending to "nndraft:queue". + (gnus-group-send-queue): Add safety check to avoid sending queue + when unplugged. + + * gnus-group.el (gnus-group-catchup): Use new + gnus-sequence-of-unread-articles, not + gnus-list-of-unread-articles, to avoid exhausting memory with huge + numbers of articles. Use gnus-range-map to avoid having to + uncompress the unread list. + (gnus-group-archive-directory, + gnus-group-recent-archive-directory): Fixed invalid ange-ftp + reference. + + * gnus-range.el (gnus-range-map): Iterate over list or sequence. + (gnus-sorted-range-intersection): Intersection of two ranges + without requiring that they first be uncompressed. + + * gnus-start.el (gnus-activate-group): Unless blocked by the + caller, possibly expand the active range to include both cached + and agentized articles. + (gnus-convert-old-newsrc): Rewrote in anticipation of having + multiple version-dependent converters. + (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with + gnus-agent-save-active. + (gnus-save-newsrc-file): Save dirty agent range limits. + + * gnus-sum.el (gnus-select-newgroup): Replaced inline code with + gnus-agent-possibly-alter-active. + (gnus-adjust-marked-articles): Faster handling of simple lists + +2004-01-21 Jesper Harder + + * spam-stat.el (spam-stat-test-directory): New optional argument + displays a list of files detected. Suggested by Andrew Cohen + . + (spam-stat-buffer-words-with-scores): Don't narrow and change + syntax table here. Reported by Andrew Cohen . + +2004-01-20 Teodor Zlatanov + + * spam.el (gnus-summary-mode-map): make spam-generic-score the + default scoring function + (spam-generic-score): calls spam-spamassassin-score if + spam-use-spamassassin or spam-use-spamassassin-headers is on; + spam-bogofilter-score otherwise. + + From Hubert Chan : + + * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers) + (spam-install-hooks, spam-spamassassin, spam-spamassassin-path) + (spam-spamassassin-arguments) + (spam-spamassassin-spam-flag-header) + (spam-spamassassin-positive-spam-flag-header) + (spam-spamassassin-spam-status-header, spam-sa-learn-path) + (spam-sa-learn-rebuild, spam-sa-learn-spam-switch) + (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch) + (spam-list-of-processors, spam-list-of-checks) + (spam-list-of-statistical-checks, spam-registration-functions) + (spam-check-spamassassin-headers, spam-check-spamassassin) + (spam-spamassassin-score) + (spam-spamassassin-register-with-sa-learn) + (spam-spamassassin-register-spam-routine) + (spam-spamassassin-register-ham-routine) + (spam-assassin-register-spam-routine) + (spam-assassin-register-ham-routine): add SpamAssassin support + (spam-bogofilter-score): fix to show article before scoring + + * gnus.el (spam-process, spam-autodetect-methods): add + spamassassin and spamassassin-headers + + * gnus-registry.el (gnus-registry-split-fancy-with-parent): + Suppress unnecessary messages. From Nevin Kapur + . + +2004-01-20 Jesper Harder + + * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in + make-hash-table. + +2004-01-19 Katsumi Yamaoka + + * canlock.el (base64-encode-string): Don't autoload it. + +2004-01-16 Katsumi Yamaoka + + * run-at-time.el: Remove useless (require 'itimer), + eval-and-compile and (featurep 'xemacs). + +2004-01-16 Jesper Harder + + * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if + GROUP is a virtual group. + +2004-01-16 Steve Youngs + + * gnus.el: Autoload `message-y-or-n-p'. + +2004-01-15 Jesper Harder + + * pgg-parse.el: Remove unnecessary (require 'custom). + + * pgg-def.el: do. + + * nnmail.el: do. + + * gnus-undo.el: do. + + * gnus-picon.el: do. + + * gnus-util.el: do. + +2004-01-15 Reiner Steib + + * gnus-sum.el (gnus-pick-line-number): Add autoload. + +2004-01-15 Katsumi Yamaoka + + * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime + handle, as well as a list. + + * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively. + Suggested by ARISAWA Akihiro . + (mm-w3m-cid-retrieve): Simplify. + +2004-01-14 Kai Grossjohann + + * message.el (message-kill-to-signature): Allow prefix arg to + specify number of lines to keep before signature. From Vasily + Korytov. + (message-kill-to-signature): Change docstring. + +2004-01-14 Katsumi Yamaoka + + * canlock.el: Always require sha1-el. + (canlock-sha1): Bind sha1-maximum-internal-length to nil. + + * message.el: Autoload sha1 only when compiling. + + * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind + eudc-expand-inline for XEmacs. + +2004-01-13 Katsumi Yamaoka + + * message.el (message-canlock-generate): Require sha1-el. + +2004-01-13 Jesper Harder + + * message.el (message-expand-name): Silence the byte compiler. + + * lpath.el: Add detect-coding-system. + + * dgnushack.el (dgnushack-compile): Remove obsolete check for + cus-edit. + +2004-01-13 Simon Josefsson + + * gnus-score.el (gnus-score-edit-all-score): Fix prototype. + Invoke gnus-score-mode. Reported by + bojohan+news@dd.chalmers.se (Johan Bockg,Ae(Brd). + + * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by + Jim Blandy (tiny change). + +2004-01-12 Jesper Harder + + * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing. + +2004-01-12 Teodor Zlatanov + + * spam.el (spam-get-article-as-string): updated to use + gnus-request-article-this-buffer, much simpler + (spam-get-article-as-buffer): removed + +2004-01-12 Kai Grossjohann + + * message.el (message-expand-name): Use EUDC if the user uses + that. + +2004-01-12 Jesper Harder + + * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a + character for the encoding to avoid consing a string. + + * rfc2047.el (rfc2047-decode-string): Don't cons a string + unnecessarily. + + * mm-util.el (mm-replace-chars-in-string): Remove. + + * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead + of mm-replace-chars-in-string. + +2004-01-11 Jesper Harder + + * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new + strings. + + * mm-util.el (mm-subst-char-in-string): Support inplace. + + * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons + a new string in every iteration. Use shy groups. + 2004-01-10 Jesper Harder * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)