History log of /libcore/luni/src/main/native/libcore_icu_NativeCollation.cpp
Revision Date Author Comments
a94266074c7b82720fd2cecfb37ab8da85f1b296 30-May-2014 Elliott Hughes <enh@google.com> Pass BCP-47 tags and not Locale.toString results to ICU.

ICU can't handle the new toString forms for scripts etc.
and it's also guaranteed to deal with BCP-47 tags correctly.

Most of the changes in this patch are required to keep
backwards compatibility for getDisplayCountry string etc. in
the face of the transformations toLanguageTag performs.

A few tests were changed, but for the better.

The tagalog -> filipino charlie foxtrot will be dealt with
in a follow up change.

Co-Authored-By: Narayan Kamath <narayan@google.com>

Change-Id: Ia7f26d92a0e38c4bbb1d839c0fbd8ad16a473bf5
09adf7b54b3ce9959a588a6bec99e2468cded924 16-Apr-2014 ccornelius <ccornelius@google.com> Remove include of private ICU include and set constant size for buffer in
libcore_icu_NativeCollation.cpp

Change-Id: I31ae75707b7036ab5b509c88915648fbaf7d76a5
8f747b31cfa35ad200eb123e659467aa2d5ffaf4 07-Feb-2014 Narayan Kamath <narayan@google.com> Merge "Fix JNI issues in NativeCollation."
e43ee5033562120d6d47bd805df769167b62ab51 06-Feb-2014 Narayan Kamath <narayan@google.com> Fix JNI issues in NativeCollation.

We need to make sure the jchar array (and the corresponding
input string) are valid throughout the iteration, not just
during the JNI call that creates the iterator.

bug: 12817544
Change-Id: I8dda0a7238a743da0d0e2b4c956ec0806ce3555b
df40b4ad7268a13dff0852f70451a48b59149221 04-Feb-2014 Elliott Hughes <enh@google.com> NativeCollation LP64 fixes.

Change-Id: Idf5100fdfd1915439029f5d42cf4b84d64f457a0
Signed-off-by: Stuart Monteith <Stuart.Monteith@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Matteo Franchin <matteo.franchin@arm.com>
bf6f2afa0a56b417ef3e49a5aa3d6df937be6449 07-Oct-2013 Elliott Hughes <enh@google.com> Stop using deprecated ucol_safeClone placement functionality.

Change-Id: I2e8e659f72caf95d92638254226b78cf29bd0ca5
1e5d730e58d94c3bfa14b7dde5ab3981fe5a170b 23-Apr-2013 Elliott Hughes <enh@google.com> More 64-bit fixes for libcore native code.

Change-Id: Id296613590f7ccfc7b5880b27418fe3f5d511974
3aac4ddc4d17c07fa8b4908069d23d5401a77993 05-Feb-2013 Elliott Hughes <enh@google.com> Add icu4c-backed transliteration.

Change-Id: I4194810646a2a0661331aaf941fb5f99ce7758b1
5ec69b20ab9b3e2dcbe225d548168b09afbbbac2 24-Jul-2012 Elliott Hughes <enh@google.com> Clean up ICU error reporting.

Throw all ICU exceptions from the native side, and include the name of the
function that failed.

Bug: 5037042
Change-Id: I49b5493a7e7365226d612479294b5b8f47ec4e8c
7cd6760f7045d771faae8080a8c6150bf678f679 04-May-2012 Elliott Hughes <enh@google.com> Make libjavacore independent of libnativehelper for the PDK.

Bug: 6369821
Change-Id: Ie038571a5dac1f301c0c3c6fb84df432e67b62c0
f08498e4998c3b7197cb31a9fc44910bfd4eeecc 25-Jun-2011 Doug Kwan <dougkwan@google.com> Fix gcc-4.6 compiler warnings about conversion between pointer and integer.

Change-Id: I2b8827d5110144a972eb9f3bf1e1f4621afef683
fe711d61cafbb878d1d6a5e223fcd2201f2e829a 23-Apr-2011 Elliott Hughes <enh@google.com> Don't use ScopedJavaUnicodeString where ScopedStringChars will do.

Plus a few other random bits of tidying. (This is the detritus from a more
significant change that will need to be cherry-picked. I'm keeping this
separate from the active ingredients of the change.)

Change-Id: I0ae90e8835cba888596efd33b540eb31c784682f
bef9ec33e1368f57c731fce63b6a8c61628c64b0 19-Apr-2011 Elliott Hughes <enh@google.com> Clean up ICU exception throwing.

Change-Id: Ifce086e1fb20b7cb99673f4d38c8c56144328295
57d0a10f4fa6cae6d5c63b4f799e048e83c5d11e 03-Mar-2011 Elliott Hughes <enh@google.com> Make all filenames match their classes.

Change-Id: I2c9f95a27ee3881fc609e3e4f1468205c701215d