APPROVE COMMIT
NOTE: This patch has been committed.
[I’m omitting the HELLO diff from this email because it’s mostly
unreadable.]
# HG changeset patch
# User Aidan Kehoe <kehoea(a)parhasard.net>
# Date 1309282466 -3600
# Node ID 17bcc2aab11161bf7fd501f045072f1a09625ff7
# Parent 3d1f8f0e690f27b4b12aa8c8c025fe3da95dbf92
Update the GPLv3 HELLO to use the ISO-IR-196 escape sequences.
etc/ChangeLog addition:
2011-06-28 Aidan Kehoe <kehoea(a)parhasard.net>
* HELLO:
No longer encode various Unicode characters in GNU's specific
ad-hoc character sets, use ISO-IR-196 sequences instead.
tests/ChangeLog addition:
2011-06-28 Aidan Kehoe <kehoea(a)parhasard.net>
* automated/mule-tests.el:
Update the charsets-in-region test to reflect the GPLv3 HELLO
file.
diff -r 3d1f8f0e690f -r 17bcc2aab111 etc/ChangeLog
--- a/etc/ChangeLog Sat Jun 25 14:00:48 2011 +0100
+++ b/etc/ChangeLog Tue Jun 28 18:34:26 2011 +0100
@@ -1,3 +1,9 @@
+2011-06-28 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * HELLO:
+ No longer encode various Unicode characters in GNU's specific
+ ad-hoc character sets, use ISO-IR-196 sequences instead.
+
2011-05-20 Jerry James <james(a)xemacs.org>
* tests/external-widget/Makefile (DESTDIR): New variable for all
diff -r 3d1f8f0e690f -r 17bcc2aab111 etc/HELLO
--- a/etc/HELLO Sat Jun 25 14:00:48 2011 +0100
+++ b/etc/HELLO Tue Jun 28 18:34:26 2011 +0100
diff -r 3d1f8f0e690f -r 17bcc2aab111 tests/ChangeLog
--- a/tests/ChangeLog Sat Jun 25 14:00:48 2011 +0100
+++ b/tests/ChangeLog Tue Jun 28 18:34:26 2011 +0100
@@ -1,3 +1,9 @@
+2011-06-28 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * automated/mule-tests.el:
+ Update the charsets-in-region test to reflect the GPLv3 HELLO
+ file.
+
2011-05-20 Jerry James <james(a)xemacs.org>
* tooltalk/Makefile (DESTDIR): New variable for all Makefiles, unused
diff -r 3d1f8f0e690f -r 17bcc2aab111 tests/automated/mule-tests.el
--- a/tests/automated/mule-tests.el Sat Jun 25 14:00:48 2011 +0100
+++ b/tests/automated/mule-tests.el Tue Jun 28 18:34:26 2011 +0100
@@ -572,22 +572,28 @@
;; Test charset-in-* functions
;;---------------------------------------------------------------
(with-temp-buffer
- (insert-file-contents (locate-data-file "HELLO"))
(let ((sorted-charsets-in-HELLO
- '(arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312
- cyrillic-iso8859-5 ethiopic greek-iso8859-7
- hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212
- katakana-jisx0201 korean-ksc5601 latin-iso8859-1
- latin-iso8859-2 vietnamese-viscii-lower)))
+ '(arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312
+ cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8
+ indian-is13194 ipa japanese-jisx0208 japanese-jisx0212
+ katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1
+ latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620
+ tibetan vietnamese-viscii-lower))
+ (coding-system-for-read 'iso-2022-7))
+ (insert-file-contents (locate-data-file "HELLO"))
(Assert (equal
;; The sort is to make the algorithm of charsets-in-region
;; irrelevant.
- (sort (charsets-in-region (point-min) (point-max))
+ (sort (remove* "^jit-ucs-charset-" (charsets-in-region (point-min)
+ (point-max))
+:test 'string-match :key 'symbol-name)
#'string<)
sorted-charsets-in-HELLO))
(Assert (equal
- (sort (charsets-in-string (buffer-substring (point-min)
- (point-max)))
+ (sort (remove* "^jit-ucs-charset-" (charsets-in-string
+ (buffer-substring (point-min)
+ (point-max)))
+:test 'string-match :key 'symbol-name)
#'string<)
sorted-charsets-in-HELLO))))
--
‘Iodine deficiency was endemic in parts of the UK until, through what has been
described as “an unplanned and accidental public health triumph”, iodine was
added to cattle feed to improve milk production in the 1930s.’
(EN Pearce, Lancet, June 2011)
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches