Commit Graph

5 Commits

Author SHA1 Message Date
Andreas Tolfsen
f7c6bb254b bug 1543676: remote: avoid Preferences.jsm before first paint; r=yulia
It is illegal for any code to depend on
Preferences.jsm before first paint.  This enforced by
browser/base/content/test/performance/browser_startup.js, so we
must change remote/RemoteAgent.jsm to use an alternate mechanism
for getting at the preferences it needs.

Differential Revision: https://phabricator.services.mozilla.com/D27246

--HG--
extra : moz-landing-system : lando
2019-04-15 14:41:21 +00:00
Andreas Tolfsen
38cb88984d bug 1523104: remote: add Log.verbose; r=ochameau 2019-03-08 16:27:53 +00:00
Alexandre Poirot
cbe8f61b5b bug 1523104: remote: fix eslint by removing unecessary commas; r=ato 2019-03-08 16:26:36 +00:00
Alexandre Poirot
326eeff61c bug 1523104: remote: stop binding JSM exported globals on this; r=ato
This was breaking the constructor name, used in Domain.jsm.
As doing

	this.Foo = class extends Domain {

creates a class with undefined constructor name.
While

	class Foo extends Domain {

creates a class with "Foo" as domain name.
2019-03-08 16:26:33 +00:00
Andreas Tolfsen
06faaf9146 bug 1523104: remote: initial cdp prototype; r=ochameau 2019-03-08 16:26:22 +00:00