Commit Graph

110 Commits

Author SHA1 Message Date
Ryan VanderMeulen
89b7b43c96 Bug 1126360 - Remove the non-split and armv6 Android in-tree configs. r=catlee, r=jlund 2015-01-27 14:31:26 -05:00
Jordan Lund
7f63dc788d Bug 1121599 - remove android-api-9-constrained and android-api-10 mozconfigs from all trees, r=rnewman DONTBUILD 2015-01-21 14:03:17 -08:00
Ehsan Akhgari
5a04745802 Bug 1121000 - Remove support for non-unified builds; r=gps 2015-01-14 17:26:39 -05:00
Chris AtLee
fa97c31962 Bug 1113606: Use app-specific API keys. r=mshal,nalexander 2015-01-14 14:07:20 -05:00
Mike Hommey
0fb913eca7 Bug 1120680 - Use tooltool gcc as HOST_CC/HOST_CXX on cross-compiled builds (gonk/android). r=mshal 2015-01-14 15:20:18 +09:00
Jordan Lund
428d01236b Bug 1073772 - Releng work for two ARMv7 APKs - nonuni mozconfig fix for api 11, r=rnewman 2014-12-18 20:58:50 -08:00
Jordan Lund
b59a7c0474 Bug 1073772 - Releng work for producing two ARMv7 APKs - adds api 11 mozconfigs, r=rnewman 2014-12-10 14:09:04 -08:00
Chris Kitching
5cd13705b9 Bug 1106593: Proguard third-party libraries that ship with Fennec. r=nalexander
This applies Proguard to third-party libraries such as the Android
support-v4 library and the Google Play Services libraries.
Previously, these were not Proguarded, bloating the Fennec APK.

Technically, this required a few work-arounds, including:

* stripping library debug information with a early Proguard
  invocation;
* altering the optimizations tried; and
* reducing the number of Proguard passes.

--HG--
rename : mobile/android/config/proguard.cfg => mobile/android/config/proguard/proguard.cfg
extra : rebase_source : 6d638695b6c8f759578aba5f1eda668fc9c28e9d
extra : amend_source : 96a475c0739c4b44a3df3fdfd2c59321836d9694
2014-12-05 11:50:48 -08:00
Jordan Lund
0f66689080 Bug 1080749 - Add nightly jobs for new splitapk Android builders, r=rnewman 2014-12-05 11:54:39 -08:00
Mike Hommey
7d0b1b5bbf Bug 1094565 - Update sccache to e68dfc2. r=mshal 2014-11-26 16:04:25 +09:00
Nick Alexander
1ab770e033 Bug 1102488 - Part 1: Factor out constants JAR. r=rnewman
The constants JAR contains AppConstants and SysInfo.  SysInfo depended
on HardwareUtils for one function, which can (should?) be in SysInfo
anyway, so I moved it.

Both SysInfo and AppConstants should be available to Robocop tests,
but they are compiled too early to access RobocopTarget.  Since
nothing in GeckoView should know about GeckoView, I moved the
annotation to the Fennec-level proguard.cfg.

--HG--
extra : source : d2c14599cbab6c476465a6ba142c7c2501895cb3
2014-11-24 15:37:30 -08:00
Carsten "Tomcat" Book
40e1fa6183 Backed out changeset ae7b2705bfa7 (bug 1102488) 2014-11-25 08:42:55 +01:00
Nick Alexander
ce0b04460f Bug 1102488 - Part 1: Factor out constants JAR. r=rnewman
The constants JAR contains AppConstants and SysInfo.  SysInfo depended
on HardwareUtils for one function, which can (should?) be in SysInfo
anyway, so I moved it.

Both SysInfo and AppConstants should be available to Robocop tests,
but they are compiled too early to access RobocopTarget.  Since
nothing in GeckoView should know about GeckoView, I moved the
annotation to the Fennec-level proguard.cfg.

--HG--
extra : rebase_source : cdba5f056a41ec28f190dd7ebf82213a358cb3a8
extra : source : d2c14599cbab6c476465a6ba142c7c2501895cb3
2014-11-24 15:37:30 -08:00
Jordan Lund
b889289b92 Bug 1073772 - Releng work for producing two ARMv7 APKs to target different API ranges, r=rnewman 2014-11-23 12:59:33 -08:00
Julian Seward
dde41080ff Bug 788974 - Don't disable elfhack when enabling profiling on platforms supporting dl_iterate_phdr. r=glandium.
--HG--
extra : rebase_source : b89c14b8a11473e34707447656d8616dd90075c5
2014-11-17 23:43:14 +01:00
Wes Johnston
2cc8d3caa8 Bug 1084498 - Update Android SDK to v21 (Lollipop). r=coop 2014-11-13 15:00:10 -08:00
Nick Alexander
51aa4aeb27 Bug 1039902 - Minify the Fennec JS code in automation. r=glandium
This patch adds a SpiderMonkey jsshell binary via tooltool and arranges
for it to be used in automation (more specifically, whenever JS_BINARY
is defined).

We'd prefer to build a host SpiderMonkey jsshell, but that's not trivial
right now; and we'd prefer to use a minifier better than the existing
Python jsmin (possibly written in JavaScript), but one step at a time.
2014-10-30 17:02:58 -07:00
Mike Hommey
5218370e02 Bug 1091118 part 1 - Remove $topsrcdir/gcc/bin from PATH on android builds. r=gps
$topsrcdir/gcc/bin was mistakenly added in bug 971841, but is not provided by
anything the tooltool manifest for android builds pulls. It however is a path
that /may/ exist in the source tree when the slave ran a linux build before.
When it does exist, the meaning of non-path-prefixed commands change,
influencing what particular compiler is used in some cases.
2014-10-30 14:34:54 +09:00
Jordan Lund
66dfaacbec Bug 1073772 - Releng work for producing two ARMv7 APKs to target different API ranges, r=rnewman 2014-10-28 19:25:24 -07:00
Mike Hommey
204d00086b Bug 1084151 - Update sccache to 8ff474e. r=mshal 2014-10-24 13:08:17 +09:00
Mike Hommey
5e5a3f90f2 Bug 1058565 - Update sccache to 7c87f05. r=mshal 2014-08-29 03:28:09 +09:00
Mike Hommey
6797e4e9c9 Bug 1057119 - Update sccache to 6938a9b. r=mshal 2014-08-24 09:11:04 +09:00
Mike Hommey
90ce99b33d Bug 1045923 - Update sccache to 4d312f8. r=mshal 2014-08-20 12:07:07 +09:00
Wes Johnston
aded63ab21 Bug 1042829 - Updated Android sdk to 20. r=mfinkle 2014-08-14 10:47:12 -07:00
Wes Kocher
9d1780a605 Backed out changeset b9fc8a08a0c2 (bug 1042829) for various Android failures 2014-08-14 15:50:42 -07:00
Wes Johnston
da58c61888 Bug 1042829 - Updated Android sdk to 20. r=mfinkle 2014-08-14 10:47:12 -07:00
Mike Hommey
aa77ac8d82 Bug 1044458 - Work around l10n jobs cherry-picking parts of the build system on a CLOSED TREE. r=mshal,a=ryanvm 2014-07-29 09:01:58 +09:00
Wes Johnston
8c07c3e7ed Bug 1016529 - Update builders to include google play services. r=sbruno 2014-07-24 08:28:17 -07:00
Ed Morley
a2fba946fb Backed out changeset 7086cfb5b6fe (bug 1016529) for breaking the Android build 2014-07-24 17:47:18 +01:00
Wes Johnston
1a9fe10393 Bug 1016529 - Update builders to include google play services. r=sbruno 2014-07-24 08:28:17 -07:00
Richard Newman
cbad4e14ae Bug 1041866 - Enable arithmetic optimization in proguard.cfg. r=mfinkle
Arithmetic optimization hasn't been a problem since Donut, so we're well past
the point of supporting it. Optimize away!
2014-07-23 08:34:00 -07:00
Ben Hearsum
d5a64a8683 bug 1042078: fix fennec mozconfig ordering. r=rail, a=bustage
--HG--
extra : transplant_source : %1EH%C3%05%02%FD%B9CK%80%8B%D56%DF%82%9E%C2%19%28%A6
2014-07-22 10:55:47 -04:00
Eric Edens
bc897faebe Bug 1038534 - Don't let ProGuard discard (support) Fragments. r=nalexander
The presenting Fragments are those of the Search Activity; but in
general, Fragments are referred to by class at runtime, so they must be
preserved.  The ProGuard system is not aware of Fragments referenced
only in XML files, so we need to keep them around manually.
2014-07-15 08:35:23 -07:00
Wes Johnston
6cde687e90 Backout 13d9e025fc86 and 3f846b593bcb for bustage (bug 1033560). r=backout 2014-07-09 11:59:36 -07:00
Wes Johnston
8c5c5f2cd1 Bug 1033560 - Enable chromecast support in dev builds. r=gps,blassey 2014-07-08 09:15:50 -07:00
Wes Johnston
6ad19912b6 Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander 2014-06-11 11:00:17 -07:00
Massimo Gervasini
0687c84c98 Bug 1003623 - Fennec should use a real MOZ_MOZILLA_API_KEY (currently it is not set). r=bhearum 2014-06-02 10:49:31 -04:00
Mike Hommey
3d45582a26 Bug 1013055 - Update sccache to e27061a. r=mshal 2014-05-21 11:28:13 +09:00
Mike Hommey
d6cf6852e4 Bug 1007010 - Don't include mozconfig.cache twice in android debug mozconfigs. r=mshal
Also avoid multiple includes of mozconfig.cache to do nasty things even if
they slip in.
2014-05-08 10:36:42 +09:00
Mike Hommey
f5504ee76f Bug 1002614 - Update sccache to 2f4c9a98. r=rail 2014-04-30 06:05:42 +09:00
Mike Hommey
dcf3fafc96 Bug 989147 - Use new sccache for Linux and Android builds. r=gps 2014-03-28 18:41:06 +09:00
Mike Hommey
2334835edb Bug 988774 - Reenable sccache on android builds. r=tbsaunde 2014-03-28 18:41:05 +09:00
Simone Bruno
c0cc5d5873 Bug 971841 - "Install ant on builders via tooltool" r=simone r=armenzg 2014-03-21 02:22:00 -04:00
Justin Wood
b2c8e4a1c7 Bug 971841 - Drop JAVA_HOME from android mozconfigs. r=blassey 2014-03-26 20:35:31 -04:00
Trevor Saunders
cb76c46f5a bug 933189 - rm unused android-noion mozconfig r=glandium 2014-03-18 17:23:16 -04:00
Trevor Saunders
8d58679f46 bug 933189 - change to android sdk 17 r=glandium 2014-03-18 17:23:14 -04:00
Trevor Saunders
7348e10ae2 bug 933189 - cleanup cruft from bug 894885 r=glandium 2014-03-18 17:23:11 -04:00
Ehsan Akhgari
e10ce1d913 Bug 959768 - Add non-unified mozconfigs for Android builds; r=catlee 2014-02-26 15:06:41 -05:00
Mike Shal
e1e35fb363 Bug 974205 - Enable sccache for Android try builds. r=glandium 2014-02-18 15:11:36 -05:00
Mike Shal
e897d9be1c Bug 974205 - Use mozconfig.cache in android mozconfigs. r=glandium 2014-02-25 15:41:57 +09:00