Nika Layzell
10fb5cf828
Bug 1525427 - Part 1: Expose WindowGlobalParent & Element on BrowsingContext, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D25181
--HG--
extra : moz-landing-system : lando
2019-03-28 15:03:54 +00:00
John Dai
ea22ce4b23
Bug 1527753 - Part 1: Allow restricting JS Window Actors to specific remoteTypes; r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D25051
--HG--
extra : moz-landing-system : lando
2019-03-27 14:54:02 +00:00
John Dai
8a470f5ed2
Bug 1523982 - Part 1: Add filtering to control which globals are permitted to create actors, r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D24203
--HG--
extra : moz-landing-system : lando
2019-03-26 15:19:47 +00:00
John Dai
eb73069288
Bug 1527625 - Fill required arguments for ReceiveMessageArgument, r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D21987
--HG--
extra : moz-landing-system : lando
2019-03-05 17:12:40 +00:00
Nika Layzell
d99a73ae5b
Bug 1531163 - Add support for 'allFrames' and 'includeChrome' to JS Window Actors, r=jdai
...
Differential Revision: https://phabricator.services.mozilla.com/D21453
--HG--
extra : moz-landing-system : lando
2019-03-01 17:25:44 +00:00
Ryan Hunt
00e98538aa
Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D21106
--HG--
extra : rebase_source : ea3f51c2c11247114deccbc86e90fb02b8a97257
2019-02-25 16:05:29 -06:00
Nika Layzell
84ab7df19a
Bug 1528387 - Make actor name implicit to JSWindowActor::SendAsyncMessage, r=jdai
...
Differential Revision: https://phabricator.services.mozilla.com/D20011
--HG--
extra : moz-landing-system : lando
2019-02-21 19:53:59 +00:00
Noemi Erli
a886d44d2f
Backed out 2 changesets (bug 1528387) for failures in test_JSWindowActor.xul CLOSED TREE
...
Backed out changeset c4c6581b5ecd (bug 1528387)
Backed out changeset 33dd29846b7b (bug 1528387)
2019-02-21 05:07:16 +02:00
Nika Layzell
e5a0cc1ba3
Bug 1528387 - Make actor name implicit to JSWindowActor::SendAsyncMessage, r=jdai
...
Differential Revision: https://phabricator.services.mozilla.com/D20011
--HG--
extra : moz-landing-system : lando
2019-02-20 20:08:30 +00:00
Kyle Machulis
2bb286e58e
Bug 1524683 - Move all nsIFrameLoaderOwner references to nsFrameLoaderOwner; r=nika
...
Depends on D19728
Differential Revision: https://phabricator.services.mozilla.com/D19729
--HG--
extra : moz-landing-system : lando
2019-02-15 22:20:53 +00:00
Nika Layzell
330d9fd3a2
Bug 1516240 - Part 3: Directly pass BrowsingContext over IPC when possible, r=farre
...
This patch changes the logic such that we use the new direct
BrowsingContext ParamTraits implementation when possible, and avoids
doing manual lookups.
Depends on D19178
Differential Revision: https://phabricator.services.mozilla.com/D19179
--HG--
extra : moz-landing-system : lando
2019-02-13 21:02:55 +00:00
John Dai
3013aa2b9f
Bug 1513877 - Implement send and receive methods for base WindowActor class. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D18695
--HG--
extra : moz-landing-system : lando
2019-02-08 13:02:08 +00:00
Andreas Farre
a93a5cfa92
Bug 1519910 - Rename ChromeBrowsingContext to CanonicalBrowsingContext. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D17957
--HG--
rename : docshell/base/ChromeBrowsingContext.cpp => docshell/base/CanonicalBrowsingContext.cpp
rename : docshell/base/ChromeBrowsingContext.h => docshell/base/CanonicalBrowsingContext.h
extra : moz-landing-system : lando
2019-01-29 17:32:28 +00:00
John Dai
7b1dd6aef8
Bug 1513878 - Part 2: Implement a getter method to WindowGlobalParent/WindowGlobalChild. r=nika
...
Depends on D16844
Differential Revision: https://phabricator.services.mozilla.com/D16845
--HG--
extra : moz-landing-system : lando
2019-01-28 19:02:02 +00:00
Nika Layzell
9b58a2ab87
Bug 1521189 - Asynchronously destroy WindowGlobalChild, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D17030
--HG--
extra : moz-landing-system : lando
2019-01-28 18:09:13 +00:00
Ciure Andrei
30444a49bd
Backed out changeset 1e68675bce75 (bug 1521189) for causing browser_dbg_rr_breakpoints-01.js to perma fail a=backout
2019-01-26 14:58:54 +02:00
Nika Layzell
771297a51a
Bug 1521189 - Asynchronously destroy WindowGlobalChild, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D17030
--HG--
extra : moz-landing-system : lando
2019-01-25 15:59:30 +00:00
Dorel Luca
2702a37d2c
Backed out 3 changesets (bug 1513878) for build bustage. CLOSED TREE
...
Backed out changeset a480d92de046 (bug 1513878)
Backed out changeset 0333640041bb (bug 1513878)
Backed out changeset 48b36980fe1c (bug 1513878)
2019-01-25 21:16:50 +02:00
John Dai
bb99ebce70
Bug 1513878 - Part 2: Implement a getter method to WindowGlobalParent/WindowGlobalChild. r=nika
...
Depends on D16844
Differential Revision: https://phabricator.services.mozilla.com/D16845
--HG--
extra : moz-landing-system : lando
2019-01-25 18:45:28 +00:00
shindli
90f84e833c
Backed out changeset 36b36b5cdab6 (bug 1521189) for causing multiple application crashes in various tests CLOSED TREE.
2019-01-22 21:02:04 +02:00
Nika Layzell
cc3249c84f
Bug 1521189 - Asynchronously destroy WindowGlobalChild, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D17030
--HG--
extra : moz-landing-system : lando
2019-01-22 18:23:23 +00:00
Nika Layzell
a522802720
Bug 1518212 - Fire an observer notification when window globals are created/destroyed, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D15850
--HG--
extra : moz-landing-system : lando
2019-01-08 22:54:42 +00:00
Sylvestre Ledru
ad75e912fb
Bug 1512961 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D14060
--HG--
extra : moz-landing-system : lando
2018-12-10 19:23:16 +00:00
Nika Layzell
614b663032
Bug 1510460 - Record the current WindowGlobal on ChromeBrowsingContext, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D13156
2018-12-05 10:18:43 -05:00
Nika Layzell
f18502de7a
Bug 1500949 - Include innerWindowId/outerWindowId in PWindowGlobal, r=farre
...
This will be useful as both an ID for PWindowGlobal, as well as a mechanism for
taking advantage of already synchronized information. As an example, LoadInfo
objects contain the inner window IDs of the window requesting the load, which
can now be used to obtain a reference to the corresponding WindowGlobalParent
in the parent process.
Differential Revision: https://phabricator.services.mozilla.com/D9396
2018-12-05 10:18:38 -05:00
Nika Layzell
91dd6c616f
Bug 1500944 - Part 2: Expose WindowGlobal actors to Chrome JS, r=farre
...
This serves 2 purposes:
1. Provides an object corresponding to an inner window which Chrome JS can hold onto.
2. Provides the object to JS which Chrome JS per-window actors will be attached to.
3. Provides useful information to Chrome JS in the parent process.
Differential Revision: https://phabricator.services.mozilla.com/D9394
2018-12-05 10:18:34 -05:00
Nika Layzell
b4954ede43
Bug 1500944 - Part 1: Store the set of active WindowGlobalParent objects in ChromeBrowsingContext, r=farre
...
This allows getting the set of all window globals for a given browsing context.
This is less useful at the moment as the active window global is not exposed as
such. That will be added as a follow-up.
Differential Revision: https://phabricator.services.mozilla.com/D9393
2018-12-05 10:18:33 -05:00
Nika Layzell
4e07a0c5f9
Bug 1487249 - Part 3: Add the WindowGlobal actor representing a single window global, r=bzbarsky
...
This actor can be used for communicating with individual frames, without
depending on walking the tree in the content process.
This is not yet complete. No tests have been written for it, the
WindowGlobalParent objects need to be exposed to chrome JS, and a form of JS
actors should be installed under them.
In addition, BrowsingContextChrome objects should be updated to allow access to
the current WindowGlobalParent in that context.
Differential Revision: https://phabricator.services.mozilla.com/D4623
2018-12-05 10:18:31 -05:00