searching for reviewer(aosmond)
e52e74683afc: Bug 1542829 - Backport an upstream libpng patch. r=aosmond a=pascalc
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 08 Apr 2019 19:00:31 +0000 - rev 523107
Push 11057 by archaeopteryx@coole-files.de at Wed, 10 Apr 2019 14:56:16 +0000
Bug 1542829 - Backport an upstream libpng patch. r=aosmond a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D26575
355c9ff9b895: Bug 1526717. Guard against libpng calling the info callback more than once. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Thu, 14 Mar 2019 14:32:37 -0500 - rev 522000
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1526717. Guard against libpng calling the info callback more than once. r=aosmond libpng uses the first IDAT chunk it encounters as a signal that it has read all header chunks and to send the info callback. The testcase png has an IDAT chunk, then a z chunk (not a known chunk type), and then another IDAT chunk. libpng tracks if we are in an "after idat" state, and throws a benign error if it encounters another IDAT chunk in "after idat" mode, but it just continues normally, processing the idat chunk as if it were the first and therefore sends the info callback again. This seems silly. https://searchfox.org/mozilla-central/rev/f1c7ba91fad60bfea184006f3728dd6ac48c8e56/media/libpng/pngpread.c#307
240e874ed118: Bug 1523969 part 10 - Move method definition inline comments to new line in 'image/'. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Mon, 25 Feb 2019 16:07:58 -0600 - rev 519773
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523969 part 10 - Move method definition inline comments to new line in 'image/'. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D21110
deda484b0623: Bug 1529056 - Improve createImageBitmap and origin-clean tests, r=aosmond
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 25 Feb 2019 17:56:40 +0000 - rev 518825
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529056 - Improve createImageBitmap and origin-clean tests, r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D20380
4a01452528cd: Bug 1515823. Disable Direct2D on Qualcomm devices. r=aosmond
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 21 Feb 2019 13:27:04 -0500 - rev 518199
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1515823. Disable Direct2D on Qualcomm devices. r=aosmond There seem to be a number of problems with Direct2D on the Qualcomm devices. This includes visual corruption from bug 1515823 and crashes in CHwRasterizer::RasterizeEdges from 1515387.
b55145275628: Bug 1528909 - cross-origin checks in CanvasRenderingContext2D::DrawImage, r=aosmond
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 20 Feb 2019 22:54:04 +0000 - rev 518112
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528909 - cross-origin checks in CanvasRenderingContext2D::DrawImage, r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D20350
de5c7c2699c4: Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 08 Feb 2019 14:46:56 +0200 - rev 516603
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
473bed49a2fd: Bug 1500257 part 8 - Remove dependency on RenderFrame from nsDisplayRemote. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 11:07:57 -0600 - rev 516507
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 8 - Remove dependency on RenderFrame from nsDisplayRemote. r=aosmond This commit removes the dependency on RenderFrame from nsDisplayRemote so that it can work in child processes with remote subframes. Instead nsDisplayRemote now works with an nsFrameLoader, which will return the LayerId from either the RenderFrame (for top-level remote browsers), or from RemoteFrameChild (for remote subframes). Differential Revision: https://phabricator.services.mozilla.com/D17448
0d0e20cf0c2e: Bug 1500257 part 7 - Modify RenderFrame to hold onto TabParent instead of nsFrameLoader. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 09:52:30 -0600 - rev 516506
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 7 - Modify RenderFrame to hold onto TabParent instead of nsFrameLoader. r=aosmond A TabParent for a remote subframe will have the same owner content as the top-level remote browser. This means that 'TabParent::GetFrameLoader()' will return the frame loader of the top-level remote browser. This is fine for getting the layer manager and compositor for connecting layer trees, but the frame loader is also used to acquire a TabParent for its process ID. This is incorrect in the remote subframe case, and will lead to the compositor rejecting layer transactions for the remote subframe because it will only accept them from the top-level remote browser's process. This commit switches RenderFrame to just hold on to TabParent, and acquire the nsFrameLoader as necessary. Another change is to RenderFrame::SetOwnerContent. Previously this method would take the new owner content and check an assertion. I don't see much value in the assertion, so I've removed it. Additionally, now that we acquire the owner content, and therefore the layer manager, from TabParent, we need to ensure that RenderFrame::SetOwnerContent is ran after the TabParent has had it's owner content updated. So the callsite has been moved into TabParent. This resolved a test failure with frame loader swapping. Differential Revision: https://phabricator.services.mozilla.com/D17447
fa01a3a883af: Bug 1500257 part 6 - Update documentation for RenderFrame and nsDisplayRemote. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 09:34:29 -0600 - rev 516505
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 6 - Update documentation for RenderFrame and nsDisplayRemote. r=aosmond The documentation for these pieces are a bit out of date. Differential Revision: https://phabricator.services.mozilla.com/D17446
1dc5c6572cf1: Bug 1526218 - transferFromImageBitmap() should propage the origin-clean state to the canvas element, r=aosmond
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 11 Feb 2019 16:54:05 +0000 - rev 516406
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526218 - transferFromImageBitmap() should propage the origin-clean state to the canvas element, r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D19371
a62c02951031: Bug 1500257 part 8 - Remove dependency on RenderFrame from nsDisplayRemote. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 11:07:57 -0600 - rev 516312
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 8 - Remove dependency on RenderFrame from nsDisplayRemote. r=aosmond This commit removes the dependency on RenderFrame from nsDisplayRemote so that it can work in child processes with remote subframes. Instead nsDisplayRemote now works with an nsFrameLoader, which will return the LayerId from either the RenderFrame (for top-level remote browsers), or from RemoteFrameChild (for remote subframes). Differential Revision: https://phabricator.services.mozilla.com/D17448
62ad54fb95eb: Bug 1500257 part 7 - Modify RenderFrame to hold onto TabParent instead of nsFrameLoader. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 09:52:30 -0600 - rev 516311
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 7 - Modify RenderFrame to hold onto TabParent instead of nsFrameLoader. r=aosmond A TabParent for a remote subframe will have the same owner content as the top-level remote browser. This means that 'TabParent::GetFrameLoader()' will return the frame loader of the top-level remote browser. This is fine for getting the layer manager and compositor for connecting layer trees, but the frame loader is also used to acquire a TabParent for its process ID. This is incorrect in the remote subframe case, and will lead to the compositor rejecting layer transactions for the remote subframe because it will only accept them from the top-level remote browser's process. This commit switches RenderFrame to just hold on to TabParent, and acquire the nsFrameLoader as necessary. Another change is to RenderFrame::SetOwnerContent. Previously this method would take the new owner content and check an assertion. I don't see much value in the assertion, so I've removed it. Additionally, now that we acquire the owner content, and therefore the layer manager, from TabParent, we need to ensure that RenderFrame::SetOwnerContent is ran after the TabParent has had it's owner content updated. So the callsite has been moved into TabParent. This resolved a test failure with frame loader swapping. Differential Revision: https://phabricator.services.mozilla.com/D17447
caafb04b7dd4: Bug 1500257 part 6 - Update documentation for RenderFrame and nsDisplayRemote. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 09:34:29 -0600 - rev 516310
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 6 - Update documentation for RenderFrame and nsDisplayRemote. r=aosmond The documentation for these pieces are a bit out of date. Differential Revision: https://phabricator.services.mozilla.com/D17446
1e1b5cd23412: Bug 1500257 part 8 - Remove dependency on RenderFrame from nsDisplayRemote. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 11:07:57 -0600 - rev 516283
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 8 - Remove dependency on RenderFrame from nsDisplayRemote. r=aosmond This commit removes the dependency on RenderFrame from nsDisplayRemote so that it can work in child processes with remote subframes. Instead nsDisplayRemote now works with an nsFrameLoader, which will return the LayerId from either the RenderFrame (for top-level remote browsers), or from RemoteFrameChild (for remote subframes). Differential Revision: https://phabricator.services.mozilla.com/D17448
4c85fb68f2ed: Bug 1500257 part 7 - Modify RenderFrame to hold onto TabParent instead of nsFrameLoader. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 09:52:30 -0600 - rev 516282
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 7 - Modify RenderFrame to hold onto TabParent instead of nsFrameLoader. r=aosmond A TabParent for a remote subframe will have the same owner content as the top-level remote browser. This means that 'TabParent::GetFrameLoader()' will return the frame loader of the top-level remote browser. This is fine for getting the layer manager and compositor for connecting layer trees, but the frame loader is also used to acquire a TabParent for its process ID. This is incorrect in the remote subframe case, and will lead to the compositor rejecting layer transactions for the remote subframe because it will only accept them from the top-level remote browser's process. This commit switches RenderFrame to just hold on to TabParent, and acquire the nsFrameLoader as necessary. Another change is to RenderFrame::SetOwnerContent. Previously this method would take the new owner content and check an assertion. I don't see much value in the assertion, so I've removed it. Additionally, now that we acquire the owner content, and therefore the layer manager, from TabParent, we need to ensure that RenderFrame::SetOwnerContent is ran after the TabParent has had it's owner content updated. So the callsite has been moved into TabParent. This resolved a test failure with frame loader swapping. Differential Revision: https://phabricator.services.mozilla.com/D17447
ba62cc27c32f: Bug 1500257 part 6 - Update documentation for RenderFrame and nsDisplayRemote. r=aosmond
Ryan Hunt <rhunt@eqrion.net> - Wed, 23 Jan 2019 09:34:29 -0600 - rev 516281
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1500257 part 6 - Update documentation for RenderFrame and nsDisplayRemote. r=aosmond The documentation for these pieces are a bit out of date. Differential Revision: https://phabricator.services.mozilla.com/D17446
b0f67b8917f4: Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 08 Feb 2019 14:46:56 +0200 - rev 516198
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
cab981ef743b: Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 08 Feb 2019 14:46:56 +0200 - rev 516186
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
97f2cfdbba07: Bug 1506495. Fallback to the system profile if we can't read the file for the profile. r=aosmond
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 01 Feb 2019 14:10:22 -0500 - rev 514404
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1506495. Fallback to the system profile if we can't read the file for the profile. r=aosmond This is a better default than just assuming no profile.
c36dbe29db24: Bug 1522948 - Re-enable previously failing CSS background web platform tests for WebRender. r=aosmond
Andrew Osmond <aosmond@mozilla.com> - Fri, 25 Jan 2019 14:48:53 -0500 - rev 513535
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522948 - Re-enable previously failing CSS background web platform tests for WebRender. r=aosmond
fb8a1b398f22: Bug 1515823 - Disable Direct2D on Qualcomm devices. r=aosmond a=lizzard
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 21 Feb 2019 13:27:04 -0500 - rev 513312
Push 10793 by apavel@mozilla.com at Wed, 27 Feb 2019 22:36:04 +0000
Bug 1515823 - Disable Direct2D on Qualcomm devices. r=aosmond a=lizzard There seem to be a number of problems with Direct2D on the Qualcomm devices. This includes visual corruption from bug 1515823 and crashes in CHwRasterizer::RasterizeEdges from 1515387.
e0a8013cd9c9: Bug 1528909 - cross-origin checks in CanvasRenderingContext2D::DrawImage. r=aosmond, a=RyanVM DEVEDITION_66_0b10_BUILD1 DEVEDITION_66_0b10_RELEASE FIREFOX_66_0b10_BUILD1 FIREFOX_66_0b10_RELEASE
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 20 Feb 2019 22:54:04 +0000 - rev 513189
Push 10747 by ryanvm@gmail.com at Thu, 21 Feb 2019 16:08:54 +0000
Bug 1528909 - cross-origin checks in CanvasRenderingContext2D::DrawImage. r=aosmond, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D20350
820b728e1ebe: Bug 1516425 - Avoid unnecessarily attaching layers during shutdown of TabParent. r=aosmond, a=abillings
Ryan Hunt <rhunt@eqrion.net> - Fri, 11 Jan 2019 13:24:57 -0600 - rev 513183
Push 10745 by ryanvm@gmail.com at Thu, 21 Feb 2019 14:14:16 +0000
Bug 1516425 - Avoid unnecessarily attaching layers during shutdown of TabParent. r=aosmond, a=abillings
d9a3fc93437f: Bug 1526218 - transferFromImageBitmap() should propage the origin-clean state to the canvas element. r=aosmond, a=RyanVM DEVEDITION_66_0b7_BUILD1 DEVEDITION_66_0b7_RELEASE FENNEC_66_0b7_BUILD1 FENNEC_66_0b7_RELEASE FIREFOX_66_0b7_BUILD1 FIREFOX_66_0b7_RELEASE
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 11 Feb 2019 16:54:05 +0000 - rev 513003
Push 10674 by ryanvm@gmail.com at Mon, 11 Feb 2019 18:59:57 +0000
Bug 1526218 - transferFromImageBitmap() should propage the origin-clean state to the canvas element. r=aosmond, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D19371
864ba4d03156: Bug 1506495. Fallback to the system profile if we can't read the file for the profile. r=aosmond a=lizzard
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 01 Feb 2019 14:10:22 -0500 - rev 512843
Push 10617 by archaeopteryx@coole-files.de at Mon, 04 Feb 2019 17:48:24 +0000
Bug 1506495. Fallback to the system profile if we can't read the file for the profile. r=aosmond a=lizzard This is a better default than just assuming no profile.
5f1830b621aa: Bug 1485463 - Part 2 - use IPC errors to handle an attempt to allocate too many PCompositorBridgeParent; r=aosmond
Alex Gaynor <agaynor@mozilla.com> - Wed, 23 Jan 2019 14:32:39 +0000 - rev 512318
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1485463 - Part 2 - use IPC errors to handle an attempt to allocate too many PCompositorBridgeParent; r=aosmond This cannot actually happen in the real world because this path is specific to when the compositor process is also the parent process, and thus is not actually IPC. However, the fuzzer can trigger this case. Depends on D14587 Differential Revision: https://phabricator.services.mozilla.com/D14588
607394a48aca: Bug 1521685 - Get rid of unused GetLastError() API call in nsDataObj::GetDib() r=aosmond
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 22 Jan 2019 11:34:20 +0000 - rev 511930
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1521685 - Get rid of unused GetLastError() API call in nsDataObj::GetDib() r=aosmond nsDataObj::GetDib() calls GetLastError() API immediately after calling GlobalAlloc() and just return E_FAIL in such case. So, we don't need to call it. Differential Revision: https://phabricator.services.mozilla.com/D17214
965622da5962: Bug 1521027: Use the correct targets in ImageLib, allowing optimal behavior with OMTP. r=aosmond
Bas Schouten <bschouten@mozilla.com> - Fri, 18 Jan 2019 07:56:43 +0100 - rev 511724
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1521027: Use the correct targets in ImageLib, allowing optimal behavior with OMTP. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D16945
ebeed768822e: Bug 1514803 - Export nsICOEncoder r=aosmond
Barret Rennie <barret@brennie.ca> - Tue, 08 Jan 2019 21:30:46 +0000 - rev 510173
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514803 - Export nsICOEncoder r=aosmond Depends on D14815 Differential Revision: https://phabricator.services.mozilla.com/D14816
53a37a8d97ee: Bug 1514803 - Export nsBMPEncoder r=aosmond
Barret Rennie <barret@brennie.ca> - Tue, 08 Jan 2019 21:30:45 +0000 - rev 510172
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514803 - Export nsBMPEncoder r=aosmond Depends on D14814 Differential Revision: https://phabricator.services.mozilla.com/D14815
a72d578c3a83: Bug 1514803 - Expose nsPNGEncoder header r=aosmond
Barret Rennie <barret@brennie.ca> - Tue, 08 Jan 2019 21:30:45 +0000 - rev 510171
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514803 - Expose nsPNGEncoder header r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D14814
129f8c60783c: Bug 1516605 - Turn on NEON on aarch64 when using gcc or clang. r=aosmond
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 02 Jan 2019 14:11:31 +0000 - rev 509604
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516605 - Turn on NEON on aarch64 when using gcc or clang. r=aosmond libpng has NEON support using intrinsics, not assembler, so we should use it even if aarch64. MSVC build still turns off NEON since libpng doesn't support it on stable version although upstream has it. Differential Revision: https://phabricator.services.mozilla.com/D15462
0112129c8f4d: Bug 1511603. Ignore grayscale color profiles in webp images because webp images are never grayscale. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Fri, 21 Dec 2018 00:58:00 -0500 - rev 509398
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1511603. Ignore grayscale color profiles in webp images because webp images are never grayscale. r=aosmond
b350b5b4781e: Bug 1514393 - Correct formatting in nsJPEGEncoder.cpp r=aosmond
Barret Rennie <barret@brennie.ca> - Mon, 17 Dec 2018 23:50:23 +0000 - rev 508126
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514393 - Correct formatting in nsJPEGEncoder.cpp r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D14771
b0604a326cde: Bug 1508647 - Don't treat mSeparateLeaf as an output. r=aosmond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 17 Dec 2018 17:41:48 +0000 - rev 508076
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1508647 - Don't treat mSeparateLeaf as an output. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D14473
9d5088dfe7d3: Bug 1514393 - Export nsJPEGEncoder header r=aosmond
Barret Rennie <barret@brennie.ca> - Mon, 17 Dec 2018 16:47:09 +0000 - rev 508070
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514393 - Export nsJPEGEncoder header r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D14639
d81fe57537cb: Bug 1514393 - Isolate internals of nsJPEGEncoder r=aosmond
Barret Rennie <barret@brennie.ca> - Mon, 17 Dec 2018 16:47:09 +0000 - rev 508069
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514393 - Isolate internals of nsJPEGEncoder r=aosmond Both libjpeg and windows.h typedef `boolean` to different types (`int` and `unsiched char` respectively) and nsJPEGEncoder's public definition includes a function that returns a `boolean`. Exposing this header results in type conflicts. We now isolate the internals of nsJPEGEncoder into a friend class whose internals are hidden from the publica, allowing the header to exported. Differential Revision: https://phabricator.services.mozilla.com/D14638
6f34ff46ab95: Bug 1345388. Save using one extra clip. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Tue, 11 Dec 2018 20:48:32 -0600 - rev 507335
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1345388. Save using one extra clip. r=aosmond
3878d1245a34: Bug 1345388. Draw the alt feedback of an image with WedRender so we don't have to use fallback. r=aosmond
Kevin Chen <kechen@mozilla.com> - Wed, 10 Jan 2018 16:32:48 +0800 - rev 507334
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1345388. Draw the alt feedback of an image with WedRender so we don't have to use fallback. r=aosmond This is a fairly direct copy of nsImageFrame::DisplayAltFeedback changed to use WebRender.
a83b545fe5dd: Bug 1345388. Factor out CreateWebRenderCommandsForBorderWithStyleBorder so we can pass an nsStyleBorder of our choice. r=aosmond
Kevin Chen <kechen@mozilla.com> - Tue, 11 Dec 2018 20:48:31 -0600 - rev 507333
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1345388. Factor out CreateWebRenderCommandsForBorderWithStyleBorder so we can pass an nsStyleBorder of our choice. r=aosmond
2ec4c1f9e95d: Bug 1511603. Ignore grayscale color profiles in webp images because webp images are never grayscale. r=aosmond, a=RyanVM
Timothy Nikkel <tnikkel@gmail.com> - Fri, 21 Dec 2018 00:58:00 -0500 - rev 506505
Push 10434 by ryanvm@gmail.com at Thu, 03 Jan 2019 15:03:57 +0000
Bug 1511603. Ignore grayscale color profiles in webp images because webp images are never grayscale. r=aosmond, a=RyanVM
689677e786f3: Bug 1509867 - add moz.yaml to libpng, r=aosmond
byron jones <glob@mozilla.com> - Mon, 26 Nov 2018 14:32:38 +0000 - rev 504423
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509867 - add moz.yaml to libpng, r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D12901
74b5f3418063: Bug 1508526 - Remove unnecessary ScheduleGenerateFrame() call in WebRenderBridgeParent::RecvUpdateResources() r=aosmond
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 22 Nov 2018 17:24:50 +0900 - rev 504163
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508526 - Remove unnecessary ScheduleGenerateFrame() call in WebRenderBridgeParent::RecvUpdateResources() r=aosmond
2584f7a7f63a: Bug 1508645 - Upstream the test for bug 1495791 to WPT. r=aosmond
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 20 Nov 2018 15:39:00 +0100 - rev 503703
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508645 - Upstream the test for bug 1495791 to WPT. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D12427
3fee9c5dc2c2: Bug 1507691 - Followup to fix broken test expecting accept header without image/webp. r=aosmond CLOSED TREE
Andrew Osmond <aosmond@mozilla.com> - Tue, 20 Nov 2018 08:47:23 -0500 - rev 503697
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507691 - Followup to fix broken test expecting accept header without image/webp. r=aosmond CLOSED TREE
5dd599d4a437: Bug 1503498 - Simplify ForwardingExternalImage handling in AsyncImagePipelineManager r=aosmond
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 14 Nov 2018 11:40:31 +0900 - rev 502586
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503498 - Simplify ForwardingExternalImage handling in AsyncImagePipelineManager r=aosmond
a5e9d42be7b3: Bug 1502799 - Implement origin-clean algorithm for ImageBitmap, r=aosmond
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 06 Nov 2018 23:31:34 +0100 - rev 501207
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1502799 - Implement origin-clean algorithm for ImageBitmap, r=aosmond
35bdf87e61e6: Bug 1504742 - Add a label for imgLoader::LoadImage that has the URL. r=aosmond
Markus Stange <mstange@themasta.com> - Mon, 05 Nov 2018 18:13:39 +0000 - rev 500896
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504742 - Add a label for imgLoader::LoadImage that has the URL. r=aosmond Depends on D10928 Differential Revision: https://phabricator.services.mozilla.com/D10929
b5d968d728ea: Bug 1504742 - Annotate idle stacks in the DecodePool code. r=aosmond
Markus Stange <mstange@themasta.com> - Mon, 05 Nov 2018 18:14:17 +0000 - rev 500895
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504742 - Annotate idle stacks in the DecodePool code. r=aosmond Depends on D10927 Differential Revision: https://phabricator.services.mozilla.com/D10928