• Home
  • History
  • Annotate
  • only in /frameworks/support/buildSrc/src/main/kotlin/androidx/build/
History log of /frameworks/support/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
ublishDocsRules.kt
68ce4d8cdb9775d08837519447ccfb8d55d1cb31 05-Jun-2018 Ian Lake <ilake@google.com> Update Navigation to 1.0.0-alpha02

Test: ./gradlew buildOnServer
Change-Id: I163d359ed46e8d4924cf2cce7c34c89a2cfc5d93
ibraryVersions.kt
a14b834943469c91933a93da68c81f0ebc0a5719 30-May-2018 Sergey Vasilinets <sergeyv@google.com> Reuse ChecksConfig, reduce boilerplate

Test: ./gradlew anchorDocsTask
Change-Id: I16ce253f5870cdecd9151350b3464134958cd590
iffAndDocs.kt
heckapi/CheckApiTask.kt
oclava/ChecksConfig.kt
oclava/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
iffAndDocs.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
iffAndDocs.kt
ublishDocsRules.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
iffAndDocs.kt
ublishDocsRules.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
ublishDocsRules.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
ublishDocsRules.kt
78d760ec0aebf990265ae61b955f617e2a0b7474 29-May-2018 Jake Wharton <jakew@google.com> Switch build helpers to be Kotlin extensions.

Test: ./gradlew updateApi
Change-Id: I0a5c46d5e47032ab47709cdc34c7b8ad62536333
iffAndDocs.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
iffAndDocs.kt
ublishDocsRules.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
ependencies/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
ibraryVersions.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
ependencies/Dependencies.kt
1b8b70e9469f9f39e6aa16bfe2e00adba5d99f98 21-May-2018 Jake Wharton <jakew@google.com> Prevent Kotlin hard keywords from being used.

Test: ./gradlew lint
Change-Id: Iba5d1bf35ea5b8155c19a1eac6b97ec53da78e26
upportAndroidLibraryPlugin.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
ependencies/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
ependencies/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
ibraryVersions.kt
0ff06cf01a6cb9bae60ae66443a1cbd932194f4c 17-May-2018 Aurimas Liutikas <aurimas@google.com> Enable gmaven diff archive for androidx builds.

Test: ./gradlew createDiffArchive
Change-Id: I7c002838963d84e87558551bdc5b56384b295f4a
maven/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
ibraryVersions.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
upportAndroidLibraryPlugin.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
ibraryVersions.kt
4805884f38c54014ae53b7a52922f7e1ae205448 03-May-2018 Filip Pavlis <pavlis@google.com> Rename contentpaging to contentpager.

Test: It builds!
Change-Id: I9e150cb196663b2ec299dfe1d059949b8dc5a3aa

Merged-In: I9e150cb196663b2ec299dfe1d059949b8dc5a3aa
ibraryGroups.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
ibraryVersions.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
ependencies/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
upportAndroidLibraryPlugin.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)
ibraryVersions.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
ibraryGroups.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
ibraryGroups.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
ependencies/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
ibraryVersions.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
ependencies/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
upportAndroidLibraryPlugin.kt
upportLibraryExtension.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
ependencies/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
iffAndDocs.kt
heckapi/ApiXmlConversionTask.kt
diff/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
ibraryGroups.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
ibraryGroups.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
rrorProneConfiguration.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
iffAndDocs.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
upportJavaLibraryPlugin.kt
upportKotlinLibraryPlugin.kt
b1433f75d87710262b14824c98854a4865f98836 28-Feb-2018 Aurimas Liutikas <aurimas@google.com> Fix and enforce ReferenceEquality check.

Test: ./gradlew assembleErrorProne
Change-Id: I42b0cabe13b0253712941eedae7f9db4b1731e54
rrorProneConfiguration.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
rrorProneConfiguration.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
upportAndroidLibraryPlugin.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
upportAndroidLibraryPlugin.kt
upportLibraryExtension.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
rrorProneConfiguration.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
ibraryVersions.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
rrorProneConfiguration.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
upportAndroidLibraryPlugin.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
ibraryGroups.kt
ibraryVersions.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
ependencies/Dependencies.kt
df4c5f2d60943ed6f6f685fb1ddf7fe3e55e056d 26-Mar-2018 Aurimas Liutikas <aurimas@google.com> Set androidx libraries to -alpha1 version.

Test: ./gradlew createArchive
Change-Id: I4cfa9d2464dabf5184b98696b2937c8608559d03
ibraryVersions.kt
5e2eb40367506c8f7aabe08ae78762d788a195f3 22-Mar-2018 Sergey Vasilinets <sergeyv@google.com> Fix updateApi/checkApi for java modules

Test: ./gradlew updateApi
fixes: 76166297
Change-Id: I1d9d85e31d780de6dac08c749dd3f8533f8c4c88
iffAndDocs.kt
upportAndroidLibraryPlugin.kt
upportJavaLibraryPlugin.kt
4505bae81bdf2d107402f9aff8ecf7a39a4a56a8 16-Mar-2018 Jake Wharton <jakew@google.com> Update NullAway to 0.3.7.

Bug: 75001190
Test: ./gradlew aEP
Change-Id: Ie35872e963b4ce2e82997ced78b9b270c0fef997
ependencies/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
ependencies/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
ibraryGroups.kt
ibraryVersions.kt
upportAndroidLibraryPlugin.kt
ependencies/Dependencies.kt
icense/CheckExternalDependencyLicensesTask.kt
cb124ea3d705dc5e5b77954d4a2795cc110339d6 21-Mar-2018 Alan Viverette <alanv@google.com> Fix library group for car

Bug: 74449147
Test: ./gradlew createArchive
Change-Id: I0f6a2af2782297f377fd7d728afb5eb65be31fba
ibraryGroups.kt
268cd3511f4d3b556892678cfd680860292fa89b 20-Mar-2018 Chris Craik <ccraik@google.com> Update Lifecycles,Room,Paging versions

Bug: 75980370
Test: ./gradlew runBuildServerCompilationTasks

Change-Id: Ice9a8e94d2971a354ec633d963c466d8d839ce77
ibraryVersions.kt
e5ec01bbf3d1a80fe637e635c8e794d8a2c1c890 16-Mar-2018 Jake Wharton <jakew@google.com> Add androidx package to NullAway checker.

Bug: 75001190
Test: ./gradlew aEP
Change-Id: I020823d07d9339d746c2a1613f6e0f41b1cf649d
rrorProneConfiguration.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
ependencies/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
ibraryVersions.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
ibraryGroups.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
ersionFileWriterTask.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
ependencies/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
upportKotlinLibraryPlugin.kt
a879294c1592ef047124d6078b398e244d1e02a7 08-Mar-2018 Filip Pavlis <pavlis@google.com> Fix AS sync issues using prebuilts.

Test: N/A
Change-Id: Icfa5c4f51a8161ad99d0792e40a71eaf62596656
ependencies/Dependencies.kt
ac5fe7c617c66850fff75a9fce9979c6e5674b0f 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library

Test: None
Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
ibraryGroups.kt
ibraryVersions.kt
upportAndroidLibraryPlugin.kt
ependencies/Dependencies.kt
f27b1ffc67228d73326ec3426fef4c9db75cd6fd 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Revert "Refactor support library."

This reverts commit b31c3281d870e9abb673db239234d580dcc4feff.

Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
ibraryGroups.kt
ibraryVersions.kt
upportAndroidLibraryPlugin.kt
ependencies/Dependencies.kt
b31c3281d870e9abb673db239234d580dcc4feff 20-Feb-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library.

Test: None
Change-Id: I11a047324832801555673dac45ec1d6590a6338b
ibraryGroups.kt
ibraryVersions.kt
upportAndroidLibraryPlugin.kt
ependencies/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
ibraryVersions.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
rrorProneConfiguration.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
iffAndDocs.kt
rrorProneConfiguration.kt
ibraryGroups.kt
ibraryVersions.kt
avenUploadHelper.kt
ourceJarTaskHelper.kt
upportAndroidLibraryPlugin.kt
upportAndroidTestAppExtension.kt
upportAndroidTestAppPlugin.kt
upportConfig.kt
upportJavaLibraryPlugin.kt
upportKotlinLibraryPlugin.kt
upportLibraryExtension.kt
ersion.kt
ersionFileWriterTask.kt
heckapi/ApiXmlConversionTask.kt
heckapi/CheckApiTask.kt
heckapi/UpdateApiTask.kt
ependencies/Dependencies.kt
oclava/DoclavaTask.kt
ocs/GenerateDocsTask.kt
maven/GMavenVersionChecker.kt
diff/JDiffTask.kt
icense/CheckExternalDependencyLicensesTask.kt