CVS update by aidan packages/mule-packages/mule-base, fsf-compat-unicode.el ...
[email protected] 26 Sep 2009 12:43:15 -0000
| Newsgroups | gmane.emacs.xemacs.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: aidan
Date: 09/09/26 14:43:15
Modified: packages/mule-packages/mule-base ChangeLog
fsf-compat-unicode.el
Log:
Give a nicer error message if lacking Unicode coverage, fsf-compat-unicode.el
Revision Changes Path
1.71 +8 -0 XEmacs/packages/mule-packages/mule-base/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/mule-base/ChangeLog,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -p -r1.70 -r1.71
--- ChangeLog 2009/09/15 07:56:49 1.70
+++ ChangeLog 2009/09/26 12:43:14 1.71
@@ -1,3 +1,11 @@
+2009-09-26 Aidan Kehoe <[email protected]>
+
+ * fsf-compat-unicode.el:
+ Give a nicer error message if this XEmacs doesn't have the Unicode
+ coverage necessary for this file.
+ (fsf-compat-init-mule-unicode-charsets):
+ Add an autoload cookie for this.
+
2009-09-15 Norbert Koch <[email protected]>
* Makefile (VERSION): XEmacs package 1.55 released.
1.6 +3 -2 XEmacs/packages/mule-packages/mule-base/fsf-compat-unicode.el
Index: fsf-compat-unicode.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/mule-base/fsf-compat-unicode.el,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- fsf-compat-unicode.el 2007/07/29 11:09:07 1.5
+++ fsf-compat-unicode.el 2009/09/26 12:43:14 1.6
@@ -34,10 +34,10 @@
;; Check at runtime that the Unicode support is available, and that its
;; coverage is good enough.
-(unless (and (fboundp 'encode-char)
+(unless (and (fboundp 'encode-char) (decode-char 'ucs #x31C)
(eq #x31C (encode-char (decode-char 'ucs #x31C) 'ucs)))
(error 'unimplemented
- "Unicode support needed is not available in your XEmacs."))
+ "Unicode support or coverage needed not available"))
;; For redisplay of these character sets, provide a CCL program to address
;; iso10646-1 X11 fonts.
@@ -62,6 +62,7 @@
pre-existing))
"CCL program required by `fsf-compat-init-mule-unicode-charsets'.")
+;;;###autoload
(defun fsf-compat-init-mule-unicode-charsets ()
"Make some Mule character sets that the FSF uses available in XEmacs.