searching for reviewer(rhunt)
81babd897f9e153c23fa46dfb48e73855adb2418: Bug 1546592 - Allow element segments to be 'anyref', and generalize. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Thu, 17 Oct 2019 13:25:24 +0000 - rev 498036
Push 114157 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 22:00:13 +0000
Bug 1546592 - Allow element segments to be 'anyref', and generalize. r=rhunt The main changes here are: * Element segments that carry an elementexpr can carry a type T that is other than 'funcref', though we require T <: anyref * We generalize type handling around table initialization so that a table-of-T can be initialized from segment-of-U if U <: T. Also: * A declared element segment needs to have type funcref. The spec is silent on this, but it's a conservative choice. * A drive-by fix in serialize/deserialize, the 'kind' field was not being handled properly. This doesn't affect any shipping product as the serialize/deserialize code is currently unused. Differential Revision: https://phabricator.services.mozilla.com/D48690
8ea163ea6721438aa8a352b3d3f297fe2895373c: Bug 1586347 - Have BrowserChild internally take care of caching logic when checking if windows support protected media. r=dminor,rhunt
Bryce Seager van Dyk <bvandyk@mozilla.com> - Mon, 14 Oct 2019 19:10:39 +0000 - rev 497550
Push 114152 by dvarga@mozilla.com at Tue, 15 Oct 2019 11:14:34 +0000
Bug 1586347 - Have BrowserChild internally take care of caching logic when checking if windows support protected media. r=dminor,rhunt Currently when checking if a window supports protected media it's up to the caller interacting with a BrowserChild to check if a response is already cached, to perform the check if needed, and to then set the cached response if a call was made. This patch moves that logic internal to Browser child so that callers need to only worry about interacting with a single function. Differential Revision: https://phabricator.services.mozilla.com/D48585
69e2478e2a33f89f54bde0d38f1b790d52b9edad: Bug 1586252 - Adapt to spec change for src/dest idx for table.copy/memory.copy. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Wed, 09 Oct 2019 13:44:55 +0000 - rev 497078
Push 114148 by shindli@mozilla.com at Mon, 14 Oct 2019 10:49:50 +0000
Bug 1586252 - Adapt to spec change for src/dest idx for table.copy/memory.copy. r=rhunt Because implementations were not in agreement about this and the spec informally called for src-before-dest, the spec was changed to correspond to the dynamic and canonical operand order: dest-before-src. So we adapt to this. Differential Revision: https://phabricator.services.mozilla.com/D48176
7e6a7b2f9fc65dbdebca4465dec03d42af83d9e1: Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Mon, 07 Oct 2019 09:21:57 +0000 - rev 496555
Push 114145 by apavel@mozilla.com at Tue, 08 Oct 2019 11:00:56 +0000
Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt This removes support for 'passive' and makes our element and data segment syntax follow standard syntax much more closely. Element segments now require either 'func' or 'funcref' in the right position, and require a table index for active segments that don't use the designated MVP shorthand. Data segments require an offset when there's a memory index present. Also add support for the noise syntax (offset x) for the initialization offset in active segments. I did not add support for the variant of in-line elements in the table definition that allows the starting offset to be specified; this is followup work. Also tidy up some naming and comments in an attempt to clarify the flow in the encoder. Differential Revision: https://phabricator.services.mozilla.com/D48031
341a1c31fb152764937482abb2b0d81c63b3730c: Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Fri, 04 Oct 2019 13:51:59 +0000 - rev 496321
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +0000
Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt This removes support for 'passive' and makes our element and data segment syntax follow standard syntax much more closely. Element segments now require either 'func' or 'funcref' in the right position, and require a table index for active segments that don't use the designated MVP shorthand. Data segments require an offset when there's a memory index present. Also add support for the noise syntax (offset x) for the initialization offset in active segments. I did not add support for the variant of in-line elements in the table definition that allows the starting offset to be specified; this is followup work. Also tidy up some naming and comments in an attempt to clarify the flow in the encoder. Differential Revision: https://phabricator.services.mozilla.com/D48031
08088ff7a8be5215b969199d2e8a7bb2d1dc77bd: Bug 1582042 - Use DocShell::SetIsActive from BrowserChild::MakeVisible for non top-level browsers. r=mconley,rhunt
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Sep 2019 13:11:51 +0000 - rev 495352
Push 114134 by ccoroiu@mozilla.com at Mon, 30 Sep 2019 09:57:15 +0000
Bug 1582042 - Use DocShell::SetIsActive from BrowserChild::MakeVisible for non top-level browsers. r=mconley,rhunt That is, for fission iframes. For top level stuff we rely on the tab switcher going through SetDocShellIsActive and such. See the expanded comment as for why. Ideally we could simplify this further by not making RecvRenderLayers update the visibility (which spins the refresh driver and such). It's a bit suspect because it's very easy to get to an inconsistent state if the browser chrome does something wrong. I'll try to do that, but for now this should improve the fission situation anyway. Differential Revision: https://phabricator.services.mozilla.com/D46706
c1fc5c5e39c044658f6ac614fd15d3fe99b1a5e5: Bug 1579157: Cranelift: mark Heap as read-only only in the huge memory case; r=rhunt
Benjamin Bouvier <benj@benj.me> - Mon, 09 Sep 2019 10:55:29 +0000 - rev 492288
Push 114049 by shindli@mozilla.com at Mon, 09 Sep 2019 15:42:14 +0000
Bug 1579157: Cranelift: mark Heap as read-only only in the huge memory case; r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D45011
5b8583d3aa3782ca1140b20e493d1e10e6390ffc: Bug 1571341 - Default to using DocumentRelative for the root document being drawn, since callers generally expect coordinates relative to the document. r=rhunt
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 14 Aug 2019 10:23:39 +0000 - rev 487904
Push 113895 by btara@mozilla.com at Wed, 14 Aug 2019 22:08:04 +0000
Bug 1571341 - Default to using DocumentRelative for the root document being drawn, since callers generally expect coordinates relative to the document. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D41728
b8c5fc82d21ddb485d6565dd49f31f98e95a684f: Bug 1569930 - Handle races in CrossProcessPaint without crashing, and instead report it back to the caller. r=rhunt
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 14 Aug 2019 10:23:34 +0000 - rev 487903
Push 113895 by btara@mozilla.com at Wed, 14 Aug 2019 22:08:04 +0000
Bug 1569930 - Handle races in CrossProcessPaint without crashing, and instead report it back to the caller. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D41727
690edc0673c61f056f8a4106237f79b1f6a734ba: Bug 1570369 - Part 2: Use IPDL refcounted for PAPZInputBridge, r=rhunt
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:22 +0000 - rev 487110
Push 113859 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:53:37 +0000
Bug 1570369 - Part 2: Use IPDL refcounted for PAPZInputBridge, r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D40253
f2901a5df92f7ae9b30bd364f6983f035870e515: Bug 1569974 - Don't try to deference an empty Maybe when starting CrossProcessPaint with a rect. r=rhunt
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 31 Jul 2019 19:01:05 +0000 - rev 485681
Push 113818 by rmaries@mozilla.com at Thu, 01 Aug 2019 22:55:32 +0000
Bug 1569974 - Don't try to deference an empty Maybe when starting CrossProcessPaint with a rect. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D39964
7a1b62721c249d890333a4a6dfa876e08a070771: Bug 1570339: Skip wasm atomic fence if atomics aren't enabled/supported; r=rhunt
Benjamin Bouvier <benj@benj.me> - Wed, 31 Jul 2019 16:05:47 +0000 - rev 485604
Push 113814 by ncsoregi@mozilla.com at Wed, 31 Jul 2019 21:59:54 +0000
Bug 1570339: Skip wasm atomic fence if atomics aren't enabled/supported; r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D40054
634c5f669f3a6cb6b7e3f851af20927ebcfc2d88: Bug 1562722 - Don't apply the background color to anything except the root document when using CrossProcessPaint. r=rhunt
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 11 Jul 2019 14:01:15 +0000 - rev 482502
Push 113674 by dvarga@mozilla.com at Fri, 12 Jul 2019 10:08:07 +0000
Bug 1562722 - Don't apply the background color to anything except the root document when using CrossProcessPaint. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D37679
6db28048fd8ac852f01e5f1c17350a15cb9e9fe6: Bug 1405083 - Re-enable test_getUserMedia_basicScreenshare.html on linux64. r=rhunt
Andreas Pehrson <apehrson@mozilla.com> - Mon, 01 Jul 2019 18:26:52 +0000 - rev 480940
Push 113585 by aciure@mozilla.com at Tue, 02 Jul 2019 21:57:44 +0000
Bug 1405083 - Re-enable test_getUserMedia_basicScreenshare.html on linux64. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D36220
4f8400c7d8e57315fa2afb1636344c0dd7ffd2fd: Bug 1561570 - Ensure the BrowserChild is updated with the new chrome offset after fullscreen changes happen. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Jul 2019 18:27:55 +0000 - rev 480868
Push 113579 by dluca@mozilla.com at Tue, 02 Jul 2019 09:47:28 +0000
Bug 1561570 - Ensure the BrowserChild is updated with the new chrome offset after fullscreen changes happen. r=rhunt Apparently the GetChromeOffset() in BrowserChild becomes stale after exiting fullscreen, but it's not clear to me what is supposed to keep it updated. So this patch adds a fullscreenchange event listener that updates it. If we encounter other scenarios where this happens maybe we can find a better way to do this but without more knowledge of the scenarios this is the best option I have. Differential Revision: https://phabricator.services.mozilla.com/D36080
8cdaaacd3b2926bfcc0e2c73bc9c55f8850e9ff8: Bug 1555838 - More polyutil fixes. r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Wed, 05 Jun 2019 16:57:20 +0000 - rev 480798
Push 113569 by rgurzau@mozilla.com at Mon, 01 Jul 2019 22:22:20 +0000
Bug 1555838 - More polyutil fixes. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D33688
f64391685781fbe1c6a15f3373504f62acbc019c: Bug 1559627 - More reliably detect position changes during reframe. r=rhunt
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 24 Jun 2019 15:44:21 +0000 - rev 479943
Push 113507 by dvarga@mozilla.com at Mon, 24 Jun 2019 21:53:18 +0000
Bug 1559627 - More reliably detect position changes during reframe. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D35157
ba22d4def27fcbfe82f102f9562fd25eb1b4f7b2: Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 21 Jun 2019 09:51:00 +0000 - rev 479877
Push 113498 by nerli@mozilla.com at Sun, 23 Jun 2019 09:49:26 +0000
Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt This changes CreateClippedDrawTarget so that instead of taking a max size and a transform it just takes a user space rect of the desired bounds. This change allows the caller to not worry about the computing a max size based on the current clip. Instead this responsibility is lowered into the specific backends. The main motivation for this work is to allow blob recoordination to create recordings that don't depend on the current clip. Some additional benefits are that the API is easier to use and as can be seen simplifies the SVG masking code because it doesn't need to track surface offsets manually. It's also an important step towards removing all the uses of gfxContext::GetClipExtents which will let us get rid of the separate clipping stack in gfxContext and help us move off of gfxContext completely. Most backend implementations of CreateClippedDrawTarget are relatively simple. DrawTargetCapture is modified to track the current clip rect so that it can create a new DrawTargetCapture of the appropriate size without needing to worry about lazy resolution. Differential Revision: https://phabricator.services.mozilla.com/D33363
88e6c989e78320d6a37671e23b92cc4f68736295: Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 20 Jun 2019 22:34:31 +0000 - rev 479801
Push 113490 by shindli@mozilla.com at Fri, 21 Jun 2019 16:20:34 +0000
Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt This changes CreateClippedDrawTarget so that instead of taking a max size and a transform it just takes a user space rect of the desired bounds. This change allows the caller to not worry about the computing a max size based on the current clip. Instead this responsibility is lowered into the specific backends. The main motivation for this work is to allow blob recoordination to create recordings that don't depend on the current clip. Some additional benefits are that the API is easier to use and as can be seen simplifies the SVG masking code because it doesn't need to track surface offsets manually. It's also an important step towards removing all the uses of gfxContext::GetClipExtents which will let us get rid of the separate clipping stack in gfxContext and help us move off of gfxContext completely. Most backend implementations of CreateClippedDrawTarget are relatively simple. DrawTargetCapture is modified to track the current clip rect so that it can create a new DrawTargetCapture of the appropriate size without needing to worry about lazy resolution. Differential Revision: https://phabricator.services.mozilla.com/D33363
1840bfa54ac98773c212b837ea042b07a4f76d38: Bug 1559565 - Revert part of bug 1559259 for high frequency intermittent failures. r=rhunt
Ryan Hunt <rhunt@eqrion.net> - Mon, 17 Jun 2019 14:34:46 +0000 - rev 479086
Push 113460 by btara@mozilla.com at Mon, 17 Jun 2019 21:43:26 +0000
Bug 1559565 - Revert part of bug 1559259 for high frequency intermittent failures. r=rhunt The test still fails frequently on non-WR; we must still be missing something. Differential Revision: https://phabricator.services.mozilla.com/D35155
ac140c69f74e6a1b1046e75efc516f90dc83566d: Bug 1559240 - Make sure oop-browser-context passes the BrowsingContext of the crashing subframe. r=rhunt
Mike Conley <mconley@mozilla.com> - Thu, 13 Jun 2019 21:06:23 +0000 - rev 478777
Push 113435 by shindli@mozilla.com at Fri, 14 Jun 2019 03:43:52 +0000
Bug 1559240 - Make sure oop-browser-context passes the BrowsingContext of the crashing subframe. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D34930
74e4704a550e5380090059e0a91b6af341dae136: Bug 1558202 - Disable hardware acceleration on Linux if the GPU process becomes disabled. r=rhunt
Andrew Osmond <aosmond@mozilla.com> - Mon, 10 Jun 2019 10:40:25 -0400 - rev 478026
Push 113400 by aosmond@gmail.com at Mon, 10 Jun 2019 17:44:45 +0000
Bug 1558202 - Disable hardware acceleration on Linux if the GPU process becomes disabled. r=rhunt If the GPU process becomes disabled due to crashes, then we should not allow Linux to fallback from WebRender to OpenGL compositing in the parent process. It should instead fallback to software just like Windows. This is important because we don't support the OpenGL compositor configuration. Differential Revision: https://phabricator.services.mozilla.com/D34360
af857902f4ef27033cf4b34289eeeabac3ac4efa: Bug 1554832 - Only force a default background color for the cross-process root content document. r=rhunt
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 07 Jun 2019 15:24:59 +0000 - rev 478000
Push 113393 by rmaries@mozilla.com at Mon, 10 Jun 2019 09:41:12 +0000
Bug 1554832 - Only force a default background color for the cross-process root content document. r=rhunt Depends on D34099 Differential Revision: https://phabricator.services.mozilla.com/D34100
78130ff16153c79f71099958d2a96298a44d12f0: Bug 1554832 - Add versions of nsPresContext::IsRootContentDocument to specify whether you want to consider OOP parent documents. r=rhunt
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 07 Jun 2019 15:24:47 +0000 - rev 477998
Push 113393 by rmaries@mozilla.com at Mon, 10 Jun 2019 09:41:12 +0000
Bug 1554832 - Add versions of nsPresContext::IsRootContentDocument to specify whether you want to consider OOP parent documents. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D34098
09b2e60abc85df3ae4e8a29a01655383acab14bf: Bug 1464032 Part 13: Make the recording of surface data more efficient. r=rhunt
Bob Owen <bobowencode@gmail.com> - Sun, 02 Dec 2018 14:19:52 +0000 - rev 477764
Push 113373 by bobowencode@gmail.com at Fri, 07 Jun 2019 11:10:59 +0000
Bug 1464032 Part 13: Make the recording of surface data more efficient. r=rhunt
49dfd67a3ba84d0c26fc59508c8ae0ee2c5bdbe7: Bug 1451455 - Fire the 'load' event on out-of-process iframes, r=rhunt
Nika Layzell <nika@thelayzells.com> - Thu, 06 Jun 2019 14:57:17 +0000 - rev 477661
Push 113366 by ncsoregi@mozilla.com at Thu, 06 Jun 2019 22:41:06 +0000
Bug 1451455 - Fire the 'load' event on out-of-process iframes, r=rhunt This is done by sending a message over PBrowser and PBrowserBridge when the event would fire to fire it in the correct process. Differential Revision: https://phabricator.services.mozilla.com/D33083
d8176b413d3f8189dfa617b169c6ee4081ebaebb: Bug 1556505. Handle offset surfaces in the other backends. r=rhunt
Jeff Muizelaar <jrmuizel@gmail.com> - Mon, 03 Jun 2019 19:08:58 +0000 - rev 477446
Push 113340 by aiakab@mozilla.com at Wed, 05 Jun 2019 22:07:26 +0000
Bug 1556505. Handle offset surfaces in the other backends. r=rhunt This brings DrawTargetCairo and DrawTargetD2D1 inline with DrawTargetSkia's ability to handle SourceSurfaceOffset properly. Differential Revision: https://phabricator.services.mozilla.com/D33536
86e87b18a2824592cc896d2788eca204086c4842: Bug 1451455 - Fire the 'load' event on out-of-process iframes, r=rhunt
Nika Layzell <nika@thelayzells.com> - Mon, 03 Jun 2019 20:03:37 +0000 - rev 476678
Push 113305 by cbrindusan@mozilla.com at Tue, 04 Jun 2019 03:54:43 +0000
Bug 1451455 - Fire the 'load' event on out-of-process iframes, r=rhunt This is done by sending a message over PBrowser and PBrowserBridge when the event would fire to fire it in the correct process. Differential Revision: https://phabricator.services.mozilla.com/D33083
2d6ba03722057558948c6431c7d43df0f7d3fe32: Bug 1533949 - Make nsIRemoteTab.hasBeforeUnload check each OOP subframe as well. r=rhunt
Mike Conley <mconley@mozilla.com> - Thu, 30 May 2019 19:01:29 +0000 - rev 476335
Push 113271 by archaeopteryx@coole-files.de at Fri, 31 May 2019 17:09:51 +0000
Bug 1533949 - Make nsIRemoteTab.hasBeforeUnload check each OOP subframe as well. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D33158
c737fc642ddcaa5846383f906ec3f24145d4a7a5: Bug 1533673 - Prevent the GPU RemoteContentController from sending messages to a dead actor. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 May 2019 16:20:05 +0000 - rev 472727
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1533673 - Prevent the GPU RemoteContentController from sending messages to a dead actor. r=rhunt Currently it's possible for the RemoteContentController in the GPU process to be sending a message to the UI process while the UI process is running RemoteCompositorSession::Shutdown. This means that by the time that message is processed, the UI process actor is destroyed and the message produces a routing error. This patch ensures that before RemoteCompositorSession::Shutdown completes, it notifies the RemoteContentController in the GPU process that it's about to destroy the APZChild actor. This eliminates the race because it ensures the RemoteContentController is synchronously notified of the impending actor destruction before it tries to send the message. Differential Revision: https://phabricator.services.mozilla.com/D29941
85c60519f4c93d2eead5cb2963be5649d6d5d87b: Bug 1547435 - Ensure NotifyApzTransaction is only called once a transaction is actually sent. r=kats,rhunt
Botond Ballo <botond@mozilla.com> - Thu, 02 May 2019 16:42:09 +0000 - rev 472350
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
Bug 1547435 - Ensure NotifyApzTransaction is only called once a transaction is actually sent. r=kats,rhunt Differential Revision: https://phabricator.services.mozilla.com/D29283
6cab2047fa7a7162b258fdaf5cb46e71ce1d70ff: Bug 1535866: Check if a valid DeviceContext is available before attempting to use it. r=rhunt
Bas Schouten <bschouten@mozilla.com> - Sat, 27 Apr 2019 21:01:29 +0000 - rev 471903
Push 112961 by bschouten@mozilla.com at Tue, 30 Apr 2019 15:27:16 +0000
Bug 1535866: Check if a valid DeviceContext is available before attempting to use it. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D29106
5d43e71f877076bdfc86676ac3f9944dca277097: Bug 1536229: Remove NS_RELEASE_ASSERT that is being tripped and seems to be unnecessary. r=rhunt
Bas Schouten <bschouten@mozilla.com> - Sat, 27 Apr 2019 17:31:49 +0000 - rev 471902
Push 112961 by bschouten@mozilla.com at Tue, 30 Apr 2019 15:27:16 +0000
Bug 1536229: Remove NS_RELEASE_ASSERT that is being tripped and seems to be unnecessary. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D29105
58093e575a85553bb3b0c2b8d181c83529d4bb33: Bug 1531796 - Add a mochitest. r=rhunt
Botond Ballo <botond@mozilla.com> - Sat, 27 Apr 2019 05:06:31 +0000 - rev 471637
Push 112929 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:55:23 +0000
Bug 1531796 - Add a mochitest. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D29065
8ebd99752f720b8f08529159ea1a893d71dba7f4: Bug 1531796 - Call NotifyApzTransaction() for skipped paints, too. r=rhunt,kats
Botond Ballo <botond@mozilla.com> - Sat, 27 Apr 2019 05:06:23 +0000 - rev 471636
Push 112929 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:55:23 +0000
Bug 1531796 - Call NotifyApzTransaction() for skipped paints, too. r=rhunt,kats We need to do this separately in the WR and non-WR codepaths for picking up scroll updates for skipped paints. Differential Revision: https://phabricator.services.mozilla.com/D29061
505d9ce41e464450f39affec12d52866dac39890: Bug 1546623 - allow broken big-endian Skia builds r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Wed, 24 Apr 2019 17:36:08 +0000 - rev 471176
Push 112895 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 22:47:15 +0000
Bug 1546623 - allow broken big-endian Skia builds r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D28706
a930e5a3d8aeb5b18623e54d1ed476cc77cbdd69: Bug 1525427 - Part 5: Don't kill tab when oop iframe dies, r=rhunt
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:54:12 +0000 - rev 469841
Push 112826 by btara@mozilla.com at Wed, 17 Apr 2019 21:50:20 +0000
Bug 1525427 - Part 5: Don't kill tab when oop iframe dies, r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D27509
0939d74e8cb563790be13b3df056ad2d31944414: Bug 1527380 - Re-enable fission test for WebRender. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Apr 2019 14:57:16 +0000 - rev 469697
Push 112816 by cbrindusan@mozilla.com at Wed, 17 Apr 2019 09:52:45 +0000
Bug 1527380 - Re-enable fission test for WebRender. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D27699
03c29de4a29d9d188490b5eca34bc9e9a720ec36: Bug 1541350 - restore SkBlitRow::Color32 optimizations. r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Mon, 15 Apr 2019 18:46:10 +0000 - rev 469558
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1541350 - restore SkBlitRow::Color32 optimizations. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D27157
950a2a101ec5fa5b4d993d19bcac26f8c89c0a23: Bug 1538666: Fix typo in PathCapture::TransformedCopyToBuilder. r=rhunt
Bas Schouten <bschouten@mozilla.com> - Fri, 05 Apr 2019 17:59:17 +0200 - rev 468212
Push 112693 by bschouten@mozilla.com at Fri, 05 Apr 2019 22:55:45 +0000
Bug 1538666: Fix typo in PathCapture::TransformedCopyToBuilder. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D26335
df0decf794e26365a9a8a366952686fc21593ce8: Bug 1539026 - Skia m74 fuzzing. r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Mar 2019 14:52:45 -0400 - rev 466992
Push 112612 by lsalzman@mozilla.com at Sun, 31 Mar 2019 01:09:01 +0000
Bug 1539026 - Skia m74 fuzzing. r=rhunt
9bcf4283ca003f8572392b8f111361c12eecde3d: Bug 1539026 - Skia m74 Moz2D fixes. r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Mar 2019 11:06:56 -0400 - rev 466991
Push 112612 by lsalzman@mozilla.com at Sun, 31 Mar 2019 01:09:01 +0000
Bug 1539026 - Skia m74 Moz2D fixes. r=rhunt
01b0009b3f673e2cea724c13ba7dd52014cb2d8e: Bug 1539026 - Skia m74 mozbuild fixes. r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Mar 2019 11:06:47 -0400 - rev 466990
Push 112612 by lsalzman@mozilla.com at Sun, 31 Mar 2019 01:09:01 +0000
Bug 1539026 - Skia m74 mozbuild fixes. r=rhunt
64d80d922f15c38d97217ea6915e59ddcdb3bd03: Bug 1539026 - Skia m74 sources. r=rhunt
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Mar 2019 11:06:25 -0400 - rev 466989
Push 112612 by lsalzman@mozilla.com at Sun, 31 Mar 2019 01:09:01 +0000
Bug 1539026 - Skia m74 sources. r=rhunt
37b25f761caeacbbc9ad79343631acc9c43855c5: Bug 1534749 - Handle shutdown races between the compositor thread and IPDL object setup. r=rhunt
Andrew Osmond <aosmond@mozilla.com> - Tue, 12 Mar 2019 15:08:01 -0400 - rev 466098
Push 112558 by aosmond@gmail.com at Tue, 26 Mar 2019 18:22:28 +0000
Bug 1534749 - Handle shutdown races between the compositor thread and IPDL object setup. r=rhunt When the compositor thread has begun shutdown, it will spin the event loop for the main thread until the last CompositorThreadHolder reference has been released. While spinning, new IPDL objects may be attempted to be created which depend on the compositor thread; we should check to ensure the compositor thread is still around before proceeding with creation. These objects include CompositorManagerParent, ImageBridgeParent, and VRManagerParent. Additionally there is a very similar bug between the vsync thread and VsyncBridgeChild. Differential Revision: https://phabricator.services.mozilla.com/D23308
d08e73bddc51022e6465f10d45dd205d4d6ecd67: Bug 1534267 - Make BrowserBridgeParent* available via TabParent. r=rhunt
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 11 Mar 2019 18:47:20 +0000 - rev 463612
Push 112405 by btara@mozilla.com at Tue, 12 Mar 2019 16:13:20 +0000
Bug 1534267 - Make BrowserBridgeParent* available via TabParent. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D22972
c4896662a24a1b1ec142415fe4a9047397f94dd2: Bug 1524554 - Part 3: Ensure DT validation in internal Canvas fallback path. r=rhunt
Bas Schouten <bschouten@mozilla.com> - Mon, 11 Mar 2019 14:16:14 +0100 - rev 463609
Push 112402 by bschouten@mozilla.com at Tue, 12 Mar 2019 13:49:54 +0000
Bug 1524554 - Part 3: Ensure DT validation in internal Canvas fallback path. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D22964
7196b821847c1cb4a0b53ec3f2768ea126305b07: Bug 1534255 - Enable out-of-process iframes to take APZ focus. r=rhunt
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 11 Mar 2019 18:49:12 +0000 - rev 463605
Push 112400 by btara@mozilla.com at Tue, 12 Mar 2019 10:04:06 +0000
Bug 1534255 - Enable out-of-process iframes to take APZ focus. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D22968
fb993d3d4e66cb1ff3e63ff1377a5d495f8e4d0a: Bug 1524554 - Part 2: Ensure DrawTarget validity for DTs created inside Canvas. r=rhunt
Bas Schouten <bschouten@mozilla.com> - Mon, 04 Mar 2019 10:49:46 +0100 - rev 462536
Push 112312 by bschouten@mozilla.com at Wed, 06 Mar 2019 11:26:01 +0000
Bug 1524554 - Part 2: Ensure DrawTarget validity for DTs created inside Canvas. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D21901
6c61045cda2feffcbd74af5646e5dc868a4d8dcd: Bug 1526045 - Part 3: Ensure DrawTarget validity inside gfxBlur::InitDrawTarget. r=rhunt
Bas Schouten <bschouten@mozilla.com> - Mon, 04 Mar 2019 10:49:02 +0100 - rev 462535
Push 112312 by bschouten@mozilla.com at Wed, 06 Mar 2019 11:26:01 +0000
Bug 1526045 - Part 3: Ensure DrawTarget validity inside gfxBlur::InitDrawTarget. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D21900