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

939080 Коммитов

Автор SHA1 Сообщение Дата
Eric Chen 16b158b792 Bug 1859597 - Part2: add buildid to full and stub installer telemetry r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D223765
2024-11-06 17:23:47 +00:00
Eric Chen 877faf01af Bug 1859597 - Part1: Adding Windows UBR to full and stub installer telemetry r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D220160
2024-11-06 17:23:46 +00:00
Ryan Hunt ce74f614c2 Bug 1927663 - wasm: Refactor handling of 'disable_huge_memory'. r=bvisness
The old system required wasm::DisableHugeMemory() to be called
before anyone calls wasm::HugeMemoryEnabled(), and enforced that with
some runtime checks.

We had a bug where GetOptimizedBuildEncodingId() (which queries the
huge memory flag) would be called by Gecko before we read the pref.

This commit refactors this code to use a JS::Pref instead which is
always set before JS_Init() is invoked. This ensures that it is
never changed after we've observed the value and can drop all the
fancy runtime checking.

Differential Revision: https://phabricator.services.mozilla.com/D227273
2024-11-06 17:16:48 +00:00
Fatih d15c9aa0c8 Bug 1873382: Multiply zoom by spoofed pixel ratio for resolution, -moz-device-pixel-ratio, and -webkit-{min|max}-device-pixel-ratio media queries. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D224247
2024-11-06 16:45:14 +00:00
Butkovits Atila 58c198dd51 Backed out 1 changesets (bug 1851037) for causing failures at TabsUseCasesTest.kt. CLOSED TREE
Backed out changeset 75c4613ada94 (bug 1851037)
2024-11-06 18:34:09 +02:00
Bryan Thrall 0e260ae3ee Bug 1929227 - Restore bytecode handling r=mgaudet
It was accidentally removed in 7b334fe58713.

Differential Revision: https://phabricator.services.mozilla.com/D228190
2024-11-06 16:06:39 +00:00
Ray Kraesig 9fea070392 Bug 1929413 - [1/1] Correctly set flag after initial ::Show() r=emilio
The mHasBeenShown flag was not being set after the window had indeed
been shown. Correct this.

Differential Revision: https://phabricator.services.mozilla.com/D228108
2024-11-06 16:06:33 +00:00
Butkovits Atila 8de74f35e0 Backed out 16 changesets (bug 1922506) for causing bustages at WebGLContext.cpp. CLOSED TREE
Backed out changeset 6c65c91ac5eb (bug 1922506)
Backed out changeset 436ba666d8d0 (bug 1922506)
Backed out changeset 4cc4f3c552f5 (bug 1922506)
Backed out changeset bb3750f2dd54 (bug 1922506)
Backed out changeset e2f3ebe49fcf (bug 1922506)
Backed out changeset e21674489b6c (bug 1922506)
Backed out changeset 755664733050 (bug 1922506)
Backed out changeset 0e37aed34cfd (bug 1922506)
Backed out changeset 779cc3d4d972 (bug 1922506)
Backed out changeset 355dd07c36a4 (bug 1922506)
Backed out changeset 7e1b5399826c (bug 1922506)
Backed out changeset 58ca4b4ddd1a (bug 1922506)
Backed out changeset 72a97745d6de (bug 1922506)
Backed out changeset 26717f25380d (bug 1922506)
Backed out changeset 71ad1af83798 (bug 1922506)
Backed out changeset 54f6a55f077b (bug 1922506)
2024-11-06 18:22:37 +02:00
Harveer Singh b202a8b0a2 Bug 1928268: Extending localstorage metrics lifetime by another few releases.r=janv,dom-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227825
2024-11-06 15:45:42 +00:00
Yannis Juglaret bf8ff6468d Bug 1895174 - Block WRusr.dll in utility processes. r=bobowen,win-reviewers,gstoll
WRusr.dll injection from WebRoot causes a crash in the utility LPAC
process used for PlayReady because on some versions of Windows,
CallNamedPipeW does COM if it fails to open the pipe in an AppContainer
process. This does not affect other processes though, so blocking
injection in utility processes should be enough.

Differential Revision: https://phabricator.services.mozilla.com/D228185
2024-11-06 15:33:20 +00:00
Fatih bb6b7e6e70 Bug 1928871: Fix browser_exslt_timezone_load.js. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D227870
2024-11-06 15:28:55 +00:00
Mike Conley 50f617be4f Bug 1908732 - Add event probes for the backup component. r=backup-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D221660
2024-11-06 15:26:54 +00:00
Sean Feng 6261729a2f Bug 1928412 - Rename incumbentGlobalObjectOption to hostDefinedDataObjectOption r=arai
We are wrapping incumbent global into host defined data, and the
this optimization still applies. This patch just renames it.

Differential Revision: https://phabricator.services.mozilla.com/D227841
2024-11-06 15:19:48 +00:00
Sean Feng e47438195f Bug 1928412 - Implemenet the `HostDefined` object that will be carried around for Javascript callbacks r=arai
This patch implements the `HostDefined` object in
step 5 of https://html.spec.whatwg.org/#hostmakejobcallback. Currently,
`incumbent global` is the only possible member for this object.

Differential Revision: https://phabricator.services.mozilla.com/D224959
2024-11-06 15:19:48 +00:00
Sean 254a8ee26a Bug 1915852 - Update prioritization.html to reflect changes in font fetchpriority adjustments r=acreskey,necko-reviewers,kershaw DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D228078
2024-11-06 15:15:13 +00:00
Bob Owen bf93eb8cac Bug 1929333: Block Kingsoft DLL (ks3rdhmpg.dll) in all child processes to avoid crashes. r=gstoll,win-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228178
2024-11-06 15:03:51 +00:00
moz-wptsync-bot f4956eb75e Bug 1929481 - [wpt-sync] Update web-platform-tests to 1b56d89a261b86dedfd2854b53c1732e435f1f57, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 1b56d89a261b86dedfd2854b53c1732e435f1f57
wpt-type: landing
2024-11-06 15:05:38 +00:00
Sihui 912d11dfa5 Bug 1929407 [wpt PR 48988] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282162, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282162 (#48988)

--

wpt-commits: 1b56d89a261b86dedfd2854b53c1732e435f1f57
wpt-pr: 48988
2024-11-06 15:05:37 +00:00
moz-wptsync-bot 3d891ef781 Bug 1929347 [wpt PR 48976] - Update wpt metadata, a=testonly
wpt-pr: 48976
wpt-type: metadata
2024-11-06 15:05:36 +00:00
Mason Freed f754690893 Bug 1929347 [wpt PR 48976] - Implement basic structure for dialog light dismiss [1/N], a=testonly
Automatic update from web-platform-tests
Implement basic structure for dialog light dismiss [1/N]

This CL puts the feature flag in place, adds (flag guarded) closedBy
and requestClose() methods to <dialog>, connects the pointer
events handling to a new dialog light dismiss method, and adds a
basic set of tests. None of the actual functionality is here yet,
this is just a shell. Subsequent CLs will flesh out the behavior.

See spec PR for details:
  https://github.com/whatwg/html/pull/10737

Here's the chromestatus:
  https://chromestatus.com/feature/5097714453577728

Bug: 376516550
Change-Id: I3727ca21476a2a3340fd18597970395d64ef7176
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5985491
Commit-Queue: Mason Freed <masonf@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378633}

--

wpt-commits: 1d5037cc3ff4524fd5d9f1a461afd20aebbb0839
wpt-pr: 48976
2024-11-06 15:05:35 +00:00
Ian Clelland d0dd287dc9 Bug 1929364 [wpt PR 48982] - Don't update LCP for video elements switching from poster., a=testonly
Automatic update from web-platform-tests
Don't update LCP for video elements switching from poster.

A video element whose rendered contents are a poster image will have a
different MediaTiming than when it's contents are the video itself.
However, that different object will cause the MediaRecordId to be
different, and so the same element can create two distinct LCP candidate
records.

This change forces the MediaRecordId to not consider the MediaTiming
object when calculating the hash for a video element.

Bug: 330202431
Change-Id: I56b8c8d54c1a3d64138f8de529fe15695b1df952
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5970217
Reviewed-by: Hao Liu <haoliuk@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378586}

--

wpt-commits: 5fe6c1e7f9ee16db7756262fd2a71232bc9b4d1d
wpt-pr: 48982
2024-11-06 15:05:35 +00:00
Mustaq Ahmed e248baeb10 Bug 1929379 [wpt PR 48985] - [CodeHealth] Rewrite PointerEvent modifier WPT using promise_test., a=testonly
Automatic update from web-platform-tests
[CodeHealth] Rewrite PointerEvent modifier WPT using promise_test.

The test was written as an old-style sync tests, used Promise.all
which made any failures hard to debug because of lack of a clear
resolution order, and didn't assert modifier states individually.

This test passes on headless Chrome but not in content_shell!

Bug: 368980630
Change-Id: I69a08aba7b4cd3719c25ca2e9ec76d77bdaea7fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5994451
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Auto-Submit: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378577}

--

wpt-commits: 0a5ba65a140dc74ade845482466ed03699d0315e
wpt-pr: 48985
2024-11-06 15:05:34 +00:00
moz-wptsync-bot 21ea0e5d09 Bug 1929349 [wpt PR 48977] - Update wpt metadata, a=testonly
wpt-pr: 48977
wpt-type: metadata
2024-11-06 15:05:33 +00:00
David Grogan 63954eb368 Bug 1929349 [wpt PR 48977] - [layout] 2 tests for stretch keyword, a=testonly
Automatic update from web-platform-tests
[layout] 2 tests for stretch keyword

fixed-layout table and aspect ratio. Basic stuff.

Bug: 41253915
Change-Id: I4c4b4ffc0966f1c1f84c84d79e4ecdbd1039f494
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5991879
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378522}

--

wpt-commits: 40792a63207a5478a7046d3e49e8c67d6a4f150e
wpt-pr: 48977
2024-11-06 15:05:32 +00:00
Tianyang Xu baca5c3562 Bug 1929018 [wpt PR 48952] - Fix wpt flaky tests, a=testonly
Automatic update from web-platform-tests
Fix wpt flaky tests

Add missing await and change has() to hasOwnProperty().

Change-Id: Ifba707f18b4e8082af2ffb8809d4d959a14f1ca5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5980292
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Tianyang Xu <xtlsheep@google.com>
Reviewed-by: mmenke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378513}

--

wpt-commits: d017b5e3dd5b4e9268cc1944eb6ea8b4d722fb7d
wpt-pr: 48952
2024-11-06 15:05:31 +00:00
moz-wptsync-bot e26563932e Bug 1929373 [wpt PR 48984] - Update wpt metadata, a=testonly
wpt-pr: 48984
wpt-type: metadata
2024-11-06 15:05:31 +00:00
Simon Fraser e6255604a7 Bug 1929373 [wpt PR 48984] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282015, a=testonly
Automatic update from web-platform-tests
WebKit export: shape(): support the edge keywords for hline and vline.

https://bugs.webkit.org/show_bug.cgi?id=282015

--

wpt-commits: 813d3cf413970a133d674bbda2b1f1210c47e9e2
wpt-pr: 48984
2024-11-06 15:05:30 +00:00
moz-wptsync-bot 753f3dd381 Bug 1929361 [wpt PR 48981] - Update wpt metadata, a=testonly
wpt-pr: 48981
wpt-type: metadata
2024-11-06 15:05:29 +00:00
Simon Fraser f4968127c4 Bug 1929361 [wpt PR 48981] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=281674, a=testonly
Automatic update from web-platform-tests
WebKit export: Update the shape function syntax

https://bugs.webkit.org/show_bug.cgi?id=281674

--

wpt-commits: a6c717293ac291bd8085ede7af88717141d6ee69
wpt-pr: 48981
2024-11-06 15:05:28 +00:00
moz-wptsync-bot 1cb45b6149 Bug 1929351 [wpt PR 48978] - Update wpt metadata, a=testonly
wpt-pr: 48978
wpt-type: metadata
2024-11-06 15:05:27 +00:00
Kiet Ho cedb3a82b4 Bug 1929351 [wpt PR 48978] - Import new CSS Anchor Positioning tests from WebKit, a=testonly
Automatic update from web-platform-tests
Import new CSS Anchor Positioning tests from WebKit

Added the following tests:
* anchor-in-css-min-max-function-ref.html: tests that anchor() can be used in
  CSS min()/max() functions.
* anchor-name-005.html: tests that an anchor with two different anchor names
  can be referenced using both names.

--

wpt-commits: 05874e856043806a88f83837b82dc1a34b2b0f70
wpt-pr: 48978
2024-11-06 15:05:26 +00:00
Alan Baradlay ae5bd81efd Bug 1929359 [wpt PR 48979] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282515, a=testonly
Automatic update from web-platform-tests
WebKit export: [shape-outside] Remove "src: url(support/Ahem.ttf)" to make tests pass consistently

https://bugs.webkit.org/show_bug.cgi?id=282515

--

wpt-commits: f8b97afe525da3dcfd0320b2c4b00156f4700d04
wpt-pr: 48979
2024-11-06 15:05:26 +00:00
moz-wptsync-bot 37d5b8c6f7 Bug 1929232 [wpt PR 48970] - Update wpt metadata, a=testonly
wpt-pr: 48970
wpt-type: metadata
2024-11-06 15:05:25 +00:00
github-actions[bot] 292763b017 Bug 1929232 [wpt PR 48970] - Sync interfaces/ with @webref/idl 3.55.4, a=testonly
Automatic update from web-platform-tests
Sync interfaces/ with @webref/idl 3.55.4 (#48970)

Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com>
--

wpt-commits: b0c05ab90df99ff707898a6b821a8503a427eb19
wpt-pr: 48970
2024-11-06 15:05:24 +00:00
Jonathan Lee a22152e4bd Bug 1929313 [wpt PR 48975] - Revert "[wptrunner] Clear cookies between testharness tests for Chrome", a=testonly
Automatic update from web-platform-tests
Revert "[wptrunner] Clear cookies between testharness tests for Chrome" (#48975)

This workaround allows tests to pass without performing their own cookie
cleanup. Per meeting discussion, revert #48106 until there's a portable
solution.
--

wpt-commits: a8f6d07a02556859fa35ee8b60f3edf1fd75ba38
wpt-pr: 48975
2024-11-06 15:05:23 +00:00
Mason Freed 29848c2c8e Bug 1929305 [wpt PR 48974] - Fix typo in popover nesting WPT, a=testonly
Automatic update from web-platform-tests
Fix typo in popover nesting WPT

The popover=manual test accidentally used a popover=auto.

Change-Id: If507503dabc338cd636f14c1ec03f7c2b97fe32c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5991854
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: Di Zhang <dizhangg@chromium.org>
Commit-Queue: Di Zhang <dizhangg@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378404}

--

wpt-commits: 915f422dcc930e60162b2f0aa8da798dc9deda47
wpt-pr: 48974
2024-11-06 15:05:22 +00:00
Jonathan Lee 7296844be3 Bug 1929299 [wpt PR 48973] - [wpt] Satisfy user activation for `queryLocalFonts()` in `font-access/`, a=testonly
Automatic update from web-platform-tests
[wpt] Satisfy user activation for `queryLocalFonts()` in `font-access/`

Chrome [0] and headless shell spuriously fail some tests in
`font-access/` because the required transient activation [1] was not
given. Because the regressing tests don't appear to exercise
`queryLocalFonts()` throwing `SecurityError`, add `test_driver.bless()`
where needed.

Then, migrate `font-access/` tests to headless shell [2, 3] so that
similar issues in the future can be detected. The `{linux,mac,win}-rel`
bots on this CL's CQ run will run the migrated tests 20 times to check
for flakiness.

[0]: https://wpt.fyi/results/font-access/font_access_permission.tentative.https.window.html?run_id=5142655598329856
[1]: https://developer.mozilla.org/en-US/docs/Web/API/Window/queryLocalFonts#securityerror
[2]: https://groups.google.com/a/chromium.org/g/blink-dev/c/JOu9l2hu1U8
[3]: https://chromium.googlesource.com/chromium/src/+/HEAD/docs/testing/run_web_platform_tests.md

Bug: 40927590
Change-Id: I03ab1001f093679f775e06a9714a3630868fe91f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5990623
Auto-Submit: Jonathan Lee <jonathanjlee@google.com>
Commit-Queue: Jonathan Lee <jonathanjlee@google.com>
Reviewed-by: Daseul Lee <dslee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378365}

--

wpt-commits: b5bc87bf23088e8771f8877c29a75f52bcf2db00
wpt-pr: 48973
2024-11-06 15:05:21 +00:00
Rob Buis fe9129fa29 Bug 1929286 [wpt PR 48972] - Fix assertBothRejectDOM usage, a=testonly
Automatic update from web-platform-tests
Fix assertBothRejectDOM usage (#48972)

Recent changes have replaced promise_rejects_dom with assertBothRejectDOM
but mistakenly have removed the await part, this change fixes that.

Also revert the assertBothRejectDOM change to after-transition-reject.html, the problem
seems to be with the unhandled promise in the handler, not the committed promise.
--

wpt-commits: 96530c133cb8b42c1362fdb4edc75d58b2ce2397
wpt-pr: 48972
2024-11-06 15:05:20 +00:00
Rob Buis a02c70bd48 Bug 1929218 [wpt PR 48969] - Use assertBothRejectDOM instead of promise_rejects_dom, a=testonly
Automatic update from web-platform-tests
Use assertBothRejectDOM instead of promise_rejects_dom (#48969)

Not catching promise rejection can (flakily) cause log statements in test results for WebKit.
--

wpt-commits: 0a60381f3b2aa8777cee9302f804c5a19c034cfa
wpt-pr: 48969
2024-11-06 15:05:20 +00:00
moz-wptsync-bot f0b241c0a4 Bug 1928555 [wpt PR 48922] - Update wpt metadata, a=testonly
wpt-pr: 48922
wpt-type: metadata
2024-11-06 15:05:19 +00:00
Oriol Brufau 028af12373 Bug 1928555 [wpt PR 48922] - Implement keyword sizes for replaced elements, a=testonly
Automatic update from web-platform-tests
Implement keyword sizes for replaced elements

Signed-off-by: Oriol Brufau <obrufau@igalia.com>

--

wpt-commits: b4d620411891fad6ed1e105f15ed1034f4eb6e3a
wpt-pr: 48922
2024-11-06 15:05:18 +00:00
Rune Lillesveen 8dbb7a345d Bug 1929086 [wpt PR 48957] - Add WebDX use counters for cap, ic, and lh units, a=testonly
Automatic update from web-platform-tests
Add WebDX use counters for cap, ic, and lh units

Also add normal use counters as they didn't exist.

Change-Id: I116e7588d01ddf4005a2dd668e7acaec16d66a3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5987870
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Noam Rosenthal <nrosenthal@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1378186}

--

wpt-commits: 154c2134cdbf099571777a84ac288e9714f3fcd5
wpt-pr: 48957
2024-11-06 15:05:17 +00:00
Rob Buis 035c2cebd2 Bug 1929117 [wpt PR 48959] - Promise rejects dom4, a=testonly
Automatic update from web-platform-tests
Use assertBothRejectDOM instead of promise_rejects_dom (#48959)

Not catching promise rejection can (flakily) cause log statements in test results for WebKit.
--

wpt-commits: 70dcf32af919da450501cf7d0edae58fcc83a83c
wpt-pr: 48959
2024-11-06 15:05:17 +00:00
Alexandre Lissy 902392c3b3 Bug 1661935 - Native Messaging WebExtensions portal tests r=robwu,ahal
Differential Revision: https://phabricator.services.mozilla.com/D227142
2024-11-06 14:57:49 +00:00
Alexandre Lissy a8d89ddc62 Bug 1661935 - Native Messaging WebExtension documentation r=robwu,rpl
Differential Revision: https://phabricator.services.mozilla.com/D227141
2024-11-06 14:57:49 +00:00
Amin Bandali d55fbc2f20 Bug 1661935 - Integration with a new WebExtensions XDG desktop portal for native messaging on Linux r=emilio,robwu,rpl,Gijs,andi,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D140803
2024-11-06 14:57:48 +00:00
Alexandru Marc d14f8c92c5 Backed out changeset 72c3990fdf3a (bug 1902570) for causing mass failures @ ClearOnShutdown.h. CLOSED TREE 2024-11-06 16:54:10 +02:00
Fatih 55bcf96f0a Bug 1922506: Collect MOZ_debug.CONTEXT_TYPE. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D226810
2024-11-06 14:37:17 +00:00
Fatih 45de9de483 Bug 1922506: Implement MOZ_debug.CONTEXT_TYPE extenstion. r=tjr,jgilbert,webidl,saschanaz
WSI_INFO is also very similar to this, but WSI_INFO contains a lot of info that we already collect, also there's a note about old Android devices crashing when queried, see https://searchfox.org/mozilla-central/rev/dca2603d55b5b39d3b8ab8e93c08b42563f5aad8/gfx/gl/GLContextProviderEGL.cpp#581-585

Differential Revision: https://phabricator.services.mozilla.com/D226809
2024-11-06 14:37:16 +00:00
Fatih 599cd8c669 Bug 1922506: Collect webgl software renderer info. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D226784
2024-11-06 14:37:16 +00:00