[cmucl-commit] [git] CMU Common Lisp branch master updated. snapshot-2012-04-2-g4c7f35d

Raymond Toy rtoy at common-lisp.net
Thu Apr 19 04:38:54 UTC 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".

The branch, master has been updated
       via  4c7f35da68188371f72ad068860df3f86a69f6b2 (commit)
      from  236396d8493829ba75607f3a5c54af708ff35f5c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4c7f35da68188371f72ad068860df3f86a69f6b2
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Wed Apr 18 21:38:46 2012 -0700

    Add many additional aliases to match glibc iconv aliases.  Donated by
    Douglas Crosher.
    
    * src/pcl/simple-streams/external-formats/aliases
      * Add additional aliases.
    * src/general-info/release-20d.txt:
      * Update

diff --git a/src/general-info/release-20d.txt b/src/general-info/release-20d.txt
index 176d102..44626fd 100644
--- a/src/general-info/release-20d.txt
+++ b/src/general-info/release-20d.txt
@@ -39,6 +39,8 @@ New in this release:
       and is up-to-date.  It will run on OSX 10.4 and 10.5.  However,
       only the Unicode build is supported.
     * Updated to Unicode 6.1.0.
+    * Many additional aliases for external formats added that match
+      the glibc iconv aliases.
       
   * ANSI compliance fixes:
     * CMUCL was not printing pathnames like (make-pathname :directory
diff --git a/src/pcl/simple-streams/external-formats/aliases b/src/pcl/simple-streams/external-formats/aliases
index 1897a5d..2e9214f 100644
--- a/src/pcl/simple-streams/external-formats/aliases
+++ b/src/pcl/simple-streams/external-formats/aliases
@@ -10,50 +10,185 @@ null		void
 
 latin1		iso8859-1
 latin-1		iso8859-1
+l1		iso8859-1
 iso-8859-1	iso8859-1
+iso-ir-100	iso8859-1
+iso_8859-1\:1987	iso8859-1
+iso_8859-1	iso8859-1
+iso88591	iso8859-1
+ibm819		iso8859-1
+cp819		iso8859-1
+csisolatin1	iso8859-1
+8859_1		iso8859-1
+osf00010001	iso8859-1
 
 latin2		iso8859-2
 latin-2		iso8859-2
+l2		iso8859-2
 iso-8859-2	iso8859-2
+iso-ir-101	iso8859-2
+iso_8859-2\:1987	iso8859-2
+iso_8859-2	iso8859-2
+iso88592	iso8859-2
+csisolatin2	iso8859-2
+8859_2		iso8859-2
+osf00010002	iso8859-2
+ibm912		iso8859-2
+cp912		iso8859-2
 
 latin3		iso8859-3
 latin-3		iso8859-3
+l3		iso8859-3
 iso-8859-3	iso8859-3
+iso-ir-109	iso8859-3
+iso_8859-3\:1988	iso8859-3
+iso_8859-3	iso8859-3
+iso88593	iso8859-3
+csisolatin3	iso8859-3
+8859_3		iso8859-3
+osf00010003	iso8859-3
 
 latin4		iso8859-4
 latin-4		iso8859-4
+l4		iso8859-4
 iso-8859-4	iso8859-4
+iso-ir-110	iso8859-4
+iso_8859-4\:1988	iso8859-4
+iso_8859-4	iso8859-4
+iso88594	iso8859-4
+csisolatin4	iso8859-4
+8859_4		iso8859-4
+osf00010004	iso8859-4
 
 cyrillic	iso8859-5
 iso-8859-5	iso8859-5
+iso-ir-144	iso8859-5
+iso_8859-5\:1988	iso8859-5
+iso_8859-5	iso8859-5
+iso88595	iso8859-5
+cyrillic	iso8859-5
+csisolatincyrillic	iso8859-5
+8859_5		iso8859-5
+osf00010005	iso8859-5
+ibm915		iso8859-5
+cp915		iso8859-5
+
 arabic		iso8859-6
 iso-8859-6	iso8859-6
+iso-ir-127	iso8859-6
+iso_8859-6\:1987	iso8859-6
+iso_8859-6	iso8859-6
+iso88596	iso8859-6
+ecma-114	iso8859-6
+asmo-708	iso8859-6
+arabic		iso8859-6
+csisolatinarabic	iso8859-6
+8859_6		iso8859-6
+osf00010006	iso8859-6
+ibm1089		iso8859-6
+cp1089		iso8859-6
 
 greek		iso8859-7
 iso-8859-7	iso8859-7
+iso-ir-126	iso8859-7
+iso_8859-7\:2003	iso8859-7
+iso_8859-7\:1987	iso8859-7
+iso_8859-7	iso8859-7
+iso88597	iso8859-7
+elot_928	iso8859-7
+ecma-118	iso8859-7
+greek		iso8859-7
+greek8		iso8859-7
+csisolatingreek	iso8859-7
+8859_7		iso8859-7
+osf00010007	iso8859-7
+ibm813		iso8859-7
+cp813		iso8859-7
 
 hebrew		iso8859-8
 iso-8859-8	iso8859-8
+iso-ir-138	iso8859-8
+iso_8859-8\:1988	iso8859-8
+iso_8859-8	iso8859-8
+iso88598	iso8859-8
+hebrew		iso8859-8
+csisolatinhebrew	iso8859-8
+8859_8		iso8859-8
+osf00010008	iso8859-8
+ibm916		iso8859-8
+cp916		iso8859-8
 
 latin5		iso8859-9
 latin-5		iso8859-9
+l5		iso8859-9
 iso-8859-9	iso8859-9
+iso-ir-148	iso8859-9
+iso_8859-9\:1989	iso8859-9
+iso_8859-9	iso8859-9
+iso88599	iso8859-9
+csisolatin5	iso8859-9
+8859_9		iso8859-9
+osf00010009	iso8859-9
+ibm920		iso8859-9
+cp920		iso8859-9
+ts-5881		iso8859-9
+ecma-128	iso8859-9
 
 latin6		iso8859-10
 latin-6		iso8859-10
+l6		iso8859-10
 iso-8859-10	iso8859-10
+iso-ir-157	iso8859-10
+iso_8859-10\:1992	iso8859-10
+iso_8859-10	iso8859-10
+iso885910	iso8859-10
+csisolatin6	iso8859-10
+osf0001000a	iso8859-10
 
 latin7		iso8859-13
 latin-7		iso8859-13
+l7		iso8859-13
 iso-8859-13	iso8859-13
+iso885913	iso8859-13
+iso-ir-179	iso8859-13
+baltic		iso8859-13
 
 latin8		iso8859-14
 latin-8		iso8859-14
+l8		iso8859-14
 iso-8859-14	iso8859-14
+iso885914	iso8859-14
+iso-ir-199	iso8859-14
+iso_8859-14\:1998	iso8859-14
+iso_8859-14	iso8859-14
+iso-celtic	iso8859-14
 
 latin9		iso8859-15
 latin-9		iso8859-15
+latin9		iso8859-15
 iso-8859-15	iso8859-15
+iso885915	iso8859-15
+iso-ir-203	iso8859-15
+iso_8859-15	iso8859-15
+iso_8859-15\:1998	iso8859-15
+
+ansi_x3.4	ascii
+iso-ir-6	ascii
+ansi_x3.4-1986	ascii
+iso_646.irv\:1991	ascii
+iso646-us	ascii
+us-ascii	ascii
+us		ascii
+ibm367		ascii
+cp367		ascii
+csascii		ascii
+osf00010020	ascii
+ansi_x3.4-1968	ascii
+
+macuk		mac-cyrillic
+mac-uk		mac-cyrillic
+macukrainian	mac-cyrillic
+maccyrillic	mac-cyrillic
 
 utf		utf-8
 utf8		utf-8
@@ -87,6 +222,7 @@ utf32le		utf-32-le
 windows-1252	cp1252
 windows-cp1252	cp1252
 windows-latin1	cp1252
+ms-ansi		cp1252
 
 ;; These are not yet implemented
 ;;iso-2022-jp	iso2022-jp

-----------------------------------------------------------------------

Summary of changes:
 src/general-info/release-20d.txt                |    2 +
 src/pcl/simple-streams/external-formats/aliases |  136 +++++++++++++++++++++++
 2 files changed, 138 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list