History log of /frameworks/support/compat/build.gradle
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2c4cbf16a9705a4fcb22a8de5cd8795745b01aa4 23-May-2017 Seigo Nonaka <nona@google.com> Implement API 24 Typeface implementation.

This CL includes API 24 implementation with reducing the platform
dependent interfaces. This CL includes:
- Drop createFromResourcesFontFile from Impl interface since we need to
use the same implementation on the all API levels.
- Extract I/O related functions to TypecfaceCompatUtil.
- Introduce test cases for TypefaceCompat.

Test: ./gradlew support-appcompat-v7:connectedDebugAndroidTest
on API 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26
Test: ./gradlew support-compat:connectedDebugAndroidTest
on API 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26

Change-Id: If06989ea92e17a6ab750807986109a556139dbeb
/frameworks/support/compat/build.gradle
5c5181c9900f95a8299fd52431b160e2d6e9fe4f 16-May-2017 Kirill Grouchnikov <kirillg@google.com> Update Gradle files with new min SDK

Test: not relevant
Change-Id: I16b171632630ac9c75abda04d0977830d7f0cfc0
/frameworks/support/compat/build.gradle
e1345dbacba92c65f53c33a02c81419a2f87126c 09-May-2017 Aurimas Liutikas <aurimas@google.com> Remove references to unused directories in make and gradle files.

Test: None
Bug: None
Change-Id: I5ba939c83f3ff30a1a9cb3eff03b16d073961fdb
/frameworks/support/compat/build.gradle
543fd2946ded1593b28553879e74ca4393eddd2e 24-Mar-2017 Clara Bayarri <clarabayarri@google.com> Supportlib Fonts in XML

This change adds support for the new font resources type in
support library, making its use possible pre-O.

Test: ./gradlew support-compat:connectedCheck --info --daemon -Pandroid.testInstrumentationRunnerArguments.class=android.support.v4.content.res.FontResourcesParserCompatTest
./gradlew support-compat:connectedCheck --info --daemon -Pandroid.testInstrumentationRunnerArguments.class=android.support.v4.content.res.ResourcesCompatTest
./gradlew support-appcompat-v7:connectedCheck --info --daemon -Pandroid.testInstrumentationRunnerArguments.class=android.support.v7.widget.AppCompatTextViewTest
Bug: 35382184

Change-Id: Ide32ae4e914b3dc73756016d24059ead25ca7e68
/frameworks/support/compat/build.gradle
d679cb8cd83198de9d1fd67b5058d834d2daaae4 19-Apr-2017 Clara Bayarri <clarabayarri@google.com> Revert "Supportlib Fonts in XML"

This reverts commit 617be7af1f752cfaaf566e627ff6ea797623f2c3.

Reason for revert: <INSERT REASONING HERE>

Change-Id: Iacaef0423aa43cc5473042b6d61f2664afaf9cf6
/frameworks/support/compat/build.gradle
617be7af1f752cfaaf566e627ff6ea797623f2c3 24-Mar-2017 Clara Bayarri <clarabayarri@google.com> Supportlib Fonts in XML

This change adds support for the new font resources type in
support library, making its use possible pre-O.

Test: ./gradlew support-compat:connectedCheck --info --daemon -Pandroid.testInstrumentationRunnerArguments.class=android.support.v4.content.res.FontResourcesParserCompatTest
./gradlew support-compat:connectedCheck --info --daemon -Pandroid.testInstrumentationRunnerArguments.class=android.support.v4.content.res.ResourcesCompatTest
./gradlew support-appcompat-v7:connectedCheck --info --daemon -Pandroid.testInstrumentationRunnerArguments.class=android.support.v7.widget.AppCompatTextViewTest
Bug: 35382184

Change-Id: If67cf830c8c2d8875da73318d02db391421dfdfa
/frameworks/support/compat/build.gradle
b18618702e01b8a4d5036472c72007cfee7dbba0 28-Mar-2017 Aurimas Liutikas <aurimas@google.com> Cleanup support-compat jellybean-mr1 classes

Merge classes where possible.

Test: ./gradlew assemble
Change-Id: I00c9cd11db0d6d14f5ef66c46d4c7f20eb4ccd23
/frameworks/support/compat/build.gradle
df956ed2e0b45d1072c0d82b923b7129f7ea72ef 28-Mar-2017 Aurimas Liutikas <aurimas@google.com> Clean up TraceCompat.

Test: ./gradlew assemble
Change-Id: Ib3c462fc298be877f03acdedd6c5bf29eaf71df8
/frameworks/support/compat/build.gradle
14d02ef06479168249fdfeea47bc105d05e88749 26-Feb-2017 Aurimas Liutikas <aurimas@google.com> Cleanup AccessibilityEventCompat and AccessibilityRecordCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I5431e454e017deb7bf3f5a0779e5375416487e4f
/frameworks/support/compat/build.gradle
4b25d63ff53d4676150ac54897851e4ff9f1049f 25-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up ParcelableCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble

Change-Id: I87d35d527e80d55ac4a2a626a6040fcdaff63ae3
/frameworks/support/compat/build.gradle
8feb8c29dd0af5be70f2d148b8d59c108a723548 29-Jan-2017 Aurimas Liutikas <aurimas@google.com> Another build.gradle file cleanup.

- Move setting meta-data values to AndroidSupportPlugin
- Move setting CompileSdkVersion to AndroidSupportPlugin
- Clean up places that set AndroidManifest.xml redudundantly
- Clean up setting target java version for support-annotations.

Bug: 33845666
Test: ./gradlew assemble continues to work
Change-Id: Ic02778ac62e0fc40a77b8aed5a14e1b2956a88f1
/frameworks/support/compat/build.gradle
f09d8583e3e1c0da89904ccc3e40d5ea7fad3b9b 21-Jan-2017 Aurimas Liutikas <aurimas@google.com> Put dependencies and their versions into one place.

Support library modules were hardcoding versions of each library
each each build.gradle file. This change moves all these to
buildSrc/dependencies.gradle so we can update the version in the
future with a single file change.

Test: ./gradlew clean assemble assembleAndroidTest still works.
Change-Id: I4238c1182c095ae80d1d6dbb751f71c0ddfe191f
/frameworks/support/compat/build.gradle
45323dc71154777792d8b2972ec46eb01452df49 06-Jan-2017 Aurimas Liutikas <aurimas@google.com> Move the setup of uploadArchives repository to SupportLibraryPlugin.

This is the fourth CL in the series of cleaning up build.gradle files
in support library. There are the following changes in this CL:
- Move uploadArchives maven repo setup from build.gradle files
to the plugin.

Test: ./gradle uploadArchives still writes out files to
out/host/gradle/frameworks/support/build/support_repo/
Bug: 33845666

Change-Id: I79b1dd15c66c1d5c0a4a600ab360f6ef907844c7
/frameworks/support/compat/build.gradle
16cd13b07468db7912854c5169e54de0e733af06 05-Jan-2017 Aurimas Liutikas <aurimas@google.com> Move the set up of uploadArchives to SupportLibraryPlugin

This is the third CL in the series of cleaning up build.gradle files
in support library. There are the following changes in this CL:
- Add SupportLibraryExtension to allow passing data from build.gradle files
to the plugin.
- Move SupportLibraryPlugin from Java to Groovy, this was needed due to
org.apache.maven.model.Model being inaccessible from Java.
- Update inception years for some of the modules.

Test: ./gradle uploadArchives still writes out correct pom xml files
Bug: 33845666
Change-Id: Ifa617ad16c4784a37b046ada6584fef2054cbd16
/frameworks/support/compat/build.gradle
f7513065a3e7c0843477d370c09e86d088d6a465 05-Jan-2017 Aurimas Liutikas <aurimas@google.com> Bump minSdkVersion to API 14.

First step in moving minSdkVersion to API 14 for support library.

Bug: 32794064
Test: gradlew clean assemble assembleAndroidTest still works
Change-Id: I113834cc6e3c088cdf606a86fe7a35faa192b801
/frameworks/support/compat/build.gradle
df62e865f7ba52a83f4a9b25a620e0d709feb9ee 04-Jan-2017 Aurimas Liutikas <aurimas@google.com> Move creating the source jar setup to SupportLibraryPlugin.java

This is the second CL in the series of cleaning up build.gradle files
in support library. This change moves the creation of the task to build
source jars to SupportLibraryPlugin class.

Bug: 33845666
Test: ./gradlew clean createArchive still generates source jars.
Change-Id: Ie8c73c2b71248cb129884be3312b47eeaa6ffbcf
/frameworks/support/compat/build.gradle
d55b41b2750763e37416bc8afba2657a06d83fdf 04-Jan-2017 Aurimas Liutikas <aurimas@google.com> Removing unneeded excludes in source jar building config.

Originally added in ag/799192 we had classess from android.content.pm.*
and android.service.media.* for v4 media code. Due to that we needed to exclude
these classes from being included in sources jars. In ag/839061 these files
got removed, but they did not clean up these exclusion filters in gradle files.

Test: None
Bug: 33845666
Change-Id: I583bc6d6d5d6b94338eda79df79ff9d3ffb19434
/frameworks/support/compat/build.gradle
9697da770746866fc0152643e8eacb17a4c5af88 23-Dec-2016 Aurimas Liutikas <aurimas@google.com> Create AndroidLibraryPlugin to share common module configuration.

First step in cleaning up duplicate code in build.gradle config files.

This CL relands ag/1746409 that had to be reverted due to not listing all the maven
repositories in buildSrc/build.gradle.

Bug: 33845666
Test: ./gradlew clean assemble assembleAndroidTest continues to work
Change-Id: I335c4366a015efa7eab880cd8d01659c41f1abb2
/frameworks/support/compat/build.gradle
78df598110a20553ebc7d394ac243bcfc860d1f2 03-Jan-2017 Aurimas Liutikas <aurimas@google.com> Revert "Create AndroidLibraryPlugin to share common module configuration. "

This reverts commit a46cd42eaedb5c09056e11f31eced89668b40c02 ag/1746409

The change broke builds:
https://android-build.googleplex.com/builds/submitted/3608116/sdk_google_aw_armv7-sdk/latest/logs
https://android-build.googleplex.com/builds/submitted/3608043/sdk_x86-sdk/latest/logs

Change-Id: Ife8877258e2092e0dda4be2754fc1a05fe04672a
/frameworks/support/compat/build.gradle
a46cd42eaedb5c09056e11f31eced89668b40c02 23-Dec-2016 Aurimas Liutikas <aurimas@google.com> Create AndroidLibraryPlugin to share common module configuration.

First step in cleaning up duplicate code in build.gradle config files.

Bug: 33845666
Test: ./gradlew clean assemble assembleAndroidTest continues to work
Change-Id: Iecad7c9f8a020eff7e3cef9eb20a72a3c1662fb8
/frameworks/support/compat/build.gradle
61ee2cee2a3f4520d91c8673c1ee0290904ba7ec 19-Dec-2016 Aurimas Liutikas <aurimas@google.com> resolve merge conflicts of 94d018a to master

Change-Id: I0d829a558f92c1b43d0e72bb970a9389e4f2c500
94d018afe59c7a3b13d1c5736436ac391860ea6e 19-Dec-2016 Aurimas Liutikas <aurimas@google.com> Clean up build.gradle files in support library.

- Remove unused jar task (added in ag/457883 but never used)
- Remove duplicated sourceCompatibility setters.
- Remove unitTests.returnDefaultValues = true for modules that have no unitTests

Test: "./gradlew clean assemble generateDocs" still works.
Change-Id: I48d41fea652d17143173378d2c42f4b5dae9c77a
/frameworks/support/compat/build.gradle
45496ab913b608fd29fdd9ad4581ea7c3fa704df 15-Dec-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Pointer icon tests for support library"
634be6e3ea311328b73053637161bdcc1a53ad54 15-Dec-2016 Aurimas Liutikas <aurimas@google.com> Remove javadocTask and javadocJarTask.
am: f349dbab74

Change-Id: I611458c96c564bdbf0119366c7796fd10aa76857
f349dbab7451305f2b0c5bfe3cd02809d0bcfa50 23-Nov-2016 Aurimas Liutikas <aurimas@google.com> Remove javadocTask and javadocJarTask.

We never actually shipped javadoc jars and it is currently not
working, so this CL removes it.

Test: ./gradlew tasks still works.
Change-Id: Ia25d3921ce08768ae5861a85a5ea67482e715036
/frameworks/support/compat/build.gradle
daa85ce5c5aa5d44fabf6675ede7e7be55a79034 23-Nov-2016 Vladislav Kaznacheev <kaznacheev@google.com> Introduce ViewCompat.setTooltip

This calls View.setTooltip on API26+. The fallback
implementation is a Toast-based tooltip.

Use the new method in ActionMenuItemView,
MediaRouteButton, ScrollingTabContainerView and
TabLayout.

Bug: 31516506
Test: manual in Support7Demos and SupportDesignDemos
Change-Id: I23832a2fd5b589769225a0542c2a0ce4778e673c
/frameworks/support/compat/build.gradle
ee6c89547f0f0321b66c7c21e1990e7870a45b3c 09-Dec-2016 Vladislav Kaznacheev <kaznacheev@google.com> Pointer icon tests for support library

Adding PointerIconCompatTest.
Expanding BottomNavigationViewTest and
TabLayoutTest to cover pointer icon setting.

Bug: 32178074
Change-Id: I6deab8ed0d702ccb32ab906d91c72c7abb78656d
Test: the affected tests should pass
/frameworks/support/compat/build.gradle
af6b251c15dab2237fdf100b5ebb9c0851c2d490 16-Nov-2016 Alan Viverette <alanv@google.com> Adds working lint target to support lib build, more workarounds

Explicitly disable on v17 leanback and v7 preference, which need
some work. Suppress issues due to Lint failing to distinguish locally-
defined methods from framework methods.

Depends on fullsdk project, which is NOT in the default checkout.

Bug: 29630077
Test: ./gradlew lint && ./gradlew assemble
Change-Id: If8da576a8f9e2a431bc60a473f0c36054818d7c1
/frameworks/support/compat/build.gradle
9439d708170c7dd6c985453fd1999bbe8445eddf 25-Oct-2016 Alan Viverette <alanv@google.com> Move all support library projects to use a single compilation unit

Also cleans up build files to include annotations as an explicit import,
set compileSdkVersion consistently to currentSdk, and remove unnecessary
lines. Removes obsolete API directories in VDC / AVDC.

Because NotificationCompatBase was using @removed APIs, updated that class
to use reflection. Also fixes method visibility in VDC / AVDC.

Bug: 29630077
Test: make and gradle builds successful
Change-Id: Ia9208246837347ce3d8df4adbe6b0ce406d3844a
/frameworks/support/compat/build.gradle
dfe757873324437b1ff480dd2f9c393bff961934 03-Aug-2016 Aurimas Liutikas <aurimas@google.com> Update to new test runner and espresso.

test runner 0.6-alpha and espresso 2.6-alpha have fixed the issue
with broken @UIThreadTest annotation. This change moves support
library to use these versions.

Bug: 29547049
Change-Id: I3d53e2594871461d4f293713a3637395afc43d3e
/frameworks/support/compat/build.gradle
df153998b2e93117ec6fd9b799130a4fd7cc5960 04-May-2016 Kirill Grouchnikov <kirillg@google.com> Bump minSdk to 9 everywhere where it was < 9

Change-Id: Icebaa867824aa8eeda44206155670d5e390d35b3
/frameworks/support/compat/build.gradle
2c63c7b8aeeffa5be93994bd6790e71edaf9ec56 04-May-2016 Chris Banes <chrisbanes@google.com> Fix Studio setup after v4 split

Change-Id: Id7d694f2271e6fda58ff740db6df755eaa49b0c9
/frameworks/support/compat/build.gradle
3ac77bf186f87ecad4bf0063b2f6c4384efbd56a 27-Apr-2016 Kirill Grouchnikov <kirillg@google.com> Support module refactoring

* Splitting support-v4 into two modules, support-compat and support-core
* Adding a new library module named support-v4 that combines the two
together for backward compatibility support of existing projects
* support-compat has all Compat classes, their few direct dependencies
and all data structures in the .util package

Change-Id: Icd1b0ab3a5b61a8a2bf85bc274098f0a828963e0
/frameworks/support/compat/build.gradle