summaryrefslogtreecommitdiffstats
path: root/icu/src/main/native/NativeIDN.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move the libcore registration out of libnativehelpers and into libcore.Elliott Hughes2010-04-161-1/+1
| | | | | Bug: 754114 Change-Id: Iaa03def509c10cbaa12fd2128584b93d4be4a6b7
* Merge LocaleData and Resources, rename Resources to ICU.Elliott Hughes2010-04-161-0/+2
| | | | | | | Also move our ICU tests into our little tree of tests. Bug: 2596471 Change-Id: I73b53d74c26ef9bf670f12cac58b51ba61eefead
* Fix String.toLowerCase and toUpperCase.Elliott Hughes2010-04-131-1/+1
| | | | | | | | | | | | | | | Rather than try to cope with Lithuanian, let's just hand that one to ICU4C. I've removed my hand-crafted Azeri/Turkish lowercasing too, in favor of ICU. Presence of a high surrogate (which implies a supplemental character) is a good reason to hand over to ICU too. On the uppercasing side, I've kept our existing hard-coded table and just added code to defer to ICU for Azeri, Lithuanian, and Turkish (plus supplemental characters). I don't like the tables, but I don't have proof that they're incorrect. Bug: 2340628 Change-Id: I36b556b0444623a5aacc1afc58ebb4d84211d3dc
* Add Java 6's java.net.IDN.Elliott Hughes2010-04-011-0/+64
harmony's tests and my code, though ICU4C does all the hard work. I've added a test of my own to demonstrate some weird RI behavior (that I've emulated in our implementation). Bug: 2497395 Change-Id: I8146f72a8a3204449ee3d0d9065dadc1c1c77fcc