mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-03 02:25:34 +00:00
111854b5a5
* TabObserver is rather an helper class of Targets rather than RemoteAgent. Targets is the class which holds all the targets and reports about their creation and destructor. It feels legitimate to have it directly integrate with TabObserver. * To better sort of the files. i.e. avoid having "random files" in /remote/ I'm renaming and moving TabObserver according to its usage. * We were emitting "connect" and "disconnect" event when a target was created or destroyed. But this is misleading as there is no connection to anything being made. Only later, a CDP client might connect to a target HTTP endpoint and initiate a connection. These events are making this hard to understand that the connection actually happens when Target.handle is called. Differential Revision: https://phabricator.services.mozilla.com/D37043 --HG-- rename : remote/WindowManager.jsm => remote/targets/TabObserver.jsm extra : moz-landing-system : lando
63 lines
3.1 KiB
Plaintext
63 lines
3.1 KiB
Plaintext
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
remote.jar:
|
|
% content remote %content/
|
|
content/RemoteAgent.jsm (RemoteAgent.jsm)
|
|
|
|
content/Connection.jsm (Connection.jsm)
|
|
content/Error.jsm (Error.jsm)
|
|
content/JSONHandler.jsm (JSONHandler.jsm)
|
|
content/Log.jsm (Log.jsm)
|
|
content/Observer.jsm (Observer.jsm)
|
|
content/Protocol.jsm (Protocol.jsm)
|
|
content/RecommendedPreferences.jsm (RecommendedPreferences.jsm)
|
|
content/Sync.jsm (Sync.jsm)
|
|
|
|
# sessions
|
|
content/sessions/frame-script.js (sessions/frame-script.js)
|
|
content/sessions/ContentProcessSession.jsm (sessions/ContentProcessSession.jsm)
|
|
content/sessions/MainProcessSession.jsm (sessions/MainProcessSession.jsm)
|
|
content/sessions/Session.jsm (sessions/Session.jsm)
|
|
content/sessions/TabSession.jsm (sessions/TabSession.jsm)
|
|
|
|
# targets
|
|
content/targets/MainProcessTarget.jsm (targets/MainProcessTarget.jsm)
|
|
content/targets/TabObserver.jsm (targets/TabObserver.jsm)
|
|
content/targets/TabTarget.jsm (targets/TabTarget.jsm)
|
|
content/targets/Target.jsm (targets/Target.jsm)
|
|
content/targets/Targets.jsm (targets/Targets.jsm)
|
|
|
|
# domains
|
|
content/domains/ContentProcessDomain.jsm (domains/ContentProcessDomain.jsm)
|
|
content/domains/ContentProcessDomains.jsm (domains/ContentProcessDomains.jsm)
|
|
content/domains/ContextObserver.jsm (domains/ContextObserver.jsm)
|
|
content/domains/Domain.jsm (domains/Domain.jsm)
|
|
content/domains/Domains.jsm (domains/Domains.jsm)
|
|
content/domains/ParentProcessDomains.jsm (domains/ParentProcessDomains.jsm)
|
|
content/domains/content/DOM.jsm (domains/content/DOM.jsm)
|
|
content/domains/content/Emulation.jsm (domains/content/Emulation.jsm)
|
|
content/domains/content/Input.jsm (domains/content/Input.jsm)
|
|
content/domains/content/Log.jsm (domains/content/Log.jsm)
|
|
content/domains/content/Page.jsm (domains/content/Page.jsm)
|
|
content/domains/content/Performance.jsm (domains/content/Performance.jsm)
|
|
content/domains/content/Runtime.jsm (domains/content/Runtime.jsm)
|
|
content/domains/content/runtime/ExecutionContext.jsm (domains/content/runtime/ExecutionContext.jsm)
|
|
content/domains/content/Security.jsm (domains/content/Security.jsm)
|
|
content/domains/parent/Browser.jsm (domains/parent/Browser.jsm)
|
|
content/domains/parent/Input.jsm (domains/parent/Input.jsm)
|
|
content/domains/parent/Network.jsm (domains/parent/Network.jsm)
|
|
content/domains/parent/network/NetworkObserver.jsm (domains/parent/network/NetworkObserver.jsm)
|
|
content/domains/parent/Page.jsm (domains/parent/Page.jsm)
|
|
content/domains/parent/Target.jsm (domains/parent/Target.jsm)
|
|
content/domains/parent/target/TabManager.jsm (domains/parent/target/TabManager.jsm)
|
|
|
|
# transport layer
|
|
content/server/HTTPD.jsm (../netwerk/test/httpserver/httpd.js)
|
|
content/server/WebSocketHandshake.jsm (server/WebSocketHandshake.jsm)
|
|
content/server/WebSocketTransport.jsm (server/WebSocketTransport.jsm)
|
|
|
|
# imports from external folders
|
|
content/external/EventUtils.js (../testing/mochitest/tests/SimpleTest/EventUtils.js)
|