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
|