Commit Graph

3033 Commits

Author SHA1 Message Date
Nathan Froyd
dabd104e2e 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
66a98a5607 bug 1183129 - Remove a dead iOS-related conditional from configure.in. r=glandium 2015-07-13 07:20:30 -04:00
Giovanny Andres Gongora Granada
e0396955ea Bug 1150312 - Remove MOZ_SHARK. r=glandium 2015-07-23 18:16:00 -04:00
ISHIKAWA, Chiaki
1294f7e193 Bug 1187124 - Refer to $ANDROID_VERSION "... -ge 18" only when it is a non-empty string. r=gps 2015-07-23 16:47:00 +02:00
Andreas Tolfsen
7f12d0e4ac 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
2015-07-21 14:21:40 +01:00
Mike Hommey
1c0e5b0085 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
0e03fb2f74 Bug 1182565 - Disable sandboxing on Linux Thread Sanitizer builds. r=kang 2015-07-16 11:53:00 -04:00
Ralph Giles
671411c3a1 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
f6023a75a1 Bug 1176533 - Rename the variable MOZ_APP_VERSION_ABOUT for something more general r=glandium 2015-07-11 19:37:54 -06:00
Kyle Machulis
38a381216f Bug 1157768 - Build files and config headers for libav fft; r=glandium 2015-07-10 14:34:07 -07:00
Wes Kocher
262c2fee8b 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
e9d2054d2f Bug 1157768 - Build files and config headers for libav fft; r=glandium 2015-07-09 09:07:52 -07:00
Valentin Gosu
34f2bb349d 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
0e3e33301a 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
d7533f6bff 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
54c9149478 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
61ae010d74 Backed out changeset c3c503368fdd (bug 1176729) for frequently breaking windows 8 x64 builds 2015-06-24 12:27:24 +02:00
Ralph Giles
f265070569 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.
2015-06-22 10:34:00 -07:00
Ryan VanderMeulen
8d4e051843 Bug 1176097 - Update NSS to NSS_3_19_2_RTM. 2015-06-19 14:01:18 -04:00
Sylvestre Ledru
39d636be88 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
2015-06-19 12:51:48 +02:00
Sylvestre Ledru
a8eb41805f 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
da4276d0ce bug 1163828 - build system changes to support building for iOS. r=glandium 2015-06-10 11:10:40 -04:00
Sylvestre Ledru
cbe20c8b3e 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
c8c1ed8e66 Merge inbound to central, a=merge 2015-06-11 17:02:47 -07:00
vivek
616bd1e79c Bug 1055264 : Build flags added for firefox account profile -r=nalexander. 2015-06-10 21:22:00 -07:00
Kelly Davis
1e7b5d3640 Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps 2015-06-09 22:54:00 -04:00
Mike Hommey
1ebcda0b27 Fixup for bug 1172632 on a CLOSED TREE. r=me 2015-06-10 11:17:45 +09:00
Mike Hommey
85ff53f3f0 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
9b6de38130 Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps 2015-06-04 06:53:00 +02:00
Muhsin A. Steiman
e30516064a Bug 1149279 - Remove unused build config variable NSS_NO_LIBPKIX. r=gps 2015-06-03 11:24:00 -04:00
Ryan VanderMeulen
c0902a8fd7 Merge inbound to m-c. a=merge 2015-06-03 15:55:09 -04:00
Ryan VanderMeulen
860805cf95 Backed out changesets b2fb4270e0a6 and 2a0493fb37db (bug 1051148) for introducing new rooting hazards.
CLOSED TREE IGNORE IDL
2015-06-03 13:14:59 -04:00
James Willcox
00153cdbc0 Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+. Based on a patch by Mike Hommey. r=me,glandium 2015-06-03 10:26:16 -05:00
Kelly Davis
25b8aa7f44 Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=smaug, r=gps 2015-06-02 05:42:00 -04:00
Liang-Heng Chen
f7fdeb33b3 Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus 2015-05-20 23:06:00 -04:00
Kelly Davis
e291b17871 Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug 2015-05-21 07:33:00 -04:00
Honza Bambas
286d5912dd Bug 1170534 - Remove Visual Event Tracer. r=dougt 2015-06-02 11:44:00 -04:00
Edwin Flores
a0e7782d0f Bug 1160101 - Disable Adobe EME by default; enable only in Mozilla builds - r=glandium 2015-06-03 22:44:55 +12:00
Ryan VanderMeulen
1d69fe4248 Bug 1166031 - Update NSS to NSS_3_19_1_RTM. a=sledru 2015-05-28 14:14:52 -04:00
Nick Fitzgerald
d05f00417e Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium 2015-05-28 07:37:42 -07:00
Mike Hommey
9bf7b6e99e Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal 2015-05-27 11:33:23 +09:00
Ted Mielczarek
3a6a2f4e4c Bug 1167222 - don't warn about out-of-date rustc when --enable-rust is not specified, r=ted-self-review-because-gps-said-so 2015-05-26 13:12:54 +01:00
Phil Ringnalda
2f522a4405 Merge b-i to m-c, a=merge 2015-05-23 14:35:55 -07:00
Ryan VanderMeulen
7d96bb6456 Merge m-c to b2g-inbound. a=merge 2015-05-22 14:20:37 -04:00
Blake Wu
bd85680494 Bug 1166169 - Add MOZ_GONK_MEDIACODEC in configure and define it in moz.build. r=cpearce, r=glandium 2015-05-21 14:38:51 +08:00
Mike Hommey
0358af3851 Bug 1167005 - Remove gcc_hidden_dso_handle hack. r=nfroyd
The hack from bug 1001320 is not necessary anymore, since it originally
applied to gcc 4.4 only and now gcc 4.6, which we don't support anyways.
2015-05-21 15:17:02 +09:00
Ryan VanderMeulen
868e4b4db7 Merge m-c to fx-team. a=merge 2015-05-22 14:21:30 -04:00
Dave Townsend
2b393af356 Bug 1164168: Add a build time flag to control add-on signature checks. r=dveditz, r=gps 2015-05-12 14:03:59 -07:00
Benjamin Smedberg
7c074ca9b9 Bug 1167201 - Make absence of gconf developer packages a fatal error rather than disabling gconf automatically in the build system. This is necessary because if gconf is disabled, many tests don't work because they use gconf to detect linux. r=glandium 2015-05-21 12:25:22 -04:00
Ralph Giles
65627b7399 Bug 1164109 - Target MacOS X 10.7 or later for rust. r=ted
The rust compiler uses thread-local storage features which aren't
available on MacOS X 10.6. Until that's worked around or we drop
support for 10.6 in Firefox, we'll need to require a higher minimum
target version when building rust code.
2015-05-20 17:03:07 -07:00
Ralph Giles
7326c6a719 Bug 1163214 - Add rustc version detection. r=ted
Read and parse the rustc semvar, and require at least v1.x.

We want to reject old installs which are unlikely to be
compatible.
2015-05-20 17:03:06 -07:00
Ralph Giles
4a7c7f4f95 Bug 1163214 - Align --enable-rust help text. r=ted 2015-05-20 17:03:05 -07:00
Philipp Kewisch
e6bcae75e3 Fix bug 1165428 - Restore support for binary components on a per-application basis. r=bsmedberg 2015-05-20 20:01:27 +02:00
Chris Peterson
c725038abc Bug 8607346 - Add -fvisibility-inlines-hidden to VISIBILITY_FLAGS to hide inline member functions. r=glandium 2015-05-11 00:53:16 -07:00
Mike Hommey
a97fab2077 Bug 1165654 - Cleanup how libjpeg-turbo assembly build variables are set. r=mshal
Most notably, always set LIBJPEG_TURBO_AS if LIBJPEG_TURBO_ASFLAGS is set.
2015-05-20 09:44:33 +09:00
Oleg Romashin
be0bc210b9 Bug 1165918 - Qt widget port does not compile anymore. r=rojkov 2015-05-18 18:13:56 -07:00
Andrew Osmond
5cbe51d5d5 Bug 1164525 - Ignore GAIADIR on B2G device builds, only useful for B2G desktop. r=mshal 2015-05-14 18:51:33 -04:00
James Willcox
0876f187ba Backout fb6329699801 for x86 breakage on a CLOSED TREE 2015-05-14 15:40:00 -05:00
James Willcox
0092d07156 Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+. Based on a patch by Mike Hommey. r=me,glandium 2015-05-14 14:52:10 -05:00
Makoto Kato
165e0d8779 Bug 1134110 - other-license/android is unnecessary if Android minimum version is 11 or later. f=esawin, r=sworkman 2015-05-14 15:38:18 +09:00
Lee Salzman
14cbb43882 Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium 2015-05-13 12:04:03 +09:00
David Major
7fcca2e35b Bug 1160146: Disable global sized deallocation for VS2015. r=glandium 2015-05-12 18:20:10 -04:00
Mike Hommey
4f30f70ed8 Bug 1162845 - Move ASFLAGS to moz.build. r=mshal 2015-05-12 07:54:06 +09:00
Ben Turner
5b0e554d7b Bug 1162643 - Upgrade to SQLite 3.8.10.1, r=mak. 2015-05-11 13:44:14 -07:00
Ralph Giles
c8b131f812 Bug 1161339 - Check for the rust compiler. r=ted
Add a configure switch --enable-rust to control compilation
of rust source.

This serves as a basic conditional for experimentation with
gecko code written in rust. It presumes we can use a rustc
installed on the system, e.g. by the developer or by tooltool.

Requesting rust support without making rustc available will fail
since we don't want the build configuration to change based on
the available environment.
2015-05-05 10:48:00 -07:00
Felipe Gomes
0b5bd52d9b Bug 1161260 - Make e10s opt-in on Aurora and display popup asking users to try it. r=billm 2015-05-07 17:38:56 -03:00
Nathan Toone
f2188c4bd1 Bug 1161195 - Part 1: Set java class names at compile time. r=nalexander
Rather than hardcoding the following classes in AppConstants.java.in and AndroidManifest.xml, they are set in
confvars.sh:
   org.mozilla.gecko.GeckoApplication (Specified using MOZ_ANDROID_APPLICATION_CLASS)
   org.mozilla.gecko.BrowserApp       (Specified using MOZ_ANDROID_BROWSER_INTENT_CLASS)
   org.mozilla.search.SearchActivity  (Specified using MOZ_ANDROID_SEARCH_INTENT_CLASS)
2015-05-05 20:10:50 -06:00
Kai Engert
dae7faa427 Bug 1144055, Upgrade Firefox to use NSS 3.19, landing NSS_3_19_RTM 2015-05-04 21:34:38 +02:00
Nick Alexander
20b64aeed1 Bug 1159371 - Make --disable-compile-environment work with --enable-application=mobile/android. r=glandium 2015-05-01 13:42:15 -07:00
Nick Alexander
adb425370c Backed out changeset dcd206152465 (bug 1159371) 2015-04-30 11:40:41 -07:00
Nick Alexander
ef05fc9fc0 Bug 1159371 - Make --disable-compile-environment work with --enable-application=mobile/android. r=glandium
This doesn't really do what it says on the tin: it still requires a
compile environment in the situation when
--disable-compile-environment is set but we would be cross compiling.
It just doesn't do the compilation (or linking) of C/C++ binaries.
This is a step towards real support of --disable-compile-environment
when cross compiling.
2015-04-28 10:12:11 -07:00
Ryan VanderMeulen
6a1cad60ac Merge inbound to m-c. a=merge 2015-04-30 13:56:09 -04:00
Chris Peterson
feab5c9a5f Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium 2015-04-07 20:52:54 -07:00
Bob Owen
dc47966f72 Bug 1158849: Only enable Windows content sandbox on Nightly because of thumbnail process. r=glandium 2015-04-29 10:35:34 +01:00
Florian Quèze
5311b096ba Bug 1140364 - "configuring with --disable-compile-environment fails on Mac while looking for CoreMedia/CoreMedia.h" [r=mh+mozilla] 2015-03-06 04:29:00 -08:00
Makoto Kato
12a70c3b4d Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo 2015-04-28 18:59:53 +09:00
Carsten "Tomcat" Book
c76ef69f41 merge mozilla-inbound to mozilla-central a=merge 2015-04-24 14:37:13 +02:00
Mark Finkle
8b0e18b6db Bug 1143888 - Integrate the Adjust install tracking SDK. r=mfinkle 2015-04-08 22:49:16 -07:00
Carsten "Tomcat" Book
708ddc7be7 Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
Backed out changeset 53058615e7a3 (bug 1024774)
Backed out changeset 68fe0894bb09 (bug 1065657)
Backed out changeset 1b9620d674df (bug 1024774)
Backed out changeset a31c514b59da (bug 1024774)
Backed out changeset 0fcf8757f6c2 (bug 1024774)
Backed out changeset 9a3c71b925d4 (bug 1024774)
Backed out changeset 783acc92af04 (bug 1024774)
Backed out changeset ad71c9a3446b (bug 1024774)
Backed out changeset 4f37e72e70f6 (bug 1024774)
Backed out changeset ec869578cc0a (bug 1024774)
Backed out changeset 3c1d306c8a3d (bug 1024774)
Backed out changeset b3a90f30892d (bug 1024774)
Backed out changeset cf7bbb3774c0 (bug 1024774)
Backed out changeset 2522eb4d3cf2 (bug 1024774)
Backed out changeset 89a502d88f9c (bug 1024774)
Backed out changeset 61046ad3161f (bug 1024774)
Backed out changeset 36706aaa2f06 (bug 1024774)
Backed out changeset ba8e68e05149 (bug 1149397)
Backed out changeset 532169437c2f (bug 1065657)
2015-04-23 08:37:24 +02:00
Nick Fitzgerald
d807f47cc7 Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium 2015-04-22 11:09:54 -07:00
Jim Blandy
bb580c9204 Bug 1155438: Don't permit inconsistent values of MOZ_MEMORY between js/src and the top level. r=glandium 2015-04-22 09:14:18 -07:00
Kartikaya Gupta
69c50300c9 Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Jim Blandy
b818a4adbe Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium 2015-03-19 00:46:40 -07:00
Jim Blandy
bb247ca22e Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium 2015-03-18 23:56:08 -07:00
Reed Loden
5cbe5e0783 Bug 1152939 - "Upgrade to SQLite 3.8.9". r=mak77 2015-04-14 17:31:00 +02:00
Mike Hommey
7c746ec53b Bug 1153122 - Disable -Warray-bounds as a fatal warning. r=cpeterson 2015-04-15 09:21:22 +09:00
Mike Hommey
91959a43cc Bug 1153109 - Add -D_GLIBCXX_USE_CXX11_ABI=0 to CXXFLAGS when building with --enable-stdcxx-compat. r=nfroyd 2015-04-14 10:42:41 +09:00
Chris Double
b857455182 Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
Fixes build error with  all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
2015-04-13 11:07:14 +12:00
Doug Turner
a9c539e35c Bug 1038811 - Push Notifications - Move old push to simplepush. r=nsm. sr=jst 2015-04-10 20:19:28 -07:00
Makoto Kato
85bc4ebd86 Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium 2015-04-09 19:24:02 +09:00
Chris Peterson
05db17c1a8 Back out changeset 253bcbb38a7c for breaking Linux PGO build (bug 1001975) 2015-04-07 20:43:43 -07:00
Chris Peterson
3baed19903 Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium 2015-04-01 00:50:58 -07:00
Ryan VanderMeulen
5afbd2927c Backed out changeset 6bbe2e6958a9 (bug 1127801) for intermittent (?!?!) Mulet mochitest bustage.
CLOSED TREE
2015-04-07 13:47:54 -04:00
naru-san
356222839d Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted
CLOSED TREE
2015-04-07 12:43:40 -04:00
Ryan VanderMeulen
466e57892d Backed out changeset a67a0be7325e (bug 1127801) for test bustage. 2015-04-07 11:50:10 -04:00
naru-san
ffdceb8d28 Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted 2015-04-06 16:54:00 -04:00
Glenn Randers-Pehrson
bb84142deb Bug 1147909 - Part 3 - (configure) Update embedded libpng to version 1.6.17. r=jmuizelaar 2015-03-28 11:08:00 +01:00
Brian R. Bondy
3713db34af Bug 903135 - Multi platform MAR verification build config. r=rstrong 2014-10-22 21:00:19 -04:00
Robert Kaiser
984168f252 Bug 1084258 - Language pack compatibility should be bound to Gecko branch, else undefined entity errors possible, r=glandium 2015-04-05 16:26:34 +02:00
Jacek Caban
2b4329a1bb Bug 1147839 - Fixed building installer on mingw. r=glandium 2015-04-01 12:50:44 +02:00