Commit Graph

3049 Commits

Author SHA1 Message Date
Terrence Cole
cbf92c5e64 Bug 1205012 - Allow rust source code in SpiderMonkey; r=mshal 2015-09-18 13:55:29 -07:00
Justin Dolske
15c74d3a3b Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium 2015-10-02 15:18:04 -07:00
Ted Mielczarek
0a431803b8 bug 543111 - add support for alternate dsymutil paths to configure, add to cross-mozconfig. r=glandium 2015-09-29 12:59:12 -04:00
Ted Mielczarek
02f4d9329b bug 543111 - enable Breakpad for cross-mac builds. r=glandium 2015-09-11 06:48:50 -04:00
Carsten "Tomcat" Book
b60ce1d0b7 Backed out 4 changesets (bug 543111) for mac bustage on a CLOSED TREE
Backed out changeset 81f6fdc25862 (bug 543111)
Backed out changeset d1a73eaa6113 (bug 543111)
Backed out changeset 08c7f9ed5970 (bug 543111)
Backed out changeset 3b323ed3b20a (bug 543111)
2015-10-01 14:32:11 +02:00
Ted Mielczarek
27b347e283 bug 543111 - add support for alternate dsymutil paths to configure, add to cross-mozconfig. r=glandium 2015-09-29 12:59:12 -04:00
Ted Mielczarek
73ad651a92 bug 543111 - enable Breakpad for cross-mac builds. r=glandium 2015-09-11 06:48:50 -04:00
Kevin Grandon
79f0fe7233 Bug 1204965 - Graphene support. Merge larch into mozilla-central. r=fabrice r=glandium 2015-09-30 23:49:00 +02:00
Mike Hommey
b910106253 Bug 1209875 - Get rid of XULPPFLAGS. r=gps
The flags added in toolkit/locales/Makefile.in turn out not to be actually
used, so just remove that.

The remaining uses of XULPPFLAGS are to set debug flags depending on whether
MOZ_DEBUG is set or not. Just set a dedicated variable with the right value
from configure.
2015-10-01 07:30:48 +09:00
Mike Hommey
bd4d9c734d Bug 1209398 - Enable the FasterMake backend by default for desktop Firefox builds. r=gps
The order in which backends appear is important, and dealing with deduplication
in configure.in is not really nice, so for all simplification purposes, this relies
on using AC_SUBST_SET, which does the deduplication and keeps the original order
in which items appear (despite its name).
2015-09-30 11:51:47 +09:00
Mike Hommey
19c798623d Bug 1209391 - Remove build/unix/uniq.py. r=mshal 2015-09-30 11:51:46 +09:00
Nicholas Nethercote
b9a18be1b4 Bug 1207465 - Remove disabling of no-longer-used MSVC warning C8442. r=ted.
As of MSVC2012 this warning no longer occurs, because the code pattern it's for
is valid C++11, so we no longer need to disable the warning.

This undoes bug 832280.
2015-09-29 18:28:03 -07:00
Eitan Isaacson
679e168b51 Bug 1003464 - Support Web Speech API synthesis via speech-dispatcher. r=kdavis 2015-09-29 11:17:40 -04:00
Mike Hommey
80df6c3cee Bug 1207897 - Add a configure option to build multiple build backends. r=gps
Also record what backends were requested at configure time so that running
`mach build-backend` or `config.status` uses the same set.
2015-09-29 09:23:50 +09:00
Joel Maher
25d0247843 backout 85ec486cf202 to reenable jemalloc 4 from bug 1205249 2015-09-23 13:39:43 -04:00
Nick Alexander
9978a8c43f Bug 1204260 - Pin Android package versions to android-22 and build-tools-22.0.1. r=glandium
Right now, --with-android-sdk expects a path to a specific Android SDK
version, like /path/to/platforms/android-22.  That path is exposed as
ANDROID_SDK; the Android SDK root is exposed as ANDROID_SDK_ROOT.

Right now, the provided platform's version number is extracted into
ANDROID_TARGET_SDK.  The extracted ANDROID_TARGET_SDK is checked
against a minimum version number (supplied as a parameter to
MOZ_ANDROID_SDK).

After this patch, --with-android-sdk expects what is now
ANDROID_SDK_ROOT, and then derives ANDROID_SDK from that path and a
pinned SDK platform version number.  The exact version number which we
search for is now a parameter given to MOZ_ANDROID_SDK.  We accept and
fail, with a helpful message, if we recognize an old-style ANDROID_SDK
path.

The existing MOZ_ANDROID_{MIN,MAX}_SDK_VERSION variables remain as
they are.

Right now, the Android build tools are searched in a deterministic but
non-obvious manner.  After this patch, the exact build tools version
number is now a parameter given to MOZ_ANDROID_SDK.
2015-09-12 15:04:19 -04:00
Ted Mielczarek
92bf28b3f6 bug 1205278 - Use direct_nspr_config for iOS builds. r=glandium 2015-09-16 09:01:03 -04:00
Wes Kocher
f8d3714e05 Merge inbound to central, a=merge 2015-09-17 14:59:11 -07:00
Joel Maher
d92c59057e backout 8b380feae2ae to align talos number prior to uplift next week (bug 1205249) 2015-09-17 10:48:10 -04:00
Nathan Toone
4c312736eb Bug 1203800 - Allow for specifying the ANDROID_VERSION_CODE to use; r=nalexander
This patch allows you to set MOZ_APP_ANDROID_VERSION_CODE in a branding's configure.sh to specify the exact android:versionCode to use in the final (main) APK.  It does *not* modify the android:versionCode used in any other APKs.
2015-09-11 16:05:56 -06:00
Mike Hommey
1d3e38d27c Bug 1203851 - Skip jemalloc subconfigure when building with --disable-compile-environment. r=gps 2015-09-15 10:21:39 +09:00
Mike Hommey
34d8abf2e5 Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps 2015-09-15 10:21:38 +09:00
Ted Mielczarek
bfb088ca0a bug 1203573 - add a MOZ_SIMPLE_PACKAGE_NAME variable to simplify package naming for taskcluster's benefit. r=gps 2015-09-10 15:46:18 -04:00
Ted Mielczarek
8c3d278dad bug 935237 - use libdmg-hfsplus to create DMG files during packaging on Linux. r=gps 2015-08-21 15:33:03 -04:00
Ted Mielczarek
326ab27018 bug 1198226 - Move HOST_{C,CXX}FLAGS to moz.build HOST_{CFLAGS,CXXFLAGS,DEFINES}. r=mshal
As part of this move, HOST_NSPR_MDCPUCFG needed to be changed to get the quoting right.
2015-09-08 11:35:43 -04:00
Nicholas Nethercote
7df92b2298 Bug 1203005 - Remove all traces of -Wdeclaration-after-statement. r=glandium.
Even though we compile C code as C99, we used to need
-Wdeclaration-after-statement because MSVC didn't allow declarations after
statements.

However, Visual Studio 2013 added support, so we can now merrily mix
declarations and statements everywhere. Hooray.
2015-09-09 04:57:44 -07:00
Ehsan Akhgari
27b25cb4da Bug 1126813 - Turn on the -Wrange-loop-analysis warning if available; r=gps 2015-09-08 20:08:34 -04:00
Nigel Babu
24928e3f00 Backed out changeset 1b13dab24bd1 (bug 1142403) for Linuxx64 M-e10s(2) bustage. 2015-09-08 13:13:32 +05:30
Mike Hommey
f0c1da06d1 Bug 1142403 - Enable jemalloc debug on debug builds. r=njn 2015-09-08 13:13:27 +09:00
Ehsan Akhgari
30427db685 Bug 1117259 - Disable the no-unused-local-typedef warning if clang supports it; r=gps
This warning is typically triggered by code which implements
some kind of assertion macro, and it's probably not a good
indicator of bugs anyway, so there is no good reason to keep
it on.
2015-09-04 21:28:19 -04:00
Mike Hommey
d16d7cf5cd Bug 762449 - Enable jemalloc4 by default, but don't make it ride the trains yet. r=njn 2015-09-04 15:20:10 +09:00
Mike Hommey
eab3f37f73 Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn 2015-09-04 15:15:47 +09:00
Mike Hommey
f8b05c341e Bug 1199974 - Build libvpx neon code with -mfloat-abi=softfp when targetting ARM softfloat ABI. r=nfroyd 2015-09-04 14:42:56 +09:00
Mike Hommey
fc63bd2148 Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn
Also do a dummy change to configure.in to trigger a reconfigure, working
around bug 1021347.
2015-09-04 14:35:55 +09:00
Ryan VanderMeulen
2ed78184b4 Backed out changeset 292d13beeb7b (bug 1186522) for Gaia unit test bustage. 2015-08-28 21:43:37 -04:00
Jordan Lund
6a3d3ece1a Bug 1186522 - force per checkin builds to require signed add-ons on beta 42, r=mshal 2015-08-28 13:41:26 -07:00
Mark Finkle
f752bc7384 Bug 1196897 - Add flags to control using Switchboard in Fennec r=nalexander 2015-08-27 13:49:48 -04:00
Fabrice Desré
8f683e0300 Bug 1180461 - Part 1: Build gaia during b2gdroid build. r=glandium 2015-07-05 19:01:00 -07:00
Fabrice Desré
01d3da022e Bug 1181209 - Make changes to Gecko needed for b2gdroid to boot. r=fabrice 2015-08-25 13:42:24 -07:00
Fabrice Desré
fcb93a3281 Bug 1180358 - Part 1: Add the b2gdroid sub-product. r=fabrice 2015-08-25 13:40:04 -07:00
Makoto Kato
1147225611 Bug 1197681 - Remove MOZ_NTDDI_WIN7 from configure.in. r=mshal 2015-08-25 16:52:08 +09:00
Ryan VanderMeulen
92b3e3e9e6 Merge inbound to m-c. a=merge 2015-08-23 17:18:36 -04:00
Nick Alexander
9d57e2c016 Bug 1191067 - Pre: Add MOZ_ANDROID_NATIVE_ACCOUNT_UI build flag. r=glandium
Currently, all versions of Firefox run with the existing native
Firefox Account UI.  This flag will opt-in to maintaining that
experience while we transition to a web account UI.  Once we're stable
on the web, we'll remove this flag entirely.
2015-08-04 16:54:00 -07:00
David Major
377441463e Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium 2015-08-18 19:29:30 -04:00
Mike Hommey
11d02cf7d6 Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj 2015-08-21 14:28:41 +09:00
Makoto Kato
1a9bd33c0d Bug 1191688 - Add -nologo option to rc.exe. r=ted 2015-08-18 15:55:17 +09:00
Mike Hommey
8af99a52b9 Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal 2015-08-18 08:42:24 +09:00
Mike Hommey
dd4b142ba1 Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn 2015-08-18 08:42:23 +09:00
Nathan Froyd
884028744b Bug 1192277 - remove check for LLVM PR 8927; r=glandium
The PR was fixed in early 2011.  clang 3.3, the oldest version of clang
that we build with, was released in mid-2013.  It's safe to say that all
versions of clang now have this fix, and we can delete the check.
2015-08-07 19:35:43 -04:00
Nathan Froyd
0e8f54f8ce Bug 1192233 - delete check for sys/cdefs.h from configure; r=mshal
We never consult HAVE_SYS_CDEFS_H anywhere.  All the places we do
include <sys/cdefs.h> do it unconditionally.  So let's get rid of this
useless check.
2015-08-07 17:38:14 -04:00