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/baseAdapters/build.gradle
|
d437f7eeb199ed9bf9fb9bed664258dbbcd87130 |
|
31-Oct-2015 |
Yigit Boyar <yboyar@google.com> |
Use publish from android build tools This CL removes data binding's bintray plugin and starts using the tools project. It can be uploaded to bintray only from tools project. databinding.properties file still reference rc3. We'll change it when rc5 is public. Change-Id: Id5801e488ae30cf0003372b5ae94f01306fbfa99
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
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/baseAdapters/build.gradle
|
7d9836f8bd4f2525597b091787d0858784c6c22e |
|
14-Sep-2015 |
Yigit Boyar <yboyar@google.com> |
Move tool versions into config Change-Id: Ia75eb20a50571aa6f8ebb80596962694d2d535fa
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
d6ddc647acae6d322cb7d41100c087530b249e80 |
|
11-Sep-2015 |
Yigit Boyar <yboyar@google.com> |
Support lib deployment script This CL adds necessary tasks to data binding gradle file so that we can build support library deployment with their prebuilts. To release support sdk, run: ./gradlew clean createArchive -PuseReleaseVersion=true Change-Id: I1a99946ef01a289ea88276581358e77a81fd8f7c
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
9c95c40e44e4ed885ad4266485853db2aee033c2 |
|
16-Jul-2015 |
Yigit Boyar <yboyar@google.com> |
Use aar to release base adapters. This CL updates android gradle dependency to 1.3.0-beta4 which brings support for provided aar dependencies. Taking advantage of it, now base adapters release an AAR instead of a Jar w/o any hacks. Bug: 22491107 Change-Id: I18fdd75de806aa507504b34a18c030ee25133b4d
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
a649c6ce3f6eb4882221e77a1d27e0d28c4c13a0 |
|
15-Jul-2015 |
George Mount <mount@google.com> |
Fix compilation tests. Bug 22489623 Change-Id: Id948b2fcc4496dd5e94b6047dd6e4758cbfa5159
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
d8f45ed6a6b8a3061a08d929c232ad14582f56c5 |
|
22-May-2015 |
Yigit Boyar <yboyar@google.com> |
upgrade to gradle 1.2
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
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
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
79ae2e5b4612d3af10bcadb235c86b564b5f97c1 |
|
21-May-2015 |
Yigit Boyar <yboyar@google.com> |
Add sources and javadocs for data binding public libs
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
9399cb4e3d86a88507fb06ad57661105b1eaa69a |
|
17-May-2015 |
Yigit Boyar <yboyar@google.com> |
Configure dependencies using the plugin This CL changes gradle plugin to automatically include necessary dependencies for data binding. This way, just applying data binding to a project will be sufficient. I've also updated version to .9 to get ready for preview release Bug: 21262586 Change-Id: I12ba64915e69b383b507d155c1a16267356e059b
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
ee7586713d68806b556a425cbebf007a56261ff3 |
|
17-Apr-2015 |
Yigit Boyar <yboyar@google.com> |
Add 3rd party licenses to fatJar This CL adds 3rd party licenses to compiler-fatJar so that we can use it in our build process w/o maven dependency. It also removes dependency on SDK folder for api level lookup by shipping versions.xml file with the bundle. It adds a new gradle task, preparePrebuilds, which bundsles all necessary builds to a prebuild folder which should be committed. These pre-builds will be used by the makefile to support make builds. Bug: 19945740 Change-Id: I0bba72bbb13770aba94317301217ddd842211e2d
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
2e2043d30f95585de2069e1cbb23e022ab0e71c4 |
|
02-Apr-2015 |
George Mount <mount@google.com> |
Change "generated" to "databinding"
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
fead9ca09b117136b35bc5bf137340a754f9eddd |
|
23-Mar-2015 |
George Mount <mount@google.com> |
Move to package android.databinding.
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|
a6e4583962e19e8e93b4ca3f9fe3d34560b6d96c |
|
13-Mar-2015 |
Yigit Boyar <yboyar@google.com> |
Support for multi module setups This CL adds support for building multi module apps with proper context. For library modules, we only generate base classes in the initial compilation. We also generate a temporary BR file which does not have final methods. When final app is being generated, all layout binders, adapters and Bindable information gets merged and all final classes are generated in their appropriate packages. This CL also adds support for Test runs and any number of build variants. Bug: 19714904 Change-Id: I9b50b54db05f3fa206eec33709d43c2ac94a9e5e
/frameworks/data-binding/extensions/baseAdapters/build.gradle
|