CVS update by aidan packages/mule-packages/mule-ucs/lisp, un-define.el ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Wed Aug 8 16:45:14 EDT 2007


  User: aidan   
  Date: 07/08/08 22:45:14

  Modified:    packages/mule-packages/mule-ucs/lisp ChangeLog trans-util.el
                        un-define.el
Log:
Make the Mule-UCS CCL code a little saner, fixing the build after the recent
21.5 CCL changes.

Revision  Changes    Path
1.11      +9 -0      XEmacs/packages/mule-packages/mule-ucs/lisp/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/mule-ucs/lisp/ChangeLog,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- ChangeLog	2005/06/19 21:18:03	1.10
+++ ChangeLog	2007/08/08 20:45:11	1.11
@@ -1,3 +1,12 @@
+2007-08-08  Aidan Kehoe  <kehoea at parhasard.net>
+
+	* trans-util.el:
+	Require ccl at compile time for the sake of the macro expansion of
+	define-ccl-program.
+	* un-define.el:
+	Don't manipulate font-ccl-encode-alist; it's pointless in XEmacs
+	21.4 and XEmacs 21.5.
+
 2004-09-06  ARISAWA Akihiro  <ari at nijino.com>
 
 	* reldata/usupple.el (unicode-assoc-for-windows): Fixed codepoint



1.2       +3 -0      XEmacs/packages/mule-packages/mule-ucs/lisp/trans-util.el

Index: trans-util.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/mule-ucs/lisp/trans-util.el,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- trans-util.el	2001/12/12 11:35:56	1.1
+++ trans-util.el	2007/08/08 20:45:11	1.2
@@ -24,6 +24,9 @@
 
 ;;; String to number translation functions
 
+;; This file is not compilable on a non-Mule emacs. 
+(eval-when-compile (require 'ccl))
+
 (defun string-to-number-with-radix (string radix)
   (let ((i 0)
 	(j (length string))



1.5       +0 -6      XEmacs/packages/mule-packages/mule-ucs/lisp/un-define.el

Index: un-define.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/mule-ucs/lisp/un-define.el,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- un-define.el	2005/05/05 17:23:10	1.4
+++ un-define.el	2007/08/08 20:45:11	1.5
@@ -854,12 +854,6 @@ by calling post-read-conversion and pre-
 
 ) ;; un-define package definition ends here
 
-
-;;; font encoder setup
-(add-to-list
- 'font-ccl-encoder-alist
- '("iso10646" . unicode-font-encoder))
-
 ; font encoder setup (for Meadow)
 (if (featurep 'meadow)
     (w32-regist-font-encoder





More information about the XEmacs-CVS mailing list