Dave Townsend
0308cb5728
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
3e97cc563c
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
5370fc7c35
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
106ab767c9
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
64a6a27873
Bug 1163214 - Align --enable-rust help text. r=ted
2015-05-20 17:03:05 -07:00
Philipp Kewisch
616ecea288
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
1324937359
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
6ec460bd24
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
f02e2f5089
Bug 1165918 - Qt widget port does not compile anymore. r=rojkov
2015-05-18 18:13:56 -07:00
Andrew Osmond
5da5f466e4
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
dfe5051da3
Backout fb6329699801 for x86 breakage on a CLOSED TREE
2015-05-14 15:40:00 -05:00
James Willcox
39dfbb22d5
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
f70409d767
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
1850a6f595
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
e2b806f5fa
Bug 1160146: Disable global sized deallocation for VS2015. r=glandium
2015-05-12 18:20:10 -04:00
Mike Hommey
bf048111fa
Bug 1162845 - Move ASFLAGS to moz.build. r=mshal
2015-05-12 07:54:06 +09:00
Ben Turner
4006e443d2
Bug 1162643 - Upgrade to SQLite 3.8.10.1, r=mak.
2015-05-11 13:44:14 -07:00
Ralph Giles
d8a171701b
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
d04f328740
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
fa4c4dbed6
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
8ea2fcf08e
Bug 1144055
, Upgrade Firefox to use NSS 3.19, landing NSS_3_19_RTM
2015-05-04 21:34:38 +02:00
Nick Alexander
a04a591544
Bug 1159371 - Make --disable-compile-environment work with --enable-application=mobile/android. r=glandium
2015-05-01 13:42:15 -07:00
Nick Alexander
19352a0881
Backed out changeset dcd206152465 (bug 1159371)
2015-04-30 11:40:41 -07:00
Nick Alexander
b268112eff
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
60ffba2a66
Merge inbound to m-c. a=merge
2015-04-30 13:56:09 -04:00
Chris Peterson
6c651b982e
Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium
2015-04-07 20:52:54 -07:00
Bob Owen
5b15224b3e
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
8f0a9154da
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
e5ebd5c587
Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo
2015-04-28 18:59:53 +09:00
Carsten "Tomcat" Book
1a74144837
merge mozilla-inbound to mozilla-central a=merge
2015-04-24 14:37:13 +02:00
Mark Finkle
af2ac81dc3
Bug 1143888 - Integrate the Adjust install tracking SDK. r=mfinkle
2015-04-08 22:49:16 -07:00
Carsten "Tomcat" Book
150d4d1475
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
415497cd29
Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium
2015-04-22 11:09:54 -07:00
Jim Blandy
07096b90b5
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
8ec41da08a
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Jim Blandy
c49a3b9f79
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
207318c9b0
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
8a181cfa03
Bug 1152939 - "Upgrade to SQLite 3.8.9". r=mak77
2015-04-14 17:31:00 +02:00
Mike Hommey
a24e87333a
Bug 1153122 - Disable -Warray-bounds as a fatal warning. r=cpeterson
2015-04-15 09:21:22 +09:00
Mike Hommey
00ed205534
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
935f513b7d
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
9ed5f2a720
Bug 1038811 - Push Notifications - Move old push to simplepush. r=nsm. sr=jst
2015-04-10 20:19:28 -07:00
Makoto Kato
d7ce2f788a
Bug 1128365
- MOZ_TOOLS is unnecessary. r=glandium
2015-04-09 19:24:02 +09:00
Chris Peterson
8c65c6bb81
Back out changeset 253bcbb38a7c for breaking Linux PGO build (bug 1001975)
2015-04-07 20:43:43 -07:00
Chris Peterson
5a8924b5e1
Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium
2015-04-01 00:50:58 -07:00
Ryan VanderMeulen
b208a763b2
Backed out changeset 6bbe2e6958a9 (bug 1127801) for intermittent (?!?!) Mulet mochitest bustage.
...
CLOSED TREE
2015-04-07 13:47:54 -04:00
naru-san
5c8f37a380
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
a55fdccf04
Backed out changeset a67a0be7325e (bug 1127801) for test bustage.
2015-04-07 11:50:10 -04:00
naru-san
3ff8433b08
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
68006bf6c9
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
fc49a94186
Bug 903135 - Multi platform MAR verification build config. r=rstrong
2014-10-22 21:00:19 -04:00
Robert Kaiser
0a6ee1e9cc
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
3d912c4d3d
Bug 1147839 - Fixed building installer on mingw. r=glandium
2015-04-01 12:50:44 +02:00
Victor Porof
74afd0c851
Bug 1148463 - Re-enable the Performance++ tool, r=jsantell
2015-03-31 11:28:43 -04:00
Mike Hommey
610d7d49da
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
3b83a61402
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
ea054eea04
Merge m-c to m-i to m-c merge, a=mergemerge
2015-03-28 11:45:00 -07:00
Victor Porof
dc1d510282
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
21be856b2c
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
44964dc3a3
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
e5846f2d27
Merge m-i to m-c, a=merge
2015-03-22 13:56:19 -07:00
Phil Ringnalda
06116fc52e
Merge m-c to f-t
2015-03-21 12:54:34 -07:00
Robert Strong
4f4864349c
Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps
2015-03-20 18:09:43 -07:00
Jim Blandy
1f8998c1b5
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
53f845ad68
Backout changeset a1a89ff4ee31 (bug 762449) to disable jemalloc 3 for now.
2015-03-19 15:53:01 +09:00
Victor Porof
d2f862fa9c
Bug 1123815 - Merge gum into fx-team to enable the Performance++ tool, r=me
2015-03-14 16:14:37 -04:00
Mike Hommey
39cf0e0bab
Backout changeset 4b936da89beb (bug 1142403) because of all the orange on Windows.
2015-03-13 07:48:48 +09:00
Mike Hommey
bb1cafe3d9
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
d01d204e6a
Bug 1142403 - Enable jemalloc debug on debug builds. r=njn
2015-03-13 07:44:28 +09:00
Sotaro Ikeda
8d7ea4a3fd
Bug 1137515 part 1 - Change to configure.in r=mwu
2015-03-11 12:32:14 -07:00
Ryan VanderMeulen
3b328f07d7
Backed out changesets cd5ec762afa1 and fad66e8fe874 (bug 1137515) for Nexus 5-L bustage.
...
CLOSED TREE
2015-03-11 12:35:08 -04:00
Sotaro Ikeda
291f3373fd
Bug 1137515 part 1 - Change to configure.in r=mwu
2015-03-11 07:18:50 -07:00
Alex Henrie
aaa8cd83ee
Bug 1134537 - Delete GnomeVFS extension. r=roc
2015-03-09 21:12:58 -06:00
Kai Engert
82e610b478
Bug 1137470, bump configure.in to require NSS version 3.18, DONTBUILD
2015-03-20 13:35:06 +01:00
Mike Hommey
b7674a4e26
Bug 1141660 - Always export memalign from jemalloc, even on Windows. r=njn
2015-03-11 16:03:54 +09:00
Ethan Tseng
d26899e199
Bug 1138983 - RTSP not enabled in Lollipop. r=vchang
2015-03-05 13:34:08 +08:00
Mike Hommey
3c9f31cc4a
Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde
2015-03-04 14:39:55 +09:00
Wes Kocher
9b35dd25c4
Merge b2g-inbound to m-c a=merge
2015-03-02 12:56:08 -08:00
Mike Hommey
84c54d128d
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é
ae557e0c21
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
ecfe0a5eff
bug 1135700 - make uploadsymbols use Socorro symbol upload API. r=gps
2015-02-23 13:48:54 -05:00
Mike Hommey
1913fce44d
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
5184c99682
Bug 1134618 - Change MaxILKSize to 0x7FF00000. r=khuey
...
--HG--
extra : histedit_source : 5ea18e6d933666c579dc26e0051978f929a54c4f
2015-02-19 10:22:29 -05:00
Nick Alexander
443bc60a63
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
562208ce86
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
0be5a5354e
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.
ceff8a147e
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
7f7d6e17e5
Merge mozilla-central to fx-team
2015-02-16 16:18:42 +01:00
Martyn Haigh
4568c64fe0
Bug 1132185 - Put the tab queue UI behind a build flag (r=nalexander)
2015-02-16 14:55:52 +00:00
Paul Adenot
b9fc2fb9c6
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
79037b6d5b
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
f0ac763ef5
Merge b2g-inbound to m-c. a=merge
...
CLOSED TREE
2015-02-13 12:24:27 -05:00
Krzysztof Mioduszewski
1758406543
Bug 879861 - Part 5: Build support for SecureElement feature. r=gps
2015-02-11 10:09:00 -05:00
Mike Hommey
6ad25cb792
Bug 1129244 - [Nuwa] wrap pthread_mutex_trylock. r=thinker
2015-02-11 10:21:04 +09:00
Brian Smith
88cb1c2a98
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
ec43832e99
Bug 1122024 - Bump configure.in minimum Android SDK version to 20. r=nalexander
2015-02-05 15:37:27 -08:00
Terrence Cole
ac62cfcddb
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
57f4b9fc3f
Bug 1127899 - Upgrade to SQLite 3.8.8.2, r=mak.
2015-01-31 18:00:34 -08:00
Ryan VanderMeulen
61ef3d0501
Merge inbound to m-c. a=merge
2015-01-30 12:22:33 -05:00
Yoshi Huang
b69269c664
Bug 1104476 - Enable MOZ_NFC on L. r=glandium
2015-01-30 12:35:24 +08:00