Граф коммитов

4708 Коммитов

Автор SHA1 Сообщение Дата
David Keeler c3d3df58ac 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 8b62fa8a0e Bug 1052536 - Remove extra space to silence configure warning. r=glandium 2014-08-12 20:06:00 -04:00
Sylvestre Ledru b159f72e25 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 69034689d9 Backed out changeset 297ca183fff9 (bug 650161) for crashes; CLOSED TREE 2014-08-14 12:53:15 +01:00
Jon Coppeard 6846d7c355 Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted 2014-08-14 11:46:26 +01:00
Ed Morley 1e2086d3a6 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-14 08:50:16 +01:00
David Major ccd27e6212 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 eedb419830 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 7dd2f3251a b=1052518; remove --disable-webgl; r=jgilbert 2014-08-12 12:04:36 -04:00
Kartikaya Gupta 75179b489f Bug 1046344 - Add a build option to enable the C++ APZ code. r=snorp 2014-08-08 17:41:51 -04:00
Wes Kocher 98f9eac6dd Merge m-c to inbound on a CLOSED TREE 2014-08-08 14:15:34 -07:00
Steven Michaud 844fdf04eb Bug 1012949 - Sandbox the OpenH264 plugin for Mac r=rjesup,areinald,ted a=PatchNeedsToLandToday 2014-08-08 11:55:22 -05:00
Blake Wu 569a994869 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 595b91ed4b Bug 1035599: Fix branding directory location for comm-central, r=glandium 2014-08-07 19:29:00 -05:00
Joshua Cranmer 73512f7996 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 89777800f9 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 9be788de2f Bug 1050037 - Remove STLPORT_LIBS/STLPORT_LDFLAGS from Makefiles. r=mshal 2014-08-07 13:48:10 +09:00
Jan Beich 025631c541 Bug 1046224 - Fix --disable-dtrace configure logic. r=ted 2014-07-30 10:03:00 -04:00
Ms2ger 886f46eeff 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 d9443ec932 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 ea0116d0ef Bug 1045783 - Make most *_LIBS variables from configure lists in moz.build. r=mshal 2014-08-06 07:24:55 +09:00
Jed Davis 9d31844f0c 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 9edcc5b59c 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 3107b612d5 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 bf8ae62798 Merge mozilla-central and b2g-inbound 2014-08-01 18:03:34 +01:00
Mike Hommey ec2824d0be 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 2ed4280f6b 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 e9dc84b5a1 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 feb9fd6e8a 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 73b7a51a2a 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 dcbfd040d1 Backed out changeset d50d7e88f35e (bug 1012951) for LSan failures 2014-07-30 16:49:43 +01:00
Jed Davis 8cff1bfff8 Bug 1012951 - Sandbox GMP plugins on Linux using seccomp-bpf. r=kang r=ted 2014-07-29 15:31:12 -07:00
Oleg Romashin a52ac8a09b Bug 966814 - Build with disabled X11 on linux failing to compile. r=ted 2014-07-29 19:21:08 +02:00
Daniel Holbert ca01fd90fb Bug 1041670 - Drop obsolete comment in configure.in about --disable-angle. r=jgilbert 2014-07-21 11:09:00 +02:00
Mike Hommey 9424087517 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 5a9232dbfc 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 5fab42fcaf 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 7682085fa5 Bug 753203 - Enable exact rooting by default in all configurations; r=sfink 2014-07-18 11:26:46 -07:00
Jesse Ruderman 4351b3fd59 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 d3f990ebdb Bug 1040639 - Remove LIBS_DIR. r=mshal 2014-07-19 08:42:16 +09:00
Ryan VanderMeulen 6725688485 Merge m-c to inbound. a=merge 2014-07-18 10:25:14 -04:00
Ehsan Akhgari 9222a1a27e 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 03ca84f432 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 90ebf4e684 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 7710497dcd 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 98ac1a2bf3 Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium 2014-07-17 13:57:44 +12:00
Edwin Flores 010a711daa Bug 1038467 - Rename MediaPlugin* classes r=cpearce 2014-07-17 13:32:56 +12:00
Mike Hommey 72839c7305 Bug 1038639 - Remove --with-libxul-sdk and --with-system-libxul. r=bsmedberg 2014-07-17 08:42:16 +09:00
Edwin Flores 4438cae9d2 Bug 1038031 - Add --disable-eme flag - r=cpearce,gps,bz 2014-07-17 08:54:00 +12:00
Gian-Carlo Pascutto 6fe9394267 Bug 983504 - Buildsystem changes for screen sharing. r=ted 2014-07-07 08:50:00 +02:00
Mark Banner 264942d0a2 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 a7993dd36c Merge m-c to fx-team 2014-07-15 17:50:18 -07:00
Nick Alexander d3cf9f2bdd Bug 1024708 - Part 1: Add build feature flag MOZ_ANDROID_MLS_STUMBLER. r=rnewman 2014-07-15 13:50:20 -07:00
Jon Coppeard 1a8a0cee9f Bug 941804 - Reduce chunk size to 256K for B2G r=terrence 2014-07-15 09:42:47 +01:00
Landry Breuil bdf28b83b7 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 16b47250fc Bug 1036794 - Remove MOZ_APP_COMPONENT_LIBS. r=mshal 2014-07-11 19:06:23 +09:00
Mike Hommey c562c67dc0 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 61f33624c3 merge fx-team to mozilla-central a=merge 2014-07-10 14:54:35 +02:00
Ryan VanderMeulen c20ae5b293 Merge m-c to fx-team. a=merge 2014-07-09 16:18:27 -04:00
Wes Johnston b5ab3a5d00 Backout 13d9e025fc86 and 3f846b593bcb for bustage (bug 1033560). r=backout 2014-07-09 11:59:36 -07:00
Mukilan Thiyagarajan 3dca759f3f Bug 1000994 - Allow specifying SONAME of a shared library in moz.build. r=glandium 2014-07-09 00:47:00 +02:00
Wes Kocher 7a8c61014e Merge m-c to inbound 2014-07-08 20:04:41 -07:00
Wes Johnston abe8fffd97 Bug 1033560 - Enable chromecast support in dev builds. r=gps,blassey 2014-07-08 09:15:50 -07:00
Mike Hommey 7b0a681fa3 Bug 1029346 - Add -Wno-error=coverage-mismatch to PGO builds 2014-07-09 08:05:03 +09:00
Nathan Froyd 98df0c8796 Bug 1031352 - share the logic for determining what MSVC DLLs to package; r=glandium 2014-06-27 11:24:29 -04:00
Mark Banner 24d3b9ebd9 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 9960b8abfa 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 582586c47c 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 746f8ec880 Bug 1021864 - Part 2: Add build feature flag MOZ_ANDROID_SEARCH_ACTIVITY. r=rnewman 2014-06-30 11:21:49 -07:00
Jim Blandy e07aaa8185 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 c197a8c3f5 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 ac290368ad 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 cacb9c55fc Bug 598615 - Rename HAVE_64BIT_OS to HAVE_64BIT_BUILD. r=ted 2014-06-24 22:16:25 -04:00
Nathan Froyd c3ea6db0ae Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium 2014-06-23 15:06:48 -04:00
Ryan VanderMeulen 56b5a0a07d Bug 1020815 - Upgrade SQLite to version 3.8.5 - Mozilla changes. r=mak 2014-06-24 14:46:02 -04:00
295999a306 Bug 1026858 - "search for "stdio.h" exactly". r=mshal 2014-06-18 17:19:00 +02:00
Chris Peterson 4d8cb6ff03 Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron 2014-05-04 23:11:04 -07:00
Mike Hommey 1e8bfcb8e4 Bug 1026469 - Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. r=ted 2014-06-21 09:13:58 +09:00
Ryan VanderMeulen 794c2c9953 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 df7cba4e45 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 1d8a86d41b 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 ddc9fe103d Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium 2014-06-02 18:41:00 -04:00
Mike Hommey 5ccfab68a1 Bug 1025469 - Bump NSS version configure checks for. r=bsmith 2014-06-17 07:15:16 +09:00
Nathan Froyd a14320ae86 Bug 1018375 - part 2a - export GCC_USE_GNU_LD from configure; r=glandium 2014-06-11 14:48:37 -04:00
Ed Morley c19ece1e48 Merge mozilla-central and inbound 2014-06-12 16:02:42 +01:00
Paul Rouget 7ee35374fb Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-12 14:47:35 +08:00
Richard Newman 6fb037ddb4 Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander 2014-06-11 17:36:33 -07:00
Wes Kocher 938ba01593 Backed out changeset c1c53022dae4 (bug 1024238) for android bustage on a CLOSED TREE 2014-06-11 18:02:37 -07:00
Richard Newman c66721e27c Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander 2014-06-11 17:36:33 -07:00
Jan Beich a56add1a31 Bug 1023028 - Make SSE2_FLAGS apply for $GNU_CC regardless of OS. r=glandium 2014-06-09 19:26:00 -04:00
Richard Newman aa3662b743 Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle 2014-06-10 10:37:38 -07:00
Ehsan Akhgari fde35aa8b8 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 52d3bc7564 Backed out changeset 88a641ee5cbe (bug 1007057) for frequent test timeouts.
CLOSED TREE
2014-06-07 01:16:08 -04:00
Paul Rouget b7bf28a4e9 Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-06 12:01:52 +08:00
Wes Kocher 23fe5fab27 Merge inbound to m-c a=merge 2014-06-05 18:31:10 -07:00
Ryan VanderMeulen 0dcfa83c26 Bug 1021287 - Update NSPR to 4.10.6 RTM. r=kaie, a=me 2014-06-05 18:00:11 -04:00
Carsten "Tomcat" Book 83702104a1 merge fx-team to mozilla-central a=merge 2014-06-05 15:08:55 +02:00
Richard Newman 8ed5c36169 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 a700cc840e 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 529eddba7d 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 9d661195b2 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 48a84661a3 Bug 1020267 - Remove some duplicate display when searching for wget and tar. r=glandium 2014-06-04 05:08:00 -04:00
Ryan VanderMeulen 8021d45644 Backed out changeset 16e5c41a0893 (bug 1015547) for bustage. 2014-05-30 17:09:39 -04:00
Ryan VanderMeulen 1f11f3d280 Backed out changeset 7b6b2d8dd79b (bug 1015547) for bustage. 2014-05-30 17:09:34 -04:00
Jan Beich d012fe1bfa 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 76debdf99c Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium 2014-05-28 21:43:00 -04:00
Emilio Pozuelo Monfort 3062b0f182 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 7ac1ddf1f6 Bug 1017661 - remove MOZ_NSS_PATCH functionality; r=glandium 2014-05-29 12:16:58 -04:00
Mike Hommey ae822ef4fc 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 b55c7885af Bug 1014976 - Make --enable-jemalloc imply MOZ_NO_DEBUG_RTL on Windows. r=bsmedberg 2014-05-30 09:40:02 +09:00
Mike Hommey 2cf6cf6466 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 01be52cd6f 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 c4c7623dac Bug 1014403 - [Flatfish][build] B2G for flatfish build failed. r=roc 2014-05-26 08:12:00 +02:00
Wes Kocher 98152d91df Merge fx-team to m-c 2014-05-23 17:04:56 -07:00
Felipe Gomes 5caf22f096 Bug 1014367 - Add support for translation API key. r=ted 2014-05-23 13:21:06 -03:00
Wes Kocher d0cf640a86 Merge m-c to inbound 2014-05-22 17:55:00 -07:00
Allison Naaktgeboren dac30139cf Bug 1004533 - Guard all e10s testing UI behind an E10S_TESTING_UI ifdef.r=mconley,r=nalexander 2014-05-22 09:09:32 -07:00
Landry Breuil 0cf3815f32 Bug 1012447: allow building webapprt against gtk3 r=glandium 2014-05-21 13:50:03 +02:00
Carsten "Tomcat" Book a79c1ec7ff Backed out changeset 9b2588d41e3a (bug 969395) for bustage 2014-05-21 11:29:21 +02:00
Qiang Lu c9bd29e3a3 Bug 969395 - Add stub library for accesing VP8 HW codec through android native mediacodec interface. r=rjesup 2014-05-21 10:14:31 +08:00
Mike Hommey c54e856eb3 Bug 999913 - Enable replace-malloc on nightly builds. r=mshal 2014-05-01 10:57:48 +09:00
Nicholas Nethercote b5aba0afc1 Bug 1013014 (attempt 2) - Disable Trace Malloc on TBPL debug builds. r=glandium.
--HG--
extra : rebase_source : 08fa200fd205225f85b9845bf8c18ac38fe26e0d
2014-05-19 18:16:42 -07:00
Mike Hommey 631f8f3393 Bug 1014308 - Update jemalloc3 to upstream 3.6.0. r=njn,r=mshal 2014-05-23 07:26:40 +09:00
Robert O'Callahan 950332b02a Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
2014-05-11 23:37:14 -07:00
Ryan VanderMeulen 8d463532ff Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage.
CLOSED TREE
2014-05-20 12:17:51 -04:00
Nathan Froyd 5a4e9d2835 Bug 1004519 - enable intrinsic replacement on windows builds; r=glandium 2014-05-07 13:31:50 -04:00
Robert O'Callahan 76ebf97a8d Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
extra : rebase_source : 600bf9dd51c88ea0cdea3db2e20ce8ab1de9f3fb
2014-05-11 23:37:14 -07:00
Marco Castelluccio 51f64d5cbb Bug 972201 - Remove the MOZ_B2G_CERTDATA hack. r=briansmith 2014-05-18 15:42:42 +02:00
Jacek Caban e2495e129d Bug 1008192 - Don't try to use hidden visibility on mingw. r=glandium 2014-05-14 13:06:33 +02:00
Jacek Caban 9a3b11e1e8 Bug 988271 - Relanded configure.in part after bug 999260. 2014-05-14 13:06:03 +02:00
Ryan VanderMeulen d76da7eade Merge inbound to m-c. 2014-05-13 16:27:03 -04:00
Masatoshi Kimura 59b4731e8b Bug 1008851 - Move NONASCII into |if| block to avoid errors on POSIX-violation intolerant environments. r=mshal 2014-05-14 01:04:59 +09:00
Paul Rouget a33bf3b923 Bug 999417 - Land the new App Manager UI. r=jryans r=mshal 2014-05-12 08:53:00 +02:00
Jeff Gilbert 6b8e88d28f Bug 1005484 - Properly skip vista d3dc DLL if missing. - r=mshal 2014-05-09 11:44:11 -07:00
Robert O'Callahan 15be759d67 Bug 1001320. Part 5: Enable GCC visibility pragmas on Android. r=glandium
--HG--
extra : rebase_source : f9286815e8f07c9836fa64a423dd091e7c3d44d1
2014-04-24 14:51:42 +12:00
Mike Hommey 24512f06f7 Bug 1005495 - Move sccache stats out of the build log. r=mshal 2014-05-07 11:50:09 +09:00
Nick Alexander 2712067761 Bug 1000676 - Part 2: Add MOZ_DEVICES and register about:devices. r=mfinkle 2014-05-05 11:27:56 -07:00
Jeff Gilbert b21a7e2e9c Bug 999260 - Ship both d3dcompiler_43 and _46+. - r=mshal 2014-05-02 15:31:05 -07:00
Benoit Girard 1591dfd8e6 Bug 986160 - Add MozGtestFriend.h to deal with gtest in non test builds. r=glandium 2014-04-07 15:23:03 -04:00
Ed Morley b107d7de01 Merge mozilla-central and inbound 2014-05-01 16:23:05 +01:00
Ed Morley 548e0d10a5 Merge latest green fx-team changeset and mozilla-central 2014-05-01 15:53:50 +01:00
Ted Mielczarek 766404390f bug 1003812 - Check for Windows 8 SDK for building Gamepad on Windows. r=glandium 2014-05-01 07:17:19 -04:00
Mark Hammond 8f31d14de2 Bug 1003641 - add MOZ_LOOP configure variable. r=ted 2014-05-01 09:19:32 +10:00
Mike Hommey 209c1d054b Backout changeset 24359653cf0a (bug 999913) for bustage on a CLOSED TREE. 2014-05-01 11:22:26 +09:00
Mike Hommey 79055c61e9 Bug 999913 - Enable replace-malloc on nightly builds. r=mshal 2014-05-01 10:57:48 +09:00
Mike Hommey 41ad6885a5 Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted 2014-05-01 10:53:48 +09:00
Alexandre Poirot 9b9a93caf2 Bug 961745 - Introduce b2g/dev application to build a mulet. r=mshal, r=fabrice 2014-04-28 14:53:00 -04:00
Ryan VanderMeulen f3f4985fe0 Merge m-c to inbound on a CLOSED TREE. 2014-04-30 16:47:33 -04:00
Ted Mielczarek 1dc00c5f8c bug 852935 - Add Android gamepad backend. r=snorp, rs=smaug 2014-04-22 10:53:48 -04:00
Alexandre Poirot 7017800a9e Bug 999631 - Disable startup cache via a dedicated flag. r=mshal 2014-04-23 04:57:00 -04:00
Ed Morley e41a3e1c8a Merge mozilla-central and inbound 2014-04-29 18:23:29 +01:00
Mike Hommey 95601eca19 Bug 1001703 - Remove memswap wrapping. r=snorp 2014-04-29 04:12:27 +09:00
Ted Mielczarek 873a726a19 Bug 996078 - Replace Windows Gamepad DirectInput backend with Raw Input. r=jimm 2014-04-14 13:18:51 -04:00
Jan Keromnes fc2503e249 Bug 993137 - Trivial fixes. f=ochameau, r=glandium 2014-04-23 10:50:00 +02:00
Shelly Lin cd4e027c98 Bug 908995 - Part 4: Add build flags for TaskTracer. r=khuey. 2014-04-22 10:32:29 +08:00
Ehsan Akhgari 2ecbad7b1c Bug 491863 - Remove IBMBIDI; r=roc 2014-04-23 21:15:29 -04:00
Jan Beich 0760d17b4f Bug 983953 - Don't try to use vpx_mem if --with-system-libvpx doesn't provide. r=glandium 2014-04-22 08:44:04 -04:00
Makoto Kato f065222509 Bug 995089 - GIO support shouldn't check GTK2 version if GTK3 build. r=glandium 2014-04-18 13:20:04 +09:00
Vasanthakumar Pandurangan 0f755350a7 Bug 976172 - Part 1 Changes in MediaOmxDecoder to enable audio offloading r=roc
This adds support in MediaOmxDecoder to dynamically switch between
MediaDecoderStateMachine and AudioOffloadPlayer
2014-04-08 20:59:07 +05:30
Vasanthakumar Pandurangan 92bcfe6282 Bug 976172 - Part 2 Enable audio offloading in gecko r=padenot
Implements a new class AudioOffloadPlayer to make use of
Android::AudioTrack class's offloading capability
2014-03-22 18:40:05 +05:30
Jan Horak 39e7c3641c Bug 991686 - Build Gnome components also for GTK3. r=glandium 2014-04-08 09:57:45 -04:00
J.R. Oldroyd 0574204f04 Bug 893397 - Add FreeBSD support for NeckoWifi. r=ted, r=jdm 2014-04-02 09:02:06 -04:00
Jacek Caban 2af0aa900e Bug 988271 - Fixed D3D SDK detection on mingw. r=mshal,jgilbert 2014-03-31 13:21:38 +02:00
Wes Kocher f169e1e3b6 Merge m-c to fx-team 2014-03-28 17:07:04 -07:00
Robert Strong c8115be7cc Configure changes for Bug 962381 - Add support for NSIS 3.0a2. r=mshal 2014-03-28 15:17:01 -07:00
Jan Beich 7a014faa7d Bug 987773 - Enable FFmpeg on more XP_UNIX platforms by default. r=glandium 2014-03-27 11:02:28 -04:00
Terrence Cole e553cd2e0b Bug 619558 - Enable generational GC on desktop; r=sfink, sr=naveed
--HG--
extra : rebase_source : 7234cc03ed04d48d54ac613e25708a1321501f24
2014-02-05 10:04:16 -08:00
Carsten "Tomcat" Book 3658bfa967 Backed out changeset 52f43e3f552f (bug 619558) for frequent mochitest other test failure on OS X 10.8 2014-03-27 10:14:39 +01:00
Terrence Cole 46e392ac03 Bug 619558 - Enable generational GC on desktop; sr=naveed 2014-02-05 10:04:16 -08:00
Ryan VanderMeulen dc964354da Bug 988507 - Upgrade SQLite to version 3.8.4.2. r=mak 2014-03-26 16:02:23 -04:00
Wan-Teh Chang ad9cf4c0df Bug 983945: Handle an NSPR configure script generated with autoconf 2.68.
r=glandium.
Bug 849085: Port NSPR's build/autoconf/acwinpaths.m4 to autoconf 2.56+.
r=bsmedberg.
2014-03-26 06:40:07 -07:00
Mike Hommey d7540b3055 Bug 985836 - Move -Fd flags from configure to config.mk. r=mshal 2014-03-26 08:12:26 +09:00
Mike Hommey 6e01527c92 Bug 985835 - Move MOZ_DEBUG_FLAGS declaration for MSVC next to the one for GCC. r=mshal 2014-03-26 08:12:12 +09:00
Mike Hommey ab3aefeed3 Bug 985833 - Don't quote CC/CXX when checking MSVC version in configure. r=mshal 2014-03-26 08:11:53 +09:00
Jonathan Griffin 05107f9406 Bug 979650 - Always build with Marionette for Firefox, b2g desktop, r=ted 2014-03-11 13:22:34 -07:00
Glenn Randers-Pehrson 3d0a590723 Bug 980488 - Update in-tree libpng to version 1.6.10. r=jrmuizel 2014-03-24 16:36:11 -04:00
Phil Ringnalda 8322201880 Merge m-c to m-i 2014-03-22 08:09:46 -07:00
Wes Kocher e1be97579f Merge m-c to b2g-inbound 2014-03-21 17:59:13 -07:00
Michael Wu 7201b60e16 Bug 985806 - Explicitly enable zlib and disable bzip2 in freetype, r=glandium 2014-03-21 20:12:31 -04:00
ABE Hiroki (hATrayflood) 23e9b38893 Bug 980697 - Add a configure option to pull newer versions of the d3dcompiler dll from installed Windows SDKs. r=mshal,vlad 2014-03-22 10:49:26 +09:00
Edwin Flores 679eaab499 Bug 941298 - Build changes for FFmpeg PlatformDecoderModule r=gps 2014-03-21 19:35:14 +13:00
Gavin Sharp 97c34ce81e Bug 976002: followup comment fix
--HG--
extra : rebase_source : 51567c379574539b32e386b7a03558b87d36d87f
2014-03-21 10:01:09 -07:00
Mike Hommey b7e4bf3fee Bug 985803 - Explicitly disable harfbuzz in freetype. r=mwu 2014-03-20 11:39:31 +09:00
Carsten "Tomcat" Book e9c7dd6611 merge b2g-inbound to mozilla-central 2014-03-20 14:07:58 +01:00
Ehsan Akhgari 020f3fd4d8 Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium 2014-03-19 21:55:00 -04:00
Alexandre Poirot 48792001cc Bug 944443 - Uplift home button from simulator to b2g desktop. r=vingtetun, r=fabrice 2014-03-19 08:38:59 -04:00
Michael Wu a3480ef20f Bug 981435 - Update to freetype 2.5.3, r=jfkthame,glandium 2014-03-09 16:03:22 -04:00
Wes Kocher 679d927c40 Merge inbound to m-c 2014-03-18 14:15:03 -07:00
Fernando Jiménez 7e16c679dd Bug 976002 - Build time flag to enable/disable FxA. r=fabrice, r=gps 2014-03-17 09:58:16 -07:00
Ryan VanderMeulen c0b89bd612 Bug 981720 - Upgrade SQLite to version 3.8.4.1 - Mozilla changes. r=mak 2014-03-18 08:50:26 -04:00
Martin Stransky 64a40ca5d4 Bug 982694 - GTK3 - Ensure that we build with system-cairo. r=ted 2014-03-17 10:50:00 -04:00
Steve Fink 53bf680602 Backed out changeset 7cff27cb2845 (bug 975011), for breaking just about everything not on tbpl
--HG--
extra : rebase_source : 740fc0d5cd27b0cc7d06ce9f9c2f848c9d071b20
2014-03-11 09:53:58 -07:00
Jed Davis ac65aae891 Bug 979590 - Enable MOZ_CONTENT_SANDBOX_REPORTER by default. r=kang 2014-03-07 09:08:00 -05:00
Steve Singer 43217a9262 Bug 884376 - Set SKIA_GPU to false for SPARC. r=gw280 2014-03-07 11:59:05 +01:00
Steve Fink 25655217d2 Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium 2014-02-25 14:15:16 -08:00
Ulrich Weigand 4a17320401 Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg, r=blassey 2014-03-05 12:04:44 -05:00
Jan Beich 8e35f9b4b4 Bug 975634 - Detect posix_fadvise() via configure. r=glandium 2014-03-04 09:30:29 -05:00
Jonathan Kew 521adc80bb bug 969814 - build freetype with support for color bitmap (png) glyphs within opentype fonts. r=ted,jrmuizel 2014-03-04 09:26:06 +00:00
Phil Ringnalda e17aa09c58 Back out bbd7b1da5d36:b0d1c4456b73 (bug 974575) and 6e8140ae4961 (bug 969814) for ASan bustage 2014-03-03 22:40:07 -08:00
Jonathan Kew 5a68502f73 bug 969814 - build freetype with support for color bitmap (png) glyphs within opentype fonts. r=ted,jrmuizel 2014-03-04 05:37:40 +00:00
Ryan VanderMeulen 47f9e25a13 Merge m-c to inbound. 2014-03-03 17:23:35 -05:00
Alexandre Poirot bd01b19f65 Bug 944451 - Land simulator addon into mozilla-central. r=vingtetun, r=gps, r=paul 2014-03-03 14:50:40 -05:00
Ehsan Akhgari 02f08d28b2 Bug 978626 - Stop exporting the skia symbols from xul.dll; r=jrmuizel 2014-03-03 16:39:31 -05:00
Ed Morley 46cd2a9fc8 Merge latest green b2g-inbound changeset and mozilla-central 2014-03-03 14:45:43 +00:00
L. David Baron 2521e72b74 Bug 978608: Shut down pango's fontmap cleanly and shut down fontconfig, #if CLEANUP_MEMORY. r=karlt
This bumps the minimum required pango version to 1.22, released 29 Sep 2008.
2014-03-03 00:54:38 -08:00
Kai-Zhen Li c81825cb6f Bug 977017 - Enable RTSP and MOZ_OMX_ENCODER for gonk-kk. r=mwu 2014-02-27 09:59:52 +08:00
Doug Turner 4bd0419c77 Bug 977448 - add build support for a 'MOZ_MOZILLA_API_KEY'. r=khuey 2014-02-25 16:06:51 -08:00
Brian Smith 7f156c7ed1 Backout cset 4c4041cfc095 (bug 977454), a a=bustage 2014-02-28 22:14:05 -08:00
Brian Smith 6f8e8ba046 Backout cset 0d71b60afe52 (bug 977448), a=bustage 2014-02-28 22:13:28 -08:00
Doug Turner 457a3f72e5 Bug 977448 - add build support for a 'MOZ_MOZILLA_API_KEY'. r=khuey 2014-02-25 16:06:51 -08:00
Doug Turner 26813fb129 Bug 977454 - export network location provider on b2g. r=khuey 2014-02-25 16:06:01 -08:00
Wes Kocher ba7fe64b11 Backed out 6 changesets (bug 976648) for android x86 bustage on a CLOSED TREE
Backed out changeset 18f113ab1a35 (bug 976648)
Backed out changeset 3f0f28593331 (bug 976648)
Backed out changeset 2789ef4e1223 (bug 976648)
Backed out changeset 4a5fff440cb5 (bug 976648)
Backed out changeset 94ec75013788 (bug 976648)
Backed out changeset 084e0311ff2a (bug 976648)

--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.s
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.s
2014-02-28 15:40:22 -08:00
Ulrich Weigand 2d2566d2fd Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 17:05:41 -05:00
Ed Morley fd01e9cc5a Backed out changeset 5056b4811257 (bug 976648) for errors during configure; CLOSED TREE 2014-02-28 15:31:07 +00:00
Ulrich Weigand 7aadb59f82 Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 09:55:24 -05:00
Botond Ballo f6d0d6ba20 Bug 958596 - Allow gfx/2d/Logging.h to be used outside of gfx/2d. r=Bas 2014-02-18 21:59:34 -05:00
Jan Beich 7cb1860267 Bug 973176 - Use --ignore-unresolved-symbol on BSDs if available. r=khuey 2014-02-26 16:57:14 -05:00
Jan Beich 8d181fc67b Bug 973176 - Move BSD workaround close to the option it's for. r=khuey 2014-02-26 16:56:59 -05:00
Ryan VanderMeulen dd1b2d8290 Merge m-c to inbound. 2014-02-26 16:42:16 -05:00
Ryan VanderMeulen e8b0013422 Merge b2g-inbound to m-c. 2014-02-26 16:35:43 -05:00
Carsten "Tomcat" Book dbb9e4661b merge b2g-inbound to mozilla-central 2014-02-26 12:48:53 +01:00
Wes Kocher 1af5b8eca0 Merge m-c to b2g-inbound 2014-02-25 20:36:29 -08:00
Solomon Chiu ffdf6a1541 Bug 959505 - Add camera and OMX support in gecko's configure.in. r=mwu 2014-02-26 12:02:35 +08:00
John Shih d19fdf43d4 Bug 961598 - Part 2: Disable wrapped code from ICS. r=mwu, mh 2014-02-25 09:46:48 +08:00
Brian Smith 485e9d1aab Bug 921885: Use insanity::pkix for EV cert verification when insanity::pkix is the selected implementation, r=cviecco, r=keeler
--HG--
extra : rebase_source : b1fd1f8eace675484b3c2d568e5e74f767f1d2ad
2014-02-23 22:15:53 -08:00
Glenn Randers-Pehrson 3370e71bfa Bug 952505 - Update bundled libpng to version 1.6.9. r=jmuizelaar 2014-02-25 08:40:53 -05:00
Jacek Caban 53c6b6f228 Bug 971822 - Fix string_util.h combined with strsafe.h on mingw. r=glandium 2014-02-25 12:45:47 +01:00
Mike Shal 9200dec47d Bug 974205 - Use --with-compiler-wrapper when enabling sccache. r=glandium 2014-02-25 15:41:57 +09:00
Ehsan Akhgari 0202c9a0e3 Backed out changeset 8d8165293e9b (bug 976372) because of Windows debug bustage on a CLOSED TREE 2014-02-24 23:01:54 -05:00
Ralph Giles 24597e8179 Bug 964559 - Remove MOZ_OGG. r=doublec,ted
We are unable to maintain all the --disable-foo build-time options
for the media code. Just support ogg unconditionally.
2014-02-20 18:01:00 -08:00
Ed Morley 4debeeb3cb Backed out changeset 07f3cfaa7900 (bug 958596) for build failures on Windows 2014-02-25 17:17:47 +00:00
Ed Morley 42eca10dad Backed out changeset 2912b402523d (bug 968245) for multiple test failures; CLOSED TREE 2014-02-25 17:05:52 +00:00
Botond Ballo 2a2b1be83a Bug 958596 - Allow gfx/2d/Logging.h to be used outside of gfx/2d. r=Bas
--HG--
extra : rebase_source : 7c99fccae55d8116f12b52ed74e178590c2c7414
2014-02-18 21:59:34 -05:00
Gregory Szorc 78b22e13e0 Bug 968245 - Regenerate mozinfo.json as part of build backend; r=glandium
Previously, mozinfo.json was only generated as configure time.
Unfortunately, the build dependencies did not capture this relationship.
So, changes to mozinfo.py (or any supporting Python file) would not
trigger mozinfo regeneration, possibly leading to clobbers.

This patch moves mozinfo.json generation from the body of config.status
to the build backend. We had to add an AC_SUBST so the build config
knows when to build mozinfo.json. This was needed because js/src's build
system doesn't define all the required variables to create mozinfo.json.
Once js/src's configure/config.status is merged into the main build
config tree, this workaround can be removed.

While we were here, mozinfo.json was made to have consistent output and
its changes are now viewable with config.status --diff.

--HG--
extra : rebase_source : e91ed7173efdcde5831ae13b1ce69fc3cf32af97
extra : amend_source : 1610bcc6c3af764fdf685ee76188fb211bd828de
2014-02-05 20:53:47 -08:00
Wes Kocher 6ff0104d95 Backed out 12 changesets (bug 958596) for several Android permafails to fix a CLOSED TREE
Backed out changeset e4c0e3d3a768 (bug 958596)
Backed out changeset 7bc4f48d6b05 (bug 958596)
Backed out changeset 89cd12e3db45 (bug 958596)
Backed out changeset 283411053340 (bug 958596)
Backed out changeset 5329fa8c8847 (bug 958596)
Backed out changeset 0d1d26d588e3 (bug 958596)
Backed out changeset 715fe9eb5dfd (bug 958596)
Backed out changeset 66dde9d67ffa (bug 958596)
Backed out changeset 79e589f75065 (bug 958596)
Backed out changeset 1ed4c880ab70 (bug 958596)
Backed out changeset 1d40b0b8036d (bug 958596)
Backed out changeset ad35d51d9781 (bug 958596)
2014-02-25 18:34:47 -08:00
Botond Ballo 3cd546cc30 Bug 958596 - Allow gfx/2d/Logging.h to be used outside of gfx/2d. r=Bas 2014-02-18 21:59:34 -05:00
Jeff Gilbert 6b6d807044 Bug 974719 - Purge configure.in of trailing whitespace and all tabs. - r=gps 2014-02-25 14:53:34 -08:00
Ehsan Akhgari 32e2ca0af5 Bug 976372 - Remove support for compilers which lack support for dynamic_cast<void*>; r=dbaron
--HG--
extra : rebase_source : 83a23e3b8fa4462eb70a1844b555c7605162a497
2014-02-24 21:06:06 -05:00
Oleg Romashin 03b2b6e348 Bug 974335 - Refactor Qt Widget Backend implementation. Build changes . r=glandium 2014-02-20 18:08:58 -08:00
Ehsan Akhgari 29f7736c57 Bug 935548 - Move A11Y_LOG to configure; r=glandium 2014-02-19 00:38:42 -05:00
Ehsan Akhgari 1d8f77d18b Bug 973143 - Move some variables to moz.build; r=glandium
--HG--
extra : rebase_source : b767d6cb044efa50844129df80864b9e802b51bd
2014-02-18 02:02:00 -05:00
Ehsan Akhgari ff64067a04 Backed out changeset 5ecd0339a087 (bug 973143) because of a possible Talos regression 2014-02-18 14:27:51 -05:00
Ehsan Akhgari e613d30a2c Bug 973143 - Move some variables to moz.build; r=glandium 2014-02-18 02:02:00 -05:00
Steven Lee 3d7ffd3719 Bug 971659 - Disable pico when webrtc is disabled. r=ted 2014-02-14 11:29:56 -05:00
Ryan VanderMeulen 395ff96eb1 Bug 971583 - Upgrade SQLite to version 3.8.3.1 - Mozilla changes. r=mak 2014-02-13 09:53:52 -05:00
Mike Hommey 6c70742634 Bug 970757 - Fixup MOZ_JS_LIBS after bug 969164. r=gps
--HG--
extra : amend_source : 8b56fb4e59fb59fc483bd1339782c111ae90ee29
2014-02-11 14:09:33 +09:00
Jan Steffens 31793b78cb Bug 806917 followup: Fix gstreamer chunk of configure.in to handle --disable-gstreamer properly. r=gps 2014-02-12 18:17:52 -08:00
Daniel Holbert 7c94304d02 Bug 928808: Suppress clang warnings (in newer clang versions) about inline 'new' and 'delete'. r=glandium 2014-02-12 10:55:25 -08:00
Jan Beich c3f8071bdf Bug 968819 - Make HOST_OS_ARCH on BSDs take same values as OS_ARCH. r=glandium 2014-02-12 10:24:21 -05:00
Alessandro Decina d89db4179d Bug 806917 - Add support for GStreamer 1.0. r=edwin, r=gps 2014-02-11 09:22:45 -05:00
Mike Hommey fde8703335 Bug 969989 - Move MOZ_APP_NAME derivation from MOZ_APP_BASENAME where is was. r=ted 2014-02-11 10:45:37 +09:00
Mike Hommey d709a5a4bc Bug 969839 - Bump required NSPR version to 4.10.3. r=gps 2014-02-11 10:45:17 +09:00
Mike Hommey 69e70086e0 Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps
Before, we would run configure in both top-level and js/src, and both
configures would traverse their own set of moz.builds, without actual
knowledge about the other. With this change, both configures still run,
but only top-level traverses moz.build files, and uses js/src's
config.status when traversing its moz.build files. This allows a better
sharing of information between both build systems and the removal of many
hacks.

This also moves running libffi and icu configure to top-level.

Standalone js builds still have their own configure doing moz.build traversal,
as before.

--HG--
rename : config/autoconf.mk.in => config/autoconf-js.mk.in
rename : config/emptyvars.mk.in => config/emptyvars-js.mk.in
2014-02-11 10:37:47 +09:00
Mike Hommey 246b498c52 Bug 968561 - Move ffi detection from configure.in and js/src/configure.in into build/autoconf/ffi.m4. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey 740c20d702 Bug 946687 - Move ICU detection from configure.in and js/src/configure.in into build/autoconf/icu.m4. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey 80e79be833 Bug 462427 - Stop requiring CROSS_COMPILE being set. r=ted 2014-02-11 10:37:46 +09:00
Ehsan Akhgari d91d200572 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Nathan Froyd 9da0e999fe Bug 933231 - don't |unset| variables after configuring NSPR; r=ted 2014-02-10 10:54:18 -05:00
Brian Smith 70f5d93500 Bug 967153: Update configure.in to require NSS 3.16, r=me
--HG--
extra : amend_source : 269b2e2da6bfd4f7eff0a7f055d920c6f50ec4ee
2014-02-09 16:30:34 -08:00
Ryan VanderMeulen 21feb9ff0e Bug 967443 - Upgrade SQLite to version 3.8.3 - Mozilla changes. r=mak 2014-02-06 10:19:33 -05:00
Vivien Nicolas 2d9332319c Bug 961769 - Implement event loop responsiveness instrumentation for Gonk. r=gal 2014-02-05 19:53:53 +01:00
Randell Jesup 9986ef60fd Bug 880419: disable AVX2 asm if the compiler/assembler don't support it r=glandium 2014-01-30 19:55:09 -05:00
Brian Smith 61f3ca30fa Bug 958916: Update to NSS 3.15.5 beta 3 (NSS_3_15_5_BETA3), r=me
--HG--
extra : rebase_source : 569c37a2b5ff3fb6e65a15f82b4c0fb1f2ae603d
2014-02-03 13:34:34 -08:00
Carsten "Tomcat" Book b9b5b8292d Backed out changeset 57d558b5d3df (bug 880419) to fix bustage on b2g-device Builds on a CLOSED TREE 2014-01-31 15:01:17 +01:00
Randell Jesup f8fde7b6ef Bug 880419: disable AVX2 asm if the compiler/assembler don't support it r=glandium 2014-01-30 19:55:09 -05:00
Jonathan Watt ca1d07b8ea Bug 960505 - Make it easier for Mozilla code to include ICU headers. r=glandium 2014-01-15 23:45:45 +00:00
Randy Lin 8179f228c6 Bug 891705 - [MediaEncoder] Implement WebM 1.0 container writer. r=giles, r=gps, r=rillian
This is an integrated patch which includes:
1. Bug 891705: [MediaEncoder] Implement WebM 1.0 container writer. r=giles, r=gps
2. Bug 950567: [MediaEncoder] Phase-in libmkv library. r=giles
3. bug 883749: Implement Vorbis encoding. r=rillian
4. bug 881840: Implement VP8 track encoder. r=rillian
2014-01-15 14:21:14 +08:00
Carsten "Tomcat" Book eeb0c3bef6 merge mozilla-central to b2g-inbound on a CLOSED TREE 2014-01-24 15:34:03 +01:00
Cervantes Yu 9556ddc7f7 Bug 961959: fix profiler breakage for the Nuwa process. r=khuey,benwa 2014-01-22 18:56:45 +08:00
John Lin 80c1120315 Bug 961925 - Move MOZ_OMX_ENCODER definition from local moz.build to global configuration file. r=gps 2014-01-23 09:32:32 -05:00
Ryan VanderMeulen 115fb3f090 Merge inbound to m-c. 2014-01-22 15:15:22 -05:00
Shawn Huang 77891dd2ab Bug 961596 - [Gonk-KK] Bring up Bluetooth for device-hammerhead. r=mwu 2014-01-22 10:21:29 -05:00
Jan Beich 46889ab961 Bug 961816 - Detect unwind.h even if it's C++-only header (e.g. with Clang on FreeBSD). r=glandium 2014-01-21 11:40:21 -05:00
Jan Beich f13813d661 Bug 959477 - Fix typo in OS_TARGET when cross-compiling GNU/kFreeBSD. r=glandium 2014-01-21 11:40:21 -05:00
Jan Beich 50d5a6aa8d Bug 959477 - Assign correct OS_ARCH and OS_TARGET when cross-compiling on BSDs. r=glandium 2014-01-21 11:40:20 -05:00
Sylvestre Ledru 1b45941991 Bug 781552 - Turn on -Werror=int-to-pointer-cast globally. r=ted 2014-01-22 10:41:34 -05:00
Marco Bonardo 1f9510f1a3 Bug 960458 - cl.py doesn't properly parse showIncludes prefix on some localized versions. r=glandium 2014-01-22 09:22:30 +01:00
Marcin Juszkiewicz 7ea62c1fc8 Bug 963032 - AArch64 support for Build Config. r=mshal 2014-01-23 16:34:32 -05:00
Carsten "Tomcat" Book 1222e76d2e Backed out changeset 17220466f40b (bug 960458) for bustages on windows on a CLOSED TREE 2014-01-21 11:35:27 +01:00
Marco Bonardo 9ed0d4a201 Bug 960458 - cl.py doesn't properly parse showIncludes prefix on some localized versions. r=glandium 2014-01-21 10:54:17 +01:00
Ryan VanderMeulen 81bb2e8383 Merge m-c to inbound. 2014-01-19 15:41:22 -05:00
Ryan VanderMeulen fdae3860b4 Merge b2g-inbound to m-c. 2014-01-19 15:40:48 -05:00
John Lin eed9a0f571 Bug 879668 - Part 6: Add build flag for OMX encoders. r=gps 2014-01-17 14:31:25 -05:00
Sergio H M Durand a9f8fc7268 Bug 940973 - Change max version for language packs to deal with the new ESR version numbering. r=glandium 2014-01-18 11:12:59 +09:00
Shelly Lin 4da13e0a0a Bug 801571 - Override vasprintf and asprint for Android platform to avoid the mismatch of malloc()/free(). r=glandium 2014-01-17 16:54:06 +08:00
Ryan VanderMeulen da06e090f6 Backed out changeset 4230d328b65f (bug 801571) for memory leaks. 2014-01-17 14:25:28 -05:00
Terrence Cole 2f88d96a8b Bug 753203 - Enable exact rooting by default on desktop; r=sfink,r=jonco,sr=naveed 2013-11-22 16:44:44 -08:00
Shelly Lin 5a3b503309 Bug 801571 - Override vasprintf and asprint for Android platform to avoid the mismatch of malloc()/free(). r=glandium
DONTBUILD
2014-01-17 16:54:06 +08:00
Ryan VanderMeulen 913aa4dc43 Backed out changeset 0496d73bf88e for landing with the wrong bug # in the commit message. 2014-01-17 11:13:30 -05:00
Shelly Lin 7a3e6b8008 Bug 801517 - Override vasprintf and asprint for Android platform to avoid the mismatch of malloc()/free(). r=glandium 2014-01-17 16:54:06 +08:00
Sylvestre Ledru a8fb7fbeeb Bug 793465 - Disable the unconditional declaration of HAVE_UINT64_T under !Windows. r=glandium
External codes have their own definitions or management.

cairo (fail under Windows):
Defined in gfx/cairo/cairo/src/cairo-wideint-type-private.h

intl:
Defined in intl/icu/source/configure.in

webrtc:
media/webrtc/signaling/signaling.gyp

netwerk:
netwerk/srtp/src/Makefile.in
2014-01-14 09:39:49 -05:00
Kai-Zhen Li 2a6343d935 Bug 958010 - Disable to wrap DNS resolver on gonk-kk. r=glandium 2014-01-13 22:11:02 +08:00
Ryan VanderMeulen e7b8f32115 Merge inbound to m-c. 2014-01-13 17:44:24 -05:00
Kai-Zhen Li 903f8a9097 Bug 957892 - Support gonk-kk in gecko. r=mwu 2014-01-09 13:59:31 +08:00
Jan Beich 3f90ffabca Bug 952828 - Enable PulseAudio and GStreamer on more XP_UNIX platforms by default. r=glandium 2014-01-13 09:50:36 +01:00
ojab 7315bb9a6f Bug 627699 - Fix build bustage with --disable-dbus. r=karlt 2014-01-09 13:30:10 -05:00
Myk Melez c1dd0eaa2c bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
--HG--
extra : rebase_source : d97be65ec4c033f5eca37bc0b6f94979398fcf02
2014-01-09 10:18:55 -08:00
Benoit Girard 76ca557e2c Bug 952074 - Add configure option --enable-systrace to b2g. r=vlin,glandium 2014-01-08 11:12:02 -05:00
Ryan VanderMeulen 0720d1185a Bug 947624 - Upgrade SQLite to version 3.8.2 - Mozilla changes. r=mak 2014-01-07 09:09:05 -05:00
Masatoshi Kimura 3936c0b525 Bug 948405 - Define a dummy environment variable to ensure that the build system will not choke with non-ASCII characters. r=gps 2014-01-07 07:58:30 +09:00
Sylvestre Ledru db5fce1d3a Bug 625015 - Improve the error message when the X development libraries are not available; r=glandium
Patch based on the one of Aikeremu Tiemuer
2013-12-24 15:32:53 +01:00
Glenn Randers-Pehrson c4e368dfe3 Bug 832390 - Enable arm optimization with libpng version 1.6.7. r=glandium 2013-12-20 11:37:47 -05:00
Makoto Kato 9deffbbcc6 Bug 947981 - broken --with-system-icu build. r=glandium 2013-12-18 10:20:15 +09:00
Mike Hommey ef13decc2d Bug 950290 - Move python scripts from build/autoconf into a mozbuild submodule. r=gps
--HG--
rename : build/autoconf/check_debug_ranges.py => python/mozbuild/mozbuild/configure/check_debug_ranges.py
rename : build/autoconf/libstdcxx.py => python/mozbuild/mozbuild/configure/libstdcxx.py
2013-12-17 11:13:08 +09:00
Mike Hommey 4b94156b00 Bug 778236 - Treat gyp files as if their content was defined in moz.build files. r=gps 2013-12-12 23:41:05 +09:00
Mike Hommey 62cee4b707 Bug 944935 - Cleanup some useless AC_CHECK_FUNCS tests in configure.in. r=gps
- HAVE_RANDOM is not checked at all.
- HAVE_STRERROR is not checked in code built using the defines from the main
  configure.
- HAVE_LCHOWN is only checked in nsinstall.c, which means the test is also wrong
  since it's checking for the target instead of the host. Also, lchown is only
  used of the -o and -g options of nsinstall, which, as far as I know, we don't
  use (and if we were, that would fail with nsinstall.py, which explicitly rejects
  them).
- HAVE_FCHMOD is only checked in nsinstall.c, so same as above about the
  correctness of the check. If it's not available, nsinstall.c falls back to
  chmod, which is fine enough for our use.
- HAVE_SNPRINTF is not checked.
- HAVE_MEMMOVE is checked in parser/expat/lib/xmlparse.c, but it's also
  unconditionally defined in expat_config.h which is included from that file.
- HAVE_SETBUF is checked in a couple files, but setbuf is C89 and C99, I think
  it's safe to assume all compilers we support are C89 and C99. Interestingly,
  windows does have it, but since we skip this check on windows, we don't use it.
- HAVE_ISATTY, same as HAVE_SETBUF, except it's POSIX instead of C89/C99.
- HAVE_FLOCKFILE is not checked at all.
- HAVE_STRTOK_R is not checked.
- HAVE_FT_SELECT_SIZE is not checked.
- HAVE_DLADDR is not checked under js/src.
- HAVE_GETPAGESIZE is not checked under js/src (it is in libffi, but ffi uses
  its own configure)
- HAVE_LSTAT64, HAVE_STAT64, HAVE_STATVFS, HAVE_STATVFS64, HAVE_TRUNCATE64 are
  not checked under js/src.
- HAVE_SBRK is not checked under js/src. Moreover,
  js/src/assembler/wtf/Platform.h defines it depending on the platform.
- HAVE_SNPRINTF is not checked under js/src.
- HAVE_HYPOT is not checked under js/src.
- HAVE__UNWIND_BACKTRACE is not checked under js/src.
2013-12-11 10:57:53 +09:00
Jan Gerber e6a102d4db Bug 947160 remove MOZ_VP8_ENCODER. r=kinetik
- Encoder is always built, remove MOZ_VP8_ENCODER.
  - Rename MOZ_VP8* to MOZ_VPX*
  - Enable multi-res encoding via libvpx configure.
2013-12-06 05:16:00 -08:00
Jeff Muizelaar 95ebe9a221 Bug 947379. Remove MOZ_PANGO. r=jfkthame
We haven't been able to build with this since
2008. Time for it to go.

--HG--
extra : rebase_source : 0e25f91e2a4308d3873ca2c240347b25d70d69c5
2013-12-09 10:03:28 -05:00
Mike Hommey 0f2f57cd14 Bug 947083 - Kill elf-dynstr-gc. r=ted 2013-12-07 07:47:27 +09:00
Jan Gerber b741702fda Date: Fri Dec 6 18:58:44 2013 +0100
Bug 947325 - Update pkg-config check for libvpx to 1.3.0. r=giles,ted

We now require at least 1.3.0 for vp9 support.
2013-12-06 10:00:00 -08:00
Jan Gerber 8d3525293e Bug 918550 - Update libvpx to 1.3.0 r=glandium,cpearce
This updates our in-tree copy of libvpx to the
v1.3.0 git tag (2e88f2f2ec777259bda1714e72f1ecd2519bceb5)
libvpx 1.3.0 adds support for VP9. VP9 support is built
but not yet exposed with this commit.

Our update.sh script is replaced with update.py that can
update the build system to a given git commit.
 - checkout out upstream git
 - create platform dependend config files
 - add/remove changed libvpx files
 - update moz.build
 - warn about new build categories in libvpx
2013-12-06 03:19:00 -08:00
Walter Meinl c2898b4204 Bug 946878 - Don't pass unknown options over to jemalloc configure. r=glandium 2013-12-06 10:24:01 -05:00
Ehsan Akhgari 8c254a9883 Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book 2f14605f80 Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Jan Gerber 02dcbc68de Bug 945859: Fix build with --without-webrtc by always building encoder if building libvpx r=rillian,ted 2013-12-03 20:16:34 +01:00
Ehsan Akhgari ae9d793f7c Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Ryan VanderMeulen 8e5818464a Backed out changeset 838f865fa1c7 (bug 933231) for bustage on some platforms. 2013-12-04 18:16:27 -05:00
Glenn Randers-Pehrson 3bb50ef8d3 Bug 938740 - Update libpng to version 1.6.7. r=jmuizelaar 2013-12-04 08:01:34 -05:00
Nathan Froyd 71a64bc379 Bug 933231 - don't |unset| variables after configuring NSPR; r=ted
|unset|'ing these things causes them to not be exported to future configure's
(JS's, especially, in this context).  It's also completely unlike what we do
with other _SAVE-style variables elsewhere in configure.  Reassignment should
be enough.
2013-11-08 11:38:02 -05:00
Carsten "Tomcat" Book 21a32c579f merge mozilla-inbound to mozilla-central 2013-12-03 10:14:06 +01:00
Mike Hommey 4ebae0de63 Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan 2013-12-03 16:53:37 +09:00
Mike Hommey 881a7c1554 Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Matthew Gregan 2ca1434c82 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Benjamin Peterson 02f058e57a backout dc9ebdf27e98 (bug 942657) for bustage 2013-11-28 20:50:16 -06:00
Matthew Gregan 93237d768e Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Matthew Gregan ded7b4c4c5 Bug 943159 - Remove MOZ_SPEEX_RESAMPLER/MOZ_SOUNDTOUCH defines since we don't support building without them anyway. r=doublec,gps 2013-11-28 17:06:59 +13:00
Mike Hommey a1486ce449 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Mike Hommey b32a4ed166 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey 0a1fb8d11c Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Mike Hommey 43d177307e Bug 940407 - Kill GTEST_SOURCES. r=gps 2013-11-26 11:48:58 +09:00
Ryan VanderMeulen eb92d7c6c4 Merge m-c to inbound. 2013-11-21 15:53:49 -05:00
Ryan VanderMeulen 7d43603d58 Merge b2g-inbound to m-c. 2013-11-21 15:22:03 -05:00
Ryan VanderMeulen 2cd9139343 Merge m-c to b2g-inbound. 2013-11-21 11:38:18 -05:00
Garner Lee aff5aa4490 Bug 941127 - Fix enable flag for NFC in configure.in. r=mwu 2013-11-19 23:23:32 -08:00
Chris Pearce 863750a7ce Bug 886196 - Configure option and pref for fragmented mp4 parser. r=glandium 2013-11-21 10:04:32 +13:00
Sylvestre Ledru 000d654fe7 Bug 938505 - Error out during configure if both --enable-trace-malloc and --enable-replace-malloc or --enable-dmd are specified. r=glandium 2013-11-21 10:35:46 -05:00
Gregory Szorc 3451c65ca8 Bug 941097 - Add --disable-unified-compilation configure flag; r=glandium
--HG--
extra : rebase_source : 05fe6864d3115ddfcb7d14cd3cd3ddaf13b70da3
2013-11-20 12:18:32 -08:00
Jan Beich 4d640a0d2f Bug 810716 - Detect res_ninit() on DragonFly and FreeBSD. r=ted 2013-11-19 15:42:55 +01:00
Nathan Froyd f7eb2192f7 Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium 2013-11-21 07:50:28 -05:00
Mike Hommey ffe0380912 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Ryan VanderMeulen b03ab68d14 Backed out changeset 91e1d8abb51e (bug 793465) for bustage. 2013-11-18 13:50:48 -05:00
Sylvestre Ledru 1ee69e25d6 Bug 793465 - Remove the unconditional declaration of HAVE_UINT64_T. r=glandium
External codes have their own definitions or management.

cairo:
Defined in gfx/cairo/cairo/src/cairo-wideint-type-private.h

intl:
Defined in intl/icu/source/configure.in

webrtc:
media/webrtc/signaling/signaling.gyp

netwerk:
netwerk/srtp/src/Makefile.in
2013-11-18 12:54:46 -05:00
Benoit Jacob 43f571ca3c Bug 938489 - 3/3. Remove configure check for glx.h - r=glandium 2013-11-18 08:08:24 -05:00
Vincent Chang 7733fae85f Bug 921963 - [RTSP] Support RTSP in Android JB build. r=sworkman 2013-11-13 16:03:26 +08:00
Martin Husemann c87e788897 Bug 810716: Avoid AC_TRY_LINK on systems where we do not want res_ninit r=ted 2013-11-16 09:13:23 +01:00
Ryan VanderMeulen b8fc9b13cf Bug 928251 - Upgrade SQLite to version 3.8.1 - Mozilla changes. r=mak 2013-11-15 21:46:39 -05:00
Garner Lee 82238000e6 Bug 674741 - Part 6: NFC Build System Changes. r=khuey
--HG--
extra : rebase_source : 259fbadf1e2dad187d2704a34ec94f883c25baeb
2013-11-12 10:11:39 -08:00
Oleg Romashin 0d9e27daee Bug 937990 - linux configure: error: Don't know what options to give to WebRTC for cross-compilation. r=glandium 2013-11-13 08:23:33 -05:00
Dan Gohman 8e61693f29 Bug 569597 - Eliminate use of ranlib. r=glandium 2013-11-11 19:26:59 -08:00
Nathan Froyd b1a2a5c155 Bug 933320 - part 2 - inform WebRTC of our chosen target when invoking gyp; r=ted 2013-10-31 13:34:32 -04:00