summaryrefslogtreecommitdiff
path: root/include/ScopedJavaUnicodeString.h
AgeCommit message (Collapse)Author
2018-08-13Move libcore/include to point of useNeil Fuller
Move the ScopedIcuLocale.h and ScopedJavaUnicodeString.h to the places they are used. Remove the pretence that libcore/ is in the business of providing native utility code and this should make that more obvious. Test: Build Bug: 111055375 Change-Id: I5113a2a5275cf4e1dcc52782bc957986af35f9c3
2017-07-19libcore: use proper nativehelper headersSteven Moreland
libnativeheader exports headers under nativeheader. These were available before incorrectly as global headers in order to give access to jni.h. Test: modules using libcore find headers Bug: 63762847 Change-Id: Ic5873017bcf4d1c6e0873d7030ce56ee597b580d
2017-07-17Update JNI code in preparation for ICU 59 switching to C++11 char16_t.Fredrik Roubert
ICU 59 (update pending on the aosp/icu59 branch) has switched to using the C++11 char16_t data type, which is a distinct type from uint16_t (which is what JNI's jchar is typedef'd as), even though they are bitwise identical. All code that passes UTF-16 data between ICU4C and JNI must therefore be updated with typecasts in the appropriate places before ICU 59 is merged to aosp/master. Bug: 37554848 Test: make Change-Id: I10808c4104e9dabfd90975ee61c465b22ff30281
2015-03-06Explicitly specify the icu:: namespace.Elliott Hughes
Bug: 15350832 Change-Id: I8d84f3e50b643806ccf01190797c69ce6445b539
2013-02-04Add icu4c-backed transliteration.Elliott Hughes
Change-Id: I4194810646a2a0661331aaf941fb5f99ce7758b1
2010-05-07Move ScopedJavaUnicodeString to include/Kenny Root
Change-Id: I51a2cdd80e910996f3143a7b699c3d4b408d105a