Граф коммитов

4938 Коммитов

Автор SHA1 Сообщение Дата
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
James Willcox 1ce3362cf0 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 b2e82f94b1 Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=smaug, r=gps
--HG--
extra : histedit_source : eaba7c20e257f4ecb701174ec91304cab686747f
2015-06-02 05:42:00 -04:00
Liang-Heng Chen 7397b7309f Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus 2015-05-20 23:06:00 -04:00
Kelly Davis 2b77b1b873 Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug 2015-05-21 07:33:00 -04:00
Honza Bambas 326b2476af Bug 1170534 - Remove Visual Event Tracer. r=dougt 2015-06-02 11:44:00 -04:00
Edwin Flores 2173a3713f Bug 1160101 - Disable Adobe EME by default; enable only in Mozilla builds - r=glandium 2015-06-03 22:44:55 +12:00
Ryan VanderMeulen 5eae5c2c7b Bug 1166031 - Update NSS to NSS_3_19_1_RTM. a=sledru
--HG--
extra : transplant_source : %A7%DD%B5%C6%8C%1C%C1%C1%8C%CBY%E4%AD%87%0Bt%02%A9%B0%13
2015-05-28 14:14:52 -04:00
Nick Fitzgerald 3a7487a7d0 Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium
--HG--
rename : toolkit/components/protobuf/google/protobuf/extension_set.cc => toolkit/components/protobuf/src/google/protobuf/extension_set.cc
rename : toolkit/components/protobuf/google/protobuf/extension_set.h => toolkit/components/protobuf/src/google/protobuf/extension_set.h
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.cc => toolkit/components/protobuf/src/google/protobuf/generated_message_util.cc
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.h => toolkit/components/protobuf/src/google/protobuf/generated_message_util.h
rename : toolkit/components/protobuf/google/protobuf/io/coded_stream.cc => toolkit/components/protobuf/src/google/protobuf/io/coded_stream.cc
rename : toolkit/components/protobuf/google/protobuf/io/coded_stream.h => toolkit/components/protobuf/src/google/protobuf/io/coded_stream.h
rename : toolkit/components/protobuf/google/protobuf/io/coded_stream_inl.h => toolkit/components/protobuf/src/google/protobuf/io/coded_stream_inl.h
rename : toolkit/components/protobuf/google/protobuf/io/package_info.h => toolkit/components/protobuf/src/google/protobuf/io/package_info.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc => toolkit/components/protobuf/src/google/protobuf/io/strtod.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.cc
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.h => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl.h => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.cc => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.h => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h
rename : toolkit/components/protobuf/google/protobuf/message_lite.cc => toolkit/components/protobuf/src/google/protobuf/message_lite.cc
rename : toolkit/components/protobuf/google/protobuf/message_lite.h => toolkit/components/protobuf/src/google/protobuf/message_lite.h
rename : toolkit/components/protobuf/google/protobuf/package_info.h => toolkit/components/protobuf/src/google/protobuf/package_info.h
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.h => toolkit/components/protobuf/src/google/protobuf/reflection_ops.h
rename : toolkit/components/protobuf/google/protobuf/repeated_field.cc => toolkit/components/protobuf/src/google/protobuf/repeated_field.cc
rename : toolkit/components/protobuf/google/protobuf/repeated_field.h => toolkit/components/protobuf/src/google/protobuf/repeated_field.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc => toolkit/components/protobuf/src/google/protobuf/service.cc
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.cc => toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_pnacl.h
rename : toolkit/components/protobuf/google/protobuf/stubs/common.cc => toolkit/components/protobuf/src/google/protobuf/stubs/common.cc
rename : toolkit/components/protobuf/google/protobuf/stubs/common.h => toolkit/components/protobuf/src/google/protobuf/stubs/common.h
rename : toolkit/components/protobuf/google/protobuf/stubs/hash.h => toolkit/components/protobuf/src/google/protobuf/stubs/hash.h
rename : toolkit/components/protobuf/google/protobuf/stubs/once.cc => toolkit/components/protobuf/src/google/protobuf/stubs/once.cc
rename : toolkit/components/protobuf/google/protobuf/stubs/once.h => toolkit/components/protobuf/src/google/protobuf/stubs/once.h
rename : toolkit/components/protobuf/google/protobuf/stubs/stl_util-inl.h => toolkit/components/protobuf/src/google/protobuf/stubs/stl_util.h
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.h => toolkit/components/protobuf/src/google/protobuf/stubs/stringprintf.h
rename : toolkit/components/protobuf/google/protobuf/wire_format_lite.cc => toolkit/components/protobuf/src/google/protobuf/wire_format_lite.cc
rename : toolkit/components/protobuf/google/protobuf/wire_format_lite.h => toolkit/components/protobuf/src/google/protobuf/wire_format_lite.h
rename : toolkit/components/protobuf/google/protobuf/wire_format_lite_inl.h => toolkit/components/protobuf/src/google/protobuf/wire_format_lite_inl.h
2015-05-28 07:37:42 -07:00
Mike Hommey c42da15045 Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal 2015-05-27 11:33:23 +09:00
Ted Mielczarek ed548479e7 Bug 1167222 - don't warn about out-of-date rustc when --enable-rust is not specified, r=ted-self-review-because-gps-said-so
--HG--
extra : rebase_source : 804637411370e52f3aaf3854b28f9d93008efc58
2015-05-26 13:12:54 +01:00
Phil Ringnalda 17cba2818f Merge b-i to m-c, a=merge 2015-05-23 14:35:55 -07:00
Ryan VanderMeulen ce2e64149c Merge m-c to b2g-inbound. a=merge 2015-05-22 14:20:37 -04:00
Blake Wu c995b7edcf 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 bab626993e 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 8556f54b04 Merge m-c to fx-team. a=merge 2015-05-22 14:21:30 -04:00
Dave Townsend c2f2c25d59 Bug 1164168: Add a build time flag to control add-on signature checks. r=dveditz, r=gps
--HG--
extra : rebase_source : 5027a26a01d7f79067ea38e61496d8c878922097
extra : amend_source : fb3d327f5552d8cf63eb23cd06517f6cca7f42d2
2015-05-12 14:03:59 -07:00
Benjamin Smedberg 9c4356ade6 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
--HG--
extra : rebase_source : 50ec59ca4161a20bea59e1eaa5774c7e41e20336
2015-05-21 12:25:22 -04:00
Ralph Giles b0d8b097a8 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 9193c66c1b 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 6fb1ac5ad4 Bug 1163214 - Align --enable-rust help text. r=ted 2015-05-20 17:03:05 -07:00
Philipp Kewisch f972aeb824 Fix bug 1165428 - Restore support for binary components on a per-application basis. r=bsmedberg
--HG--
extra : rebase_source : 924d3deb1f8c6e0846ce39992e4eacf3735b17b1
2015-05-20 20:01:27 +02:00
Chris Peterson cea21397ad 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 48bd7f52ac 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 6d323058f6 Bug 1165918 - Qt widget port does not compile anymore. r=rojkov
--HG--
extra : rebase_source : 2b080be19afd4229c33cc7f640fd77732a7fecac
2015-05-18 18:13:56 -07:00
Andrew Osmond 1f018026b1 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 571da64d75 Backout fb6329699801 for x86 breakage on a CLOSED TREE 2015-05-14 15:40:00 -05:00
James Willcox 0e358a231a 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 4479ed1876 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 4476c73a98 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 10dd02fb03 Bug 1160146: Disable global sized deallocation for VS2015. r=glandium
--HG--
extra : rebase_source : 60fe4ff9708b72d9b77e08df1104e67e6bc42c5f
2015-05-12 18:20:10 -04:00
Mike Hommey 7c306bdc19 Bug 1162845 - Move ASFLAGS to moz.build. r=mshal 2015-05-12 07:54:06 +09:00
Ben Turner 3452e7aea1 Bug 1162643 - Upgrade to SQLite 3.8.10.1, r=mak. 2015-05-11 13:44:14 -07:00
Ralph Giles ca1476bca9 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.

--HG--
extra : rebase_source : b3cf9fd07cf81df45513121a26bd5cc316b852d3
2015-05-05 10:48:00 -07:00
Felipe Gomes 83401d4067 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 79c3b4b7be 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 c0e295b256 Bug 1144055, Upgrade Firefox to use NSS 3.19, landing NSS_3_19_RTM 2015-05-04 21:34:38 +02:00
Nick Alexander 58df5ad745 Bug 1159371 - Make --disable-compile-environment work with --enable-application=mobile/android. r=glandium
--HG--
extra : rebase_source : e624b5dc8c3ca5de7cf72477ea082ce2495e25db
extra : source : dcd206152465e4b24c9fea05e319536611c33644
2015-05-01 13:42:15 -07:00
Nick Alexander c9b9d875e9 Backed out changeset dcd206152465 (bug 1159371) 2015-04-30 11:40:41 -07:00
Nick Alexander 5dc58b6d4f 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.

--HG--
extra : rebase_source : 11bea52481052bef90d28b0afa58fcd82635ec04
2015-04-28 10:12:11 -07:00
Ryan VanderMeulen 4e0f4f8c6c Merge inbound to m-c. a=merge 2015-04-30 13:56:09 -04:00
Chris Peterson 0ace1f626a Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium 2015-04-07 20:52:54 -07:00
Bob Owen 3bce0cda78 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 6e61813fb3 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 bc393a738b Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo 2015-04-28 18:59:53 +09:00
Carsten "Tomcat" Book cdf101ec43 merge mozilla-inbound to mozilla-central a=merge 2015-04-24 14:37:13 +02:00
Mark Finkle 6dbb5ad52e Bug 1143888 - Integrate the Adjust install tracking SDK. r=mfinkle
--HG--
extra : rebase_source : d4a41c1193d93aa7774e68b302e9f9b13b5ec28c
2015-04-08 22:49:16 -07:00
Carsten "Tomcat" Book bab9dbe9c4 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)

--HG--
rename : toolkit/components/protobuf/src/google/protobuf/extension_set.cc => toolkit/components/protobuf/google/protobuf/extension_set.cc
rename : toolkit/components/protobuf/src/google/protobuf/extension_set.h => toolkit/components/protobuf/google/protobuf/extension_set.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_pnacl.h => toolkit/components/protobuf/google/protobuf/generated_message_util.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/stringprintf.h => toolkit/components/protobuf/google/protobuf/generated_message_util.h
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream.cc => toolkit/components/protobuf/google/protobuf/io/coded_stream.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream.h => toolkit/components/protobuf/google/protobuf/io/coded_stream.h
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream_inl.h => toolkit/components/protobuf/google/protobuf/io/coded_stream_inl.h
rename : toolkit/components/protobuf/src/google/protobuf/io/package_info.h => toolkit/components/protobuf/google/protobuf/io/package_info.h
rename : toolkit/components/protobuf/src/google/protobuf/service.cc => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.h
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl.h
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/message_lite.cc => toolkit/components/protobuf/google/protobuf/message_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/message_lite.h => toolkit/components/protobuf/google/protobuf/message_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/package_info.h => toolkit/components/protobuf/google/protobuf/package_info.h
rename : toolkit/components/protobuf/src/google/protobuf/repeated_field.cc => toolkit/components/protobuf/google/protobuf/repeated_field.cc
rename : toolkit/components/protobuf/src/google/protobuf/repeated_field.h => toolkit/components/protobuf/google/protobuf/repeated_field.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/common.cc => toolkit/components/protobuf/google/protobuf/stubs/common.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/common.h => toolkit/components/protobuf/google/protobuf/stubs/common.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/hash.h => toolkit/components/protobuf/google/protobuf/stubs/hash.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/once.cc => toolkit/components/protobuf/google/protobuf/stubs/once.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/once.h => toolkit/components/protobuf/google/protobuf/stubs/once.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/stl_util.h => toolkit/components/protobuf/google/protobuf/stubs/stl_util-inl.h
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite.cc => toolkit/components/protobuf/google/protobuf/wire_format_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite.h => toolkit/components/protobuf/google/protobuf/wire_format_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite_inl.h => toolkit/components/protobuf/google/protobuf/wire_format_lite_inl.h
2015-04-23 08:37:24 +02:00
Nick Fitzgerald 21c2d145e3 Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium
--HG--
rename : toolkit/components/protobuf/google/protobuf/extension_set.cc => toolkit/components/protobuf/src/google/protobuf/extension_set.cc
rename : toolkit/components/protobuf/google/protobuf/extension_set.h => toolkit/components/protobuf/src/google/protobuf/extension_set.h
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.cc => toolkit/components/protobuf/src/google/protobuf/generated_message_util.cc
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.h => toolkit/components/protobuf/src/google/protobuf/generated_message_util.h
rename : toolkit/components/protobuf/google/protobuf/io/coded_stream.cc => toolkit/components/protobuf/src/google/protobuf/io/coded_stream.cc
rename : toolkit/components/protobuf/google/protobuf/io/coded_stream.h => toolkit/components/protobuf/src/google/protobuf/io/coded_stream.h
rename : toolkit/components/protobuf/google/protobuf/io/coded_stream_inl.h => toolkit/components/protobuf/src/google/protobuf/io/coded_stream_inl.h
rename : toolkit/components/protobuf/google/protobuf/io/package_info.h => toolkit/components/protobuf/src/google/protobuf/io/package_info.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc => toolkit/components/protobuf/src/google/protobuf/io/strtod.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.cc
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.h => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl.h => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.cc => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.h => toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h
rename : toolkit/components/protobuf/google/protobuf/message_lite.cc => toolkit/components/protobuf/src/google/protobuf/message_lite.cc
rename : toolkit/components/protobuf/google/protobuf/message_lite.h => toolkit/components/protobuf/src/google/protobuf/message_lite.h
rename : toolkit/components/protobuf/google/protobuf/package_info.h => toolkit/components/protobuf/src/google/protobuf/package_info.h
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.h => toolkit/components/protobuf/src/google/protobuf/reflection_ops.h
rename : toolkit/components/protobuf/google/protobuf/repeated_field.cc => toolkit/components/protobuf/src/google/protobuf/repeated_field.cc
rename : toolkit/components/protobuf/google/protobuf/repeated_field.h => toolkit/components/protobuf/src/google/protobuf/repeated_field.h
rename : toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc => toolkit/components/protobuf/src/google/protobuf/service.cc
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.cc => toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_pnacl.h
rename : toolkit/components/protobuf/google/protobuf/stubs/common.cc => toolkit/components/protobuf/src/google/protobuf/stubs/common.cc
rename : toolkit/components/protobuf/google/protobuf/stubs/common.h => toolkit/components/protobuf/src/google/protobuf/stubs/common.h
rename : toolkit/components/protobuf/google/protobuf/stubs/hash.h => toolkit/components/protobuf/src/google/protobuf/stubs/hash.h
rename : toolkit/components/protobuf/google/protobuf/stubs/once.cc => toolkit/components/protobuf/src/google/protobuf/stubs/once.cc
rename : toolkit/components/protobuf/google/protobuf/stubs/once.h => toolkit/components/protobuf/src/google/protobuf/stubs/once.h
rename : toolkit/components/protobuf/google/protobuf/stubs/stl_util-inl.h => toolkit/components/protobuf/src/google/protobuf/stubs/stl_util.h
rename : toolkit/components/protobuf/google/protobuf/generated_message_util.h => toolkit/components/protobuf/src/google/protobuf/stubs/stringprintf.h
rename : toolkit/components/protobuf/google/protobuf/wire_format_lite.cc => toolkit/components/protobuf/src/google/protobuf/wire_format_lite.cc
rename : toolkit/components/protobuf/google/protobuf/wire_format_lite.h => toolkit/components/protobuf/src/google/protobuf/wire_format_lite.h
rename : toolkit/components/protobuf/google/protobuf/wire_format_lite_inl.h => toolkit/components/protobuf/src/google/protobuf/wire_format_lite_inl.h
2015-04-22 11:09:54 -07:00
Jim Blandy 8874117d2c Bug 1155438: Don't permit inconsistent values of MOZ_MEMORY between js/src and the top level. r=glandium
--HG--
extra : rebase_source : 261119bffe19b25d707aa5fe48ec8c0702cf8b2a
2015-04-22 09:14:18 -07:00
Kartikaya Gupta cd5b55f8d6 Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Jim Blandy 6afdd6c96b Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium
--HG--
extra : rebase_source : d210822225d307f3e3685cb5f95b461c48c0be7e
2015-03-19 00:46:40 -07:00
Jim Blandy a778e9f970 Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium
--HG--
extra : rebase_source : 294215445f084687ed7fa51b88e7a22e586447a2
2015-03-18 23:56:08 -07:00
Reed Loden 5ad916619b Bug 1152939 - "Upgrade to SQLite 3.8.9". r=mak77
--HG--
extra : rebase_source : 927dff511753aa7ec0242ffb656555b0c35025a7
2015-04-14 17:31:00 +02:00
Mike Hommey 4af8b72d33 Bug 1153122 - Disable -Warray-bounds as a fatal warning. r=cpeterson 2015-04-15 09:21:22 +09:00
Mike Hommey 82eb0d980a 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 9f5a6dea5a 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 ec9bd5a923 Bug 1038811 - Push Notifications - Move old push to simplepush. r=nsm. sr=jst 2015-04-10 20:19:28 -07:00
Makoto Kato 125a6e2f73 Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium 2015-04-09 19:24:02 +09:00
Chris Peterson d817b9ab50 Back out changeset 253bcbb38a7c for breaking Linux PGO build (bug 1001975) 2015-04-07 20:43:43 -07:00
Chris Peterson dae5c2c686 Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium 2015-04-01 00:50:58 -07:00
Ryan VanderMeulen f478f66176 Backed out changeset 6bbe2e6958a9 (bug 1127801) for intermittent (?!?!) Mulet mochitest bustage.
CLOSED TREE

--HG--
extra : rebase_source : 09ea9b1c4036b609424cf1e50476fe5272a4ca9c
2015-04-07 13:47:54 -04:00
naru-san 17258381ee 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 cc0f05835b Backed out changeset a67a0be7325e (bug 1127801) for test bustage. 2015-04-07 11:50:10 -04:00
naru-san 3c8a0350e0 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 69e178e60f Bug 1147909 - Part 3 - (configure) Update embedded libpng to version 1.6.17. r=jmuizelaar
--HG--
extra : rebase_source : 648b4040bcd72dbd307cade89ff3be266ec23704
2015-03-28 11:08:00 +01:00
Brian R. Bondy 598238b91e Bug 903135 - Multi platform MAR verification build config. r=rstrong 2014-10-22 21:00:19 -04:00
Robert Kaiser fd907ee8b2 Bug 1084258 - Language pack compatibility should be bound to Gecko branch, else undefined entity errors possible, r=glandium
--HG--
extra : transplant_source : a%40_D%EC%3Fh%82%5BW%7D%8D%04%0E%5CIL%7F%03%40
2015-04-05 16:26:34 +02:00
Jacek Caban 0178c95f4c Bug 1147839 - Fixed building installer on mingw. r=glandium 2015-04-01 12:50:44 +02:00
Victor Porof 77324062a8 Bug 1148463 - Re-enable the Performance++ tool, r=jsantell 2015-03-31 11:28:43 -04:00
Mike Hommey bd5f80575d Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium 2015-03-31 16:36:37 +09:00
Michael Vines df57cc3df3 Bug 1144512 - Add b2g build support for API level 22. r=mwu
From a49c14cf336031e9a69f07a422cf19b906e61e58 Mon Sep 17 00:00:00 2001
Change-Id: Ibd833ee7d74716d86d23a5b664a7e414211d18b7
---
 b2g/app/moz.build | 2 +-
 configure.in      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
2015-03-18 14:34:48 -07:00
Phil Ringnalda 21b174f9a4 Merge m-c to m-i to m-c merge, a=mergemerge 2015-03-28 11:45:00 -07:00
Victor Porof e50a9999eb Bug 1148463 - Temporarily disable the new performance tools for the Aurora uplift by backing out changeset 2ae4dac8f094, r=jsantell 2015-03-27 20:20:11 -04:00
Blake Kaplan 5c1748cefe Bug 1086684 - Stash the full path for file inputs to avoid doing IPC at inopportune times. r=ehsan/bent/gps 2015-03-27 13:12:37 -07:00
Felix Janda a219464a7b Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium 2015-03-23 21:19:29 +01:00
Phil Ringnalda 174ec4f715 Merge m-i to m-c, a=merge 2015-03-22 13:56:19 -07:00
Phil Ringnalda e771ae69ec Merge m-c to f-t 2015-03-21 12:54:34 -07:00
Robert Strong 080546e359 Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps 2015-03-20 18:09:43 -07:00
Jim Blandy 664a32d9e7 Bug 1134039: Make SpiderMonkey standalone (JS_STANDALONE) builds use jemalloc and mozglue by default. r=glandium
JS_STANDALONE builds don't need everything in mozglue; have mozglue omit the
unneeded code for such builds.

Since the SpiderMonkey binaries are now more like the other Gecko binaries, we
can remove some special cases for JS_STANDALONE in GeckoSharedLibrary,
GeckoProgram, etc. All Gecko binaries now use mozglue, which contains mfbt, so
we no longer need mention mfbt explicitly.

Add a property to the getBuildConfiguration testing function's result that
indicates whether we're using jemalloc or not.

Include the newly necessary source directories in the SpiderMonkey source
package.
2015-03-19 02:12:53 -07:00
Mike Hommey 093246b8d4 Backout changeset a1a89ff4ee31 (bug 762449) to disable jemalloc 3 for now. 2015-03-19 15:53:01 +09:00
Victor Porof 3a6e36b016 Bug 1123815 - Merge gum into fx-team to enable the Performance++ tool, r=me 2015-03-14 16:14:37 -04:00
Mike Hommey 72b6857d37 Backout changeset 4b936da89beb (bug 1142403) because of all the orange on Windows. 2015-03-13 07:48:48 +09:00
Mike Hommey 1a4ff07817 Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal
On try, where we use sccache, a sccache server is started the first time
configure runs the compiler for its checks, and that sccache server is
what does compilations on cache misses.

But compiling with MACOSX_DEPLOYMENT_TARGET in the environment doesn't have
the same effect as without, depending on its value. So
MACOSX_DEPLOYMENT_TARGET needs to be set before any compiler invocation.
2015-03-13 07:44:29 +09:00
Mike Hommey d719184df5 Bug 1142403 - Enable jemalloc debug on debug builds. r=njn 2015-03-13 07:44:28 +09:00
Sotaro Ikeda 4aa620a830 Bug 1137515 part 1 - Change to configure.in r=mwu 2015-03-11 12:32:14 -07:00
Ryan VanderMeulen d4a838cbc3 Backed out changesets cd5ec762afa1 and fad66e8fe874 (bug 1137515) for Nexus 5-L bustage.
CLOSED TREE

--HG--
extra : rebase_source : 59680d649177809d0a31d87091ab9d18070f7a0f
2015-03-11 12:35:08 -04:00
Sotaro Ikeda 59e524ebbe Bug 1137515 part 1 - Change to configure.in r=mwu 2015-03-11 07:18:50 -07:00
Alex Henrie bb3d8e3081 Bug 1134537 - Delete GnomeVFS extension. r=roc
--HG--
extra : rebase_source : faa7677e584fb14cb41e4682f1281b222e4e28c6
2015-03-09 21:12:58 -06:00
Kai Engert 9fe4b02ada Bug 1137470, bump configure.in to require NSS version 3.18, DONTBUILD 2015-03-20 13:35:06 +01:00
Mike Hommey 2760f6751e Bug 1141660 - Always export memalign from jemalloc, even on Windows. r=njn 2015-03-11 16:03:54 +09:00
Ethan Tseng 40b48175fc Bug 1138983 - RTSP not enabled in Lollipop. r=vchang 2015-03-05 13:34:08 +08:00
Mike Hommey 4b5b332612 Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde 2015-03-04 14:39:55 +09:00
Wes Kocher a78a7eb043 Merge b2g-inbound to m-c a=merge 2015-03-02 12:56:08 -08:00
Mike Hommey 58419631ca Bug 762449 - Enable jemalloc 3 by default, but don't make it ride the trains yet. r=njn 2015-03-02 07:35:29 +09:00
Fabrice Desré fa7df3a41f Bug 1091307 - Add a configure flag to prevent shipping Mozilla's RIL and Geolocation provider r=hsinyi,mshal 2015-02-26 13:51:20 -08:00
Ted Mielczarek 1097d4012f bug 1135700 - make uploadsymbols use Socorro symbol upload API. r=gps
--HG--
extra : rebase_source : 2f177f3e2dbae3e658da9c034dfd9e4b29c03015
2015-02-23 13:48:54 -05:00
Mike Hommey 1f351bd61a Bug 1134123 - Disable (infinite) chunk recycling in jemalloc3. r=njn
Jemalloc 3 has, by default, a form of chunk recycling enabled, where it
actually doesn't unmap any chunk it ever allocated. Considering Gecko has
other uses of mmap, it can lead to premature address space exhaustion.

Until we have actual (limited) chunk recycling in jemalloc3 from bug
1107677, just disable this feature.
2015-02-24 11:28:09 +09:00
Bill Gianopoulos 65b2413b65 Bug 1134618 - Change MaxILKSize to 0x7FF00000. r=khuey
--HG--
extra : histedit_source : 5ea18e6d933666c579dc26e0051978f929a54c4f
2015-02-19 10:22:29 -05:00
Nick Alexander f3aaef13fa Bug 1093242 - Produce and upload geckolibs artifacts for Android API v11+ opt builds. r=gps
The Android ARchive contains the compiled Gecko libraries that Firefox
for Android interfaces to.  It does not contain the Gecko resources
(the omnijar, omni.ja) nor the compiled Java code (classes.dex).

This also uploads metadata and sha1 hashes for future consumption by
Maven and/or Ivy dependency managers.  In some brave future world,
we'll work out exactly what that looks like; for now, this solves a
storage problem (each .aar file is ~20MB) and it's possible to point
Gradle directly at the uploaded Ivy metadata and artifacts.

--HG--
extra : rebase_source : 0c12b44f587d4a027ca5258bae8fcbb6f6028c24
2015-02-17 17:23:23 -08:00
Michael Comella f80aea2eb3 Bug 1106935 - Remove MOZ_ANDROID_NEW_TABLET_UI from configure.in. r=nalexander
--HG--
extra : rebase_source : 13f7cf033023b6cbbe3d1b59614190b6189e94bf
extra : source : f8366cf7e7c88d53221715d6bc907b003f09057e
2015-02-04 08:36:14 -08:00
Xidorn Quan 1e56c4663e Bug 1133384 - Add -MaxILKSize to LDFLAGS for MSVC to avoid LNK1248 error. r=glandium
--HG--
extra : source : 6a79ec902a458bf52ea6d25d5eb3f5dc5c601153
2015-02-19 10:29:35 +13:00
Kevin K. c232a70058 Bug 1057600 - Don't require MOZILLA_OFFICIAL to include build revisions in build. Add MOZ_INCLUDE_SOURCE_INFO variable as an alternate way to include build revisions without setting MOZILLA_OFFICIAL. r=glandium 2015-02-17 22:10:03 -05:00
Carsten "Tomcat" Book 4b912997a8 Merge mozilla-central to fx-team 2015-02-16 16:18:42 +01:00
Martyn Haigh f2ad138f7e Bug 1132185 - Put the tab queue UI behind a build flag (r=nalexander) 2015-02-16 14:55:52 +00:00
Paul Adenot beb3d46e94 Bug 1129412 - Clarify the fact that ALSA is needed to build on Linux. DONTBUILD because comment-only. r=glandium 2015-02-04 14:33:41 +01:00
Karl Tomlinson d3e56cd4f8 bug 1114898 set GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED to support symbol version warnings r=glandium
Also bumping GLIB_VERSION to 2.22 and GTK3_VERSION 3.4 in line with Mozilla
build environment.

--HG--
extra : rebase_source : 3f4df0f3485509dba109b3d7936a90a24d0cd893
2015-02-10 11:26:47 +13:00
Ryan VanderMeulen 7f45ab0034 Merge b2g-inbound to m-c. a=merge
CLOSED TREE
2015-02-13 12:24:27 -05:00
Krzysztof Mioduszewski d0cf1485e0 Bug 879861 - Part 5: Build support for SecureElement feature. r=gps 2015-02-11 10:09:00 -05:00
Mike Hommey dcd952059c Bug 1129244 - [Nuwa] wrap pthread_mutex_trylock. r=thinker 2015-02-11 10:21:04 +09:00
Brian Smith 1bb835dbca Bug 1128413, Part 4: Fix warnings in mozilla-config.h and gcc-stl-wrapper.template.h, r=glandium
--HG--
extra : rebase_source : 7ba4fb8a0bd11648908e2790e86ce3bb4517aeb7
2015-02-02 17:35:19 -08:00
Richard Newman bf45c090c9 Bug 1122024 - Bump configure.in minimum Android SDK version to 20. r=nalexander 2015-02-05 15:37:27 -08:00
Terrence Cole e5afb92f3a Bug 1125929 - Remove the unused GC stack capture; r=billm
--HG--
extra : rebase_source : e32779f431f0ddc70ead1b2d273a0a23d99541ac
2015-01-28 11:52:01 -08:00
Ben Turner b44d471515 Bug 1127899 - Upgrade to SQLite 3.8.8.2, r=mak. 2015-01-31 18:00:34 -08:00
Ryan VanderMeulen 175de6b258 Merge inbound to m-c. a=merge 2015-01-30 12:22:33 -05:00
Yoshi Huang 065028a294 Bug 1104476 - Enable MOZ_NFC on L. r=glandium 2015-01-30 12:35:24 +08:00
Brian Smith 0947929dd6 Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to support MSVC 2015, r=glandium
--HG--
extra : rebase_source : fc8ac588acaa4fc4c7d9cd2216671e43db25ede3
2015-01-29 17:36:39 -08:00
Ehsan Akhgari 5c46df7659 Bug 1122926 - Remove unhelpful configure messages suggesting to use --disable-webgl or install the DirectX SDK; r=glandium
--disable-webgl was removed in bug 1052518, and we don't need a separate
DirectX SDK installation any more.
2015-01-27 08:34:07 -05:00
Hiroyuki Ikezoe 88299aaa55 Bug 1113863 - Move application configure after exporting MOZ_NO_DEBUG_RTL. r=glandium 2015-01-27 12:11:47 +01:00
Kai Engert 27a7ecb5ff Bug 1124903 - Update Mozilla 37 to use NSPR 4.10.8 final (not beta), bump mininum system version requirement, DONTBUILD 2015-01-25 22:57:56 +01:00
Ryan VanderMeulen 9aadb1a898 Bug 1122717 - Upgrade SQLite to version 3.8.8.1. r=mak 2015-01-24 10:24:03 -05:00
Ryan VanderMeulen f6ca65e867 Merge fx-team to m-c. a=merge 2015-01-23 12:20:52 -05:00
Kai Engert 881c62848d Bug 1107731, Upgrade to NSS 3.17.4, landing release candidate NSS_3_17_4_RC0, r=wtc 2015-01-22 23:51:22 +01:00
Nathan Froyd 199161f2f9 Bug 1122126 - add configure checks for gmtime_r; r=mshal 2015-01-15 13:20:22 -05:00
Wes Kocher d595ebca46 Merge m-c to fx-team a=merge 2015-01-22 14:53:05 -08:00
Richard Newman 9d1f5b902f Bug 1123377 - Create build flag for reading list service on Android. r=nalexander 2015-01-22 08:27:43 -08:00
Makoto Kato 6067a444b4 Bug 1123547 - Remove old MSVS toolchain support using _CC_SUITE. r=mshal 2015-01-21 17:08:17 +09:00
Ryan VanderMeulen 50bc583645 Bug 1061240 - Update libjpeg-turbo to version 1.4. r=jmuizelaar, r=glandium, f=rankov
--HG--
rename : media/libjpeg/config.h => media/libjpeg/jconfigint.h
rename : media/libjpeg/simd/jcclrmmx.asm => media/libjpeg/simd/jccolext-mmx.asm
rename : media/libjpeg/simd/jcclrss2-64.asm => media/libjpeg/simd/jccolext-sse2-64.asm
rename : media/libjpeg/simd/jcclrss2.asm => media/libjpeg/simd/jccolext-sse2.asm
rename : media/libjpeg/simd/jccolmmx.asm => media/libjpeg/simd/jccolor-mmx.asm
rename : media/libjpeg/simd/jccolss2-64.asm => media/libjpeg/simd/jccolor-sse2-64.asm
rename : media/libjpeg/simd/jccolss2.asm => media/libjpeg/simd/jccolor-sse2.asm
rename : media/libjpeg/simd/jcgrammx.asm => media/libjpeg/simd/jcgray-mmx.asm
rename : media/libjpeg/simd/jcgrass2-64.asm => media/libjpeg/simd/jcgray-sse2-64.asm
rename : media/libjpeg/simd/jcgrass2.asm => media/libjpeg/simd/jcgray-sse2.asm
rename : media/libjpeg/simd/jcgrymmx.asm => media/libjpeg/simd/jcgryext-mmx.asm
rename : media/libjpeg/simd/jcgryss2-64.asm => media/libjpeg/simd/jcgryext-sse2-64.asm
rename : media/libjpeg/simd/jcgryss2.asm => media/libjpeg/simd/jcgryext-sse2.asm
rename : media/libjpeg/simd/jcsammmx.asm => media/libjpeg/simd/jcsample-mmx.asm
rename : media/libjpeg/simd/jcsamss2-64.asm => media/libjpeg/simd/jcsample-sse2-64.asm
rename : media/libjpeg/simd/jcsamss2.asm => media/libjpeg/simd/jcsample-sse2.asm
rename : media/libjpeg/simd/jdclrmmx.asm => media/libjpeg/simd/jdcolext-mmx.asm
rename : media/libjpeg/simd/jdclrss2-64.asm => media/libjpeg/simd/jdcolext-sse2-64.asm
rename : media/libjpeg/simd/jdclrss2.asm => media/libjpeg/simd/jdcolext-sse2.asm
rename : media/libjpeg/simd/jdcolmmx.asm => media/libjpeg/simd/jdcolor-mmx.asm
rename : media/libjpeg/simd/jdcolss2-64.asm => media/libjpeg/simd/jdcolor-sse2-64.asm
rename : media/libjpeg/simd/jdcolss2.asm => media/libjpeg/simd/jdcolor-sse2.asm
rename : media/libjpeg/simd/jdmermmx.asm => media/libjpeg/simd/jdmerge-mmx.asm
rename : media/libjpeg/simd/jdmerss2-64.asm => media/libjpeg/simd/jdmerge-sse2-64.asm
rename : media/libjpeg/simd/jdmerss2.asm => media/libjpeg/simd/jdmerge-sse2.asm
rename : media/libjpeg/simd/jdmrgmmx.asm => media/libjpeg/simd/jdmrgext-mmx.asm
rename : media/libjpeg/simd/jdmrgss2-64.asm => media/libjpeg/simd/jdmrgext-sse2-64.asm
rename : media/libjpeg/simd/jdmrgss2.asm => media/libjpeg/simd/jdmrgext-sse2.asm
rename : media/libjpeg/simd/jdsammmx.asm => media/libjpeg/simd/jdsample-mmx.asm
rename : media/libjpeg/simd/jdsamss2-64.asm => media/libjpeg/simd/jdsample-sse2-64.asm
rename : media/libjpeg/simd/jdsamss2.asm => media/libjpeg/simd/jdsample-sse2.asm
rename : media/libjpeg/simd/jf3dnflt.asm => media/libjpeg/simd/jfdctflt-3dn.asm
rename : media/libjpeg/simd/jfsseflt-64.asm => media/libjpeg/simd/jfdctflt-sse-64.asm
rename : media/libjpeg/simd/jfsseflt.asm => media/libjpeg/simd/jfdctflt-sse.asm
rename : media/libjpeg/simd/jfmmxfst.asm => media/libjpeg/simd/jfdctfst-mmx.asm
rename : media/libjpeg/simd/jfss2fst-64.asm => media/libjpeg/simd/jfdctfst-sse2-64.asm
rename : media/libjpeg/simd/jfss2fst.asm => media/libjpeg/simd/jfdctfst-sse2.asm
rename : media/libjpeg/simd/jfmmxint.asm => media/libjpeg/simd/jfdctint-mmx.asm
rename : media/libjpeg/simd/jfss2int-64.asm => media/libjpeg/simd/jfdctint-sse2-64.asm
rename : media/libjpeg/simd/jfss2int.asm => media/libjpeg/simd/jfdctint-sse2.asm
rename : media/libjpeg/simd/ji3dnflt.asm => media/libjpeg/simd/jidctflt-3dn.asm
rename : media/libjpeg/simd/jisseflt.asm => media/libjpeg/simd/jidctflt-sse.asm
rename : media/libjpeg/simd/jiss2flt-64.asm => media/libjpeg/simd/jidctflt-sse2-64.asm
rename : media/libjpeg/simd/jiss2flt.asm => media/libjpeg/simd/jidctflt-sse2.asm
rename : media/libjpeg/simd/jimmxfst.asm => media/libjpeg/simd/jidctfst-mmx.asm
rename : media/libjpeg/simd/jiss2fst-64.asm => media/libjpeg/simd/jidctfst-sse2-64.asm
rename : media/libjpeg/simd/jiss2fst.asm => media/libjpeg/simd/jidctfst-sse2.asm
rename : media/libjpeg/simd/jimmxint.asm => media/libjpeg/simd/jidctint-mmx.asm
rename : media/libjpeg/simd/jiss2int-64.asm => media/libjpeg/simd/jidctint-sse2-64.asm
rename : media/libjpeg/simd/jiss2int.asm => media/libjpeg/simd/jidctint-sse2.asm
rename : media/libjpeg/simd/jimmxred.asm => media/libjpeg/simd/jidctred-mmx.asm
rename : media/libjpeg/simd/jiss2red-64.asm => media/libjpeg/simd/jidctred-sse2-64.asm
rename : media/libjpeg/simd/jiss2red.asm => media/libjpeg/simd/jidctred-sse2.asm
rename : media/libjpeg/simd/jcqnt3dn.asm => media/libjpeg/simd/jquant-3dn.asm
rename : media/libjpeg/simd/jcqntmmx.asm => media/libjpeg/simd/jquant-mmx.asm
rename : media/libjpeg/simd/jcqntsse.asm => media/libjpeg/simd/jquant-sse.asm
rename : media/libjpeg/simd/jcqnts2f-64.asm => media/libjpeg/simd/jquantf-sse2-64.asm
rename : media/libjpeg/simd/jcqnts2f.asm => media/libjpeg/simd/jquantf-sse2.asm
rename : media/libjpeg/simd/jcqnts2i-64.asm => media/libjpeg/simd/jquanti-sse2-64.asm
rename : media/libjpeg/simd/jcqnts2i.asm => media/libjpeg/simd/jquanti-sse2.asm
2015-01-20 22:19:57 -05:00
Brian Smith 33a1219ee6 Bug 1119072: Backout cset bc297ccecb13 (parts 1, 2, 4, 9, 17) because I broke the build, a=backout 2015-01-20 16:59:52 -08:00
Brian Smith 7a02ba7054 Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to make MSVC2015 build succeed, r=glandium
--HG--
extra : rebase_source : 385a279690c1658915bffb348221b5142210bb31
2015-01-13 22:47:16 -08:00
Ehsan Akhgari daffd8f2c8 Revert "Bug 1122785 - Detect the extension for executables when configuring; r=glandium" on a CLOSED TREE
This reverts hg changeset f2ecf0ef0922.
2015-01-20 09:58:28 -05:00
Ehsan Akhgari c6389fef15 Bug 1122785 - Detect the extension for executables when configuring; r=glandium
This is required for cross-compiles with MSVC on Linux, otherwise
the compiler sanity checks fail because ${ac_exeext} is empty.
2015-01-20 09:38:59 -05:00
Ehsan Akhgari f2bf8f12a7 Bug 1122796 - Make it possible to override the path to the mt.exe tool through the mozconfig; r=glandium 2015-01-20 09:38:31 -05:00
Abhishek Bhattacharya cec7cbbd44 Bug 1119921 - Fix "$ANDROID_VERSION" comparison tests. r=nalexander
--HG--
extra : amend_source : 50fa678c38bac71807cd09991d1b4239b5f666b9
2015-01-17 16:42:04 -08:00
Trevor Saunders 5b86ecf80c bug 1077549 - remove useless gcc version checks r=glandium 2015-01-15 21:30:05 -05:00
Nicholas Nethercote f33603596e Bug 1121813 - Make |configure| abort if attempting a Win64 build with a 32-bit toolchain. r=glandium.
--HG--
extra : rebase_source : beb0b7c18a994ddd8b1f1743822ba3b55da582d2
2015-01-15 15:12:38 -08:00
Ehsan Akhgari 8d704322f7 Bug 1121000 - Remove support for non-unified builds; r=gps 2015-01-14 17:26:39 -05:00
Mike Hommey af38583e2e Bug 1121314 - Avoid needing the arena in chunk_alloc_default to avoid possible infinite loops involving a0malloc. r=njn
The infinite loop happens if chunk_alloc_arena needs to be called when a0malloc
is called. It in turn calls chunk_alloc_default, which uses tsd, which calls
a0malloc if it's the first time the tsd is being gotten from the current thread.
tsd only uses a0malloc on platforms where there is no native thread local storage
support, which, for Mozilla, essentially means anything that is not Linux.

But the tsd is only neededto get the dss precedence setting of the given arena.
That setting has no effect when dss is disabled, which it is on Windows and Mac.

Moreover, the default setting for dss precedence is "secondary", which means
jemalloc only tries dss after it failed to get memory with mmap/VirtualAlloc.
Considering the cases where mmap/VirtualAlloc would fail essentially means
there is shortage of address space, sbrk() is not going to have much more
success, so we might as well disable dss support on all platforms, avoiding
the infinite loop problem on Android and B2G as well.
2015-01-14 15:18:49 +09:00
Mike Hommey ae34e96519 Backout changesets 9229135ca287 and cf4eb744f2e1 (bug 762449) because of random oranges on a CLOSED TREE. 2015-01-13 12:05:53 +09:00
Mike Hommey 3bc599c0d7 Followup for bug 762449: disable jemalloc 3 on b2g gonk builds because it breaks system binaries. r=me on a CLOSED TREE 2015-01-13 11:38:17 +09:00
Mike Hommey fd4c0662da Bug 762449 - Enable jemalloc 3 by default, but don' make it ride the trains yet. r=njn 2015-01-13 09:30:25 +09:00
Carsten "Tomcat" Book 830e9e7d40 merge b2g-inbound to mozilla-central a=merge 2015-01-12 14:59:45 +01:00
Vincent Liu 0021f83b73 Bug 1107300 - (gonk-L-Camera) [meta] Camera Android L Porting. r=Sotaro 2015-01-12 10:34:54 +08:00
Brad Lassey 0e7333b6e7 bug 1083116 - build fails: malloc_decls.h conflicting types for 'malloc_usable_size' r=glandium 2015-01-06 19:58:36 -05:00
Bruce Sun dda75f6d63 Bug 1102703: (10/10) Enable MOZ_B2G_BT and MOZ_B2G_BT_BLUEDROID. r=shawnjohnjr 2015-01-09 13:40:02 +08:00
Jacek Caban 10ef01451e Bug 1116777 - Default to static linking on mingw. r=glandium 2015-01-09 11:41:26 +01:00
Ms2ger 6d4d5c8ab7 Bug 739601 - Rewrite (the used parts of) config/milestone.pl in python; r=gps 2015-01-09 10:24:45 +01:00
Chris Peterson 75110a0d12 Bug 1118529 - Remove MSIntTypes.h. r=Waldo 2015-01-06 21:41:15 -08:00
Ted Mielczarek 9a6971c4f8 bug 1117900 - Explicitly require Update 3 for MSVC 2013. r=glandium 2015-01-08 08:23:28 -05:00
Nicholas Nethercote 97b5d348cc Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
--HG--
extra : rebase_source : 771710c5427141d738eef112fab00951eb8e20e3
2015-01-07 16:13:03 -08:00
Wes Kocher 0cf53b165b Merge inbound to m-c a=merge CLOSED TREE 2015-01-07 15:41:20 -08:00
Alexandre Poirot e4e2e588b0 Bug 1047572 - Disable intl on mulet. r=ahal 2014-12-18 07:48:00 -05:00
Ehsan Akhgari 648fd5ffcd Bug 1117820 - Drop support for building with MSVC 2012; r=glandium 2015-01-06 16:30:02 -05:00
Ryan VanderMeulen 51d06e05f4 Bug 1114577 - Miscellaneous build system cleanups now that Windows SDK 8.1 is the minimum supported version. r=glandium 2015-01-07 11:32:07 -05:00
Ryan VanderMeulen 20d7991ef8 Bug 1114577 - GFX cleanups now that Windows SDK 8.1 is the minimum supported version. r=jmuizelaar, r=glandium 2015-01-07 11:32:07 -05:00
Ryan VanderMeulen 0ef93eb5c2 Bug 1114577 - Drop support for Windows SDK versions <8.1. r=glandium, f=jacek 2015-01-07 11:32:07 -05:00
Carsten "Tomcat" Book 87d1119af9 Backed out changeset 3d587e85f2a2 (bug 1083116) for bustage on a CLOSED TREE 2015-01-07 17:01:58 +01:00
Brad Lassey ee59761e5f bug 1083116 - build fails: malloc_decls.h conflicting types for 'malloc_usable_size' r=glandium 2015-01-06 19:58:36 -05:00
Ehsan Akhgari 16193762d8 Bug 1117031 - Turn off unused argument warnings for clang-cl; r=glandium 2015-01-06 12:01:13 -05:00
Ehsan Akhgari 721832ff85 Bug 1117029 - Move the GCC minimum version checks to MOZ_TOOL_VARIABLES; r=glandium 2015-01-06 12:01:12 -05:00
Ms2ger b7d12e4d24 Bug 1117068 - Part c: Remove NEED_CPP_UNUSED_IMPLEMENTATIONS; r=mshal
It is only used in one place, and that place is better off with MOZ_DELETE.
2015-01-05 19:18:58 +01:00
Ms2ger 16ada4e714 Bug 1117068 - Part b: Remove checks for GCC PR 39608; r=mshal
The fix is included in GCC 4.4, which is our minimum supported version.
2015-01-05 19:18:58 +01:00
Ms2ger fa72b9efcb Bug 1117068 - Part a: Remove an obsolete opt-out to the Perl version check; r=mshal
This opt-out was introduced to avoid breaking the builds on a "btek" builder,
about which very little information can be found today.
2015-01-05 19:18:57 +01:00
Martin Stransky b2519b99c7 Bug 1110211 - a11y update for Gtk3. r=glandium 2014-12-16 07:38:00 +01:00
Glenn Randers-Pehrson 4c80b736b4 Bug 1114360 - Update libpng to version 1.6.16. r=jmuizelaar 2014-12-23 06:44:00 +01:00
Ehsan Akhgari 4779d1e10a Backout changeset 3cc992814a7e (bug 882779) because it is no longer needed 2015-01-02 00:55:53 -05:00
Jan Beich f0331f57be Bug 1115793 - Chase jemalloc3 version for MOZ_NATIVE_JEMALLOC after bug 1094275. r=glandium 2014-12-26 15:54:00 +01:00
Jan Beich f4828d35f5 Bug 1115078 - Unbreak MOZ_JEMALLOC3 build on FreeBSD after bug 899126. r=glandium 2014-12-23 12:32:00 -05:00
Nathan Froyd 7f507df247 Bug 1114662 - add --enable-thread-sanitizer configure option; r=glandium
Like --enable-{address,memory}-sanitizer, this doesn't add the
appropriate -fsanitize=FOO flags; it merely sets internal defines and
the LLVM_SYMBOLIZER variable.
2014-12-22 12:54:05 -05:00
Ryan VanderMeulen f423278de1 Backed out changeset 14f75afaad14 (bug 1095103) for causing bug 1106174. 2014-12-22 21:36:40 -05:00
Boris Chiou df96b9fc18 Bug 1098970 - Part 7: Turn on omx decoder. r=sotaro 2014-12-21 20:00:00 +01:00
Michael Wu e11afba824 Bug 1102266 - Update configure.in to support gonk-L, r=glandium 2014-12-17 10:50:42 -05:00
Ryan VanderMeulen bfa139f9e9 Backed out changeset e9750b2a3e42 (bug 1102266) for B2G ICS bustage. 2014-12-19 16:11:15 -05:00
Michael Wu ac6d093681 Bug 1102266 - Update configure.in to support gonk-L, r=glandium 2014-12-17 10:50:42 -05:00
Michael Wu ff7b706c75 Bug 1104651 - Make valloc optional, r=glandium 2014-12-16 20:34:56 -05:00
Michael Wu 11cb060136 Bug 1111033 - Disable EME if FMP4 is disabled, r=glandium 2014-12-16 20:56:09 -05:00
Ehsan Akhgari 5ec594bb99 Bug 1084532 - Drop support for building with MSVC 2010; r=glandium 2014-12-17 10:50:15 -05:00
Nicholas Nethercote 9df23f9a1e Bug 1111948 - Fix --disable-startupcache, and re-disable the startup cache on B2G in the process. r=mshal.
--HG--
extra : rebase_source : 59d14319e67eaf349df0ecc2aa80be94865aed70
2014-12-16 18:18:21 -08:00
Guilherme Goncalves 60eb32a82c Bug 1094275 - Update the in-tree copy of jemalloc3 to commit b4acf73. r=glandium 2014-12-17 09:14:48 +09:00
Carsten "Tomcat" Book 8c8eab8d31 merge fx-team to mozilla-central a=merge 2014-12-16 13:39:48 +01:00
Eugen Sawin 8049b84457 Bug 1109940 - Wrap Android DNS resolver functions. r=glandium 2014-12-15 17:05:58 +01:00
Kai-Zhen Li 79d41284ef Bug 1103827 - Remove __pthread_cond_timedwait. r=cyu 2014-12-12 16:12:21 +08:00
Jan Beich c9404cbde6 Bug 1103858 - Enable FreeBSD wifi scanner on DragonFly. r=ted, r=jdm 2014-11-24 00:10:00 -05:00
Kyle Huey c36d278197 Bug 1126248: Enable skia by testing CPU_ARCH, which is more narrowly defined than target_cpu. r=glandium,jrmuizel 2015-02-11 11:09:16 -08:00
Ryan VanderMeulen 5d3df25f61 Bug 1108328 - Upgrade SQLite to version 3.8.7.4. r=mak 2014-12-10 10:02:17 -05:00
Terrence Cole 281746bf4f Bug 1103269 - Remove the jscall tracer infrastructure; r=sfink 2014-12-04 09:41:02 -08:00
Kai Engert c82a68a468 Bug 1088969 - Upgrade Mozilla 36 to use NSS 3.17.3, changing version numbers, only. 2014-12-01 14:34:08 +01:00
awake 58280aba48 Bug 1100632 - Remove --disable-opus option and MOZ_OPUS #define macros. r=rillian,ted 2014-11-28 01:20:00 -08:00
Benoit Girard 4828cf4930 Bug 1097941 - Properly disable paint-will-resample on b2g. r=jmuizel 2014-11-28 18:42:20 -05:00
Bob Owen b539721eb8 Bug 928044 Part 2: Enable the content sandbox by default on Windows with an open policy. r=tabraldes,glandium,jimm
--HG--
rename : security/sandbox/win/src/warnonlysandbox/wosCallbacks.h => security/sandbox/win/src/logging/loggingCallbacks.h
rename : security/sandbox/win/src/warnonlysandbox/wosTypes.h => security/sandbox/win/src/logging/loggingTypes.h
rename : security/sandbox/win/src/warnonlysandbox/warnOnlySandbox.cpp => security/sandbox/win/src/logging/sandboxLogging.cpp
rename : security/sandbox/win/src/warnonlysandbox/warnOnlySandbox.h => security/sandbox/win/src/logging/sandboxLogging.h
2014-11-29 17:12:18 +00:00
Mike Hommey 822c385b60 Bug 1105894 - Let unified compilation ride the train. r=gps
It was conservatively kept out of non-nightly builds[1], but a year later, we
can assume there are no blocking issues to build releases without unified
compilation.

1. https://lists.mozilla.org/pipermail/dev-platform/2013-December/002393.html
2014-11-28 09:59:17 +09:00
David Major 6212abd611 Bug 1095103: Remove Windows PGO build hacks that are no longer necessary. r=glandium
--HG--
extra : rebase_source : b790c97d1fa3e12597d4cd5f4c7fd6dc7ba133cf
2014-11-27 16:18:25 +13:00
Georg Koppen 144cfd9761 Bug 1067893 - Detect OTOOL in configure. r=glandium 2014-11-25 05:12:00 -05:00
Masatoshi Kimura 359fd77ce4 Bug 1094016 - Do not ship d3dcompiler_43 for 64-bit builds. r=mshal 2014-11-24 22:18:10 +09:00
Masatoshi Kimura f226e5813f Bug 1094013 - Bump subsytem version to 6.1 (Win7) for Win64 builds. r=glandium,jorendorff 2014-11-24 22:18:09 +09:00
Alexander J. Vincent d7afc1cd5a Bug 1102602 - part 2: Rename the XULRunner stub, so that we can compile it. r=gps 2014-11-20 17:08:40 -08:00
Ben Turner 202ba2f567 Bug 1101217 - Upgrade to SQLite 3.8.7.2, r=mak 2014-11-18 20:52:33 -08:00
Mike Hommey 6d15698158 Bug 818922 - Add bidirectional method calls with replace-malloc library. r=njn 2014-11-18 19:21:06 +09:00
Julian Seward 259deac308 Bug 788974 - Don't disable elfhack when enabling profiling on platforms supporting dl_iterate_phdr. r=glandium.
--HG--
extra : rebase_source : b89c14b8a11473e34707447656d8616dd90075c5
2014-11-17 23:43:14 +01:00
Cervantes Yu 160428a1e3 Bug 1091533, Part 1: Don't wrap tgkill() on the Nuwa process. r=BenWa 2014-11-06 19:10:52 +08:00
Chris Peterson e8440cad48 Bug 1095990 - Part 2: Treat -Wnon-literal-null-conversion warnings as errors to match C++14's fix for C++11 core defect 903. r=glandium 2014-11-08 11:33:18 -08:00
Thomas Zimmermann 35933d9749 Bug 1095436: Export MOZ_B2G_BT_DAEMON in configure.in, r=mh+mozilla
This change is required to use bluetoothd in Gecko. It probably
got lost while rebasing the patches of bug 1073548.
2014-11-12 10:36:08 +01:00
Carsten "Tomcat" Book 557a342807 Merge mozilla-central to fx-team 2014-11-11 13:27:49 +01:00
Panos Astithas 674820534e Define MOZ_DEV_EDITION in aurora branding configuration (bug 1095934). r=glandium
--HG--
extra : rebase_source : 28256984e52a182614d36bf0d47122bea6d44c93
2014-11-11 13:21:36 +02:00
Nathan Froyd c767cf0846 Bug 1095633 - part 2 - remove HAVE_CPP_TROUBLE_COMPARING_TO_ZERO bits from the build system; r=mshal 2014-11-07 14:08:13 -05:00
Panos Astithas 821aea821e Don't use the update channel to identify aurora (bug 1095934). r=glandium 2014-11-09 10:35:30 +02:00
Wes Kocher df5afea581 Merge m-c to fx-team a=merge 2014-11-04 20:40:56 -08:00
Mike Conley f9da915811 Bug 1085622 - Fix E10S_TESTING_ONLY define so that it only ever applies when E10S_TESTING_ONLY config is true. r=ally,glandium.
We were defining the E10S_TESTING_ONLY build-time define with the value of the E10S_TESTING_ONLY config variable,
regardless of the value of E10S_TESTING_ONLY. Even if E10S_TESTING_ONLY in configure was blank, we'd still define
E10S_TESTING_ONLY, which resulted in E10S_TESTING_ONLY ifdef'd code to be included when we didn't want it to.

We now only ever define E10S_TESTING_ONLY iff NIGHTLY_BUILD is defined, and we do it globally.

This also fixes a busted E10S_TESTING_ONLY ifdef that didn't have an endif.

--HG--
extra : amend_source : 9c8fe8db110765272fa666a5c118d388f87c23d7
2014-11-04 11:16:47 -05:00
Nick Alexander 452c901e08 Bug 1091087 - Disable MOZ_NATIVE_DEVICES when MOZ_ANDROID_RESOURCE_CONSTRAINED is set. r=glandium
This saves dexing and shipping the Google Play Services and other Google
libraries, which add resources and about 3megs of code.

Due to ordering issues, the relevant flags and toggles were moved to
configure.in and exposed early enough to be used by confvars.sh.
2014-11-03 20:04:19 -08:00
Thomas Zimmermann bca74a81e7 Bug 1073548: Support Bluetooth daemon in build system, r=mh+mozilla 2014-11-03 13:03:48 +01:00
Chris Peterson c9f9232e9a Bug 1090088 - Part 2: Add -Werror=parentheses and -Werror=switch behind --enable-warnings-as-errors check. r=glandium 2014-10-26 21:22:27 -07:00
Chris Peterson be4cbc1211 Bug 1090088 - Part 1: Only enable tree-wide -Werror=* warnings-as-errors with --enable-warnings-as-errors opt-in. r=glandium 2014-10-26 21:22:27 -07:00
Carsten "Tomcat" Book 7611a1f3ee Merge mozilla-central to mozilla-inbound 2014-10-31 14:23:10 +01:00
Carsten "Tomcat" Book 311c76e3c8 merge fx-team to mozilla-central a=merge 2014-10-31 14:19:30 +01:00
Nick Alexander 933728c53c Bug 1039902 - Minify the Fennec JS code in automation. r=glandium
This patch adds a SpiderMonkey jsshell binary via tooltool and arranges
for it to be used in automation (more specifically, whenever JS_BINARY
is defined).

We'd prefer to build a host SpiderMonkey jsshell, but that's not trivial
right now; and we'd prefer to use a minifier better than the existing
Python jsmin (possibly written in JavaScript), but one step at a time.
2014-10-30 17:02:58 -07:00
Glenn Randers-Pehrson ef5da08cf7 Bug 1087841 - Update intree libpng to version 1.6.14. r=jmuizelaar 2014-10-29 12:06:00 +01:00
Mike Hommey da59e89c30 Bug 1091118 part 2 - Do not use the top-level cache file for freetype2 subconfigure. r=gps
We modify the environment before running freetype2 configure. When it uses
the same cache file, it stores knowledge about that environment in the cache
file. The cache file is then reused to configure in js/src, with yet again a
different environment, which makes subconfigure.py clear the cache because
of the differences.

The configure in js/src is however invoked with the same environment as the
main configure was invoked with (mostly), so without freetype2 on the way,
reusing the cache for it works as expected. In fact, it works better with the
cache because of things coming from mozconfig that are not exported.

With freetype2 on the way, as mentioned above, the cache is cleared. Without
the cache, js/src/configure does new detections with a possibly different
environment, and stores that in the cache. Until the next build, which then
uses that different cache for the top-level configure.

This results in subtle differences in the HOST_CC/HOST_CXX variables on
android builds because those variables are not exported from mozconfig,
depending on PATH, what the builder was building before, and if the build
is a clobber.

Avoiding the freetype2 subconfigure writing its environment variables change
to the top-level cache makes the cache never invalidate for js/src.
2014-10-30 14:35:01 +09:00
Mike Hommey 47c853314f Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.

Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.

Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Mike Hommey 44b304224a Bug 1077148 part 1 - Define mozcrt in moz.build. r=gps
--HG--
rename : mozglue/build/Makefile.in => mozglue/crt/Makefile.in
rename : mozglue/build/fixcrt.py => mozglue/crt/fixcrt.py
2014-10-30 13:05:50 +09:00
Nicholas Nethercote f5bc18d01c Bug 1089446 - Reimplement build/unix/uniq.pl in Python, and remove its unit test. r=gps.
--HG--
extra : rebase_source : 5e7ebf7a59a5966b1af5c8a3165b53bb7bd42770
2014-10-28 15:04:03 -07:00
Ehsan Akhgari 3414c53230 Bug 1090512 - Emulate the clang-cl compiler version in toolchain.m4; r=glandium
--HG--
extra : rebase_source : 65732c6696699ffb62acb76c19133537448e6fb7
2014-10-29 12:33:32 -04:00
Mike Hommey 5c41b709cb Followup for bug 1091118: Also export RANLIB to unbust android builds on mac. r=gps 2014-10-31 08:51:33 +09:00
Mike Hommey deb5d056a6 Bug 1090107 - Define stlport dependencies in moz.build. r=mshal 2014-10-29 13:29:42 +09:00
Carsten "Tomcat" Book 977dd5ae60 Backed out changeset 9742b31c634a (bug 1073419) for bustage 2014-10-27 16:56:40 +01:00
Dave Huseby 798adb1c66 Bug 1073419 - [ALA] Adjustable location accuracy. r=jdm, r=mt 2014-10-24 18:42:00 -04:00
Hiroyuki Ikezoe 670b1f51ac Bug 1084997 - Replace '\' in MOZ_BUILD_APP with '/' to eliminate the difference between windows and others. r=glandium 2014-10-22 07:18:00 +02:00
André Reinald 436338cb49 Bug 1076385 - Sandbox the content process on Mac. r=smichaud 2014-10-30 13:33:17 -05:00
Ryan VanderMeulen df160c4211 Bug 1091076 - Update SQLite to version 3.8.7.1 - Mozilla changes. r=mak 2014-11-04 10:48:42 -05:00
Dave Huseby 7dba61a20f Bug 1073419 - [ALA] All gecko code needed to support adjustable location accuracy. r=jdm, r=mt 2014-10-30 16:39:00 -04:00
Carsten "Tomcat" Book c86b0bc964 Merge mozilla-central to mozilla-inbound 2014-11-04 13:30:53 +01:00
Carsten "Tomcat" Book f8e30aaa48 merge fx-team to mozilla-central a=merge 2014-11-04 13:17:35 +01:00
Mike Hommey 932ed211cf Bug 1091505 - Run subconfigures in parallel. r=gps
On automation, this brings Windows configure time on a clobber from 5:30 to 3:10.

Sadly, because make needs to run under intl/icu/host before configuring
intl/icu/target, intl/icu/host needs to be configured independently. Fortunately,
that's not configured for normal windows builds anyways.

Also, having multiple subconfigures sharing the same cache file is dangerously
racy. Fortunately, not a lot do. In fact, only js/src and $_subconfigure_subdir
do, so force the latter (only used for ldap sdk on comm-central) not to
configure in parallel.
2014-11-04 13:50:18 +09:00
Terrence Cole 5d4922d03b Bug 1083464 - Use a more standard mechanism to export GC symbols to embedders. r=ted,r=jorendorff 2014-10-27 13:29:44 -07:00
Panos Astithas a770ad057a Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
Jan Keromnes 2db002a086 Bug 1011562 - Ship Firefox OS fonts with the simulator. r=fabrice, r=mshal 2014-10-21 12:34:00 -04:00
Ryan VanderMeulen 719072f90f Merge inbound to m-c. a=merge 2014-10-21 15:14:52 -04:00
Joshua Cranmer b4e2d4ace0 Bug 1086705: Disable -Werror=switch, r=froydnj, a=RyanVM
Gecko, for better or worse, allows non-m-c apps to define custom error codes and
use them in nsresult. This error breaks the ability to switch on those custom
error codes when an error happens. For this reason, it's not reasonable to make
this an error at present.
2014-10-21 12:23:12 -05:00