Fixes suggested by David Engster <deng@randomsample.de>.
authorTed Zlatanov <tzz@lifelogs.com>
Tue, 5 Apr 2011 15:54:02 +0000 (10:54 -0500)
committerTed Zlatanov <tzz@lifelogs.com>
Tue, 5 Apr 2011 15:54:02 +0000 (10:54 -0500)
commit98c0e74e50e3e428605c31fe7c238b8db2a5fcae
treed0eae179d4ffea548c89aff74dea06a5ac0d7b9e
parent982f553eaeeb15b50ad3e4a3e3670c86026a5137
Fixes suggested by David Engster <deng@randomsample.de>.

* 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.
(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.
lisp/ChangeLog
lisp/gnus-registry.el
lisp/registry.el