Commit Graph

2770 Commits

Author SHA1 Message Date
Terrence Cole
8bbadd1d51 Bug 987666 - Remove root-analysis build option from root configure.in; r=sfink
--HG--
extra : rebase_source : b6fb9f8f13feddbb94b57cb65403519703cc37e0
2014-09-25 16:56:44 -07:00
David Keeler
af0a52a3c6 bug 1053565 - update minimum system NSS requirement in configure.in (it is now 3.17.1) r=glandium 2014-09-11 16:12:14 -07:00
Cervantes Yu
8b2412979d Bug 1067248: Fix the regular expression to strip ccache in building NSPR in bug 1066669. r=ted
--HG--
extra : rebase_source : 86b9b52966ce43d5ace9f2189f1db38173549f19
2014-09-15 17:48:38 +08:00
Markus Stange
ce479103be Bug 1066669 - Tweak the regex to work with just --with-ccache. rs=ted DONTBUILD 2014-09-12 18:40:12 +02:00
Markus Stange
96707bcbc0 Bug 1066669 - Use a regex that OS X sed understands. Fixes configure failures when using --with-ccache=... rs=ted 2014-09-12 18:31:50 +02:00
Christian Holler
53335f3133 Bug 1058500 - Add MSan support to the build system. r=ted,waldo 2014-09-11 23:21:46 +02:00
Cervantes Yu
31a5b6ed67 Bug 991035: Don't prepend ccache twice in building NSPR. r=ted
--HG--
extra : rebase_source : 95a4b5bd9d35b7cfc50da2fa4d14400f31f6d3f5
2014-09-01 17:34:17 +08:00
Mike Hommey
77c2089cb5 Bug 1051209 - Properly link libxul.so on GTK+3 builds after bug 1045783. r=mshal 2014-09-11 12:24:44 +09:00
Terrence Cole
29dc9aff5e Bug 914402 - Remove the defunct conservative stack scanner; r=sfink
--HG--
extra : rebase_source : c261ef7492694e9724c78edc7bc0dac7aa4357ba
2014-09-09 15:08:23 -07:00
Bob Owen
061d00b434 Bug 1063455 - Define MOZ_STACKWALKING when NS_StackWalk is available and replace other instances of the same #if logic. r=mshal, r=froydnj 2014-09-08 18:25:20 +01:00
David Major
af3cfdb5d0 Backed out 040e85d18eab (bug 931687) for causing bug 1018402
--HG--
extra : rebase_source : c41a6125fabb2b11fb546a3253979003d80095eb
2014-09-10 15:48:56 +12:00
Chris Kitching
ee8e407300 Bug 1062112: Part 5: Make configure accept JDK 8. r=nalexander 2014-09-03 17:26:06 -07:00
Ryan VanderMeulen
672fb4d000 Merge fx-team to m-c. a=merge 2014-09-05 11:54:57 -04:00
Nathan Toone
31885783c5 Bug 1055909 - Check for google play services after loading configure.sh from branding. r=glandium 2014-09-04 08:01:00 +02:00
Alan K
635f49e75e Bug 993584 - Initial landing for CloudSync. r=rnewman 2014-09-04 21:44:00 +02:00
Carsten "Tomcat" Book
0b56bf9838 Backed out changeset 5adabc2818b2 (bug 1018966) for b2g bustage 2014-09-04 15:14:41 +02:00
Bob Owen
3f62750874 Bug 1018966 - Part 1: Add the main warn only sandbox machinery - with no Chromium code changes. r=bsmedberg
This change also includes the content sandboxing code on Windows Nightly by defining MOZ_CONTENT_SANDBOX=1.
Whether the content sandbox is disabled, in warn only mode, or enabled is controlled by a new pref: browser.tabs.remote.sandbox=(off/warn/on)
2014-06-11 15:32:37 +01:00
Bob Owen
cf06b12d8d Bug 1018966 - Part 1: Add the main warn only sandbox machinery - with no Chromium code changes. r=bsmedberg r=tabraldes
This change also includes the content sandboxing code on Windows Nightly by defining MOZ_CONTENT_SANDBOX=1.
Whether the content sandbox is disabled, in warn only mode, or enabled is controlled by a new pref: browser.tabs.remote.sandbox=(off/warn/on)
2014-06-11 15:32:37 +01:00
Mike Hommey
d0c653396e Bug 1062219 - Don't build build/clang-plugin as an external directory. r=jcranmer 2014-09-04 17:44:01 +09:00
Chris Kitching
054ae14af2 Bug 1044794 - Part 1: build flag for share overlays. r=nalexander 2014-08-05 14:37:59 -07:00
Chris Kitching
4dbfee00cc Bug 1056128: Enable JDK source level 1.7 for Android Java code. r=nalexander 2014-08-29 03:44:27 -07:00
Andrew Halberstadt
3ae82623e4 Bug 1051809 - Package and upload code coverage data to build directory if code coverage is enabled, r=gps 2014-08-27 13:32:42 -04:00
Ryan VanderMeulen
d51fed3906 Merge m-c to inbound. a=merge
CLOSED TREE

--HG--
extra : amend_source : e59af3fa8b325da192204b3a227c24de690055c7
2014-08-27 15:54:44 -04:00
Joshua Cranmer
9227201777 Bug 1040009: Add support for comm-central applications to --enable-application in mozilla's configure.in, r=glandium, a=edmorley.
The purpose of this bug is to adjust the configure logic so that a .mozconfig
set up for comm-central can be used in the mozilla-central logic without needing
to adjust or override any commands.

--HG--
extra : amend_source : fa388484330eca8ead8b2fefe350f350ad5582e6
2014-08-27 10:03:24 -05:00
Jacek Caban
57c0ae2d2e Bug 1042426 - Added --disable-sandbox option that disables building sandbox code. r=glandium 2014-08-27 16:32:55 +02:00
Glenn Randers-Pehrson
b813184aa2 Bug 1021713 - Update in-tree libpng to version 1.6.13. r=jmuizelaar 2014-08-22 07:11:00 -04:00
David Major
6bb6f521fb Bug 1001332 - Set subsystem version to 5.01 to make VS2013 builds run on XP. r=glandium
--HG--
extra : rebase_source : 30b0f750d6a094e16cc9815db697f6bd39ae5a97
2014-08-27 21:20:10 +12:00
Mark Banner
df1783f479 Bug 763180 - NS_XRE_ENABLE_EXTENSION_MANAGER flag does nothing - remove it. r=glandium 2014-08-26 08:50:07 +01:00
Ryan VanderMeulen
1b936d692c Bug 1054680 - Upgrade SQLite to version 3.8.6 - Mozilla changes. r=asuth 2014-08-25 08:56:01 -04:00
Kartikaya Gupta
942bbe220f Bug 1055605 - Replace MOZ_ANDROID_OMTC with MOZ_WIDGET_ANDROID. r=BenWa 2014-08-22 15:26:56 -04:00
Nathan Froyd
6c4e55802a Bug 1056263 - remove unneeded configure checks for ssize_t, stat.st_blksize, and siginfo_t; r=mshal
js/src/ retains the ssize_t check because ctypes needs it.
2014-08-20 14:55:41 -04:00
Makoto Kato
c4e0574b7e Bug 1054811 - Set HAVE_X86_AVX2 for VS2012 or later. r=glandium 2014-08-21 15:46:45 +09:00
Ian Neal
e250024af7 Bug 1054470 - Remove unused MOZ_APP_COMPONENT_INCLUDE r=glandium 2014-08-19 12:38:03 +01:00
Ian Neal
3103f7a3f6 Bug 1053439 - MOZ_APP_COMPONENT_MODULES and MOZ_APP_EXTRA_LIBS are no longer required r=glandium 2014-08-15 20:40:19 +01:00
Jon Coppeard
22aa411e62 Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted 2014-08-14 11:46:26 +01:00
David Keeler
843f8bbee8 bug 1030963 - remove non-standard window.crypto functions/properties r=jst r=briansmith r=glandium 2014-08-14 09:38:42 -07:00
Blake Wu
690e5b5189 Bug 1052536 - Remove extra space to silence configure warning. r=glandium 2014-08-12 20:06:00 -04:00
Sylvestre Ledru
1f1a764333 Bug 1053135 - Disable the usage of -freorder-blocks when using clang r=glandium
In future version of clang, unsupported optimization flags are going to trigger a warning. They used to be silently ignored or triggering an error.
2014-08-14 14:43:30 +02:00
Ed Morley
5a23df2bd2 Backed out changeset 297ca183fff9 (bug 650161) for crashes; CLOSED TREE 2014-08-14 12:53:15 +01:00
Jon Coppeard
d4dc9fe4ba Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted 2014-08-14 11:46:26 +01:00
Ed Morley
f89428e987 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-14 08:50:16 +01:00
David Major
77e70e7320 Bug 1043108 - Remove arch:IA32 from non-x86 builds. r=glandium
--HG--
extra : rebase_source : 3826e179b2e2f14371a58a476b29cb1dd4d088d7
2014-08-14 11:08:05 +12:00
Mike Hommey
4fda2da4f7 Bug 1042432 - Change how UPLOAD_EXTRA_FILES is passed down from mozconfig.cache to the build system. r=mshal 2014-08-14 07:15:35 +09:00
Vladimir Vukicevic
4a3c43c587 b=1052518; remove --disable-webgl; r=jgilbert 2014-08-12 12:04:36 -04:00
Kartikaya Gupta
00034d810d Bug 1046344 - Add a build option to enable the C++ APZ code. r=snorp 2014-08-08 17:41:51 -04:00
Wes Kocher
ea2ca055ae Merge m-c to inbound on a CLOSED TREE 2014-08-08 14:15:34 -07:00
Steven Michaud
d67d41563b Bug 1012949 - Sandbox the OpenH264 plugin for Mac r=rjesup,areinald,ted a=PatchNeedsToLandToday 2014-08-08 11:55:22 -05:00
Blake Wu
a211024cd6 Bug 941302 - Part 1: Enable FMP4 For B2G. r=glandium
From 8975687002a17f5f67e724673458028897726068 Mon Sep 17 00:00:00 2001
2014-08-07 18:24:20 +08:00
Joshua Cranmer
91264d433d Bug 1035599: Fix branding directory location for comm-central, r=glandium 2014-08-07 19:29:00 -05:00
Joshua Cranmer
ae0877aba9 Bug 1035599: Merge the mozilla-central and comm-central objdir, r=gps
This change merges mozilla-central and comm-central into having a single
topobjdir file but retaining two topsrcdirs (and two build systems). This state
is hopefully only the first part of a series of changes that eliminate the
comm-central build system partial clone completely.

--HG--
extra : rebase_source : 02aa2c4551df405d9783ac85cc41fe90b67bf057
extra : amend_source : d3cc677d59603648165bf65afa28413f2c40b2fd
2014-08-07 19:27:58 -05:00
Mike Hommey
0f4c5d9244 Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
490b04e4f0 Bug 1050037 - Remove STLPORT_LIBS/STLPORT_LDFLAGS from Makefiles. r=mshal 2014-08-07 13:48:10 +09:00
Jan Beich
949dd546f6 Bug 1046224 - Fix --disable-dtrace configure logic. r=ted 2014-07-30 10:03:00 -04:00
Ms2ger
f69da7e7c2 Bug 1018288 - Make -Wtype-limits fatal; r=mshal
This warning is not enabled for C code, as we have some C code in the tree
(including some upstream code) that triggers them on enum-in-bounds checks, if
enums have an unsigned type.
2014-08-08 15:14:51 +02:00
Mike Hommey
ec54bf6c1f Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Mike Hommey
0f1191f02f Bug 1045783 - Make most *_LIBS variables from configure lists in moz.build. r=mshal 2014-08-06 07:24:55 +09:00
Jed Davis
7bab545482 Bug 1012951 - Add Linux sandboxing for GeckoMediaPlugin processes. r=kang r=ted
--HG--
extra : rebase_source : 1b890000d5b8d2a8954cdd1118a1023eba829c29
2014-08-04 15:11:18 -07:00
Nathan Froyd
67b8c4c136 Bug 1047173 - move MOZ_GTK*_CFLAGS hacking from config.mk to configure.in; r=glandium
This move ensures that other makefile variables that reference
MOZ_GTK*_CFLAGS, e.g. TK_CFLAGS, will always have a consistent view of
MOZ_GTK*_CFLAGS.
2014-08-01 12:11:01 -04:00
Mike Hommey
37f04ee67f Bug 1047791 - Use integers for audio when on Android, or when using ARM on other OSes, and disable webm encoding. r=padenot 2014-08-04 09:03:59 +09:00
Ed Morley
954b777365 Merge mozilla-central and b2g-inbound 2014-08-01 18:03:34 +01:00
Mike Hommey
17533c71ec Bug 1046045 - Remove ${srcroot} from cfghdrs_in, cfgoutputs_in and cfghdrs_tup in jemalloc's configure. r=mshal 2014-08-01 15:55:56 +09:00
Nathan Froyd
aa850c4c7d Bug 1042878 - part 1 - make most *CFLAGS variables from configure lists in moz.build; r=glandium 2014-07-24 11:54:42 -04:00
Thinker K.F. Li
aed1ff9a75 Bug 977026 - Part 2: B2G loader. r=khuey, r=cyu
--HG--
rename : ipc/app/MozillaRuntimeMain.cpp => ipc/contentproc/plugin-container.cpp
2014-07-30 03:24:00 -04:00
Ralph Giles
fa10cc1973 Bug 941296 - Check for CoreMedia headers in configure. r=ted
We build against the CoreMedia framework headers which are
only available on 10.7 and later, although we run on 10.6.

Check that this framework is available an configure time and
print a relevant error message in case someone passes
--with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk.
2014-07-28 13:36:00 -07:00
Ralph Giles
af2250fc8f Bug 941296 - Enable FMP4 when APPLEMEDIA is enabled. r=cpearce,ted
This requires moving the MOZ_APPLEMEDIA define. I put it in
alphabetical order with the other platform decoder checks.

Also removes the --disable-apple-media configure switch.
We don't have proper testing for these options, so it's
better not to offer the choice.
2014-07-09 15:25:00 -07:00
Ed Morley
433e593c8c Backed out changeset d50d7e88f35e (bug 1012951) for LSan failures 2014-07-30 16:49:43 +01:00
Jed Davis
ac97af274c Bug 1012951 - Sandbox GMP plugins on Linux using seccomp-bpf. r=kang r=ted 2014-07-29 15:31:12 -07:00
Oleg Romashin
30a5c9e2bd Bug 966814 - Build with disabled X11 on linux failing to compile. r=ted 2014-07-29 19:21:08 +02:00
Daniel Holbert
04de52084e Bug 1041670 - Drop obsolete comment in configure.in about --disable-angle. r=jgilbert 2014-07-21 11:09:00 +02:00
Mike Hommey
f39ef3e627 Backout changesets 7ff3cd713466, f8ec5977a454 and c7c37390b46b (bug 977026) for b2g bustage on a CLOSED TREE. 2014-07-29 14:50:41 +09:00
Thinker K.F. Li
fbe3632a77 Bug 977026 - part 2: B2G loader. r=khuey,cyu
--HG--
rename : ipc/app/MozillaRuntimeMain.cpp => ipc/contentproc/plugin-container.cpp
2014-07-25 20:52:00 +02:00
Mike Hommey
e5c43ef995 Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Terrence Cole
79f86ed8e2 Bug 753203 - Enable exact rooting by default in all configurations; r=sfink 2014-07-18 11:26:46 -07:00
Jesse Ruderman
40edfc4d7f Bug 982693 - when checking whether the compiler supports -fno-integrated-as, also pass in -S, because -fno-integrated-as alone does not seem to work. r=gps 2014-07-19 23:58:25 -07:00
Mike Hommey
15534a15c4 Bug 1040639 - Remove LIBS_DIR. r=mshal 2014-07-19 08:42:16 +09:00
Ryan VanderMeulen
77b1c14c1a Merge m-c to inbound. a=merge 2014-07-18 10:25:14 -04:00
Ehsan Akhgari
52958fa67e Bug 1040174 - Disable the usage of SEH in gtest where we disable it for Gecko; r=glandium 2014-07-18 09:13:08 -04:00
Mike Hommey
d878c2940f Bug 1039897 - Don't tie webrtc-required X11 library requirements to in-tree cairo flags. r=ted,a=kwierso 2014-07-17 14:55:11 +09:00
Jed Davis
1cdd0d8544 Bug 1037211 - Remove MOZ_CONTENT_SANDBOX_REPORTER by making it always true. r=kang r=ted
--HG--
extra : amend_source : 450d51dab077794e194bf407044de95627de0cde
2014-07-17 14:57:28 -07:00
Steve Fink
00e43e2148 Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium
--HG--
extra : rebase_source : 92960a00e4d89eb9f2af4247c1434f31e27392a0
2014-02-25 14:15:16 -08:00
David Major
7a0fbacbe0 Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium 2014-07-17 13:57:44 +12:00
Edwin Flores
7400047efb Bug 1038467 - Rename MediaPlugin* classes r=cpearce 2014-07-17 13:32:56 +12:00
Mike Hommey
0c686be531 Bug 1038639 - Remove --with-libxul-sdk and --with-system-libxul. r=bsmedberg 2014-07-17 08:42:16 +09:00
Edwin Flores
8fe038b15e Bug 1038031 - Add --disable-eme flag - r=cpearce,gps,bz 2014-07-17 08:54:00 +12:00
Gian-Carlo Pascutto
88a864d26f Bug 983504 - Buildsystem changes for screen sharing. r=ted 2014-07-07 08:50:00 +02:00
Mark Banner
054e18d505 Bug 1017273 Change Loop from compile-time enabled to runtime-enabled with a pref. r=dolske,r=jesup,r=glandium,r=gijs 2014-07-16 15:15:07 +01:00
Wes Kocher
9eebe50a0d Merge m-c to fx-team 2014-07-15 17:50:18 -07:00
Nick Alexander
9032d13fa0 Bug 1024708 - Part 1: Add build feature flag MOZ_ANDROID_MLS_STUMBLER. r=rnewman 2014-07-15 13:50:20 -07:00
Jon Coppeard
c92aaa300f Bug 941804 - Reduce chunk size to 256K for B2G r=terrence 2014-07-15 09:42:47 +01:00
Landry Breuil
e4f28bd690 Bug 982693 - use -fno-integrated-as (if available) with clang when building vp8_asm_enc_offsets.c r=tterriberry 2014-07-11 09:55:27 +02:00
Mike Hommey
dbf9b286cd Bug 1036794 - Remove MOZ_APP_COMPONENT_LIBS. r=mshal 2014-07-11 19:06:23 +09:00
Mike Hommey
fe76207882 Bug 1036645 part 2 - Make using a separate config.cache the default for AC_OUTPUT_SUBDIRS. r=gps
All subconfigures are essentially doing it already, so just inverse the process. That would also limit problems with additional subconfigures (all the recent ones had to come with their own config.cache)
2014-07-11 19:06:07 +09:00
Carsten "Tomcat" Book
20c45ed4e3 merge fx-team to mozilla-central a=merge 2014-07-10 14:54:35 +02:00
Ryan VanderMeulen
d03e147238 Merge m-c to fx-team. a=merge 2014-07-09 16:18:27 -04:00
Wes Johnston
b05bda4987 Backout 13d9e025fc86 and 3f846b593bcb for bustage (bug 1033560). r=backout 2014-07-09 11:59:36 -07:00
Mukilan Thiyagarajan
bf9a7de167 Bug 1000994 - Allow specifying SONAME of a shared library in moz.build. r=glandium 2014-07-09 00:47:00 +02:00
Wes Kocher
7cf37526f7 Merge m-c to inbound 2014-07-08 20:04:41 -07:00
Wes Johnston
ad909783b2 Bug 1033560 - Enable chromecast support in dev builds. r=gps,blassey 2014-07-08 09:15:50 -07:00
Mike Hommey
5cf267bd6f Bug 1029346 - Add -Wno-error=coverage-mismatch to PGO builds 2014-07-09 08:05:03 +09:00
Nathan Froyd
df8d19459d Bug 1031352 - share the logic for determining what MSVC DLLs to package; r=glandium 2014-06-27 11:24:29 -04:00
Mark Banner
daf2fe32a4 Bug 1032017 Remove MOZ_SERVICES_FXACCOUNTS flags as it is no longer necessary. Also fixes test_hawkrequest.js failures in m-c. r=glandium 2014-07-08 07:37:57 +01:00
Ehsan Akhgari
664a463832 Bug 1034094 - Remove support for the gcc-style clang driver on Windows; r=glandium
This basically reverts the now unneeded parts of bug 752034.
clang-cl driver should be used on Windows instead.
2014-07-04 10:43:37 -04:00
Ehsan Akhgari
06dc20368a Bug 1032520 - Do not pass -RELEASE to clang-cl for non-developer builds; r=glandium 2014-07-02 10:29:33 -04:00
Nick Alexander
a24d00d836 Bug 1021864 - Part 2: Add build feature flag MOZ_ANDROID_SEARCH_ACTIVITY. r=rnewman 2014-06-30 11:21:49 -07:00
Jim Blandy
15b78ecf33 Bug 800200: Remove references to JSD from outside js/jsd. r=mccr8,bholley,ted,smaug 2014-06-27 11:05:08 -07:00
Jim Blandy
49dfe7b943 Bug 800200: Delete all references to the obsolete Venkman chrome debugger from the tree. r=ted 2014-06-27 11:05:07 -07:00
Brian Smith
2ea2825f08 Bug 883339: Enable "mach gtest" on Windows, but leave GTest disabled for "make check", r=glandium
--HG--
extra : rebase_source : e62eac1e5e70293d3c9df5406c996097abccbd3a
2014-06-08 19:00:58 -07:00
Brian R. Bondy
9886164729 Bug 598615 - Rename HAVE_64BIT_OS to HAVE_64BIT_BUILD. r=ted 2014-06-24 22:16:25 -04:00
Nathan Froyd
7a4dfe1208 Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium 2014-06-23 15:06:48 -04:00
Ryan VanderMeulen
34eb2b2135 Bug 1020815 - Upgrade SQLite to version 3.8.5 - Mozilla changes. r=mak 2014-06-24 14:46:02 -04:00
823ecbf857 Bug 1026858 - "search for "stdio.h" exactly". r=mshal 2014-06-18 17:19:00 +02:00
Chris Peterson
2c6c9dce99 Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron 2014-05-04 23:11:04 -07:00
Mike Hommey
6ddd16c14e Bug 1026469 - Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. r=ted 2014-06-21 09:13:58 +09:00
Ryan VanderMeulen
fdda11b713 Backed out changeset 9d86b9442f0b (bug 975011) for Windows debug test bustage that only appears on clobber builds.
CLOSED TREE
2014-06-18 13:21:57 -04:00
Steve Fink
d313788ccc Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium 2014-02-25 14:15:16 -08:00
Jan Beich
0ec208e47f Bug 1015547 - Fill |struct nsID| via arc4random_buf if available on Android and BSDs. r=vlad, r=glandium 2014-06-02 18:42:00 -04:00
Jan Beich
0374402eeb Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium 2014-06-02 18:41:00 -04:00
Mike Hommey
7f9f30b7b2 Bug 1025469 - Bump NSS version configure checks for. r=bsmith 2014-06-17 07:15:16 +09:00
Nathan Froyd
67045e85c5 Bug 1018375 - part 2a - export GCC_USE_GNU_LD from configure; r=glandium 2014-06-11 14:48:37 -04:00
Ed Morley
98415c851d Merge mozilla-central and inbound 2014-06-12 16:02:42 +01:00
Paul Rouget
3e67e4bd2c Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-12 14:47:35 +08:00
Richard Newman
a4460aa4d0 Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander 2014-06-11 17:36:33 -07:00
Wes Kocher
273fda8599 Backed out changeset c1c53022dae4 (bug 1024238) for android bustage on a CLOSED TREE 2014-06-11 18:02:37 -07:00
Richard Newman
929d92da13 Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander 2014-06-11 17:36:33 -07:00
Jan Beich
ccff5257e2 Bug 1023028 - Make SSE2_FLAGS apply for $GNU_CC regardless of OS. r=glandium 2014-06-09 19:26:00 -04:00
Richard Newman
59410a1ef5 Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle 2014-06-10 10:37:38 -07:00
Ehsan Akhgari
78a7d47553 Bug 1021378 - Add support for clang-cl to the build system; r=glandium
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There
are some places in our build system where we try to detect clang by looking at
the output of $(CC) -v, and that will cause us to believe that we are using
clang, which is not helpful.  This patch defines the CLANG_CL variable when it
detects clang being used on Windows.  It also masquarades clang-cl as MSVC
2012, which is how the compiler introduces itself through the _MSC_VER
predefined variable.

2. Disable a bunch of things which currently are not supported on clang-cl.  As
we proceed with this port, hopefully we'll be able to remove everything in this
list, but this will get us closer to be able to build with clang-cl.

With this patch and clang-cl trunk, we can get past the configure stage of the
build.

--HG--
extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5
2014-06-07 10:27:43 -04:00
Ryan VanderMeulen
82493ad66d Backed out changeset 88a641ee5cbe (bug 1007057) for frequent test timeouts.
CLOSED TREE
2014-06-07 01:16:08 -04:00
Paul Rouget
0c0f8639c2 Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-06 12:01:52 +08:00
Wes Kocher
002fd7dc61 Merge inbound to m-c a=merge 2014-06-05 18:31:10 -07:00
Ryan VanderMeulen
d6dfae1a05 Bug 1021287 - Update NSPR to 4.10.6 RTM. r=kaie, a=me 2014-06-05 18:00:11 -04:00
Carsten "Tomcat" Book
b4355f84da merge fx-team to mozilla-central a=merge 2014-06-05 15:08:55 +02:00
Richard Newman
1db35650aa Bug 1019981 - Part 1: remove Language section from preferences if locale switching is disabled. r=nalexander 2014-06-04 19:21:33 -07:00
Jacek Caban
c5a7d6cfe3 Bug 1019001 - Resotre HOST_CXXFLAGS before running subdir configure. r=glandium
--HG--
extra : rebase_source : b631581d08830ebb0d5f276da6c4b5825d22bf8b
2014-06-03 13:26:27 +02:00
Mike Hommey
55d3c4f46c Bug 945582 - Don't use jemalloc3 C99 headers with MSVC versions that have (some) C99 support. r=mshal
--HG--
rename : memory/jemalloc/src/include/msvc_compat/inttypes.h => memory/jemalloc/src/include/msvc_compat/C99/inttypes.h
rename : memory/jemalloc/src/include/msvc_compat/stdbool.h => memory/jemalloc/src/include/msvc_compat/C99/stdbool.h
rename : memory/jemalloc/src/include/msvc_compat/stdint.h => memory/jemalloc/src/include/msvc_compat/C99/stdint.h
2014-05-31 09:54:23 +09:00
Magnus Melin
f3cbd865c6 Bug 1017883 - Unable to view saved passwords in Thunderbird32.0a1, since _INTL_API not enabled. r=glandium 2014-06-04 22:17:03 +03:00
Sylvestre Ledru
f4ef1ab8c0 Bug 1020267 - Remove some duplicate display when searching for wget and tar. r=glandium 2014-06-04 05:08:00 -04:00
Ryan VanderMeulen
d5bf14a0a5 Backed out changeset 16e5c41a0893 (bug 1015547) for bustage. 2014-05-30 17:09:39 -04:00
Ryan VanderMeulen
bf4e3240c0 Backed out changeset 7b6b2d8dd79b (bug 1015547) for bustage. 2014-05-30 17:09:34 -04:00
Jan Beich
310f73d1b4 Bug 1015547 - Fill |struct nsID| via arc4random_buf if available on Android and BSDs. r=vlad, r=glandium 2014-05-29 23:09:00 -04:00
Jan Beich
abb1e56e84 Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium 2014-05-28 21:43:00 -04:00
Emilio Pozuelo Monfort
a74fc6c1fb Bug 624422- Add libmozgtk libraries so that libxul can use GTK+ 2 and 3. r=glandium
This is necessary for plugins when building libxul for GTK+ 3
because libxul will link against GTK+ 3 and some plugins link
against GTK+ 2, but both GTK+ libraries can't be loaded in the
same process. With this change, we have an indirection between
libxul and libgtk, named libmozgtk. plugin-container will
be modified to load libmozgtk2 in order to only have GTK+ 2
in its address space, thus enabling various plugins (e.g. flash)
on GTK+ 3 firefox.
2014-05-01 13:36:05 +02:00
Nathan Froyd
c5a3c603c2 Bug 1017661 - remove MOZ_NSS_PATCH functionality; r=glandium 2014-05-29 12:16:58 -04:00
Mike Hommey
bfcc04779a Bug 1014976 - Enable jemalloc by default on all Windows MSVC builds, like on other platforms. r=bsmedberg 2014-05-30 09:40:13 +09:00
Mike Hommey
4e75ad8b91 Bug 1014976 - Make --enable-jemalloc imply MOZ_NO_DEBUG_RTL on Windows. r=bsmedberg 2014-05-30 09:40:02 +09:00
Mike Hommey
e4bb175b46 Bug 1014976 - Make MOZ_NO_DEBUG_RTL builds actually disable the MSVC debug CRT everywhere. r=bsmedberg 2014-05-30 09:39:44 +09:00
Jonathan Kew
ed3e3f2d2d bug 998844 - part 1 - add configure option to support for bundled fonts (enabled on b2g desktop products). r=gps 2014-05-29 13:00:49 +01:00
Juan Gomez
baad3f34b0 Bug 1014403 - [Flatfish][build] B2G for flatfish build failed. r=roc 2014-05-26 08:12:00 +02:00
Wes Kocher
996c3dc9d1 Merge fx-team to m-c 2014-05-23 17:04:56 -07:00
Felipe Gomes
3a5d59d49e Bug 1014367 - Add support for translation API key. r=ted 2014-05-23 13:21:06 -03:00