diff tests/ChangeLog @ 4133:5b55fa103aa1

[xemacs-hg @ 2007-08-21 12:38:57 by aidan] Clean up tests/automated/mule-test.el, fix a problem revealed by it.
author aidan
date Tue, 21 Aug 2007 12:39:15 +0000
parents 4d60c2708e5d
children 3660d327399f
line wrap: on
line diff
--- a/tests/ChangeLog	Mon Aug 20 22:29:29 2007 +0000
+++ b/tests/ChangeLog	Tue Aug 21 12:39:15 2007 +0000
@@ -1,3 +1,31 @@
+2007-08-21  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* automated/mule-tests.el (test-chars):
+	There are now 2^21 possible characters under Mule, not 2^19.
+	* automated/mule-tests.el (test-file-name):
+	Call #'make-temp-name instead of writing the file needed for the
+	rever-buffer test to the user's home directory. Wrap the following
+	#'save-buffer in a Silence-Message call.
+	* automated/mule-tests.el:
+	In the language environment tests, check that a given input method
+	exists before trying to activate it. If there are installed input
+	methods, assert that every input method specified in any language
+	environment exists. If the native-coding-system of the language
+	environment is specified as a function, don't assert that it is a
+	coding system. 
+
+	In the byte-compiler coding cookie tests, call #'read at runtime
+	on strings with non-Latin-1 Unicode escapes. This avoids errors
+	when make check is run under a non-Mule XEmacs, where unavailable
+	Unicode escapes throw an error in the Lisp reader.
+
+	Add a new Known-Bug-Expect-Failure call for a bug that occurred to
+	me yesterday; if non-Latin-1 is generated in an eval-when-compile
+	clause, that non-ASCII may be trashed and the compiled code
+	incorrectly saved as no-conversion if no other non-Latin-1 exists
+	in the input buffer. Add a comment giving more details of the bug
+	and how one might fix it. 
+
 2007-06-22  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* automated/mule-tests.el (buffer-modified-p): Test after revert.