searching for reviewer(maliu)
ba88f9cd2669c2c59153422b6d680a00cfe24754: Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:03:52 -0800 - rev 750020
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +0000
Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu MozReview-Commit-ID: 8EGzVISIEQZ
589194574efff66f5082f1c91abe1f7bf3d81e03: 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 750015
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +0000
Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu MozReview-Commit-ID: 2rbsP6A0BY0
8f2c1b74bf9ae939520e640c2686b27bd3b5155e: 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 750014
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +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
bc47964180063422d7c81e1d71aeac9946fa25b3: 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 750012
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +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
2d2ce8d0b969a430b2029d1123c27f88c542cb0c: 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 750011
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +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
695ed77978fcb9a53de330b8543a3ed86cb878a8: 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 750007
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +0000
Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu MozReview-Commit-ID: 9h0imqIYyaZ
c9bff6158dd371859c45d9eba4cc446719eb24f0: 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 750006
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +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
24e4f9a8e3cd92db4770b3f41d1e38d7937ffb4b: 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 750002
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +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
c86a29ef0b5b6ed58db133b0e5aadd68f8d43d09: 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 750001
Push 97533 by jhofmann@mozilla.com at Thu, 01 Feb 2018 10:48:29 +0000
Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu MozReview-Commit-ID: 150llND5h0j
ec563b295ee85acebdba26aba480bb4d2795642d: Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:03:52 -0800 - rev 749702
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +0000
Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu MozReview-Commit-ID: 8EGzVISIEQZ
0a5854cf80fa746c7c29624100de0ecc36315324: Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 16:47:05 -0800 - rev 749697
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +0000
Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu MozReview-Commit-ID: 2rbsP6A0BY0
896a8618fee1b990df0c9c830306f39d02d7bd73: Bug 1411654 - Part 3: Make each variant handle source from moz.build. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 13:47:46 -0800 - rev 749696
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +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
a3308672fcefec1234b625fecfa85c89bf61e6d7: Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 26 Oct 2017 11:00:36 -0700 - rev 749694
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +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
b47e85ea97f65ee2c25618bbc6facbe3dbfe35f2: Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 15:02:18 -0800 - rev 749693
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +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
59db336b0fb2e97f3ecc57039d341facd9ada7d6: Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 13:42:53 -0800 - rev 749689
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +0000
Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu MozReview-Commit-ID: 9h0imqIYyaZ
0bf39a7d8daddc9a5c74182cf266f5d01d17acc8: Bug 1411654 - Pre: Gradle is no longer experimental; IntelliJ not supported. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 13:36:02 -0800 - rev 749688
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +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
6c66cf1444876624f10409ea6437863e2c2ea9b0: Bug 1411654 - Pre: Don't block Google's maven repository. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Fri, 27 Oct 2017 14:50:27 -0700 - rev 749684
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +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
58449c7791d76441dc0068645c7c059877f8cf05: Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 25 Oct 2017 10:22:42 -0700 - rev 749683
Push 97470 by nalexander@mozilla.com at Wed, 31 Jan 2018 21:14:34 +0000
Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu MozReview-Commit-ID: 150llND5h0j
14e6fa643bf76a7522bda00557339bda8bc27e71: Bug 1430731 - Close WebAppActivity after fallback to Fennec. ?maliu r=maliu
Nevin Chen <cnevinchen@gmail.com> - Tue, 16 Jan 2018 17:00:57 +0800 - rev 721720
Push 95947 by bmo:emilio@crisal.io at Wed, 17 Jan 2018 21:20:18 +0000
Bug 1430731 - Close WebAppActivity after fallback to Fennec. ?maliu r=maliu MozReview-Commit-ID: 6Nf5PzxJS0X
b9840d28b53cac91ae9ea2374cee906f1d65ce96: Bug 1403754 - Skip browser search opt-in prompt if it's not ready. r?maliu draft
Nevin Chen <cnevinchen@gmail.com> - Tue, 16 Jan 2018 16:18:13 +0800 - rev 720773
Push 95636 by bmo:cnevinchen@gmail.com at Tue, 16 Jan 2018 08:23:34 +0000
Bug 1403754 - Skip browser search opt-in prompt if it's not ready. r?maliu MozReview-Commit-ID: 5Gcz1KVbdUt
cfad693be9185ae858a29a715b3e5a6d2d3d6fbf: Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:03:52 -0800 - rev 720679
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +0000
Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu MozReview-Commit-ID: 8EGzVISIEQZ
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 720674
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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 720673
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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
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 720671
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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 720670
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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
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 720666
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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 720665
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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
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 720661
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +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 720660
Push 95606 by bmo:gandalf@aviary.pl at Tue, 16 Jan 2018 02:55:00 +0000
Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu MozReview-Commit-ID: 150llND5h0j
8f421405e252e6212add4a3e50167d6df97ab05e: Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:03:52 -0800 - rev 720572
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +0000
Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu MozReview-Commit-ID: 8EGzVISIEQZ
ef9f5594126e748ca698fb6cfbbf8ea8c799441e: Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 16:47:05 -0800 - rev 720567
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +0000
Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu MozReview-Commit-ID: 2rbsP6A0BY0
c0ae629692787ea0b3d769764934c5912ce4a6aa: Bug 1411654 - Part 3: Make each variant handle source from moz.build. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 13:47:46 -0800 - rev 720566
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +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
c49a5f0a0a12769904f1229b55337e0e7513a9ad: Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 26 Oct 2017 11:00:36 -0700 - rev 720564
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +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
cb98aa401647e76b229fbdd70ab5dcec1ffdd9ae: Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 15:02:18 -0800 - rev 720563
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +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
2c88689ca69f7133687e07398d62f362b58195a6: Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 13:42:53 -0800 - rev 720559
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +0000
Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu MozReview-Commit-ID: 9h0imqIYyaZ
9c48f5c81613f77b32614b6f50b4e502a11fa4f0: Bug 1411654 - Pre: Gradle is no longer experimental; IntelliJ not supported. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 15 Nov 2017 13:36:02 -0800 - rev 720558
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +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
a884971e51ce7b1ff993754b130f462c476646ab: Bug 1411654 - Pre: Don't block Google's maven repository. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Fri, 27 Oct 2017 14:50:27 -0700 - rev 720554
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +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
3c1859be6497dddf4cb9f05af7749cdd485776b7: Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 25 Oct 2017 10:22:42 -0700 - rev 720553
Push 95576 by nalexander@mozilla.com at Mon, 15 Jan 2018 19:32:24 +0000
Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu MozReview-Commit-ID: 150llND5h0j
113f1c4b95643c6dc29f74f704c8de0cace54a80: Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:03:52 -0800 - rev 719868
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +0000
Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu MozReview-Commit-ID: 8EGzVISIEQZ
56538ed998cfdb84d6f648f7234e2180a3b91537: 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 719863
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +0000
Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu MozReview-Commit-ID: 2rbsP6A0BY0
6ff0cdf46a3df61ee10b79b35669bb3193ff78e9: 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 719862
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +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
23cbcf427745190d86d79cb41b276fdac2120bfa: 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 719860
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +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
eda74143389fda91a431246236c1db25f4760892: 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 719859
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +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
43787f4089c39d64bd0955a54d469f374ebd4494: 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 719855
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +0000
Bug 1411654 - Pre: Update toolchain documents for Android toolchain jobs. r=maliu MozReview-Commit-ID: 9h0imqIYyaZ
9141bbdfd13bc14c8781ebfe0eeb9044f441b716: 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 719854
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +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
d23f467218da9318bd45233227921ada9d079c63: 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 719850
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +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
78576ff98660a4d2b8ad07c043dfbc80be5b0399: 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 719849
Push 95377 by bmo:ttromey@mozilla.com at Fri, 12 Jan 2018 20:59:03 +0000
Bug 1411654 - Pre: Teach |mach gradle| to take GRADLE_FLAGS from the command line. r=maliu MozReview-Commit-ID: 150llND5h0j
03187d5ff6e1a5cab0d0080ade7be9a7f5554246: Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 15:03:52 -0800 - rev 719749
Push 95367 by nalexander@mozilla.com at Fri, 12 Jan 2018 19:42:34 +0000
Bug 1411654 - Post: Cull unused variables; guard more with MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=maliu MozReview-Commit-ID: 8EGzVISIEQZ
b83313ba19fea1662f3e21034ab88d3d9b15562c: Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 16:47:05 -0800 - rev 719744
Push 95367 by nalexander@mozilla.com at Fri, 12 Jan 2018 19:42:34 +0000
Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu MozReview-Commit-ID: 2rbsP6A0BY0
8c32fd70ceee274e7c88ce911841ebb7f39b4b59: Bug 1411654 - Part 3: Make each variant handle source from moz.build. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 13:47:46 -0800 - rev 719743
Push 95367 by nalexander@mozilla.com at Fri, 12 Jan 2018 19:42:34 +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