Mike Hommey
6fa3828b4e
Bug 1316844 - Remove unused dependencies. r=chmanchester
...
--HG--
extra : rebase_source : f9c4f39b198fbb83aa02b2eee65863695e7b75ca
2016-11-11 12:52:37 +09:00
Mike Hommey
17153e5c27
Bug 1314894 - Avoid path changes from b6be0e9e3e1e. r=chmanchester
...
Importing 'os' in python configure functions, on Windows, changes the
separate the various os.path functions use, and that can have
unexpected, badly handled, consequences. While on the long term, it is
desirable to make @imports('os') modify os.path to use the same base
functions as if there were no @imports, let's go with the simpler
workaround of restoring the non-{isfile,isdir,exists} os.path functions
from b6be0e9e3e1e.
--HG--
extra : rebase_source : a1857b5dce2aa818c72a77d0d9727ac6ce16cb8f
2016-11-04 06:50:43 +09:00
Mike Hommey
b89b671cc8
Bug 1313306 - Don't expose os.path.{exists,isdir,isfile} to python configure without an @imports. r=chmanchester
...
We want functions without an @imports to not have any side effects, and
to not use external resources. So remove the few functions we expose from
os.path without @imports('os') that do.
--HG--
extra : rebase_source : a9485ec269d4de5785d66d7772eda4fae5a84b4a
2016-10-26 11:49:58 +09:00
Jonathan Watt
7b894d6da6
Bug 1309272, part 1 - Add an --enable-skia-pdf configuration option. r=lsalzman
...
--HG--
extra : rebase_source : 2edd8282c26e8772caea3db0a3d9204a4838e8db
2016-10-26 19:23:07 +01:00
Chris Manchester
f63cec632c
Bug 1305145 - Move --enable-tree-freetype to Python configure. r=glandium
...
This commit also removes the option, as it's only known to work
on Android, where it is the default.
MozReview-Commit-ID: JqdC5Q5dwQH
2016-10-14 11:06:31 -07:00
Chris Manchester
a3e6682857
Bug 1305145 - Move freetype2 detection to Python configure. r=glandium
...
MozReview-Commit-ID: 1O4SdH0HvzL
2016-10-14 11:06:31 -07:00
Chris Manchester
7d177e214f
Bug 1305145 - Move fontconfig detection to Python configure. r=glandium
...
MozReview-Commit-ID: J6XQFA6whCr
2016-10-14 11:06:31 -07:00
Chris Manchester
15035474f8
Bug 1305145 - Move Pango detection to Python configure. r=glandium
...
A test against MOZ_PANGO is also removed, this has not been
set since bug 947379.
MozReview-Commit-ID: IwpsCda6mmw
2016-10-14 11:06:30 -07:00
Chris Manchester
95f73bebb9
Bug 1305145 - Make libs and flags set by pkg_check_modules available to the caller. r=glandium
...
MozReview-Commit-ID: 7uZheAOXKwE
2016-10-14 11:06:30 -07:00
Christian Holler (:decoder)
cb5facc399
Bug 1303757 - Build system changes for unified fuzzing interface. r=glandium
...
MozReview-Commit-ID: 8bvAxmmo3Vn
--HG--
extra : rebase_source : 07408ccd30e53f82d7516428bf25515c1611f582
2016-10-17 22:19:03 +02:00
Michelangelo De Simone
07411b2cc6
Bug 1310027 - Remove DOM/mobilemessage and related code. r=Ehsan
...
MozReview-Commit-ID: ENmSuOCdTnA
--HG--
extra : rebase_source : a178eee07034fb2aa1415b64bec1946230fd1c5e
2016-10-17 17:26:51 -07:00
Chris Pearce
0c197ddf78
Bug 1299694 - Ensure we don't enable Widevine unintentionally. r=glandium
...
On FreeBSD the target.kernel etc checks in enable_eme are failing,
but we're still falling through to |return value|, and so Widevine
is being enabled. If we remove the |return value| from enable_eme
we at least make Widevine disabled where it's not supposed to be
enabled.
MozReview-Commit-ID: D1h0IUidxhv
--HG--
extra : rebase_source : 10696291b91d79d4971932796cab4494c88eca3b
extra : amend_source : ccb0a165f5deb0a8ae60256fb97b5d972e42bf28
2016-09-05 13:54:37 +12:00
James Cheng
5926e4cd1c
Bug 1300654 Part2-Remove MOZ_EME define from moz.configure. r=glandium
...
MozReview-Commit-ID: 7iUWP0hRHBG
--HG--
extra : rebase_source : 50518b5be9fcdf095271f1055dfa9303a384cb0f
2016-09-21 07:39:02 +08:00
Christian Holler (:decoder)
3c7149e85d
Bug 1289194 - Experimental LibFuzzer integration. r=glandium
...
MozReview-Commit-ID: 9njDcbltyow
--HG--
extra : rebase_source : 774d25f2ac4e4b1a876e48159333188bc722f940
2016-09-01 15:07:01 +02:00
Sebastian Hengst
a66df0b0c2
Backed out changeset 95e68b473e91 (bug 1289194) for failure to process moz.build file. r=backout a=backout
...
MozReview-Commit-ID: GhfzNoiE808
2016-09-07 18:45:40 +02:00
Christian Holler (:decoder)
055c4fb1dd
Bug 1289194 - Experimental LibFuzzer integration. r=glandium
...
--HG--
extra : histedit_source : a632f3ff76e07562d1854bc68b50499e4b4667a0
2016-09-01 15:07:01 +02:00
Jan Beich
8567ef57e9
Bug 1299485 - Unbreak build with Skia disabled by default after bug 1137305. r=glandium
...
MozReview-Commit-ID: 1hy9cMfhFuk
--HG--
extra : rebase_source : e03e5ddab7ce6cfe7aeaeb38bb11e215bf5bb0b7
2016-08-31 16:08:18 +00:00
Bobby Holley
2ca3aaf37c
Bug 1299276 - Add a separate --enable-stylo option to control MOZ_STYLO separate from the linkage effects of --with-servo. r=froydnj
2016-08-30 17:52:41 -07:00
Wes Kocher
bda25b8662
Backed out changeset 96e4aed6d414 (bug 1299276) for build bustage a=backout CLOSED TREE
2016-08-30 14:03:04 -07:00
Bobby Holley
e81b83c99a
Bug 1299276 - Add a separate --enable-stylo option to control MOZ_STYLO separate from the linkage effects of --with-servo. r=froydnj
2016-08-30 13:12:15 -07:00
Ryan VanderMeulen
4a76c08262
Merge m-c to autoland. a=merge
2016-08-26 09:38:49 -04:00
Mike Hommey
4b2aff3235
Bug 1291356 - Ensure building with --with-servo keeps building with mozjemalloc, whatever the default jemalloc is. r=chmanchester
...
--HG--
extra : rebase_source : 0eddfe8262dd1f015a38de8e10a2889ef9f3d342
2016-08-26 10:28:04 +09:00
Mike Hommey
9aa5c1b0b4
Bug 1137305 - Move --enable-skia{,-gpu} to python configure and enable skia by default on little-endian platforms. r=chmanchester
...
--HG--
extra : rebase_source : 4038081460a8c071510a326df8127e9e6d1ae653
2016-08-26 07:55:16 +09:00
Chris Pearce
c8cb8f1954
Bug 1295853 - Only enable Widevine on whitelisted Tier-1 build targets. r=glandium
...
MozReview-Commit-ID: 52lrV3aEEVe
--HG--
extra : source : decbfdf108545127550ca82b4270100fa16b76a5
extra : amend_source : da35ff06fed8fdb2ae51b2e3d1755ec9f72142d5
2016-08-17 21:40:43 +12:00
Wes Kocher
43db5c944e
Backed out changeset 55ca661e2723 (bug 1295853) for missing a review comment a=backout
2016-08-25 16:04:49 -07:00
Chris Pearce
6c020ca3d6
Bug 1295853 - Only enable Widevine on whitelisted Tier-1 build targets. r=glandium
...
MozReview-Commit-ID: 52lrV3aEEVe
--HG--
extra : rebase_source : decbfdf108545127550ca82b4270100fa16b76a5
2016-08-17 21:40:43 +12:00
Mike Hommey
33f9ee19fb
Bug 1296503 - Bonus: remove work around json.dump() mis-serialization of OptionValues. r=ted
2016-08-24 07:32:53 +09:00
Mike Hommey
b65bccd9ce
Bug 1276003 - Move --enable-necko-protocols to python configure. r=chmanchester
...
--HG--
extra : rebase_source : 6187c1a382b240e2fa01f38f4c739000d5f177ce
2016-08-18 09:57:06 +09:00
Chris Manchester
49a7faf599
Bug 1294864 - Move MOZ_PERMISSIONS to Python configure. r=glandium
...
MozReview-Commit-ID: AyaWOvm5cq
2016-08-18 13:39:40 -07:00
Chris Manchester
4cdee259e5
Bug 1295784 - Use the argument name for when
when passing it to Python configure's pkg_check_modules. r=glandium
...
MozReview-Commit-ID: GcVEzS3nLql
2016-08-17 15:02:31 -07:00
Mike Hommey
bafa8ffb78
Bug 1295480 - Move MOZ_WEBSPEECH_MODELS to python configure. r=chmanchester
2016-08-17 11:02:01 +09:00
Mike Hommey
c504a71a5b
Bug 1295480 - Move --enable-webspeechtestbackend to python configure. r=chmanchester
2016-08-17 11:01:56 +09:00
Mike Hommey
ff6286a8e2
Bug 1295480 - Move --disable-webspeech to python configure. r=chmanchester
2016-08-17 11:01:52 +09:00
Mike Hommey
d891dd2ea2
Bug 1295480 - Move MOZ_WEBSPEECH_POCKETSPHINX to python configure. r=chmanchester
2016-08-17 11:01:48 +09:00
Mike Hommey
86c8b781d4
Bug 1295480 - Move --enable-dbm to python configure. r=chmanchester
2016-08-17 11:01:44 +09:00
Mike Hommey
195a0eb8e7
Bug 1295480 - Move --enable-ipdl-tests to python configure. r=chmanchester
2016-08-17 11:01:40 +09:00
Mike Hommey
9cbe9243c6
Bug 1295480 - Move --enable-websms-backend to python configure. r=chmanchester
2016-08-17 11:01:35 +09:00
Mike Hommey
6f35afadf9
Bug 1295480 - Move --enable-synth-speechd to python configure. r=chmanchester
2016-08-17 11:01:30 +09:00
Mike Hommey
29f57f3e58
Bug 1295480 - Move --disable-printing to python configure. r=chmanchester
2016-08-17 11:01:24 +09:00
Mike Hommey
05f10c47d3
Bug 1294630 - Move --enable-ipc-fuzzer to python configure. r=chmanchester
2016-08-17 11:01:05 +09:00
Mike Hommey
ebd899b9d6
Another fixup for bug 1294639 on a CLOSED TREE. a=Kwierso
2016-08-16 08:53:33 +09:00
Mike Hommey
f78f1167db
Fixup for bug 1294639 on a CLOSED TREE. a=Kwierso
2016-08-16 08:46:17 +09:00
Mike Hommey
e7928a74b0
Bug 1294639 - Move --with-servo to python configure. r=chmanchester
...
Subtly, as toolkit/moz.configure happens before toolchain tests, we
can't set MOZ_SERVO_LIBS from there. And toolkit/moz.configure is
not always included either, making things awkward to do in python
configure.
OTOH, there's only one place where MOZ_SERVO_LIBS is used, and the
corresponding setup can actually be done there (in moz.build) instead.
I think we shouldn't shy away from moving things this way.
2016-08-16 08:32:55 +09:00
Mike Hommey
c6d1e73834
Bug 1294585 - Move --with-*-keyfile options to python configure. r=chmanchester
2016-08-16 08:32:51 +09:00
Chris Pearce
3635c713e7
Bug 1289634
- Enable Widevine EME by default in browser builds. r=glandium
...
MozReview-Commit-ID: F3Tcpat1uDW
--HG--
extra : rebase_source : e0c9cc27fef37b300e6d1acb26fd556abdb15112
2016-07-29 17:14:55 +12:00
Carsten "Tomcat" Book
8b6316ec5f
Merge mozilla-central to mozilla-inbound
2016-07-22 11:59:06 +02:00
Thomas Zimmermann
c0d13a09b6
Bug 1250922: Add gpsd geolocation provider on Linux, r=jdm,glandium
...
Gpsd is the GPS daemon on Linux. It implements support for a wide range
of GPS receivers. This patch adds support for gpsd to the Geolocation
module.
The build system can now test for libgps, which provides the public
interface to gpsd's functionality. If found, |GpsdLocationProvider|
is added to the build.
MozReview-Commit-ID: 1kBgFdEZePI
2016-07-22 11:52:09 +02:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Damien Zammit
44e85908a4
Bug 783733 - Wire up the jack cubeb backend in the build system. r=glandium
...
It's disabled by default for now.
MozReview-Commit-ID: CPrJQ07n26t
2016-07-18 13:28:39 +02:00
Benjamin Smedberg
bf05496a83
Bug 1282866 - remove widget/qt and other supporting QT code, r=dougt. This patch does not remove all of the checks for MOZ_WIDGET_QT (which are dead code), but that will be a followup mentored bug.
...
MozReview-Commit-ID: EGqHHhCD7vD
--HG--
extra : rebase_source : a4b9593959dd3ba80189db47eabb056ea207490f
extra : amend_source : a744d833693f0fe7adbea961c00bb5fb55a91580
2016-07-07 12:14:25 -04:00