55776829a744ec20be08d29083c4b39b9519b9b4: Bug 1411654 - Part 5c: Work through ResourceUnused lint issues. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 19:20:16 -0800 - rev 451136
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 5c: Work through ResourceUnused lint issues. r=mcomella MozReview-Commit-ID: 82rgLEEMQzG
c5bf85d56fedf600363dda3b077fdf950ba60688: Bug 1411654 - Part 5b: Work through WrongConstant lint issues. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:36:49 -0800 - rev 451135
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 5b: Work through WrongConstant lint issues. r=mcomella MozReview-Commit-ID: 6zJ7EMu9rgO
c270f97bb0da1347151bb429c81bba0044545da5: Bug 1411654 - Part 6: Fix checkstyle. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 09:49:27 -0800 - rev 451134
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 6: Fix checkstyle. r=mcomella MozReview-Commit-ID: GPRogNGKQBJ
fde9bf9c14c31c11b4e9279ae7b56b94b5a02d53: Bug 1411654 - Part 5: Work through various new lint issues. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 10:11:25 -0800 - rev 451133
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 5: Work through various new lint issues. r=mcomella MozReview-Commit-ID: AhrT7jbztE3
01836fd98c6351667c70cfd187cf1e3c437e1f94: Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 16:47:05 -0800 - rev 451132
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu MozReview-Commit-ID: 2rbsP6A0BY0
730a70767743b74a7e3a1fcf4018540edfdf30a3: Bug 1411654 - Part 3: Make each variant handle source from moz.build. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 13:47:46 -0800 - rev 451131
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 3: Make each variant handle source from moz.build. r=maliu The advantage of doing this per-variant is that we can really separate the 'local' behaviour (re-generate via re-entrant |mach build| invocations) from the 'official' behaviour (never re-generate via re-entrance). This also uses new Android-Gradle plugin 3.0+ APIs to integrate the generated resources and Java code. MozReview-Commit-ID: 4pd2iw1nJSb
690e265c684ce70ecb89355314fd1574bb421f0b: Bug 1411654 - Part 2: Update Robolectric to 3.5.1. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 07 Nov 2017 20:26:43 -0800 - rev 451130
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 2: Update Robolectric to 3.5.1. r=mcomella There were a few API changes, mostly around explicitly creating Services/Activities/ContentProvider instances, but they were pretty easy to address. Sadly, Robolectric doesn't really work with the new aapt2 processing in Android-Gradle plugin 3.0+ -- see in particular https://github.com/robolectric/robolectric/issues/3333#issuecomment-324300418 -- so we have to opt-out of the new implementation for now. Hopefully plugin 3.1+ will address these issues, which are widespread. MozReview-Commit-ID: dlbd32kMs6
f918500d9cf5112b70bc8e0a120df435b02252b7: Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 26 Oct 2017 11:00:36 -0700 - rev 451129
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu New Android-Gradle plugins pin the build-tools version, and we want to be consistent between Gradle and moz.build. MozReview-Commit-ID: ApWS4rHzPuH
cec2b8828cc8800fa269d290ce38ea82c454b445: Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 15:02:18 -0800 - rev 451128
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu This sketches the flavor dimensions. The important ones are `audience` and `geckoBinaries`, which I think simplify the situation greatly. Coupled with Bug 1417232 centralizing most everything in `mobile/android/gradle.configure`, the Gradle configuration shouldn't be so hard to evolve. MozReview-Commit-ID: DILjVrnLA3F
76085ddd5ac768b3ec8dfe9ca03283630c436681: Bug 1411654 - Pre: Fix CustomTabsSecurityPopup package. r=nalexander
Jim Chen <nchen@mozilla.com> - Tue, 09 Jan 2018 14:59:55 -0500 - rev 451127
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Fix CustomTabsSecurityPopup package. r=nalexander MozReview-Commit-ID: ICTdy9WRlwG
2b37201606f5a921d91339e2c8a2ec86885b68e8: Bug 1411654 - Pre: Remove unused HomeExpandableListView. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 19:32:18 -0800 - rev 451126
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Remove unused HomeExpandableListView. r=mcomella This was added for the Remote Tabs panel in Bug 785199. That code has now morphed into the combined history panel, which uses a RecyclerView. MozReview-Commit-ID: J6KsVCn8mzh
d0d513d1c3791cbb7ae24b22699f0663e45943d9: Bug 1411654 - Pre: Fix checkstyle whitespace error in GeckoHlsPlayer. r=nalexander
Nick Alexander <nalexander@mozilla.com> - Thu, 04 Jan 2018 12:26:11 -0800 - rev 451125
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Fix checkstyle whitespace error in GeckoHlsPlayer. r=nalexander MozReview-Commit-ID: 4h1p4J5B8sM
e7b0cc801cf1406a46f576106f014c74a90d9534: Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 13:42:53 -0800 - rev 451124
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu MozReview-Commit-ID: 9h0imqIYyaZ
901b304603d9d4816856d560c61387501efceadc: Bug 1411654 - Pre: Gradle is no longer experimental; IntelliJ not supported. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 13:36:02 -0800 - rev 451123
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Gradle is no longer experimental; IntelliJ not supported. r=maliu IntelliJ should still work, but we're committed to Android Studio at this point. MozReview-Commit-ID: 3BaXB4dh4vA
373c9a71d9451498462594b302b4fe2648431fef: Bug 1411654 - Pre: Clear icon disk storage in test. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 07 Nov 2017 20:24:04 -0800 - rev 451122
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Clear icon disk storage in test. r=mcomella Newer versions of Robolectric seem to have different semantics about clearing disk caches, so this is necessary. But for older versions, it shouldn't hurt, and is slightly more clear than relying on an implicit clear. MozReview-Commit-ID: LRcaEPasXj8
3dc3beab95f83b2f08ff9ff305fdd4b85cc05d9d: Bug 1411654 - Pre: Remove unused PerProfileDatabaseProvider. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Tue, 07 Nov 2017 20:18:56 -0800 - rev 451121
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Remove unused PerProfileDatabaseProvider. r=mcomella No idea what is going on with this hierarchy, but this isn't used and isn't helping anything. MozReview-Commit-ID: Ir3LxLYHR6M
22a861db1573364916ab2c5b6d0c6321ba08ff55: Bug 1411654 - Pre: Fix dangling resource. r=mcomella
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 09:47:48 -0800 - rev 451120
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Fix dangling resource. r=mcomella This is just wrong. MozReview-Commit-ID: EBtKTD07aNu
0850b319efd43ac8f4d61485451722975da55ca1: Bug 1411654 - Pre: Don't block Google's maven repository. r=maliu
Nick Alexander <nalexander@mozilla.com> - Fri, 27 Oct 2017 14:50:27 -0700 - rev 451119
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Don't block Google's maven repository. r=maliu Turns out Google's maven repository doesn't publish checksums. I can't imagine why not, but there it is. We have to think more about whether to trust the artifacts downloaded from maven.google.com. MozReview-Commit-ID: CdWijorq1IV
d276d3deba053f66d74d258d964cab3fd5358a14: Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 25 Oct 2017 10:22:42 -0700 - rev 451118
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu MozReview-Commit-ID: 150llND5h0j
8d1a13fa5847c774625e9936d1238dee7138b01c: Bug 1430645 - Fix win64 compilation of mozsearch-plugin. r=emilio
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 15 Jan 2018 14:33:04 -0500 - rev 451117
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1430645 - Fix win64 compilation of mozsearch-plugin. r=emilio MozReview-Commit-ID: 6xrnnZeYmFy
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip