Commit Graph

2505 Commits

Author SHA1 Message Date
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
Doug Turner
805876c713 Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns 2013-08-25 16:56:53 -07:00
Makoto Kato
03cfadff33 Bug 908523 - Build Skia on GTK3 widget. r=karlt,gps 2013-08-28 20:14:47 +09:00
Landry Breuil
386017876e Bug 804792 - Enable WebRTC by default on BSD. DONTBUILD because NPOTB. r=jesup 2013-08-28 10:02:04 +02:00
Makoto Kato
d14b079934 Bug 851992 - Allow building against system ICU library. r=glandium f=gaston 2013-08-28 07:31:46 +02:00
Tom Schuster
7597ab8bb3 Bug 900707 - Add a configure step that only enables child permission checks for B2G. r=glandium 2013-08-22 15:52:07 -04:00
Ehsan Akhgari
6b6357d134 Bug 906119 - Enable incremental linking with Visual C++; r=glandium
--HG--
extra : rebase_source : 936287f63c95baa535a4991bc1106a3f9f59f36f
2013-08-20 18:14:44 -04:00
Bhargav Gurappadi
4695a1f255 Bug 896063 - (jb-gonk) Enable MOZ_B2G_BT when BlueZ is present. r=qdot,mwu 2013-08-14 19:54:57 -07:00
Guillaume Destuynder
100ce2c5f3 Bug 790923: Adds seccomp-bfp sandboxing support for B2G. r=khuey, r=gerv, r=agal, r=dhylands, r=keeler, r=imelven, a=kang. 2013-08-12 12:58:35 -07:00
Daniel Holbert
6fe9d58c29 Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps 2013-08-14 21:26:44 -07:00
Daniel Holbert
398d38df72 Bug 903663: Use MOZ_C_SUPPORTS_WARNING and MOZ_CXX_SUPPORTS_WARNING to exempt warnings from FAIL_ON_WARNINGS. r=glandium 2013-08-13 07:22:10 -07:00
Ms2ger
f9ca076cae Backout changeset 9a57f0f347e3 for insufficient review. 2013-08-13 13:30:00 +02:00
Chris Pearce
66a2771690 Bug 861693 - Build system changes for DirectShow MP3 decoder HTML5 audio backend. r=ted 2013-08-13 16:49:25 +12:00
Guillaume Destuynder
65326fc6cb Bug 790923: Adds seccomp-bfp sandboxing support for B2G. r=agal, r=dhylands, r=dkeeler, r=imelven, a=kang. 2013-08-12 12:58:35 -07:00
Jeff Walden
de6808781a Bug 853301 - Make a --with-intl-api/--with-intl-api=build/--without-intl-api configure option that builds/exposes Intl, only builds it, and doesn't build it at all. This will allow tests with the Intl code, built, but with no changes to JS behavior, permitting disentangling binary-size-increase effects from effects due to changes in JS functionality (or in code invoked to expose that functionality). r=glandium 2013-08-08 15:17:08 -07:00
Ed Morley
553e29c238 Bug 901898 - Remove codesighs now that it's no longer run in automation; r=gps 2013-08-12 13:10:41 +01:00
Daniel Holbert
d541ea7025 backout b707277861fc (bug 903513) for mac bustage 2013-08-09 13:04:01 -07:00
Daniel Holbert
c00e0e43aa Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps 2013-08-09 12:34:54 -07:00
Gregory Szorc
2a1982cb93 Bug 902619 - Write mozinfo.json as part of config.status; r=ted
There are both mechanical and logical changes in this patch.

The mechanical changes involve moving some files into the mozbuild
package.

The logical changes include move writing of mozinfo.json into
config.status (from configure.in). There were some variable assignments
being performed in configure.in. These variables were read from
writemozinfo.py. However, these variables don't appear to be necessary!
Now that mozinfo has full access to the underlying config.status data
structure, it can now access these variables directly. I verified that
every variable being assigned in configure.in had a corresponding
AC_SUBST earlier in the file.

The only variable that's a bit weird is the TOPSRCDIR and MOZCONFIG
environment variables. mozinfo continues to look in the environment for
MOZCONFIG. However TOPSRCDIR is now coming from config.status.

As part of moving the code, I also modernized the test file, cleaned up
some style, and removed some unused imports.

--HG--
rename : config/writemozinfo.py => python/mozbuild/mozbuild/mozinfo.py
rename : config/tests/unit-writemozinfo.py => python/mozbuild/mozbuild/test/test_mozinfo.py
2013-08-07 23:48:41 -07:00
Mike Hommey
756e51a3f5 Bug 901202 - Set WEBRTC_TARGET_ARCH to a right value on ia64. r=ted 2013-08-06 10:08:48 +09:00
Jan Beich
16fd8a83e4 Bug 901251 - Make --disable-necko-wifi actually work on Linux. r=glandium 2013-08-05 20:24:05 -04:00
Wes Johnston
68bc22b671 Bug 901129 - Remove XUL Fennec's MOZ_ONLY_TOUCH_EVENTS flag. r=kats 2013-08-05 10:32:01 -07:00
Carsten "Tomcat" Book
84e8c858bb Merge m-i to m-c 2013-08-05 11:18:59 +02:00
Tim Taubert
81021eb542 merge m-c to fx-team 2013-08-05 10:03:51 +02:00
Jeff Walden
c3d0607677 Bug 853301 - Disable the Intl API in browser builds again, before branch uplift. r=me 2013-08-04 20:42:30 -07:00
Ms2ger
5c2b63d2c7 Merge m-c to inbound. 2013-08-02 11:07:57 +02:00
Ms2ger
db93468e84 Bug 898895 - Define MOZ_WEBGL globally; r=ted 2013-08-02 09:04:35 +02:00
Shilpan Bhagat
f8227ab819 Bug 886996 - Set as wallpaper now sets wallpapers using a chooser. r=margaret 2013-08-02 13:33:30 -07:00
Dão Gottwald
ece0e613e4 Bug 728773 - Always freeze the build ID in the UA string at 20100101. r=bz sr=gerv 2013-08-02 00:50:45 +02:00
Randell Jesup
3f6b4f213a Bug 825112: Enable opensles webrtc backend on gonk r=mwu,jesup,ted
--HG--
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.cc => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.h => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.h
2013-07-17 20:00:43 -04:00
Mike Hommey
c0f05bb58a Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted 2013-07-31 14:04:23 +09:00
Ryan VanderMeulen
2ebd22d781 Merge m-c to inbound. 2013-07-30 18:08:18 -04:00
Michael Wu
f9e322c544 Bug 898898 - Add support for building on gonk-JB MR2, r=glandium 2013-07-30 13:36:54 -04:00
Mike Hommey
93bec11dfa Bug 895915 - Enforce host gcc/clang support for C++11. r=gps 2013-07-30 08:57:28 +09:00
Jeff Walden
bda020c979 Bug 853301 - Enable the Internationalization API in desktop builds. Policy: r=brendan, r=asa; patch: r=glandium on the previous patch that added the super-easy frob here, r=me on flipping it (and fixing the obvious typos here) 2013-07-02 18:41:23 -07:00
Ehsan Akhgari
9854ac6166 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Ehsan Akhgari
4c789cad3e Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted 2013-07-30 10:24:49 -04:00
Nick Alexander
8b78b6edbd Bug 898561 - Fix "configure: ... command not found" regression from Bug 895253. r=gps 2013-07-26 17:47:44 -07:00
Peter Chang
c5597b87f2 Bug 758845 - Enable Skia on B2G, r=gw280 2013-07-25 19:46:53 +08:00
Shih-Chiang Chien
cc1f66e57f Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc 2013-07-22 22:31:24 -04:00
Ed Morley
80f7935e32 Merge latest green birch changeset and mozilla-central 2013-07-22 16:18:53 +01:00
Mike Hommey
62d243d5bb Bug 895253 - Disable crash reporter when cross building across different OSes (e.g. OSX android builds). r=ted 2013-07-21 13:58:42 +09:00
Mike Hommey
3a112f1143 Bug 894538 - Don't use -static-stdc++ on b2g. r=ted 2013-07-21 13:58:02 +09:00
Makoto Kato
9326fbc3c8 Bug 895337 - define HAVE_TOOLCHAIN_SUPPORT_MSSE4_1 if using Visual Studio. r=ted 2013-07-20 17:21:34 +09:00
Glenn Randers-Pehrson
91f5a10ec0 Bug 886499 - Update libpng to version 1.5.17 r=joe,gps 2013-07-18 10:27:21 -04:00
Jan Beich
d531d4870c Bug 895238 - Avoid using perl regex with grep(1) for portability. r=glandium 2013-07-18 10:17:28 -04:00
Mike Shal
576f2400a5 Bug 889787 - Define XP_LINUX globally; r=ted 2013-07-16 17:10:10 -04:00
Michael Wu
cc328ff111 Bug 889652 - Add support for building with pulseaudio support on gonk, r=glandium,kinetik 2013-07-17 15:01:42 -04:00
Mike Hommey
bfc566cb33 Bug 894761 - Fail in configure when building with --enable-application=mobile/android without a proper --target. r=ted 2013-07-18 15:25:35 +09:00
Mike Hommey
39ddcab28f Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted 2013-07-17 16:19:25 +09:00
Jan Beich
35bb6135da Bug 803480 - Enable NeckoWifi by default only on platforms where it's actually supported. r=ted 2013-07-17 09:57:28 -04:00
Bas Schouten
1ab8695848 Bug 883004 - Part 2: Move Direct2D 1.1 detection to configure.in r=glandium 2013-07-17 14:12:05 +02:00
Carsten "Tomcat" Book
4af925f9ad Backed out changeset 5939320824b1 (bug 894242) "CLOSED TREE" 2013-07-17 10:36:12 +02:00
Mike Hommey
65b3f87662 Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted 2013-07-17 16:19:25 +09:00
Benoit Girard
2dca0e78cb Bug 838803 - Remove HAVE_STDCALL to work around clang bug. r=glandium
--HG--
extra : rebase_source : e1cdb524a4f7f0742f2051e5915e5e21db4c0423
2013-07-16 22:01:50 -04:00
Mike Hommey
33751731f6 Bug 850576 - Statically link stlport on b2g and android, and always use a custom built stlport for that. r=ted 2013-07-15 18:48:39 +09:00