b470287acf2196b6ea847b2b2b2ad27ee28494e2: Bug 1352269 - Added tab scalar test and manifest file draft
John Dorlus <jdorlus@mozilla.com> - Fri, 31 Mar 2017 14:16:00 -0400 - rev 561521
Push 53764 by bmo:jdorlus@mozilla.com at Wed, 12 Apr 2017 20:36:28 +0000
Bug 1352269 - Added tab scalar test and manifest file Added test_main_ping_addon_install_tab_window_scalars.py. This test opens and closes tabs and checks that the scalars for max number of concurrent tabs, tab open events, and number of windows open are correct. It uses the addon install method to generate the ping. Testrail test case: https://testrail.stage.mozaws.net/index.php?/cases/view/4963 MozReview-Commit-ID: WUwvYnadcp
d0d0a3b0203c77ff1d2791efb821c1d0dda9cd50: Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 16:28:15 +0100 - rev 561520
Push 53763 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 20:18:17 +0000
Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. The background page do not need to use the AddonManager to set its preferred debugging global anymore (and it would not be able to use it from the extension child process). MozReview-Commit-ID: 2IAxvCjDKvl
93d0bdfb3723c98175b4bc27eb90a9dd0828d85f: Bug 1302702 - Add tests to check that ExtensionDebuggingUtils is cleaned up when the addon debugger is closed. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 15:59:54 +0100 - rev 561519
Push 53763 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 20:18:17 +0000
Bug 1302702 - Add tests to check that ExtensionDebuggingUtils is cleaned up when the addon debugger is closed. MozReview-Commit-ID: GZT0U1kNwr3
bebd63db5dfe3c275337b614959c1dd692585f1f: Bug 1302702 - Make WebExtension Addon Debugging oop-compatible. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 15:55:35 +0100 - rev 561518
Push 53763 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 20:18:17 +0000
Bug 1302702 - Make WebExtension Addon Debugging oop-compatible. This patch applies all the changes needed to the devtools actors and the toolbox-process-window, to be able to debug a webextension running in an extension child process (as well as a webextension running in the main process). The devtools actor used to debug a webextension is splitted into 3 actors: - the WebExtensionActor is the actor that is created when the "root.listTabs" RDP request is received, it provides the addon metadata (name, icon and addon id) and two RDP methods: - reload: used to reload the addon (e.g. from the "about:debugging#addons" page) - connectAddonDebuggingActor: which provides the actorID of the actor that is connected to the process where the extension is running (used by toolbox-process-window.js to connect the toolbox to the needed devtools actors, e.g. console, inspector etc.) - the WebExtensionParentActor is the actor that connects to the process where the extension is running and ensures that a WebExtensionChildActor instance is created and connected (this actor is only the entrypoint to reach the WebExtensionChildActor, and so it does not provide any RDP request on its own, it only connect itself to its child counterpart and then it returns the RDP "form" of the child actor, and the client is then connected directly to the child actor) - the WebExtensionChildActor is the actor that is running in the same process of the target extension, and it provides the same requestTypes of a tab actor. By splitting the WebExtensionActor from the WebExtensionParentActor, we are able to prevent the RemoteDebuggingServer to connect (and create instances of the WebExtensionChildActor) for every addon listed by a root.listAddons() request. MozReview-Commit-ID: L1vxhA6xQkD
e2a084b877be6bfec4d0ef0ccff6cc25554cea97: Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. draft
Luca Greco <lgreco@mozilla.com> - Tue, 11 Apr 2017 05:13:13 +0200 - rev 561517
Push 53763 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 20:18:17 +0000
Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. MozReview-Commit-ID: 2wbZfQiktho
e53fa9aa47cca4feaf707bdce23db84bcb65675e: Bug 1302702 - Provide an ExtensionDebuggingUtils object from ExtensionParent.jsm. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 16:24:13 +0100 - rev 561516
Push 53763 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 20:18:17 +0000
Bug 1302702 - Provide an ExtensionDebuggingUtils object from ExtensionParent.jsm. This change prepare the WebExtensions internals to the changes applied to the addon debugging facilities in the other patches from this queue. In ExtensionParent.jsm, a HiddenXULWindow helper class has been refactored out of the HiddenExtensionPage and then reused by both HiddenExtensionPage and the new ExtensionDebuggingUtils object. The ExtensionDebuggingUtils object provides the utility methods used by the devtools actors related to the addon debugging, which are used to retrieve an "extension process browser XUL element" (a XUL browser element that has been configured by ExtensionDebuggingUtils to be used to connect the devtools parent actor to the process where the target extension is running), and then release it when it is not needed anymore (because the developer toolbox has been closed and all the devtools actors destroyed). The ExtensionDebuggingUtils object used the HiddenXULWindow class to lazily create an hidden XUL window to contain the "extension process browser XUL elements" described above (and the HiddenXULWindow istance is then destroyed when there is no devtools actor that is using it anymore). MozReview-Commit-ID: 31RYQk1DMvE
bc48adac48c887b549c24106e98016dacfa0371f: Bug 1355992 - Firefox snap requires libmirclient9. r=aki a=release DONTBUILD draft
Rail Aliiev <rail@mozilla.com> - Wed, 12 Apr 2017 16:15:42 -0400 - rev 561515
Push 53762 by bmo:rail@mozilla.com at Wed, 12 Apr 2017 20:16:11 +0000
Bug 1355992 - Firefox snap requires libmirclient9. r=aki a=release DONTBUILD MozReview-Commit-ID: 3gK7ck87tGr
9e3b56fd60eb7d2966d340960f3253d69d05f492: Bug 1351867 - Implementing Tooltip/Bubble for about:preferences search feature. draft
manotejmeka <manotejmeka@gmail.com> - Wed, 12 Apr 2017 15:43:13 -0400 - rev 561514
Push 53761 by bmo:manotejmeka@gmail.com at Wed, 12 Apr 2017 20:10:04 +0000
Bug 1351867 - Implementing Tooltip/Bubble for about:preferences search feature. MozReview-Commit-ID: EUnXl0y8lem
c68f3c5101a17525d3239df54cdc19a240c8bce3: Bug 1342207 - chrome.tabs.onActivated does not fire for new windows, r?kmag draft
Bob Silverberg <bsilverberg@mozilla.com> - Tue, 04 Apr 2017 09:43:50 -0400 - rev 561513
Push 53760 by bmo:bob.silverberg@gmail.com at Wed, 12 Apr 2017 19:55:13 +0000
Bug 1342207 - chrome.tabs.onActivated does not fire for new windows, r?kmag MozReview-Commit-ID: D9Nwd9lc57x
7b7587d37f474a9936b5d7d4d97a0051b73d25a8: Bug 1354994 - Build with rustc 1.18.0-nightly (c58c928e6 2017-04-11). draft
Ralph Giles <giles@mozilla.com> - Thu, 06 Apr 2017 15:04:25 -0700 - rev 561512
Push 53759 by bmo:giles@thaumas.net at Wed, 12 Apr 2017 19:47:07 +0000
Bug 1354994 - Build with rustc 1.18.0-nightly (c58c928e6 2017-04-11). Repack for testing. This can be used to explore code using nightly-only features. MozReview-Commit-ID: 5NIgnHdqSQ4
2c1a3c68a5136be64aea67ee0cfd3830d6e166b1: Bug 1353036 - Update mozscreenshots to use new preference category names and locations. r?mattn draft
Jared Wein <jwein@mozilla.com> - Mon, 03 Apr 2017 11:16:39 -0400 - rev 561511
Push 53758 by bmo:jaws@mozilla.com at Wed, 12 Apr 2017 19:41:47 +0000
Bug 1353036 - Update mozscreenshots to use new preference category names and locations. r?mattn MozReview-Commit-ID: 3oifWlxUPfY
cb82e022c7ee8de4e8ca46f2227cc02a90092991: Bug 1354321 - Rename installer-created shortcuts on update if the branding name has changed. r?agashlin draft
Matt Howell <mhowell@mozilla.com> - Mon, 10 Apr 2017 09:07:27 -0700 - rev 561510
Push 53757 by mhowell@mozilla.com at Wed, 12 Apr 2017 19:40:49 +0000
Bug 1354321 - Rename installer-created shortcuts on update if the branding name has changed. r?agashlin MozReview-Commit-ID: IB74aVjhQ58
c5ece669dea7ddfe41f1a970a5b5a7922cfe28fc: Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 16:28:15 +0100 - rev 561509
Push 53756 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 19:36:05 +0000
Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. The background page do not need to use the AddonManager to set its preferred debugging global anymore (and it would not be able to use it from the extension child process). MozReview-Commit-ID: 2IAxvCjDKvl
ab1b1c12c9686989dfd129bd6e5e03aec713189d: Bug 1302702 - Add tests to check that ExtensionDebuggingUtils is cleaned up when the addon debugger is closed. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 15:59:54 +0100 - rev 561508
Push 53756 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 19:36:05 +0000
Bug 1302702 - Add tests to check that ExtensionDebuggingUtils is cleaned up when the addon debugger is closed. MozReview-Commit-ID: GZT0U1kNwr3
52710a281bcc2e61edc5d6d38636eba0583a0089: Bug 1302702 - Make WebExtension Addon Debugging oop-compatible. draft
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 15:55:35 +0100 - rev 561507
Push 53756 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 19:36:05 +0000
Bug 1302702 - Make WebExtension Addon Debugging oop-compatible. This patch applies all the changes needed to the devtools actors and the toolbox-process-window, to be able to debug a webextension running in an extension child process (as well as a webextension running in the main process). The devtools actor used to debug a webextension is splitted into 3 actors: - the WebExtensionActor is the actor that is created when the "root.listTabs" RDP request is received, it provides the addon metadata (name, icon and addon id) and two RDP methods: - reload: used to reload the addon (e.g. from the "about:debugging#addons" page) - connectAddonDebuggingActor: which provides the actorID of the actor that is connected to the process where the extension is running (used by toolbox-process-window.js to connect the toolbox to the needed devtools actors, e.g. console, inspector etc.) - the WebExtensionParentActor is the actor that connects to the process where the extension is running and ensures that a WebExtensionChildActor instance is created and connected (this actor is only the entrypoint to reach the WebExtensionChildActor, and so it does not provide any RDP request on its own, it only connect itself to its child counterpart and then it returns the RDP "form" of the child actor, and the client is then connected directly to the child actor) - the WebExtensionChildActor is the actor that is running in the same process of the target extension, and it provides the same requestTypes of a tab actor. By splitting the WebExtensionActor from the WebExtensionParentActor, we are able to prevent the RemoteDebuggingServer to connect (and create instances of the WebExtensionChildActor) for every addon listed by a root.listAddons() request. MozReview-Commit-ID: L1vxhA6xQkD
7800804271a990dd75fe0584d79b99c64c8efc66: Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. draft
Luca Greco <lgreco@mozilla.com> - Tue, 11 Apr 2017 05:13:13 +0200 - rev 561506
Push 53756 by luca.greco@alcacoop.it at Wed, 12 Apr 2017 19:36:05 +0000
Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. MozReview-Commit-ID: 2wbZfQiktho
dfa2dbe48254ef4dc85f19f033e2592fc9c5ec06: Bug 1350411 - Add Message Channel for Activity Stream system add-on draft
k88hudson <khudson@mozilla.com> - Fri, 07 Apr 2017 14:13:14 -0400 - rev 561505
Push 53755 by khudson@mozilla.com at Wed, 12 Apr 2017 19:33:36 +0000
Bug 1350411 - Add Message Channel for Activity Stream system add-on MozReview-Commit-ID: DCcGDjKdIHh
161bb386705b4936d3a0d1b77644cb51f3547e68: Bug 1353057 - Split requests summary button into multiple labels. r?Honza draft
Vangelis Katsikaros <vkatsikaros@gmail.com> - Tue, 11 Apr 2017 22:41:26 +0300 - rev 561504
Push 53754 by vkatsikaros@gmail.com at Wed, 12 Apr 2017 19:31:22 +0000
Bug 1353057 - Split requests summary button into multiple labels. r?Honza MozReview-Commit-ID: 1lwmft6Nucy
1d2d05e1ab5e42d031201f2cdba0d6eeb31435ab: Bug 1352069 - Introduce a pref that allows for disabling cosmetic animations draft
Jim Porter <jporter@mozilla.com> - Tue, 11 Apr 2017 13:47:31 -0500 - rev 561503
Push 53753 by bmo:squibblyflabbetydoo@gmail.com at Wed, 12 Apr 2017 19:26:20 +0000
Bug 1352069 - Introduce a pref that allows for disabling cosmetic animations MozReview-Commit-ID: 77pLMtERDna
1a11de30f8a6c34caa8ee9c84b4809f44c1482a2: Bug 1350917 - Re-apply fix from bug 1012912 onto breakpad-client, since it got lost during the last sync. r?ted draft
Mike Conley <mconley@mozilla.com> - Wed, 12 Apr 2017 15:23:12 -0400 - rev 561502
Push 53752 by mconley@mozilla.com at Wed, 12 Apr 2017 19:25:43 +0000
Bug 1350917 - Re-apply fix from bug 1012912 onto breakpad-client, since it got lost during the last sync. r?ted MozReview-Commit-ID: F9a2c6AG9PC
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip