Commit Graph

166 Commits

Author SHA1 Message Date
Mike Hommey
a92eca8dfe Bug 1257385 - Stop b2gdroid builds on automation. r=jlund,r=nalexander 2016-03-18 09:06:42 +09:00
Richard Newman
89a12baeec Bug 1220184 - Eliminate Gingerbread compatibility. r=froydnj, r=nalexander
MozReview-Commit-ID: E5Ng6Y0IEU9

--HG--
extra : rebase_source : c65fae2ceaf486e536ea617e7912b3e8d97be755
extra : amend_source : cfd90e7b157a23fbe7a07e384d4702dadb603835
2016-02-24 09:25:14 -08:00
Ryan VanderMeulen
da1885e860 Merge inbound to m-c. a=merge 2016-03-12 15:23:38 -05:00
Nick Alexander
ec9bb5f508 Bug 1255855 - Make sample partner build actually build with the fennec-distribution-sample. r=me
DONTBUILD NPOTB

MozReview-Commit-ID: Lv8vUN4JSHP

--HG--
extra : rebase_source : bc436be87952007b018abdbb139db30e80c7fc76
2016-03-11 10:48:16 -08:00
Nick Alexander
65d4c28a45 Bug 1252928 - Part 3: Replace android-gradle-build-dependencies with android-api-15-gradle-dependencies. r=dustin
The existing task's outcome is best achieved with a special purpose
build task, so here it is.

MozReview-Commit-ID: 3gYnAb69TdK

--HG--
rename : mobile/android/config/mozconfigs/android-api-15-frontend/nightly => mobile/android/config/mozconfigs/android-api-15-gradle-dependencies/nightly
rename : mobile/android/config/tooltool-manifests/android-frontend/releng.manifest => mobile/android/config/tooltool-manifests/android-gradle-dependencies/releng.manifest
extra : rebase_source : 252c283553d64bac17c2b922773023a349c297ea
extra : histedit_source : 2d8becbcdfa5d37829552e55b50fb7f9cbf56dea
2016-03-08 13:06:59 -08:00
Nick Alexander
ef89f5862d Bug 1254233 - Make cacerts an absolute symlink in repackaged Java. r=me,dustin
MozReview-Commit-ID: 9tlVuzTQTJc
2016-03-09 13:16:05 -08:00
Mike Hommey
3c61c287f2 Bug 1254451 - Better document toolchain versions in tooltool manifests. r=froydnj
linux32/asan.manifest is removed because the file is not in tooltool
(anymore?).
2016-03-09 09:23:27 +09:00
Mike Hommey
3fe18eae3b Bug 1175546 - Update GCC to 4.8.5 and bump minimum GCC version required to build. r=froydnj 2016-03-12 09:03:37 +09:00
Nick Alexander
b8262556d1 Bug 1249166 - Pre: Fix Android front-end TreeHerder details; force --no-daemon and --offline in automation. r=me
Setting GRADLE_USER_HOME in this way ensures all Gradle invocations in
automation have the right flags, rather than just the ones we
remember.

MozReview-Commit-ID: IL53nZVsFuV

--HG--
extra : rebase_source : dafc3c19e75e067481603b6f80692fcea0141b67
2016-02-23 23:55:56 -08:00
Nick Alexander
3bad7aaa2f Bug 1247375 - Part 3: Use Gradle to build Fennec with --disable-compile-environment. r=glandium
MozReview-Commit-ID: 3oolQKHxkBs

--HG--
extra : rebase_source : 60ff86da130189a332ea5e091f4cedc268ad3ec7
2016-02-12 10:07:11 -08:00
Nick Alexander
1c95416d9a Bug 1247375 - Part 1: Add TaskCluster job building Fennec with --disable-compile-environment. r=dustin
MozReview-Commit-ID: 4FDevhlYnUC

--HG--
extra : rebase_source : 72c9458ec310432b8c8caf99f797c7dd35a070c0
extra : amend_source : 4ff552fb4c877aa2388434fa46b4bb779616a9ac
2016-02-02 18:09:44 -08:00
Michael Comella
3018a400c5 Bug 1245711 - Update Adjust proguard cfg to match docs. r=mfinkle
--HG--
extra : commitid : YcfXwbaggL
extra : rebase_source : 785c03fc92005c10e4e2fa3520ff90803b296713
2016-02-03 16:49:30 -08:00
Jordan Lund
8aef5c0f0c Bug 1219094 - releng - kill api-11 mozconfigs NPOTB DONTBUILD CLOSED TREE r=rail
--HG--
extra : amend_source : 8b06c72e96378738a39478bd4418d3aaa9952ed4
2016-02-01 13:42:38 -08:00
Sebastian Kaspari
2607ce7b13 Bug 1238066 - Add LeakCanary to local (gradle) builds. r=nalexander
This patch adds LeakCanary to gradle builds and the no-op library to
mach-based builds.

--HG--
extra : commitid : LKytg2xYqO
extra : rebase_source : d44898c3fa57dc5cbefdf777ff5f7bbdc16dae28
extra : amend_source : 100e02a73d87297ad87f1a7514f8d142954f33b3
2016-01-21 12:35:21 +01:00
Jordan Lund
d2da67bf32 Bug 1219094 - releng work for dropping api-11 through api-14, r=rail
--HG--
rename : testing/taskcluster/tasks/builds/android_api_11.yml => testing/taskcluster/tasks/builds/android_api_15.yml
rename : testing/taskcluster/tasks/builds/android_api_11_b2gdroid.yml => testing/taskcluster/tasks/builds/android_api_15_b2gdroid.yml
2016-01-22 11:08:23 -08:00
Nick Alexander
35d2682654 Bug 1220906 - Part 5: Remove Old Sync setup and JPAKE code. r=rnewman
--HG--
extra : commitid : DrheDFD75zQ
extra : rebase_source : 4249543a2df591bf042b93094a2f112fd8460805
2016-01-19 11:31:31 -08:00
Jim Chen
5cf0d899cd Bug 1240082 - Remove ant requirements; r=nalexander
--HG--
extra : commitid : LWw4uI6LnMf
extra : rebase_source : 714f77af63279a92fc6c015bea36c814fbe1589e
2016-01-13 13:19:23 -05:00
Richard Newman
f73acc178f Bug 1237342 - Drop support for Android API 14 from Firefox builds. r=nalexander
--HG--
extra : commitid : Exc5s17e8Wt
extra : rebase_source : 0745780e85e84e5fa4263677582991053dcc49d1
2016-01-06 10:43:46 -08:00
Richard Newman
dfa205c0b4 Bug 1062537 - Specify --with-android-min-sdk=15 for x86 builds. r=nalexander,mfinkle
--HG--
extra : commitid : 6P8HFamNXI4
2015-12-31 19:33:09 -08:00
Richard Newman
559be046f2 Bug 1155801 - Part 1: drop Honeycomb support for ARM devices from Fennec mozconfigs. r=nalexander,mfinkle
--HG--
extra : commitid : XHrzc2gby5
extra : source : 4789d3f0bc0786017993b29d1308168b808425e6
2015-12-30 18:59:16 -08:00
Nigel Babu
36f1c65b2f Backed out changeset 4789d3f0bc07 (bug 1155801) on suspicion of causing b2gdroid bustage
--HG--
extra : commitid : JKUy9ArMu3w
2015-12-31 13:57:43 +05:30
Richard Newman
6bfd7df2c0 Bug 1155801 - Part 1: drop Honeycomb support for ARM devices from Fennec mozconfigs. r=nalexander,mfinkle
--HG--
extra : commitid : BYWrQSZ0Xoq
2015-12-30 18:59:16 -08:00
Jordan Lund
801445d7a9 Bug 1210247 - create a separate tooltool manifest for b2gdroid and add custom NDK-r10e to manifest, r=dustin
--HG--
rename : mobile/android/config/tooltool-manifests/android/releng.manifest => mobile/android/config/tooltool-manifests/b2gdroid/releng.manifest
2015-10-06 11:16:00 -07:00
Sebastian Kaspari
7d7128055f Bug 1210755 / Bug 1197147 / Bug 1193206 - Update releng.manifest to use latest SDK and tools. r=trivial
This will make the following SDKs, tools and libraries available:

* Android SDK 6.0 / API 23
* Android tools r24.4
* Android build tools 23.0.1
* Android Support Repository (Support Library 23.0.1)
* Google Support Repository (Google Play Services 8.1.0)

To support gradually switching the Android 5.1 SDK (API 22) and Android build tools 22.0.1
are still included in the linked archive.

--HG--
extra : commitid : ESkIoGj3q2f
extra : rebase_source : f30a24432876e839980a07fe4109b324f090c096
2015-10-05 11:34:37 +02:00
Jordan Lund
520f9b8623 Bug 1199720 - Setup builds for b2gdroid, taskcluster and mozharness bits, r=dustin 2015-09-30 13:57:52 -07:00
Jordan Lund
cd9b824499 Bug 1163084 - Releng work for producing dummy partner Android APK, r=dustin
--HG--
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_11.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_11_partner_sample1.py
rename : testing/taskcluster/tasks/builds/android_api_11.yml => testing/taskcluster/tasks/builds/android_api_11_partner_sample1.yml
2015-09-30 13:56:39 -07:00
Carsten "Tomcat" Book
292376c78a merge mozilla-inbound to mozilla-central a=merge 2015-09-23 12:28:10 +02:00
Nick Alexander
faa87abc9b Bug 1194365 - Bump Andoid NDK to r10e; manually install Android SDK and NDK on Mac OS X. r=mcomella
This bumps the NDK version to r10e.

Previously, we used brew to install android-sdk and a custom version
of android-ndk.  That makes it hard to control the installed versions.
This installs from downloaded archives, which unifies the Mac OS X
approach with the straight-forward Linux approach.

--HG--
extra : commitid : E7hEqsyy8Gw
extra : rebase_source : 9ea27e7d2ae3fbaaa3efbabdd701521981bec877
extra : histedit_source : c07c80c50ac066dc6808e7ccf96f0bc14dc09df2
2015-09-22 13:56:17 -07:00
Nick Alexander
e64e2764fe Bug 1204260 - Post: remove platforms/android-* from --with-android-sdk. r=glandium
--HG--
extra : commitid : DnJd62BdbKF
extra : rebase_source : e56f1aaa8fcc0dd154f7f9d00e4f43717eaa6a9b
extra : histedit_source : f3958b43b143c4d32be0e0117febe40698b9aeb4
2015-09-12 15:35:40 -04:00
Nick Alexander
fc744de89e Bug 1108782 - Part 3: Update releng tooltool manifests to use android-sdk-linux with extras/*/m2repository directories. r=glandium
The new tar.xz file was produced by taking the existing file, removing
extras/*/support, and copying over the extras/*/m2repository from my
local machine.  These directories are all the same across all
installs, to the best of my knowledge.  I used |xz --compress| with no
additional options.

--HG--
extra : commitid : 3gSpjaOw7Xj
extra : rebase_source : 2cdc5039cc2046f8f716ca650f18d53e8d700877
extra : histedit_source : 52eeb368a09cf7a39af82dca1b85c173a101c070
2015-09-03 16:11:51 -07:00
Jordan Lund
dfa1f73b98 Bug 1206106 - Create a java tarball that works on CentOS 6, r=dustin 2015-09-22 14:24:09 -07:00
Nicholas Nethercote
f44287005f Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.

--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Michael Comella
acac98ee7c Bug 1155331 - Add ReflectionTarget annotation. r=nalexander
This is a clone of @JNITarget and @RobocopTarget.

--HG--
extra : commitid : AhiQ1OmtCY0
extra : rebase_source : 6fb3880e2368a163292b968084991ca965a12211
extra : source : 62dbceeb9f18238ed2725564db03a2a2c6491f94
2015-04-16 10:10:25 -07:00
Mark Capella
b865699f7f Bug 1191872 - Move annotations to org.mozilla.gecko.annotation package, r=jchen
--HG--
rename : mobile/android/base/mozglue/JNITarget.java => mobile/android/base/annotation/JNITarget.java
rename : mobile/android/base/mozglue/RobocopTarget.java => mobile/android/base/annotation/RobocopTarget.java
rename : mobile/android/base/mozglue/WebRTCJNITarget.java => mobile/android/base/annotation/WebRTCJNITarget.java
2015-08-10 19:19:51 -04:00
Mark Capella
f3a5fca399 Bug 1191161 - p3 - Rename / Shorten WrapElementForJNI to WrapForJNI, r=jchen
--HG--
rename : mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java => mobile/android/base/annotation/WrapForJNI.java
2015-08-07 02:09:08 -04:00
Mark Capella
a715087aff Bug 1191161 - p1 - Merge WrapEntireClassForJNI into WrapElementForJNI, r=jchen 2015-08-06 01:55:29 -04:00
Mike Hommey
67e02ffc14 Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal 2015-07-11 06:26:21 +09:00
Mike Hommey
84878777a1 Bug 1181040 - Include mozconfig.cache after mozconfig.common.override. r=mshal
Enable sccache on windows b2g builds at the same time to simplify things.
2015-07-11 06:26:20 +09:00
Terrence Cole
ea81ddeb48 Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink 2015-07-10 10:50:19 -07:00
Dustin J. Mitchell
82affbd482 Bug 1161075: build android with JDK from tooltool; r=nalexander
--HG--
extra : commitid : KiuOv4xzgiH
extra : rebase_source : 8a8e2438882d3e26581c1f375a3508da01657f04
2015-06-30 11:18:01 -04:00
Nick Alexander
41cd99af7b Bug 1168407 - Implement a bidirectional Java addon interface. f=jchen,r=rnewman,r=mfinkle
There are several parts to this ticket:

1) Produce javaaddons-1.0.jar, a standalone JAR defining a (versioned)
Java interface suitable for consumption by third-party Java addon
implementations.

2) Support the new V1 interface in the JavaAddonManager.

3) Add Robocop JavascriptTests testing the JavaScript message passing
interface to and from Java.

This patch can be read as "not in tests/" and "everything in tests/".

--HG--
rename : mobile/android/base/JavaAddonManager.java => mobile/android/base/javaaddons/JavaAddonManager.java
extra : commitid : ApOd0Iz9BrZ
extra : rebase_source : 9808487ec3b233f31524e3694d1e997af78a0c84
extra : histedit_source : c8883a01805d7ed39ffb58e8523103260aa72d0b
2015-06-17 21:47:29 -07:00
Michael Comella
2501d24d12 Bug 1165422 - Update builder configurations to android API 22. r?coop
--HG--
extra : commitid : GbuTlkUu3ah
extra : rebase_source : 26acb20060486122709be89229a8c788fa0cf70f
2015-06-04 13:30:28 -07:00
Ryan VanderMeulen
2b848889f8 Merge inbound to m-c. a=merge 2015-06-03 15:55:09 -04:00
"Chris AtLee"
20d207a6a3 Bug 1171040: Enable MOZ_AUTOMATION_UPLOAD_SYMBOLS for android nightly builds r=ted a=RyanVM
--HG--
extra : amend_source : 681921575b721ee7b1148472d386f669d8f7627d
2015-06-03 11:45:10 -04:00
James Willcox
1da727fb41 Bug 1165460 - Prefer GCC 4.9 for Fennec builds r=glandium 2015-06-03 10:26:17 -05:00
James Willcox
67934908db Bug 1165460 - Build Fennec using NDK r10e r=coop 2015-06-03 10:26:17 -05:00
Ted Mielczarek
180da81c71 bug 1162060 - add Socorro auth token to Android and B2G mozconfigs. r=mshal
--HG--
extra : rebase_source : 45ee7f81b60e7e0148ce1ee941614df5c445f04a
2015-05-28 07:14:49 -04:00
Michael Comella
48b29b90f1 Bug 1137483 - Add AppConstants.Versions to ProGuard config to prevent removal. r=nalexander
ProGuard removing Versions' fields caused test failures in comment 50.

--HG--
extra : rebase_source : 84564e6d561d4456bbc029aac8c3728c00e0e5d7
2015-05-13 16:29:49 -07:00
Ryan VanderMeulen
9440cb5e32 Merge m-c to inbound. a=merge
CLOSED TREE

--HG--
extra : amend_source : f158ed522808c8be66f918e7cd2d674a93e9e8b8
2015-05-01 10:50:07 -04:00
Mike Shal
3a2cccec54 Bug 1155349 - skip l10n-check for android mozharness builds; r=mrrrgn 2015-04-30 11:06:26 -04:00