Commit Graph

442 Commits

Author SHA1 Message Date
Benjamin VanderSloot
a8b2a28dae Bug 1873418 - Support Partitioned cookie attribute for browser extensions - r=robwu,anti-tracking-reviewers,webdriver-reviewers,timhuang,Sasha
The part that is covered here is extending the partitionKey attribute, as in the proposal of aselya here:

https://github.com/w3c/webextensions/pull/581/files

Notably not included is adding the new Cookies.GetPartitionKey function.

Differential Revision: https://phabricator.services.mozilla.com/D219990
2024-09-25 21:55:08 +00:00
Paul Zuehlcke
6b444aace4 Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-24 09:17:59 +00:00
Fatih
a96b1db972 Bug 1861328: Disable color mode simulation if RFPTarget::CSSPrefersColorScheme is enabled. r=tjr,devtools-backward-compat-reviewers,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D219803
2024-09-19 16:02:05 +00:00
Butkovits Atila
d779b4bd81 Backed out 12 changesets (bug 1915419) for causing failures at test_bouncetracking_purge.js. CLOSED TREE
Backed out changeset e5c32a502e0f (bug 1915419)
Backed out changeset 8cbcbb25fc99 (bug 1915419)
Backed out changeset 947379a2f167 (bug 1915419)
Backed out changeset 4cfe3a954ade (bug 1915419)
Backed out changeset 94fba1a2786b (bug 1915419)
Backed out changeset 477b4f7c2760 (bug 1915419)
Backed out changeset ed6c8d9d39d4 (bug 1915419)
Backed out changeset e534c390101c (bug 1915419)
Backed out changeset bc3fe74a8b03 (bug 1915419)
Backed out changeset afefdce605f9 (bug 1915419)
Backed out changeset e58887b90d39 (bug 1915419)
Backed out changeset 114298b7b855 (bug 1915419)
2024-09-18 17:49:45 +03:00
Paul Zuehlcke
8e4cb9c9fe Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-18 12:50:45 +00:00
Norisz Fay
d2360aaab4 Backed out 12 changesets (bug 1915419) for causing clearDataFromBaseDomain related gv-junit failures CLOSED TREE
Backed out changeset 6baf34e653ef (bug 1915419)
Backed out changeset 3015863afd5d (bug 1915419)
Backed out changeset 90558f317a75 (bug 1915419)
Backed out changeset 5f07cb9268dd (bug 1915419)
Backed out changeset aedba16d4af7 (bug 1915419)
Backed out changeset d9a2d5c2ba53 (bug 1915419)
Backed out changeset 4a250c451004 (bug 1915419)
Backed out changeset c6da2e632da6 (bug 1915419)
Backed out changeset 9256540ed21a (bug 1915419)
Backed out changeset 7621d766d6a4 (bug 1915419)
Backed out changeset 16d6589ba330 (bug 1915419)
Backed out changeset b3eebd764439 (bug 1915419)
2024-09-16 18:29:55 +03:00
Paul Zuehlcke
2ac59307af Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-16 13:25:32 +00:00
Alexandre Lissy
052d005802 Bug 1506198 - Remove content temp dir r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D220369
2024-09-11 07:37:27 +00:00
Norisz Fay
b531d96b7d Backed out changeset b38b6b47c602 (bug 1506198) for causing bustage on SandboxBroker.cpp CLOSED TREE 2024-09-11 10:21:38 +03:00
Alexandre Lissy
64b77d1d24 Bug 1506198 - Remove content temp dir r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D220369
2024-09-11 06:07:42 +00:00
Emilio Cobos Álvarez
77c40caac6 Bug 1910698 - Remove nsIScriptError.sourceLine. r=smaug,devtools-reviewers,webdriver-reviewers,necko-reviewers,nchevobbe,kershaw,jdescottes,credential-management-reviewers,dimi
Afaict the source lines are not exposed anywhere in the UI.

Differential Revision: https://phabricator.services.mozilla.com/D218115
2024-08-01 17:12:48 +00:00
Tooru Fujisawa
c9218a3698 Bug 1896709 - Part 14: Add ChromeUtils.clearScriptCache* methods. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D215883
2024-07-18 21:58:15 +00:00
Norisz Fay
471367226c Backed out 17 changesets (bug 1896709) for causing build bustage and mochitest failures CLOSED TREE
Backed out changeset 046f0f522ce7 (bug 1896709)
Backed out changeset 0271e50308e6 (bug 1896709)
Backed out changeset 26fac760de19 (bug 1896709)
Backed out changeset 6fa3424dfc40 (bug 1896709)
Backed out changeset b7bcb9904435 (bug 1896709)
Backed out changeset c6878c5fdde4 (bug 1896709)
Backed out changeset 8ca8a4082e44 (bug 1896709)
Backed out changeset 20ff83806cc6 (bug 1896709)
Backed out changeset 6c9338852a19 (bug 1896709)
Backed out changeset e8615b5d82ab (bug 1896709)
Backed out changeset 842f2047a4bd (bug 1896709)
Backed out changeset 54eea04a7342 (bug 1896709)
Backed out changeset 220b544127cb (bug 1896709)
Backed out changeset 52ce0ebfb29a (bug 1896709)
Backed out changeset 34fc79dc1ad7 (bug 1896709)
Backed out changeset 50b0f6a23e3c (bug 1896709)
Backed out changeset 89c4c6bb465a (bug 1896709)
2024-07-18 14:48:46 +03:00
Tooru Fujisawa
3e7786c61b Bug 1896709 - Part 14: Add ChromeUtils.clearScriptCache* methods. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D215883
2024-07-18 09:15:28 +00:00
Tarek Ziadé
e79c3b1bf8 Bug 1905599 - Add a new remote type inference r=smaug,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D215476
2024-07-08 06:44:32 +00:00
Florian Quèze
e63b838cb4 Bug 1842682 - Remove unused ChromeUtils.requestIOActivity and IOActivityMonitor, r=necko-reviewers,valentin.
Differential Revision: https://phabricator.services.mozilla.com/D210680
2024-05-17 14:03:21 +00:00
Tooru Fujisawa
b754ea3bb9 Bug 1897085 - Support ChromeUtils.defineLazyGetter with int and symbol properties. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D210686
2024-05-17 00:38:27 +00:00
Benjamin VanderSloot
64faef2c8d Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.

Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-04-02 18:53:25 +00:00
Cristian Tuns
16ac4d3300 Backed out 6 changesets (bug 1876574, bug 1876575) for causing multiple failures in TestGetPrincipalCookieBehavior5 CLOSED TREE
Backed out changeset f00e9fde550f (bug 1876575)
Backed out changeset ca1c6f8819f7 (bug 1876575)
Backed out changeset d65ac05bd9f8 (bug 1876575)
Backed out changeset 5dcfe3aa8497 (bug 1876575)
Backed out changeset 9ae9252761ac (bug 1876575)
Backed out changeset 704e94d28ad7 (bug 1876574)
2024-04-02 09:58:52 -04:00
Benjamin VanderSloot
149d4f6d47 Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.

Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-04-02 12:50:00 +00:00
Stanca Serban
d963aee96b Backed out 6 changesets (bug 1876574, bug 1876575) for causing multiple failures. CLOSED TREE
Backed out changeset 8c7a9f405031 (bug 1876575)
Backed out changeset 49739f9ec590 (bug 1876575)
Backed out changeset 1c49f0c3b677 (bug 1876575)
Backed out changeset 1ca7a0f27bc0 (bug 1876575)
Backed out changeset bfa9862e3480 (bug 1876575)
Backed out changeset 58576ed7eb22 (bug 1876574)
2024-03-29 20:52:30 +02:00
Benjamin VanderSloot
13ffd24df0 Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.

Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-03-29 17:12:12 +00:00
Sandor Molnar
62e4773a7a Backed out 6 changesets (bug 1876575, bug 1876574) for causing build bustages @ toolkit/components/resistfingerprinting/nsRFPService.cpp CLOSED TREE
Backed out changeset 455ce831c73c (bug 1876575)
Backed out changeset 4fa3fbf3a3ae (bug 1876575)
Backed out changeset ac4c41cb3b67 (bug 1876575)
Backed out changeset 15e06d10788e (bug 1876575)
Backed out changeset dcd6bbea816a (bug 1876575)
Backed out changeset cc547125fda9 (bug 1876574)
2024-03-29 16:29:47 +02:00
Benjamin VanderSloot
0cb84432a5 Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.

Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-03-29 13:11:26 +00:00
Mike Hommey
7849cdb9e8 Bug 1886607 - Fill ProcInfoRequest.childTask on iOS. r=nika,profiler-reviewers,florian
Differential Revision: https://phabricator.services.mozilla.com/D205268
2024-03-26 23:41:42 +00:00
Tooru Fujisawa
86db7bd32c Bug 1886935 - Remove debugging code. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D205414
2024-03-22 10:05:48 +00:00
Cosmin Sabou
c7315fd2da Backed out 2 changesets (bug 1886607) for causing build bustages on ChromeUtils.
Backed out changeset 2fa193524f2c (bug 1886607)
Backed out changeset f77ff6043d75 (bug 1886607)
2024-03-22 00:28:44 +02:00
Mike Hommey
4a667e0cbd Bug 1886607 - Fill ProcInfoRequest.childTask on iOS. r=nika,profiler-reviewers,florian
Differential Revision: https://phabricator.services.mozilla.com/D205268
2024-03-21 20:14:20 +00:00
Tooru Fujisawa
6381a13f47 Bug 1860969 - Add testcase for incomplete task and rescheduling in TaskController. r=bas
Also fix the null-check.

Differential Revision: https://phabricator.services.mozilla.com/D198504
2024-03-19 03:59:15 +00:00
Peter Van der Beken
a50f002c9b Bug 1640839 - Stop generating count of WebIDL enum values, use standard enum traits instead. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D201345
2024-03-02 07:50:25 +00:00
Peter Van der Beken
d649c621e8 Bug 1640839 - Add MakeEnumeratedRange helper for WebIDL enums. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201343
2024-03-02 07:50:24 +00:00
Peter Van der Beken
eebaaa23dc Bug 1640839 - Make WebIDL enum helper function to convert to string return an actual string. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201337
2024-03-02 07:50:21 +00:00
Natalia Csoregi
10b9ceb789 Backed out 13 changesets (bug 1640839) for causing bustage on Element.cpp CLOSED TREE
Backed out changeset 179ceb82c9e5 (bug 1640839)
Backed out changeset 73f498a821f0 (bug 1640839)
Backed out changeset dc2d3d0e0365 (bug 1640839)
Backed out changeset ddc989ac0509 (bug 1640839)
Backed out changeset e595bb3feea8 (bug 1640839)
Backed out changeset c85aca04e27f (bug 1640839)
Backed out changeset 98e8e3a4047a (bug 1640839)
Backed out changeset 59ef180517db (bug 1640839)
Backed out changeset af2f5e293662 (bug 1640839)
Backed out changeset 89aa6d9dc598 (bug 1640839)
Backed out changeset 67b722a722f9 (bug 1640839)
Backed out changeset 24a9665c6ced (bug 1640839)
Backed out changeset d93f199385e9 (bug 1640839)
2024-03-01 18:23:08 +02:00
Peter Van der Beken
22089d8166 Bug 1640839 - Stop generating count of WebIDL enum values, use standard enum traits instead. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D201345
2024-03-01 14:31:16 +00:00
Peter Van der Beken
565113fb98 Bug 1640839 - Add MakeEnumeratedRange helper for WebIDL enums. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201343
2024-03-01 14:31:15 +00:00
Peter Van der Beken
171fc86507 Bug 1640839 - Make WebIDL enum helper function to convert to string return an actual string. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201337
2024-03-01 14:31:11 +00:00
Tooru Fujisawa
e0228aa9f9 Bug 1470969 - Part 1: Eagerly create shared system global. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D202129
2024-02-22 06:52:45 +00:00
Tooru Fujisawa
fafc567308 Bug 1875639 - Part 3: Remove loadInDevToolsLoader option and contextual loader behavior. r=ochameau,jonco
ChromeUtils.importESModule and ChromeUtils.defineESModuleGetters calls in
DevTools distinct global require the global option.

Differential Revision: https://phabricator.services.mozilla.com/D199468
2024-02-20 04:49:58 +00:00
Tooru Fujisawa
abb1c5794d Bug 1875638 - Part 1: Add ImportESModuleOptionsDictionary parameter to ChromeUtils.defineESModuleGetters. r=jonco
Pass the global/loadInDevToolsLoader options to the lazy getter, with encoding
the option into single integer and store into the getter function's extended
slot.

Differential Revision: https://phabricator.services.mozilla.com/D199463
2024-02-14 11:34:23 +00:00
Stanca Serban
4a4550c989 Backed out 3 changesets (bug 1875638) for workers related dt failures. CLOSED TREE
Backed out changeset ea95dfbc56f0 (bug 1875638)
Backed out changeset 9e528ea23760 (bug 1875638)
Backed out changeset 32b63d4ef3d2 (bug 1875638)
2024-02-14 07:53:52 +02:00
Tooru Fujisawa
707375d8d0 Bug 1875638 - Part 1: Add ImportESModuleOptionsDictionary parameter to ChromeUtils.defineESModuleGetters. r=jonco
Pass the global/loadInDevToolsLoader options to the lazy getter, with encoding
the option into single integer and store into the getter function's extended
slot.

Differential Revision: https://phabricator.services.mozilla.com/D199463
2024-02-14 04:48:39 +00:00
Tooru Fujisawa
a321c2fa8f Bug 1803810 - Part 9: Make ChromeUtils.importESModule compatible with workers. r=jonco
Expose importESModule to worker as well, while only supporting
{ global: "current" } and { global: "contextual" } options.
"contextual" in worker is an alias to "current".

Differential Revision: https://phabricator.services.mozilla.com/D199461
2024-02-14 02:01:39 +00:00
Tooru Fujisawa
238da58639 Bug 1803810 - Part 5: Add global option to ChromeUtils.importESModule. r=jonco,ochameau
Add { global: "current" } option to import the module into the current global,
either shared or non-shared.

Also add the following:
  * { global: "shared" }: the existing default behavior, except for the implicit contextual behavior
  * { global: "devtools" }: equivalent of loadInDevToolsLoader: true
  * { global: "contextual" }: the explicit version of the contextual behavior

The later patch is going to drop the loadInDevToolsLoader option and also the
implicit contextual behavior, and require global option for modules in the
DevTools global.

Differential Revision: https://phabricator.services.mozilla.com/D199457
2024-02-14 02:01:37 +00:00
Cosmin Sabou
6efefaa470 Backed out 10 changesets (bug 1803810) for xpcshell failures on test_import_global. CLOSED TREE
Backed out changeset d5df64b38425 (bug 1803810)
Backed out changeset b8f45cbb5596 (bug 1803810)
Backed out changeset c02d879622bd (bug 1803810)
Backed out changeset 9593275c0195 (bug 1803810)
Backed out changeset 2e2f01296233 (bug 1803810)
Backed out changeset 9699c18e5bf7 (bug 1803810)
Backed out changeset 84cdfd738db6 (bug 1803810)
Backed out changeset 58160b9119ef (bug 1803810)
Backed out changeset 4aa6e036fe7a (bug 1803810)
Backed out changeset 656b61cbd15c (bug 1803810)
2024-02-13 17:41:01 +02:00
Tooru Fujisawa
af028b2f63 Bug 1803810 - Part 9: Make ChromeUtils.importESModule compatible with workers. r=jonco
Expose importESModule to worker as well, while only supporting
{ global: "current" } and { global: "contextual" } options.
"contextual" in worker is an alias to "current".

Differential Revision: https://phabricator.services.mozilla.com/D199461
2024-02-13 14:34:24 +00:00
Tooru Fujisawa
348e9522e8 Bug 1803810 - Part 5: Add global option to ChromeUtils.importESModule. r=jonco,ochameau
Add { global: "current" } option to import the module into the current global,
either shared or non-shared.

Also add the following:
  * { global: "shared" }: the existing default behavior, except for the implicit contextual behavior
  * { global: "devtools" }: equivalent of loadInDevToolsLoader: true
  * { global: "contextual" }: the explicit version of the contextual behavior

The later patch is going to drop the loadInDevToolsLoader option and also the
implicit contextual behavior, and require global option for modules in the
DevTools global.

Differential Revision: https://phabricator.services.mozilla.com/D199457
2024-02-13 14:34:22 +00:00
Vinny Diehl
f5217212e3 Bug 1872116 - Fix year detection in checkTimeDateString r=whimboo,webdriver-reviewers,arai
Differential Revision: https://phabricator.services.mozilla.com/D197325
2023-12-30 07:57:13 +00:00
alwu
4f35620491 Bug 1863800 - part4 : rename MFCDMCapabilities to MFCDMService in order to add more helper functions for the chrome process. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D195833
2023-12-19 20:28:06 +00:00
Norisz Fay
ac9929ac18 Backed out 7 changesets (bug 1863800) for causing bustage on MediaKeySystemAccessManager.cpp
Backed out changeset d89d2efafd8a (bug 1863800)
Backed out changeset 272c033e5d58 (bug 1863800)
Backed out changeset f3f86cc42775 (bug 1863800)
Backed out changeset 68267c6bf0ac (bug 1863800)
Backed out changeset 7fa5617dd0f5 (bug 1863800)
Backed out changeset 750dc1b57c2b (bug 1863800)
Backed out changeset 3eef40828d86 (bug 1863800)
2023-12-19 00:10:04 +02:00
alwu
49dd9bfd5f Bug 1863800 - part4 : rename MFCDMCapabilities to MFCDMService in order to add more helper functions for the chrome process. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D195833
2023-12-18 20:52:12 +00:00