Commit Graph

4774 Commits

Author SHA1 Message Date
Nathan Froyd
d903c2ee7e Bug 1192277 - remove check for LLVM PR 8927; r=glandium
The PR was fixed in early 2011.  clang 3.3, the oldest version of clang
that we build with, was released in mid-2013.  It's safe to say that all
versions of clang now have this fix, and we can delete the check.
2015-08-07 19:35:43 -04:00
Nathan Froyd
96c7e20fe3 Bug 1192233 - delete check for sys/cdefs.h from configure; r=mshal
We never consult HAVE_SYS_CDEFS_H anywhere.  All the places we do
include <sys/cdefs.h> do it unconditionally.  So let's get rid of this
useless check.
2015-08-07 17:38:14 -04:00
Wes Kocher
83a7cbf448 Merge m-c to inbound, a=merge 2015-08-06 18:11:16 -07:00
Nathan Froyd
7894c2fd13 Bug 1191900 - remove superfluous check for GCC force_align_arg_pointer attribute; r=glandium
qcms and libav use __attribute__((force_align_arg_pointer))
unconditionally; the libav use case suggests that the attribute has been
around since GCC 4.2.  We're well past that point with GCC, and clang
supports it also.  So we can simply assume the compiler has it in the
appropriate places.

It is, however, x86 only (x86-64 appropriately aligns the stack at all
times), so we need to adjust the libpixman build code appropriately.
2015-08-06 21:07:57 -04:00
Nathan Froyd
0a5095ccbf Bug 1191884 - remove now-unnecessary check for GCC PR49911; r=glandium
This PR was fixed in the GCC 4.7 development cycle.  Since we require
GCC 4.7 now, we no longer have to check for this bug.
2015-08-06 20:41:38 -04:00
Ryan VanderMeulen
6b37d9c465 Merge m-c to fx-team. a=merge 2015-08-06 15:53:46 -04:00
Nathan Froyd
bb24525b8a Bug 1191816 - don't check for sys/int_types.h in configure; r=mshal
<sys/int_types.h> appears to be a pre-standardization header that was
common on SunOS systems (which apparently also provided <inttypes.h>?).
Searching also turns up references in the NetBSD source tree for
less-common architectures (e.g. sh3).  There are a few includes for
<sys/int_types.h> in the tree, but only as a fallback for <inttypes.h>.

In short, we don't care about this header, and we shouldn't check for it.
2015-08-06 17:54:57 -04:00
Nathan Froyd
8ac446bac2 Bug 1191819 - part 1 - substitute MOZ_BZ2_CFLAGS as a list; r=mshal
We appear to be inconsistent about which CFLAGS variables get
substituted as lists (most things relating to widget libraries, for
instance) and which are just raw strings (most everything else).  This
patch is a first step towards making everything a list, which makes the
next patch much easier to write.  The other variables can be converted
as a followup bug.
2015-08-06 17:49:12 -04:00
Jacek Caban
da30b32ccd Bug 856404 - Enable libraries folding on mingw. r=glandium 2015-08-06 13:26:33 +02:00
James Long
eb0c322c90 Bug 1181646 - Add React as a shared library for devtools. r=gps,fitzgen
--HG--
extra : commitid : 8Icuj1NpV64
2015-08-06 00:27:39 -07:00
Bas Schouten
04e271a9a0 Bug 1186472: Locate DirectX files in the Windows 10 SDK. r=vlad 2015-08-06 19:29:24 +00:00
Makoto Kato
0c13d41989 Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal 2015-08-03 10:05:05 +09:00
Lee Salzman
cf2fe05f07 Bug 1188462 - Add SKIA_INCLUDES list for adding Skia to header search path. r=jrmuizel 2015-07-30 12:05:22 -04:00
Ryan VanderMeulen
7c486ed4c2 Merge inbound to m-c. a=merge 2015-07-30 16:08:21 -04:00
Ryan VanderMeulen
e6798f2427 Bug 1188578 - Upgrade SQLite to version 3.8.11.1. r=mak 2015-07-30 07:49:40 -04:00
Thomas Zimmermann
2f7aeaeba9 Bug 1187872: Remove HAL backend from Bluetooth, r=shuang
Bluedroid's HAL backend has been superseded by the Bluetooth daemon, and
already been unused in current releases. This patch removes the code from
Gecko.
2015-07-30 09:09:26 +02:00
Nathan Froyd
16716c50a2 Bug 1188555 - part 2 - remove write-only configure.in variables MKSHLIB_{UN,}FORCE_ALL; r=mshal 2015-07-28 14:08:08 -04:00
Nathan Froyd
7713f24298 Bug 1188555 - part 1 - remove write-only configure.in variable NO_LD_ARCHIVE_FLAGS; r=mshal 2015-07-28 14:07:07 -04:00
Nathan Froyd
9ad53e71c9 Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal
Even if we used FIXED_EGREP at one point, we don't anymore.
2015-07-28 12:49:41 -04:00
Ted Mielczarek
ee0ef02a1f bug 1183129 - Remove a dead iOS-related conditional from configure.in. r=glandium
--HG--
extra : rebase_source : 59f06d0f9e6734dc005e5458a05da062367d71cb
2015-07-13 07:20:30 -04:00
Giovanny Andres Gongora Granada
2e800a3fea Bug 1150312 - Remove MOZ_SHARK. r=glandium 2015-07-23 18:16:00 -04:00
ISHIKAWA, Chiaki
00b7bf66d2 Bug 1187124 - Refer to $ANDROID_VERSION "... -ge 18" only when it is a non-empty string. r=gps
--HG--
extra : rebase_source : 7e29fbc1e71ae5a639a194293450849090a29bc4
2015-07-23 16:47:00 +02:00
Andreas Tolfsen
29d401a02f Bug 1177608: Support for compiling optimised Rust code
Optimised Rust compilation is enabled on passing --enable-optimize to
the configure script.  This sets the RUSTFLAGS output variable that gets
picked up by the compile targets RSOBJS and RSSRCS and passed to rustc.

r=glandium

--HG--
extra : commitid : 8thSkfLFXSY
extra : rebase_source : 5ec79b76a187bcbb0f09ad374cf9f763f0adb0d7
2015-07-21 14:21:40 +01:00
Mike Hommey
d450691e52 Bug 1186229 - Enable Gtk+3 builds by default. r=gps
Note Gtk+3 builds need both Gtk+2 *and* Gtk+3.
2015-07-23 10:24:31 +09:00
Jed Davis
ff6f22789d Bug 1182565 - Disable sandboxing on Linux Thread Sanitizer builds. r=kang 2015-07-16 11:53:00 -04:00
Ralph Giles
fb7a70ca1a Bug 1181441 - Configure check for no-tls rust toolchain. r=ted
By default the rust standard library uses linker-assisted
thread-local storage, which isn't supported on MacOS X 10.6.
If we're targetting that version make sure we can link code
built with $RUSTC.

If so it's presumedly been built with alternate support.
2015-07-15 22:36:45 -07:00
Sylvestre Ledru
2cfaca06a1 Bug 1176533 - Rename the variable MOZ_APP_VERSION_ABOUT for something more general r=glandium
--HG--
rename : browser/config/version_about.txt => browser/config/version_display.txt
2015-07-11 19:37:54 -06:00
Kyle Machulis
17cc1532fc Bug 1157768 - Build files and config headers for libav fft; r=glandium 2015-07-10 14:34:07 -07:00
Wes Kocher
b561edb7f4 Backed out 3 changesets (bug 1157768) for win64 pgo build bustage CLOSED TREE
Backed out changeset 24ced1b9f9dd (bug 1157768)
Backed out changeset 55efd92ce59d (bug 1157768)
Backed out changeset 812f311c4ee4 (bug 1157768)
2015-07-09 14:40:20 -07:00
Kyle Machulis
1d49a2f906 Bug 1157768 - Build files and config headers for libav fft; r=glandium 2015-07-09 09:07:52 -07:00
Valentin Gosu
9a74e8f645 Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus 2015-07-03 17:14:51 +02:00
Carsten "Tomcat" Book
75b4073eb3 Backed out changeset 5f2ca3ac2fcb (bug 1048131) for test failures in android s4 test_captive_portal_not_found.js 2015-07-03 14:26:56 +02:00
Valentin Gosu
f20197c275 Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus 2015-07-03 12:06:45 +02:00
Jan Gerber
c186adf8ce Bug 1178215 - update update.py for new libvpx r=rillian
libvpx dropped vpx_mem_set_functions,
only use it if an external libvpx
is used and still has it.

update update.py
add vpx_dsp_rtcd.h
rebase disable_pthread_on_mingw.patch
add vp9_filter_restore_aligment.patch
drop msvc2015.patch
2015-06-29 23:06:04 +02:00
Carsten "Tomcat" Book
848de192dd Backed out changeset c3c503368fdd (bug 1176729) for frequently breaking windows 8 x64 builds
--HG--
extra : rebase_source : e991a50274ac9c17454b413f0bd14bd7d62b157b
2015-06-24 12:27:24 +02:00
Ralph Giles
aa4cc7f72f Bug 1176729 - Remove redundant env checks in MOZ_PATH_PROGS. r=glandium
If we don't want this for rustc, we shouldn't have it for
other tools. Note that setting absolute paths will still
work, but relative ones won't.

--HG--
extra : rebase_source : f6995f76348052909079425aa5351d073053b8ab
2015-06-22 10:34:00 -07:00
Ryan VanderMeulen
42deb0e71d Bug 1176097 - Update NSS to NSS_3_19_2_RTM.
--HG--
extra : rebase_source : c668a4f77efd06e5914b69d06f5a2eab4233f9f3
2015-06-19 14:01:18 -04:00
Sylvestre Ledru
31098c91d9 Bug 1174506 - Bring back the version in the About:page of fennec r=glandium
Also update the configure to use MOZ_APP_VERSION for MOZ_APP_VERSION_ABOUT
if not found

--HG--
extra : rebase_source : bf511748c78577a2b84465bf4798ee635b036c22
2015-06-19 12:51:48 +02:00
Sylvestre Ledru
04df600be8 Bug 1174558 - Use separate file for the about window version r=glandium
A single file with two lines was breaking too much things
---
 browser/config/version.txt       | 2 --
 browser/config/version_about.txt | 1 +
 configure.in                     | 4 ++--
 3 files changed, 3 insertions(+), 4 deletions(-)
 create mode 100644 browser/config/version_about.txt
2015-06-15 11:50:40 +02:00
Ted Mielczarek
f6af9a3909 bug 1163828 - build system changes to support building for iOS. r=glandium
--HG--
extra : commitid : EAxgCmmuwAx
extra : rebase_source : 854a55e62573e59e042a326d62450fa3fbf2db18
2015-06-10 11:10:40 -04:00
Sylvestre Ledru
3e8388ea1e Bug 1145175 - Include the beta version in 'About Firefox' r=glandium
This should not have any effect on nightly or aurora.
Also fix browser/installer/windows/Makefile.in
webapprt/win/Makefile.in to use the variable instead
of the file
2015-06-12 11:54:28 +02:00
Wes Kocher
2aa142fe5e Merge inbound to central, a=merge 2015-06-11 17:02:47 -07:00
vivek
441e18b628 Bug 1055264 : Build flags added for firefox account profile -r=nalexander.
--HG--
extra : commitid : CB7Oe2LjdWO
extra : rebase_source : e914a08754618a5a44ad620afa422985bd09fdc7
2015-06-10 21:22:00 -07:00
Kelly Davis
2d74879e56 Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps
--HG--
extra : rebase_source : 51a77ab53d3b4e0da92b0f20de93df0167a65ce3
extra : histedit_source : 6556cd8f4b8872f464ba1fcad30b9c7659534b04
2015-06-09 22:54:00 -04:00
Mike Hommey
00e19f02ed Fixup for bug 1172632 on a CLOSED TREE. r=me 2015-06-10 11:17:45 +09:00
Mike Hommey
d2f37fb969 bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal 2015-06-10 10:49:22 +09:00
Kelly Davis
0073367e6e Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps
--HG--
extra : rebase_source : 962cadbd7a5a7da9ffa016ffefaaa58dc8b180f5
2015-06-04 06:53:00 +02:00
Muhsin A. Steiman
d3d666a478 Bug 1149279 - Remove unused build config variable NSS_NO_LIBPKIX. r=gps 2015-06-03 11:24:00 -04:00
Ryan VanderMeulen
2b848889f8 Merge inbound to m-c. a=merge 2015-06-03 15:55:09 -04:00
Ryan VanderMeulen
0d430ff1b0 Backed out changesets b2fb4270e0a6 and 2a0493fb37db (bug 1051148) for introducing new rooting hazards.
CLOSED TREE IGNORE IDL

--HG--
extra : rebase_source : 97a096424b43fc4bed692182841843131fdcee13
extra : histedit_source : 4754300927dac90f0ae879e90896e36f1aa28b49
2015-06-03 13:14:59 -04:00