Randy Lin
c99b2ced4f
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
b02591138d
merge mozilla-central to b2g-inbound on a CLOSED TREE
2014-01-24 15:34:03 +01:00
Cervantes Yu
4214654038
Bug 961959: fix profiler breakage for the Nuwa process. r=khuey,benwa
2014-01-22 18:56:45 +08:00
John Lin
b7d8e24543
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
ad273b968e
Merge inbound to m-c.
2014-01-22 15:15:22 -05:00
Shawn Huang
b2e537858e
Bug 961596 - [Gonk-KK] Bring up Bluetooth for device-hammerhead. r=mwu
2014-01-22 10:21:29 -05:00
Jan Beich
232135da01
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
c3fcf0d418
Bug 959477 - Fix typo in OS_TARGET when cross-compiling GNU/kFreeBSD. r=glandium
2014-01-21 11:40:21 -05:00
Jan Beich
f1d8eaf21c
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
6f0bacb81e
Bug 781552 - Turn on -Werror=int-to-pointer-cast globally. r=ted
2014-01-22 10:41:34 -05:00
Marco Bonardo
013994d0e2
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
9b408227a2
Bug 963032 - AArch64 support for Build Config. r=mshal
2014-01-23 16:34:32 -05:00
Carsten "Tomcat" Book
b6f19ae2c7
Backed out changeset 17220466f40b (bug 960458) for bustages on windows on a CLOSED TREE
2014-01-21 11:35:27 +01:00
Marco Bonardo
82b15a2fed
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
630fed2de8
Merge m-c to inbound.
2014-01-19 15:41:22 -05:00
Ryan VanderMeulen
b43ef033c1
Merge b2g-inbound to m-c.
2014-01-19 15:40:48 -05:00
John Lin
d67b2bc5c7
Bug 879668 - Part 6: Add build flag for OMX encoders. r=gps
2014-01-17 14:31:25 -05:00
Sergio H M Durand
3da3b93aea
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
f6f99623dd
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
60acc925d2
Backed out changeset 4230d328b65f (bug 801571) for memory leaks.
2014-01-17 14:25:28 -05:00
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