X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2FChangeLog;h=ff1b3b7fa26c5acc9f1f9efa0234c1c85e174203;hp=595d32bbd6e0562bc5b0d4cc124eef2621f1ce1e;hb=854af5310dde4fed6a522a59d1d7816190f42142;hpb=a030e58d75e8dcaff893d0618f6ac0daa2ca9823 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 595d32bbd..ff1b3b7fa 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,8 +1,106 @@ +2011-04-07 David Engster + + * registry.el (registry-usage-test): Only do + `registry-lookup-breaks-before-lexbind' testing for Emacs24 with + lexical binding. + +2011-04-07 David Engster + + * Makefile.in (check, test-registry): New rules for test-suite. + +2011-04-06 David Engster + + * registry.el, gnus-registry.el: Use `ignore-errors' instead of third + argument NOERROR for `require', since XEmacs 21.4 does not support it. + +2011-04-06 David Engster + + * registry.el (initialize-instance): Change :after to :AFTER to be + compatible with old EIEIO version in XEmacs. + +2011-04-06 Teodor Zlatanov + + * gnus-registry.el (gnus-registry-post-process-groups) + (gnus-registry--split-fancy-with-parent-internal): Fix splitting bugs + and provide better messaging. + +2011-04-06 David Engster + + * Makefile.in (fail-on-warning): New rule to compile with warnings as + errors. + + * dgnushack.el (dgnushack-compile-error-on-warn): New function to call + dgnushack-compile with error-on-warn enabled, and to signal an error if + clean compilation failed. + (dgnushack-compile): New argument 'error-on-warn'. If non-nil, compile + with `byte-compile-error-on-warn'. Return nil if errors occured. + +2011-04-06 Teodor Zlatanov + + * gnus-registry.el: Don't use ERT if it's not available. Load it + unconditionally anyway, discarding errors. + (gnus-registry-delete-entries): New convenience function. + (gnus-registry-import-eld): Import from old .eld registry. + + * registry.el: Don't use ERT if it's not available. Load it + unconditionally anyway, discarding errors. + + * proto-stream.el (gnutls-negotiate): Revert inadvertent commit of the + version from the Claudio Bley GnuTLS patch (extra optional parameters + and host name). + +2011-04-05 Teodor Zlatanov + + * gnus-registry.el (gnus-registry-fixup-registry): New function to + fixup the parameters that can be customized by the user between + save/read cycles. + (gnus-registry-read): Use it. + (gnus-registry-make-db): Use it. + (gnus-registry-spool-action, gnus-registry-handle-action): Fix + messaging. + (gnus-registry--split-fancy-with-parent-internal): Fix loop. Map + references to actual group names with sender and subject tracking. + (gnus-registry-post-process-groups): Use `cond' for better messaging. + (gnus-registry-usage-test): Add subject lookup test. + + * registry.el (registry-db, initialize-instance): Set up constructor + instead of :initform arguments for the sake of older Emacsen. + (registry-lookup-breaks-before-lexbind): New method to demonstrate + pre-lexbind merge bug. + (registry-usage-test): Use it. + (initialize-instance, registry-db): Move the non-function initforms + back to the class definition. + +2011-04-03 Teodor Zlatanov + + * registry.el: New library to manage gnus-registry-style data. + + * gnus-registry.el: Use it (major rewrite). + + * nnregistry.el: Use it. + + * spam.el: Use it. + +2011-04-03 Lars Magne Ingebrigtsen + + * gnus-sum.el (gnus-update-marks): Reinstate the code to not alter + marks on non-selected articles. + +2011-04-02 Chong Yidong + + * nnimap.el (nnimap-open-connection-1): Pass explicit :end-of-command + parameter to open-protocol-stream. + 2011-04-01 Julien Danjou * mm-view.el (mm-display-inline-fontify): Do not fontify with fundamental-mode. +2011-04-01 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-get-unread-articles): Don't try to contact denied + servers. + 2011-03-30 Lars Magne Ingebrigtsen * gnus-sum.el (gnus-update-marks): Revert intersection change, which