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

846543 Коммитов

Автор SHA1 Сообщение Дата
Chun-Min Chang 8cbc02c429 Bug 1839542 - Enable low-latency decoding in DAV1DDecoder r=media-playback-reviewers,alwu
DAV1DDecoder's low-latency decoding should be enabled accordingly when
`CreateDecoderParams::Option::LowLatency` is set

Differential Revision: https://phabricator.services.mozilla.com/D181594
2023-06-21 20:14:40 +00:00
Kershaw Chang 149fad568d Bug 1838829 - Add document for mochitest with Http/2 and Http/3, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181252
2023-06-21 19:43:33 +00:00
Kershaw Chang 2cdb6b3a96 Bug 1838829 - Skip failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,dimi,valentin,robwu
Differential Revision: https://phabricator.services.mozilla.com/D181251
2023-06-21 19:43:33 +00:00
Kershaw Chang 2af7576b73 Bug 1838829 - Make CI support running mochtiest with Http/2, r=necko-reviewers,ci-and-tooling,aryx,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181250
2023-06-21 19:43:33 +00:00
Kershaw Chang 4fe26092c2 Bug 1838829 - Add Http/2 test server in mochitest, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181249
2023-06-21 19:43:33 +00:00
Kershaw Chang 1f5939d82d Bug 1838829 - Update subjectAlternativeName for mochitest, r=necko-reviewers,valentin
This is to make the server support usual origins in mochitest

Differential Revision: https://phabricator.services.mozilla.com/D181248
2023-06-21 19:43:32 +00:00
Niklas Baumgardner 44d509481b Bug 1837420 - Fix rules in player.css. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D181538
2023-06-21 19:22:22 +00:00
Kershaw Chang d325869b9a Bug 1835430 - Cancel async copy to avoid leaks, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181643
2023-06-21 19:18:42 +00:00
Norisz Fay 47a79d59b0 Backed out changeset 2ac17e8a81a2 (bug 1837902) as requested by dev for causing multiple regressions CLOSED TREE 2023-06-21 22:55:05 +03:00
Norisz Fay 45e83e3152 Backed out 3 changesets (bug 1638256) for causing GTest failures CLOSED TREE
Backed out changeset 556614d4b90a (bug 1638256)
Backed out changeset dfd4d3679ccf (bug 1638256)
Backed out changeset 30c66c06f6ce (bug 1638256)
2023-06-21 22:41:40 +03:00
Norisz Fay 67d28b87b2 Backed out changeset 179a87036c2b (bug 1831263) for causing webgpu failures 2023-06-21 22:35:30 +03:00
Norisz Fay f8505d5db9 Backed out changeset 8178c74a4c65 (bug 1839515) for causing mochitest failures on browser_events_vcchange.js 2023-06-21 22:21:29 +03:00
Emily McDonough cb6eab294d Bug 1833471 Part 3 - Add :first page pseudo-class tests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D180248
2023-06-21 19:02:23 +00:00
Emily McDonough 332fa4dc43 Bug 1833471 Part 2 - Export @page pseudo-class flags to Gecko style code r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D178869
2023-06-21 19:02:23 +00:00
Emily McDonough a18b6d735d Bug 1833471 Part 1 - Implement @page pseudo-class parsing and rule handling r=emilio
This currently will not match page-rules based on any selectors with any
pseudo-classes present.

Differential Revision: https://phabricator.services.mozilla.com/D178252
2023-06-21 19:02:23 +00:00
Mozilla Releng Treescript 375779f4f3 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> 1531306f1ebbfb073146da0834400cfa2841a64b
de -> a8c26dd4b84891a7d2a50bfde1da36895de17a5f
fr -> 2724346d700cd0d48f1764815e7b7d1db256f476
ia -> 404537722e43ab9c3e60e38336bb5cca61bf1c2d
lo -> 9977315c1285d824791c506f22546fa84d9218f1
pt-BR -> 88e3a55affaec06819a05d51b00566d7d603fa4a
ru -> 9bd2e8a52e8d4f6734ca034d859830aa94cf6cf0
sat -> e1db19f6b1c2be25e448f36b614dc8d62d839721
sl -> 3de2656596a1dd5e1a3c90c4f4a53a98c432b763
vi -> 6756242ba20ed3191408712a4cfba32b1c768288
2023-06-21 18:59:08 +00:00
Nicolas Chevobbe f66419aab4 Bug 1839168 - [devtools] Speedup computation of stylesheet resource. r=devtools-reviewers,ochameau.
Instead of recursively walking through the rules of the stylesheet, we use the
new `InspectorUtils.getAllStyleSheetCSSStyleRules` method that returns a flat
list of all the rules of a given stylesheet.
We also merge the StyleSheetsManager `getAtRules` and `getStyleSheetRuleCount`
methods into one, as there were always called from the same places, and we can
save some cycle by only retrieving the stylesheet rules once.

Differential Revision: https://phabricator.services.mozilla.com/D181506
2023-06-21 18:48:39 +00:00
Nicolas Chevobbe b15d728a25 Bug 1839168 - [devtools] Add `InspectorUtils.getAllStyleSheetCSSStyleRules` method. r=emilio.
This method returns a flat list of all the rules in a given stylesheet.
This will be helpful for DevTools so we don't have to recursively walk through
all the children rules (which is slow on the JS DevTools server).

Differential Revision: https://phabricator.services.mozilla.com/D181505
2023-06-21 18:48:39 +00:00
Marco Bonardo 02b6c343ec Bug 1638256 - Some casts and fixes in mozStorage to make clang-tidy happy. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D181551
2023-06-21 18:47:19 +00:00
Marco Bonardo 48ecbc8fd9 Bug 1638256 - Use mTelemetryFilename for the mozStorage thread name. r=asuth
Depends on D181037

Differential Revision: https://phabricator.services.mozilla.com/D181038
2023-06-21 18:47:19 +00:00
Marco Bonardo 6bfee9629b Bug 1638256 - Initialize mTelemetryFilename in the Connection constructor. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D181037
2023-06-21 18:47:19 +00:00
Dan Horák d920fd821f Bug 1839363 - hwcap.h is missing on ppc64le r=saschanaz
Upstream highway project has a check for the availability of the asm/hwcap.h
header, because it doesn't exist on all platforms. Work around it statically
in moz.build.

Differential Revision: https://phabricator.services.mozilla.com/D181468
2023-06-21 18:40:47 +00:00
Greg Tatum 3c5d1abef3 Bug 1835406 - Fix translations button focus on restoring page; r=nordzilla
The button was getting removed and returned, causing the focus to be
removed.

Differential Revision: https://phabricator.services.mozilla.com/D181655
2023-06-21 18:27:39 +00:00
Greg Stoll 1a256b19b8 Bug 1837246: Block Kingsoft DLL (dghmpg64.dll) in all versions to avoid crashes r=gsvelto
Depends on D181651

Differential Revision: https://phabricator.services.mozilla.com/D181652
2023-06-21 18:16:06 +00:00
Greg Stoll f2c741431e Bug 1837242: Block Kingsoft DLL (kisfdpro64.dll) in all versions to avoid crashes r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D181651
2023-06-21 18:16:06 +00:00
Tarik Eshaq 59bace8c22 Bug 1838710: Removed old Sync key migrations. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D181473
2023-06-21 18:04:06 +00:00
Eitan Isaacson da7273bd10 Bug 1839515 - Remove pivot text navigation API. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D181576
2023-06-21 17:55:06 +00:00
Norisz Fay 38a938a13c Backed out changeset dfcc0494fe8d (bug 1839580) for causing wpt and mochitest failures CLOSED TREE 2023-06-21 21:23:18 +03:00
Norisz Fay 61c7f9dadd Backed out changeset 9b440a541620 (bug 1838763) as requested by dev for causing Bug 1839369 2023-06-21 20:13:08 +03:00
Jens Stutte 7cec61174b Bug 1838779 - Overhaul the thread safety and synchronization of our keepalive checks. r=dom-worker-reviewers,asuth,smaug
Differential Revision: https://phabricator.services.mozilla.com/D180958
2023-06-21 16:47:08 +00:00
Kelsey Gilbert 8acce1d525 Bug 1838703 - [dom/bindings] Mark SetAsFoo() as nodiscard. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D181140
2023-06-21 16:29:19 +00:00
Henrik Skupin 1f4f920af8 Bug 1490258 - [marionette] Remove moz:useNonSpecCompliantPointerOrigin capability. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D181280
2023-06-21 16:24:08 +00:00
Eitan Isaacson 446672d058 Bug 1839516 - Remove FORWARD_ACTION_TO_ACCESSIBLE in Android. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D181575
2023-06-21 16:22:51 +00:00
Andrew Osmond 118e4253ca Bug 1839617 - Allow GMP video decoder in release. r=media-playback-reviewers,azebrowski
Differential Revision: https://phabricator.services.mozilla.com/D181633
2023-06-21 16:12:43 +00:00
Emilio Cobos Álvarez 02b8315b58 Bug 1839580 - For async-parsed stylesheets, fire the load event sooner. r=smaug
This avoids one extra task hop when we finish parsing the stylesheet.

Differential Revision: https://phabricator.services.mozilla.com/D181613
2023-06-21 16:01:43 +00:00
Cristina Horotan 787f7fb3f8 Backed out changeset 0385fd58acfe (bug 1839482) for causing mochitest failures at PathRecording.cpp CLOSED TREE 2023-06-21 19:15:46 +03:00
Cristina Horotan 0c5825a7ea Backed out changeset 940739d0aaac (bug 1839439) for causing bc failures ast browser_audioScrubber.js on a CLOSED TREE 2023-06-21 19:00:08 +03:00
Cristina Horotan 6cebdf340e Backed out changeset 81e6aadf9911 (bug 1838779) for causing build bustage at ContentParent.cpp 2023-06-21 18:57:32 +03:00
Sebastian Hengst 766833b61d Backed out changeset 268a2272748a (Bug 1835047) for being obsolete. CLOSED TREE
Newer changesets in same bug resolved unexpected failures.

Differential Revision: https://phabricator.services.mozilla.com/D181656
2023-06-21 17:20:22 +02:00
Luca Greco a6350d9fc4 Bug 1839393 - Add new AddonWrapper 'quarantined domains'-related properties. r=willdurand,zombie
Differential Revision: https://phabricator.services.mozilla.com/D181469
2023-06-21 15:13:53 +00:00
Florian Quèze 2218cc6cdc Bug 1839626 - Avoid creating an 'AwakeEnd' marker schema, r=canaltinova.
Differential Revision: https://phabricator.services.mozilla.com/D181641
2023-06-21 15:01:35 +00:00
Jens Stutte 1b941ff78d Bug 1838779 - Overhaul the thread safety and synchronization of our keepalive checks. r=dom-worker-reviewers,asuth,smaug
Differential Revision: https://phabricator.services.mozilla.com/D180958
2023-06-21 14:59:10 +00:00
Jeff Muizelaar b43c763ffc Bug 1839482 - Detect circles in DrawTargetRecording and substitute StrokeCircle. r=lsalzman
It's common when using canvas to create circles using the arc() function.
This lets us detect those cases and stroke them directly.

Differential Revision: https://phabricator.services.mozilla.com/D181550
2023-06-21 14:54:40 +00:00
moz-wptsync-bot dd815c92bd Bug 1839232 - [wpt-sync] Update web-platform-tests to ff04c0973cb09f88fdddde054932ddf4817d15bb, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: ff04c0973cb09f88fdddde054932ddf4817d15bb
wpt-type: landing
2023-06-21 14:35:47 +00:00
James Graham 0c7e66f185 Bug 1839345 - Remove TypedDict imports, r=webdriver-reviewers
This isn't in Python 3.7, and isn't being used anyway.

Differential Revision: https://phabricator.services.mozilla.com/D181457
2023-06-21 14:35:46 +00:00
James Graham fde6d915df Bug 1839342 - Don't use typing.Literal, r=webdriver-reviewers
This doesn't exist in Python 3.7, which is our minimum supported version.

Differential Revision: https://phabricator.services.mozilla.com/D181456
2023-06-21 14:35:45 +00:00
James Graham af0abb6cb8 Bug 1839336 - Fix handling of testdriver failures in marionette, r=webdriver-reviewers
PR 40058 changed the behaviour here to reject the promise when an
action failed rather than throwing an exception. However there were
two problems:

* It implemented the new behaviour for Firefox, but failed to use the
implementation
* It changed the existing code to log an Error, which causes problems
in Gecko's CI

This reverts the logging behaviour, and fixes / wires up the
implementation of the new exception handling behaviour in gecko.

Differential Revision: https://phabricator.services.mozilla.com/D181455
2023-06-21 14:35:45 +00:00
moz-wptsync-bot 89c8601016 Bug 1831122 [wpt PR 39823] - Update wpt metadata, a=testonly
wpt-pr: 39823
wpt-type: metadata
2023-06-21 14:35:44 +00:00
Jonathan Hao 75277ab684 Bug 1831122 [wpt PR 39823] - Inherit COOP: restrict-properties and un-suppress opener, a=testonly
Automatic update from web-platform-tests
Inherit COOP: restrict-properties and un-suppress opener

To make the `Cross-Origin-Opener-Policy: restrict-properties` (COOP:RP)
more useful, we'd like to let cross-origin iframes inherit this policy
from their parent and keep the opener connection between windows that
the iframes open. See
https://github.com/hemeryar/coi-with-popups/blob/main/docs/cross_origin_iframe_popup.MD
for more explanations.

In https://crrev.com/c/4404116, we've bundled the origin that sets the
COOP with the policy.  This CL is to use the stored origin in COOP
algorithms:
1. In `RenderFrameHostImpl::DidCommitNewDocument`, we let embedded
documents inherit the COOP:RP bundle when the policy is COOP:RP.
2. To keep the opener connection, we return false in
`COOPSuppressOpener` when COOP value is RP.
3. Since we allow the popup's initial empty document and its subframes
to stay in the process, we had to restrict its crossOriginIsolated
capability. Otherwise, a cross-origin iframe can get around permission
policy that restricts it from using crossOriginIsolated APIs.
  - For the initial empty document, we pass a boolean to the renderer
  via CreateNewWindow.
  - For the subframes of the initial empty document, we pass a boolean
  via CommitNavigation.

This CL also adds new test cases for
1. Cross-origin iframe opener v.s. same-origin iframe opener.
2. Checking the popup's subframe's `crossOriginIsolated`.
3. Checking popup's `crossOriginIsolated` after it navigates away from
the initial empty document. (This is to make sure that we don't
restrict the `crossOriginIsolated` when we shouldn't)

Bug: 1385827
Change-Id: I39cd140f70b628114205640af2220ec2de45ac06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4479858
Auto-Submit: Jonathan Hao <phao@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Jonathan Hao <phao@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1159514}

--

wpt-commits: f54e23527ff683dc481c72fb6e9965da6c46ad6e
wpt-pr: 39823
2023-06-21 14:35:44 +00:00
Marcos Caceres 246abeeb3d Bug 1839097 [wpt PR 40613] - Remove allowpaymentrequest permission policy tests, a=testonly
Automatic update from web-platform-tests
Remove allowpaymentrequest permission policy tests

--

wpt-commits: e7837bfae6f5cffb344d725a86a605109404e1b5
wpt-pr: 40613
2023-06-21 14:35:43 +00:00