Commit Graph

2560 Commits

Author SHA1 Message Date
Glenn Randers-Pehrson
0e3bf5ca49 Bug 952505 - Update bundled libpng to version 1.6.9. r=jmuizelaar 2014-02-25 08:40:53 -05:00
Jacek Caban
2a14acb6ca Bug 971822 - Fix string_util.h combined with strsafe.h on mingw. r=glandium 2014-02-25 12:45:47 +01:00
Mike Shal
ce7803af61 Bug 974205 - Use --with-compiler-wrapper when enabling sccache. r=glandium 2014-02-25 15:41:57 +09:00
Ehsan Akhgari
e9da09b721 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
5080040b8e 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
2c4a5e953c Backed out changeset 07f3cfaa7900 (bug 958596) for build failures on Windows 2014-02-25 17:17:47 +00:00
Ed Morley
4866636da4 Backed out changeset 2912b402523d (bug 968245) for multiple test failures; CLOSED TREE 2014-02-25 17:05:52 +00:00
Botond Ballo
0752ed82aa 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
0144669093 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
26af0b1154 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
4898c7bc20 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
4895423c83 Bug 974719 - Purge configure.in of trailing whitespace and all tabs. - r=gps 2014-02-25 14:53:34 -08:00
Ehsan Akhgari
5616d30270 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
f13b8416c2 Bug 974335 - Refactor Qt Widget Backend implementation. Build changes . r=glandium 2014-02-20 18:08:58 -08:00
Ehsan Akhgari
4328f95005 Bug 935548 - Move A11Y_LOG to configure; r=glandium 2014-02-19 00:38:42 -05:00
Ehsan Akhgari
c716aa3244 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
16b2ad1171 Backed out changeset 5ecd0339a087 (bug 973143) because of a possible Talos regression 2014-02-18 14:27:51 -05:00
Ehsan Akhgari
88c47212e9 Bug 973143 - Move some variables to moz.build; r=glandium 2014-02-18 02:02:00 -05:00
Steven Lee
cd7bc363d0 Bug 971659 - Disable pico when webrtc is disabled. r=ted 2014-02-14 11:29:56 -05:00
Ryan VanderMeulen
7f64e1aa29 Bug 971583 - Upgrade SQLite to version 3.8.3.1 - Mozilla changes. r=mak 2014-02-13 09:53:52 -05:00
Mike Hommey
393ad9ee79 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
fcdbc60cd4 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
a6a022cfe3 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
225d726838 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
c227f421a5 Bug 806917 - Add support for GStreamer 1.0. r=edwin, r=gps 2014-02-11 09:22:45 -05:00
Mike Hommey
52b37cecd7 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
97e93893c4 Bug 969839 - Bump required NSPR version to 4.10.3. r=gps 2014-02-11 10:45:17 +09:00
Mike Hommey
0d839c5b66 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
705663e08b 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
129764c07c 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
cf43fa6b56 Bug 462427 - Stop requiring CROSS_COMPILE being set. r=ted 2014-02-11 10:37:46 +09:00
Ehsan Akhgari
b870bb3fe9 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
e9991589a2 Bug 933231 - don't |unset| variables after configuring NSPR; r=ted 2014-02-10 10:54:18 -05:00
Brian Smith
d4515cdc94 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
0214a24652 Bug 967443 - Upgrade SQLite to version 3.8.3 - Mozilla changes. r=mak 2014-02-06 10:19:33 -05:00
Vivien Nicolas
28fa1ab7cf Bug 961769 - Implement event loop responsiveness instrumentation for Gonk. r=gal 2014-02-05 19:53:53 +01:00
Randell Jesup
24617b111b 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
4bc15b6619 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
4746a76664 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
dc278966b8 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
95d975385e Bug 960505 - Make it easier for Mozilla code to include ICU headers. r=glandium 2014-01-15 23:45:45 +00:00
Randy Lin
6a6aa3a1ea 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
de41cbf90b merge mozilla-central to b2g-inbound on a CLOSED TREE 2014-01-24 15:34:03 +01:00
Cervantes Yu
009ac7863a Bug 961959: fix profiler breakage for the Nuwa process. r=khuey,benwa 2014-01-22 18:56:45 +08:00
John Lin
c314c25e55 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
7395629413 Merge inbound to m-c. 2014-01-22 15:15:22 -05:00
Shawn Huang
b21f81137f Bug 961596 - [Gonk-KK] Bring up Bluetooth for device-hammerhead. r=mwu 2014-01-22 10:21:29 -05:00
Jan Beich
f352e19876 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
c06ad17e6e Bug 959477 - Fix typo in OS_TARGET when cross-compiling GNU/kFreeBSD. r=glandium 2014-01-21 11:40:21 -05:00
Jan Beich
20365c091b 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
05007ea4c4 Bug 781552 - Turn on -Werror=int-to-pointer-cast globally. r=ted 2014-01-22 10:41:34 -05:00
Marco Bonardo
6a8c716e4d 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
bfe83acdd5 Bug 963032 - AArch64 support for Build Config. r=mshal 2014-01-23 16:34:32 -05:00
Carsten "Tomcat" Book
6681ed859c Backed out changeset 17220466f40b (bug 960458) for bustages on windows on a CLOSED TREE 2014-01-21 11:35:27 +01:00
Marco Bonardo
09975f277d 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
d6d4c57e16 Merge m-c to inbound. 2014-01-19 15:41:22 -05:00
Ryan VanderMeulen
0439f91b53 Merge b2g-inbound to m-c. 2014-01-19 15:40:48 -05:00
John Lin
418b972060 Bug 879668 - Part 6: Add build flag for OMX encoders. r=gps 2014-01-17 14:31:25 -05:00
Sergio H M Durand
653ad3e608 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
a031d65530 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
41ae41c2b0 Backed out changeset 4230d328b65f (bug 801571) for memory leaks. 2014-01-17 14:25:28 -05:00
Terrence Cole
a4529b43a0 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
7e0c060dfd 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
c078284cba Backed out changeset 0496d73bf88e for landing with the wrong bug # in the commit message. 2014-01-17 11:13:30 -05:00
Shelly Lin
ad1c315a7d 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
b71af24266 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
e79ba7a0f8 Bug 958010 - Disable to wrap DNS resolver on gonk-kk. r=glandium 2014-01-13 22:11:02 +08:00
Ryan VanderMeulen
4d0972315d Merge inbound to m-c. 2014-01-13 17:44:24 -05:00
Kai-Zhen Li
e82d9a27a1 Bug 957892 - Support gonk-kk in gecko. r=mwu 2014-01-09 13:59:31 +08:00
Jan Beich
fe865b6712 Bug 952828 - Enable PulseAudio and GStreamer on more XP_UNIX platforms by default. r=glandium 2014-01-13 09:50:36 +01:00
ojab
886985c503 Bug 627699 - Fix build bustage with --disable-dbus. r=karlt 2014-01-09 13:30:10 -05:00
Myk Melez
7ed59e75c8 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
f2e010820a Bug 952074 - Add configure option --enable-systrace to b2g. r=vlin,glandium 2014-01-08 11:12:02 -05:00
Ryan VanderMeulen
8ad85ce260 Bug 947624 - Upgrade SQLite to version 3.8.2 - Mozilla changes. r=mak 2014-01-07 09:09:05 -05:00
Masatoshi Kimura
af2eb9b1af 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
2e17f88dd7 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
bb2b77f35e Bug 832390 - Enable arm optimization with libpng version 1.6.7. r=glandium 2013-12-20 11:37:47 -05:00
Makoto Kato
77e71bd923 Bug 947981 - broken --with-system-icu build. r=glandium 2013-12-18 10:20:15 +09:00
Mike Hommey
001736e8a4 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
25972646a7 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
1e593d53d5 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
baa27de9ee 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
4264e2fab0 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
e6e9868d2e Bug 947083 - Kill elf-dynstr-gc. r=ted 2013-12-07 07:47:27 +09:00
Jan Gerber
471d811097 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
7daba17fb2 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
9a8bea64bb Bug 946878 - Don't pass unknown options over to jemalloc configure. r=glandium 2013-12-06 10:24:01 -05:00
Ehsan Akhgari
1adec124cd 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
72db98e70d Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Jan Gerber
c66a9ca55f 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
905395bdd0 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
1070324f25 Backed out changeset 838f865fa1c7 (bug 933231) for bustage on some platforms. 2013-12-04 18:16:27 -05:00
Glenn Randers-Pehrson
26f0281467 Bug 938740 - Update libpng to version 1.6.7. r=jmuizelaar 2013-12-04 08:01:34 -05:00
Nathan Froyd
b143df746e 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
6d6392ef29 merge mozilla-inbound to mozilla-central 2013-12-03 10:14:06 +01:00
Mike Hommey
5b889e470a Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan 2013-12-03 16:53:37 +09:00
Mike Hommey
bf60896454 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
358b7e64f0 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Benjamin Peterson
168ae22e9f backout dc9ebdf27e98 (bug 942657) for bustage 2013-11-28 20:50:16 -06:00
Matthew Gregan
647694fec9 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Matthew Gregan
c9c44e81a3 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
fc98abb416 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
2b828323f2 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
1b90f90106 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
62cde4eed8 Bug 940407 - Kill GTEST_SOURCES. r=gps 2013-11-26 11:48:58 +09:00
Ryan VanderMeulen
d72592ffa8 Merge m-c to inbound. 2013-11-21 15:53:49 -05:00
Ryan VanderMeulen
5caaa48f5b Merge b2g-inbound to m-c. 2013-11-21 15:22:03 -05:00
Ryan VanderMeulen
57e59a5be4 Merge m-c to b2g-inbound. 2013-11-21 11:38:18 -05:00
Garner Lee
f3ef5efd21 Bug 941127 - Fix enable flag for NFC in configure.in. r=mwu 2013-11-19 23:23:32 -08:00
Chris Pearce
c117487797 Bug 886196 - Configure option and pref for fragmented mp4 parser. r=glandium 2013-11-21 10:04:32 +13:00
Sylvestre Ledru
d9a1321c53 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
0f644882bb 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
6382281e11 Bug 810716 - Detect res_ninit() on DragonFly and FreeBSD. r=ted 2013-11-19 15:42:55 +01:00
Nathan Froyd
6ed8089d8f Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium 2013-11-21 07:50:28 -05:00
Mike Hommey
d7b6f95761 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
7f3c33ef75 Backed out changeset 91e1d8abb51e (bug 793465) for bustage. 2013-11-18 13:50:48 -05:00
Sylvestre Ledru
d152e4204c 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
40f865c02d Bug 938489 - 3/3. Remove configure check for glx.h - r=glandium 2013-11-18 08:08:24 -05:00
Vincent Chang
a0fe50f163 Bug 921963 - [RTSP] Support RTSP in Android JB build. r=sworkman 2013-11-13 16:03:26 +08:00
Martin Husemann
38c18f914f 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
64be53d750 Bug 928251 - Upgrade SQLite to version 3.8.1 - Mozilla changes. r=mak 2013-11-15 21:46:39 -05:00
Garner Lee
7e93d14213 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
98dc40d02e 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
a940ed6acf Bug 569597 - Eliminate use of ranlib. r=glandium 2013-11-11 19:26:59 -08:00
Nathan Froyd
27ba4a96b6 Bug 933320 - part 2 - inform WebRTC of our chosen target when invoking gyp; r=ted 2013-10-31 13:34:32 -04:00
Mike Hommey
f252e2fcc4 Bug 935857 - Replace MOZ_RTSP with proper NECKO_PROTOCOL handling. r=gps,r=vchang 2013-11-12 07:52:33 +09:00
Mike Hommey
3866530b89 Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps 2013-11-12 07:52:32 +09:00
Kai Engert
60094f3e54 Bug 935568, require NSPR version 4.10.2 in configure.in, r=briansmith 2013-11-10 23:16:48 +01:00
Brian Smith
bf931cd331 Bug 934378, Bug 898431: Update NSS to NSS 3.15.4 beta 2 (NSS_3_15_4_BETA2), r=me
--HG--
extra : rebase_source : 079854e8533b46d24184547c1424078cfb68852f
2013-11-09 11:02:17 -08:00
Carsten "Tomcat" Book
f1b199fe0d merge mozilla-central to b2g-inbound 2013-11-07 16:01:27 +01:00
Matthew Gregan
f8472d2705 Bug 935349 - Remove disabled DASH code. r=doublec 2013-11-07 17:08:30 +13:00
Mike Hommey
d2778baa7e Bug 862770 - Fix --disable-compile-environment a little. r=gps
--HG--
rename : config/makefiles/target_libs.mk => config/makefiles/target_binaries.mk
rename : js/src/config/makefiles/target_libs.mk => js/src/config/makefiles/target_binaries.mk
2013-11-07 10:37:45 +09:00
Kevin Grandon
9b7d9146a9 Bug 921637 - Move activities so gaia can consume them in any environment. r=sicking 2013-10-15 12:57:27 -07:00
Philipp Kewisch
a1b7b30359 Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script - regression fix. r=glandium 2013-11-05 12:07:22 +01:00
Makoto Kato
6d2b5483e4 Bug 931687 - Add -Gw option when using VS2013. r=glandium 2013-11-05 12:46:46 +09:00
Camilo Viecco
2cee6f0657 Bug 934649: Update configure.in to require NSS 3.15.3 (TLS 1.2). r=bsmith 2013-11-04 15:34:07 -08:00
Matthew Gregan
1c1e844b44 Bug 837563 - Enable libcubeb's PulseAudio backend. r=glandium 2013-10-31 11:37:28 +13:00
Nathan Froyd
9f17d969cc Bug 934119 - fix syntax error for definition of --with-intl-api that manifests during ./config.status --recheck; r=trivial 2013-11-02 11:59:27 -04:00
Ed Morley
6dd742dc30 Backed out changeset 82ceed608666 (bug 933231) on suspicion of asan build failures on a CLOSED TREE 2013-11-01 15:27:36 +00:00
Nathan Froyd
3879d8a3ee Bug 933071 - add --with-macos-private-frameworks to support cross-compiling; r=mshal 2013-10-31 09:50:26 -04:00
Nathan Froyd
577d6dde34 Bug 933231 - don't |unset| variables after configuring NSPR; r=ted 2013-10-31 09:37:27 -04:00
Nathan Froyd
38d7608107 Bug 931043 - use AC_TRY_COMPILE to check for how to copy va_args; r=glandium
We shouldn't need to run these programs; compiling them should be enough.

While we're at it, we can remove support for __va_copy, which, AFAICS, is an
old GNU extension and has been superseded by va_copy by anyplace that cares.
2013-10-25 11:15:17 -04:00
Ryan VanderMeulen
b3ebc15f66 Merge m-c to inbound on a CLOSED TREE. 2013-10-30 22:42:13 -04:00
Philipp Kewisch
4d8ce17a99 Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script. r=glandium 2013-10-29 21:48:28 +01:00
Carsten "Tomcat" Book
ee501ce83b Merge b2g-inbound to Mozilla-Central 2013-10-29 15:14:46 +01:00
Fabrice Desré
3ba7b088a7 Bug 924702 - Rewrite the app:// protocol handler in c++ r=jduell,mrbkap 2013-10-23 11:56:20 -07:00
Indrajeet Kumar
86562f47a5 Bug 930719 - Pick BlueZ or Bluedroid in config, r=glandium 2013-10-25 09:54:49 -07:00
Gregor Wagner
99249cbb0f Backout bug 924702 for test failures.
--HG--
extra : transplant_source : %29%D1%A0%88%92%88%87%A3%21%8A%A1%90%F5%DFD%10%CE%DD%13%C3
2013-10-25 08:19:31 -07:00
Carsten "Tomcat" Book
417825f57d Merge b2g-inbound to Mozilla-Central 2013-10-24 06:50:15 +02:00
Paolo Amadini
30c71292f2 Bug 928349 - Add a build-time setting to use only the JavaScript API for downloads, and enable it in Firefox for Desktop. r=enn 2013-10-23 21:46:47 +02:00
Shawn Huang
8edfdaf15d Bug 880610: Part1-Add build flag to support both bluez/bluedroid stacks, r=glandium 2013-10-23 14:12:24 +08:00
Ed Morley
d54e219b06 Merge mozilla-central and b2g-inbound 2013-10-29 16:34:46 +00:00
Vicamo Yang
b29bfba627 Bug 920551 - 1/2: Allow building b2g without MOZ_B2G_RIL. r=khuey 2013-10-29 16:12:36 +08:00
Fabrice Desré
d5c2e5f837 Bug 924702 - Rewrite the app:// protocol handler in c++ r=jduell 2013-10-23 11:56:20 -07:00
Gregory Szorc
9ada834d56 Bug 927837 - Don't manage generated files in configure; r=glandium
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Ralph Giles
b76820a61a Bug 928530 - Add guards for invalid media switch combinations. r=ted 2013-10-22 09:57:00 -07:00
Ralph Giles
bcda8eeb0e Bug 929398 - Enable vorbis even if webm is disabled. r=ted
We enable either vorbis or tremor, depending on the platform,
if webm is enabled. Both the webm and the ogg media formats
require vorbis support, so the build would fail in the media
playback code if just --disable-webm was passed. Instead enable
vorbis or tremor if either is enabled.
2013-10-22 09:55:00 -07:00
Mike Hommey
45fb052ada Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps 2013-10-22 13:40:27 +09:00
Eric Chou
78d847180e Backed out changeset 089f015f15bb and e907ab075ec8 (bug 880610) for hitting MOZ_ASSERT 2013-10-19 16:01:25 +08:00
Carsten "Tomcat" Book
ba4b28bb05 Merge mozilla-central to mozilla-inbound 2013-10-18 14:13:10 +02:00
Carsten "Tomcat" Book
fd6b3a3bb9 merge b2g-inbound to mozilla-central 2013-10-18 11:39:28 +02:00
Peter Chang
4290a36c9a Bug 922510 - Extend GonkNativeWindow to support android JB 4.2.2, r=sotaro,gps 2013-10-18 10:42:43 +08:00
Shawn Huang
52b40d99a8 Bug 880610: Part1-Add build flag to support both bluez/bluedroid stacks, r=glandium 2013-10-17 18:25:50 +08:00
Gregory Szorc
649475cd97 Bug 241047 - Don't allow srcdir == objdir builds; r=ted 2013-10-17 08:14:50 -07:00
bechen@mozilla.com
5dd01837c9 Bug 831645 - Part0, Compiler flag for Rtsp. r=ted.mielczarek 2013-03-15 10:45:32 +08:00
Nathan Froyd
dcdbc82a50 Bug 925334 - delete check for HAVE_GNU_GET_LIBC_VERSION; r=glandium 2013-10-10 09:43:36 -04:00
Nathan Froyd
3b37ec68cc Bug 925222 - part 2 - delete configure checks for domainname member of struct utsname; r=glandium 2013-10-09 21:37:59 -04:00
Nathan Froyd
a53d3100b8 Bug 925169 - part 2 - delete MOZ_MEMORY_SIZEOF_PTR_2POW from configury; r=glandium 2013-10-09 19:05:39 -04:00
Nathan Froyd
54e7cee895 Bug 925319 - delete HAVE_U?INT* checks from configure; r=glandium 2013-06-24 19:06:11 -04:00
Mike Hommey
c2fbbcbbda Bug 922460 - Kill media/webrtc/shared_libs.mk. r=ted
--HG--
rename : media/webrtc/shared_libs.mk => layout/media/webrtc/Makefile.in
2013-10-11 08:15:24 +09:00
Bill McCloskey
d20856d336 Bug 923528 - js/src/configure.in differs from configure.in in JS_GC_ZEAL setting (r=sfink) 2013-10-10 10:52:26 -07:00
Nicholas Nethercote
02aea1a008 Bug 925235 - Remove unused MOZ_ALLOCATING_FUNCS variable from configure.in. r=glandium.
--HG--
extra : rebase_source : c8b94f32701ff70c668ffd4b558e171e804df420
2013-10-10 01:20:27 -07:00
Jeff Walden
72484cd16f Bug 853301 - Expose the Intl API in desktop builds. r=ted on the build bits, r=smaug on the test-fix 2013-09-20 17:11:46 -07:00
Mike Hommey
0ab10add59 Bug 921681 - Don't build ICU in developer builds. r=ted 2013-10-02 08:02:22 +09:00
Ryan VanderMeulen
4dd576fb2f Merge m-c to inbound. 2013-09-30 16:51:06 -04:00
Benjamin Smedberg
1db3c7955c Bug 920731 - stop exporting JS symbols from libxul in Firefox builds. r=glandium sr=bz
--HG--
extra : rebase_source : d3c73a8be14dea4156c53cc9f772178271f80e28
2013-09-30 16:09:28 -04:00
Mike Hommey
c3db565b17 Bug 920908 - Use EXPAND_PATH_LIBNAME when linking against libxul/libmozalloc. r=gps 2013-09-27 08:07:44 +09:00
Glenn Randers-Pehrson
4dfd2094d2 Bug 841734 - Update libpng to version 1.6.6. r=jmuizelaar 2013-09-26 14:39:44 -04:00
Ryan VanderMeulen
fc60007258 Bug 909382 - Upgrade SQLite to version 3.8.0.2 - Mozilla changes. r=mak 2013-09-26 14:29:45 -04:00
David Major
b7d543e4d2 Bug 919069 - Set -env win32 for x86 targets regardless of MIDL version. r=ted 2013-09-26 10:11:37 -04:00
Christian Holler
8fc307d856 Bug 917242 - Symbolize ASan traces in automation. r=ted 2013-09-20 13:37:53 +02:00
Steven Michaud
1dc4fad878 Bug 917526 - Various duplicate symbol errors building tree with the 10.9 SDK. r=glandium 2013-09-20 23:01:12 -05:00
Joshua Cranmer
821f9d62df Bug 904985, part 2: Use char16_t for NS_LITERAL_STRING, r=glandium, dbaron.
--HG--
extra : rebase_source : b4c9def93d907724fb4a1bc3f6279db87a11fb1f
2013-09-17 22:43:12 -05:00
Dan Gohman
7a283c2261 Bug 910877 - SpiderMonkey: Fix autoconf detection of routines in libm. r=ted.mielczarek 2013-09-17 09:13:24 -07:00
Ryan VanderMeulen
674f67066f Merge m-c to inbound on a CLOSED TREE. 2013-09-17 16:55:23 -04:00
Gregory Szorc
b31c10426d Bug 907902 - Create system isolated virtualenv, remove --system-ply support; r=glandium 2013-09-16 17:21:59 -07:00
Eitan Isaacson
f03f348ad5 Bug 904687 - Introduce Svox Pico speech synthesis service. r=smaug f=gps
- moz.build updates.
 - Use nsISupports thread-safe decleration macros.
 - Also with PicoVoice, changed to thread-safe add/remove ref macro. We are now creating them off main thread.
 - Do initialization off main thread, but go back to main thread to register the voices.
2013-09-17 09:40:07 -07:00
Luke Wagner
74e5ee91ed Bug 909709 - Reuse MOZ_LINKER IsSignalHandlingBroken to disable asm.js signal handlers (r=glandium)
--HG--
extra : rebase_source : 8f9daa6efb8ccd3344fa789a98a3fff93bbdd68b
2013-09-16 12:58:38 -05:00
Thinker Lee ext:(%2C%20Cervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
571a106743 Bug 771765 - Support template content process, part 1: the Nuwa API and low-level wrappers. r=khuey
Support of zygote-like process forking is done as:
* The b2g chrome process forks a child process that will be the template for forking other content processes.
* The template process starts running to some point and freeze.
* When ready, the chrome process starts requesting the template to fork content proceses.
* The content processes forked from the template process recovers its states including the threads, file descriptors for epoll, signaling and IPC.

Recovery of the process states are done by wrapping some system and pthread calls to record the states in the template process and recover in the forked content process.
2013-05-07 14:25:13 +08:00
Makoto Kato
5e4b4cd685 Bug 915973 - Need -FS option for parallel build on VS2013. r=ted 2013-09-14 19:17:27 +09:00
Edwin Flores
607a10b548 Bug 914479 - Build changes for AudioToolbox MP3 backend on OSX r=khuey 2013-09-14 13:14:41 +12:00
Sotaro Ikeda
6d1f3b58c5 Bug 871364 - Support GonkNativeWindow on gonk-JB r=jmuizelaar,mwu,doublec,mikeh,glandium 2013-09-12 11:40:26 +02:00
Jed Davis
965fcb10ba Bug 912820 - Make --disable-content-sandbox* configure flags work. r=gps 2013-09-06 09:35:15 -04:00
Mark Finkle
ce49747a63 Bug 880118 - Add support for disabling geckoview packaging r=glandium 2013-09-05 00:26:26 -04:00
Ms2ger
f98ef50d3a Backout changesets 997672af6fc8:cfcf5b7edc53 (bug 880118) for missing build peer review on changeset 9ff14d43346d. 2013-09-06 12:35:19 +02:00
Mark Finkle
19777831a9 Bug 880118 - Add support for disabling geckoview packaging r=glandium 2013-09-05 00:26:26 -04:00
Patrick Wang
1b1bdeee92 Bug 910990 - prevent from build failure with older version of ethtool in linux. r=abr,ekr,khuey 2013-09-05 00:28:46 +08:00
Jeff Walden
04c2468283 Bug 730805 - Provide mozilla/IntegerPrintfMacros.h to implement the PRI* macros portion of the <inttypes.h> interface. r=espindola
--HG--
extra : rebase_source : be80333003c6fec659e736a77463568c836d8348
2011-12-15 00:27:42 -05:00
Jacek Caban
d027bd316f Bug 910638 - Allow passing --with-intl-api to top-level configure. r=glandium 2013-09-02 12:23:43 +02:00
Mike Hommey
1568928eb8 Bug 907650 - Move debugging options configure.in goop in compiler-opts.m4. r=gps 2013-08-30 11:10:33 +09:00