Commit Graph

821178 Commits

Author SHA1 Message Date
Masayuki Nakano
92b9c76726 Bug 1801028 - part 14: Make CSSEditUtils::SetCSSEquivalentToHTMLStyle(With|Without)Transaction take EditorElementStyle r=m_kato
This patch creates a base class of `EditorInlineStyle`, the name is
`EditorElementStyle`.  It requires only attribute of HTML.  However, it's
obviously different from `EditorInlineStyle`'s rule which is `mHTMLProperty`
cannot be `nullptr`.  Therefore, the methods which can treat only
`EditorInlineStyle` do not want the data only whose attribute is not `nullptr`.
For solving this issue at build time, this approach is better than renaming
`EditorInlineStyle` and make it have the new mode.

Depends on D162513

Differential Revision: https://phabricator.services.mozilla.com/D162514
2022-11-25 09:04:35 +00:00
Edgar Chen
16d373a6ae Bug 1801459 - Use widget sizemode to decide whether persistent should be saved; r=emilio
Fullscreen state on chrome window might not accurate as it might not be updated
yet, e.g. user clicks the window controls button to switch fullscreen mode on
macOS.

Differential Revision: https://phabricator.services.mozilla.com/D163028
2022-11-25 09:02:57 +00:00
Arthur Carcano
ca79059cfb Bug 1802168 - Prevent duplicated variables when generating backend.mk (rust). r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D162863
2022-11-25 08:36:37 +00:00
Mark Banner
1c91ba2d0d Bug 1802153 - Don't try to add history metaData for downloads when history does not support the uri. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D163007
2022-11-25 08:34:57 +00:00
Stanca Serban
cf9b5fc133 Backed out changeset 8ce245368fa6 (bug 1792655) for causing webmidi wpt failures related. CLOSED TREE 2022-11-25 10:22:24 +02:00
Henrik Skupin
d2ede54408 Bug 1785201 - [marionette] Don't select the tab when switching to a reftest window. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D162764
2022-11-25 07:47:35 +00:00
Masayuki Nakano
f95a663df7 Bug 1801028 - part 13: Make HTMLEditUtils::IsInlineStyleSetByElement take EditorInlineStyle r=m_kato
Depends on D162512

Differential Revision: https://phabricator.services.mozilla.com/D162513
2022-11-25 07:14:16 +00:00
Peter Van der Beken
5485faba0c Bug 1792655 - Make maplike<> and setlike<> generated methods enumerable. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D162860
2022-11-25 07:08:42 +00:00
Masayuki Nakano
6e6720944a Bug 1801028 - part 12: Make CSSEditUtils::Have(Specified|Computed)CSSEquivalentStyles take EditorInlineStyle r=m_kato
Depends on D162511

Differential Revision: https://phabricator.services.mozilla.com/D162512
2022-11-25 06:55:31 +00:00
Mozilla Releng Treescript
e58649254f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
hsb -> 15436a91ea229f2c769ec275bb85077a1bc293b0
sv-SE -> 8f410940b0a5332aedf9f86fc00fb8cee635aa9b
tg -> 2320410918cce43d837b508880e1ec8c33d55e44
uk -> 1d48a196a081d2d4ad44b86a25e601d4b201e11e
2022-11-25 06:58:39 +00:00
Masayuki Nakano
26d6947e93 Bug 1801028 - part 11: Make CSSEditUtils::Is(Computed|Specified)CSSEquivalentToHTMLInlineStyleSet take EditorInlineStyle r=m_kato
Depends on D162510

Differential Revision: https://phabricator.services.mozilla.com/D162511
2022-11-25 06:43:51 +00:00
Masayuki Nakano
86439634a2 Bug 1801028 - part 10: Make HTMLEditor::RemoveStyleInside take EditorInlineStyle r=m_kato
Depends on D162509

Differential Revision: https://phabricator.services.mozilla.com/D162510
2022-11-25 06:26:04 +00:00
Cosmin Sabou
513d9c0f27 Bug 1760134 - Fix identation and syntax for disabling condition. a=test-only
CLOSED TREE
2022-11-25 08:24:51 +02:00
Cosmin Sabou
4b7d1c1ecc Bug 1784759 - disable browser_test_scrolling_in_extension_popup_window.js on mac for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162812
2022-11-25 06:11:38 +00:00
Cosmin Sabou
d94d8ecac3 Bug 1760134 - disable test_BHRObserver.js on win32 because of frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162811
2022-11-25 06:11:11 +00:00
Masayuki Nakano
80c186fc72 Bug 1801028 - part 9: Make HTMLEditor::ElementIsGoodContainerForTheStyle take EditorInlineStyleAndValue r=m_kato
Depends on D162508

Differential Revision: https://phabricator.services.mozilla.com/D162509
2022-11-25 06:01:03 +00:00
Masayuki Nakano
1765ca764f Bug 1801028 - part 8: Make HTMLEditor::SetInlinePropertyOnNode and HTMLEditor::SetInlinePropertyOnNodeImpl take EditorInlineStyleAndValue r=m_kato
They are called each other. Therefore, this patch changes them once.

Depends on D162507

Differential Revision: https://phabricator.services.mozilla.com/D162508
2022-11-25 05:20:49 +00:00
Iulian Moraru
9a50cb98c6 Backed out changeset 7ee6fbff56f3 (bug 1802222) for causing toolchains bustages cargo-vet related. CLOSED TREE 2022-11-25 07:23:11 +02:00
Bobby Holley
c426eb479c Bug 1802222 — Update cargo-vet to November 23rd. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D162910
2022-11-25 05:07:41 +00:00
Masayuki Nakano
14d073d0b7 Bug 1801028 - part 7: Make HTMLEditor::SetInlinePropertyOnTextNode take EditorInlineStyleAndValue r=m_kato
Depends on D162506

Differential Revision: https://phabricator.services.mozilla.com/D162507
2022-11-25 04:52:25 +00:00
Iulian Moraru
dbb8a624f8 Merge mozilla-central to autoland on a CLOSED TREE 2022-11-25 06:55:21 +02:00
Iulian Moraru
44d1a86f71 Merge autoland to mozilla-central. a=merge 2022-11-25 06:47:03 +02:00
Csoregi Natalia
cd21dadd50 Backed out changeset e1393a35e060 (bug 1802333) for newtab failure. CLOSED TREE 2022-11-25 06:45:19 +02:00
Masayuki Nakano
40545cc05d Bug 1801028 - part 6: Make HTMLEditor::SplitAncestorStyledInlineElementsAt take EditorInlineStyle r=m_kato
Depends on D162505

Differential Revision: https://phabricator.services.mozilla.com/D162506
2022-11-25 04:17:46 +00:00
Shane Hughes
fc538fa658 Bug 1802333 - Idle trigger debug logging. r=barret
To debug the idle trigger's interaction with OS sleep state, it's
helpful to know whether sleep/wake notifications were sent. This allows
most of the idle trigger activity to be logged to the console, if the
pref `messaging-system.log` is set to `debug`. The new logging will also
be used to debug the behavior reported in bug 1801301.

Differential Revision: https://phabricator.services.mozilla.com/D163010
2022-11-25 03:52:03 +00:00
Mike Hommey
ed839b8e5c Bug 1802095 - Serialize all calls to cargo. r=firefox-build-system-reviewers,ahochheiden
Before bug 1798291, all rust libraries were built in the same target
directory, and rust programs were built in a separate target directory
each. Cargo would be allowed to run in parallel for each target
directory. After bug 1798291, everything rust hits the same target
directory, so the normal behavior for Cargo is to block itself if run
multiple times. What this means in terms of the build is that now those
Cargos that are waiting are taking a make token, preventing other work
from happening.

It also turns out that on Solaris, Cargo doesn't block, and those Cargos
running in parallel are stepping on each other's toes.

By serializing, we ensure this doesn't happen. This should have been
done at the same time as bug 1798291 but I overlooked this.

Differential Revision: https://phabricator.services.mozilla.com/D163019
2022-11-25 03:48:17 +00:00
Masayuki Nakano
5b9f27a281 Bug 1801028 - part 5: Make HTMLEditor::SplitAncestorStyledInlineElementsAtRangeEdges take EditorInlineStyle r=m_kato
Depends on D162504

Differential Revision: https://phabricator.services.mozilla.com/D162505
2022-11-25 02:38:56 +00:00
Iulian Moraru
0c21622862 Backed out 2 changesets (bug 1245969) - for causing bootstrap bustages. CLOSED TREE
Backed out changeset b5967ff5a23c
Backed out changeset 03596bbe6b15 (bug 1245969)
2022-11-25 05:06:42 +02:00
Iulian Moraru
c7fdffdec6 Bug 1802228 - fix windows build bustages. 2022-11-25 05:04:05 +02:00
Otto Länd
e260350f6f No bug: apply code formatting via Lando
# ignore-this-changeset

Output from `mach lint`:

error: problem with lint setup, skipping android-api-lint, android-checkstyle, android-format, android-javadoc, android-lint, android-test
Unable to match yaml regex against output: Site not up-to-date reason: The pthfile at "/repos/mozilla-central/obj-x86_64-pc-linux-gnu/_virtualenvs/common/lib/python3.9/site-packages/mach.pth" does not match the expected value.
Unable to match yaml regex against output: # --- on-disk pthfile: ---
Unable to match yaml regex against output: /repos/mozilla-central/build
Unable to match yaml regex against output: /repos/mozilla-central/config
Unable to match yaml regex against output: /repos/mozilla-central/config/mozunit
Unable to match yaml regex against output: /repos/mozilla-central/dom/bindings
Unable to match yaml regex against output: /repos/mozilla-central/dom/bindings/parser
Unable to match yaml regex against output: /repos/mozilla-central/layout/tools/reftest
Unable to match yaml regex against output: /repos/mozilla-central/python/l10n
Unable to match yaml regex against output: /repos/mozilla-central/python/mach
Unable to match yaml regex against output: /repos/mozilla-central/python/mozboot
Unable to match yaml regex against output: /repos/mozilla-central/python/mozbuild
Unable to match yaml regex against output: /repos/mozilla-central/python/mozlint
Unable to match yaml regex against output: /repos/mozilla-central/python/mozperftest
Unable to match yaml regex against output: /repos/mozilla-central/python/mozrelease
Unable to match yaml regex against output: /repos/mozilla-central/python/mozterm
Unable to match yaml regex against output: /repos/mozilla-central/python/mozversioncontrol
Unable to match yaml regex against output: /repos/mozilla-central/security/manager/tools
Unable to match yaml regex against output: /repos/mozilla-central/taskcluster
Unable to match yaml regex against output: /repos/mozilla-central/testing
Unable to match yaml regex against output: /repos/mozilla-central/testing/awsy
Unable to match yaml regex against output: /repos/mozilla-central/testing/condprofile
Unable to match yaml regex against output: /repos/mozilla-central/testing/firefox-ui/harness
Unable to match yaml regex against output: /repos/mozilla-central/testing/marionette/client
Unable to match yaml regex against output: /repos/mozilla-central/testing/marionette/harness
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/manifestparser
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozcrash
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozdebug
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozdevice
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozfile
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozhttpd
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozgeckoprofiler
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozinfo
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozinstall
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozleak
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozlog
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/moznetwork
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozpower
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozprocess
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozprofile
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozproxy
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozrunner
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozsystemmonitor
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozscreenshot
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/moztest
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozversion
Unable to match yaml regex against output: /repos/mozilla-central/testing/raptor
Unable to match yaml regex against output: /repos/mozilla-central/testing/talos
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform
Unable to match yaml regex against output: /repos/mozilla-central/testing/xpcshell
Unable to match yaml regex against output: /repos/mozilla-central/toolkit/components/telemetry/tests/marionette/harness
Unable to match yaml regex against output: /repos/mozilla-central/tools
Unable to match yaml regex against output: /repos/mozilla-central/tools/moztreedocs
Unable to match yaml regex against output: /repos/mozilla-central/xpcom/ds/tools
Unable to match yaml regex against output: /repos/mozilla-central/xpcom/geckoprocesstypes_generator
Unable to match yaml regex against output: /repos/mozilla-central/xpcom/idl-parser
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/funcsigs
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/h2
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/hpack
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/html5lib
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/hyperframe
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/pywebsocket3
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/webencodings
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/wptserve
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/wptrunner
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/aiohttp
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/ansicon
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/appdirs
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/async_timeout
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/attrs
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/blessed
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/cbor2
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/certifi
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/chardet
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/click
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/colorama
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/compare_locales
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/cookies
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/cram
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/diskcache
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/distro
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/dlmanager
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/ecdsa
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/esprima
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/fluent.migrate
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/fluent.syntax
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/giturlparse
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/gyp/pylib
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/idna
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/idna-ssl
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/importlib_metadata
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/iso8601
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/Jinja2
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/jinxed
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/jsmin
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/json-e
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/jsonschema
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/looseversion
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/MarkupSafe/src
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/mohawk
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/mozilla_repo_urls
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/mozilla_version
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/multidict
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/packaging
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pathspec
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pip
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pip_tools
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/ply
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyasn1
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyasn1_modules
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pylru
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyparsing
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyrsistent
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/python-hglib
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pytoml
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/PyYAML/lib3
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/redo
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/requests
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/requests_unixsocket
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/responses
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/rsa
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/setuptools
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/sentry_sdk
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/six
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/slugid
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/taskcluster
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/taskcluster_taskgraph
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/taskcluster_urls
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/tqdm
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/typing_extensions
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/urllib3
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/voluptuous
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/wcwidth
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/wheel
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/yamllint
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/yarl
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/zipp
Unable to match yaml regex against output: /app/.mozbuild/srcdirs/mozilla-central-b9868e2b6607/_virtualenvs/mach/lib/python3.9/site-packages
Unable to match yaml regex against output: import sys; sys.path = [p for p in sys.path if p.lower() != '/repos/mozilla-central/obj-x86_64-pc-linux-gnu/_virtualenvs/common/lib/python3.9/site-packages'.lower()]
Unable to match yaml regex against output: import sys; sys.path.append('/repos/mozilla-central/obj-x86_64-pc-linux-gnu/_virtualenvs/common/lib/python3.9/site-packages')
Unable to match yaml regex against output: # --- expected pthfile contents ---
Unable to match yaml regex against output: /repos/mozilla-central/build
Unable to match yaml regex against output: /repos/mozilla-central/config
Unable to match yaml regex against output: /repos/mozilla-central/config/mozunit
Unable to match yaml regex against output: /repos/mozilla-central/dom/bindings
Unable to match yaml regex against output: /repos/mozilla-central/dom/bindings/parser
Unable to match yaml regex against output: /repos/mozilla-central/layout/tools/reftest
Unable to match yaml regex against output: /repos/mozilla-central/python/l10n
Unable to match yaml regex against output: /repos/mozilla-central/python/mach
Unable to match yaml regex against output: /repos/mozilla-central/python/mozboot
Unable to match yaml regex against output: /repos/mozilla-central/python/mozbuild
Unable to match yaml regex against output: /repos/mozilla-central/python/mozlint
Unable to match yaml regex against output: /repos/mozilla-central/python/mozperftest
Unable to match yaml regex against output: /repos/mozilla-central/python/mozrelease
Unable to match yaml regex against output: /repos/mozilla-central/python/mozterm
Unable to match yaml regex against output: /repos/mozilla-central/python/mozversioncontrol
Unable to match yaml regex against output: /repos/mozilla-central/security/manager/tools
Unable to match yaml regex against output: /repos/mozilla-central/taskcluster
Unable to match yaml regex against output: /repos/mozilla-central/testing
Unable to match yaml regex against output: /repos/mozilla-central/testing/awsy
Unable to match yaml regex against output: /repos/mozilla-central/testing/condprofile
Unable to match yaml regex against output: /repos/mozilla-central/testing/firefox-ui/harness
Unable to match yaml regex against output: /repos/mozilla-central/testing/marionette/client
Unable to match yaml regex against output: /repos/mozilla-central/testing/marionette/harness
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/manifestparser
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozcrash
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozdebug
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozdevice
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozfile
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozhttpd
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozgeckoprofiler
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozinfo
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozinstall
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozleak
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozlog
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/moznetwork
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozpower
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozprocess
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozprofile
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozproxy
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozrunner
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozsystemmonitor
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozscreenshot
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/moztest
Unable to match yaml regex against output: /repos/mozilla-central/testing/mozbase/mozversion
Unable to match yaml regex against output: /repos/mozilla-central/testing/raptor
Unable to match yaml regex against output: /repos/mozilla-central/testing/talos
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform
Unable to match yaml regex against output: /repos/mozilla-central/testing/xpcshell
Unable to match yaml regex against output: /repos/mozilla-central/toolkit/components/telemetry/tests/marionette/harness
Unable to match yaml regex against output: /repos/mozilla-central/tools
Unable to match yaml regex against output: /repos/mozilla-central/tools/moztreedocs
Unable to match yaml regex against output: /repos/mozilla-central/xpcom/ds/tools
Unable to match yaml regex against output: /repos/mozilla-central/xpcom/geckoprocesstypes_generator
Unable to match yaml regex against output: /repos/mozilla-central/xpcom/idl-parser
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/h2
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/hpack
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/html5lib
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/hyperframe
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/pywebsocket3
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/third_party/webencodings
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/wptserve
Unable to match yaml regex against output: /repos/mozilla-central/testing/web-platform/tests/tools/wptrunner
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/aiohttp
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/ansicon
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/appdirs
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/async_timeout
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/attrs
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/blessed
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/cbor2
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/certifi
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/chardet
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/click
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/colorama
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/compare_locales
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/cookies
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/cram
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/diskcache
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/distro
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/dlmanager
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/ecdsa
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/esprima
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/fluent.migrate
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/fluent.syntax
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/giturlparse
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/gyp/pylib
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/idna
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/idna-ssl
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/importlib_metadata
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/iso8601
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/Jinja2
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/jinxed
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/jsmin
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/json-e
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/jsonschema
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/looseversion
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/MarkupSafe/src
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/mohawk
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/mozilla_repo_urls
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/mozilla_version
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/multidict
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/packaging
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pathspec
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pip
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pip_tools
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/ply
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyasn1
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyasn1_modules
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pylru
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyparsing
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pyrsistent
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/python-hglib
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/pytoml
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/PyYAML/lib3
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/redo
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/requests
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/requests_unixsocket
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/responses
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/rsa
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/setuptools
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/sentry_sdk
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/six
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/slugid
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/taskcluster
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/taskcluster_taskgraph
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/taskcluster_urls
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/tqdm
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/typing_extensions
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/urllib3
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/voluptuous
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/wcwidth
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/wheel
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/yamllint
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/yarl
Unable to match yaml regex against output: /repos/mozilla-central/third_party/python/zipp
Unable to match yaml regex against output: /app/.mozbuild/srcdirs/mozilla-central-b9868e2b6607/_virtualenvs/mach/lib/python3.9/site-packages
Unable to match yaml regex against output: import sys; sys.path = [p for p in sys.path if p.lower() != '/repos/mozilla-central/obj-x86_64-pc-linux-gnu/_virtualenvs/common/lib/python3.9/site-packages'.lower()]
Unable to match yaml regex against output: import sys; sys.path.append('/repos/mozilla-central/obj-x86_64-pc-linux-gnu/_virtualenvs/common/lib/python3.9/site-packages')
Unable to match yaml regex against output: # ---
Fixing /repos/mozilla-central/taskcluster/gecko_taskgraph/transforms/bootstrap.py
✖ 0 problems (0 errors, 0 warnings, 7 fixed)
2022-11-25 02:21:51 +00:00
Mike Hommey
f84ec6b249 Bug 1245969 - Add tasks that perform a bootstrap on various bare Linux environments. r=taskgraph-reviewers,firefox-build-system-reviewers,jlorenzo,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162974
2022-11-25 02:18:50 +00:00
Mike Hommey
7b860edce2 Bug 1802271 - Move dnf and apt code to the respective classes that use them. r=firefox-build-system-reviewers,andi
Also remove the long unused add_apt_architecture.

Differential Revision: https://phabricator.services.mozilla.com/D162960
2022-11-25 02:18:50 +00:00
Mike Hommey
4e8439f7ac Bug 1802271 - Remove python 2 compatibility from bootstrap code. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D162959
2022-11-25 02:18:50 +00:00
Mike Hommey
6e198cff35 Bug 1802271 - Avoid the duplication of the run_as_root logic in the voidlinux bootstrapper. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D162958
2022-11-25 02:18:49 +00:00
Mike Hommey
7085021795 Bug 1802271 - Remove redundant ensure_clang_static_analysis_package in the openSUSE bootstrapper. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162957
2022-11-25 02:18:49 +00:00
Mike Hommey
4f5e5231e0 Bug 1802271 - Stop bootstrapping all sorts of packages on Linux distros. r=firefox-build-system-reviewers,ahochheiden
We don't need those anymore, as mentioned in previous change.

Differential Revision: https://phabricator.services.mozilla.com/D162956
2022-11-25 02:18:48 +00:00
Mike Hommey
54fec304f0 Bug 1802271 - Bootstrap the same base packages on all Linux distros. r=firefox-build-system-reviewers,ahochheiden
Nowadays, we don't need to bootstrap as many packages as we used to,
thanks to the bootstrapped tools and sysroots. The first step here is to
install the common base of necessary packages. As a matter of fact, none
of the other packages are necessary anymore, but we'll clean that up in
a followup patch.

This change and the followups have been tested on base docker images of
Arch Linux, Debian 10, 11, 12, Fedora 36, 37, Gentoo, OpenSUSE Leap,
Tumbleweed, Rocky Linux 8, Ubuntu 22.04, 22.10, Void Linux, and a Live
ISO of Solus Linux, with the assumption that actual users would have at
least what those images contain (and some of them are pretty barebones,
to the point that some of the base packages listed seem would seem
ridiculous... in fact we hadn't needed to include them so far).

Differential Revision: https://phabricator.services.mozilla.com/D162955
2022-11-25 02:18:48 +00:00
Mike Hommey
99ed774304 Bug 1802271 - Stop installing python3-dev packages. r=firefox-build-system-reviewers,ahochheiden
With psutil now coming with wheels on Linux, we don't need to be able to
build python modules out of the box.

Differential Revision: https://phabricator.services.mozilla.com/D162954
2022-11-25 02:18:48 +00:00
Mike Hommey
320d218a28 Bug 1802271 - Remove the redundancy in code to bootstrap fix-stack and minidump-stacks. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162953
2022-11-25 02:18:47 +00:00
Masayuki Nakano
9e35e5429b Bug 1801028 - part 4: Make HTMLEditor::ClearStyleAt take EditorInlineStyle r=m_kato
Depends on D162503

Differential Revision: https://phabricator.services.mozilla.com/D162504
2022-11-25 02:15:51 +00:00
Mike Hommey
ced1d68660 Bug 1802232 - Set CC and CFLAGS for the gyp processor. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162916
2022-11-25 02:10:03 +00:00
Mike Hommey
e14cb0f9a3 Bug 1802235 - Configure an AR for host compilation. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162915
2022-11-25 02:04:11 +00:00
Mike Hommey
b2cc8ec2c0 Bug 1802228 - Select a host linker in the same manner we do for the target linker. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162912
2022-11-25 01:56:38 +00:00
Mike Hommey
29ab6a0f40 Bug 1802132 - Remove all bootstrap code that installs packages specific for android builds on Linux. r=firefox-build-system-reviewers,ahochheiden
Nowadays, none of these are necessary. Some were there for compatibility
reasons (old ncurses, 32-bits libraries) that are long gone, and in the
case of openSUSE, it was not updated when we made the generic android
code bootstrap a JDK itself in bug 1740358.

Differential Revision: https://phabricator.services.mozilla.com/D162939
2022-11-25 01:40:01 +00:00
Mike Hommey
c874d5e22f Bug 1541310 - Always ensure the necessary rust targets are bootstrapped. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162937
2022-11-25 01:40:01 +00:00
Mike Hommey
d9cd356566 Bug 1801768 - Make mach bootstrap bootstrap everything that mach configure --enable-bootstrap would bootstrap. r=firefox-build-system-reviewers,ahochheiden
--enable-bootstrap doesn't cover everything that `mach bootstrap` deals
with, but the opposite is true, and it's redundant to have to maintain
a list of things to bootstrap when configure already knows what it
wants.

As a side effect, this now makes `mach bootstrap` install wasi-sysroot,
which it wasn't doing before.

Differential Revision: https://phabricator.services.mozilla.com/D162683
2022-11-25 01:40:00 +00:00
sotaro
9402ee9faf Bug 1802388 - Fix a change of Cargo.lock from Bug 1801767 r=gfx-reviewers,jrmuizel
Cargo.lock was updated by Bug 1801767. It needs to be updated a bit. I forgot to update it by cargo command. Then order of "remove_dir_all" needs to be changed.

Differential Revision: https://phabricator.services.mozilla.com/D163062
2022-11-25 01:08:35 +00:00
Masayuki Nakano
57a03b7aaa Bug 1801028 - part 3: Make HTMLEditor::GetInlinePropertyBase take EditorInlineStyle r=m_kato
Depends on D162502

Differential Revision: https://phabricator.services.mozilla.com/D162503
2022-11-25 00:54:55 +00:00
Rob Wu
477e5c8a6c Bug 1745761 - Enforce privateBrowsingAllowed for DNR r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D162574
2022-11-25 00:49:23 +00:00
Rob Wu
ce75461cb0 Bug 1745761 - Connect DNR to network stack r=rpl
This patch implements the "block", "upgradeScheme" and "redirect" DNR
actions, plus a comprehensive set of unit tests that exercise relevant
scenarios and edge cases.

Differential Revision: https://phabricator.services.mozilla.com/D161535
2022-11-25 00:49:22 +00:00