(gnus-registry-trim): fix for when
[gnus] / lisp / ChangeLog
index 9456a3b..5a12b54 100644 (file)
@@ -1,5 +1,357 @@
+2003-06-06  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-trim): fix for when
+       gnus-registry-max-entries is nil
+
+2003-06-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * qp.el (quoted-printable-decode-region): Don't error out on
+       malformed text.
+
+2003-06-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
+       strings. 
+
+2003-06-04  Jesper Harder  <harder@ifa.au.dk>
+
+       * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
+       From: Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny
+       change)
+
+2003-06-03  Dave Love  <fx@gnu.org>
+
+       * gnus-soup.el (gnus-soup-send-packet): Don't use
+       message-functionp.
+
+       * gnus.el (gnus-agent-cache): Doc fix.
+       (gnus-other-frame): Quote lambda used as hook.
+
+       * message.el: Doc fixes.
+       (message-functionp): Deleted.  Callers changed.
+       (message-fix-before-sending): Highlight with overlays.  Clarify
+       `illegible text' messages.
+       (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
+       compiling.
+       (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
+
+2003-06-03  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * nnmail.el (nnmail-split-fancy-match-partial-words): New user
+       option.
+       (nnmail-split-it): Obey it.  Don't let-bind regexp twice.
+
+       * message.el (message-fetch-field): Mention narrow-to-headers
+       requirement.
+
+2003-06-03  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-xmas.el (gnus-xmas-create-image): Use
+       insert-file-contents-literally.  From: Eric Eide
+       <eeide@cs.utah.edu>
+
+2003-06-02  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-fetch-group): always return the
+       short name of the group
+
+2003-06-02  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-cus.el (defvar): Silence byte-compiler warnings.
+
+       * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
+
+2003-05-31  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
+       rather than gnus-display-mime-function.
+
+2003-05-30  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-use-long-group-names): new variable
+       (gnus-registry-add-group): use it
+       (gnus-registry-trim-articles-without-groups): new variable
+       (gnus-registry-delete-group): use it
+       (gnus-registry-unload-hook): uninstall all the hooks
+
+       * spam.el (spam-install-hooks-function, spam-unload-hook): new
+       functions so users that load spam.el for customization don't get
+       all the hooks installed
+       (spam-install-hooks): new variable, set to t by default if user
+       has one of the spam-use-* variables set
+
+       * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): new
+       functions so users that load spam-stat.el for customization don't get
+       all the hooks installed
+
+2003-05-30  Dave Love  <fx@gnu.org>
+
+       * rfc2047.el (rfc2047-decode): Don't use
+       mm-with-unibyte-current-buffer.
+
+       * qp.el (quoted-printable-decode-string): Use
+       mm-with-unibyte-buffer.
+
+2003-05-29  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-save): allow forced saving even
+       when registry is not dirty.  Use gnus-registry-trim to shorten the
+       gnus-registry-alist.
+       (gnus-registry-max-entries): new variable
+       (gnus-registry-trim): new function, trim gnus-registry-alist to
+       size gnus-registry-max-entries, sorting by entry mtime so the
+       newest entries stick around
+
+       * gnus-start.el (gnus-gnus-to-quick-newsrc-format): instead of
+       just one specific variable, allow a list of specific variables
+
+2003-05-28  Dave Love  <fx@gnu.org>
+
+       * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
+       end of region.
+
+2003-05-28  Jesper Harder  <harder@ifa.au.dk>
+
+       * lpath.el: Add put-char-table and get-char-table.
+
+2003-05-28  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-dirty): flag for modified registry
+       (gnus-registry-save, gnus-registry-read) 
+       (gnus-registry-store-extra, gnus-registry-clear): use it (note
+       that gnus-registry-store-extra is invoked for all modifications to
+       set the mtime, so gnus-registry-dirty only needs to be set there)
+
+2003-05-23  Simon Josefsson  <jas@extundo.com>
+
+       * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
+       message-sender.
+
+       * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
+
+       * message.el (message-use-idna): Ditto.
+
+2003-05-20  Dave Love  <fx@gnu.org>
+
+       * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
+       (rfc2047-q-encode-region): Don't use it.
+       (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
+       rfc2047-encoding-type to `mime'.
+       (rfc2047-encode-string, rfc2047-encode): Doc fix.
+
+2003-05-20  Jesper Harder  <harder@ifa.au.dk>
+
+       * message.el (message-send-mail): Don't insert a courtesy copy
+       notice in base64 encoded messages.
+
+2003-05-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
+       marks if the destination group is not auto-expirable.
+
+2003-05-14  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * dgnushack.el (assq-delete-all): Removed the compiler macro.
+
+2003-05-14  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agentize): Updated documentation to match
+       usage.
+       (gnus-agent-expire-group-1): Do not skip over a group when the
+       force argument is set. 
+       * gnus.el (gnus-agent): Updated documentation to reflect that
+       gnus-agent now defaults to t.
+
+2003-05-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-version-number): Bump.
+
+2003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+       * gnus.el: Gnus v5.10.2 is released.
+
+2003-05-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail-source.el (mail-source-delete-incoming): Changed to t. 
+
+       * rfc2047.el (rfc2047-syntax-table): Funcall.
+
+       * lpath.el ((featurep 'xemacs)): Added set-char-table-range. 
+       ((featurep 'xemacs)): No, don't.
+
+       * rfc2047.el (rfc2047-encodable-p): Use the header charset. 
+
+       * gnus-sum.el (gnus-summary-reselect-current-group): Supply
+       leave-hidden. 
+
+2003-05-14  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+
+       * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'.  (Tiny
+       patch.) 
+
+2003-05-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-registry.el (gnus-registry-store-extra-entry): Use
+       gnus-assq-delete-all. 
+
+       * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
+
+       * message.el (message-ignored-bounced-headers): Add Delivered-To. 
+
+       * gnus-sum.el (gnus-summary-find-next): Indent.
+       (gnus-summary-find-prev): Ditto.
+       (gnus-summary-catchup): Doc fix.
+       (gnus-summary-mark-current-read-and-unread-as-read): New function.
+       (gnus-summary-catchup): Really mark after point.
+
+       * gnus-util.el (gnus-user-date): Use %d instead of %m.
+       (gnus-user-date): Use floating point time so that we don't get
+       overflows. 
+
+       * gnus-sum.el (gnus-summary-local-variables): Clean up.
+
+       * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
+       since none of the other image things do.
+
+2003-05-13  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * dgnushack.el (assq-delete-all): New compiler macro for Emacs 20.
+
+2003-05-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Fbind find-coding-system.
+
+       * dgnushack.el (dgnushack-make-load): Remove redundant format call
+       in message.  Suggested by Yoichi NAKAYAMA <yoichi@geiin.org>.
+       * pop3.el (pop3-movemail): Ditto.
+
+2003-05-12  Colin Marquardt <c.marquardt@alcatel.de>  (tiny change)
+
+       * gnus.el (gnus-agent): Docstring fix.
+
+2003-05-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-install): new variable
+       (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry) 
+       (gnus-registry-store-extra-entry, gnus-registry-delete-group) 
+       (gnus-registry-add-group): add a modification timestamp to each entry
+       (gnus-registry-install-hooks): new function
+
+2003-05-12  Kevin Greiner <kgreiner@xpediantsolutions.com>
+
+       * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
+       (gnus-agent-cat-disable-undownloaded-faces): New function.
+       Accessor for new agent property
+       'agent-disable-undownloaded-faces'.
+       gnus-cus.el (gnus-agent-parameters): Added
+       agent-disable-undownloaded-faces and corrected documentation.
+       (gnus-agent-cat-prepare-category-field,
+       gnus-agent-customize-category): Changed to avoid creating free
+       references to each field's symbol.
+       gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
+       (gnus-select-newgroup): Initialize it.
+       (gnus-summary-highlight-line): Use it.  
+
+2003-05-12  Dave Love  <fx@gnu.org>
+
+       * mm-util.el (mm-read-charset): Deleted.
+       (mm-coding-system-mime-charset): New.
+       (mm-read-coding-system, mm-mule-charset-to-mime-charset) 
+       (mm-charset-to-coding-system, mm-mime-charset) 
+       (mm-find-mime-charset-region): Use it.
+       (mm-default-multibyte-p): Fix non-mule case.
+
+       * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
+       and compile.
+       (rfc2047-syntax-table): Fix building table to work in Emacs 22.
+       (rfc2047-unfold-region): Delete unused var `leading'.
+
+2003-05-12  Simon Josefsson  <jas@extundo.com>
+
+       * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
+       output window if one is available.  Tiny patch from Ville Skytt\e,Ad\e(B
+       <scop@xemacs.org>.
+
+2003-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
+       space. 
+
+2003-05-11  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
+       washing etc.
+       (gnus-handle-ephemeral-exit): Don't reload article after exiting.
+
+       * nndoc.el (nndoc-type-alist): `mime-digest' should be before
+       `mime-parts'.
+
+2003-05-10  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
+       work.  Update mode-line.
+
+2003-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-logo-color-alist): Added no colours.
+
+2003-05-09  Dave Love  <fx@gnu.org>
+
+       * utf7.el (mm-util): Require.
+       (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
+       Defconst, not defvar.
+       (utf7-utf-16-coding-system): New.
+       (utf7-encode-internal): Hoist concat out of loop.
+       (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
+       (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
+       case.
+       (utf7-latin1-u16-char-converter): Encode the region.
+       (utf7-u16-latin1-char-converter): Decode the region.
+       (utf7-encode, utf7-decode): Fix multibyteness.
+
+       * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
+       (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
+       (mm-uu-yenc-decode-function): Defvar when compiling.
+       (mm-encode-body, mm-decode-body): Doc fix.
+
+2003-05-09  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-unregistered-group-regex):
+       removed in favor of the group/topic/global variables
+       (gnus-registry-register-message-ids): fixed test to omit
+       gnus-registry-unregistered-group-regex
+
+       * gnus.el (gnus-variable-list): removed gnus-registry-alist and
+       gnus-registry-headers-alist from the list
+       (gnus-registry-headers-alist): removed
+       (registry-ignore): new parameter, with accompanying
+       gnus-registry-ignored-groups global variable
+
+       * gnus-start.el (gnus-clear-system): no need to clear the
+       registry, we can do it ourselves
+       (gnus-gnus-to-quick-newsrc-format): extra parameters so it can be
+       used by gnus-registry.el
+
+       * gnus-registry.el (gnus-registry-cache-file): new file variable
+       (gnus-registry-cache-read, gnus-registry-cache-save): new
+       functions
+       (gnus-registry-cache-whitespace): new function.  From Dan
+       Christensen <jdc@chow.mat.jhu.edu>
+       (gnus-registry-save, gnus-registry-read): use the new
+       gnus-registry-cache-{read|save} functions, and change the name
+       from gnus-registry-translate-{from|to}-alist
+       (gnus-registry-clear): fixed so it doesn't refer to old function name
+
+2003-05-09  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
+       address.
+
 2003-05-08  Teodor Zlatanov  <tzz@lifelogs.com>
 
+       * gnus-start.el (gnus-clear-system): added gnus-registry-alist to
+       the list of cleared variables
+
        * gnus-registry.el (gnus-registry-split-fancy-with-parent):
        nnmail-split-fancy-with-parent-ignore-groups can be a single regex
        in addition to a list of regexes.