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

853994 Коммитов

Автор SHA1 Сообщение Дата
Olli Pettay dd6135f330 Bug 1850712 - Remove unused nsCheckboxRadioFrame::GetCurrentCheckState, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187104
2023-08-30 14:07:32 +00:00
Jonathan Kew c2c6bce3a5 Bug 1850368 - (speculative patch) Add a null-check in gfxHarfBuzzShaper. r=gfx-reviewers,jnicol
Differential Revision: https://phabricator.services.mozilla.com/D187106
2023-08-30 13:56:48 +00:00
Ryan VanderMeulen e5618939f0 Bug 1850443 - Update freetype2 to 2.13.2. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D187010
2023-08-30 13:49:55 +00:00
Emilio Cobos Álvarez 9881535df5 Bug 1850342 - Annotate some failures when using reftest-snapshot.
These tests are very dependent on what they run before in that
configuration it seems.

MANUAL PUSH: orange fix CLOSED TREE
2023-08-30 16:56:47 +02:00
Stanca Serban 591701a202 Merge mozilla-central to autoland on a CLOSED TREE 2023-08-30 17:22:48 +03:00
Dão Gottwald 132ffbfd68 Bug 1850649 - Treat the 'selected' attribute (which is an alias for 'visuallyselected' here) as a standard boolean attribute. r=mak a=Aryx
Differential Revision: https://phabricator.services.mozilla.com/D187110
2023-08-30 13:58:20 +00:00
Andrew Halberstadt b9e2b66b9e Bug 1850606 - [ci] Create wayland debug test tasks, r=jmaher,releng-reviewers,jcristau
For most suites this just creates the tasks so they can be scheduled on try.
For suites that are already running on autoland, it creates debug tasks there
as well. Luckily they all pass.

Differential Revision: https://phabricator.services.mozilla.com/D187055
2023-08-30 13:35:23 +00:00
Perry McManis e24d79c73f Bug 1849239 - Instrument urlbar shopping icon clicked r=TravisLong,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D186670
2023-08-30 13:17:44 +00:00
Mike Kaply 2ef73c2265 Bug 1850578 - Add missing l10n for suggest policy. r=flod,fluent-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D187107
2023-08-30 13:02:39 +00:00
Jonathan Kew 5f204eb3de Bug 1850314 - Don't do glyph bounding-box fixup for "tricky" fonts, because it may disrupt glyph rendering on macOS. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D187096
2023-08-30 12:55:02 +00:00
Dan Robertson c983e3a7fd Bug 1816473 - Add test to ensure synthesized mouse events are not delayed. r=botond
Add a test to ensure that synthesized mouse events for a tap gesture are
not delayed by the value of ui.touch_activation.duration_ms.

Differential Revision: https://phabricator.services.mozilla.com/D185327
2023-08-30 12:49:22 +00:00
Dan Robertson 72a4d99bb0 Bug 1816473 - Do not delay dispatching synthesized mouse events. r=botond,edgar
Do not delay dispatching synthesized mouse events for a single tap
gesture.

Differential Revision: https://phabricator.services.mozilla.com/D184051
2023-08-30 12:49:22 +00:00
Emilio Cobos Álvarez 3d98cc8260 Bug 1850342 - Do not expose :-moz-broken to content. r=boris
This is not standard, and we don't use it internally (some chrome
stylesheets use it tho).

In the past this pseudo-class was more useful because it matched the
state for which <img> elements used an inline, but that's no longer
true, see bug 1196668 and co.

Depends on D186938

Differential Revision: https://phabricator.services.mozilla.com/D186939
2023-08-30 12:06:41 +00:00
jackyzy823 ae43dd8d8f Bug 1809282 - Src url should not convert to lowercase. r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D186836
2023-08-30 11:33:09 +00:00
Emilio Cobos Álvarez 6070e00f0a Bug 1850342 - Remove non-standard, un-tested :-moz-loading pseudo-class. r=layout-reviewers,jfkthame
This is technically web-exposed, but if we needed to introduce it for
compat we could always re-introduce it matching false.

Differential Revision: https://phabricator.services.mozilla.com/D186938
2023-08-30 10:38:52 +00:00
Mirko Brodesser 29a4be0f8b Bug 1839316: part 7) Factor creating channel for script loading out of `ScriptLoader::StartLoadInternal`. r=kershaw
Abstracts details away. Simplifies extending `StartLoadInternal`.

Differential Revision: https://phabricator.services.mozilla.com/D187093
2023-08-30 10:33:40 +00:00
Edgar Chen e10b9f806d Bug 1841258 - Part 2: Make nsClipboard using nsBaseClipboard; r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D182559
2023-08-30 10:26:38 +00:00
Edgar Chen cc82f561cd Bug 1841258 - Part 1: Support clipboard sequence number on Android clipboard backend; r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D182558
2023-08-30 10:26:37 +00:00
Emilio Cobos Álvarez 999fa5995b Bug 1849162 - Use FractionalScaleFactor() in a couple more places. r=stransky
It's the right scale to use for coordinate conversions in most cases.

Depends on D187100

Differential Revision: https://phabricator.services.mozilla.com/D187101
2023-08-30 10:24:42 +00:00
Emilio Cobos Álvarez 6a29f5901d Bug 1849162 - Rename WaylandPopupGetTopmostWindow to GetTopmostWindow. r=stransky
There's nothing wayland specific about it.

Differential Revision: https://phabricator.services.mozilla.com/D187100
2023-08-30 10:24:42 +00:00
Julien Cristau 9174bfc6d4 Bug 1849399 - adjust confirm-failure treeherder group and task names. r=jmaher,aryx,taskgraph-reviewers,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D186651
2023-08-30 09:40:53 +00:00
Julien Cristau e9351dde1b Bug 1850525 - make esr115 not next-esr. r=releng-reviewers,gabriel DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D187037
2023-08-30 09:38:26 +00:00
Emilio Cobos Álvarez 848f2d7c33 Bug 1850414 - Simplify style sheet source-map URL code. r=layout-reviewers,firefox-style-system-reviewers,webidl,smaug,boris
The old code was basically doing string copies that are totally
redundant, in a not-very performant way too.

This was from the time where stylo had to live with the old style
engine, and there's no need to keep the copy around anymore.

Differential Revision: https://phabricator.services.mozilla.com/D186974
2023-08-30 09:27:06 +00:00
Otto Länd 573066d4bb Bug 1850238, 1850293: apply code formatting via Lando
# ignore-this-changeset
2023-08-30 09:26:04 +00:00
Emilio Cobos Álvarez c27a2129fd Bug 1850293 - Make validity states non-intrinsic. r=smaug
Add a RAII helper to notify of multiple state changes together for
these.

The UpdateState CustomElementInternals calls that are getting removed
are unnecessary (the state should be up-to-date by then, there's nothing
changing there particularly).

Same for the call in nsGenericHTMLFormElement::UnbindFromTree. ClearForm
already does an state update.

Differential Revision: https://phabricator.services.mozilla.com/D187033
2023-08-30 09:18:32 +00:00
Emilio Cobos Álvarez 7855659a73 Bug 1850238 - Make Link states not intrinsic. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D186877
2023-08-30 09:18:32 +00:00
Emilio Cobos Álvarez 37cdd46442 Bug 1850293 - Make indeterminate state non-intrinsic. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D187015
2023-08-30 09:18:32 +00:00
Emilio Cobos Álvarez 9576c0ea12 Bug 1850293 - Make in-range/out-of-range states non-intrinsic. r=smaug
These only apply to input, so it's rather trivial-ish.

Differential Revision: https://phabricator.services.mozilla.com/D186960
2023-08-30 09:18:32 +00:00
Emilio Cobos Álvarez b1ad2fb6f3 Bug 1850293 - Make CHECKED/DEFAULT states not intrinsic. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D186933
2023-08-30 09:18:31 +00:00
Emilio Cobos Álvarez 33968f7c4e Bug 1850293 - Make editable states not intrinsic. r=smaug,masayuki
This one is tricky because form controls, though I think I got it right...

This fixes a pre-existing bug where we're not following the spec for readonly
inside content-editable.

I filed this as bug 1850390 but other browsers match the spec so add a test and
fix it while at it. This allows cheaper checks for readonlyness in a couple
places.

Differential Revision: https://phabricator.services.mozilla.com/D186896
2023-08-30 09:18:31 +00:00
serge-sans-paille 5e27e85262 Bug 1850483 - use unified sources for xpcom/io r=glandium
Depends on D187023

Differential Revision: https://phabricator.services.mozilla.com/D187024
2023-08-30 08:52:27 +00:00
serge-sans-paille 32c2bfc94c Bug 1850477 - unified sources for browser/components/migration r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D187022
2023-08-30 08:52:26 +00:00
Masatoshi Kimura 040ae8f413 Bug 1850254 - Remove warning spam from OnDefaultAgentRemoteSettingsPrefChanged. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D186886
2023-08-30 08:46:50 +00:00
Luca Greco 6d08531d29 Bug 1845317 - Test case of offline fetch error propagation for workers. r=dom-worker-reviewers,smaug
Depends on D186125

Differential Revision: https://phabricator.services.mozilla.com/D184485
2023-08-30 08:41:21 +00:00
Eden Chuang e752b59513 Bug 1845317 - Propagate error response to Worker for PFetch before FetchDriver is created. r=dom-worker-reviewers,smaug
[[ https://searchfox.org/mozilla-central/rev/da1e39f50ef43145623938141c970437b226da9e/dom/fetch/FetchService.cpp#591 | fetch() in Workers when network is offline would returns a NetworkError response]], but this error response is not propagated through PFetch.

Before FetchInstance is created in the parent process, any errors should be propagated to the Worker.
This patch modifies the FetchService::NetworkErrorResponse() method to propagate the error to worker when PFetch is used.
To propagate the error, additional parameter FetchArgs is needed for FetchService::NetworkErrorResponse().
Since the propagation would only work when the FetchArgs is a WorkerFetchArgs, it gets a default parameter with UnknownArgs for other cases.
Here using UnknownArgs since it can meet errors while generating other types FetchArgs.

Differential Revision: https://phabricator.services.mozilla.com/D186125
2023-08-30 08:41:21 +00:00
Mirko Brodesser aaa9bf316c Bug 1839316: part 6) Correct documentation of `ScriptLoader::StartLoadInternal`. r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D187025
2023-08-30 07:42:40 +00:00
Mozilla Releng Treescript 2123b62863 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> 2894923e679c4ab0f91870d9f4e251039f2b78d6
2023-08-30 06:58:48 +00:00
Mike Hommey bc3c8bc2b8 Bug 1850460 - Revert clang trunk commit that conflicts with our changes. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D187063
2023-08-30 05:26:19 +00:00
Dana Keeler 101100dc72 Bug 1401466 - make the client auth certificate selection dialog tab modal r=jschanck,necko-reviewers,bolsson,kershaw,valentin
Previously, the client authentication certificate selection dialog could show
up unexpectedly. Because it was modal, it would prevent user interaction with
the browser. It could even get in a state where the dialog couldn't be
interacted with, and neither could anything else, so the entire browser would
be locked and the user would have to quit and restart.

This patch associates a top-level outer content window ID (called "browserId"
in networking code) with each NSSSocketControl. When a peer asks for a client
authentication certificate, the NSSSocketControl can use the ID to find the
relevant tab and open a tab-modal dialog, which allows other browser UI to be
interacted with.

Some loads cannot be associated with browser tabs, and so the implementation
falls back to opening a window-modal dialog on the most recently active window.
This is still better than the previous implementation, since the dialog is
connected to a window rather than being its own separate dialog.

Differential Revision: https://phabricator.services.mozilla.com/D183775
2023-08-30 03:05:35 +00:00
Jeff Muizelaar c3b462663f Bug 1849487. Futher improve miter joining. r=lsalzman
This avoids numerical stability problems when computing the
miter pointer intersection when the lines are nearly parallel.

Differential Revision: https://phabricator.services.mozilla.com/D187057
2023-08-30 01:42:23 +00:00
John Schanck 3104851fc5 Bug 1823720 - prevent some fullscreen states while WebAuthn prompts are shown. r=edgar,keeler
This prevents fullscreen states that hide chrome while WebAuthn prompts are shown. Specifically, it
  1) ensures that the navigation toolbox is shown in fullscreen windows, and
  2) disallows fullscreen DOM elements.

Differential Revision: https://phabricator.services.mozilla.com/D187001
2023-08-29 22:39:45 +00:00
John Schanck db3aa4d9a0 Bug 1846897 - renew OCSP_AGE_AT_CRLITE_OVERRIDE and CERT_REVOCATION_MECHANISMS probes. r=keeler
Depends on D186731

Differential Revision: https://phabricator.services.mozilla.com/D186732
2023-08-29 22:38:07 +00:00
John Schanck 3230cb0b19 Bug 1846898 - renew CRLITE_VS_OCSP_RESULT probe. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D186731
2023-08-29 22:38:07 +00:00
Perry McManis 09b8089eda Bug 1849240 - Add an event when a user closes the shopping sidebar r=TravisLong,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D186637
2023-08-29 22:17:57 +00:00
Iulian Moraru 9a9b90c906 Backed out changeset f0edb489e577 (bug 1850342) for causing dt failures on browser_rules_inactive_css_visited.js. CLOSED TREE 2023-08-30 01:24:44 +03:00
Glenn Watson 373189b8a3 Bug 1850489 - Update svg mask fuzziness for beta r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D187059
2023-08-29 22:03:09 +00:00
Glenn Watson 394e62b86a Bug 1850547 - Update fuzziness for clip-path-circle-021.html r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D187058
2023-08-29 22:03:09 +00:00
Mike Kaply 4b933c99cd Bug 1850365 - Cleanup UX for empty states. r=kcochrane,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186980
2023-08-29 21:15:53 +00:00
Cosmin Sabou 29d8a2cb52 Backed out changeset 16c71fac6426 (bug 1401466) for causing SocketControl related fuzzing build bustages. CLOSED TREE 2023-08-30 00:37:21 +03:00
Cosmin Sabou 42ed3cdf20 Backed out 2 changesets (bug 1849239, bug 1849240) as requested by the dev for needing changes.
Backed out changeset 915df817a7f8 (bug 1849239)
Backed out changeset 5c0677c66f23 (bug 1849240)
2023-08-30 00:31:21 +03:00