• Home
  • History
  • Annotate
  • only in /frameworks/support/app-toolkit/buildSrc/src/main/kotlin/androidx/build/
History log of /frameworks/support/app-toolkit/buildSrc/src/main/kotlin/androidx/build/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8abc12d5134bb86baa7e563800c7de4fd0311d4 07-Jun-2018 Sergey Vasilinets <sergeyv@google.com> Correct setup for public docs without "tipOfTree" rules

Test: ./gradlew publicDocs -PofflineDocs=true
Change-Id: Ia76ec38b8264e7ca701ebc64fc50e720a3810791
Merged-In: Ia76ec38b8264e7ca701ebc64fc50e720a3810791
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
68ce4d8cdb9775d08837519447ccfb8d55d1cb31 05-Jun-2018 Ian Lake <ilake@google.com> Update Navigation to 1.0.0-alpha02

Test: ./gradlew buildOnServer
Change-Id: I163d359ed46e8d4924cf2cce7c34c89a2cfc5d93
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
a14b834943469c91933a93da68c81f0ebc0a5719 30-May-2018 Sergey Vasilinets <sergeyv@google.com> Reuse ChecksConfig, reduce boilerplate

Test: ./gradlew anchorDocsTask
Change-Id: I16ce253f5870cdecd9151350b3464134958cd590
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/checkapi/CheckApiTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/doclava/ChecksConfig.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/doclava/DoclavaTask.kt
a74ee23e7d29eb98dbf54b810826825a9e0a66e3 30-May-2018 Sergey Vasilinets <sergeyv@google.com> Create zips for all docs configurations

Test: ./gradlew anchorDocsTask generates multiple zips
Change-Id: Ie096c2ecf131587d4181970b1fc59ed9e00c3b54
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
f38083e1a800b64d0b2ee00e75aa1b945640fc60 30-May-2018 Sergey Vasilinets <sergeyv@google.com> Fancy error when prebuilts for docs are missing

Test: docs still build
Change-Id: I390ae09ddd806a75dee8154f03ccb837d686246c
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
c74c7fb5295c3d5e5f84815beb23c106a38ca65e 29-May-2018 Sergey Vasilinets <sergeyv@google.com> Move tip of tree docs to new infrastructure

Test: diff -r ../../out/host/gradle/frameworks/support/build/javadoc/online/ ../../out/host/gradle/frameworks/support/build/javadoc/tipOfTree/online/
Change-Id: Idd77407ba0129389699de19f454fd6d48a3597f2
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
1646c10446752350a472fa25f9aab63ce98c1ef2 29-May-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Move core preference extensions to androidx version." into pi-preview1-androidx-dev
44c799310e64fd4d0ad51b220a1de62013ee1ff7 29-May-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Remove ViewPager2 from public docs list of projects." into pi-preview1-androidx-dev
c70fa8cd4041a803ee3be1a10ea530f8c6e6ff22 29-May-2018 Jake Wharton <jakew@google.com> Move core preference extensions to androidx version.

Test: ./gradlew :preference-ktx:cC
Change-Id: I70b141a47d6e102a575d470f50e0f59a0d46c14c
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
13d3b61e55edbfb94c61d54102a802c1c9341733 29-May-2018 Aurimas Liutikas <aurimas@google.com> Remove ViewPager2 from public docs list of projects.

ViewPager2 is not shipped yet, so remove it from publci docs list.

Test: None
Change-Id: Idf924942a90f034e4a42c8d040715b3646801727
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
78d760ec0aebf990265ae61b955f617e2a0b7474 29-May-2018 Jake Wharton <jakew@google.com> Switch build helpers to be Kotlin extensions.

Test: ./gradlew updateApi
Change-Id: I0a5c46d5e47032ab47709cdc34c7b8ad62536333
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
cb30642811f325654c34d2114df4e835d3ff823c 22-May-2018 Sergey Vasilinets <sergeyv@google.com> Introduce PublishDocsRules (Part1)

So we can build docs from already released artifacts; also it allow us
to create config for different subprojects etc

Test: ./gradlew publicDocsTask
Change-Id: I09fc7364747fdf184db31a262493b9a070686674
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
8fc9942eb42bf020b122980ba21e4190d2e65091 23-May-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Make Navigation depend on Support Library 27.1.1" into pi-preview1-androidx-dev
1a6840653ce856c87021b2ddb1c8702b4e303da3 23-May-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Start using the new dexmaker that works on Android P" into pi-preview1-androidx-dev
8f0309b87924a5b43ce5addfeb13b272409e7518 23-May-2018 Ian Lake <ilake@google.com> Make Navigation depend on Support Library 27.1.1

Move from 27.1.0 to 27.1.1 for Navigation's dependency
on Support Library to ensure developers get the fix
for Fragment custom animations flickering.

Test: ./gradlew assemble
BUG: 80160903
Change-Id: Ideb51a6e045da8bf0fd279e1cb8afab932521e04
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
30e1388ed832994614b26b0650ed855e6e6ca27d 22-May-2018 Sumir Kataria <sumir@google.com> Update WorkManager version to 1.0.0-alpha02.

Test: Ran existing tests.
Change-Id: Ifc42f113d1fd36c218f84c923a8fb84885247b6e
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
2c790bc356ff210138e72f616a194d8af9208392 22-May-2018 Aurimas Liutikas <aurimas@google.com> Start using the new dexmaker that works on Android P

Test: ran NestedScrollViewNestedScrollingParentTest that failed
on Android P before this change
Change-Id: If9ab3e254e03b335be67a6cb3beb850d6f8994dc
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
1b8b70e9469f9f39e6aa16bfe2e00adba5d99f98 21-May-2018 Jake Wharton <jakew@google.com> Prevent Kotlin hard keywords from being used.

Test: ./gradlew lint
Change-Id: Iba5d1bf35ea5b8155c19a1eac6b97ec53da78e26
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
a64f1ce99a4f2c5e3aa75cf90394ee3786939277 18-May-2018 Aurimas Liutikas <aurimas@google.com> Move to AGP 3.2.0 alpha16

This fixes a lint bug and allows us to enable parallel builds again.

Test: ./gradlew buildOnServer
Change-Id: I0da98ac5696d8647c4c5f86f5e21a854d0dad962
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
2b989db3818f77073cc8698e5cab2be03ad47acf 17-May-2018 Aurimas Liutikas <aurimas@google.com> Move to AGP 3.2.0 alpha 15

Test: ./gradlew buildOnServer
Change-Id: I84ceba45edd925c256d733992f6c690fd1198e2c
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
46fd22a7ae48f6952264396ba3932f72c7701de7 09-May-2018 Filip Pavlis <pavlis@google.com> Improvements in jetifier POM depenendecy system.

1) Remove support for set of dependencies
2) Add new method to provide map of all the dependecies (to be used by AGP).
3) Add method to detect old and new artifacts.
4) Added comments into GroupsReplacer as suggested in the previous
review.

Bug: 64833662
Test: Added
Change-Id: Id9fca469ac8c80574e567cf81183e4789b6c6c39
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
0ff06cf01a6cb9bae60ae66443a1cbd932194f4c 17-May-2018 Aurimas Liutikas <aurimas@google.com> Enable gmaven diff archive for androidx builds.

Test: ./gradlew createDiffArchive
Change-Id: I7c002838963d84e87558551bdc5b56384b295f4a
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/gmaven/GMavenVersionChecker.kt
fa3ddb1c5a23592d92f7583f0e6b528215310d30 04-May-2018 Aurimas Liutikas <aurimas@google.com> Move Kotlin back to 1.2.20 for Jetifier dependencies

org.jetbrains.kotlin:kotlin-stdlib:1.2.20
and bump jetifier version to 1.0.0-alpha05.

Test: ./gradlew assembleDebug
Change-Id: I361c73c6a4ae5c4a947aad9b78221bf1caffc589
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
27c9cb575ac3a5f39ce49b649026e0605c5fac02 04-May-2018 android-build-team Robot <android-build-team-robot@google.com> Merge "Fix remaining error-prone warnings and enable it for debug variant." into pi-preview1-androidx-dev
45e6d8a60387c26a7f7f26c209f54ef3023fc638 02-May-2018 Aurimas Liutikas <aurimas@google.com> Fix remaining error-prone warnings and enable it for debug variant.

Test: ./gradlew assembleDebug
Change-Id: I5a1d785a93e96014ccac95efd86a702cda578467
Merged-In: I5a1d785a93e96014ccac95efd86a702cda578467
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
da4ca2dd50c755020f1cb409f758038b10b200e1 03-May-2018 Aurimas Liutikas <aurimas@google.com> Downgrade to ASM 6.0 for jetifier.

- AGP is not quite ready for ASM 6.1.1, moving back to 6.0 that
should still have Java 9 support.
- Rev jetifier version to 1.0.0-alpha04

Test: ./gradlew assembleDebug
Change-Id: Ia9027baa4c47f2e9a9ed64263daa7fdc0e824032
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
4805884f38c54014ae53b7a52922f7e1ae205448 03-May-2018 Filip Pavlis <pavlis@google.com> Rename contentpaging to contentpager.

Test: It builds!
Change-Id: I9e150cb196663b2ec299dfe1d059949b8dc5a3aa

Merged-In: I9e150cb196663b2ec299dfe1d059949b8dc5a3aa
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
7f7a6e75db5e431d72927da9f705bb7976d0e469 01-May-2018 Yigit Boyar <yboyar@google.com> resolve merge conflicts of 470f5b14fe734bf35294404d02bd2304a30d1c4e to pi-preview1-androidx-dev

BUG: None
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I45bffee2173ae1f82ad6bf74916334348bbcd3e4
1db799d32b8ba8b1b2decbd4f2ed1ef405cd583b 30-Apr-2018 Alan Viverette <alanv@google.com> Merge changes from topic "dp2_ffwd" into pi-preview1-androidx-dev

* changes:
DO NOT MERGE Partial revert of "Fix breakages in SDK drop"
Merge remote-tracking branch 'goog/pi-androidx-dev' into merge_for_io
448359062b9caf5f96c0028dc12cba5d2647ea6f 30-Apr-2018 Filip Pavlis <pavlis@google.com> Improvements in jetifier errors handling.

+ Make regular jetification to not crash when types are missing in defined
prefixes and print warnings instead
+ Make dejetification crash on build server if types are missing
+ Remove debug logging channel (use verbose)
+ Add warning logging channel
+ Remove ktx mappings
+ Comment out android.support.test rules for dependencies until it gets refactored

Bug: 64833662, 78863938
Test: Locally (jetified wearable package)
Change-Id: I5d11a9dbbb417645b0679557f08022d5450998ad
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
d407c17b24800cfdacff1d6af1e327273396b277 28-Apr-2018 Aurimas Liutikas <aurimas@google.com> Merge "Revert "Migrate several libraries to use kotlin script build files."" into pi-preview1-androidx-dev am: 57a6f97d08
am: 5e9b6ce100

Change-Id: Id6a95feac015297d8c29197e14648d24030b7b99
17de202a9d84f19f81b9640763b637c31d8bf9a9 28-Apr-2018 Aurimas Liutikas <aurimas@google.com> Revert "Migrate several libraries to use kotlin script build files."

This reverts commit 2b69319a21a0415bda7c77386cc2ccdb12924e60.

Turns out kotlin script makes our builds slower. Just configuration
alone went from 17.9s -> 10.4s after reverting this.

Test: ./gradlew assembleDebug
Change-Id: Iada4dce761a7c1261c034c727c829c8ca8164503
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
f7c0a8211ebcb93d0e5d6d12316c3f5192172c38 27-Apr-2018 Aurimas Liutikas <aurimas@google.com> Merge "Disable substitution of android.support to androidx project." into pi-preview1-androidx-dev am: 97fbf66477
am: ddd114ce34

Change-Id: I28a535ff086b23e974135bcd22aafb67734f3f22
e9b33714d52a3d028e0b9fff103beab1569d3ff1 26-Apr-2018 Aurimas Liutikas <aurimas@google.com> Disable substitution of android.support to androidx project.

This substitution is wrong and we should not be doing this.

Test: ./gradlew buildOnServer
Change-Id: Ia40495b4ce302ea0f9197610b966d36cd5f26795
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
46ed0ca98b5b4a69e65556f34faed0bf470cc553 26-Apr-2018 Filip Pavlis <pavlis@google.com> Merge "Better versioning support in Jetifier." into pi-preview1-androidx-dev am: 81b97d3806
am: b9647d5431

Change-Id: I17801cb16945a10b7563e9ae34e5fc790d483bcf
39ac87e5407faa238681f3ddb65efc2e4c5144fe 25-Apr-2018 Filip Pavlis <pavlis@google.com> Better versioning support in Jetifier.

Jetifier can now support versions as parameter which gives more
flexibility when rewriting depenndencies. The Processor will now use
latest available released versions of dependencies (which is alpha1 at
this moment). While standalone is using latest unreleased (1.0.0, 2.0.0)
but standalone can be given a version set via a new argument.

Bug: b/78541880
Bug: b/64833662
Test: Added
Change-Id: I03509e23fe3cb98f6e384b961ff9a009dd09199d
(cherry picked from commit 8fd78bd9fc36fa71b90ecd423de90c8f129f3709)
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
f5ae5eae03f4d00386509ebb0b76027a3b1f2095 26-Apr-2018 Ian Lake <ilake@google.com> Merge "Change Navigation groupId to android.arch.navigation" into pi-preview1-androidx-dev am: e824efd890
am: ab85e01917

Change-Id: If731b8fbf9ece95730e9ee21f1c74b8885851f82
e824efd890f9194555f2082d048177e78f0a0d9f 26-Apr-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Change Navigation groupId to android.arch.navigation" into pi-preview1-androidx-dev
7923433ea2b12800d541b6306cdf804597263194 26-Apr-2018 Sumir Kataria <sumir@google.com> Merge "Change WorkManager groupId to android.arch.work." into pi-preview1-androidx-dev am: b94a0e443a
am: 7365544f33

Change-Id: Ide9ce8a93257189f73786ad715b92c1725b94f09
2dff1879c0bb93f7e3f9d37e6f7d0158453cadf5 25-Apr-2018 Sumir Kataria <sumir@google.com> Change WorkManager groupId to android.arch.work.

Test: ./gradlew createArchive
Change-Id: Iddc9458f4991ad9dd57370f78f1de02e8d9b5af7
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
328dc0974d4e310b0d586a96e6c92d51b9f13229 25-Apr-2018 Filip Pavlis <pavlis@google.com> Migrate support to androidx.contraintlayout am: 4d1752971f
am: f61fd95636

Change-Id: Id4ce8335cac07995be80f836cf20cce4b773d30a
6396819c5bf8e60031e73d498dca7819d9b0eea3 25-Apr-2018 Ian Lake <ilake@google.com> Change Navigation groupId to android.arch.navigation

As Navigation depends on android.support, its group
id should be in the android.arch namespace.

Test: enable publish, ./gradlew createArchive
BUG: 78355385
Change-Id: I9dc85303b6fb1f8128b7d5e307897c5899e99e27
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
4d1752971fa4bf86f485ac743f6738a7cacd87af 25-Apr-2018 Filip Pavlis <pavlis@google.com> Migrate support to androidx.contraintlayout

Bug: 78540073
Test: Run wear samples on emulator
Change-Id: Ifd469b82dc54e4adf136c49698bd6356fd21364b
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
f1b63dec650b9e61d596999f12e1062cd6cf9972 24-Apr-2018 Aurimas Liutikas <aurimas@google.com> Merge "Update to AGP 3.2.0-alpha13" into pi-preview1-androidx-dev am: cff2c9094b
am: deecbcc661

Change-Id: I2004bf8a18fb11b265199d7fb4e47b51b3e6c99e
cff2c9094be7629580fee446a8e681d564863bbc 24-Apr-2018 Aurimas Liutikas <aurimas@google.com> Merge "Update to AGP 3.2.0-alpha13" into pi-preview1-androidx-dev
1ecf8da966eec24c000df16f4dbddf43acf106af 23-Apr-2018 Aurimas Liutikas <aurimas@google.com> Merge "Set jetifier version to 1.0.0-alpha01" into pi-preview1-androidx-dev am: 2e1f0ebe4e
am: 5554aec6bc

Change-Id: I956893ba844a61001bfa184a793420c8e0d42f20
64114c4a8a1fdd24f50b9484b1eb41b583b745ae 23-Apr-2018 Aurimas Liutikas <aurimas@google.com> Set jetifier version to 1.0.0-alpha01

Test: None
Change-Id: I0f153db868f0d0baa2af1a08e23eb643f5873ace
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
79d1f3eec2a415438561316ddc06e7b42626f773 23-Apr-2018 Aurimas Liutikas <aurimas@google.com> Update to AGP 3.2.0-alpha13

This fixes the issue of R.txt generation.

Test: ./gradlew buildOnServer works locally
Change-Id: I753098c5203ae0e1eefeb895fee3ac39d1a3e9cf
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
96059b0d8785d1b3f62cf467dd0a31028869db92 21-Apr-2018 Sumir Kataria <sumir@google.com> Merge remote-tracking branch 'goog/flatfoot-background' into merge_work am: dd06969d20
am: f19c0cd921

Change-Id: Ie7386009b5d17dcca652e01e46c91e654adeb1f3
dd06969d20ecaac0733b74dda17027e40533ffb7 20-Apr-2018 Sumir Kataria <sumir@google.com> Merge remote-tracking branch 'goog/flatfoot-background' into merge_work

Change-Id: I50cc5727f76604997a4446c7996abba08a43979b
3ac069f8165c086ab4dd6a1766504761f1b55483 04-Apr-2018 Aurimas Liutikas <aurimas@google.com> Start enforcing javac warnings.

- Add new ways to ignore warnings for modules with warnings
- Enable -Xlint:deprecation and -Xlint:unchecked by default to
prevent regressions.

Test: ./gradlew assembleDebug
Change-Id: I95f73afde042a2d61984f59ee3d3350a013c0044
Merged-In: I95f73afde042a2d61984f59ee3d3350a013c0044
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportLibraryExtension.kt
92ed3160d995cb4626c91d75c71462093a8ff45a 20-Apr-2018 Sergey Vasilinets <sergeyv@google.com> Merge "Merge remote-tracking branch 'goog/flatfoot-navigation' into ub-androidx-1.0-alpha" into pi-preview1-androidx-dev am: a15e878fec
am: 81e6a517ba

Change-Id: I7cd4e7636becabade86c0159a63b8fdc2a7d4fc5
6d535dd0f160473945d9446b41f53137d18cef7a 19-Apr-2018 Sergey Vasilinets <sergeyv@google.com> Merge remote-tracking branch 'goog/flatfoot-navigation' into ub-androidx-1.0-alpha

bug: 78286966
Change-Id: I782574e6061cb48c5a8b0b5085b97f15fb73e0e6
f97ddbc502678a00306afcd73e7a6bb3bcc4c189 18-Apr-2018 Sumir Kataria <sumir@google.com> Merge remote-tracking branch 'goog/pi-preview1-androidx-dev' into flatfoot-background

Change-Id: I0ce58a60a9df6aabc1c06769c64aedaab6d48fd7
98971a7d72d56aeaf5d997ab251629e2550f350c 18-Apr-2018 Sergey Vasilinets <sergeyv@google.com> Merge branch 'goog/pi-preview1-androidx-dev' into flatfoot-navigation

Change-Id: I1e4cf5b4050d64fe2e3a856f71f75a8610ee9ab8
dd954369d4d842dec4b9ebef7ab62e973d39a75e 18-Apr-2018 Jake Wharton <jakew@google.com> Merge "Force equals or hashCode overrides to supply the other." into pi-preview1-androidx-dev am: ca1931340d
am: 4797967d2b

Change-Id: Ib3de69f4ba3ab398b3ab51fd870d96fd2535c117
ca1931340d01ca5131c046c5035c2b20f96d5151 18-Apr-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Force equals or hashCode overrides to supply the other." into pi-preview1-androidx-dev
62595df34c23861cace848ca3b1c716404555e2e 17-Apr-2018 Alan Viverette <alanv@google.com> Merge "Update diff and docs for 1.0.0-alpha1" into pi-preview1-androidx-dev am: c0ba0ce3b6
am: 2493da9416

Change-Id: I73f5dad78dd3e5fb89e6b57daf04c01cff008e00
c0ba0ce3b672e380c05582066f28b3a9fbb698cb 17-Apr-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Update diff and docs for 1.0.0-alpha1" into pi-preview1-androidx-dev
ae22658470ed44e050ffa917052ad322f6c394f0 16-Apr-2018 Aurimas Liutikas <aurimas@google.com> Migrate several libraries to use kotlin script build files. am: 2b69319a21
am: 49d4f084e8

Change-Id: Ic73e00a7597f1084621318cfd6f49331d112fddf
2b69319a21a0415bda7c77386cc2ccdb12924e60 04-Apr-2018 Aurimas Liutikas <aurimas@google.com> Migrate several libraries to use kotlin script build files.

Test: ./gradlew assembleDebug
Change-Id: Ic14247d6e661a2fbfaed1ca9312b865bebb7fe16
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
c491eac2ccc584b28221a912b11041a9e5806c9e 04-Apr-2018 Alan Viverette <alanv@google.com> Update diff and docs for 1.0.0-alpha1

- migrate to androidx docs root
- default API diffs to last versioned release and search legacy_api
directory as fallback
- use empty API XML for diffs if a project has never been released

Bug: 77593796
Test: ./gradlew generateDiffs
Change-Id: Ie4e39f4e06c9ec285fff09dd447fa9e2a7d42997
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/checkapi/ApiXmlConversionTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/jdiff/JDiffTask.kt
d65fd276a7df0b37aa40551e0546702933eef1f0 13-Apr-2018 Insun Kang <insun@google.com> Unhide VideoView2 and MediaControlView2

Bug: 76182126
Test: ./gradlew :media-widget:check :media-widget:connectedCheck \
updateApi

Change-Id: Ia9c14d281c02d344824fc582cc072cf99760c98e
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
8dc3cb42a4009bf1f5a702c8b42954e97e8131ef 13-Apr-2018 Yigit Boyar <yboyar@google.com> resolve merge conflicts of 9895ad2c710951f0cc09ebd976544cfc56a8bc00 to pi-preview1-androidx-dev

BUG: None
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I2ca03150ff3bd4466cde4744ec236d1d389e5890
92b10f2b23ff157ace50862197eae600221c7684 12-Apr-2018 Jin Seok Park <jinpark@google.com> Merge "AndroidX: Separate widget class from Media module" into pi-preview1-androidx-dev am: f91d09d623
am: aab3d46adf

Change-Id: I9d2f54bad1629f5bb58d13d3e3e1f4120427abbd
aab3d46adfc02108feeaf562abb32b7a62307edf 12-Apr-2018 Jin Seok Park <jinpark@google.com> Merge "AndroidX: Separate widget class from Media module" into pi-preview1-androidx-dev
am: f91d09d623

Change-Id: I35cdcc9fb42af8c3d8f1fe46c8bbca395f234159
3aa13eacdb57fb58cf0385ab46b98c61892e2ce0 09-Apr-2018 Jin Seok Park <jinpark@google.com> AndroidX: Separate widget class from Media module

The existing structure creates circular dependency where the Media
and MediaRouter modules use each other's APIs. In order to prevent
this, this CL separates the "widget" package inside Media module and
creates a new module named "MediaWidget".

Bug: 77616556
Test: ./gradlew createArchive
./gradlew media-widget:connectedCheck

Change-Id: Ic97edc7584cb5e16ce5f6c2cf9e08e5ccd5b6199
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
7cab6d3b9e094bad53c5b2e730fc5f3fd3d9f38b 11-Apr-2018 Jake Wharton <jakew@google.com> Force equals or hashCode overrides to supply the other.

Test: ./gradlew aEP
Test: ./gradlew -p app-toolkit aEP
Change-Id: Iaf3fc37a4d679e8365706427162137ad98d0d623
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
804df9765a02a82283e93afbd16a5d2effbf833e 10-Apr-2018 Aurimas Liutikas <aurimas@google.com> Merge changes I42b0cabe,I994fa62e into pi-androidx-dev

* changes:
Fix and enforce ReferenceEquality check.
Start enforcing StringSplitter warnings.
c220606e64f5ffadbf47a69680febb7be032fdd7 10-Apr-2018 Scott Main <smain@google.com> enable yamlV2 output for support library, for compatibility with new DAC
am: 33e0065581

Change-Id: If5d59353c4569207589bd8653ed98e1a9e0b56b0
33e006558146e45581b762322ae3458486c8a5b1 28-Mar-2018 Scott Main <smain@google.com> enable yamlV2 output for support library, for compatibility with new DAC

This flag adds an extra file to the output: _NEW_book.yaml, which is
a _book.yaml file for the site that contains the complete list of API
links (instead of only the package names). This file will be ignored by
the current version of DAC, but for our upcoming redesign, this file
must be renamed _toc.yaml. More info in ag/3382461

bug: 62869488
Change-Id: I14a55ab583c955062512fe493a05d7a9144ba2ca
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
33eebe193983771b13fb0169801d65125a15d821 07-Apr-2018 Jake Wharton <jakew@google.com> Merge "Fix @VisibleForTesting problems and make them fatal." into pi-preview1-androidx-dev am: d1b6a1e560
am: deb7a1d111

Change-Id: I230cea68ab91d0e62e701da1615178b4cd7427a3
3e0b5b516fe7b0b4bf920b05f5d6e572b67f8ec4 07-Apr-2018 Jeff Gaston <jeffrygaston@google.com> Have timestamps and file orderings be consistent for jars across builds

After this change, each .aar and each .jar in top-of-tree-m2repository-0.zip
is binary-identical when built twice from the same source

Bug: 71865805
Test: ./gradlew buildOnServer && mv ../../out ../../out1 \
&& ./gradlew buildOnServer && mv ../../out ../../out2 \
&& cd ../../out1/dist \
&& unzip top-of-tree-m2repository-0.zip -d unzipped \
&& cd ../../out2/dist \
&& unzip top-of-tree-m2repository-0.zip -d unzipped \
&& cd ../.. \
&& diff -r -x 'maven-metadata.*' -x '*javadoc.jar*' out1/dist/unzipped/ out2/dist/unzipped/

Change-Id: I2ab11746e731642a9a68bfcb9d16af5a2f4e2cf4
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportJavaLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportKotlinLibraryPlugin.kt
b1433f75d87710262b14824c98854a4865f98836 28-Feb-2018 Aurimas Liutikas <aurimas@google.com> Fix and enforce ReferenceEquality check.

Test: ./gradlew assembleErrorProne
Change-Id: I42b0cabe13b0253712941eedae7f9db4b1731e54
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
244232024786c3715124b4488fd48722f10c22fb 05-Apr-2018 Aurimas Liutikas <aurimas@google.com> Start enforcing StringSplitter warnings.

For the fixes see details here:
http://errorprone.info/bugpattern/StringSplitter

Test: ./gradlew assembleErrorProne
Change-Id: I994fa62edaa734f08e846298d1286905b7b11a73
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
ed394f1a30d37eb245bc2d695559ffbab84d2330 06-Apr-2018 Jake Wharton <jakew@google.com> Fix @VisibleForTesting problems and make them fatal.

Bug: 77659800
Test: ./gradlew lint
Change-Id: I2383da40036a43e633c487f813c45a01d67025d9
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
bfef09395d9a6c20b0caa133c270679a6a5e40ba 04-Apr-2018 Aurimas Liutikas <aurimas@google.com> Start enforcing javac warnings.

- Add new ways to ignore warnings for modules with warnings
- Enable -Xlint:deprecation and -Xlint:unchecked by default to
prevent regressions.

Test: ./gradlew assembleDebug
Change-Id: I95f73afde042a2d61984f59ee3d3350a013c0044
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportLibraryExtension.kt
4bce376e5a75b019f325598162b8996b665aff02 04-Apr-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Suppress existing TypeParameterUnusedInFormals and prevent new uses." into pi-preview1-androidx-dev
63da507e88b8dbc73536319dc6d450870824e7df 01-Mar-2018 Aurimas Liutikas <aurimas@google.com> Suppress existing TypeParameterUnusedInFormals and prevent new uses.

Test: ./gradlew assembleErrorProne
Change-Id: Ie734bcae6b308c7d99533ef7e7db26de0f870b34
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
f257c8d2e0466173c7919a327f9d3f77b37bf3a0 04-Apr-2018 Chris Craik <ccraik@google.com> Merge "Add initial rxjava2 support to Paging" into pi-preview1-androidx-dev
368e82c2afbe04c7d113eeed6deb901debae0272 13-Feb-2018 Chris Craik <ccraik@google.com> Add initial rxjava2 support to Paging

Adds RxPagedListBuilder to provide Observable<PagedList> and
Flowable<PagedList>.

Fixes: 75977346
Test: manually ran RoomPagedListRxActivity
Test: RxPagedListTest
Test: ./gradlew runBuildServerCompilationTasks

Change-Id: I7f4a83a0f64ed6938afb40a7de5ac70a951b3cfd
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
98cd3a27d78c32e63a7f45b1ab2ae7dd3dd205a6 29-Mar-2018 Jake Wharton <jakew@google.com> Prevent static utility classes from having public ctors.

Fixes to correct this were done in I185cad1ac0634a2c2f53f763f4f044f79a860327, I132ed5f077d060ff5642bfc78c42ea00c4060770, If6280b7b5e5159cd22e00c2bb09e7cb4a09308ea, I94da25c6349ae4d6a8b874c605ef25776059c03d, Id0e3fb0e6ae8d727de65af88546c89197e512958, and I16af40f6bac74cc14841850f2894d45470198475.

Bug: 37063037
Test: ./gradlew aEP
Change-Id: I15b7f955a5be7b677f113eb8e30e72b8f5072b4f
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
eb3466e45835d27ad04fa7c63a7a23062636f0df 27-Mar-2018 Aurimas Liutikas <aurimas@google.com> Move to AGP 3.2.0-alpha

- Move to new plugin
- Reenable lint
- Remove adding lint to classpath as it is not needed.

Test: ./gradlew assembleDebug
Change-Id: I642927248541a2bfd483e6ffea3d604827494373
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
ba381a314edcd57963ed1ac5910595e04faf29cc 28-Mar-2018 Filip Pavlis <pavlis@google.com> Refactor Jetifier packages to com.android.tools

Bug: b/64833662
Test: it builds!

Change-Id: I27bc0d2b0de17ba0d22e7588dc0742a041f17f31
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
0a209945dc9f35e0b153b80d4fad5e7b8482e094 27-Mar-2018 Aurimas Liutikas <aurimas@google.com> Start depending on -alpha1 versions of androidx libraries.

Test: ./gradlew assembleDebug for supportlib and flatfoot
Bug: 76443962
Change-Id: I62809da4ee4aefc53ee606126bae41d951b651fb
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
df4c5f2d60943ed6f6f685fb1ddf7fe3e55e056d 26-Mar-2018 Aurimas Liutikas <aurimas@google.com> Set androidx libraries to -alpha1 version.

Test: ./gradlew createArchive
Change-Id: I4cfa9d2464dabf5184b98696b2937c8608559d03
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
5e2eb40367506c8f7aabe08ae78762d788a195f3 22-Mar-2018 Sergey Vasilinets <sergeyv@google.com> Fix updateApi/checkApi for java modules

Test: ./gradlew updateApi
fixes: 76166297
Change-Id: I1d9d85e31d780de6dac08c749dd3f8533f8c4c88
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportJavaLibraryPlugin.kt
4505bae81bdf2d107402f9aff8ecf7a39a4a56a8 16-Mar-2018 Jake Wharton <jakew@google.com> Update NullAway to 0.3.7.

Bug: 75001190
Test: ./gradlew aEP
Change-Id: Ie35872e963b4ce2e82997ced78b9b270c0fef997
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
1d64d7278e09269e812f51203486c169d8c19e16 21-Mar-2018 Aurimas Liutikas <aurimas@google.com> DO NOT MERGE. Make Dependencies.kt match accross branches.

pi-preview1-androidx-dev Dependencies.kt had a slighly different ordering
and that was causing merge conflicts. This CL brings the file to be the
same accross branches.

Test: None
Change-Id: I1773192848243a426d949fff4b5b70d596639f7d
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
3c9f265fdf25a420469f4556eec16728da29e090 21-Mar-2018 Aurimas Liutikas <aurimas@google.com> Merge "DO NOT MERGE. Migrate app-toolkit projects to androidx" into pi-preview1-androidx-dev
ba069d50913c3fb250bb60ec310439db36895337 09-Mar-2018 Alan Viverette <alanv@google.com> DO NOT MERGE. Migrate app-toolkit projects to androidx

Bug: 74405443
Test: ./gradlew createArchive
Change-Id: Iae6f83cc396dbcdc5ae2a98793e9c7c61d94367e
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/license/CheckExternalDependencyLicensesTask.kt
cb124ea3d705dc5e5b77954d4a2795cc110339d6 21-Mar-2018 Alan Viverette <alanv@google.com> Fix library group for car

Bug: 74449147
Test: ./gradlew createArchive
Change-Id: I0f6a2af2782297f377fd7d728afb5eb65be31fba
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
268cd3511f4d3b556892678cfd680860292fa89b 20-Mar-2018 Chris Craik <ccraik@google.com> Update Lifecycles,Room,Paging versions

Bug: 75980370
Test: ./gradlew runBuildServerCompilationTasks

Change-Id: Ice9a8e94d2971a354ec633d963c466d8d839ce77
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
e5ec01bbf3d1a80fe637e635c8e794d8a2c1c890 16-Mar-2018 Jake Wharton <jakew@google.com> Add androidx package to NullAway checker.

Bug: 75001190
Test: ./gradlew aEP
Change-Id: I020823d07d9339d746c2a1613f6e0f41b1cf649d
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
ac06c84e94b65ee2d6ec5f1cd82e5d423ad0eb85 15-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Revert "Switch paging to prebuilts of arch components"" into pi-preview1-androidx-dev
b7a0b6ffed669700e4a06ee953aff46034efa0a3 15-Mar-2018 Chris Craik <ccraik@google.com> Revert "Switch paging to prebuilts of arch components"

This didn't work.

This reverts commit 7036b1e96d72ecaf5097beb5006597d5f66f9aa0.

Change-Id: I19fdd00cf4838c24d430d64f8d4e31c1f48f9b89
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
c354253585009193ca966363f2fe5fc8d32d4aaa 14-Mar-2018 Chris Craik <ccraik@google.com> Move Function from runtime to core

Fixes: 74643902
Test: ./gradlew checkApi

Change-Id: I49d1e564543c2780aac47856f04bb496f6fa7754
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
d0ddb6238b8499d9cd04293b99656c1922d9e6cc 14-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix maven groups for Car and RecyclerView selection libs." into pi-preview1-androidx-dev
e62d744441efa88958ad05596f6f59471cc68403 14-Mar-2018 Aurimas Liutikas <aurimas@google.com> Fix maven groups for Car and RecyclerView selection libs.

Test: ./gradlew tasks is happy after removing LibraryGroup.SUPPORT.
Change-Id: Ib124dccfa5a0b8c9f933e115fff1fdc77f27c2b2
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
7e25c85b6bb67f2feb6d422e01f8730580784133 13-Mar-2018 Aurimas Liutikas <aurimas@google.com> Fix version tracking for wear and emoji artifacts.

We had two libraries wear and emoji that were explicitly specifying
java resource includes (filter) and thus were excluding META-INF/ version
file from being added to the AAR. This change changes it so that if an include
filter exists, we extend it to also include our META-INF file.

Bug: 74594401
Test: ./gradlew wear:uploadArchive
Change-Id: Ic8dbe50b9088605a4996d40d754021bb694eeaa3
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/VersionFileWriterTask.kt
4ece8739ccc695c16369b168e61a1a72bcf6b9c6 13-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Switch paging to prebuilts of arch components" into pi-preview1-androidx-dev
7036b1e96d72ecaf5097beb5006597d5f66f9aa0 02-Mar-2018 Chris Craik <ccraik@google.com> Switch paging to prebuilts of arch components

Bug: 74118020
Test: ./gradlew runBuildServerCompilationTasks
Test: tests in paging-common, paging-runtime, room-integration-tests:testapp
Change-Id: I4180ff8a97dbeb8368929809c52127cad96bedfa
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
a1a03da0a70890e1f1d925bc318c7a1124133960 10-Mar-2018 Jake Wharton <jakew@google.com> Use the java8 extension switch to control compatibility.

Test: ./gradlew build && ./gradlew -p app-toolkit build
Change-Id: Ibafce952b179a7ae2ddd4598ebd425af485d50df
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportKotlinLibraryPlugin.kt
a879294c1592ef047124d6078b398e244d1e02a7 08-Mar-2018 Filip Pavlis <pavlis@google.com> Fix AS sync issues using prebuilts.

Test: N/A
Change-Id: Icfa5c4f51a8161ad99d0792e40a71eaf62596656
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
ac5fe7c617c66850fff75a9fce9979c6e5674b0f 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library

Test: None
Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
f27b1ffc67228d73326ec3426fef4c9db75cd6fd 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Revert "Refactor support library."

This reverts commit b31c3281d870e9abb673db239234d580dcc4feff.

Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
b31c3281d870e9abb673db239234d580dcc4feff 20-Feb-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library.

Test: None
Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
ceb7d3eda90f589cb9a58937aa6291fc24d2b13a 01-Mar-2018 Yigit Boyar <yboyar@google.com> Merge commit '334457599f6141c28b0569972b3ee1184f6a8d8a' into am-82b4c380-4fb3-4308-b378-e7769bce4fe4

* commit '334457599f6141c28b0569972b3ee1184f6a8d8a':
Set version of room to alpha3

Change-Id: I35d7f4217dcd3f216f43b4c095f8c4fd623ea2fa
a063ddbad0baabcdc238a13ba3a242b103daf3f7 01-Mar-2018 Sergey Vasilinets <sergeyv@google.com> Merge "Accept Observer<? super T> instead of Observer<T>"
3accb83db723f08aa53f92c1b593a12d78413e68 01-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Prevent name clashes with java.lang types."
8054b2b48805260f3efb5afaad0b17b1378d13bd 22-Feb-2018 Sergey Vasilinets <sergeyv@google.com> Accept Observer<? super T> instead of Observer<T>

Test: /gradlew :lifecycle:livedata-core:test
bug: 72941513
Change-Id: I0872edc43830457f15c5a721ea154a6ab165f4da
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
960e687174a4c2daca556d52bfd48e2fd8f4f317 28-Feb-2018 Jake Wharton <jakew@google.com> Prevent name clashes with java.lang types.

Types in java.lang are implicitly imported by default which can cause confusion.

Test: ./gradlew aEP && ./gradlew -p app-toolkit aEP
Change-Id: Ie028cf5152567b740d0cfa5c1e334391d25a484f
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
ef38d97d5a36cb704809f5e8c12753838d8467da 28-Feb-2018 Jake Wharton <jakew@google.com> Merge "Turn ObsoleteSdkInt check into an error." into pi-preview1-androidx-dev
am: 12a7c3c09a

Change-Id: I7e38dd2845bff1d2a56bfeb009132576ae2e1031
526389b5eb93f99eaf4dba0b0c75b0b7df9a0f65 27-Feb-2018 Aurimas Liutikas <aurimas@google.com> Move buildSrc classes to androidx.build package.

Test: ./gradlew assembleDebug for support and flatfoot projects
Change-Id: I9ecada2082209e46058dbce453d7222d3999c925
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/DiffAndDocs.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryGroups.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/LibraryVersions.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/MavenUploadHelper.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SourceJarTaskHelper.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidTestAppExtension.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportAndroidTestAppPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportConfig.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportJavaLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportKotlinLibraryPlugin.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/SupportLibraryExtension.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/Version.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/VersionFileWriterTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/checkapi/ApiXmlConversionTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/checkapi/CheckApiTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/checkapi/UpdateApiTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/dependencies/Dependencies.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/doclava/DoclavaTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/docs/GenerateDocsTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/gmaven/GMavenVersionChecker.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/jdiff/JDiffTask.kt
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/license/CheckExternalDependencyLicensesTask.kt