Mike Hommey
03fd673445
Bug 1746088 - Move --with-system-libevent to python configure. r=firefox-build-system-reviewers,andi
...
libevent has had a pkg-config file for more than 10 years, so use that.
Differential Revision: https://phabricator.services.mozilla.com/D133797
2021-12-15 07:10:10 +00:00
Mike Hommey
e21f091a6d
Bug 1746085 - Move --with-system-png to python configure. r=firefox-build-system-reviewers,andi
...
Like with e.g. --with-system-zlib in bug 1641760, all supported versions
of libpng now have a pkg-config file, so use that instead of the manual
checks.
Differential Revision: https://phabricator.services.mozilla.com/D133796
2021-12-15 07:10:09 +00:00
Mike Hommey
bb09372dbd
Bug 1730812 - Check for loongson mmi support in mips64 build for libjpeg-turbo. r=aosmond
...
Original patch by Andrew Osmond, reviewed by myself.
Differential Revision: https://phabricator.services.mozilla.com/D126001
2021-12-07 00:27:11 +00:00
Deian Stefan
20300624dd
Bug 1742916 - Turn on Wasm sandbox support for RLBoxed woff2 r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D126436
2021-11-29 06:21:59 +00:00
Marian-Vasile Laza
70b32246fc
Backed out changeset 696485034af5 (bug 1742916) for causing reftest test failures on woff2-totalsfntsize.html. CLOSED TREE
2021-11-28 21:52:09 +02:00
Deian Stefan
f5a0534816
Bug 1742916 - Turn on Wasm sandbox support for RLBoxed woff2 r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D126436
2021-11-28 16:40:23 +00:00
Deian Stefan
7d0270dca8
Bug 1741995 - Turn on Wasm sandboxing for libexpat r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D128652
2021-11-25 21:53:32 +00:00
Cosmin Sabou
25cf5ad843
Backed out changeset b7318976c3b9 (bug 1741995) causing assertion failures on htmlparser/nsExpatDriver.cpp. CLOSED TREE
2021-11-25 11:59:02 +02:00
Deian Stefan
ab19f22aca
Bug 1741995 - Turn on Wasm sandboxing for libexpat r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D128652
2021-11-25 05:21:09 +00:00
Mike Hommey
994c1c8c4b
Bug 1738793 - Check for libXtst during configure. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D131973
2021-11-24 02:35:13 +00:00
Marian-Vasile Laza
c7792dec82
Backed out changeset baa67a17c11e (bug 1741995) for causing valgrind bustages. CLOSED TREE
2021-11-23 11:53:36 +02:00
Deian Stefan
c48f585f59
Bug 1741995 - Turn on Wasm sandboxing for libexpat r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D128652
2021-11-23 04:24:14 +00:00
shravanrn@gmail.com
7588d07725
Bug 1737704 - Re-enable hunspell rlbox sandbox on 32 bit platforms r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D128571
2021-11-02 03:17:26 +00:00
Mike Hommey
c7055c9450
Bug 1736830 - Check for libice and libsm headers during configure. r=firefox-build-system-reviewers,mhentges,andi
...
Adding them to the pkg_check_modules alone would add a runtime
dependency on them, which is unwanted (the code using those libraries
goes the extra mile to dynamically lookup their symbols).
So we modify pkg_check_modules to allow to only check for headers for a
given set of packages.
Differential Revision: https://phabricator.services.mozilla.com/D129096
2021-10-27 22:30:28 +00:00
Mike Hommey
19bcfe106a
Bug 1736830 - Be more consistent wrt package_desc in pkg_check_modules. r=firefox-build-system-reviewers,andi
...
Make @depends functions and direct values have the same level of
convenience.
Differential Revision: https://phabricator.services.mozilla.com/D129589
2021-10-27 22:30:28 +00:00
Alexandru Michis
ba2d7281dd
Backed out changeset c24a07383341 (bug 1738095) because it only landed to collect crash reports from one Nightly build.
2021-10-28 00:52:39 +03:00
Noemi Erli
b520756151
Backed out 2 changesets (bug 1736830) for causing build bustages CLOSED TREE
...
Backed out changeset 1845a9bc917b (bug 1736830)
Backed out changeset a4d1678f31bb (bug 1736830)
2021-10-28 00:15:27 +03:00
Mike Hommey
6d304cf992
Bug 1736830 - Check for libice and libsm headers during configure. r=firefox-build-system-reviewers,mhentges,andi
...
Adding them to the pkg_check_modules alone would add a runtime
dependency on them, which is unwanted (the code using those libraries
goes the extra mile to dynamically lookup their symbols).
So we modify pkg_check_modules to allow to only check for headers for a
given set of packages.
Differential Revision: https://phabricator.services.mozilla.com/D129096
2021-10-27 20:54:57 +00:00
Mike Hommey
c443e7d6aa
Bug 1736830 - Be more consistent wrt package_desc in pkg_check_modules. r=firefox-build-system-reviewers,andi
...
Make @depends functions and direct values have the same level of
convenience.
Differential Revision: https://phabricator.services.mozilla.com/D129589
2021-10-27 20:54:57 +00:00
Tom Ritter
d8e0c80a54
Bug 1738095: Enable wasmboxed hunspell temporarily for crash reports r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D129707
2021-10-27 19:00:01 +00:00
Mike Hommey
c1f80ec803
Bug 1737911 - Enable rlbox for local builds. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D129574
2021-10-27 07:34:53 +00:00
shravanrn@gmail.com
43016d43a8
Bug 1737707 - Re-enable OGG demux rlbox sandbox on 32 bit platforms r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D127024
2021-10-26 15:46:54 +00:00
Narcis Beleuzu
66967cc3e6
Backed out 4 changesets (bug 1733686, bug 1735935) for causing sandboxing crashes with the spellchecker (bug 1736171) . CLOSED TREE
...
Backed out changeset c981fa4490fe (bug 1735935)
Backed out changeset a6fef4dc35c2 (bug 1733686)
Backed out changeset d52827e69092 (bug 1733686)
Backed out changeset 29ed3620fa91 (bug 1733686)
2021-10-16 18:43:13 +03:00
shravanrn@gmail.com
6c417a624b
Bug 1733686 part 3 - Re-enable hunspell rlbox sandbox on 32-bits platforms. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D128571
2021-10-15 06:37:23 +00:00
Mike Hommey
133f1d1c2e
Bug 1733686 - turn off sandboxing of spellchecker in 32-bit builds for causing frequent crashes. a=crash-fix DONTBUILD
2021-10-08 11:32:11 +02:00
Matthew Gaudet
3bcfc27cef
Bug 1730589
- Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug
...
This patch begins re-implements ReadableStreams using WebIDL and DOM technology (vs the existing JS streams implementation). Some more background is [here](https://docs.google.com/document/d/1MWRkF32KV60ngOY-Ip4PnKbCMvl6VK_Y9QLED8MJJxg/edit# )
This is guarded under a configure flag `--enable-dom-streams`
1. ByteStreams and ReadableStream.tee will come in future patches.
2. I intentionally crash in other parts of the DOM that require streams (Fetch, Response, Blob), until the integration work is done in future patches.
My current plan for that integration doesn't involve re-creating the alternative 'external streams' API from SpiderMonkey's implementation, but I have yet to do enough development to verify that will work.
Differential Revision: https://phabricator.services.mozilla.com/D122643
2021-10-06 18:43:01 +00:00
criss
7897dc6975
Backed out 4 changesets (bug 1728934) for causing Mochitest failures. CLOSED TREE
...
Backed out changeset 5e64ae0a8b00 (bug 1728934)
Backed out changeset 3538237090bf (bug 1728934)
Backed out changeset a240e5a52df4 (bug 1728934)
Backed out changeset a932fbd95f01 (bug 1728934)
2021-10-01 11:49:44 +03:00
shravanrn@gmail.com
8293c4e813
Bug 1728934 Part 4 - Re-enable OGG demux rlbox sandbox on 32-bit platforms r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D127024
2021-10-01 07:25:03 +00:00
Robert Mader
ea68cb4546
Bug 1732443 - Remove remaining XRender leftovers,r=emilio,stransky
...
The few cases where we still use Xlib most likely benefit little
from Xrender. Lets drop the support for it.
Differential Revision: https://phabricator.services.mozilla.com/D126970
2021-09-30 14:14:13 +00:00
Cosmin Sabou
0d612db0fb
Backed out 4 changesets (bug 1688452) for assertion and bc failures on browser_translation_bing.js.
...
Backed out changeset 1a720cffc019 (bug 1688452)
Backed out changeset 797a7e243d43 (bug 1688452)
Backed out changeset 00fd325069fa (bug 1688452)
Backed out changeset 23ef68478e93 (bug 1688452)
2021-09-29 20:13:33 +03:00
Deian Stefan
20476da693
Bug 1688452 - Part 4: Add Wasm sandbox support for RLBoxed libexpat r=tjr
...
Depends on D126369
Differential Revision: https://phabricator.services.mozilla.com/D106254
2021-09-29 14:31:45 +00:00
Mike Hommey
312fb8783e
Bug 1727678 - Enable wasm sandboxing on all remaining platforms on automation. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D123715
2021-09-29 04:05:56 +00:00
Mike Hommey
949baa5525
Bug 1727266 - Enable wasm sandboxing on 32-bits Linux and 32-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Somehow, most 32-bits Linux builds already had a dependency on the wasi
sysroot.
However, don't enable wasm sandboxing for ogg just yet.
Differential Revision: https://phabricator.services.mozilla.com/D123426
2021-09-29 03:58:46 +00:00
Robert Mader
d1f9d3c317
Bug 1732436 - Link Xrandr directly instead of using dlopen, r=stransky,glandium
...
We already require Xrandr 1.3 inderectly through GTK3 (`>=1.2.99`).
This bumps the requirement to 1.4, which got released in 2012 and
is thus part of RHEL 7 and Ubuntu 14.04.
Differential Revision: https://phabricator.services.mozilla.com/D126581
2021-09-28 17:26:30 +00:00
Mike Hommey
c934ee01ff
Bug 1731223 - Wine is not optional on Windows cross-builds. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D125938
2021-09-22 23:54:26 +00:00
Mike Hommey
feecbbaa4f
Bug 1731223 - Move wine detection to toolkit/moz.configure. r=firefox-build-system-reviewers,andi
...
As of now, wine is used with:
- fxc, which is detected in toolkit/moz.configure
- midl, which is detected in toolkit/moz.configure
- ml64 or armasm64, for some assembly sources that aren't used in
projects that don't include toolkit/moz.configure.
We can thus move it there.
Differential Revision: https://phabricator.services.mozilla.com/D126166
2021-09-22 23:54:26 +00:00
Cristian Tuns
afde9ef4f4
Backed out 2 changesets (bug 1731223) for likely causing localized Windows builds to break (bug 1732034) a=backout
...
Backed out changeset 0aa04e588a4e (bug 1731223)
Backed out changeset 59a15d9c5391 (bug 1731223)
2021-09-22 08:44:17 -04:00
Mike Hommey
f3547c45a3
Bug 1731223 - Wine is not optional on Windows cross-builds. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D125938
2021-09-21 20:51:25 +00:00
Mike Hommey
f2aef849b5
Bug 1731223 - Move wine detection to toolkit/moz.configure. r=firefox-build-system-reviewers,andi
...
As of now, wine is used with:
- fxc, which is detected in toolkit/moz.configure
- midl, which is detected in toolkit/moz.configure
- ml64 or armasm64, for some assembly sources that aren't used in
projects that don't include toolkit/moz.configure.
We can thus move it there.
As of bug 1731195, there is no remaining use of wine for artifact
builds, so we also make it limited to builds with a compile environment.
Differential Revision: https://phabricator.services.mozilla.com/D126166
2021-09-21 20:51:24 +00:00
Andrew Osmond
2cb9576c72
Bug 1709303 - Part 1. Prepare scripts and patches for libjpeg-turbo update. r=jrmuizel,tnikkel
...
media/libjpeg/1050342.diff is no longer necessary and a correction
appears to have been made in the library. Chromium no longer uses this
patch either.
media/libjpeg/assembly-tables.diff and media/libjpeg/externalize-table.diff
require significant changes in order to apply. This may be done in a
future followup patch, but is deemed less important than updating
libjpeg-turbo.
With these patches, an update to libjpeg-turbo 2.1.1 should apply
cleanly and build.
Differential Revision: https://phabricator.services.mozilla.com/D125458
2021-09-13 21:55:12 +00:00
Andreea Pavel
27b5d96d4e
Backed out 3 changesets (bug 1727266, bug 1727678) for causing crashtest failures on a CLOSED TREE
...
Backed out changeset e0132512d73b (bug 1727678)
Backed out changeset 2422edf5bb2f (bug 1727266)
Backed out changeset 210ffc911429 (bug 1727266)
2021-09-02 15:06:26 +03:00
Mike Hommey
d25be5533a
Bug 1727678 - Enable wasm sandboxing on all remaining platforms on automation. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D123715
2021-09-02 08:55:37 +00:00
Mike Hommey
10552f7281
Bug 1727266 - Enable wasm sandboxing on 32-bits Linux and 32-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Somehow, most 32-bits Linux builds already had a dependency on the wasi
sysroot.
Differential Revision: https://phabricator.services.mozilla.com/D123426
2021-09-02 06:45:41 +00:00
criss
a4e5f895f8
Backed out changeset 79936a3ffd56 (bug 1727266) for causing failures on test_hunspell.js
2021-08-26 09:25:39 +03:00
Mike Hommey
f8480d1a4d
Bug 1727266 - Enable wasm sandboxing on 32-bits Linux and 32-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Somehow, most 32-bits Linux builds already had a dependency on the wasi
sysroot.
Differential Revision: https://phabricator.services.mozilla.com/D123426
2021-08-26 00:30:07 +00:00
Mike Hommey
f6e2b469e7
Bug 1726474 - Enable wasm sandboxing on 64-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123042
2021-08-25 07:39:02 +00:00
Mike Hommey
f76d71a198
Bug 1725881 - Mark --enable-{alsa,jack} as incompatible with bootstrapped sysroot. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123405
2021-08-24 21:11:30 +00:00
Cosmin Sabou
1958e4b9fe
Backed out 4 changesets (bug 1726474) for causing windows build bustages. CLOSED TREE
...
Backed out changeset c7fcc6914b7c (bug 1726474)
Backed out changeset 1dcd8069568e (bug 1726474)
Backed out changeset 938043bb1ca2 (bug 1726474)
Backed out changeset e12c90f66a6c (bug 1726474)
2021-08-24 06:12:08 +03:00
Mike Hommey
73fd0e86fd
Bug 1726474 - Enable wasm sandboxing on 64-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123042
2021-08-24 02:52:19 +00:00
Csoregi Natalia
84d67f5d03
Backed out 4 changesets (bug 1726474) for causing crashes. CLOSED TREE
...
Backed out changeset 5add6784a784 (bug 1726474)
Backed out changeset e2047ab95703 (bug 1726474)
Backed out changeset d53f62933fd0 (bug 1726474)
Backed out changeset 796a54dcb5f0 (bug 1726474)
2021-08-24 04:49:04 +03:00