diff lisp/ChangeLog @ 848:0cb55b2a2c66

[xemacs-hg @ 2002-05-17 18:28:45 by adrian] Re: [PATCH] Re: [Proposal] Changes to Custom <7kn6e8e6.fsf@ispras.ru>
author adrian
date Fri, 17 May 2002 18:28:45 +0000
parents 047d37eb70d7
children 503b6a57cf47
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri May 17 03:46:55 2002 +0000
+++ b/lisp/ChangeLog	Fri May 17 18:28:45 2002 +0000
@@ -1,3 +1,23 @@
+2002-04-17  Nickolay Pakoulin  <npak@ispras.ru>
+
+	* cus-edit.el (custom-save-delete-any): New function
+	(make-custom-save-resets-mapper): New macro
+	(custom-save-resets-mapper-alist): New constant
+	(custom-save-resets): Modified
+	Save customized values MUCH faster by keeping often used lambdas
+	in cache `custom-save-resets-mapper-alist' instead of building them
+	on the fly in `custom-save-resets'.
+	
+	* cus-edit.el (custom-save-pretty-print): New variable
+	(custom-save-variable-p): New function
+	(custom-save-variable-internal): New function
+	(custom-save-variables): Modified
+        (custom-save-face-p): New function
+        (custom-save-face-internal): Modified
+        (custom-save-faces): Modified
+	Save customized variables and faces in the alphabetic order.
+	`custom-save-pretty-print' turns on/off pretty-printing values.
+
 2002-05-16  Ben Wing  <ben@xemacs.org>
 
 	* dialog.el: