• Home
  • History
  • Annotate
  • only in /frameworks/data-binding/baseLibrary/src/main/java/android/databinding/
History log of /frameworks/data-binding/baseLibrary/src/main/java/android/databinding/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a97c46fe426884e4aa7cb28b8922a553c3ab0a99 02-Aug-2016 Mark Lu <marklu@google.com> docs: fix broken link in android.databinding am: 0cec6129bb am: 6e2ef1c91a am: 361ebd14a7
am: e58f520d4f

Change-Id: I151396a9abe80c38971e42b79039807d7108b586
0cec6129bb252021f2da88ebfb7975d1a96001af 28-Jul-2016 Mark Lu <marklu@google.com> docs: fix broken link in android.databinding

Bug:25141112
Change-Id: I56bc6798120651f6e706a510cab91eaa5cd8cdbf
ackage.html
4d149ab5039a792a174a7cb337fe474af336cb1a 28-Apr-2016 George Mount <mount@google.com> Add package-level documentation referencing the guide. am: 52c473f am: 84dc2cd am: 41b4a28 am: c994188
am: bf48006

* commit 'bf4800613e1c724a1dd7de7a0e9733e6ec7716dd':
Add package-level documentation referencing the guide.

Change-Id: I652e9641b6b803021eddd4c93cdd699a2515b18c
41b4a286c98ded1dbb8bf2fcdd5a9ca29f9423e2 27-Apr-2016 George Mount <mount@google.com> Add package-level documentation referencing the guide. am: 52c473f
am: 84dc2cd

* commit '84dc2cd14c86ca635e28ef140bdf329fea3737f9':
Add package-level documentation referencing the guide.

Change-Id: I30296ce9006248c0f4fcae725ba087942bcf3998
2bf1d3b17e04fd03ff447d57f770c89f935f52ae 01-Mar-2016 George Mount <mount@google.com> Check that callbacks are not null before adding them.

Fix future NullPointerException by checking for null callbacks
when they are added.

Change-Id: Icadd10d8f647a28cfe45977e18072cea17ea8a88
allbackRegistry.java
f2b497e3dc3946fec708fb8e86a29e234bf0506c 20-Jan-2016 Yigit Boyar <yboyar@google.com> Fix data binding docs

Change-Id: I11812b4118b2961a805b7af886a87c5598a05690
nverseBindingAdapter.java
nverseBindingListener.java
nverseBindingMethod.java
d3f2b9229472c9dae9bf4ae8b3e2d653b5653b01 17-Sep-2015 George Mount <mount@google.com> Two-way binding

Bug 1474349
Bug 22460238

This adds two-way data binding for those attributes
on Views that also have event listeners for them.
General use is also supported, but event listeners
are required to notify when those properties change.

Change-Id: Iedc66a604257930265f9d661f69658a0a0c3208b
indingMethod.java
nverseBindingAdapter.java
nverseBindingListener.java
nverseBindingMethod.java
nverseBindingMethods.java
96b22e7bbbf942aea1079dc8e8d0c4657663e5a7 30-Jul-2015 George Mount <mount@google.com> Multiple adapter attributes can now have optional expressions.

Bug 22957032

Change-Id: If1b04262009a1edf311d097c65e97b194103906e
indingAdapter.java
52c473f64e95c061efa623ec0f84606f7e45d468 23-Jul-2015 George Mount <mount@google.com> Add package-level documentation referencing the guide.

Bug 22561175

Change-Id: I45daf12592d2ae8b05a3eac415f8f946d3caf091
ackage.html
c9a5d6f140f732ca0ff279a4b1ee315072e1c422 11-Jul-2015 George Mount <mount@google.com> Fix up javadoc.

Bug 22175560

Change-Id: Ib5bfd87f66602919764bd9b28c0afdcbe55a7ce5
indable.java
indingAdapter.java
indingBuildInfo.java
indingConversion.java
indingMethod.java
indingMethods.java
allbackRegistry.java
ntaggable.java
08119ea342cb47910ca80ff646d746f00e4663ce 06-Jul-2015 Yigit Boyar <yboyar@google.com> Print encoded errors only if data binding is invoked from the IDE

This CL makes Scope aware of execution environment. Now when invoked
from tests or via IDE, we'll print exceptions as encoded so that we
can parse them back. When user invokes from command line or any other
tool, we will print human readable errors.

The encoded error format may still change depending on conversations
w/ Studio team.

Bug: 21953001
Change-Id: I5bd3ea0cb6728e011225ee84d3e38817a2993a43
indingBuildInfo.java
d37b47419005587c52ca4c099432327b7f06478d 19-Jun-2015 Yigit Boyar <yboyar@google.com> Make observables parcelable

We got some feedback where people want to keep their View presenter
classes parcelable. This CL makes observables parcelable and
their lists transient to allow this.

Bug: 21785040
Change-Id: I76adc7d7ca3876c83fd8749f6dbcf02a926c97c2
bservable.java
b6887f1479c3ecec38a7989748ef33de1fbcd973 12-Jun-2015 Yigit Boyar <yboyar@google.com> Export generated class list from javac

Previously, gradle plugin would figure out generated class names
that should be excluded from the packaging. This CL changes that
behavior to export the list from java compiler so that it is
consistent going forward.

This CL also changes exclusion task to always exclude generated
binding info class to not to leak any information about user's
local.

Bug: 21668472
Change-Id: Ibeed24bd854781942b4185f618a5cd1eafe706d3
indingBuildInfo.java
b1356339eaa6c8e967e4fc1dc283b82909a1208d 22-May-2015 Yigit Boyar <yboyar@google.com> Merge projects for an easier release

This CL merges annotation processor, xml grammer and grammer builder
into compiler project.

It also adds logic to pass gradle's --debug parameter to the
annotation processor so that we can grab logs when necessary.

Bug: 21327802
Change-Id: I1d07002519a6b95de3cdc0891bd00f461f73e8ea
indingBuildInfo.java
722fe711207a37783dfa7142284b0ebe5bd503fb 20-May-2015 George Mount <mount@google.com> Observable* listeners should be callbacks.

Bug 21324996

Changed listeners to callbacks and made them abstract base
classes, following API conventions.

Change-Id: Ibc849d11c1fea83c02ba593d9aaf2ebf8cfc2eef
bservable.java
bservableList.java
bservableMap.java
nListChangedListener.java
nMapChangedListener.java
nPropertyChangedListener.java
10960eb5f73fd587c2f8d18cfc61873c04017512 13-May-2015 George Mount <mount@google.com> Use only values for @BindingAdapter.

Bug 20977114
indingAdapter.java
c619d8f69127c1200103d8119101c5f0675661d0 01-May-2015 George Mount <mount@google.com> Have BindingMethod use Class instead of String.

Bug 20720873
indingMethod.java
cffffe30fe53455856d3d41724b9d5dd21aebf9a 28-Apr-2015 George Mount <mount@google.com> First stage in allowing multi-parameter BindingAdapters.

Allow multi-parameter binding adapters. These will affect
Views where multiple attributes are using expressions.
In this initial stage, BindingAdapters can be applied to
multiple attributes and the list of such binding adapters
can be retrieved.

Change-Id: I073393c215cd93d232fb1e3682641fdc31d994d2
indingAdapter.java
fead9ca09b117136b35bc5bf137340a754f9eddd 23-Mar-2015 George Mount <mount@google.com> Move to package android.databinding.
indable.java
indingAdapter.java
indingBuildInfo.java
indingConversion.java
indingMethod.java
indingMethods.java
allbackRegistry.java
bservable.java
bservableList.java
bservableMap.java
nListChangedListener.java
nMapChangedListener.java
nPropertyChangedListener.java
ntaggable.java