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
ain/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
ain/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
ain/java/android/databinding/ViewDataBinding.java
|
5884ca73e8737846bee442a8032de649615f20cb |
19-Feb-2016 |
George Mount <mount@google.com> |
Fix javadoc build errors. Change-Id: Ib142039839b629acd824f5bbdacb01f29c9fd1ed
ain/java/android/databinding/ObservableField.java
ain/java/android/databinding/ObservableInt.java
ain/java/android/databinding/ObservableParcelable.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
ain/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
ndroidTest/java/android/databinding/ObservableParcelTest.java
oc/java/com/android/databinding/library/R.java
ain/AndroidManifest.xml
ain/java/android/databinding/BaseObservable.java
ain/java/android/databinding/DataBinderMapper.java
ain/java/android/databinding/DataBindingComponent.java
ain/java/android/databinding/DataBindingUtil.java
ain/java/android/databinding/ListChangeRegistry.java
ain/java/android/databinding/MapChangeRegistry.java
ain/java/android/databinding/ObservableArrayList.java
ain/java/android/databinding/ObservableArrayMap.java
ain/java/android/databinding/ObservableBoolean.java
ain/java/android/databinding/ObservableByte.java
ain/java/android/databinding/ObservableChar.java
ain/java/android/databinding/ObservableDouble.java
ain/java/android/databinding/ObservableField.java
ain/java/android/databinding/ObservableFloat.java
ain/java/android/databinding/ObservableInt.java
ain/java/android/databinding/ObservableLong.java
ain/java/android/databinding/ObservableParcelable.java
ain/java/android/databinding/ObservableShort.java
ain/java/android/databinding/OnRebindCallback.java
ain/java/android/databinding/PropertyChangeRegistry.java
ain/java/android/databinding/ViewDataBinding.java
ain/java/android/databinding/ViewStubProxy.java
ain/res/values/ids.xml
|