X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2FChangeLog;h=1cec34cad1de6cfefa368e7eeb9b512c22591d73;hb=0ed5b1813c561b0290b3ebbe2e0eb9bba6156076;hp=6830e7a607e877cf091f5c626e6fbc27bc992fc6;hpb=4547392cf66f728cd64dc12efdd93af586ce4ea3;p=gnus diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6830e7a60..1cec34cad 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,4 +1,590 @@ -2004-01-17 Teodor Zlatanov +2004-03-04 Jesper Harder + + * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231 + language tags. + +2004-03-03 Per Abrahamsen + + * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local): + Don't bind "obarray". + + * gnus-sum.el (gnus-thread-sort-functions): Added + `gnus-thread-sort-by-most-recent-number' and + `gnus-thread-sort-by-most-recent-date'. + Reported by Kai Grossjohann . + +2004-03-03 Katsumi Yamaoka + + * gnus-cus.el (gnus-agent-customize-category): Mismatched paren. + +2004-03-02 Kevin Greiner + + * gnus-cus.el (gnus-agent-customize-category): Removed + ignore-errors macro reference that required cl to be loaded at + run-time. + + * gnus-range.el (gnus-sorted-range-intersection): Now accepts + single-interval range of the form (min . max). Previously the + range had to look like ((min . max)). Likewise, return + (min . max) rather than ((min . max)). + (gnus-range-map): Use gnus-range-normalize to accept + single-interval range. + + * gnus-sum.el (gnus-summary-highlight-line): Articles stored in + the cache, but not the agent, now appear with their usual face. + + * dgnushack.el (loaddir): New variable that is bound to the + directory containing the dgnushack.el file. Use loaddir, rather + than srcdir, to update load-path. Change lets dgnushack compile + code in directories other than GNUS/lisp. + +2004-03-01 Katsumi Yamaoka + + * lpath.el: Don't bind w3m-safe-url-regexp. + + * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the + w3m-safe-url-regexp variable buffer-local. + + * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto. + +2004-02-27 Simon Josefsson + + * gnus-sum.el (gnus-move-group-prefix-function): Add, default to + gnus-group-real-prefix. + (gnus-summary-move-article): Use it, instead of + gnus-group-real-prefix. + +2004-02-27 Katsumi Yamaoka + + * lpath.el: Bind w3m-safe-url-regexp. + + * gnus-art.el (gnus-article-wash-html-with-w3m): Make the + w3m-safe-url-regexp variable buffer-local and set it as the value + of mm-w3m-safe-url-regexp. + + * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto. + + * gnus-msg.el (gnus-setup-message): Ignore an article copy while + parsing gnus-posting-styles when the message is not for replying. + + * dgnushack.el: Autoload sgml-mode for XEmacs. + + * nnrss.el (nnrss-opml-export): Use + mm-set-buffer-file-coding-system instead of + set-buffer-file-coding-system. + +2004-02-27 Jesper Harder + + * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy + of checkdoc.el). + * nnrss.el: do. + * gnus-mlspl.el: do. + * gnus-ml.el: do. + * gnus-srvr.el: do. + + * nnrss.el (nnrss-opml-export): Turn on sgml-mode. + +2004-02-27 Kevin Ryde (tiny change) + + * gnus.el (gnus-group, gnus-summary, gnus-summary-sort): + Corrections to custom-manual links. + + * gnus-art.el (gnus-article): Ditto. + + * mm-decode.el (mime-display, mime-security): Ditto. + +2004-02-26 Jesper Harder + + * flow-fill.el: Typo. + +2004-02-26 Andrew Cohen + + * spam-wash.el: New file. + +2004-02-26 Mark A. Hershberger + + * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions. + +2004-02-26 Teodor Zlatanov + + * spam.el (spam-summary-prepare-exit): gnus-set-difference needs + to be run with new-articles as LIST1, not LIST2 + (spam-registration-functions): add spam-use-ham-copy as a nil + registration backend + +2004-02-26 Jesper Harder + + * spam-stat.el (spam-stat-washing-hook): New option. + (spam-stat-buffer-words): Use it. + (spam-stat-process-directory, spam-stat-test-directory): Use + insert-file-contents-literally. + (spam-stat-coding-system): New variable. + (spam-stat-load, spam-stat-save): Use it. + +2004-02-25 Katsumi Yamaoka + + * spam-report.el (spam-report-plug-agent): Quote + spam-report-url-to-file and spam-report-url-ping-plain. + +2004-02-25 Reiner Steib + + * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow + / in mailto URLs. + +2004-02-24 Reiner Steib + + * spam-report.el (spam-report-process-queue): Fix interactive use. + (spam-report-url-ping-temp-agent-function, spam-report-plug-agent) + (spam-report-unplug-agent): Doc fixes. + (spam-report-url-ping-mm-url, spam-report-url-to-file) + (spam-report-agentize, spam-report-deagentize): Autoload + +2004-02-24 Katsumi Yamaoka + + * dgnushack.el (with-syntax-table): Redefine it for XEmacs 21.5. + + * message.el (message-setup-fill-variables): Add mml tags to + paragraph-start and paragraph-separate. Suggested by Andrew Korty + . + (message-mode): Don't modify paragraph-separate there. + +2004-02-17 Katsumi Yamaoka + + * compface.el (uncompface-use-external): Default to undecided. + (uncompface-use-external-threshold): New variable. + (uncompface-float-time): New macro. + (uncompface): Determine whether to use the external decoder if + uncompface-use-external is undecided. + +2004-02-15 Lars Magne Ingebrigtsen + + * mm-view.el (mm-inline-image-emacs): Don't insert blank lines + after images. + + * gnus-art.el (gnus-mime-display-single): Remove dead code. + +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 @@ -6,7 +592,7 @@ 2004-01-20 Jesper Harder - * spam-stat.el (spam-stat-to-hash-table): Use :size argument in + * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in make-hash-table. 2004-01-19 Katsumi Yamaoka