27f5ec1e32cbdb5e3050e7d552e01d479d8248ac |
|
26-May-2016 |
Diego Perez <diegoperez@google.com> |
Do not set default encoding to UTF-8 in KXmlParser Manually setting the encoding makes kxml to ignore the BOM at the beginning of the file and fail to parse some files. If null is passed, kxml will check if there is a BOM and default to UTF-8 if there is none. Bug: http://b.android.com/38055 Change-Id: I170d8fbb7567d2266f36a7768d4e63d9c2fa8286 (cherry picked from commit 89a5812b9eb8c62411a88f472468f3c978b8cfcd)
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
|
97ec082dda2f1ca25d38437716583c8254740866 |
|
29-Sep-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Support databinding in listitem layouts. Add a wrapper around the PullParser to support stripping out databinding parts. Bug: http://b.android.com/187428 Change-Id: I88080d8f4108cb5ae27a137ad20c5dd7d516f3ea
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
|
442aee6bc1abfb143dcfa1ba60d696e576d066c4 |
|
22-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
LayoutLib: Change nullity annotations. Switch from using tools nullity annotations (com.android.annotations) to android framework annotations (android.annotation). A new sdk-common prebuilt is required for LayoutLib tests. The new sdk-common requires an updated tools-common. The updated tools-common doesn't have nullity annotations. So, instead of adding the annotation dependency, just reuse the platform ones. This also paves the way to include other platform annotations like IdRes etc. Change-Id: I87b8f767d3681d914abe7d1329e26a87f49f50a7
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
|
246fef51fb2edd88af7fe801a20dd6d21a6ec36e |
|
15-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Don't keep LayoutlibCallback reference. Switch to the newer API that enables keeping a reference only to the ParserFactory which is a much leaner object as compared to LayoutlibCallback. Change-Id: I9b7afd93226db23786a00b2951cbf5ae5b8f3e5f
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
|
4bf28b6af45f76a33b466ad8157aa1844716cbcb |
|
09-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Remove kxml dependency. Create XmlPullParser using callback provided by the client. This enables clients to choose which XmlPullParser implementation they want. Change-Id: I9ad97a4777820cdbe5c8fc3716f74ddec9065c70
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
|
ab775ecdd189b32e35b0d3f4a821502f88b03a4b |
|
24-Jan-2014 |
Adam Lesinski <adamlesinski@google.com> |
Revert "Move frameworks/base/tools/ to frameworks/tools/" This reverts commit 9f6a119c8aa276432ece4fe2118bd8a3c9b1067e.
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
|