43bc4f4903cb3b52b6107bd3636b50aabad7d7b5: Backed out changeset 2255bb2a4215 (bug 1302702)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 17 May 2017 20:01:08 +0200 - rev 358798
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Backed out changeset 2255bb2a4215 (bug 1302702)
580ca1d982e0103fd0e3be9159f841b09d6ba1e3: servo: Merge #16909 - style: Refactor the cascade function (from emilio:simplify-cascade); r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 May 2017 11:19:56 -0500 - rev 358797
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
servo: Merge #16909 - style: Refactor the cascade function (from emilio:simplify-cascade); r=bholley The `cascade_primary_or_pseudo` function was nice when we shared more code, but right now I think it just makes it harder to understand what's going on. Source-Repo: https://github.com/servo/servo Source-Revision: c6c960a661aa841a9915f5a816148c6275b98dbd
d4cb588ab2cc5a9edb75d0896f043c1c44b94b6d: Bug 1365638 - Change label text for "Close sidebar" to "Close Sidebar" on header menu;r=Gijs
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 17 May 2017 10:32:17 -0700 - rev 358796
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Bug 1365638 - Change label text for "Close sidebar" to "Close Sidebar" on header menu;r=Gijs MozReview-Commit-ID: E3rg2TUBVyn
06bdd79f4ba24041467755b35dab028e06e2de7d: Bug 1365090: use target bitrate instead of max for simulcast. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 16 May 2017 16:15:04 -0700 - rev 358795
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Bug 1365090: use target bitrate instead of max for simulcast. r=bwc MozReview-Commit-ID: GThcXHHnoCV
0f749464984f50ada50a169b6e72b4f9f9196765: Bug 1365090: clear RID vector when reconfiguring send media codec. r=jesup
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 15 May 2017 21:47:34 -0700 - rev 358794
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Bug 1365090: clear RID vector when reconfiguring send media codec. r=jesup MozReview-Commit-ID: Bs5Cihjt8fV
2255bb2a42156fc84f1a0e56883582d19db174aa: Bug 1302702 - Check if the threadActor is attached before using it in tab actor's _windowReady. r=ochameau
Luca Greco <lgreco@mozilla.com> - Thu, 11 May 2017 18:54:26 +0200 - rev 358793
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Bug 1302702 - Check if the threadActor is attached before using it in tab actor's _windowReady. r=ochameau MozReview-Commit-ID: IexaXRL27Lu
3173e1090b3ca80f9368a8dfdc4831505be1ec0c: Bug 1302702 - Fix inspector panel deadwrapper exceptions on addon reloads. r=ochameau
Luca Greco <lgreco@mozilla.com> - Mon, 24 Apr 2017 13:49:10 +0200 - rev 358792
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Bug 1302702 - Fix inspector panel deadwrapper exceptions on addon reloads. r=ochameau MozReview-Commit-ID: DPaUiLeTyCC
b5e20d92d062c3b1d5df8ba1daf74eb905cabb53: Bug 1302702 - Shorter extension urls in addon debugger window title and frames list selector. r=ochameau
Luca Greco <lgreco@mozilla.com> - Mon, 24 Apr 2017 13:47:56 +0200 - rev 358791
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Bug 1302702 - Shorter extension urls in addon debugger window title and frames list selector. r=ochameau MozReview-Commit-ID: zMdiVPyBUR
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 358790
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358789
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358788
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358787
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358786
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358785
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358784
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358783
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32: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 358782
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358781
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358780
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +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 358779
Push 31838 by kwierso@gmail.com at Wed, 17 May 2017 20:32:10 +0000
Backed out changeset d58fda39820b (bug 1364594) for failing Marionette's test_window_maximize.py TestWindowMaximize.test_maximize on Windows 8 x64. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip