History log of /libcore/luni/src/main/java/libcore/icu/NativeBreakIterator.java
Revision Date Author Comments
1e5d730e58d94c3bfa14b7dde5ab3981fe5a170b 23-Apr-2013 Elliott Hughes <enh@google.com> More 64-bit fixes for libcore native code.

Change-Id: Id296613590f7ccfc7b5880b27418fe3f5d511974
eb9689bf8aee71f16fbe22a2c90d25628dd431ec 10-Dec-2012 Elliott Hughes <enh@google.com> Protect broken code against native crashes.

It doesn't make any sense to access Matcher or BreakIterator concurrently from
multiple threads, but we shouldn't crash in native code.

Bug: http://code.google.com/p/android/issues/detail?id=41143
Change-Id: I5d0ed97be50ffb7c6cc281ac6293cf82f17e7b80
015843683630bd8e8f060c052ecd2e5a804a8396 08-Oct-2012 Elliott Hughes <enh@google.com> Rewrite NativeBreakIterator to use refreshInputText.

Requires icu4c >= 4.9, or a backport of the fix to icu4c bug
http://bugs.icu-project.org/trac/ticket/8490.

(cherry-pick of db1a2e3641d679faf34ce6532c487ab0236550a1.)

Bug: 7288264
Bug: 7307154
Change-Id: Ic8e5be2d345e2b2aa2873ab9bf35b1273199d227
db1a2e3641d679faf34ce6532c487ab0236550a1 08-Oct-2012 Elliott Hughes <enh@google.com> Rewrite NativeBreakIterator to use refreshInputText.

Requires icu4c >= 4.9, or a backport of the fix to icu4c bug
http://bugs.icu-project.org/trac/ticket/8490.

(cherry-pick of 885c45a58bff9a2eeb2040ea43f1ab88cf1bf1db.)

Bug: 7288264
Bug: 7307154
Change-Id: Ibf22f9e9b1ebbaabaa3f70ad8459a16bff8364c4
52dfb928ffdae183b91805bb6983f6e6aa87c9af 23-Apr-2011 Elliott Hughes <enh@google.com> DO NOT MERGE Fix java.text.BreakIterator.

BreakIterator was making invalid assumptions about pointer validity. ICU4C's
API is broken, so we have to work around that by pinning for now.

Bug: 4330159

git cherry-pick of aa96cbdcf3a0e303a16bad785c71e2efe417eea0.

Change-Id: I9e5f9827d434dc7940c8d41e5c1e6946ac1fec97
aa96cbdcf3a0e303a16bad785c71e2efe417eea0 23-Apr-2011 Elliott Hughes <enh@google.com> Fix java.text.BreakIterator.

BreakIterator was making invalid assumptions about pointer validity. ICU4C's
API is broken, so we have to work around that by pinning for now.

Bug: 4330159
Change-Id: Ie7454d54240c10096f94462027d07ea258b483b6
866e7ae17a3da81a02b0b144e0c9c2b3196d293a 09-Dec-2010 Elliott Hughes <enh@google.com> Fix a bunch of javac -Xlint warnings in our code.

I think "fallthrough" uncovered a couple of real bugs in the kxml code, but
other than that there's nothing very exciting here. This addresses all but
one of the non-xml warnings. I'm assuming that we'll move the xml cruft out
into external at some point (since we're deliberately not maintaining it).

Change-Id: Ice81253b019df7b19d6557e719663b7bdc11fb22
c27a366a89e470690e99374b15270e7b9169ade1 02-Oct-2010 Elliott Hughes <enh@google.com> More icu4jni reshuffling.

Bug: 3045778
Change-Id: Iafb367f97d1fb169c6106adad0525cfcc0e10f25