Commit Graph

4380 Commits

Author SHA1 Message Date
Ryan VanderMeulen
794c2c9953 Backed out changeset 9d86b9442f0b (bug 975011) for Windows debug test bustage that only appears on clobber builds.
CLOSED TREE
2014-06-18 13:21:57 -04:00
Steve Fink
df7cba4e45 Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium 2014-02-25 14:15:16 -08:00
Jan Beich
1d8a86d41b Bug 1015547 - Fill |struct nsID| via arc4random_buf if available on Android and BSDs. r=vlad, r=glandium 2014-06-02 18:42:00 -04:00
Jan Beich
ddc9fe103d Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium 2014-06-02 18:41:00 -04:00
Mike Hommey
5ccfab68a1 Bug 1025469 - Bump NSS version configure checks for. r=bsmith 2014-06-17 07:15:16 +09:00
Nathan Froyd
a14320ae86 Bug 1018375 - part 2a - export GCC_USE_GNU_LD from configure; r=glandium 2014-06-11 14:48:37 -04:00
Ed Morley
c19ece1e48 Merge mozilla-central and inbound 2014-06-12 16:02:42 +01:00
Paul Rouget
7ee35374fb Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-12 14:47:35 +08:00
Richard Newman
6fb037ddb4 Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander 2014-06-11 17:36:33 -07:00
Wes Kocher
938ba01593 Backed out changeset c1c53022dae4 (bug 1024238) for android bustage on a CLOSED TREE 2014-06-11 18:02:37 -07:00
Richard Newman
c66721e27c Bug 1024238 - Die in configure if building with less than SDK 19. r=nalexander 2014-06-11 17:36:33 -07:00
Jan Beich
a56add1a31 Bug 1023028 - Make SSE2_FLAGS apply for $GNU_CC regardless of OS. r=glandium 2014-06-09 19:26:00 -04:00
Richard Newman
aa3662b743 Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle 2014-06-10 10:37:38 -07:00
Ehsan Akhgari
fde35aa8b8 Bug 1021378 - Add support for clang-cl to the build system; r=glandium
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There
are some places in our build system where we try to detect clang by looking at
the output of $(CC) -v, and that will cause us to believe that we are using
clang, which is not helpful.  This patch defines the CLANG_CL variable when it
detects clang being used on Windows.  It also masquarades clang-cl as MSVC
2012, which is how the compiler introduces itself through the _MSC_VER
predefined variable.

2. Disable a bunch of things which currently are not supported on clang-cl.  As
we proceed with this port, hopefully we'll be able to remove everything in this
list, but this will get us closer to be able to build with clang-cl.

With this patch and clang-cl trunk, we can get past the configure stage of the
build.

--HG--
extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5
2014-06-07 10:27:43 -04:00
Ryan VanderMeulen
52d3bc7564 Backed out changeset 88a641ee5cbe (bug 1007057) for frequent test timeouts.
CLOSED TREE
2014-06-07 01:16:08 -04:00
Paul Rouget
b7bf28a4e9 Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-06 12:01:52 +08:00
Wes Kocher
23fe5fab27 Merge inbound to m-c a=merge 2014-06-05 18:31:10 -07:00
Ryan VanderMeulen
0dcfa83c26 Bug 1021287 - Update NSPR to 4.10.6 RTM. r=kaie, a=me 2014-06-05 18:00:11 -04:00
Carsten "Tomcat" Book
83702104a1 merge fx-team to mozilla-central a=merge 2014-06-05 15:08:55 +02:00
Richard Newman
8ed5c36169 Bug 1019981 - Part 1: remove Language section from preferences if locale switching is disabled. r=nalexander 2014-06-04 19:21:33 -07:00
Jacek Caban
a700cc840e Bug 1019001 - Resotre HOST_CXXFLAGS before running subdir configure. r=glandium
--HG--
extra : rebase_source : b631581d08830ebb0d5f276da6c4b5825d22bf8b
2014-06-03 13:26:27 +02:00
Mike Hommey
529eddba7d Bug 945582 - Don't use jemalloc3 C99 headers with MSVC versions that have (some) C99 support. r=mshal
--HG--
rename : memory/jemalloc/src/include/msvc_compat/inttypes.h => memory/jemalloc/src/include/msvc_compat/C99/inttypes.h
rename : memory/jemalloc/src/include/msvc_compat/stdbool.h => memory/jemalloc/src/include/msvc_compat/C99/stdbool.h
rename : memory/jemalloc/src/include/msvc_compat/stdint.h => memory/jemalloc/src/include/msvc_compat/C99/stdint.h
2014-05-31 09:54:23 +09:00
Magnus Melin
9d661195b2 Bug 1017883 - Unable to view saved passwords in Thunderbird32.0a1, since _INTL_API not enabled. r=glandium 2014-06-04 22:17:03 +03:00
Sylvestre Ledru
48a84661a3 Bug 1020267 - Remove some duplicate display when searching for wget and tar. r=glandium 2014-06-04 05:08:00 -04:00
Ryan VanderMeulen
8021d45644 Backed out changeset 16e5c41a0893 (bug 1015547) for bustage. 2014-05-30 17:09:39 -04:00
Ryan VanderMeulen
1f11f3d280 Backed out changeset 7b6b2d8dd79b (bug 1015547) for bustage. 2014-05-30 17:09:34 -04:00
Jan Beich
d012fe1bfa Bug 1015547 - Fill |struct nsID| via arc4random_buf if available on Android and BSDs. r=vlad, r=glandium 2014-05-29 23:09:00 -04:00
Jan Beich
76debdf99c Bug 1015547 - Prefer arc4random to generate UUIDs on BSDs. r=vlad, r=glandium 2014-05-28 21:43:00 -04:00
Emilio Pozuelo Monfort
3062b0f182 Bug 624422- Add libmozgtk libraries so that libxul can use GTK+ 2 and 3. r=glandium
This is necessary for plugins when building libxul for GTK+ 3
because libxul will link against GTK+ 3 and some plugins link
against GTK+ 2, but both GTK+ libraries can't be loaded in the
same process. With this change, we have an indirection between
libxul and libgtk, named libmozgtk. plugin-container will
be modified to load libmozgtk2 in order to only have GTK+ 2
in its address space, thus enabling various plugins (e.g. flash)
on GTK+ 3 firefox.
2014-05-01 13:36:05 +02:00
Nathan Froyd
7ac1ddf1f6 Bug 1017661 - remove MOZ_NSS_PATCH functionality; r=glandium 2014-05-29 12:16:58 -04:00
Mike Hommey
ae822ef4fc Bug 1014976 - Enable jemalloc by default on all Windows MSVC builds, like on other platforms. r=bsmedberg 2014-05-30 09:40:13 +09:00
Mike Hommey
b55c7885af Bug 1014976 - Make --enable-jemalloc imply MOZ_NO_DEBUG_RTL on Windows. r=bsmedberg 2014-05-30 09:40:02 +09:00
Mike Hommey
2cf6cf6466 Bug 1014976 - Make MOZ_NO_DEBUG_RTL builds actually disable the MSVC debug CRT everywhere. r=bsmedberg 2014-05-30 09:39:44 +09:00
Jonathan Kew
01be52cd6f bug 998844 - part 1 - add configure option to support for bundled fonts (enabled on b2g desktop products). r=gps 2014-05-29 13:00:49 +01:00
Juan Gomez
c4c7623dac Bug 1014403 - [Flatfish][build] B2G for flatfish build failed. r=roc 2014-05-26 08:12:00 +02:00
Wes Kocher
98152d91df Merge fx-team to m-c 2014-05-23 17:04:56 -07:00
Felipe Gomes
5caf22f096 Bug 1014367 - Add support for translation API key. r=ted 2014-05-23 13:21:06 -03:00
Wes Kocher
d0cf640a86 Merge m-c to inbound 2014-05-22 17:55:00 -07:00
Allison Naaktgeboren
dac30139cf Bug 1004533 - Guard all e10s testing UI behind an E10S_TESTING_UI ifdef.r=mconley,r=nalexander 2014-05-22 09:09:32 -07:00
Landry Breuil
0cf3815f32 Bug 1012447: allow building webapprt against gtk3 r=glandium 2014-05-21 13:50:03 +02:00
Carsten "Tomcat" Book
a79c1ec7ff Backed out changeset 9b2588d41e3a (bug 969395) for bustage 2014-05-21 11:29:21 +02:00
Qiang Lu
c9bd29e3a3 Bug 969395 - Add stub library for accesing VP8 HW codec through android native mediacodec interface. r=rjesup 2014-05-21 10:14:31 +08:00
Mike Hommey
c54e856eb3 Bug 999913 - Enable replace-malloc on nightly builds. r=mshal 2014-05-01 10:57:48 +09:00
Nicholas Nethercote
b5aba0afc1 Bug 1013014 (attempt 2) - Disable Trace Malloc on TBPL debug builds. r=glandium.
--HG--
extra : rebase_source : 08fa200fd205225f85b9845bf8c18ac38fe26e0d
2014-05-19 18:16:42 -07:00
Mike Hommey
631f8f3393 Bug 1014308 - Update jemalloc3 to upstream 3.6.0. r=njn,r=mshal 2014-05-23 07:26:40 +09:00
Robert O'Callahan
950332b02a Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
2014-05-11 23:37:14 -07:00
Ryan VanderMeulen
8d463532ff Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage.
CLOSED TREE
2014-05-20 12:17:51 -04:00
Nathan Froyd
5a4e9d2835 Bug 1004519 - enable intrinsic replacement on windows builds; r=glandium 2014-05-07 13:31:50 -04:00
Robert O'Callahan
76ebf97a8d Bug 1001320. Part 5: Use #pragma GCC visibility on B2G. r=glandium
--HG--
rename : config/gcc_hidden.h => config/gcc_hidden_dso_handle.h
extra : rebase_source : 600bf9dd51c88ea0cdea3db2e20ce8ab1de9f3fb
2014-05-11 23:37:14 -07:00
Marco Castelluccio
51f64d5cbb Bug 972201 - Remove the MOZ_B2G_CERTDATA hack. r=briansmith 2014-05-18 15:42:42 +02:00
Jacek Caban
e2495e129d Bug 1008192 - Don't try to use hidden visibility on mingw. r=glandium 2014-05-14 13:06:33 +02:00
Jacek Caban
9a3b11e1e8 Bug 988271 - Relanded configure.in part after bug 999260. 2014-05-14 13:06:03 +02:00
Ryan VanderMeulen
d76da7eade Merge inbound to m-c. 2014-05-13 16:27:03 -04:00
Masatoshi Kimura
59b4731e8b Bug 1008851 - Move NONASCII into |if| block to avoid errors on POSIX-violation intolerant environments. r=mshal 2014-05-14 01:04:59 +09:00
Paul Rouget
a33bf3b923 Bug 999417 - Land the new App Manager UI. r=jryans r=mshal 2014-05-12 08:53:00 +02:00
Jeff Gilbert
6b8e88d28f Bug 1005484 - Properly skip vista d3dc DLL if missing. - r=mshal 2014-05-09 11:44:11 -07:00
Robert O'Callahan
15be759d67 Bug 1001320. Part 5: Enable GCC visibility pragmas on Android. r=glandium
--HG--
extra : rebase_source : f9286815e8f07c9836fa64a423dd091e7c3d44d1
2014-04-24 14:51:42 +12:00
Mike Hommey
24512f06f7 Bug 1005495 - Move sccache stats out of the build log. r=mshal 2014-05-07 11:50:09 +09:00
Nick Alexander
2712067761 Bug 1000676 - Part 2: Add MOZ_DEVICES and register about:devices. r=mfinkle 2014-05-05 11:27:56 -07:00
Jeff Gilbert
b21a7e2e9c Bug 999260 - Ship both d3dcompiler_43 and _46+. - r=mshal 2014-05-02 15:31:05 -07:00
Benoit Girard
1591dfd8e6 Bug 986160 - Add MozGtestFriend.h to deal with gtest in non test builds. r=glandium 2014-04-07 15:23:03 -04:00
Ed Morley
b107d7de01 Merge mozilla-central and inbound 2014-05-01 16:23:05 +01:00
Ed Morley
548e0d10a5 Merge latest green fx-team changeset and mozilla-central 2014-05-01 15:53:50 +01:00
Ted Mielczarek
766404390f bug 1003812 - Check for Windows 8 SDK for building Gamepad on Windows. r=glandium 2014-05-01 07:17:19 -04:00
Mark Hammond
8f31d14de2 Bug 1003641 - add MOZ_LOOP configure variable. r=ted 2014-05-01 09:19:32 +10:00
Mike Hommey
209c1d054b Backout changeset 24359653cf0a (bug 999913) for bustage on a CLOSED TREE. 2014-05-01 11:22:26 +09:00
Mike Hommey
79055c61e9 Bug 999913 - Enable replace-malloc on nightly builds. r=mshal 2014-05-01 10:57:48 +09:00
Mike Hommey
41ad6885a5 Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted 2014-05-01 10:53:48 +09:00
Alexandre Poirot
9b9a93caf2 Bug 961745 - Introduce b2g/dev application to build a mulet. r=mshal, r=fabrice 2014-04-28 14:53:00 -04:00
Ryan VanderMeulen
f3f4985fe0 Merge m-c to inbound on a CLOSED TREE. 2014-04-30 16:47:33 -04:00
Ted Mielczarek
1dc00c5f8c bug 852935 - Add Android gamepad backend. r=snorp, rs=smaug 2014-04-22 10:53:48 -04:00
Alexandre Poirot
7017800a9e Bug 999631 - Disable startup cache via a dedicated flag. r=mshal 2014-04-23 04:57:00 -04:00
Ed Morley
e41a3e1c8a Merge mozilla-central and inbound 2014-04-29 18:23:29 +01:00
Mike Hommey
95601eca19 Bug 1001703 - Remove memswap wrapping. r=snorp 2014-04-29 04:12:27 +09:00
Ted Mielczarek
873a726a19 Bug 996078 - Replace Windows Gamepad DirectInput backend with Raw Input. r=jimm 2014-04-14 13:18:51 -04:00
Jan Keromnes
fc2503e249 Bug 993137 - Trivial fixes. f=ochameau, r=glandium 2014-04-23 10:50:00 +02:00
Shelly Lin
cd4e027c98 Bug 908995 - Part 4: Add build flags for TaskTracer. r=khuey. 2014-04-22 10:32:29 +08:00
Ehsan Akhgari
2ecbad7b1c Bug 491863 - Remove IBMBIDI; r=roc 2014-04-23 21:15:29 -04:00
Jan Beich
0760d17b4f Bug 983953 - Don't try to use vpx_mem if --with-system-libvpx doesn't provide. r=glandium 2014-04-22 08:44:04 -04:00
Makoto Kato
f065222509 Bug 995089 - GIO support shouldn't check GTK2 version if GTK3 build. r=glandium 2014-04-18 13:20:04 +09:00
Vasanthakumar Pandurangan
0f755350a7 Bug 976172 - Part 1 Changes in MediaOmxDecoder to enable audio offloading r=roc
This adds support in MediaOmxDecoder to dynamically switch between
MediaDecoderStateMachine and AudioOffloadPlayer
2014-04-08 20:59:07 +05:30
Vasanthakumar Pandurangan
92bcfe6282 Bug 976172 - Part 2 Enable audio offloading in gecko r=padenot
Implements a new class AudioOffloadPlayer to make use of
Android::AudioTrack class's offloading capability
2014-03-22 18:40:05 +05:30
Jan Horak
39e7c3641c Bug 991686 - Build Gnome components also for GTK3. r=glandium 2014-04-08 09:57:45 -04:00
J.R. Oldroyd
0574204f04 Bug 893397 - Add FreeBSD support for NeckoWifi. r=ted, r=jdm 2014-04-02 09:02:06 -04:00
Jacek Caban
2af0aa900e Bug 988271 - Fixed D3D SDK detection on mingw. r=mshal,jgilbert 2014-03-31 13:21:38 +02:00
Wes Kocher
f169e1e3b6 Merge m-c to fx-team 2014-03-28 17:07:04 -07:00
Robert Strong
c8115be7cc Configure changes for Bug 962381 - Add support for NSIS 3.0a2. r=mshal 2014-03-28 15:17:01 -07:00
Jan Beich
7a014faa7d Bug 987773 - Enable FFmpeg on more XP_UNIX platforms by default. r=glandium 2014-03-27 11:02:28 -04:00
Terrence Cole
e553cd2e0b Bug 619558 - Enable generational GC on desktop; r=sfink, sr=naveed
--HG--
extra : rebase_source : 7234cc03ed04d48d54ac613e25708a1321501f24
2014-02-05 10:04:16 -08:00
Carsten "Tomcat" Book
3658bfa967 Backed out changeset 52f43e3f552f (bug 619558) for frequent mochitest other test failure on OS X 10.8 2014-03-27 10:14:39 +01:00
Terrence Cole
46e392ac03 Bug 619558 - Enable generational GC on desktop; sr=naveed 2014-02-05 10:04:16 -08:00
Ryan VanderMeulen
dc964354da Bug 988507 - Upgrade SQLite to version 3.8.4.2. r=mak 2014-03-26 16:02:23 -04:00
Wan-Teh Chang
ad9cf4c0df Bug 983945: Handle an NSPR configure script generated with autoconf 2.68.
r=glandium.
Bug 849085: Port NSPR's build/autoconf/acwinpaths.m4 to autoconf 2.56+.
r=bsmedberg.
2014-03-26 06:40:07 -07:00
Mike Hommey
d7540b3055 Bug 985836 - Move -Fd flags from configure to config.mk. r=mshal 2014-03-26 08:12:26 +09:00
Mike Hommey
6e01527c92 Bug 985835 - Move MOZ_DEBUG_FLAGS declaration for MSVC next to the one for GCC. r=mshal 2014-03-26 08:12:12 +09:00
Mike Hommey
ab3aefeed3 Bug 985833 - Don't quote CC/CXX when checking MSVC version in configure. r=mshal 2014-03-26 08:11:53 +09:00
Jonathan Griffin
05107f9406 Bug 979650 - Always build with Marionette for Firefox, b2g desktop, r=ted 2014-03-11 13:22:34 -07:00
Glenn Randers-Pehrson
3d0a590723 Bug 980488 - Update in-tree libpng to version 1.6.10. r=jrmuizel 2014-03-24 16:36:11 -04:00
Phil Ringnalda
8322201880 Merge m-c to m-i 2014-03-22 08:09:46 -07:00
Wes Kocher
e1be97579f Merge m-c to b2g-inbound 2014-03-21 17:59:13 -07:00