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
|