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@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