Terrence Cole
921e4d13f1
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
47b57d305a
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
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
Gregory Szorc
cc71019860
Bug 241047 - Don't allow srcdir == objdir builds; r=ted
2013-10-17 08:14:50 -07:00
bechen@mozilla.com
c7a6ed8335
Bug 831645 - Part0, Compiler flag for Rtsp. r=ted.mielczarek
2013-03-15 10:45:32 +08:00
Nathan Froyd
6885d95f93
Bug 925334 - delete check for HAVE_GNU_GET_LIBC_VERSION; r=glandium
2013-10-10 09:43:36 -04:00
Nathan Froyd
a8e14b1b3c
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
01c8185ff4
Bug 925169 - part 2 - delete MOZ_MEMORY_SIZEOF_PTR_2POW from configury; r=glandium
2013-10-09 19:05:39 -04:00
Nathan Froyd
47b3652354
Bug 925319 - delete HAVE_U?INT* checks from configure; r=glandium
2013-06-24 19:06:11 -04:00
Mike Hommey
6a714831b9
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
8ad3c5a985
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
43600903ea
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
0d8c42479d
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
0d677e36a2
Bug 921681 - Don't build ICU in developer builds. r=ted
2013-10-02 08:02:22 +09:00
Ryan VanderMeulen
2a773817b4
Merge m-c to inbound.
2013-09-30 16:51:06 -04:00
Benjamin Smedberg
18626ccce5
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
9e2e26b6a6
Bug 920908 - Use EXPAND_PATH_LIBNAME when linking against libxul/libmozalloc. r=gps
2013-09-27 08:07:44 +09:00
Glenn Randers-Pehrson
6cce99e286
Bug 841734 - Update libpng to version 1.6.6. r=jmuizelaar
2013-09-26 14:39:44 -04:00
Ryan VanderMeulen
7325bd97fa
Bug 909382 - Upgrade SQLite to version 3.8.0.2 - Mozilla changes. r=mak
2013-09-26 14:29:45 -04:00
David Major
497ad25dd0
Bug 919069 - Set -env win32 for x86 targets regardless of MIDL version. r=ted
2013-09-26 10:11:37 -04:00
Christian Holler
2eca50a2e9
Bug 917242 - Symbolize ASan traces in automation. r=ted
2013-09-20 13:37:53 +02:00
Steven Michaud
53cb7c6498
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
0706184d74
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
41b2bb1cb0
Bug 910877 - SpiderMonkey: Fix autoconf detection of routines in libm. r=ted.mielczarek
2013-09-17 09:13:24 -07:00
Ryan VanderMeulen
8babb6cb0e
Merge m-c to inbound on a CLOSED TREE.
2013-09-17 16:55:23 -04:00
Gregory Szorc
daf13ad006
Bug 907902 - Create system isolated virtualenv, remove --system-ply support; r=glandium
2013-09-16 17:21:59 -07:00
Eitan Isaacson
0be41e0d7e
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
95d9db5695
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)
b6126e63f2
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
15bacec282
Bug 915973 - Need -FS option for parallel build on VS2013. r=ted
2013-09-14 19:17:27 +09:00
Edwin Flores
1f922149e3
Bug 914479 - Build changes for AudioToolbox MP3 backend on OSX r=khuey
2013-09-14 13:14:41 +12:00
Sotaro Ikeda
81b1a4b5b1
Bug 871364 - Support GonkNativeWindow on gonk-JB r=jmuizelaar,mwu,doublec,mikeh,glandium
2013-09-12 11:40:26 +02:00
Jed Davis
194b9f7a83
Bug 912820 - Make --disable-content-sandbox* configure flags work. r=gps
2013-09-06 09:35:15 -04:00
Mark Finkle
6e78454b44
Bug 880118 - Add support for disabling geckoview packaging r=glandium
2013-09-05 00:26:26 -04:00
Ms2ger
e5d0428ae0
Backout changesets 997672af6fc8:cfcf5b7edc53 (bug 880118) for missing build peer review on changeset 9ff14d43346d.
2013-09-06 12:35:19 +02:00
Mark Finkle
0cb29ee590
Bug 880118 - Add support for disabling geckoview packaging r=glandium
2013-09-05 00:26:26 -04:00
Patrick Wang
de7f233e9f
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
c5dd957eae
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
0426bda4f6
Bug 910638 - Allow passing --with-intl-api to top-level configure. r=glandium
2013-09-02 12:23:43 +02:00
Mike Hommey
9ca1f4b4a7
Bug 907650 - Move debugging options configure.in goop in compiler-opts.m4. r=gps
2013-08-30 11:10:33 +09:00
Doug Turner
5dc544505a
Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns
2013-08-25 16:56:53 -07:00
Makoto Kato
eb9c8af10f
Bug 908523 - Build Skia on GTK3 widget. r=karlt,gps
2013-08-28 20:14:47 +09:00
Landry Breuil
ad0986728d
Bug 804792 - Enable WebRTC by default on BSD. DONTBUILD because NPOTB. r=jesup
2013-08-28 10:02:04 +02:00
Makoto Kato
2d90712ff1
Bug 851992 - Allow building against system ICU library. r=glandium f=gaston
2013-08-28 07:31:46 +02:00
Tom Schuster
ca24c2702b
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
26cfbdcee9
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
d05f110d9f
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
eda4902d8b
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
45beb0e884
Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps
2013-08-14 21:26:44 -07:00
Daniel Holbert
779fc993a7
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
0f97870355
Backout changeset 9a57f0f347e3 for insufficient review.
2013-08-13 13:30:00 +02:00
Chris Pearce
d3890783ee
Bug 861693 - Build system changes for DirectShow MP3 decoder HTML5 audio backend. r=ted
2013-08-13 16:49:25 +12:00
Guillaume Destuynder
0351bab10b
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
754fbced8e
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
9a32ee0533
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
4acd27ee74
backout b707277861fc (bug 903513) for mac bustage
2013-08-09 13:04:01 -07:00
Daniel Holbert
8ed8c78a8c
Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps
2013-08-09 12:34:54 -07:00
Gregory Szorc
131c503dfb
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
8eac84d3d4
Bug 901202 - Set WEBRTC_TARGET_ARCH to a right value on ia64. r=ted
2013-08-06 10:08:48 +09:00
Jan Beich
94b3cf9095
Bug 901251 - Make --disable-necko-wifi actually work on Linux. r=glandium
2013-08-05 20:24:05 -04:00
Wes Johnston
00e61e639b
Bug 901129 - Remove XUL Fennec's MOZ_ONLY_TOUCH_EVENTS flag. r=kats
2013-08-05 10:32:01 -07:00
Carsten "Tomcat" Book
c7c707deba
Merge m-i to m-c
2013-08-05 11:18:59 +02:00
Tim Taubert
805cab0db7
merge m-c to fx-team
2013-08-05 10:03:51 +02:00
Jeff Walden
224fdef2a0
Bug 853301 - Disable the Intl API in browser builds again, before branch uplift. r=me
2013-08-04 20:42:30 -07:00
Ms2ger
21409e5d2c
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
c01a333748
Bug 898895 - Define MOZ_WEBGL globally; r=ted
2013-08-02 09:04:35 +02:00
Shilpan Bhagat
5547d6537d
Bug 886996 - Set as wallpaper now sets wallpapers using a chooser. r=margaret
2013-08-02 13:33:30 -07:00
Dão Gottwald
1a528e7327
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
102bdb9382
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
10c4603a7b
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
02d1dbe0d8
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
Michael Wu
8e55a995e4
Bug 898898 - Add support for building on gonk-JB MR2, r=glandium
2013-07-30 13:36:54 -04:00
Mike Hommey
c34b466603
Bug 895915 - Enforce host gcc/clang support for C++11. r=gps
2013-07-30 08:57:28 +09:00
Jeff Walden
7b566ca644
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
3717325909
Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
2013-07-30 10:25:31 -04:00
Ehsan Akhgari
a70b435251
Bug 872127 - Part 1: Remove support for MOZ_CUSTOM_STDINT_H; r=Waldo,ted
2013-07-30 10:24:49 -04:00
Nick Alexander
18bedeafca
Bug 898561 - Fix "configure: ... command not found" regression from Bug 895253. r=gps
2013-07-26 17:47:44 -07:00
Peter Chang
62cc49610d
Bug 758845 - Enable Skia on B2G, r=gw280
2013-07-25 19:46:53 +08:00
Shih-Chiang Chien
a79b5d485b
Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc
2013-07-22 22:31:24 -04:00
Ed Morley
b1cb3918fd
Merge latest green birch changeset and mozilla-central
2013-07-22 16:18:53 +01:00
Mike Hommey
f233339ae1
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
5d2ddd3e0c
Bug 894538 - Don't use -static-stdc++ on b2g. r=ted
2013-07-21 13:58:02 +09:00
Makoto Kato
6dd3fdad3a
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
1719cb9674
Bug 886499 - Update libpng to version 1.5.17 r=joe,gps
2013-07-18 10:27:21 -04:00
Jan Beich
77777d0f8b
Bug 895238 - Avoid using perl regex with grep(1) for portability. r=glandium
2013-07-18 10:17:28 -04:00
Mike Shal
fb38e981d0
Bug 889787 - Define XP_LINUX globally; r=ted
2013-07-16 17:10:10 -04:00
Michael Wu
d81ca7a3d9
Bug 889652 - Add support for building with pulseaudio support on gonk, r=glandium,kinetik
2013-07-17 15:01:42 -04:00
Mike Hommey
1a89dc5ebd
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
92bf1ab8c2
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
2013-07-17 16:19:25 +09:00
Jan Beich
ca5cd269e3
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
31eab881fb
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
4fa20cfa2f
Backed out changeset 5939320824b1 (bug 894242) "CLOSED TREE"
2013-07-17 10:36:12 +02:00
Mike Hommey
31df024bde
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
2013-07-17 16:19:25 +09:00
Benoit Girard
82435a9c18
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
82b9fd31cd
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
George Wright
355943f119
Bug 891049 - Only build Skia on x86, x86_64 and ARM target architectures r=khuey
2013-07-12 16:34:27 -04:00
Brian Smith
408d50806c
Bug 837862: Remove the MOZ_PSM build option, r=gps
...
--HG--
extra : rebase_source : 61403d908f5507d2b5b69894efc28a8a2e2abbd0
2013-07-01 18:35:20 -07:00
Mike Hommey
b20f881e7c
Bug 892401 - Remove NEW_H. r=ted
2013-07-12 09:16:41 +09:00
Mike Hommey
c050bd0356
Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted
2013-07-12 09:15:10 +09:00
Mike Hommey
f8d2405fcc
Bug 892339 - Fail the build when there are text relocations. r=ted
2013-07-12 09:13:31 +09:00
Jeff Gilbert
97463875c8
Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted
2013-07-11 14:12:32 -07:00