History log of /frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
eca056926a5acacbd1fe6b144df2d2952dc4a86e 13-May-2015 Deepanshu Gupta <deepanshu@google.com> Load ICU data in LayoutLib

Also return the correct version numbers for ICU data.

Change-Id: I7de973b5553c73948870b97bdc12a880bb2fdd85
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
d77b9ed7dcc42efca33b225c4594a30aab9e709c 12-May-2015 Deepanshu Gupta <deepanshu@google.com> Add missing delegates for M preview.

- Remove ICU dependency (use the version bundled with platform).
- Restructure intelliJ project to move dependencies to module.
- Minor fixes to layoutlib tests.

TODO:
- Load ICU data.
- Hyphenator doesn't work.
- High quality line breaker not present.

Change-Id: I965e096e17bfc97ee995a649c3f4f6f64bb4f70d
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
90e01b3b401a038796a2e2e3a8611bb3b706d82c 09-Oct-2014 Elliott Hughes <enh@google.com> am b68fe9e5: am ae1b6805: Merge "Track change to private libcore data structure."

* commit 'b68fe9e5f355a3d13ed74cb89fb3e3818b356cee':
Track change to private libcore data structure.
d47acaeecd991ecd01ecc9a37e60011f545712d7 09-Oct-2014 Elliott Hughes <enh@google.com> Track change to private libcore data structure.

Bug: 15476051
Change-Id: I4e28ecfa3a1d03c21f9bbde7f3daf79a79d96fe6
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
1840e8f2c73570e7b51c66c03d3a50bd00f3f742 31-Jul-2014 Deepanshu Gupta <deepanshu@google.com> Fix Delegates

Change-Id: I2b6a6b679b7a5b2532b76b723155bc2763b70768
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
bb5d0cc4369590ce892cca2f717f5d5568c5f655 26-Jun-2014 Deepanshu Gupta <deepanshu@google.com> Update LayoutLib delegates.

Change-Id: I64828bfb963048effbc49a622f5f2aa0203665e6
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
6416152f7e59320439a89e824dbb6fbd481e64b1 23-Apr-2014 Deepanshu Gupta <deepanshu@google.com> am be06a418: am cf5c3fc7: am 53b7df19: Merge "Add missing ICU_Delegate methods."

* commit 'be06a4182b9ff44a276f56d04b907672ee9e149a':
Add missing ICU_Delegate methods.
e2b67777ad8c46e4b7fd85e9cd54f82b8dbe57ea 21-Apr-2014 Deepanshu Gupta <deepanshu@google.com> Add missing ICU_Delegate methods.

Update the ICU_Delegate to add methods originally added in
I5de58be7e8a701f2c40182ea54bceff85ec1aad2

Change-Id: I536834fe76cbc7dae05580182fee1bea956e3e77
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
a72da3aec6419a3ae5edaec91f1d07f63f0bce7a 14-Mar-2014 Deepanshu Gupta <deepanshu@google.com> Merge "Add native method delegates to layoutlib"
103d40960daa0420995aa12881bef33892a0a2ab 14-Mar-2014 Deepanshu Gupta <deepanshu@google.com> Add native method delegates to layoutlib

Add delegates for Path.native_isConvex and ICU.getCurrencyNumericCode.
The original methods were added in
5be83edd15e11420287cc0af93a95d5a6dfae68f and
d627bd4525e41b0503f94c2887c3e01618c73105 respectively.

TODO: Implement Path_Delegate.native_isConvex

Change-Id: If1046467d3950ab6955c6b81383a60fd6bd03fd2
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
c73991bda0ad7821e27c20940368b0c0212c5dc4 14-Mar-2014 Narayan Kamath <narayan@google.com> Fix layoutlib build.

Was using private data structures from libcore.

Change-Id: I5bd43190081891659e18b5c871686e6078efcc81
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
0d7ebc51ffb63f886af2196f05910925126726b9 06-Mar-2014 Deepanshu Gupta <deepanshu@google.com> Fix the delegate method signatures in LayoutLib

Change-Id: I262c285c1047958afdb024724959d5afb3552802
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
e05bb956ce429618fd4f971a9dc708b9313c59ea 29-Jan-2014 Deepanshu Gupta <deepanshu@google.com> Fix native method signatures

Some new methods have been added which are yet to be implemented.

Change-Id: Ie5a0657c7ccbe95200c270d5c15b516a385b083b
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
bd28e2d9d3c2a7e80babd39471d5788843a48d4a 27-Jan-2014 Deepanshu Gupta <deepanshu@google.com> Manual merge of changes from klp-dev

Manually merged the following changes from klp-dev branch and fixed
merge conflicts:
78cfdf31b7c48589ea3a148ec1d6d573235bc06b
d0581d271e814670d81a6550aa7b1e86864d5710
1f92d7fc0ffa72d7db93244c29a1a6575bb4b318
0baec410c29206dc72d9f5afba5d45827e62c00c
24541255c312ee34f9bf17eb5852cdffd4807065

Change-Id: I426729bb90a26746bfff3a0e4a03ea9f37972528
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
03a057c1af9ca3f125c7924bf0b78da52223d8d3 06-Nov-2013 Deepanshu Gupta <deepanshu@google.com> Manual merge of changes from frameworks/base/tools

Manually merge of following changes:
9cb5f5b5233f2331748d108d71f4b685762f32a7
1cf5df38f4bdafa1beb2674ca548ad6d9650766b
083e3caf66c21f7cc9511db479726c38d90e2d2f
81f74f4bc96ea4266cebe1b785d095558f540800
39e75835399f4d979cf82069dae2bd1ec496fb81
272d1bce798a5fef42cc2ee31f629d00c89f66eb
45f5cd49fa898a59484edfd8e291dbe10df82db2

Change-Id: Ie21ca480ac117e16e28eb554474835b762ccb104
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
282e181b58cf72b6ca770dc7ca5f91f135444502 24-Jan-2014 Adam Lesinski <adamlesinski@google.com> Revert "Move frameworks/base/tools/ to frameworks/tools/"

This reverts commit 9f6a119c8aa276432ece4fe2118bd8a3c9b1067e.
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
6c3a638dd852634097447ca7fea9210539529110 18-Oct-2013 Deepanshu Gupta <deepanshu@google.com> Merge "Fix layoutlib for KK" into klp-dev
39e75835399f4d979cf82069dae2bd1ec496fb81 17-Oct-2013 Deepanshu Gupta <deepanshu@google.com> Fix layoutlib for KK

Fix a NPE, update the native methods for NinePatch and update an ICU
method to return the right value as required by DatePicker widget.

Bug: 11140701
Change-Id: Id92fc5359acf6dde1bcdbc781aaf637fdb6eecbf
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
81f74f4bc96ea4266cebe1b785d095558f540800 13-Oct-2013 Deepanshu Gupta <deepanshu@google.com> Fix DatePicker and Calendar widget in layoutlib.

Issue: https://code.google.com/p/android/issues/detail?id=59732
Change-Id: I281b3fdad88c591281a3645592c84f3e2cb61d09
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
9f6a119c8aa276432ece4fe2118bd8a3c9b1067e 28-Aug-2013 Mike Lockwood <lockwood@google.com> Move frameworks/base/tools/ to frameworks/tools/

Change-Id: I3ffafdab27cc4aca256c3a5806b630795b75d5c8
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
279c00e8e0abb20f7e10577c77937c058da080bf 24-May-2013 Deepanshu Gupta <deepanshu@google.com> Add missing native methods.

Change-Id: I7b34e2ec0164520efc658053a80f307791a992b1
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
98e1e18c1cc1ec98a20dbdf0e6497614aacf3d0a 22-Jun-2011 Brian Carlstrom <bdc@google.com> Fix build.

git cherry-pick --no-commit 22a614142aacce13fc46a0e524dbfb6ca56bf237

Change-Id: I1409bc3dd1f1b3027c12355e8b6aeffa2d857c83
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
fc511683b6647295cb645a0118d1b0afd575b3c3 21-Jun-2011 Xavier Ducrohet <xav@android.com> Add missing delegate to the layoutlib.

Change-Id: I8de5c1093052c40c0cd327a4d02b01651d3b76b5
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
66743a1ec0dddadec7cd8f026f9b6a2239f515be 15-Jun-2011 Xavier Ducrohet <xav@android.com> Fix changed native method delegates in layoutlib for ICS.

Change-Id: I49306868cd8a41b6b7d919c3e8b108d5c014530e
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
9a4fe29c8d92014d2d9a848e9116b8cc9d0842f9 10-Feb-2011 Xavier Ducrohet <xav@android.com> LayoutLib: Annotate the custom delegate methods.

Every method implementing a delegate needed by the
layoutlib_create bytecode modification must now be
annotated with LayoutlibDelegate.

The methods in the original source code that are delegated
are already automatically annotated. Now with the implementations
being annotated we can do bi-directional tests and find not
only missing implementations but also dead obsolete code.

This will be useful when backporting to earlier versions of
Android, or when native (non public) method disappear. In fact,
the new test detected one such method in Shader.

Change-Id: I491708b68ac2736ca5669aa86cd5e930a00f9db3
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java
345f866bfd09476fd62aa10345a0670cc110b63c 02-Feb-2011 Xavier Ducrohet <xav@android.com> Make TimePicker/DatePicker/CalendarView render in Eclipse.

Change-Id: Id5313a6f0f53bf45f6eaabc0e10fcf0660eeac08
/frameworks/base/tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java