Commit Graph

856118 Commits

Author SHA1 Message Date
Benjamin VanderSloot
5a1eb36a94 Bug 1848783, part 6 - Revoke has storage access when the permission is revoked - r=anti-tracking-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D187287
2023-09-19 11:11:19 +00:00
Benjamin VanderSloot
1551d09f92 Bug 1848783, part 5 - Move UsingStorageAccess onto the WindowContext to fix the storage access check for resource reuqests within subdocuments without active storage access but with permission r=timhuang,nika
Differential Revision: https://phabricator.services.mozilla.com/D187138
2023-09-19 11:11:19 +00:00
Benjamin VanderSloot
40cf102e08 Bug 1848783, part 4 - Don't send storage-access status update to same-origin frames in frame-only mode - r=anti-tracking-reviewers,timhuang
We already had cross-origin-but-same-site covered. But the WPT exposed same-origin as a bug.

Differential Revision: https://phabricator.services.mozilla.com/D186985
2023-09-19 11:11:19 +00:00
Benjamin VanderSloot
9603be41ae Bug 1848783, part 3 - Add the site (sans port) to the permission keys of a content process - r=anti-tracking-reviewers,timhuang
without this, permissions set in the main process that are site-scoped on origins with non-null ports are not pushed out to the content process.

Differential Revision: https://phabricator.services.mozilla.com/D186984
2023-09-19 11:11:19 +00:00
Benjamin VanderSloot
e23a54c68e Bug 1848783, part 2 - Reorder checks in CheckCallingContextDecidesStorageAccessAPI - r=anti-tracking-reviewers,timhuang
Also, remove a too-early check for third-partyness from StorageAccessAPIHelper::CheckBrowserSettingsDecidesStorageAccessAPI- that gets checked later anyway and should not override an inactive document

Differential Revision: https://phabricator.services.mozilla.com/D186983
2023-09-19 11:11:19 +00:00
Benjamin VanderSloot
5bc89d7524 Bug 1848783, part 1 - Add active document check - r=anti-tracking-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D186982
2023-09-19 11:11:18 +00:00
Benjamin VanderSloot
bcad3dfb84 Bug 1837168 - Update user activation check to be after the permission check - r=timhuang,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186981
2023-09-19 11:11:18 +00:00
Harshit Sohaney
e8e6daddf9 Bug 1835920 - Adding support for set_permission for storage-access-api wpt. r=webdriver-reviewers,bvandersloot,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D183890
2023-09-19 11:11:18 +00:00
Narcis Beleuzu
e6ba313dbe Backed out changeset 54de6380646f (bug 1853679) for wpt failure on popover-light-dismiss-flat-tree.html . CLOSED TREE 2023-09-19 14:09:36 +03:00
Nazım Can Altınova
9c891601be Bug 1853653 - Explain why mach buildsymbols is skipped r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188460
2023-09-19 10:41:15 +00:00
Mirko Brodesser
f69f0d6e28 Bug 1846266: add tests for <script>'s "fetchpriority" attribute checking the priorities of http opening requests. r=kershaw
While prioritization is only supported since HTTP/2 (https://developer.mozilla.org/en-US/docs/Glossary/HTTP_2), the tests contained in this patch don't depend on HTTP/2 since they test an internal priority which is used for HTTP/1 requests too.

The memory leaks detected by the LeakSanitizer (LSan) are not specific to
this test, see the bug ticket linked in the meta data file.

Differential Revision: https://phabricator.services.mozilla.com/D185002
2023-09-19 10:37:24 +00:00
Narcis Beleuzu
4ddc9496d3 Backed out 4 changesets (bug 1853480) for bustages on ScriptPreloader.cpp . CLOSED TREE
Backed out changeset 153828203749 (bug 1853480)
Backed out changeset f686d2dccfd6 (bug 1853480)
Backed out changeset 975251abd222 (bug 1853480)
Backed out changeset d29bfc33c3e8 (bug 1853480)
2023-09-19 13:44:52 +03:00
Henrik Skupin
0f8bfed1b8 Bug 1824227 - [wdspec] Add and refactor tests for parsing of action messages for WebDriver BiDi. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D188083
2023-09-19 10:08:23 +00:00
Henrik Skupin
50d51d173e Bug 1824227 - [remote] Improve parsing of actions for WebDriver BiDi. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D188082
2023-09-19 10:08:23 +00:00
Kagami Sascha Rosylight
9f2c8f0585 Bug 1842007 - Part 8: Remove DomPromiseListener r=dom-core,edgar
Differential Revision: https://phabricator.services.mozilla.com/D183027
2023-09-19 09:58:01 +00:00
Kagami Sascha Rosylight
2cc2490039 Bug 1842007 - Part 2: Replace DomPromiseListener use with Promise method in DoubleBufferQueueImpl r=dom-storage-reviewers,janv,asuth
AddCallbacksWithCycleCollectedArgs prevents potential cycle. (I'm assuming `this` and `newPage` cannot make cycle here)

Also making FileSystemDirectoryIterator::Impl as refcountable to safely capture `this`.

Differential Revision: https://phabricator.services.mozilla.com/D182940
2023-09-19 09:58:00 +00:00
fantasai
030c922baf Bug 1853876 - Tests for alignment properties in blocks. r=emilio
Tests originally in bug 1684236.

MANUAL PUSH: Mix of phab revisions from the original bug.
2023-09-19 11:54:49 +02:00
Tooru Fujisawa
fb41123f6f Bug 1853480 - Part 4: Use TaskController thread stack size as JS stack quota in ScriptPreloader off-thread decode. r=nbp
Depends on D188558

Differential Revision: https://phabricator.services.mozilla.com/D188559
2023-09-19 09:46:25 +00:00
Tooru Fujisawa
0bd7b5f9c5 Bug 1853480 - Part 3: Use TaskController thread stack size as JS stack quota in ChromeUtils.compileScript off-thread compilation. r=nbp
Depends on D188557

Differential Revision: https://phabricator.services.mozilla.com/D188558
2023-09-19 09:46:25 +00:00
Tooru Fujisawa
aefa20fc4e Bug 1853480 - Part 2: Use TaskController thread stack size as JS stack quota in nsXULPrototypeScript off-thread compilation. r=nbp
Depends on D188556

Differential Revision: https://phabricator.services.mozilla.com/D188557
2023-09-19 09:46:25 +00:00
Tooru Fujisawa
a10325d739 Bug 1853480 - Part 1: Use TaskController thread stack size as JS stack quota in ScriptLoader off-thread compilation. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D188556
2023-09-19 09:46:25 +00:00
Henrik Skupin
95dda8cf49 Bug 1853846 - [devtools] Update browser compatibility data for Firefox 119. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D188555
2023-09-19 09:27:13 +00:00
Landry Breuil
74c25ed2b2 Bug 1852202: LLVM on OpenBSD doesn't support -fstack-clash-protection r=firefox-build-system-reviewers,andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D188228
2023-09-19 09:25:55 +00:00
Henrik Skupin
5b278d5897 Bug 1853768 - [webdriver-rust] Release version 0.49.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D188562
2023-09-19 09:24:54 +00:00
Narcis Beleuzu
b94c31ad48 Bug 1853091 - Fix Diffoscope failure on jogfile.json. r=glandium CLOSED TREE 2023-09-19 12:29:37 +03:00
Gijs Kruitbosch
d47bf96cd5 Bug 1852395 - make OHTTPConfigManager available outside of nightly as shopping code needs it, r=jhirsch,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D187859
2023-09-19 08:44:03 +00:00
Robert Longson
f92dd3f823 Bug 1853368 - Replace deprecated CTFontManagerRegisterFontsForURLs by CTFontManagerRegisterFontURLs r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D188336
2023-09-19 08:41:12 +00:00
Alexandre Poirot
c677ee6d2b Bug 1852979 - [devtools] Avoid unecessary React updates in SourcesTreeItem r=bomsy
This property wasn't used and forced react updates as the arrow function
will cause the property to change on any state change.

Differential Revision: https://phabricator.services.mozilla.com/D188093
2023-09-19 08:35:39 +00:00
Mike Hommey
b25b67e371 Bug 1853088 - Remove win32 build from aarch64 windows builds. r=firefox-build-system-reviewers,media-playback-reviewers,taskgraph-reviewers,ahochheiden,gbrown,padenot
Now that we have a native aarch64 gmp plugin for widevine, we can revert
bug 1529194, bug 1527463, bug 1534522, bug 1607552.

Differential Revision: https://phabricator.services.mozilla.com/D188300
2023-09-19 08:29:07 +00:00
Mike Hommey
aaba9e702f Bug 1853091 - Add artifact build validation tasks. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D188294
2023-09-19 08:29:07 +00:00
Mike Hommey
c27fa81b1c Bug 1853091 - Add xxd to the diffoscope docker image. r=taskgraph-reviewers,jcristau
diffoscope uses it to display nicer binary diffs.

Differential Revision: https://phabricator.services.mozilla.com/D188293
2023-09-19 08:29:07 +00:00
Mike Hommey
c1b805aea6 Bug 1853091 - Properly handle mac builds in diffoscope tasks. r=taskgraph-reviewers,jcristau
We never really had such tasks, so that they failed was not visible. The
problem is that the unpack code doesn't handle symbolic links properly,
and mac builds have a symbolic link for the icon that sends to
/Applications. What we really want to unpack, though, is the
Firefox*.app/Contents/Resources directory, so do that.

While doing that, we also change the path we unpack for other platforms,
which has the side effect of removing precomplete, so we don't need to
alter. It should have been this way all along.

Differential Revision: https://phabricator.services.mozilla.com/D188292
2023-09-19 08:29:07 +00:00
Mike Hommey
aebeb05e55 Bug 1853091 - Split diffoscope task definitions across two files. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D188291
2023-09-19 08:29:07 +00:00
Ziran Sun
d1a60fa73a Bug 1853679 - Use polyfill the declarative shadow DOM function for related popover tests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D188464
2023-09-19 08:28:46 +00:00
Jan-Erik Rediger
8dd4f8a708 Bug 1852921 - Upgrade to Glean v54.0.0 r=chutten,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188084
2023-09-19 08:18:12 +00:00
Kagami Sascha Rosylight
15a403f212 Bug 1836607 - Drop mWrappedRunnable early r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D188469
2023-09-19 08:09:58 +00:00
Karl Tomlinson
24cb6fb8cd Bug 1853630 use last value of previous event for start of SetTargetAtTime() curves r=padenot
Previously this was happening only after CleanupEventsOlderThan() had been
called between blocks.

t == t0 means the exponential is 1 and the curve uses the value from the curve
of the previous event.
When the time constant is zero and t == t0, the exponential argument is
undefined, but v0 at t0 is the limit as the time constant approaches zero.

Differential Revision: https://phabricator.services.mozilla.com/D188437
2023-09-19 07:56:26 +00:00
Gregory Pappas
3037a1c1a5 Bug 1851553 - Remove layout.css.font-loading-api.workers.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D188412
2023-09-19 07:44:05 +00:00
Zachary Svoboda
70cf707792 Bug 1673582 - Introduce theme-link-color for better contrast on devtools links r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D187863
2023-09-19 07:00:47 +00:00
Mozilla Releng Treescript
5dbb682d51 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> f9002a5bb0a5df26597b65b729c595cca3096f1c
2023-09-19 07:02:53 +00:00
Emilio Cobos Álvarez
d841a3bad1 Bug 1853731 - Use html:img for message-bar-icon. r=Gijs,dao,settings-reviewers,desktop-theme-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D188521
2023-09-19 06:54:52 +00:00
Eemeli Aro
bc1202444a Bug 1850891 - Remove L10N_DOCUMENT_INITIAL_TRANSLATION_TIME_US telemetry. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D188448
2023-09-19 06:43:10 +00:00
Narcis Beleuzu
7499890dc8 Backed out changeset f30ae9e2e715 (bug 1851553) for wr failure on fontface-descriptor-updates.html . CLOSED TREE 2023-09-19 09:34:02 +03:00
Sandor Molnar
e22ad0a522 Bug 1850867 - Fix android bustages. a=fix 2023-09-19 07:52:45 +03:00
Mike Hommey
c8bc3a7c87 Bug 1850867 - Add relrhack support for Android. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D188410
2023-09-19 04:32:17 +00:00
Sandor Molnar
42d21d91b3 Bug 1850460 - Removed file build/build-clang/revert-llvmorg-18-init-3787-gb6a1473f97d3.patch CLOSED TREE 2023-09-19 05:58:05 +03:00
Mike Hommey
52fa8dce8f Bug 1853271 - Make mach configure prefer bootstrapped toolchains. r=firefox-build-system-reviewers,sergesanspaille,nalexander
Except when bootstrap is explicitly disabled. This means that on
--enable-release builds, we would now prefer previously bootstrapped
toolchains (but wouldn't bootstrap by default if they aren't there)

Differential Revision: https://phabricator.services.mozilla.com/D188315
2023-09-19 02:21:37 +00:00
Sandor Molnar
2a739202ed Backed out changeset a8f25c97ef5d (bug 1839537) for causing mochitest process crashes on nsCocoaWindow::DestroyNativeWindow CLOSED TREE 2023-09-19 05:40:21 +03:00
Sandor Molnar
69e55ea5f9 Bug 1850460 - Removed "revert-llvmorg-18-init-3787-gb6a1473f97d3.patch" a=backout CLOSED TREE 2023-09-19 05:37:07 +03:00
Fred Chasen
5aae6e317b Bug 1851629 - Add isAnalysisInProgress to Shopping Container. r=shopping-reviewers,kpatenio
Sets `isAnalysisInProgress` from the `ShoppingSidebarChild` and shows the `analysis-in-progress` message bar is that is true and there isn't data.

This prevents the loading animation from showing while we wait for an already started analysis to complete.

Differential Revision: https://phabricator.services.mozilla.com/D188048
2023-09-19 02:12:25 +00:00