changeset 30524:62ed067637af

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Sun, 30 Jul 2000 11:50:38 +0000
parents 87bca20b7a83
children f49e65f35fc1
files lisp/ChangeLog lispref/hash.texi
diffstat 2 files changed, 51 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Jul 30 11:49:57 2000 +0000
+++ b/lisp/ChangeLog	Sun Jul 30 11:50:38 2000 +0000
@@ -1,16 +1,45 @@
+2000-07-30  Gerd Moellmann  <gerd@gnu.org>
+
+	* eshell/esh-groups.el: Change custom :link file names
+	from `eshell.info' to `eshell'.
+
+2000-07-30  Francis Wright  <fjw@maths.qmw.ac.uk>
+
+	* dired.el (dired-build-subdir-alist): Expand subdirectory names
+	correctly in recursive ange-ftp listings.
+
+2000-07-30  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+	* ps-print.el: Fix bug 1: if ps-font-size-internal,
+	ps-header-font-size-internal and
+	ps-header-title-font-size-internal variables are not set,
+	ps-nb-pages and ps-line-lengths-internal crashes.  Fix bug 2: if
+	face text property is (foreground-color . COLOR) or
+	`(background-color . COLOR)', ps-print crashes.  Doc fix.
+	(ps-print-version): New version number (5.2.4).
+	(ps-plot-region): Code fix.
+	(ps-nb-pages, ps-line-lengths-internal): Bug fix 1.
+	(ps-face-attribute-list, ps-face-attributes, ps-face-background):
+	Bug fix 2.
+
+2000-07-30  Milan Zamazal  <pdm@freesoft.cz>
+
+	* glasses.el (glasses-make-readable): Fix uncapitalization of
+	identifiers like `myXMLDocument'.
+
 2000-07-28  Karl Fogel  <kfogel@red-bean.com>
 
-	* mail/mail-hist.el (mail-hist-previous-input,
-	mail-hist-next-input): do the obvious code factorization.
-	(mail-hist-retrieve-and-insert): new func, contains common
+	* mail/mail-hist.el (mail-hist-previous-input)
+	(mail-hist-next-input): Do the obvious code factorization.
+	(mail-hist-retrieve-and-insert): New func, contains common
 	code of above two.
 	If inserting a message body, leave point at top.
 
 2000-07-28  Sam Steingold  <sds@gnu.org>
 
 	* net/ange-ftp.el (ange-ftp-verify-visited-file-modtime):
-	use `<=', not `<' to compare times!
-	(ange-ftp-ls): remve
+	Use `<=', not `<' to compare times!
+	(ange-ftp-ls): Remove.
 
 2000-07-27  Gerd Moellmann  <gerd@gnu.org>
 
--- a/lispref/hash.texi	Sun Jul 30 11:49:57 2000 +0000
+++ b/lispref/hash.texi	Sun Jul 30 11:50:38 2000 +0000
@@ -95,16 +95,26 @@
 value in the hash table preserves it from garbage collection.
 
 The value, @var{weak}, must be one of @code{nil}, @code{key},
-@code{value} or @code{t}.  If @var{weak} is @code{key} or @code{t}, then
-the hash table does not prevent its keys from being collected as garbage
-(if they are not referenced anywhere else); if a particular key does get
-collected, the corresponding association is removed from the hash table.
+@code{value}, @code{key-or-value}, @code{key-and-value}, or @code{t}
+which is an alias for @code{key-and-value}.  If @var{weak} is @code{key}
+then the hash table does not prevent its keys from being collected as
+garbage (if they are not referenced anywhere else); if a particular key
+does get collected, the corresponding association is removed from the
+hash table.
 
-Likewise, if @var{weak} is @code{value} or @code{t}, then the hash table
-does not prevent values from being collected as garbage (if they are not
-referenced anywhere else); if a particular value does get collected, the
+If @var{weak} is @code{value}, then the hash table does not prevent
+values from being collected as garbage (if they are not referenced
+anywhere else); if a particular value does get collected, the
 corresponding association is removed from the hash table.
 
+If @var{weak} is @code{key-or-value}, associations are removed from the
+hash table when either their key or their value part would be collected
+as garbage, not counting references to the key and value from weak hash
+tables.  Likewise, if @var{weak} is @code{key-and-value}, associations
+are removed from the hash table when both their key and value would be
+collected as garbage, again not considering references to the key and
+value from weak hash tables.
+
 The default for @var{weak} is @code{nil}, so that all keys and values
 referenced in the hash table are preserved from garbage collection.  If
 @var{weak} is @code{t}, neither keys nor values are protected (that is,