647ae8ed54e5ab51b85e34aa50e71b5982419ade: Bug 1644397 - [devtools] Check if we should unregisterJSWindowActors after destroying a WatcherActor. r=nchevobbe draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 01 Apr 2021 14:07:11 +0000 - rev 3637548
Push 675899 by reviewbot at Thu, 01 Apr 2021 14:08:07 +0000
Bug 1644397 - [devtools] Check if we should unregisterJSWindowActors after destroying a WatcherActor. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D105545 Differential Diff: PHID-DIFF-yapqwmavpjyd5c5hspcn
c99f20e42bf8791a13346fff993b8ee19afa847d: Bug 1644397 - [devtools] Create tab targets on process change via the Watcher Actor. r=nchevobbe draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 01 Apr 2021 14:07:06 +0000 - rev 3637547
Push 675899 by reviewbot at Thu, 01 Apr 2021 14:08:07 +0000
Bug 1644397 - [devtools] Create tab targets on process change via the Watcher Actor. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D105544 Differential Diff: PHID-DIFF-nvxpsfdklweuwbpwk5v6
6d7ea62d37d314004c227eb32d462f9049534faa: Bug 1631451 - [devtools] Prevent re-entrant destroy loop in Pool.destroy. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:07:01 +0000 - rev 3637546
Push 675899 by reviewbot at Thu, 01 Apr 2021 14:08:07 +0000
Bug 1631451 - [devtools] Prevent re-entrant destroy loop in Pool.destroy. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D110097 Differential Diff: PHID-DIFF-pbwwsl5ipqff3gvoahqf
3eca333fdc696cdd6e85bc87dcd4973cb8bb855e: Bug 1631451 - [devtools] Control DevToolsClient closure from Descriptor instead of Target. r=nchevobbe,jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:06:55 +0000 - rev 3637545
Push 675899 by reviewbot at Thu, 01 Apr 2021 14:08:07 +0000
Bug 1631451 - [devtools] Control DevToolsClient closure from Descriptor instead of Target. r=nchevobbe,jdescottes Still use a shouldCloseClient flag, but instead of closing the client from the target's destruction, from which we should ignore cross process target switching, we now close it from the descriptor destruction. Descriptor destruction should only happen when the toolbox is meant to be closed. Differential Revision: https://phabricator.services.mozilla.com/D106835 Differential Diff: PHID-DIFF-66cdwyswmj7m73pszlnd
548b98a6352396d389c90a10675b58d6f12faf83: Bug 1631451 - [devtools] Destroy target front via Watcher's target-destroyed-form. r=nchevobbe,jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:06:50 +0000 - rev 3637544
Push 675899 by reviewbot at Thu, 01 Apr 2021 14:08:07 +0000
Bug 1631451 - [devtools] Destroy target front via Watcher's target-destroyed-form. r=nchevobbe,jdescottes That, instead of tabDetached event, fired on the target actor themself. Differential Revision: https://phabricator.services.mozilla.com/D108578 Differential Diff: PHID-DIFF-xw2djryfyjhi3l35dje4
4dd58ad860be30c1c23ecc0a13befc4715a2140d: Bug 1699493 - [devtools] Migrate WebExtInspectedWindow front to a command. r=nchevobbe,rpl draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:06:45 +0000 - rev 3637543
Push 675899 by reviewbot at Thu, 01 Apr 2021 14:08:07 +0000
Bug 1699493 - [devtools] Migrate WebExtInspectedWindow front to a command. r=nchevobbe,rpl - implement the new "inspected-window" command - move WebExtensionInspectedWindowFront implement to the command, making the front empty - migrate tests to use the commands instead of front - stop maintaining the current top level target in ExtensionParent.jsm, no longer have to use watchTargets - stop creating a new descriptor on each new target - instead only pull one new dedicated "commands" for WebExt (still in ExtensionParent.jsm) - remove TabDescriptor isDevToolsExtensionContext as we no longer need anything special in the descriptor - remove now unused methods on DevToolsShims (createWebExtensionInspectedWindowFront, createDescriptorForTabForWebExtension) - remove the now unused TabDescriptorFactory.createDescriptorForTab's "forceCreationForWebextension" option, as CommandsFactory.forTab always instantiate a brand new commands - migrate webext to use the command instead of front Differential Revision: https://phabricator.services.mozilla.com/D108994 Differential Diff: PHID-DIFF-cvotwwgwh7vyfmysmipx
0010812d6dcbbafa076ea2b85c454753489d1412: try_task_config for https://phabricator.services.mozilla.com/D105546 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 01 Apr 2021 14:04:34 +0000 - rev 3637542
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
try_task_config for https://phabricator.services.mozilla.com/D105546 Differential Diff: PHID-DIFF-l6bofwwzc32k42xwjdg4
37545cc7e00f107425ef84161d906b17ca2b5773: Bug 1644397 - [devtools] Add dedicated navigation test. r=nchevobbe draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 01 Apr 2021 14:04:23 +0000 - rev 3637541
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1644397 - [devtools] Add dedicated navigation test. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D105546 Differential Diff: PHID-DIFF-l6bofwwzc32k42xwjdg4
5443ad5bbf9fd2ea63f9114abe12edab4ab2345c: Bug 1644397 - [devtools] Check if we should unregisterJSWindowActors after destroying a WatcherActor. r=nchevobbe draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 01 Apr 2021 14:04:17 +0000 - rev 3637540
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1644397 - [devtools] Check if we should unregisterJSWindowActors after destroying a WatcherActor. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D105545 Differential Diff: PHID-DIFF-yapqwmavpjyd5c5hspcn
648d24441d379c6139da4469e258ae888b4879e0: Bug 1644397 - [devtools] Create tab targets on process change via the Watcher Actor. r=nchevobbe draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 01 Apr 2021 14:04:13 +0000 - rev 3637539
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1644397 - [devtools] Create tab targets on process change via the Watcher Actor. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D105544 Differential Diff: PHID-DIFF-nvxpsfdklweuwbpwk5v6
fc3ae970f1457913d0bb52389062bad39e2c6706: Bug 1631451 - [devtools] Prevent re-entrant destroy loop in Pool.destroy. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:04:09 +0000 - rev 3637538
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1631451 - [devtools] Prevent re-entrant destroy loop in Pool.destroy. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D110097 Differential Diff: PHID-DIFF-pbwwsl5ipqff3gvoahqf
ac6168d4733240ff996956cfac605729533bb1e6: Bug 1631451 - [devtools] Control DevToolsClient closure from Descriptor instead of Target. r=nchevobbe,jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:04:02 +0000 - rev 3637537
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1631451 - [devtools] Control DevToolsClient closure from Descriptor instead of Target. r=nchevobbe,jdescottes Still use a shouldCloseClient flag, but instead of closing the client from the target's destruction, from which we should ignore cross process target switching, we now close it from the descriptor destruction. Descriptor destruction should only happen when the toolbox is meant to be closed. Differential Revision: https://phabricator.services.mozilla.com/D106835 Differential Diff: PHID-DIFF-66cdwyswmj7m73pszlnd
b6e0a98a79c4808b5249df9fe91950f811787020: Bug 1631451 - [devtools] Destroy target front via Watcher's target-destroyed-form. r=nchevobbe,jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:03:58 +0000 - rev 3637536
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1631451 - [devtools] Destroy target front via Watcher's target-destroyed-form. r=nchevobbe,jdescottes That, instead of tabDetached event, fired on the target actor themself. Differential Revision: https://phabricator.services.mozilla.com/D108578 Differential Diff: PHID-DIFF-xw2djryfyjhi3l35dje4
897f4b341cf4f693a8c88df7372e309a22db4839: Bug 1699493 - [devtools] Migrate WebExtInspectedWindow front to a command. r=nchevobbe,rpl draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Apr 2021 14:03:53 +0000 - rev 3637535
Push 675898 by reviewbot at Thu, 01 Apr 2021 14:04:59 +0000
Bug 1699493 - [devtools] Migrate WebExtInspectedWindow front to a command. r=nchevobbe,rpl - implement the new "inspected-window" command - move WebExtensionInspectedWindowFront implement to the command, making the front empty - migrate tests to use the commands instead of front - stop maintaining the current top level target in ExtensionParent.jsm, no longer have to use watchTargets - stop creating a new descriptor on each new target - instead only pull one new dedicated "commands" for WebExt (still in ExtensionParent.jsm) - remove TabDescriptor isDevToolsExtensionContext as we no longer need anything special in the descriptor - remove now unused methods on DevToolsShims (createWebExtensionInspectedWindowFront, createDescriptorForTabForWebExtension) - remove the now unused TabDescriptorFactory.createDescriptorForTab's "forceCreationForWebextension" option, as CommandsFactory.forTab always instantiate a brand new commands - migrate webext to use the command instead of front Differential Revision: https://phabricator.services.mozilla.com/D108994 Differential Diff: PHID-DIFF-cvotwwgwh7vyfmysmipx
b3ec78d55e9969740f0966d71cdcc2737078fad6: try: -b do -p win32,win64 -u cppunit,gtest,mochitest,xpcshell -t none draft
Toshihito Kikuchi <tkikuchi@mozilla.com> - Thu, 01 Apr 2021 07:02:23 -0700 - rev 3637534
Push 675897 by tkikuchi@mozilla.com at Thu, 01 Apr 2021 14:03:37 +0000
try: -b do -p win32,win64 -u cppunit,gtest,mochitest,xpcshell -t none Pushed via `mach try syntax`
dc9302613b73c52fb96d9f377e12e72d4b3a1c19: Bug 1695817 - Part 6: Add a mochitest case with TestShellEx.dll. r=gijs draft
Toshihito Kikuchi <tkikuchi@mozilla.com> - Tue, 09 Mar 2021 12:14:16 -0800 - rev 3637533
Push 675897 by tkikuchi@mozilla.com at Thu, 01 Apr 2021 14:03:37 +0000
Bug 1695817 - Part 6: Add a mochitest case with TestShellEx.dll. r=gijs This patch adds a new mochitest to verify the content on about:third-party. As a third-party module to test, this patch adds a new DLL TestShellEx.dll which works as an Icon Handler Shell Extension. Differential Revision: https://phabricator.services.mozilla.com/D109307
9e9973526c2906072f835b9e3f77030ad1171ac9: Bug 1695817 - Part 5: Show name and publisher of an application owning a module. r=gijs draft
Toshihito Kikuchi <tkikuchi@mozilla.com> - Thu, 18 Mar 2021 15:23:06 -0700 - rev 3637532
Push 675897 by tkikuchi@mozilla.com at Thu, 01 Apr 2021 14:03:37 +0000
Bug 1695817 - Part 5: Show name and publisher of an application owning a module. r=gijs This patch adds application info (Name and Publisher for now) in the about:third-party page if a module is a part of an installed application, which is registered in the registry and shown in Windows Control Panel. To achieve this, we parse the registry to collect installed applications in the background task. Differential Revision: https://phabricator.services.mozilla.com/D109306
69f702d9052454ac6835dd873ccd712b0532cffe: Bug 1695817 - Part 4: Label a module as ShellExtension or IME. r=gijs draft
Toshihito Kikuchi <tkikuchi@mozilla.com> - Wed, 17 Mar 2021 20:33:12 -0700 - rev 3637531
Push 675897 by tkikuchi@mozilla.com at Thu, 01 Apr 2021 14:03:37 +0000
Bug 1695817 - Part 4: Label a module as ShellExtension or IME. r=gijs This patch adds a feature to mark each module in the about:third-party page as a shell extension or an IME if it is so. To achieve this, when the page is loaded, it starts a background task to collect registered shell extensions from the registry and adds a tag next to a module's name. Differential Revision: https://phabricator.services.mozilla.com/D109305
e0c1a598c1a68f77fc12a40f7bc262128d207818: Bug 1695817 - Part 3: Show third-party module info in the about:third-party page draft
Toshihito Kikuchi <tkikuchi@mozilla.com> - Wed, 17 Mar 2021 20:05:20 -0700 - rev 3637530
Push 675897 by tkikuchi@mozilla.com at Thu, 01 Apr 2021 14:03:37 +0000
Bug 1695817 - Part 3: Show third-party module info in the about:third-party page This patch implements a frontend part of the about:third-party, showing third-party module info based on the telemetry ping as we currently do in the "Third-Party Modules" section in the about:support page (bug 1669036). Differential Revision: https://phabricator.services.mozilla.com/D109304
4cb4874bfb4509d2037a2b8ee15773ff018a0a99: try_task_config for https://phabricator.services.mozilla.com/D105545 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 01 Apr 2021 14:01:06 +0000 - rev 3637529
Push 675896 by reviewbot at Thu, 01 Apr 2021 14:01:34 +0000
try_task_config for https://phabricator.services.mozilla.com/D105545 Differential Diff: PHID-DIFF-yapqwmavpjyd5c5hspcn
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip