Граф коммитов

824255 Коммитов

Автор SHA1 Сообщение Дата
Tom Schuster 8cb9391ce6 Bug 1805632 - Add a new pref just for Element.setHTML without enabling the Sanitizer interface. r=freddyb,webidl,edgar
The purpose of this is to allow using setHTML(text), without specifiying the sanitizer and thus always getting
the default sanitizer policy.

Differential Revision: https://phabricator.services.mozilla.com/D164677
2022-12-19 15:56:35 +00:00
Kyutae Lee 649680ae32 Bug 1742337 - Fix discarding of srflx candidates r=webrtc-reviewers,bwc
If host address obfuscation (media.peerconnection.ice.obfuscate_host_addresses)
is enabled, a srflx candidate "MUST NOT be considered redundant" even if
its IP address is the same as the local IP address.

Reference:
https://datatracker.ietf.org/doc/html/draft-ietf-mmusic-mdns-ice-candidates-03#section-3.1.2.2

Differential Revision: https://phabricator.services.mozilla.com/D164639
2022-12-19 15:45:05 +00:00
David Shin 9b9c76aa00 Bug 1785046 - Part 4: Use async move on printing to file on Windows. r=nika,emilio
Differential Revision: https://phabricator.services.mozilla.com/D163509
2022-12-19 15:42:49 +00:00
David Shin aab93348e9 Bug 1785046 - Part 3: Let `nsIDeviceContextSpec::EndDocument` & `nsDeviceContext::EndDocument` return `MozPromise`. r=nika,emilio,geckoview-reviewers,m_kato
All implementors currently simply resolve the promise right away, using
crutch code. Asynchronous usage will be added in the changeset that follows.

Differential Revision: https://phabricator.services.mozilla.com/D163508
2022-12-19 15:42:48 +00:00
David Shin 824e42a012 Bug 1785046 - Part 2: Ensure `RemotePrintJobParent` reports completion to its listeners at when all of its work is done. r=emilio,nika
Previously, we notified the listeners with a done event when `RemotePrintJobChild`
reported done, even if there is work left on the parent side.

Differential Revision: https://phabricator.services.mozilla.com/D163507
2022-12-19 15:42:47 +00:00
David Shin de21b63d34 Bug 1785046 - Part 1: Change Windows print file output to write to a temp file first, then move it. r=emilio,nika
Compared to other platforms, on "printing" PDF files, Windows writes straight
to the destination path. This causes the mainthread to become less responsive
if the path is slow (e.g. Network drive over VPN).

This still causes a mainthread block at the time the file is moved, but:
- Brings Windows' behaviour in line with other platforms
- Avoids `PrintTargetPDF` becoming async, which is less meaningful on
  other platforms
- Reduces the async site to one (i.e. moving to destination path)

Differential Revision: https://phabricator.services.mozilla.com/D163506
2022-12-19 15:42:46 +00:00
Jonathan Watt 67b52dcd3b Bug 1798323 - Style changes to support the 'page-orientation' property. r=AlaskanEmily
Differential Revision: https://phabricator.services.mozilla.com/D161800
2022-12-19 15:37:38 +00:00
Andrew Halberstadt 23ae1157a3 Bug 1806184 - [ci] Migrate 'misc' pool from AWS -> GCP, r=MasterWayZ
This pool runs the 'index' and 'eager-index' tasks. It is not actually a part
of any graph and doesn't show up on Treeherder.

Differential Revision: https://phabricator.services.mozilla.com/D164941
2022-12-19 15:34:43 +00:00
Ben Hearsum ae3459b394 Bug 1806434: try removing fallback from scriptworker helper to see if it's actually needed r=taskgraph-reviewers,ahal
While debugging https://bugzilla.mozilla.org/show_bug.cgi?id=1805989 I noticed this seemingly unnecessary fallback branch in one of the scriptworker helpers. It appears to me that we can drop the second and third branches there, and let everything not in the first branch get handled by get_signing_cert_scope instead.

That function ultimately has its own fallback for things without explicit matches, which applies the same default as the current third branch.

I ran this through tgdiff on try, which found no changes to any tasks for any set of parameters

Differential Revision: https://phabricator.services.mozilla.com/D165022
2022-12-19 15:34:21 +00:00
Yulia Startsev 6952f8568d Bug 1805873 - Clean up HasWorkerLoadContext code related to non-cc'd load context;r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D165040
2022-12-19 15:34:10 +00:00
Florian Quèze 5fb1e00941 Bug 1782825 - Force a GC at the end of browser_contentTheme_in_process_tab.js to make CSS animations stop, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D165014
2022-12-19 15:29:26 +00:00
Adam Vandolder 151aa8e164 Bug 1575154 - Add autofocus attribute to HTMLOrForeignElement. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D163753
2022-12-19 15:09:15 +00:00
Mike Conley c7eca94c04 Bug 1806128 - Fix path for migration wizard stylesheet when embedded in web-hosted Storybook. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D164909
2022-12-19 15:06:05 +00:00
ffxbld b3afaa09ad No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D165011
2022-12-19 14:48:41 +00:00
Cristian Tuns a1c7076fd9 Backed out changeset 31f2cde2df8f (bug 1806390) for causing multiple failures CLOSED TREE 2022-12-19 09:43:28 -05:00
Lee Salzman 226abc989e Bug 1806392 - Add a debug indicator for Accelerated Canvas2D. r=aosmond
This adds a debug indicator controlled by the pref gfx.canvas.accelerated.debug.
A green square is drawn in the upper right corner of the canvas to let us know if
acceleration is being used or not.

Differential Revision: https://phabricator.services.mozilla.com/D165018
2022-12-19 13:59:14 +00:00
Emilio Cobos Álvarez 6b82ea585a Bug 1806390 - Make nsContentUtils::GetLocalizedString / FormatLocalizedString safe to call from workers. r=yulia,smaug
Differential Revision: https://phabricator.services.mozilla.com/D165017
2022-12-19 13:51:04 +00:00
Julian Descottes 1ac84336a9 Bug 1805997 - [devtools] Do not restore configuration on discarded browsing contexts r=smaug,ochameau
Depends on D164217

Differential Revision: https://phabricator.services.mozilla.com/D164846
2022-12-19 13:19:49 +00:00
Julian Descottes 808ec7209e Bug 1805997 - [devtools] Restore target configuration before switching to new browsing context r=ochameau
Depends on D162998

Differential Revision: https://phabricator.services.mozilla.com/D164217
2022-12-19 13:19:48 +00:00
Julian Descottes 3190e60c0c Bug 1799383 - [devtools] Update BrowsingContext for TargetConfiguration actor on bfcache navigation r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D162998
2022-12-19 13:19:48 +00:00
Zach Hoffman 54c46a0d93 Bug 1805105 - Drive-by: Remove an unused include leftover from D163780 r=emilio
Depends on D164424

Differential Revision: https://phabricator.services.mozilla.com/D164944
2022-12-19 13:06:50 +00:00
Zach Hoffman 84f129d57b Bug 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D164424
2022-12-19 13:06:49 +00:00
Gregory Pappas d61a55a56c Bug 1805669 - Show a button next to deletable suggestions added by extensions r=adw
Differential Revision: https://phabricator.services.mozilla.com/D164675
2022-12-19 12:14:15 +00:00
Ben Hearsum 516dbdf21e Bug 1806182: bump max run time on windows PGO runs. r=ahal
I've seen the max hit a few times in the last couple of weeks; may as well bump it to avoid rerun friction.

Differential Revision: https://phabricator.services.mozilla.com/D164940
2022-12-19 12:07:54 +00:00
Cristian Tuns 59d4b8b6ab Backed out 2 changesets (bug 1803601) for causing build bustages on nsCookieBannerService.cpp CLOSED TREE
Backed out changeset fff79aec4a22 (bug 1803601)
Backed out changeset a9679be52b5b (bug 1803601)
2022-12-19 07:18:06 -05:00
Jon Coppeard 340a9375e4 Bug 1806136 - Part 3: Create one ModuleRequestObject per StencilModuleRequest r=arai
Finally, this creates a vector of ModuleRequestObjects at the start of
StencilModuleMetadata::initModule so we can use the index from the stencil data
to get the right one.

Differential Revision: https://phabricator.services.mozilla.com/D164917
2022-12-19 11:56:36 +00:00
Jon Coppeard 2d51f0891f Bug 1806136 - Part 2: Factor out StencilModuleRequest from StencilModuleEntry r=arai
This moves the module specifier and assertion information out of
StencilModuleEntry into a new StencilModuleRequest structure. These are
referred to by (optional) index into a vector of all requests for that mode. We
only create one request per statement.

Differential Revision: https://phabricator.services.mozilla.com/D164916
2022-12-19 11:56:35 +00:00
Jon Coppeard 693bbd1cd2 Bug 1806136 - Part 1: Don't create ModuleObjectRequests when there's no specifier r=arai
For local exports there is no module specifier (and no assertions) present so
there's no need to create an object for them. The module request is never
accessed for local exports, except in test code.

Differential Revision: https://phabricator.services.mozilla.com/D164915
2022-12-19 11:56:35 +00:00
Jon Coppeard 50c149f6dc Bug 1806136 - Part 0: Change the API so that the supported assertions are set once on initialization r=arai
Not related to the rest of the bug. This is a simplification so that we set the
supported import assertions once rather than querying the host every time they
are needed.

Differential Revision: https://phabricator.services.mozilla.com/D164914
2022-12-19 11:56:34 +00:00
Tom Schuster f66c3665b0 Bug 1645745 - Suppress CSP parser errors/warnings in certain cases. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D163815
2022-12-19 11:52:45 +00:00
Sylvestre Ledru ab6806623e Bug 1802906 - Browser Console documentation: remove artifact r=devtools-reviewers,ochameau DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164968
2022-12-19 11:47:52 +00:00
Tim Huang 2f3821521e Bug 1803601 - Part 2: Add tests for nsICookieBannerService.setDomainPrefAndPersistInPrivateBrowsing(). r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D164798
2022-12-19 11:39:47 +00:00
Tim Huang 3bd7091229 Bug 1803601 - Part 1: Adding a Services.cookieBanners.setDomainPrefAndPersistInPrivateBrowsing() to allow persist cookie banner domain pref for the private browsing. r=pbz
This patch adds a new function setDomainPrefAndPersistInPrivateBrowsing()
to nsICookieBannerService. This function allows persisting domain pref
in the private browsing mode.

Differential Revision: https://phabricator.services.mozilla.com/D164797
2022-12-19 11:39:46 +00:00
Emilio Cobos Álvarez 0be0de0347 Bug 1806195 - Split large select popup tests out of browser_selectpopup.js. r=Gijs
They fail on win7 only with my patch for bug 1805694 (tried win 10 with
and without native menus and nothing, sigh) and I need to debug them.

Let's do this while at it, this makes the test run on macOS and Linux
too, since browser_selectpopup is sadly disabled on those platforms.

Differential Revision: https://phabricator.services.mozilla.com/D164951
2022-12-19 11:34:35 +00:00
Francesco Lodolo (:flod) 6dce7e09ac Bug 1806368 - Close group comment for branding string in aboutLogging.ftl, r=eemeli DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165005
2022-12-19 11:32:06 +00:00
Martin Robinson 97f351c1d4 Bug 1798485 - Add support for the `contentvisibilityautostatechange` event r=emilio
Add support for the contentvisibilityautostatechange and fire it when
the relevancy of `content-visibility: auto` elements change.

This commit also makes some changes to the
content-visibility-auto-state-changed.html test. Two more subtests are
added which verifies that an event is sent after `content-visibility:
auto` is applied to an element. Finally the `top` element is renamed to
`upper` as `top` can also refer to the top-level Window and it seems
that Gecko has a different precedence when accessing variables in
script.

Differential Revision: https://phabricator.services.mozilla.com/D161140
2022-12-19 11:01:24 +00:00
Cosmin Sabou 812f4325ff Bug 1803955 - Mark disabled-by-permissions-policy-cross-origin.https.sub.html and subtests as intermittent. r=edgar,aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164974
2022-12-19 10:52:55 +00:00
Cosmin Sabou 66f1b010a7 Bug 1805300 - Mark element-request-fullscreen-cross-origin.sub.html as intermittent everywhere. r=edgar,aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164972
2022-12-19 10:48:41 +00:00
Eemeli Aro 685f5b8677 Bug 1805319 - Fix typo in webrtc indicator message id. r=flod,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D165004
2022-12-19 10:45:24 +00:00
Sam Foster 219303ec57 Bug 1805391 - Ensure support links get their hrefs populated. r=sclements
Differential Revision: https://phabricator.services.mozilla.com/D164926
2022-12-19 10:42:57 +00:00
Michelle Goossens bff0c42c1c Bug 1806073 - Migrate Windows 2012 workloads to Azure r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D164898
2022-12-19 10:26:40 +00:00
Marco Bonardo 74f9ed119f Bug 1805889 - Stop abusing the options object in the Panel View. r=Gijs
Make Places views constructors arguments more coherent, passing the root
and view elements up to the super class explicitly.
Remove the options argument, that was not strictly necessary, the same info can
be obtained directly.
Rename the "builder" attribute to "afterplacescontent" to clarify what it is
and make panel use it, instead of passing an insertionPoint option.

Additional cleanups:
Make chevron and BMB menus use coherent popupshowing observers.
Remove useless .viewElt accessor, .associatedElement can be used instead.
Avoid an access to the private _rootElt property from the controller.

Differential Revision: https://phabricator.services.mozilla.com/D164827
2022-12-19 10:18:22 +00:00
Eemeli Aro 146a3e1023 Bug 1804829 - Avoid last use of location.hostname on about:neterror page. r=prathiksha
It looks like hostname is sometimes undefined, which triggers a Fluent error.
The HOST_NAME is determined from location.href,
and falls back to an empty string value about which Fluent is much happier.

Differential Revision: https://phabricator.services.mozilla.com/D164538
2022-12-19 10:05:16 +00:00
Eemeli Aro 4db1f81ea9 Bug 1804425 - Drop python/devtools/migrate-l10n/ as unused. r=flod,devtools-reviewers,jdescottes
This utility script for l10n migrations was added six years ago in bug 1294186,
but is no longer necessary or used. For clarity, it should be removed.

Differential Revision: https://phabricator.services.mozilla.com/D164049
2022-12-19 09:10:07 +00:00
Daisuke Akatsuka 6f6246b2a2 Bug 1790253: Check whether elements having 'display: contents' style is apz aware. r=botond,smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D159378
2022-12-19 08:41:20 +00:00
Sergey Galich 5804f40537 Bug 1806310 - fixing error in firefox-relay-offer-how-we-integrate (missing "to"). r=flod,fluent-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164997
2022-12-19 07:34:28 +00:00
Sergey Galich 5eeb0ab0a7 Bug 1806352 - Restore signon.management.page.os-auth.enabled pref to it's original value r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D164992
2022-12-19 07:32:33 +00:00
Mozilla Releng Treescript 4b24740819 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
el -> 88a7a54c73fbd8549373f13d839a411364228b30
es-AR -> 7f5faddc33e96a09645ef33c7537cccb6f681607
he -> 29201584e364b5a74cf3b994e3049dd7707a852a
2022-12-19 06:59:57 +00:00
Botond Ballo abcee8d2c9 Bug 1785754 - Return HandledByContent (eagerly) for touches prevented by touch-action. r=dlrobertson,hiro,geckoview-reviewers,m_kato
Note, changes to the delayed-result codepath are not required because
touched prevented by touch-action always get an eager HandledByContent
result.

Differential Revision: https://phabricator.services.mozilla.com/D164586
2022-12-19 05:16:55 +00:00
Botond Ballo 7b3b788267 Bug 1785754 - Simplify Android widget code for handling the eIgnore status. r=dlrobertson,hiro,geckoview-reviewers,m_kato
APZ now ensures that GetHandledResult() is Unhandled when appropriate,
so the widget code doesn't need to special-case eIgnore any more.

Differential Revision: https://phabricator.services.mozilla.com/D164585
2022-12-19 05:16:54 +00:00