• Home
  • History
  • Annotate
  • only in /frameworks/data-binding/extensions/library/src/
History log of /frameworks/data-binding/extensions/library/src/
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
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