Patch by David Carson, reviewed by Darin.
authorap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 6 Mar 2006 19:59:09 +0000 (19:59 +0000)
committerap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 6 Mar 2006 19:59:09 +0000 (19:59 +0000)
commitbb6bb097f784ce5c08dbe343e831bac1c6509b96
treefd745eb470217a47a3729d3062bbe54c8120b5bb
parent57f31de6c585e4ab958e665547c8a34fc9ddf696
    Patch by David Carson, reviewed by Darin.

        - Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=7582
        c_utility.cpp contains CFString OS X platform-dependent code; should use ICU

        Tested with test case from:
        http://bugzilla.opendarwin.org/show_bug.cgi?id=5163

        * bindings/c_utility.cpp
        (convertUTF8ToUTF16): Changed to using Unicode converter from ICU, and manual Latin-1 conversion.
        * icu/unicode/ucnv.h: Copied from WebCore.
        * icu/unicode/ucnv_err.h: Ditto.
        * icu/unicode/uenum.h: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@13170 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/bindings/c/c_utility.cpp
JavaScriptCore/icu/unicode/ucnv.h [new file with mode: 0644]
JavaScriptCore/icu/unicode/ucnv_err.h [new file with mode: 0644]
JavaScriptCore/icu/unicode/uenum.h [new file with mode: 0644]