History log of /frameworks/data-binding/extensions/library/src/main/java/android/databinding/ViewDataBinding.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ec9ad673825dec1e43fd7596a97f03c0709140ea 11-May-2016 George Mount <mount@google.com> Fix using custom Views in data binding layouts near includes.

Bug 27814095

If a custom View does data binding during inflation
or gives a View a non-String tag, was triggering
an exception while binding the containing layout.

Change-Id: I07805767cd14eed5df0951fdd1f89278ee46e695
/frameworks/data-binding/extensions/library/src/main/java/android/databinding/ViewDataBinding.java
78dc9ae6d67ae94bf3f637eeea0848e4f700b7a3 21-Apr-2016 George Mount <mount@google.com> Fix problem where root View's style is used instead of bound View's

Bug 27808662

Change-Id: I870b0db47e3ed970a3bd67e602e873e503610028
/frameworks/data-binding/extensions/library/src/main/java/android/databinding/ViewDataBinding.java
11df39c91611b9ff2d7c87a9a9829251a015bccf 16-Mar-2016 George Mount <mount@google.com> Added simple inverted String conversion.

When binding a primitive to an EditText, a common
pattern is to use '@{"" + value}'. This, however,
doesn't allow for a two-way data binding expressions.
To mitigate the need for conversion functions, a simple
inversion for this expression wsa implemented that
just converts value from a String when possible.

This CL also fixes a bug in which a method matching
the first parameter was always chosen, reguardless of
the second and further parameters.

Change-Id: I36828d9f54d2073965358fceb140b2d5e6328919
/frameworks/data-binding/extensions/library/src/main/java/android/databinding/ViewDataBinding.java
3b920788e90bb0abe615a5d5c899915f0014444b 17-Sep-2015 George Mount <mount@google.com> Two-way binding extensions

Bug 1474349
Bug 22460238

Two-way data binding won't work without a few changes to the
extension library. This adds those changes and tests to ensure
that two-way data binding works.

Change-Id: I5e204609925bb2dc5404176f9b4e59386f200c7f
/frameworks/data-binding/extensions/library/src/main/java/android/databinding/ViewDataBinding.java
9784c9aaedeb863018f5fcaa0a598e8e2f8ed2f3 13-Oct-2015 Yigit Boyar <yboyar@google.com> Data binding as studio dep + java6

This CL gets rid of the gradle plugin and instead provides
DataBindingBuilder for the gradle plugin to directly use.

Now, everything that is deployed via SDK Manager (lib and adapters)
are included as prebuilts so that we avoid accidently changing
them w/o an SDK manager release.

There is still work to do:
> re-enable proguard for externel dependencies
> release a batch to ensure everything works

Bug: 22516688
Change-Id: I83ace15bd6d3d23bf5b4ad850f36453dd23ebd43
/frameworks/data-binding/extensions/library/src/main/java/android/databinding/ViewDataBinding.java