Emilio Cobos Álvarez
ac5f577b39
Bug 1657989 - Expose Document::mComposedShadowRoots to front-end code. r=smaug
...
Seems it's going to be useful for autofill / password-manager.
Differential Revision: https://phabricator.services.mozilla.com/D86415
2020-08-07 21:03:16 +00:00
James Willcox
43c90527a5
Bug 1641597 - Add `document.allowDeprecatedTls` for error pages r=geckoview-reviewers,NeilDeakin,smaug,esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D78365
2020-07-08 15:37:18 +00:00
Andrea Marchesini
22d905d24e
Bug 1639833
- IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D76915
2020-06-03 06:09:52 +00:00
Csoregi Natalia
2d5cafc841
Backed out 5 changesets (bug 1639833
) for failures on browser_blockingIndexedDbInWorkers.js. CLOSED TREE
...
Backed out changeset 6b4f76d65540 (bug 1639833
)
Backed out changeset c77acba1aacb (bug 1639833
)
Backed out changeset 30c97666919e (bug 1639833
)
Backed out changeset d769b313441a (bug 1639833
)
Backed out changeset ed41b41d1b03 (bug 1639833
)
2020-06-02 15:02:31 +03:00
Andrea Marchesini
e31c7313ca
Bug 1639833
- IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D76915
2020-06-02 08:28:05 +00:00
Noemi Erli
f08b043cf6
Backed out 5 changesets (bug 1639833
) for causing sessionstorage related failures CLOSED TREE
...
Backed out changeset b36af8d9db34 (bug 1639833
)
Backed out changeset 712c11904dbe (bug 1639833
)
Backed out changeset 14f1e4783582 (bug 1639833
)
Backed out changeset b7f14c4cfe5d (bug 1639833
)
Backed out changeset b4b25034dd83 (bug 1639833
)
2020-06-01 19:31:50 +03:00
Andrea Marchesini
8c0df411d1
Bug 1639833
- IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D76915
2020-06-01 11:57:46 +00:00
Emilio Cobos Álvarez
bd159a1ad9
Bug 1633362 - Add a use counter for Document.mozSetImageElement. r=smaug
...
It complicates all the ID tracking code and the SVG code quite a bit.
I want to know if it is used so that we can maybe remove it.
Differential Revision: https://phabricator.services.mozilla.com/D72613
2020-04-27 20:00:09 +00:00
Emilio Cobos Álvarez
322cec0c5e
Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky
...
XBL is no longer a thing... Also, should we rename AllowContentXBLScope?
Differential Revision: https://phabricator.services.mozilla.com/D61359
--HG--
extra : moz-landing-system : lando
2020-02-04 21:28:57 +00:00
Emilio Cobos Álvarez
2727cf28b8
Bug 1612470 - Remove Document.hasScriptsBlockedBySandbox and Document.inlineScriptAllowedByCSP. r=bzbarsky
...
Seems they were only used for the old XBL marquee implementation and have no
remaining callers.
Differential Revision: https://phabricator.services.mozilla.com/D61338
--HG--
extra : moz-landing-system : lando
2020-02-04 21:20:32 +00:00
Thomas Nguyen
b4435e40e5
Bug 1603674 - Add a new API to check if permission delegation and Feature Policy are enabled r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D57077
--HG--
extra : moz-landing-system : lando
2020-01-06 15:28:12 +00:00
Thomas Wisniewski
1e12d53224
Bug 1553265 - add a document.addCertException function to about:certerror pages and use it there; also treat GeckoView error pages as CallerIsTrusted(Net|Cert)Error; r=snorp,johannh,baku
...
Add a document.addCertException function to about:certerror pages, and use it on the desktop certerror page.
Also, as the CallerIsTrusted* functions expect URLs like about:certerror, but GeckoView error pages are data URLs, and so need to be handled differently for these special error-page methods to be exposed on their documents.
Example usage of document.addCertException:
document.addCertException(
true|false /* true == temporary, false == permanent */
).then(
() => {
location.reload();
},
err => {
console.error(err);
}
);
Differential Revision: https://phabricator.services.mozilla.com/D56974
--HG--
extra : moz-landing-system : lando
2019-12-18 21:55:32 +00:00
Cosmin Sabou
fbd904633a
Backed out changeset b1e1671fd704 (bug 1553265) for gv-unit failures.
2019-12-18 03:18:14 +02:00
Thomas Wisniewski
63935c0afe
Bug 1553265 - add a document.addCertException function to about:certerror pages and use it there; also treat GeckoView error pages as CallerIsTrusted(Net|Cert)Error; r=snorp,johannh,baku
...
Add a document.addCertException function to about:certerror pages, and use it on the desktop certerror page.
Also, as the CallerIsTrusted* functions expect URLs like about:certerror, but GeckoView error pages are data URLs, and so need to be handled differently for these special error-page methods to be exposed on their documents.
Example usage of document.addCertException:
document.addCertException(
true|false /* true == temporary, false == permanent */
).then(
() => {
location.reload();
},
err => {
console.error(err);
}
);
Differential Revision: https://phabricator.services.mozilla.com/D56974
--HG--
extra : moz-landing-system : lando
2019-12-17 21:54:32 +00:00
Emilio Cobos Álvarez
b498defa90
Bug 1603455 - Remove full-screen-api.unprefix.enabled. r=xidorn,smaug
...
It's been enabled since Firefox 64.
Differential Revision: https://phabricator.services.mozilla.com/D56951
--HG--
extra : moz-landing-system : lando
2019-12-13 13:27:27 +00:00
Noemi Erli
2b5af87228
Backed out changeset d23f209ada8b (bug 1603455) for causing failures in test_fullscreen-api.html
...
--HG--
extra : rebase_source : 7b7990746d3884eeced2404ed9bc78590db4b77c
2019-12-12 23:49:35 +02:00
Emilio Cobos Álvarez
8d6730e227
Bug 1603455 - Remove full-screen-api.unprefix.enabled. r=xidorn,smaug
...
It's been enabled since Firefox 64.
Differential Revision: https://phabricator.services.mozilla.com/D56951
--HG--
extra : moz-landing-system : lando
2019-12-12 19:56:10 +00:00
Thomas Nguyen
1e82cdc161
Bug 1483631
- Prompt with both first party and third party origin if we are delegating permission with allows all feature policy. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D51839
--HG--
extra : moz-landing-system : lando
2019-12-04 15:39:26 +00:00
Micah Tigley
8c7e4877d3
Bug 1595800 - Part 3: Remove screen orientation attributes used for RDM from Document. r=smaug
...
Depends on D55001
Differential Revision: https://phabricator.services.mozilla.com/D55002
--HG--
extra : moz-landing-system : lando
2019-12-04 00:44:23 +00:00
Gurzau Raul
9510cd391a
Backed out 4 changesets (bug 1595800) for failing at browser_orientationchange_event.js on a CLOSED TREE.
...
Backed out changeset c78cb9bbddb9 (bug 1595800)
Backed out changeset 558449ce7d0a (bug 1595800)
Backed out changeset ef7f9e251137 (bug 1595800)
Backed out changeset 2167343f5bd3 (bug 1595800)
2019-12-04 02:27:04 +02:00
Micah Tigley
159c2fc60c
Bug 1595800 - Part 3: Remove screen orientation attributes used for RDM from Document. r=smaug
...
Depends on D55001
Differential Revision: https://phabricator.services.mozilla.com/D55002
--HG--
extra : moz-landing-system : lando
2019-12-03 17:49:03 +00:00
Gurzau Raul
4f21dcd081
Backed out 4 changesets (bug 1483631
) for failing at browser_temporary_permissions.js on a CLOSED TREE.
...
Backed out changeset f5bb5f6a148f (bug 1483631
)
Backed out changeset c5e562c1d590 (bug 1483631
)
Backed out changeset 7ef09193a7ef (bug 1483631
)
Backed out changeset a909dcbbea2b (bug 1483631
)
2019-12-03 21:57:55 +02:00
Brindusan Cristian
4709de082d
Backed out 4 changesets (bug 1595800) for devtools failures at browser_contextual_identity.js. CLOSED TREE
...
Backed out changeset 7d6f51331aed (bug 1595800)
Backed out changeset d44c8dde04be (bug 1595800)
Backed out changeset 2f607bbc19b9 (bug 1595800)
Backed out changeset 196ca9fefb06 (bug 1595800)
2019-12-03 19:44:37 +02:00
Thomas Nguyen
14991f5ba2
Bug 1483631
- Prompt with both first party and third party origin if we are delegating permission with allows all feature policy. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D51839
--HG--
extra : moz-landing-system : lando
2019-12-03 16:24:39 +00:00
Micah Tigley
6994c26198
Bug 1595800 - Part 3: Remove screen orientation attributes used for RDM from Document. r=smaug
...
Depends on D55001
Differential Revision: https://phabricator.services.mozilla.com/D55002
--HG--
extra : moz-landing-system : lando
2019-11-27 21:20:24 +00:00
Emilio Cobos Álvarez
ddad5ae430
Bug 1596800 - Remove document.getAnonymousNodes as well. r=smaug
...
As it always returns null.
Depends on D53342
Differential Revision: https://phabricator.services.mozilla.com/D53343
--HG--
extra : moz-landing-system : lando
2019-11-18 19:15:16 +00:00
Emilio Cobos Álvarez
06d4249d44
Bug 1596800 - Remove document.getBindingParent. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D53342
--HG--
extra : moz-landing-system : lando
2019-11-18 19:06:51 +00:00
Micah Tigley
7d2b424e84
Bug 1593708 - Part 3: Remove inRDMPane attribute from Document. r=bradwerth,smaug
...
Depends on D52216
Differential Revision: https://phabricator.services.mozilla.com/D52217
--HG--
extra : moz-landing-system : lando
2019-11-07 22:17:25 +00:00
Brian Grinstead
115b8b4e27
Bug 1591145 - Remove Document.GetAnonymousElementByAttribute r=webidl,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D52215
--HG--
extra : moz-landing-system : lando
2019-11-07 21:36:15 +00:00
Brian Birtles
e50dce95ba
Bug 1590971 - Move getAnimations from Document to DocumentOrShadowRoot; r=emilio,baku
...
This updates the Gecko implementation to match the following change to
the Web Animations spec:
792453b952 (diff-4c9f5c055fb219a7fcad23a9a7a80b64)
Differential Revision: https://phabricator.services.mozilla.com/D50768
--HG--
rename : testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html => testing/web-platform/tests/web-animations/interfaces/DocumentOrShadowRoot/getAnimations.html
extra : moz-landing-system : lando
2019-10-29 07:13:22 +00:00
Ehsan Akhgari
8d1f83f075
Bug 1587806 - Remove Document.loadBindingDocument; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D48849
--HG--
extra : moz-landing-system : lando
2019-10-10 14:21:28 +00:00
Boris Zbarsky
e5497b955e
Bug 1423562 part 3. Remove [PrimaryGlobal] and require explicit [Exposed] annotations on everything. r=edgar
...
For review purposes, the important changes are in dom/bindings/Configuration.py
and dom/bindings/parser.
The changes to the IDL files were done by running these in dom/webidl
and dom/bindings/test:
perl -pi -e 's/^interface ([A-Za-z0-9_]+)($| [:{])/[Exposed=Window]\ninterface \1\2/' *.webidl
perl -pi -e 'BEGIN { $/ = undef; } s/\[HTMLConstructor\]\n\[Exposed=Window\]/[HTMLConstructor,\n Exposed=Window]/g' *.webidl
perl -pi -e 'BEGIN { $/ = undef; } s/\[NoInterfaceObject\]\n\[Exposed=Window\]/[NoInterfaceObject,\n Exposed=Window]/g' *.webidl
perl -pi -e 'BEGIN { $/ = undef; } s/\[ChromeOnly\]\n\[Exposed=Window\]/[ChromeOnly,\n Exposed=Window]/g' *.webidl
And running this in dom/chrome-webidl:
perl -pi -e 'BEGIN { $/ = undef; } s/\[ChromeOnly\]\ninterface/[ChromeOnly, Exposed=Window]\ninterface/g' *.webidl
and then fixing all the resulting parser failures. I then verified that the
generated code is the same as before this change.
Differential Revision: https://phabricator.services.mozilla.com/D46697
--HG--
extra : moz-landing-system : lando
2019-09-27 15:26:14 +00:00
Boris Zbarsky
e52521c921
Bug 1574195 part 4. Switch remaining users of IDL "implements" over to mixin syntax. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D46523
--HG--
extra : moz-landing-system : lando
2019-09-24 15:22:26 +00:00
Boris Zbarsky
adcd36b901
Bug 1574195 part 3. Switch XPathEvaluator to using IDL mixins. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D46522
--HG--
extra : moz-landing-system : lando
2019-09-24 10:10:47 +00:00
Edgar Chen
a159f19187
Bug 1578355 - Part 3: Add the ability to consume transient user activation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45353
--HG--
extra : moz-landing-system : lando
2019-09-20 11:10:13 +00:00
Daniel Varga
bc19cdb06d
Backed out 3 changesets (bug 1578355) for build bustage at build/src/dom/base/nsSyncLoadService.h:48:21. On a CLOSED TREE
...
Backed out changeset d50ad759f129 (bug 1578355)
Backed out changeset 339ab54ca471 (bug 1578355)
Backed out changeset 284299dac42c (bug 1578355)
2019-09-20 14:05:12 +03:00
Edgar Chen
288ff16a76
Bug 1578355 - Part 3: Add the ability to consume transient user activation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45353
--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:59 +00:00
prathiksha
3e3db51f40
Bug 1561443 - Expose error code string to about:neterror with webidl. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D45540
--HG--
extra : moz-landing-system : lando
2019-09-17 07:51:57 +00:00
Boris Zbarsky
1128b8dee8
Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D45394
--HG--
extra : moz-landing-system : lando
2019-09-12 11:01:17 +00:00
Edgar Chen
493285c71b
Bug 1577499 - Part 2: Add tests for transient user activation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D44544
--HG--
extra : moz-landing-system : lando
2019-09-06 22:48:52 +00:00
Frederic Wang
63f73c09e6
Bug 1579457 - Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. r=bzbarsky
...
This patch converts NoInterfaceObject interfaces GlobalEventHandlers and
DocumentAndElementEventHandlers to mixins and introduce a new
ElementCSSInlineStyle mixin for the style IDL attribute. These are shared by
various existing interfaces but there is no web-exposed behavior change.
Differential Revision: https://phabricator.services.mozilla.com/D45029
--HG--
extra : moz-landing-system : lando
2019-09-06 19:34:55 +00:00
Edgar Chen
d9f0623861
Bug 1577175 - Part 2: Add tests; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D44360
--HG--
extra : moz-landing-system : lando
2019-09-02 22:45:11 +00:00
Logan Smyth
66e57fe122
Bug 1562708 - Allow disabling of the mutation event warning for system-group event listeners. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D43147
--HG--
extra : moz-landing-system : lando
2019-08-23 14:35:05 +00:00
Thomas Nguyen
32ab8293ff
Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug
...
ReferrerPolicy gets tossed back and forth as a uint32_t and
ReferrerPolicy enum in header file. Expose ReferrerPolicyValues from
webidl file and use consistently in native code.
Differential Revision: https://phabricator.services.mozilla.com/D41954
--HG--
extra : moz-landing-system : lando
2019-08-21 13:24:45 +00:00
Ehsan Akhgari
7b2ff7275b
Bug 1572240 - Part 1: Introduce Document.contentBlockingAllowListPrincipal; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D42202
--HG--
extra : moz-landing-system : lando
2019-08-19 14:38:32 +00:00
Brendan Dahl
b474db77c6
Bug 1551344 - Part 1: Remove XULDocument code. r=smaug,Jamie
...
All .xul files have been loading as HTMLDocuments for a few weeks now, so
it should be safe to remove the XULDocument implementation.
Differential Revision: https://phabricator.services.mozilla.com/D41238
--HG--
extra : moz-landing-system : lando
2019-08-09 19:57:50 +00:00
Ehsan Akhgari
5aacc9192f
Bug 1569677 - Part 2: Move HTMLDocument.userInteractionForTesting to Document; r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D39724
--HG--
extra : moz-landing-system : lando
2019-07-29 19:32:53 +00:00
Ehsan Akhgari
373fbdc037
Bug 1569677 - Part 1: Move the Safebrowsing helpers from HTMLDocument to Document; r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D39723
--HG--
extra : moz-landing-system : lando
2019-07-29 19:32:51 +00:00
Boris Zbarsky
6474e0a0f2
Bug 1565055. Use USVString in window.open(). r=peterv
...
Of course there's no wpt coverage for this... :(
Differential Revision: https://phabricator.services.mozilla.com/D37666
--HG--
extra : moz-landing-system : lando
2019-07-11 16:31:34 +00:00
Boris Zbarsky
f471fc6507
Bug 1564663. Clean up the arguments to document.open to align better with the spec. r=mbrodesser
...
Differential Revision: https://phabricator.services.mozilla.com/D37642
--HG--
extra : moz-landing-system : lando
2019-07-11 16:30:27 +00:00