1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 23:10:47 -08:00
emacs/doc/misc
Eric Abrahamsen d20acfe063 Fix Gnus registry pruning and sorting, and rename file
* lisp/gnus/gnus-registry.el (gnus-registry-prune-factor): Add new variable.
(gnus-registry-max-pruned-entries): Remove obsolete variable.
(gnus-registry-cache-file): Change default
filename extension to "eieio".
(gnus-registry-read): Add new function, split out from
`gnus-registry-load', that does the actual object reading.
(gnus-registry-load): Use it. Add condition case handler to check for
old filename extension and rename to the new one.
(gnus-registry-default-sort-function): New variable to specify a sort
function to use when pruning.
(gnus-registry-save, gnus-registry-insert): Use it.
(gnus-registry-sort-by-creation-time): Define a default sort function.

* lisp/gnus/registry.el (registry-db): Consolidate the :max-hard and
:max-soft slots into a :max-size slot.
(registry-db-version): Add new variable for database version number.
(registry-prune): Use :max-size slot. Accept and use a sort-function
argument.
(registry-collect-prune-candidates): Add new function for finding
non-precious pruning candidates.
(registry-prune-hard-candidates, registry-prune-soft-candidates):
Remove obsolete functions.
(initialize-instance): Upgrade registry version when starting.

* doc/misc/gnus.texi (Gnus Registry Setup): Explain pruning changes.
Mention gnus-registry-prune-factor. Explain sorting changes and
gnus-registry-default-sort-function. Correct file extension.
2014-12-18 11:22:02 +00:00
..
ada-mode.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
auth.texi doc/misc/auth.texi (Help for users): Explain quoting rules better 2014-11-03 22:21:25 +00:00
autotype.texi Merge from emacs-24; up to 2014-06-08T18:27:22Z!eggert@cs.ucla.edu 2014-06-24 00:15:26 -07:00
bovine.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
calc.texi * calc.texi (About This Manual): Update instructions 2014-12-17 08:16:11 -06:00
cc-mode.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
ChangeLog Fix Gnus registry pruning and sorting, and rename file 2014-12-18 11:22:02 +00:00
cl.texi "Advice" is a mass noun. Amend text accordingly. 2014-12-15 12:04:52 +00:00
dbus.texi Merge from emacs-24; up to 2014-06-06T02:22:40Z!monnier@iro.umontreal.ca 2014-06-21 12:45:59 -07:00
dired-x.texi Merge from emacs-24; up to 2014-06-08T18:27:22Z!eggert@cs.ucla.edu 2014-06-24 00:15:26 -07:00
doclicense.texi Update licenses to latest version from FSF. 2012-12-06 00:33:32 -08:00
ebrowse.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
ede.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
ediff.texi Remove remaining mentions of VMS as a host 2014-08-07 12:49:36 +01:00
edt.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
efaq-w32.texi Backport changes in preparation for git migration from trunk. 2014-10-31 11:03:23 +02:00
efaq.texi Backport changes in preparation for git migration from trunk. 2014-10-31 11:03:23 +02:00
eieio.texi Merge from emacs-24; up to 117634 2014-10-29 22:15:28 -07:00
emacs-gnutls.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
emacs-mime.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
epa.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
erc.texi doc/misc/erc.texi (Connecting): Remove stray "OA" that failed the manual build. 2014-10-03 16:02:53 +03:00
ert.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
eshell.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
eudc.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
eww.texi eww.texi: Add missing "." 2014-12-09 18:24:33 -05:00
flymake.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
forms.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
gnus-coding.texi Backport changes in preparation for git migration from trunk. 2014-10-31 11:03:23 +02:00
gnus-faq.texi Fix misspellings like "an unibyte buffer" 2014-12-09 16:27:23 -08:00
gnus-news.el Fix copyright years by hand. 2014-01-01 00:31:29 -08:00
gnus-news.texi Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
gnus-overrides.texi gnus-overrides.texi: Renamed from overrides.texi and all the relevant manuals use it now. 2011-02-06 00:25:41 +00:00
gnus.texi Fix Gnus registry pruning and sorting, and rename file 2014-12-18 11:22:02 +00:00
gpl.texi Update licenses to latest version from FSF. 2012-12-06 00:33:32 -08:00
htmlfontify.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
idlwave.texi Merge from emacs-24; up to 2014-06-15T04:52:34Z!eli@barzilay.org 2014-07-02 23:00:53 -07:00
ido.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
info.texi Doc and comment fixes re "online" help 2014-06-28 19:33:50 -07:00
mairix-el.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
Makefile.in Merge from emacs-24; up to 117691 2014-11-08 18:06:29 -08:00
makefile.w32-in Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
message.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
mh-e.texi Merge from emacs-24; up to 2014-06-15T04:52:34Z!eli@barzilay.org 2014-07-02 23:00:53 -07:00
newsticker.texi Fix "make docs" failure 2014-10-06 20:26:24 +02:00
nxml-mode.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
octave-mode.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
org.texi Fix some 24-hour time stamps in documentation. 2014-11-13 19:16:15 -08:00
pcl-cvs.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
pgg.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
rcirc.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
reftex.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
remember.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
sasl.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
sc.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
sem-user.texi Use @file for buffers, per the Texinfo manual 2014-03-12 16:52:34 -04:00
semantic.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
ses.texi Adding support for SES local printer functions 2014-06-12 08:04:48 +02:00
sieve.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
smtpmail.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
speedbar.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
srecode.texi "the the", "from from" and "and and". 2014-06-23 01:12:17 +02:00
texinfo.tex Merge from gnulib (a couple more changes) 2014-12-12 16:50:36 -08:00
todo-mode.texi Merge from emacs-24; up to 2014-06-26T06:55:15Z!rgm@gnu.org 2014-07-28 05:39:09 -04:00
tramp.texi Fix misspellings like "an unibyte buffer" 2014-12-09 16:27:23 -08:00
trampver.texi Backport Tramp changes from trunk. 2014-11-08 10:07:24 +01:00
url.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
vhdl-mode.texi Spelling fixes. 2014-09-11 12:44:25 -07:00
vip.texi Make most emulation packages obsolete. [Backport] 2014-10-20 18:12:13 -04:00
viper.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
widget.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
wisent.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00
woman.texi Add .info extension to @setfilename commands in doc/ 2014-06-09 22:20:31 -04:00