Commit Graph

4348 Commits

Author SHA1 Message Date
Nathan Froyd
98df0c8796 Bug 1031352 - share the logic for determining what MSVC DLLs to package; r=glandium 2014-06-27 11:24:29 -04:00
Mukilan Thiyagarajan
3dca759f3f Bug 1000994 - Allow specifying SONAME of a shared library in moz.build. r=glandium 2014-07-09 00:47:00 +02:00
Wes Kocher
7a8c61014e Merge m-c to inbound 2014-07-08 20:04:41 -07:00
Wes Johnston
abe8fffd97 Bug 1033560 - Enable chromecast support in dev builds. r=gps,blassey 2014-07-08 09:15:50 -07:00
Mike Hommey
7b0a681fa3 Bug 1029346 - Add -Wno-error=coverage-mismatch to PGO builds 2014-07-09 08:05:03 +09:00
Mark Banner
24d3b9ebd9 Bug 1032017 Remove MOZ_SERVICES_FXACCOUNTS flags as it is no longer necessary. Also fixes test_hawkrequest.js failures in m-c. r=glandium 2014-07-08 07:37:57 +01:00
Ehsan Akhgari
9960b8abfa Bug 1034094 - Remove support for the gcc-style clang driver on Windows; r=glandium
This basically reverts the now unneeded parts of bug 752034.
clang-cl driver should be used on Windows instead.
2014-07-04 10:43:37 -04:00
Ehsan Akhgari
582586c47c Bug 1032520 - Do not pass -RELEASE to clang-cl for non-developer builds; r=glandium 2014-07-02 10:29:33 -04:00
Nick Alexander
746f8ec880 Bug 1021864 - Part 2: Add build feature flag MOZ_ANDROID_SEARCH_ACTIVITY. r=rnewman 2014-06-30 11:21:49 -07:00
Jim Blandy
e07aaa8185 Bug 800200: Remove references to JSD from outside js/jsd. r=mccr8,bholley,ted,smaug 2014-06-27 11:05:08 -07:00
Jim Blandy
c197a8c3f5 Bug 800200: Delete all references to the obsolete Venkman chrome debugger from the tree. r=ted 2014-06-27 11:05:07 -07:00
Brian Smith
ac290368ad Bug 883339: Enable "mach gtest" on Windows, but leave GTest disabled for "make check", r=glandium
--HG--
extra : rebase_source : e62eac1e5e70293d3c9df5406c996097abccbd3a
2014-06-08 19:00:58 -07:00
Brian R. Bondy
cacb9c55fc Bug 598615 - Rename HAVE_64BIT_OS to HAVE_64BIT_BUILD. r=ted 2014-06-24 22:16:25 -04:00
Nathan Froyd
c3ea6db0ae Bug 728600 - define TARGET_XPCOM_ABI in mozilla-config.h; r=glandium 2014-06-23 15:06:48 -04:00
Ryan VanderMeulen
56b5a0a07d Bug 1020815 - Upgrade SQLite to version 3.8.5 - Mozilla changes. r=mak 2014-06-24 14:46:02 -04:00
295999a306 Bug 1026858 - "search for "stdio.h" exactly". r=mshal 2014-06-18 17:19:00 +02:00
Chris Peterson
4d8cb6ff03 Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron 2014-05-04 23:11:04 -07:00
Mike Hommey
1e8bfcb8e4 Bug 1026469 - Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. r=ted 2014-06-21 09:13:58 +09:00
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