Tarik Eshaq
453be8c6fd
Bug 1716450 - Removes fxa-client rust code from Desktop. r=rfkelly
...
Differential Revision: https://phabricator.services.mozilla.com/D118238
2021-06-22 17:04:35 +00:00
Florian Quèze
dfeb53e219
Bug 1715257 - Remove Task Tracer code from the profiler, r=gerald,necko-reviewers.
...
Differential Revision: https://phabricator.services.mozilla.com/D117996
2021-06-17 09:33:00 +00:00
Iulian Moraru
b02492de66
Backed out changeset 617a466d0cce (bug 1715257) for causing build bustages. CLOSED TREE
2021-06-17 10:58:16 +03:00
Florian Quèze
7b4906a6bd
Bug 1715257 - Remove Task Tracer code from the profiler, r=gerald,necko-reviewers.
...
Differential Revision: https://phabricator.services.mozilla.com/D117996
2021-06-17 06:12:10 +00:00
Cosmin Sabou
c52885f025
Bug 1716117 - Fix linting opt black failure. r=lint-fix
...
CLOSED TREE
2021-06-15 20:53:35 +03:00
Jonathan Kew
5820669ad6
Bug 1716117 - Build SkiaPDF with harfbuzz subsetting, and eliminate use of sfntly. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D117586
2021-06-15 16:45:30 +00:00
Luca Greco
1459fc9f1f
Bug 1682632
- part3: Restrict Extension API webidl bindings to nightly builds. r=baku,mixedpuppy
...
Depends on D99887
Differential Revision: https://phabricator.services.mozilla.com/D104707
2021-06-11 18:58:11 +00:00
Alexandru Michis
be06efd457
Backed out 14 changesets (bug 1682632
) for causing hazard bustages in ExtensionEventManager.cpp
...
Backed out changeset c5acc19db606 (bug 1682632
)
Backed out changeset 61380029a38b (bug 1682632
)
Backed out changeset d3a153070b38 (bug 1682632
)
Backed out changeset 8b8bd2385503 (bug 1682632
)
Backed out changeset 7fa45afd83a0 (bug 1682632
)
Backed out changeset 57652a2152ac (bug 1682632
)
Backed out changeset 9195b13525d0 (bug 1682632
)
Backed out changeset a647c0cb85e4 (bug 1682632
)
Backed out changeset 55553e0dc6ca (bug 1682632
)
Backed out changeset c85363089c29 (bug 1682632
)
Backed out changeset 6c1f4efb4975 (bug 1682632
)
Backed out changeset 9452456d249f (bug 1682632
)
Backed out changeset 7b8016e5f3fb (bug 1682632
)
Backed out changeset ba742f7e256f (bug 1682632
)
2021-06-10 17:28:23 +03:00
Luca Greco
26098c2ce7
Bug 1682632
- part3: Restrict Extension API webidl bindings to nightly builds. r=baku,mixedpuppy
...
Depends on D99887
Differential Revision: https://phabricator.services.mozilla.com/D104707
2021-06-10 09:34:57 +00:00
Csoregi Natalia
d2e0d6f213
Backed out 14 changesets (bug 1682632
) for mbu failures. CLOSED TREE
...
Backed out changeset e14034a66620 (bug 1682632
)
Backed out changeset 3e47d00b7822 (bug 1682632
)
Backed out changeset bf010d24288c (bug 1682632
)
Backed out changeset 9e321d3b964b (bug 1682632
)
Backed out changeset 36540900695b (bug 1682632
)
Backed out changeset 8660a7bcc4e1 (bug 1682632
)
Backed out changeset 89322328bf07 (bug 1682632
)
Backed out changeset 1bc53013f8b3 (bug 1682632
)
Backed out changeset afcbc61ae254 (bug 1682632
)
Backed out changeset 6a9f2fdec9ff (bug 1682632
)
Backed out changeset 017891ebb9dd (bug 1682632
)
Backed out changeset f78f3e3c8fa4 (bug 1682632
)
Backed out changeset 16d334e1548f (bug 1682632
)
Backed out changeset 006dfdbfe446 (bug 1682632
)
2021-06-09 23:16:13 +03:00
Luca Greco
00d5ea766f
Bug 1682632
- part3: Restrict Extension API webidl bindings to nightly builds. r=baku,mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D104707
2021-06-09 19:20:45 +00:00
Landry Breuil
5a0aa19e8f
Bug 1713742 - Build forkserver on OpenBSD r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D116559
2021-06-03 08:23:36 +00:00
Mike Hommey
2733dbe0dc
Bug 1713733 - Remove WASM_LDFLAGS. r=firefox-build-system-reviewers,mhentges
...
It's not practically make a difference (the flags we end up setting it
to don't do anything when linking all the wasm files into one).
Differential Revision: https://phabricator.services.mozilla.com/D116437
2021-06-02 04:34:20 +00:00
Henrik Skupin
2c6099421a
Bug 1693993 - [marionette] Move Marionette server code to /remote/marionette. r=remote-protocol-reviewers,marionette-reviewers,jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D106311
2021-05-31 17:36:06 +00:00
Alexandru Michis
d30bd50d0f
Backed out changeset 37f2f9ef6ef8 (bug 1693993) for containing unreviewed changes.
...
CLOSED TREE
2021-05-31 15:55:11 +03:00
Henrik Skupin
55d4518049
Bug 1693993 - [marionette] Move Marionette server code to /remote/marionette. r=remote-protocol-reviewers,marionette-reviewers,jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D106311
2021-05-31 08:56:32 +00:00
Mike Hommey
28e098745c
Bug 1712633 - Set MOZ_REQUIRE_SIGNING appropriately by default. r=firefox-build-system-reviewers,mhentges
...
At the same time, move the option to python configure, which changes how
to disable it (setting to an empty value rather than 0).
Differential Revision: https://phabricator.services.mozilla.com/D115844
2021-05-25 20:00:05 +00:00
Henrik Skupin
fa4fbb78b4
Bug 1695031 - Combine build flags --disable-marionette and --enable-cdp as --disable-webdriver. r=firefox-build-system-reviewers,Gijs,smaug,keeler,jdescottes,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D115583
2021-05-25 09:13:28 +00:00
Kagami Sascha Rosylight
91c03540cf
Bug 1711850 - Enable MOZ_JXL only for Nightly builds r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D115512
2021-05-19 17:46:23 +00:00
Geoff Lankow
638052c1f3
Bug 1706216 - Enable Remote Agent in Thunderbird. r=whimboo,remote-protocol-reviewers,firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D112677
2021-05-13 23:14:24 +00:00
Kagami Sascha Rosylight
046e7fa5e8
Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-06 02:00:55 +00:00
Noemi Erli
13aa18b8d4
Backed out 4 changesets (bug 1707590) for causing gtest crashes CLOSED TREE
...
Backed out changeset 3bd322893127 (bug 1707590)
Backed out changeset 8cc3eaf728b6 (bug 1707590)
Backed out changeset 21f41a9df048 (bug 1707590)
Backed out changeset 3201d860afef (bug 1707590)
2021-05-06 04:57:44 +03:00
Kagami Sascha Rosylight
626cb0e6e1
Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-06 01:14:20 +00:00
Noemi Erli
3487bbd1ee
Backed out 4 changesets (bug 1707590) for causing gtest crashes CLOSED TREE
...
Backed out changeset 6edab66fe2c5 (bug 1707590)
Backed out changeset e5d2d6824408 (bug 1707590)
Backed out changeset 9c7204c3f03c (bug 1707590)
Backed out changeset 25da391baa22 (bug 1707590)
2021-05-06 02:07:42 +03:00
Kagami Sascha Rosylight
42b950a045
Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-05 21:44:06 +00:00
Mike Hommey
cef1079f4a
Bug 1709282 - Build geckodriver when targeting aarch64 windows. r=firefox-build-system-reviewers,mhentges
...
We got rid of winapi 0.2 in bug 1708634.
Differential Revision: https://phabricator.services.mozilla.com/D114204
2021-05-05 20:32:37 +00:00
Csoregi Natalia
df171582fd
Backed out 4 changesets (bug 1707590) for causing gtest crashes. CLOSED TREE
...
Backed out changeset fec7b65cc3d7 (bug 1707590)
Backed out changeset 3a7e5c98dd13 (bug 1707590)
Backed out changeset 9dfd0d516062 (bug 1707590)
Backed out changeset 9ab607973f20 (bug 1707590)
2021-05-05 22:23:06 +03:00
Kagami Sascha Rosylight
784f1185b9
Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-05 17:33:52 +00:00
Dorel Luca
f8cffec171
Backed out 4 changesets (bug 1707590) for worker/checkouts/gecko/config/rules.mk. CLOSED TREE
...
Backed out changeset 4ccdb31e1c5a (bug 1707590)
Backed out changeset 4b69f99caf69 (bug 1707590)
Backed out changeset a3f23a20b532 (bug 1707590)
Backed out changeset f591c3da4311 (bug 1707590)
2021-05-04 20:29:51 +03:00
Kagami Sascha Rosylight
4cf43df159
Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-04 15:24:53 +00:00
Iulian Moraru
7e3d199323
Backed out 4 changesets (bug 1707590) for causing build bustages. CLOSED TREE
...
Backed out changeset f3f40c6fb8e2 (bug 1707590)
Backed out changeset 3e76ff83ebe2 (bug 1707590)
Backed out changeset 40a3f43a2306 (bug 1707590)
Backed out changeset 01bb0e75cb82 (bug 1707590)
2021-05-04 17:11:54 +03:00
Kagami Sascha Rosylight
a75e16755f
Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-04 13:29:07 +00:00
Henrik Skupin
59d0b4e978
Bug 1676803 - [remote] Enable Remote Agent on Android. r=firefox-build-system-reviewers,mhentges,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D112005
2021-04-26 19:46:09 +00:00
Csoregi Natalia
0aefbf5f94
Backed out 2 changesets (bug 1676803) for xpcshell failures on test_StreamRegistry.js. CLOSED TREE
...
Backed out changeset 368bc78b72f1 (bug 1676803)
Backed out changeset 6c62669cb5f0 (bug 1676803)
2021-04-22 18:39:30 +03:00
Henrik Skupin
23de16f8bf
Bug 1676803 - [remote] Enable Remote Agent on Android. r=firefox-build-system-reviewers,mhentges,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D112005
2021-04-22 12:38:06 +00:00
Nick Alexander
29fc399d04
Bug 1703886 - Let `MOZ_BACKGROUNDTASKS` and `MOZ_UPDATE_AGENT` ride the trains. r=application-update-reviewers,firefox-build-system-reviewers,mhentges,bytesized
...
This also makes `MOZ_UPDATE_AGENT` depend on `MOZ_BACKGROUNDTASKS`.
There's no need to lint the `tools/update-programs` project, since
it's not a supported configuration. The next consumer can
rehabilitate it or remove it.
Differential Revision: https://phabricator.services.mozilla.com/D111313
2021-04-11 20:50:15 +00:00
Agi Sferro
674d630320
Bug 1697844 - Remove unused FENNEC_NIGHTLY. r=esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D108049
2021-03-24 20:06:24 +00:00
Alexandru Michis
ced948f22d
Backed out 10 changesets (bug 1697844) for causing mpu failures in test_visualmetrics.py
...
CLOSED TREE
Backed out changeset 63b3268b0d2d (bug 1697844)
Backed out changeset 875b2aa342d9 (bug 1697844)
Backed out changeset 4fb528aaf7d5 (bug 1697844)
Backed out changeset 6ef5e1c9ca21 (bug 1697844)
Backed out changeset 430d6c940eb9 (bug 1697844)
Backed out changeset 7a306f28dc64 (bug 1697844)
Backed out changeset 871a40e2fc00 (bug 1697844)
Backed out changeset 083e9ce71d14 (bug 1697844)
Backed out changeset b53930a3f065 (bug 1697844)
Backed out changeset 24326d04dd37 (bug 1697844)
2021-03-24 21:59:28 +02:00
Agi Sferro
a6f7203643
Bug 1697844 - Remove unused FENNEC_NIGHTLY. r=esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D108049
2021-03-24 18:54:45 +00:00
Mike Hommey
f49669c4ac
Bug 1694380 - Set MOZ_GECKODRIVER rather than ENABLE_GECKODRIVER. r=firefox-build-system-reviewers,mhentges
...
Some places are actually expecting MOZ_GECKODRIVER to be set, rather
than ENABLE_GECKODRIVER, and we more frequently use MOZ_-prefixed
variables, so settle on that.
This fixes browser/app/macbuild/Contents/MacOS-files.txt, which was
expecting MOZ_GECKODRIVER.
Differential Revision: https://phabricator.services.mozilla.com/D106876
2021-03-08 23:44:25 +00:00
Horst
9c2c4d3a52
Bug 1685883 - building with --disable-marionette fails with compile error r=keeler,whimboo,smaug
...
building firefox 84.0.2 from source (https://archive.mozilla.org/pub/firefox/releases/84.0.2/source/ ) fails when using `ac_add_options --disable-marionette` because of missing header
Differential Revision: https://phabricator.services.mozilla.com/D101390
2021-03-04 11:56:54 +00:00
Jan-Erik Rediger
4a219f294b
Bug 1695197 - Remove MOZ_GLEAN constant, introduce MOZ_GLEAN_ANDROID. r=chutten,emilio
...
We enable compilation of FOG/Glean on _all_ platforms.
We disable Glean initialization and metric recording on Android (GeckoView) by respecting MOZ_GLEAN_ANDROID.
This way GeckoView just works, consumers don't need to think about it (except in tests, these need to be disabled for Android builds).
Stubbing out the metric implementations will happen in the commits after
this one.
Differential Revision: https://phabricator.services.mozilla.com/D106766
2021-03-04 11:15:12 +00:00
Edmund Wong
6aa9734887
Bug 1675676 - Add --with-crashreporter-url for ac_add_options to allow specifying alternative crash-stats server url. r=glandium,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D96322
2021-02-24 09:46:59 +00:00
Mike Hommey
34ada26a0e
Bug 1693723 - Avoid bootstrapping when an explicit path is given for tools. r=firefox-build-system-reviewers,mhentges
...
This changes things such that setting e.g. NASM=/usr/bin/nasm will avoid
bootstrapping nasm even when bootstrapping is enabled.
This is not applied to CC/CXX/HOST_CC/HOST_CXX because things are more
complicated.
This also simplifies how check_prog is called for a bootstrapped tool,
and avoids the repetition of when.
CBINDGEN handling needs the pattern being applied manually because it
currently doesn't use check_prog. Once --enable-bootstrap=install
becomes the default on developer builds, it will be possible to simplify
this.
Differential Revision: https://phabricator.services.mozilla.com/D105718
2021-02-24 02:01:33 +00:00
Mike Hommey
23f4404e5f
Bug 1693689 - Avoid bootstrapping toolchains unless needed. r=firefox-build-system-reviewers,andi,sheehan,mhentges
...
- Only bootstrap sccache when building with --with-ccache=sccache or
CCACHE=sccache
- Don't bootstrap dump_syms or nasm on builds that don't compile
Differential Revision: https://phabricator.services.mozilla.com/D105704
2021-02-23 03:34:04 +00:00
Mihai Alexandru Michis
ac04bdcbeb
Bug 1692940 - Fix bustages on Win 2012 AArch64. a=bustage-fix
...
CLOSED TREE
2021-02-23 05:05:43 +02:00
Mike Hommey
fbbe02d958
Bug 1692940 - Remove build system support for yasm. r=firefox-build-system-reviewers,dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D105432
2021-02-23 01:26:46 +00:00
Mike Hommey
ed44c83111
Bug 1692940 - Switch ffvpx build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor
...
nasm doesn't like compiling simple_idct10.asm on x86
(https://bugzilla.nasm.us/show_bug.cgi?id=3392738 ), which is empty once
preprocessed for x86, so exclude it there.
Differential Revision: https://phabricator.services.mozilla.com/D105429
2021-02-23 01:26:45 +00:00
Mike Hommey
a2f6caf5a0
Bug 1692940 - Switch jpeg build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D105428
2021-02-23 01:26:45 +00:00
Mike Hommey
0aa2e2da9a
Bug 1692940 - Switch vpx build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor
...
We also remove the dependency on the check for GNU as, because all the
build environments we support for arm use GNU as, and the dependency
causes complications.
Differential Revision: https://phabricator.services.mozilla.com/D105427
2021-02-23 01:26:44 +00:00