History log of /frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ParserFactory.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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