Emilio Cobos Álvarez
82baca9319
Bug 1722910 - Remove unused FrameLoader.requestNotifyAfterRemotePaint machinery. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D121195
2021-07-30 09:37:20 +00:00
Kashav Madan
534f0f8a49
Bug 1715264 - Cleanup how Session Store collects SessionHistory, r=farre
...
This does a few things:
1. Removes the `aImmediately` flag from the RequestSHistoryUpdate path, and
moves that responsibility to SessionStore
1. Simplifies how and when SessionStore calls SessionHistory.collectFromParent()
1. Attempts to clean-up SessionStore's SHistoryListener (again)
Differential Revision: https://phabricator.services.mozilla.com/D117230
2021-06-10 14:30:59 +00:00
Edgar Chen
e3649a9c0c
Bug 1714313 - Get rid of FrameLoader::SendCrossProcessMouseEvent; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D116707
2021-06-03 13:47:02 +00:00
Emilio Cobos Álvarez
d14a43f487
Bug 1705757 - Make printing a single frame choose the right process for the preview frame. r=nika
...
We were using the top BrowsingContextGroup id in this case, which is
obviously wrong. Also make the API take a BrowsingContext directly,
rather than passing outerwindowids around.
Differential Revision: https://phabricator.services.mozilla.com/D112413
2021-04-17 18:41:11 +00:00
Emilio Cobos Álvarez
9afefdd884
Bug 1705757 - Move FrameLoader.print to BrowsingContext.print. r=nika,remote-protocol-reviewers,marionette-reviewers,extension-reviewers,zombie
...
This makes it trivial to choose the right BrowserParent to print a
browsing context, by removing the OuterWindowID / FrameLoader
indirections.
Differential Revision: https://phabricator.services.mozilla.com/D112412
2021-04-17 18:41:11 +00:00
Andreas Farre
f722be009c
Bug 1572084 - Part 2: Make Session Store data collection work with fission. r=nika
...
Instead of collecting data from the entire tree of documents, we
collect data per document. The collected data is sent to the
corresponding parent window context and is applied incrementally to
the tab state cache.
Differential Revision: https://phabricator.services.mozilla.com/D107814
2021-03-26 08:59:33 +00:00
Bogdan Tara
8f9d044d0f
Backed out 3 changesets (bug 1572084) for WindowGlobalParent.cpp related failures CLOSED TREE
...
Backed out changeset d42a68132e7e (bug 1572084)
Backed out changeset 4d5a5ac074e6 (bug 1572084)
Backed out changeset 5aa59e106a42 (bug 1572084)
2021-03-25 18:56:02 +02:00
Andreas Farre
728f061c16
Bug 1572084 - Part 2: Make Session Store data collection work with fission. r=nika
...
Instead of collecting data from the entire tree of documents, we
collect data per document. The collected data is sent to the
corresponding parent window context and is applied incrementally to
the tab state cache.
Differential Revision: https://phabricator.services.mozilla.com/D107814
2021-03-25 15:36:38 +00:00
Emilio Cobos Álvarez
9c5e37f7c2
Bug 1681095 - Add a privileged API to tell the print dialog whether a selection belongs to the previewed page vs. an iframe. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D98991
2020-12-10 10:52:41 +00:00
Emilio Cobos Álvarez
a49800a500
Bug 1679706 - Communicate to the front-end whether there are no visible pages at all. r=jfkthame
...
This will allow them to react however they want to empty page ranges as
a result of another setting change.
Differential Revision: https://phabricator.services.mozilla.com/D98183
2020-12-02 21:48:03 +00:00
Bob Owen
5cb94890b3
Bug 1661975: Add whether we have a selection to PrintPreviewResultInfo. r=jwatt
...
This is then used in the front end to set the option in the settings.
Differential Revision: https://phabricator.services.mozilla.com/D89045
2020-09-02 08:15:35 +00:00
Jonathan Watt
ad76c1dcba
Bug 1653340. Add new FrameLoader.printPreview() API. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D88703
2020-09-01 11:00:36 +00:00
Jonathan Watt
b7e932192e
Bug 1652270. Convert nsFrameLoader::Print to return a Promise. r=farre,remote-protocol-reviewers,marionette-reviewers,jgraham,whimboo,mixedpuppy
...
(Instead of requiring callers to pass an nsIWebProgressListener.)
Differential Revision: https://phabricator.services.mozilla.com/D83249
2020-07-22 23:17:45 +00:00
Narcis Beleuzu
687f235fbc
Backed out changeset f95c19e45ab2 (bug 1652270) for reftest failures on test-text.html . CLOSED TREE
2020-07-22 20:36:53 +03:00
Jonathan Watt
8c0fb25348
Bug 1652270. Convert nsFrameLoader::Print to return a Promise. r=farre,remote-protocol-reviewers,marionette-reviewers,jgraham,whimboo,mixedpuppy
...
(Instead of requiring callers to pass an nsIWebProgressListener.)
Differential Revision: https://phabricator.services.mozilla.com/D83249
2020-07-22 15:54:01 +00:00
Botond Ballo
ba458447b3
Bug 1638458 - Remove the ignoreRootScrollFrame parameter of FrameLoader.sendCrossProcessMouseEvent(). r=tnikkel
...
No one is setting this parameter to true any more.
Depends on D75734
Differential Revision: https://phabricator.services.mozilla.com/D75735
2020-05-18 03:05:32 +00:00
Emilio Cobos Álvarez
373d7aa4ef
Bug 1636903 - Move dom/webidl/FrameLoader.webidl into chrome-webidl. r=farre
...
Depends on D74642
Differential Revision: https://phabricator.services.mozilla.com/D74643
2020-05-13 14:43:37 +00:00
Emilio Cobos Álvarez
0ebb3dc178
Bug 1636903 - Sync changes from bug 1576188 into the non-chrome-webidl version. r=farre
...
This is better than losing all the blame for this file.
Differential Revision: https://phabricator.services.mozilla.com/D74642
2020-05-13 14:44:03 +00:00
Andreas Farre
6adf2b375d
Bug 1576188 - Handle save-as for cross process iframes. r=peterv
...
Depends on D70388
Differential Revision: https://phabricator.services.mozilla.com/D70389
2020-04-27 05:41:40 +00:00
Dorel Luca
c2d429f9a0
Backed out 2 changesets (bug 1576188) for Build bustage in docshell/base/BrowsingContext.cpp. CLOSED TREE
...
Backed out changeset 7e5e86986811 (bug 1576188)
Backed out changeset b731cbad59a8 (bug 1576188)
2020-04-24 23:02:11 +03:00
Andreas Farre
55a186014d
Bug 1576188 - Handle save-as for cross process iframes. r=peterv
...
Depends on D70388
Differential Revision: https://phabricator.services.mozilla.com/D70389
2020-04-24 15:47:26 +00:00
Arthur Iakab
c278cf13d3
Backed out 2 changesets (bug 1576188) for causing browser-chrome failures on browser_persist_cross_origin_iframe.js
...
CLOSED TREE
Backed out changeset d2c102f8d898 (bug 1576188)
Backed out changeset 9ddd9a63d178 (bug 1576188)
2020-04-23 19:38:58 +03:00
Andreas Farre
6a4f39685d
Bug 1576188 - Handle save-as for cross process iframes. r=peterv
...
Depends on D70388
Differential Revision: https://phabricator.services.mozilla.com/D70389
2020-04-23 13:56:26 +00:00