Commit Graph

2497 Commits

Author SHA1 Message Date
Fernando Jiménez
03ca9f8669 Bug 976002 - Build time flag to enable/disable FxA. r=fabrice, r=gps 2014-03-17 09:58:16 -07:00
Ryan VanderMeulen
bbd15f4c38 Bug 981720 - Upgrade SQLite to version 3.8.4.1 - Mozilla changes. r=mak 2014-03-18 08:50:26 -04:00
Martin Stransky
0eb85be885 Bug 982694 - GTK3 - Ensure that we build with system-cairo. r=ted 2014-03-17 10:50:00 -04:00
Steve Fink
1b1cb7538f Backed out changeset 7cff27cb2845 (bug 975011), for breaking just about everything not on tbpl
--HG--
extra : rebase_source : 740fc0d5cd27b0cc7d06ce9f9c2f848c9d071b20
2014-03-11 09:53:58 -07:00
Jed Davis
1aaaf626c4 Bug 979590 - Enable MOZ_CONTENT_SANDBOX_REPORTER by default. r=kang 2014-03-07 09:08:00 -05:00
Steve Singer
7b9272d24f Bug 884376 - Set SKIA_GPU to false for SPARC. r=gw280 2014-03-07 11:59:05 +01:00
Steve Fink
4ede6e8d2c Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium 2014-02-25 14:15:16 -08:00
Ulrich Weigand
2a423e3554 Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg, r=blassey 2014-03-05 12:04:44 -05:00
Jan Beich
e0b2f4ce08 Bug 975634 - Detect posix_fadvise() via configure. r=glandium 2014-03-04 09:30:29 -05:00
Jonathan Kew
224d9895fd bug 969814 - build freetype with support for color bitmap (png) glyphs within opentype fonts. r=ted,jrmuizel 2014-03-04 09:26:06 +00:00
Phil Ringnalda
2e6a1fd51c Back out bbd7b1da5d36:b0d1c4456b73 (bug 974575) and 6e8140ae4961 (bug 969814) for ASan bustage 2014-03-03 22:40:07 -08:00
Jonathan Kew
da8b708514 bug 969814 - build freetype with support for color bitmap (png) glyphs within opentype fonts. r=ted,jrmuizel 2014-03-04 05:37:40 +00:00
Ryan VanderMeulen
ee46e14cf6 Merge m-c to inbound. 2014-03-03 17:23:35 -05:00
Alexandre Poirot
3e0502a4d9 Bug 944451 - Land simulator addon into mozilla-central. r=vingtetun, r=gps, r=paul 2014-03-03 14:50:40 -05:00
Ehsan Akhgari
021bd3f1b2 Bug 978626 - Stop exporting the skia symbols from xul.dll; r=jrmuizel 2014-03-03 16:39:31 -05:00
Ed Morley
738f300f74 Merge latest green b2g-inbound changeset and mozilla-central 2014-03-03 14:45:43 +00:00
L. David Baron
909593b568 Bug 978608: Shut down pango's fontmap cleanly and shut down fontconfig, #if CLEANUP_MEMORY. r=karlt
This bumps the minimum required pango version to 1.22, released 29 Sep 2008.
2014-03-03 00:54:38 -08:00
Kai-Zhen Li
8c4e5ef078 Bug 977017 - Enable RTSP and MOZ_OMX_ENCODER for gonk-kk. r=mwu 2014-02-27 09:59:52 +08:00
Doug Turner
228fb17d77 Bug 977448 - add build support for a 'MOZ_MOZILLA_API_KEY'. r=khuey 2014-02-25 16:06:51 -08:00
Brian Smith
374bc8202f Backout cset 4c4041cfc095 (bug 977454), a a=bustage 2014-02-28 22:14:05 -08:00
Brian Smith
9c678dbf2a Backout cset 0d71b60afe52 (bug 977448), a=bustage 2014-02-28 22:13:28 -08:00
Doug Turner
7190e7bb19 Bug 977448 - add build support for a 'MOZ_MOZILLA_API_KEY'. r=khuey 2014-02-25 16:06:51 -08:00
Doug Turner
02bfeae3aa Bug 977454 - export network location provider on b2g. r=khuey 2014-02-25 16:06:01 -08:00
Wes Kocher
a36487f6e4 Backed out 6 changesets (bug 976648) for android x86 bustage on a CLOSED TREE
Backed out changeset 18f113ab1a35 (bug 976648)
Backed out changeset 3f0f28593331 (bug 976648)
Backed out changeset 2789ef4e1223 (bug 976648)
Backed out changeset 4a5fff440cb5 (bug 976648)
Backed out changeset 94ec75013788 (bug 976648)
Backed out changeset 084e0311ff2a (bug 976648)

--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.s
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.s
2014-02-28 15:40:22 -08:00
Ulrich Weigand
dd05e73e4c Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 17:05:41 -05:00
Ed Morley
a993f9c824 Backed out changeset 5056b4811257 (bug 976648) for errors during configure; CLOSED TREE 2014-02-28 15:31:07 +00:00
Ulrich Weigand
e0148f42f9 Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 09:55:24 -05:00
Botond Ballo
f435a42cd8 Bug 958596 - Allow gfx/2d/Logging.h to be used outside of gfx/2d. r=Bas 2014-02-18 21:59:34 -05:00
Jan Beich
c794dbc20d Bug 973176 - Use --ignore-unresolved-symbol on BSDs if available. r=khuey 2014-02-26 16:57:14 -05:00
Jan Beich
870a1a563a Bug 973176 - Move BSD workaround close to the option it's for. r=khuey 2014-02-26 16:56:59 -05:00
Ryan VanderMeulen
d3dfcaea0e Merge m-c to inbound. 2014-02-26 16:42:16 -05:00
Ryan VanderMeulen
2e1eca47b6 Merge b2g-inbound to m-c. 2014-02-26 16:35:43 -05:00
Carsten "Tomcat" Book
03e20d3a92 merge b2g-inbound to mozilla-central 2014-02-26 12:48:53 +01:00
Wes Kocher
b64c8d22b6 Merge m-c to b2g-inbound 2014-02-25 20:36:29 -08:00
Solomon Chiu
ba1b746e1b Bug 959505 - Add camera and OMX support in gecko's configure.in. r=mwu 2014-02-26 12:02:35 +08:00
John Shih
102117cd3f Bug 961598 - Part 2: Disable wrapped code from ICS. r=mwu, mh 2014-02-25 09:46:48 +08:00
Brian Smith
6dedccaf4a Bug 921885: Use insanity::pkix for EV cert verification when insanity::pkix is the selected implementation, r=cviecco, r=keeler
--HG--
extra : rebase_source : b1fd1f8eace675484b3c2d568e5e74f767f1d2ad
2014-02-23 22:15:53 -08:00
Glenn Randers-Pehrson
85d80b3ba5 Bug 952505 - Update bundled libpng to version 1.6.9. r=jmuizelaar 2014-02-25 08:40:53 -05:00
Jacek Caban
a6392c9934 Bug 971822 - Fix string_util.h combined with strsafe.h on mingw. r=glandium 2014-02-25 12:45:47 +01:00
Mike Shal
6fdc43de4a Bug 974205 - Use --with-compiler-wrapper when enabling sccache. r=glandium 2014-02-25 15:41:57 +09:00
Ehsan Akhgari
92b3158879 Backed out changeset 8d8165293e9b (bug 976372) because of Windows debug bustage on a CLOSED TREE 2014-02-24 23:01:54 -05:00
Ralph Giles
a4ec495736 Bug 964559 - Remove MOZ_OGG. r=doublec,ted
We are unable to maintain all the --disable-foo build-time options
for the media code. Just support ogg unconditionally.
2014-02-20 18:01:00 -08:00
Ed Morley
371641c5fa Backed out changeset 07f3cfaa7900 (bug 958596) for build failures on Windows 2014-02-25 17:17:47 +00:00
Ed Morley
04a507a503 Backed out changeset 2912b402523d (bug 968245) for multiple test failures; CLOSED TREE 2014-02-25 17:05:52 +00:00
Botond Ballo
51707830d7 Bug 958596 - Allow gfx/2d/Logging.h to be used outside of gfx/2d. r=Bas
--HG--
extra : rebase_source : 7c99fccae55d8116f12b52ed74e178590c2c7414
2014-02-18 21:59:34 -05:00
Gregory Szorc
b2f7410078 Bug 968245 - Regenerate mozinfo.json as part of build backend; r=glandium
Previously, mozinfo.json was only generated as configure time.
Unfortunately, the build dependencies did not capture this relationship.
So, changes to mozinfo.py (or any supporting Python file) would not
trigger mozinfo regeneration, possibly leading to clobbers.

This patch moves mozinfo.json generation from the body of config.status
to the build backend. We had to add an AC_SUBST so the build config
knows when to build mozinfo.json. This was needed because js/src's build
system doesn't define all the required variables to create mozinfo.json.
Once js/src's configure/config.status is merged into the main build
config tree, this workaround can be removed.

While we were here, mozinfo.json was made to have consistent output and
its changes are now viewable with config.status --diff.

--HG--
extra : rebase_source : e91ed7173efdcde5831ae13b1ce69fc3cf32af97
extra : amend_source : 1610bcc6c3af764fdf685ee76188fb211bd828de
2014-02-05 20:53:47 -08:00
Wes Kocher
1282000702 Backed out 12 changesets (bug 958596) for several Android permafails to fix a CLOSED TREE
Backed out changeset e4c0e3d3a768 (bug 958596)
Backed out changeset 7bc4f48d6b05 (bug 958596)
Backed out changeset 89cd12e3db45 (bug 958596)
Backed out changeset 283411053340 (bug 958596)
Backed out changeset 5329fa8c8847 (bug 958596)
Backed out changeset 0d1d26d588e3 (bug 958596)
Backed out changeset 715fe9eb5dfd (bug 958596)
Backed out changeset 66dde9d67ffa (bug 958596)
Backed out changeset 79e589f75065 (bug 958596)
Backed out changeset 1ed4c880ab70 (bug 958596)
Backed out changeset 1d40b0b8036d (bug 958596)
Backed out changeset ad35d51d9781 (bug 958596)
2014-02-25 18:34:47 -08:00
Botond Ballo
9600ef6281 Bug 958596 - Allow gfx/2d/Logging.h to be used outside of gfx/2d. r=Bas 2014-02-18 21:59:34 -05:00
Jeff Gilbert
e9b13f9e62 Bug 974719 - Purge configure.in of trailing whitespace and all tabs. - r=gps 2014-02-25 14:53:34 -08:00
Ehsan Akhgari
1e925946d1 Bug 976372 - Remove support for compilers which lack support for dynamic_cast<void*>; r=dbaron
--HG--
extra : rebase_source : 83a23e3b8fa4462eb70a1844b555c7605162a497
2014-02-24 21:06:06 -05:00
Oleg Romashin
2aeb5c9d2f Bug 974335 - Refactor Qt Widget Backend implementation. Build changes . r=glandium 2014-02-20 18:08:58 -08:00
Ehsan Akhgari
d6f9ace655 Bug 935548 - Move A11Y_LOG to configure; r=glandium 2014-02-19 00:38:42 -05:00
Ehsan Akhgari
fa370e4e9f Bug 973143 - Move some variables to moz.build; r=glandium
--HG--
extra : rebase_source : b767d6cb044efa50844129df80864b9e802b51bd
2014-02-18 02:02:00 -05:00
Ehsan Akhgari
f6787f583a Backed out changeset 5ecd0339a087 (bug 973143) because of a possible Talos regression 2014-02-18 14:27:51 -05:00
Ehsan Akhgari
5d49ab766c Bug 973143 - Move some variables to moz.build; r=glandium 2014-02-18 02:02:00 -05:00
Steven Lee
71ea60f64c Bug 971659 - Disable pico when webrtc is disabled. r=ted 2014-02-14 11:29:56 -05:00
Ryan VanderMeulen
cfe26947e1 Bug 971583 - Upgrade SQLite to version 3.8.3.1 - Mozilla changes. r=mak 2014-02-13 09:53:52 -05:00
Mike Hommey
3abc19439d Bug 970757 - Fixup MOZ_JS_LIBS after bug 969164. r=gps
--HG--
extra : amend_source : 8b56fb4e59fb59fc483bd1339782c111ae90ee29
2014-02-11 14:09:33 +09:00
Jan Steffens
dbab686bb9 Bug 806917 followup: Fix gstreamer chunk of configure.in to handle --disable-gstreamer properly. r=gps 2014-02-12 18:17:52 -08:00
Daniel Holbert
ab1dda1fcd Bug 928808: Suppress clang warnings (in newer clang versions) about inline 'new' and 'delete'. r=glandium 2014-02-12 10:55:25 -08:00
Jan Beich
8698ee10af Bug 968819 - Make HOST_OS_ARCH on BSDs take same values as OS_ARCH. r=glandium 2014-02-12 10:24:21 -05:00
Alessandro Decina
f28d197448 Bug 806917 - Add support for GStreamer 1.0. r=edwin, r=gps 2014-02-11 09:22:45 -05:00
Mike Hommey
4f4b0cb3d6 Bug 969989 - Move MOZ_APP_NAME derivation from MOZ_APP_BASENAME where is was. r=ted 2014-02-11 10:45:37 +09:00
Mike Hommey
6db7bac19d Bug 969839 - Bump required NSPR version to 4.10.3. r=gps 2014-02-11 10:45:17 +09:00
Mike Hommey
557439c337 Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps
Before, we would run configure in both top-level and js/src, and both
configures would traverse their own set of moz.builds, without actual
knowledge about the other. With this change, both configures still run,
but only top-level traverses moz.build files, and uses js/src's
config.status when traversing its moz.build files. This allows a better
sharing of information between both build systems and the removal of many
hacks.

This also moves running libffi and icu configure to top-level.

Standalone js builds still have their own configure doing moz.build traversal,
as before.

--HG--
rename : config/autoconf.mk.in => config/autoconf-js.mk.in
rename : config/emptyvars.mk.in => config/emptyvars-js.mk.in
2014-02-11 10:37:47 +09:00
Mike Hommey
4abf2f3022 Bug 968561 - Move ffi detection from configure.in and js/src/configure.in into build/autoconf/ffi.m4. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey
c6a7edc25f Bug 946687 - Move ICU detection from configure.in and js/src/configure.in into build/autoconf/icu.m4. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey
79c051dfc5 Bug 462427 - Stop requiring CROSS_COMPILE being set. r=ted 2014-02-11 10:37:46 +09:00
Ehsan Akhgari
82ebdc883f Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Nathan Froyd
7f182deaaf Bug 933231 - don't |unset| variables after configuring NSPR; r=ted 2014-02-10 10:54:18 -05:00
Brian Smith
82405d772b Bug 967153: Update configure.in to require NSS 3.16, r=me
--HG--
extra : amend_source : 269b2e2da6bfd4f7eff0a7f055d920c6f50ec4ee
2014-02-09 16:30:34 -08:00
Ryan VanderMeulen
dec1046119 Bug 967443 - Upgrade SQLite to version 3.8.3 - Mozilla changes. r=mak 2014-02-06 10:19:33 -05:00
Vivien Nicolas
cc0b681107 Bug 961769 - Implement event loop responsiveness instrumentation for Gonk. r=gal 2014-02-05 19:53:53 +01:00
Randell Jesup
59d53bc1cd Bug 880419: disable AVX2 asm if the compiler/assembler don't support it r=glandium 2014-01-30 19:55:09 -05:00
Brian Smith
f5dee705f7 Bug 958916: Update to NSS 3.15.5 beta 3 (NSS_3_15_5_BETA3), r=me
--HG--
extra : rebase_source : 569c37a2b5ff3fb6e65a15f82b4c0fb1f2ae603d
2014-02-03 13:34:34 -08:00
Carsten "Tomcat" Book
7d0ce0e67e Backed out changeset 57d558b5d3df (bug 880419) to fix bustage on b2g-device Builds on a CLOSED TREE 2014-01-31 15:01:17 +01:00
Randell Jesup
869d3a8470 Bug 880419: disable AVX2 asm if the compiler/assembler don't support it r=glandium 2014-01-30 19:55:09 -05:00
Jonathan Watt
6e6c591ba5 Bug 960505 - Make it easier for Mozilla code to include ICU headers. r=glandium 2014-01-15 23:45:45 +00:00
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