Ryan VanderMeulen
7c2f1de96a
Backed out changeset 0496d73bf88e for landing with the wrong bug # in the commit message.
2014-01-17 11:13:30 -05:00
Shelly Lin
540bc61288
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
9bbc1e532c
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
6bcc300a5c
Bug 958010 - Disable to wrap DNS resolver on gonk-kk. r=glandium
2014-01-13 22:11:02 +08:00
Ryan VanderMeulen
5b8b6a8f8d
Merge inbound to m-c.
2014-01-13 17:44:24 -05:00
Kai-Zhen Li
d8c223c268
Bug 957892 - Support gonk-kk in gecko. r=mwu
2014-01-09 13:59:31 +08:00
Jan Beich
4f1e358abd
Bug 952828 - Enable PulseAudio and GStreamer on more XP_UNIX platforms by default. r=glandium
2014-01-13 09:50:36 +01:00
ojab
d19dd89ac7
Bug 627699 - Fix build bustage with --disable-dbus. r=karlt
2014-01-09 13:30:10 -05:00
Myk Melez
8bea8e6d63
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
5e0630ee9e
Bug 952074 - Add configure option --enable-systrace to b2g. r=vlin,glandium
2014-01-08 11:12:02 -05:00
Ryan VanderMeulen
296dca559a
Bug 947624 - Upgrade SQLite to version 3.8.2 - Mozilla changes. r=mak
2014-01-07 09:09:05 -05:00
Masatoshi Kimura
73421bb2e4
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
6143c993fe
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
f24970936b
Bug 832390 - Enable arm optimization with libpng version 1.6.7. r=glandium
2013-12-20 11:37:47 -05:00
Makoto Kato
710b72a5e1
Bug 947981 - broken --with-system-icu build. r=glandium
2013-12-18 10:20:15 +09:00
Mike Hommey
b97d838b01
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
049b105f14
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
86adfade5d
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
489b0b45a4
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
e8b2f580b5
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
e4999fcf01
Bug 947083 - Kill elf-dynstr-gc. r=ted
2013-12-07 07:47:27 +09:00
Jan Gerber
555d68a32e
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
31fca20085
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
267221ccf0
Bug 946878 - Don't pass unknown options over to jemalloc configure. r=glandium
2013-12-06 10:24:01 -05:00
Ehsan Akhgari
4a5f571594
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
98fad76463
Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE
2013-12-06 14:48:13 +01:00
Jan Gerber
90b3346b90
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
93712aad1e
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
4b1b6403fc
Backed out changeset 838f865fa1c7 (bug 933231) for bustage on some platforms.
2013-12-04 18:16:27 -05:00
Glenn Randers-Pehrson
3f09818199
Bug 938740 - Update libpng to version 1.6.7. r=jmuizelaar
2013-12-04 08:01:34 -05:00
Nathan Froyd
56f7bdad75
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
3e1636a524
merge mozilla-inbound to mozilla-central
2013-12-03 10:14:06 +01:00
Mike Hommey
a303118866
Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan
2013-12-03 16:53:37 +09:00
Mike Hommey
06d6d3c5cf
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
96b0a6e352
Bug 942657 - Devirtualize AudioStream. r=doublec,gps
2013-11-28 18:09:08 +13:00
Benjamin Peterson
479abf96d4
backout dc9ebdf27e98 (bug 942657) for bustage
2013-11-28 20:50:16 -06:00
Matthew Gregan
8ed6660e86
Bug 942657 - Devirtualize AudioStream. r=doublec,gps
2013-11-28 18:09:08 +13:00
Matthew Gregan
bdd6bba716
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
334e43f829
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
2f727b6d62
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
59b2136630
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
21281c6e45
Bug 940407 - Kill GTEST_SOURCES. r=gps
2013-11-26 11:48:58 +09:00
Ryan VanderMeulen
7de5623bf1
Merge m-c to inbound.
2013-11-21 15:53:49 -05:00
Ryan VanderMeulen
3c15925167
Merge b2g-inbound to m-c.
2013-11-21 15:22:03 -05:00
Ryan VanderMeulen
f216e4ebb0
Merge m-c to b2g-inbound.
2013-11-21 11:38:18 -05:00
Garner Lee
409b7d66d4
Bug 941127 - Fix enable flag for NFC in configure.in. r=mwu
2013-11-19 23:23:32 -08:00
Chris Pearce
f239952478
Bug 886196 - Configure option and pref for fragmented mp4 parser. r=glandium
2013-11-21 10:04:32 +13:00
Sylvestre Ledru
408b6a436e
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
d7788ec0a5
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
76f1c6a0a4
Bug 810716 - Detect res_ninit() on DragonFly and FreeBSD. r=ted
2013-11-19 15:42:55 +01:00
Nathan Froyd
49229a0e1e
Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium
2013-11-21 07:50:28 -05:00
Mike Hommey
f81885e53b
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
49ee2bf8a9
Backed out changeset 91e1d8abb51e (bug 793465) for bustage.
2013-11-18 13:50:48 -05:00
Sylvestre Ledru
92042cb4b0
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
ea235fbba0
Bug 938489 - 3/3. Remove configure check for glx.h - r=glandium
2013-11-18 08:08:24 -05:00
Vincent Chang
45db1e1423
Bug 921963 - [RTSP] Support RTSP in Android JB build. r=sworkman
2013-11-13 16:03:26 +08:00
Martin Husemann
cf2cfc1efb
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
b2d917b0f8
Bug 928251 - Upgrade SQLite to version 3.8.1 - Mozilla changes. r=mak
2013-11-15 21:46:39 -05:00
Garner Lee
28ef93aa8d
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
84d794764b
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
d6bcfc61bb
Bug 569597 - Eliminate use of ranlib. r=glandium
2013-11-11 19:26:59 -08:00
Nathan Froyd
64d8238e51
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
668fe90971
Bug 935857 - Replace MOZ_RTSP with proper NECKO_PROTOCOL handling. r=gps,r=vchang
2013-11-12 07:52:33 +09:00
Mike Hommey
c288856178
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
2ea69f6273
Bug 935568, require NSPR version 4.10.2 in configure.in, r=briansmith
2013-11-10 23:16:48 +01:00
Brian Smith
3156fc687b
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
6adc4baceb
merge mozilla-central to b2g-inbound
2013-11-07 16:01:27 +01:00
Matthew Gregan
f9f23a8559
Bug 935349 - Remove disabled DASH code. r=doublec
2013-11-07 17:08:30 +13:00
Mike Hommey
bf5fdbbd38
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
163adc160b
Bug 921637 - Move activities so gaia can consume them in any environment. r=sicking
2013-10-15 12:57:27 -07:00
Philipp Kewisch
6bc1f0b0bb
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
8ee05cd3ad
Bug 931687 - Add -Gw option when using VS2013. r=glandium
2013-11-05 12:46:46 +09:00
Camilo Viecco
3d2eddc255
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
38cb9b6ce0
Bug 837563 - Enable libcubeb's PulseAudio backend. r=glandium
2013-10-31 11:37:28 +13:00
Nathan Froyd
240d573dc7
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
5720776f25
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
312483916c
Bug 933071 - add --with-macos-private-frameworks to support cross-compiling; r=mshal
2013-10-31 09:50:26 -04:00
Nathan Froyd
97e611909b
Bug 933231 - don't |unset| variables after configuring NSPR; r=ted
2013-10-31 09:37:27 -04:00
Nathan Froyd
05f9497d61
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
c80a525c6d
Merge m-c to inbound on a CLOSED TREE.
2013-10-30 22:42:13 -04:00
Philipp Kewisch
b6ff74ff18
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
532dda1a16
Merge b2g-inbound to Mozilla-Central
2013-10-29 15:14:46 +01:00
Fabrice Desré
191e4bc75c
Bug 924702 - Rewrite the app:// protocol handler in c++ r=jduell,mrbkap
2013-10-23 11:56:20 -07:00
Indrajeet Kumar
f4263d7fb3
Bug 930719 - Pick BlueZ or Bluedroid in config, r=glandium
2013-10-25 09:54:49 -07:00
Gregor Wagner
79cbe378a2
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
edd37f024b
Merge b2g-inbound to Mozilla-Central
2013-10-24 06:50:15 +02:00
Paolo Amadini
173b4dfb03
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
9f3225665a
Bug 880610: Part1-Add build flag to support both bluez/bluedroid stacks, r=glandium
2013-10-23 14:12:24 +08:00
Ed Morley
4326269d4b
Merge mozilla-central and b2g-inbound
2013-10-29 16:34:46 +00:00
Vicamo Yang
28b234c1de
Bug 920551 - 1/2: Allow building b2g without MOZ_B2G_RIL. r=khuey
2013-10-29 16:12:36 +08:00
Fabrice Desré
2eec003711
Bug 924702 - Rewrite the app:// protocol handler in c++ r=jduell
2013-10-23 11:56:20 -07:00
Gregory Szorc
8a2d15ca5d
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
5660898294
Bug 928530 - Add guards for invalid media switch combinations. r=ted
2013-10-22 09:57:00 -07:00
Ralph Giles
6c9ac043bd
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
deafa81d69
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Eric Chou
c886826721
Backed out changeset 089f015f15bb and e907ab075ec8 (bug 880610) for hitting MOZ_ASSERT
2013-10-19 16:01:25 +08:00
Carsten "Tomcat" Book
9d22415bcf
Merge mozilla-central to mozilla-inbound
2013-10-18 14:13:10 +02:00
Carsten "Tomcat" Book
81022cc152
merge b2g-inbound to mozilla-central
2013-10-18 11:39:28 +02:00
Peter Chang
59195f23b7
Bug 922510 - Extend GonkNativeWindow to support android JB 4.2.2, r=sotaro,gps
2013-10-18 10:42:43 +08:00
Shawn Huang
09b63ac029
Bug 880610: Part1-Add build flag to support both bluez/bluedroid stacks, r=glandium
2013-10-17 18:25:50 +08:00