ef12ed2b464146caff867bc950a43d700c007526: Bug 1302702 - Add devtools webextension actor mochitest-chrome unit tests. r=ochameau
Luca Greco <lgreco@mozilla.com> - Wed, 10 May 2017 12:54:18 +0200 - rev 358788
Push 42849 by ryanvm@gmail.com at Wed, 17 May 2017 17:09:54 +0000
Bug 1302702 - Add devtools webextension actor mochitest-chrome unit tests. r=ochameau MozReview-Commit-ID: 9pAbT89SlJJ
9859873385bc5722792131a3dcb9caced44f0261: Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. r=kmag
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 16:28:15 +0100 - rev 358787
Push 42849 by ryanvm@gmail.com at Wed, 17 May 2017 17:09:54 +0000
Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. r=kmag 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
9b16857ca48d5057aba8240b41546e8592e990bb: Bug 1302702 - Make WebExtension Addon Debugging oop-compatible. r=ochameau
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 15:55:35 +0100 - rev 358786
Push 42849 by ryanvm@gmail.com at Wed, 17 May 2017 17:09:54 +0000
Bug 1302702 - Make WebExtension Addon Debugging oop-compatible. r=ochameau 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
d4ebca627094a76823a037acec723b921bd65952: Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. r=kmag
Luca Greco <lgreco@mozilla.com> - Tue, 11 Apr 2017 05:13:13 +0200 - rev 358785
Push 42849 by ryanvm@gmail.com at Wed, 17 May 2017 17:09:54 +0000
Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. r=kmag MozReview-Commit-ID: 2wbZfQiktho
5c8ee04870565b471702ecce95e64d06413ca600: Bug 1302702 - Provide a DebugUtils object from ExtensionParent.jsm. r=kmag
Luca Greco <lgreco@mozilla.com> - Tue, 21 Mar 2017 16:24:13 +0100 - rev 358784
Push 42849 by ryanvm@gmail.com at Wed, 17 May 2017 17:09:54 +0000
Bug 1302702 - Provide a DebugUtils object from ExtensionParent.jsm. r=kmag 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 DebugUtils object. The DebugUtils 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 DebugUtils 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 DebugUtils 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
7e04198f7bb6bb3b018e82e58bc5baaea14972ef: Bug 1341102: Update expectations for servo/servo#16858. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 May 2017 18:45:21 +0200 - rev 358783
Push 42848 by ecoal95@gmail.com at Wed, 17 May 2017 16:46:50 +0000
Bug 1341102: Update expectations for servo/servo#16858. r=me MozReview-Commit-ID: IPhvKtncKGU
4dfebbea38975129339eefcdb9f74ab271f7b9ac: Bug 1364672 - take the padding of the views into account when calculating the height of each sub view. r=Gijs
Mike de Boer <mdeboer@mozilla.com> - Wed, 17 May 2017 18:05:58 +0200 - rev 358782
Push 42847 by mdeboer@mozilla.com at Wed, 17 May 2017 16:45:49 +0000
Bug 1364672 - take the padding of the views into account when calculating the height of each sub view. r=Gijs It's ok to cache the padding size of the main view and re-use it in this case, because the padding is maintained for each view consistently. The performance characteristics are therefore maintained. MozReview-Commit-ID: GYT59NIiBET
ee2658ed3cfb205700f5e1b095bf5d5ede15c4b2: Bug 1364862: Make PostRebuildAllStyleData async. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 May 2017 18:02:59 +0200 - rev 358781
Push 42846 by ecoal95@gmail.com at Wed, 17 May 2017 16:28:10 +0000
Bug 1364862: Make PostRebuildAllStyleData async. r=heycam MozReview-Commit-ID: EM3eUP1dWwA Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
6c9ee05ec7608d29ba6068d44e1a9421bfe2a6e5: Bug 1365633 - Add rustc target for Android x86_64. r=rillian
Jan Beich <jbeich@FreeBSD.org> - Wed, 17 May 2017 15:13:34 +0000 - rev 358780
Push 42845 by rgiles@mozilla.com at Wed, 17 May 2017 16:24:39 +0000
Bug 1365633 - Add rustc target for Android x86_64. r=rillian MozReview-Commit-ID: 8lbkRTusiMg
1dc0fc082830cc3efb1fb889e752e83ecbe56e0f: servo: Merge #16907 - Bug 1364862: Make PostRebuildAllStyleData async. r=heycam (from emilio:postrebuild); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 May 2017 09:21:53 -0500 - rev 358779
Push 42844 by servo-vcs-sync@mozilla.com at Wed, 17 May 2017 16:20:27 +0000
servo: Merge #16907 - Bug 1364862: Make PostRebuildAllStyleData async. r=heycam (from emilio:postrebuild); r=heycam Source-Repo: https://github.com/servo/servo Source-Revision: c2d5b0006ce45930184cb9f8edb5e0a8146512f7
f74ec590a5343f603c2e070afa25743dd15df43d: Bug 1363219 - Try harder to pre-render offscreen portions of scrollbar thumbs. r=mstange
Botond Ballo <botond@mozilla.com> - Mon, 08 May 2017 18:28:26 -0400 - rev 358778
Push 42843 by bballo@mozilla.com at Wed, 17 May 2017 15:58:31 +0000
Bug 1363219 - Try harder to pre-render offscreen portions of scrollbar thumbs. r=mstange In bug 1359868 we started to do this, but we bounded the pre-render region for the entire scrollbar by the widget bounds, which is not helpful for tall scrollframes with short thumbs. This time, we are bounding the pre-render region of the thumb only, so a small thumb will always be completely painted. MozReview-Commit-ID: 5LuP5Lfahdm
1f09b8e255ddf965d62a2cc0086ce08ed5e86ea9: Backed out changeset d58fda39820b (bug 1364594) for failing Marionette's test_window_maximize.py TestWindowMaximize.test_maximize on Windows 8 x64. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 17 May 2017 17:54:47 +0200 - rev 358777
Push 42842 by archaeopteryx@coole-files.de at Wed, 17 May 2017 15:55:04 +0000
Backed out changeset d58fda39820b (bug 1364594) for failing Marionette's test_window_maximize.py TestWindowMaximize.test_maximize on Windows 8 x64. r=backout
0be21772f2f918bfbc7d3af0d776609fb333ae1e: Revert "Bug 1364746: More reftest expectation updates. r=me"
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 May 2017 17:10:53 +0200 - rev 358776
Push 42841 by ecoal95@gmail.com at Wed, 17 May 2017 15:12:15 +0000
Revert "Bug 1364746: More reftest expectation updates. r=me" This reverts commit 8367ef75428b06fd0e7fe83dfe847bdc000911f0.
e529bfc7e59c6be14725d36add13ff8ad33f4b53: Bug 1341102: Revendor rust dependencies. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 May 2017 16:48:39 +0200 - rev 358775
Push 42840 by ecoal95@gmail.com at Wed, 17 May 2017 14:49:17 +0000
Bug 1341102: Revendor rust dependencies. r=me MozReview-Commit-ID: GJXx3EZHBbK
c1f2a232aa65a368ad817c958ef2aeeec464a417: Bug 1348362 - Cleanup chrome://global/skin/icons - Remove unused files. r=dao
Dan Banner <dbugs@thebanners.uk> - Sun, 07 May 2017 19:16:27 +0100 - rev 358774
Push 42839 by mbanner@mozilla.com at Wed, 17 May 2017 14:38:19 +0000
Bug 1348362 - Cleanup chrome://global/skin/icons - Remove unused files. r=dao MozReview-Commit-ID: EZVP5SeYDGw
d2e2e1b31ea9343931b8cac7c452fd3ff54fdcb8: Bug 1348362 - Cleanup chrome://global/skin/icons - Move shared files to be Windows-only where they are only used on Windows. r=dao
Dan Banner <dbugs@thebanners.uk> - Sun, 07 May 2017 17:03:10 +0100 - rev 358773
Push 42839 by mbanner@mozilla.com at Wed, 17 May 2017 14:38:19 +0000
Bug 1348362 - Cleanup chrome://global/skin/icons - Move shared files to be Windows-only where they are only used on Windows. r=dao MozReview-Commit-ID: IWhbpsuEVJR
4462867db73bee73bbe6c4d2681ac2d285dbcee5: Bug 1348362 - Cleanup chrome://global/skin/icons - Move some shared files to be Linux-only, as they are only used on Linux. r=dao
Dan Banner <dbugs@thebanners.uk> - Sun, 07 May 2017 16:46:59 +0100 - rev 358772
Push 42839 by mbanner@mozilla.com at Wed, 17 May 2017 14:38:19 +0000
Bug 1348362 - Cleanup chrome://global/skin/icons - Move some shared files to be Linux-only, as they are only used on Linux. r=dao MozReview-Commit-ID: IbcGedKFrTq
2e058bcd4bce046ddbb6675c13a359a1bbadb1c3: servo: Merge #16858 - Implement the hashless color quirk (fixes #15341) (from nox:quirks); r=SimonSapin
Anthony Ramine <n.oxyde@gmail.com> - Wed, 17 May 2017 08:08:00 -0500 - rev 358771
Push 42838 by servo-vcs-sync@mozilla.com at Wed, 17 May 2017 14:22:23 +0000
servo: Merge #16858 - Implement the hashless color quirk (fixes #15341) (from nox:quirks); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 5622c2af81eba232f616ad862946cd2ba0ffdb92
495ed740cb70e818f084441edc192e7829c33f7e: Bug 1360357 - add test for inline source maps; r=jdescottes
Tom Tromey <tom@tromey.com> - Tue, 16 May 2017 13:16:17 -0600 - rev 358770
Push 42837 by ttromey@mozilla.com at Wed, 17 May 2017 14:14:36 +0000
Bug 1360357 - add test for inline source maps; r=jdescottes MozReview-Commit-ID: K0xvb00728a
2a534e65b84f1cecb1a1bfca0ae3cf5de54407a8: Bug 1364746: More reftest expectation updates. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 May 2017 16:10:04 +0200 - rev 358769
Push 42836 by ecoal95@gmail.com at Wed, 17 May 2017 14:12:32 +0000
Bug 1364746: More reftest expectation updates. r=me MozReview-Commit-ID: LX1cZcvP2Rq
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip