Emilio Cobos Álvarez
d143aaa5f3
Bug 1545499 - Remove dead code for threading accelerator state. r=NeilDeakin
...
It's only moved around, but not actually used anywhere.
I have no idea what this was supposed to control in the past but it doesn't seem
useful to keep it around.
Differential Revision: https://phabricator.services.mozilla.com/D33393
--HG--
extra : moz-landing-system : lando
2019-06-03 15:29:06 +00:00
Ryan Hunt
c382491672
Bug 1519546, part 5 - Add mIsTopLevel flag for tracking the root PBrowser actor in a remote browser. r=farre
...
The root PBrowser actor needs special case visibility behavior to satisfy the async tab
switcher. This commit adds a flag to track whether a BrowserChild is part of the root
actor.
Differential Revision: https://phabricator.services.mozilla.com/D33046
--HG--
extra : rebase_source : 5f7cb11f77d41f3265d211e99713a1dad6ae2579
extra : intermediate-source : 49e4d0e4fc7ccfa7b2c58bb9b64534c2d569a881
extra : source : adcc870662770a99962e721bd3c5ff4c2616c21d
2019-05-29 11:35:37 -05:00
Ryan Hunt
ea567d2cec
Bug 1519546, part 4 - Wire up basic EffectsInfo updates in DOM IPC. r=farre
...
This commit adds RemoteBrowser::UpdateEffects for updating a remote browser's
EffectsInfo over IPC.
A following commit will actually use the EffectsInfo for
enabling/disabling rendering for a remote browser, and another
commit will actually use these IPDL methods.
Differential Revision: https://phabricator.services.mozilla.com/D31472
--HG--
extra : rebase_source : 304d843d2c4a35f468aa847ee66005a932bb7eb2
extra : intermediate-source : d31b7d33efc711fb8115663f4cfc5bc98fd58d73
extra : source : 5aea122dea2120efe107c639b17678e0464b1389
2019-05-15 15:26:25 -05:00
James Teh
c4f229b2b2
Bug 1555362: Fix build bustage with --disable-accessibility (introduced in bug 1543282). r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D33119
--HG--
extra : moz-landing-system : lando
2019-05-30 14:49:40 +00:00
James Teh
69a15839ec
Bug 1543282 part 2: Add PBrowserBridge::SetEmbedderAccessible so the child can tell the parent the embedder iframe accessible. r=nika,eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D31393
--HG--
extra : moz-landing-system : lando
2019-05-24 19:23:18 +00:00
shindli
7b0d34e0a4
Backed out changeset 79436da3bf79 (bug 1549930) for causing perma browser chrome failures in browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about.js CLOSED TREE
2019-05-27 18:09:53 +03:00
Henri Sivonen
b5386fef86
Bug 1549930 - Avoid popping BrowserParent in response to window lowering. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D30873
--HG--
extra : moz-landing-system : lando
2019-05-27 12:22:37 +00:00
Ryan Hunt
fd25ba1f84
Bug 1525720, part 10 - Link BrowserParent and BrowserHost on creation. r=nika
...
This commit adds a link from BrowserParent to it's owning BrowserHost
if it is the root BrowserParent.
Differential Revision: https://phabricator.services.mozilla.com/D31441
--HG--
extra : source : d3b2ac8d5ca4bd350603085c3cb9f6a51269e075
2019-05-15 10:34:03 -05:00
Gurzau Raul
57f573a6ff
Backed out 18 changesets (bug 1525720) for mass failures on Windows platform e.g ProcessPriorityManager.cpp on a CLOSED TREE.
...
Backed out changeset 1f2e86c2d691 (bug 1525720)
Backed out changeset 9b79caa460a0 (bug 1525720)
Backed out changeset e65cb2d4c5a5 (bug 1525720)
Backed out changeset 99f971a02d87 (bug 1525720)
Backed out changeset d25963c72ff7 (bug 1525720)
Backed out changeset 810b73719871 (bug 1525720)
Backed out changeset ee10a8254481 (bug 1525720)
Backed out changeset 1bcf9f586c55 (bug 1525720)
Backed out changeset d3b2ac8d5ca4 (bug 1525720)
Backed out changeset 697774dd8984 (bug 1525720)
Backed out changeset eadeacbe4483 (bug 1525720)
Backed out changeset 32eeee79d628 (bug 1525720)
Backed out changeset 07678a2fa9e7 (bug 1525720)
Backed out changeset 757b4f595cc4 (bug 1525720)
Backed out changeset b255e0a84e12 (bug 1525720)
Backed out changeset 9a255864f75d (bug 1525720)
Backed out changeset 5f1c1b609ec1 (bug 1525720)
Backed out changeset 00d83f1d02e0 (bug 1525720)
2019-05-23 01:57:16 +03:00
Ryan Hunt
ad5807c04e
Bug 1525720, part 10 - Link BrowserParent and BrowserHost on creation. r=nika
...
This commit adds a link from BrowserParent to it's owning BrowserHost
if it is the root BrowserParent.
Differential Revision: https://phabricator.services.mozilla.com/D31441
--HG--
extra : rebase_source : 8cb8fa816198fd2bf660f092227e92e69bc63c97
extra : histedit_source : 1597cb06d341ec87c27c67a1b8aa858fe0bfe8bc
2019-05-15 10:34:03 -05:00
Kyle Machulis
9f9436d028
Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika
...
When changing processes and therefore destroying/rebuilding
frameloaders, add ability to keep the browsing context around and add
it to the new frameloader.
Differential Revision: https://phabricator.services.mozilla.com/D26267
2019-05-14 10:51:04 -07:00
Razvan Maries
1be8bab7d1
Backed out 8 changesets (bug 1540839) for build bustages. CLOSED TREE
...
Backed out changeset f7e477858ab7 (bug 1540839)
Backed out changeset 55e841a0f005 (bug 1540839)
Backed out changeset b71b58e40426 (bug 1540839)
Backed out changeset 484a54613358 (bug 1540839)
Backed out changeset b34c4d71f202 (bug 1540839)
Backed out changeset 8ff2ff524489 (bug 1540839)
Backed out changeset 27492a30286c (bug 1540839)
Backed out changeset f1c35e8e84f6 (bug 1540839)
2019-05-14 04:23:27 +03:00
Kyle Machulis
deebf851e0
Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika
...
When changing processes and therefore destroying/rebuilding
frameloaders, add ability to keep the browsing context around and add
it to the new frameloader.
Differential Revision: https://phabricator.services.mozilla.com/D26267
2019-05-13 17:58:44 -07:00
Hiroyuki Ikezoe
863f6d62eb
Bug 1518919 - Propagate CSS visibility information to descendant documents via IPC call for fission. r=jwatt
...
Differential Revision: https://phabricator.services.mozilla.com/D30460
--HG--
extra : moz-landing-system : lando
2019-05-13 01:49:07 +00:00
Ryan Hunt
a1f98beaf1
Bug 1549753 - Don't include BrowserParent.h from BrowserBridgeParent.h. r=afarre
...
Differential Revision: https://phabricator.services.mozilla.com/D30214
--HG--
extra : rebase_source : d646fffd4397809ff5082e5a0098427f620288d7
extra : histedit_source : fec5ebacbf77c06ed9dba9e35f54474d0cf38194
2019-05-07 11:07:47 -05:00
Kartikaya Gupta
a8a0dd9a5a
Bug 1524232
- Add a mechanism for dispatching synthesized mousemove events to an OOP iframe. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D29731
--HG--
extra : moz-landing-system : lando
2019-05-06 08:12:21 +00:00
Andrea Marchesini
f8565bf748
Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D29353
--HG--
extra : moz-landing-system : lando
2019-05-03 17:13:17 +00:00
Bogdan Tara
386d23bfe7
Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures
...
Backed out changeset 7c2f4e64d38e (bug 1320404)
Backed out changeset a7e7c0251179 (bug 1320404)
Backed out changeset dd741b25a244 (bug 1320404)
Backed out changeset de9073c57d20 (bug 1320404)
2019-05-03 06:12:25 +03:00
Andrea Marchesini
138cee6dea
Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D29353
--HG--
extra : moz-landing-system : lando
2019-05-02 17:24:51 +00:00
Cosmin Sabou
a884fb99d8
Backed out 4 changesets (bug 1320404) for xperf failures on permissions.sqlite-journal.
...
Backed out changeset fbacf18b6532 (bug 1320404)
Backed out changeset fed7c475d75c (bug 1320404)
Backed out changeset 557b586f774a (bug 1320404)
Backed out changeset 5a20b5f43280 (bug 1320404)
2019-05-02 04:51:18 +03:00
Andrea Marchesini
7e61125d8f
Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D29353
--HG--
extra : moz-landing-system : lando
2019-05-01 23:21:45 +00:00
Ryan Hunt
0eeced87be
Bug 1534395 - Rename TabParent to BrowserParent. r=nika
...
This commit renames TabParent to BrowserParent.
Differential Revision: https://phabricator.services.mozilla.com/D28133
--HG--
rename : dom/ipc/TabParent.cpp => dom/ipc/BrowserParent.cpp
rename : dom/ipc/TabParent.h => dom/ipc/BrowserParent.h
extra : rebase_source : d2706b9f42177d8de16068b7b1d088a44b8720a4
extra : histedit_source : a617ddac45c58050ef799116a67d2d983f2a8f6d%2C1d1dabd8761a32d548a6fbf1027be960698f6a5e
2019-04-09 16:38:15 -05:00
Nika Layzell
bc80781e67
Bug 1539163 - Part 1: support resuming load after process switch, r=qdot
...
This adds a codepath to the process switching logic to, rather than triggering
a fresh load, resume a process switching load.
Differential Revision: https://phabricator.services.mozilla.com/D27512
--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:28 +00:00
Nika Layzell
b68048927c
Bug 1525427 - Part 5: Don't kill tab when oop iframe dies, r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D27509
--HG--
extra : moz-landing-system : lando
2019-04-17 00:54:12 +00:00
Nika Layzell
6c4519cec0
Bug 1525427 - Part 4: Correctly tear down TabParent within BrowserBridgeParent, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D25184
--HG--
extra : moz-landing-system : lando
2019-04-17 00:52:53 +00:00
Nika Layzell
7f4ecdea61
Bug 1538353 - Part 2: Create PBrowser actors using ManagedEndpoint instead of IPDL Ctors, r=bzbarsky
...
Depends on D24566
Differential Revision: https://phabricator.services.mozilla.com/D24567
--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:38 +00:00
Henri Sivonen
b8e3697e3b
Bug 1540665 - Propagate chrome flags to out-of-process iframes. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D26500
--HG--
extra : moz-landing-system : lando
2019-04-08 21:22:58 +00:00
Gurzau Raul
ed07da8648
Backed out 4 changesets (bug 1525427) for failing at /browser_browsingContext-embedder.js on a CLOSED TREE.
...
Backed out changeset 0227a59eba8e (bug 1525427)
Backed out changeset 18fba79d8671 (bug 1525427)
Backed out changeset f7c82615ea05 (bug 1525427)
Backed out changeset 4a210c9266ed (bug 1525427)
2019-03-28 20:54:28 +02:00
Nika Layzell
29c843ab84
Bug 1525427 - Part 4: Correctly tear down TabParent within BrowserBridgeParent, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D25184
--HG--
extra : moz-landing-system : lando
2019-03-28 10:08:43 +00:00
Nika Layzell
1dc7594957
Bug 1529684 - Part 3: Create BrowsingContext for remote iframes in embedder, r=farre
...
Depends on D21096
Differential Revision: https://phabricator.services.mozilla.com/D21097
--HG--
extra : moz-landing-system : lando
2019-03-14 18:50:47 +00:00
Nika Layzell
eaf6c2306e
Bug 1529684 - Part 2: Create BrowsingContext for remote browsers in parent, r=farre
...
Depends on D21095
Differential Revision: https://phabricator.services.mozilla.com/D21096
--HG--
extra : moz-landing-system : lando
2019-03-14 18:50:45 +00:00
Henri Sivonen
35fba3ee0b
Bug 1534258 - Send Deactivate() messages to out-of-process iframes. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D22969
--HG--
extra : moz-landing-system : lando
2019-03-14 16:00:32 +00:00
Henri Sivonen
69686abca6
Bug 1534267
- Make BrowserBridgeParent* available via TabParent. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D22972
--HG--
extra : moz-landing-system : lando
2019-03-11 18:47:20 +00:00
Ryan Hunt
c39b1f89d0
Bug 1532725
- Rename PRemoteFrame to PBrowserBridge. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D22132
--HG--
rename : dom/ipc/RemoteFrameChild.cpp => dom/ipc/BrowserBridgeChild.cpp
rename : dom/ipc/RemoteFrameChild.h => dom/ipc/BrowserBridgeChild.h
rename : dom/ipc/RemoteFrameParent.cpp => dom/ipc/BrowserBridgeParent.cpp
rename : dom/ipc/RemoteFrameParent.h => dom/ipc/BrowserBridgeParent.h
rename : dom/ipc/PRemoteFrame.ipdl => dom/ipc/PBrowserBridge.ipdl
extra : rebase_source : d5ca117b96c0d266041d23d80f0f4ab9b0471fb6
2019-03-04 20:15:58 -06:00