searching for reviewer(jrmuizel)
6cb62e0b43d009d7369baa6ac3a8d428e1f6b326: Bug 1653982 - Enable talos tests on Mac with WebRender r=jrmuizel,perftest-reviewers,sparky
Miko Mynttinen <mikokm@gmail.com> - Fri, 24 Jul 2020 20:33:09 +0000 - rev 606485
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1653982 - Enable talos tests on Mac with WebRender r=jrmuizel,perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D84178
e50fe584e0abb421a0069f40a9da4c43b54acddc: Bug 1653963 - Part 1: Update web-platform reftest expectations for Mac with WebRender r=jrmuizel
Miko Mynttinen <mikokm@gmail.com> - Fri, 24 Jul 2020 20:28:38 +0000 - rev 606483
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1653963 - Part 1: Update web-platform reftest expectations for Mac with WebRender r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84176
4b66ae956966753221bee1c81cbb141cdbaead47: Bug 1640960 - Remove aPosition from all shaders, except debug ones r=gw,jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 23 Jul 2020 05:49:14 +0000 - rev 606112
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1640960 - Remove aPosition from all shaders, except debug ones r=gw,jrmuizel we only draw quads, and for quads we have a fixed vertex buffer with positions. If we get stop using instancing, we'll no longer have the luxury of 4 vertices there. Given that they are trivial to compute, it seems simpler to just do that in the shader today. So this PR is a required step on the way to instance-less rendering. It appears that we are hitting a driver bug with Intel on macOS, where scissored clears don't work properly if we render without per-vertex attributes. It doesn't make a ton of sense, but switching to quad clears appears to fix it for me. Added the corresponding entry to the wiki - https://github.com/servo/webrender/wiki/Driver-issues#bug-1652763---glitches-on-macos-intel-with-clears Differential Revision: https://phabricator.services.mozilla.com/D83391
1d453dfc3a6dfecdb42ea8cccbfba5f24677dea6: Bug 1654705 - Add a reftest to ensure that scroll frames can be defined and used in any order. r=jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Thu, 23 Jul 2020 01:02:24 +0000 - rev 606102
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1654705 - Add a reftest to ensure that scroll frames can be defined and used in any order. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84628
b33cfadb41469a56bea0366a302c18625fb64edf: Bug 1654652 - Remove unused bindings left over from document splitting. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 22 Jul 2020 20:16:54 +0000 - rev 606052
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1654652 - Remove unused bindings left over from document splitting. r=jrmuizel More leftover stuff from the document splitting effort. I'm leaving in the corresponding APIs in webrender_api in case other consumers of WebRender are using it. Differential Revision: https://phabricator.services.mozilla.com/D84590
ae575f9f8d473c2aa6d8b5351e39b4bf3e0b3372: Bug 1649528 - Part 2. Ship WebRender on Mac to early beta. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Mon, 20 Jul 2020 19:49:59 +0000 - rev 605717
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1649528 - Part 2. Ship WebRender on Mac to early beta. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84221
f3084badfc1b7815118a6798dd3fe10145f742a2: Bug 1649528 - Part 1. Ship WebRender on Intel Gen 7/7.5 gt1, broxton and geminilake to early beta. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Mon, 20 Jul 2020 19:49:31 +0000 - rev 605716
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1649528 - Part 1. Ship WebRender on Intel Gen 7/7.5 gt1, broxton and geminilake to early beta. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84220
70c150f035adf25dc298dd24a0da847cb79703cc: Bug 1654060 - Fix comments about positive bias for video frame timestamps. r=jrmuizel
Markus Stange <mstange.moz@gmail.com> - Mon, 20 Jul 2020 19:47:13 +0000 - rev 605710
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1654060 - Fix comments about positive bias for video frame timestamps. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84225
63782470c32572f9b8c4b8bf92f9a4e7f23f61c2: Bug 1653350 - Add a marker that shows variations in video frame timestamps. r=jrmuizel
Markus Stange <mstange.moz@gmail.com> - Sat, 18 Jul 2020 05:12:30 +0000 - rev 605490
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1653350 - Add a marker that shows variations in video frame timestamps. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D83832
ab2f42930fb0a048336b59d0fe6568ca0430e02e: Bug 1645123 - avoid trapping instructions on Skia debug asserts. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 16 Jul 2020 19:56:29 +0000 - rev 605201
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1645123 - avoid trapping instructions on Skia debug asserts. r=jrmuizel clang may potentially insert trapping instructions when __builtin_unreachable() is used. We need to ensure we do not use this intrinsic when asserts are disabled. To work around this, we add a condition that is checked before entering the body of SK_ABORT. Differential Revision: https://phabricator.services.mozilla.com/D83841
5e316e82990bf748db0eda8677c53642aa4f5a23: Bug 1652008 - Add some missing include directives in widget/windows. r=jrmuizel
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 15 Jul 2020 13:43:37 +0000 - rev 604956
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1652008 - Add some missing include directives in widget/windows. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D83102
697243e0434b814a992e1c9356f95517f4854b07: Bug 1640960 - Remove aPosition from all shaders, except debug ones r=gw,jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 15 Jul 2020 15:27:32 +0000 - rev 604939
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1640960 - Remove aPosition from all shaders, except debug ones r=gw,jrmuizel we only draw quads, and for quads we have a fixed vertex buffer with positions. If we get stop using instancing, we'll no longer have the luxury of 4 vertices there. Given that they are trivial to compute, it seems simpler to just do that in the shader today. So this PR is a required step on the way to instance-less rendering. It appears that we are hitting a driver bug with Intel on macOS, where scissored clears don't work properly if we render without per-vertex attributes. It doesn't make a ton of sense, but switching to quad clears appears to fix it for me. Added the corresponding entry to the wiki - https://github.com/servo/webrender/wiki/Driver-issues#bug-1652763---glitches-on-macos-intel-with-clears Differential Revision: https://phabricator.services.mozilla.com/D83391
97f04a5dac7c6cb9daeb1e1d32f38111bb922891: Bug 1650984 - add SWGL LockedResource API. r=jimb,jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 14 Jul 2020 20:49:26 +0000 - rev 604831
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650984 - add SWGL LockedResource API. r=jimb,jrmuizel SwCompositor needs to send SWGL textures references safely to the SwComposite thread. However, the SWGL context's texture store may grow and make accessing these tables unsafe. To work around this, this patch adds a LockedResource API that locks down access to these textures ahead of time both to ensure that no table access is necessary and to help detect any unexpected modifications of these textures while they are locked. These LockedResource objects can then be composited safely in another thread without interfering with normal SWGL operation in the original that that isn't simultaneously using these textures. Differential Revision: https://phabricator.services.mozilla.com/D82666
b013dfd51ff69a97c2551648ee642b0f7af764b0: Bug 1650984 - make SwCompositor composite asynchronously in another thread. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 14 Jul 2020 20:49:13 +0000 - rev 604830
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650984 - make SwCompositor composite asynchronously in another thread. r=jrmuizel This spawns a new SwComposite thread inside SwCompositor. Tile composite jobs are submitted over a channel to the thread, with a condition being signaled after all jobs are processed. The SwCompositor computes a dependency order for the tiles based on whether it overlaps a tile that has been invalidated and needs to be updated during the current frame. As tiles are gradually updated, all tiles that would depend on the update as denoted by the dependency order get submitted so that composition can proceed. Ultimately, this allows tile updates and compositing to work in parallel, pipelining much of the cost of compositing. Differential Revision: https://phabricator.services.mozilla.com/D82474
a54f73f879609467b46b5d881c35790934fbc054: Bug 1650989 - Abort mask creation instead of crashing when the size is too large. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 11 Jul 2020 00:04:43 +0000 - rev 604405
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650989 - Abort mask creation instead of crashing when the size is too large. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D82809
850f51b0883334875119bd5edc26699c7a8df4c3: Bug 1649122 - Add basic AHardwareBuffer support to WebRender on android r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 10 Jul 2020 18:50:56 +0000 - rev 604376
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1649122 - Add basic AHardwareBuffer support to WebRender on android r=jrmuizel android fence is not supported yet. Differential Revision: https://phabricator.services.mozilla.com/D82317
a1db856139569cc49fe477a9e80b03c04e9c082c: Bug 1649591 - Fix remote desktop graphics initialization. r=jrmuizel
Kris Taeleman <ktaeleman@mozilla.com> - Wed, 08 Jul 2020 22:25:02 +0000 - rev 603828
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1649591 - Fix remote desktop graphics initialization. r=jrmuizel If the device key is empty, we are most likely in a remote desktop environment. In this case we set the devicekey to an empty string so it can be handled later and not early out. Differential Revision: https://phabricator.services.mozilla.com/D81782
1267361341b3174202a44e065c2e4c05a0d20013: Bug 1651116: Check DataSourceSurface is mapped in StoreSourceSurfaceRecording before recording. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Tue, 07 Jul 2020 19:32:38 +0000 - rev 603583
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1651116: Check DataSourceSurface is mapped in StoreSourceSurfaceRecording before recording. r=jrmuizel Depends on D82408 Differential Revision: https://phabricator.services.mozilla.com/D82585
a8ba5c9516cd7f4c713c661497810415cfe24cdc: Bug 1650829: When the surface is too big to create a dummy in StoreSourceSurfaceRecording just create a 1x1 dummy. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Tue, 07 Jul 2020 19:26:13 +0000 - rev 603582
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650829: When the surface is too big to create a dummy in StoreSourceSurfaceRecording just create a 1x1 dummy. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D82408
50bf5757f9113224d109fad35395add16275c07a: Bug 1641256: Don't deactivate remote canvas due to read error when the writer has already failed. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Tue, 07 Jul 2020 19:30:14 +0000 - rev 603579
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1641256: Don't deactivate remote canvas due to read error when the writer has already failed. r=jrmuizel This also removes the gfxDevCrashes when an invalid enum is read, because we suspect these are mainly due to the writer shutting down mid event. We could only crash when the writer hasn't failed, but because these reads are in templated code it would mean updating the different event streams with a new function. If we are still getting high numbers in the deactivation telemetry we will need to do this to try and track down the problem. Differential Revision: https://phabricator.services.mozilla.com/D82493
6b8fa932019863bb7a192db9b6e74afc59c96e32: Bug 1650389 - Add gfx::BackendType check to GetTextureType() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 06 Jul 2020 14:50:14 +0000 - rev 603354
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650389 - Add gfx::BackendType check to GetTextureType() r=jrmuizel TextureType::AndroidHardwareBuffer usage needs gfx::BackendType check. gfxVars::UseAHardwareBufferContent() requests BackendSelector::Content. Differential Revision: https://phabricator.services.mozilla.com/D82191
76d8caea7f12efa8ab0a09c5f41dbfc8cd302d3f: Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Jul 2020 11:44:18 +0000 - rev 603216
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel Depends on D81481 Differential Revision: https://phabricator.services.mozilla.com/D75731
fef36ff2ea3de3160d2a994dba9d15980b6e7ba6: Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Jul 2020 02:20:23 +0000 - rev 603204
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1324591 - Jank if we are trying to composite area which is outside of the the partial prerender rect on non WebRender. r=botond,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75731
781d1e1704c14b18ad843dafa9f8bc507e754a20: Bug 1644954 - Improve DLL loading. r=gfx-reviewers,jrmuizel
Molly Howell <mhowell@mozilla.com> - Thu, 02 Jul 2020 17:48:19 +0000 - rev 602847
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1644954 - Improve DLL loading. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D81387
511fa2294177d34dd64916ffb64cf6ede51fc9df: Bug 1650989 - Abort mask creation instead of crashing when the size is too large. r=jrmuizel, a=RyanVM
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 11 Jul 2020 00:04:43 +0000 - rev 602052
Push 13407 by ryanvm@gmail.com at Mon, 13 Jul 2020 18:13:17 +0000
Bug 1650989 - Abort mask creation instead of crashing when the size is too large. r=jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D82809
6e11fb81cbfb151d2c92ea050deca01d6c53babc: Bug 1644954 - Improve DLL loading. r=gfx-reviewers,jrmuizel, a=jcristau DEVEDITION_79_0b4_BUILD1 DEVEDITION_79_0b4_RELEASE FIREFOX_79_0b4_BUILD1 FIREFOX_79_0b4_RELEASE
Molly Howell <mhowell@mozilla.com> - Thu, 02 Jul 2020 17:48:19 +0000 - rev 601916
Push 13350 by jcristau@mozilla.com at Fri, 03 Jul 2020 15:09:58 +0000
Bug 1644954 - Improve DLL loading. r=gfx-reviewers,jrmuizel, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D81387
fc7343e7d3c94630c1bfcc0321aa9d199631002e: Bug 1647953 - initialize DataSourceSurface::MappedSurface fields. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 26 Jun 2020 22:46:18 +0000 - rev 601753
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647953 - initialize DataSourceSurface::MappedSurface fields. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D81415
9ca1037fc1cd611ba0fef4a483b1b7669b996a62: Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten
Bob Owen <bobowencode@gmail.com> - Fri, 26 Jun 2020 11:37:31 +0000 - rev 601659
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten This also adds telemetry probes to track: * number of times remote canvas 2D is activated * number of times remote canvas 2D is deactivated due to device creation failure * number of times remote canvas 2D is deactivated due to a stream read error. Differential Revision: https://phabricator.services.mozilla.com/D81032
8570bd4a1f0b9492ac7cc5e9f8d0a366c9aa720a: Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten
Bob Owen <bobowencode@gmail.com> - Fri, 26 Jun 2020 08:22:12 +0000 - rev 601652
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten This also adds telemetry probes to track: * number of times remote canvas 2D is activated * number of times remote canvas 2D is deactivated due to canvas device creation failure * number of times remote canvas 2D is deactivated due to a stream read error. Differential Revision: https://phabricator.services.mozilla.com/D81032
929046a4e26775ae5a07133d66770811efb924f7: Bug 1644975 - Change scaleX to scale r=jrmuizel,dao
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 25 Jun 2020 14:41:43 +0000 - rev 601585
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644975 - Change scaleX to scale r=jrmuizel,dao scaleX() with -moz-context-properties without WebRender does not sacale X direction. It is Bug 1646618. Then without WebRender, the rendering problem does not happen. scale() requests correct scaling. Differential Revision: https://phabricator.services.mozilla.com/D79998
b12036a85308bad86fb8549ab23519aa6713dbb6: Bug 1602072 - Add a gfxInfo flag determine Firefox is embedded by FxR for telemetry. r=thomasmo,chutten,froydnj,jrmuizel,geckoview-reviewers,rbarker,snorp
Daosheng Mu <daoshengmu@gmail.com> - Thu, 25 Jun 2020 17:22:20 +0000 - rev 601565
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1602072 - Add a gfxInfo flag determine Firefox is embedded by FxR for telemetry. r=thomasmo,chutten,froydnj,jrmuizel,geckoview-reviewers,rbarker,snorp Differential Revision: https://phabricator.services.mozilla.com/D56233
b0c8be07903fc57d0f8affaf2de7c38c7a3a0cb4: Bug 1645621 - gracefully downgrade to grayscale font smoothing in WR when necessary. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 25 Jun 2020 03:01:04 +0000 - rev 601390
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645621 - gracefully downgrade to grayscale font smoothing in WR when necessary. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80969
9165aad9944f0b80aafcf613c6489bf9060384b9: Bug 1646835 - move SWGL context creation into specific SWGL RenderCompositors. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 24 Jun 2020 01:23:43 +0000 - rev 601184
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646835 - move SWGL context creation into specific SWGL RenderCompositors. r=jrmuizel Currently RendererOGL has mixed-in details of SWGL context creation which becomes messy and slightly unanticipated based on the nomenclature and structure of RendererOGL. Based on other work in bug 1646835, it becomes more natural to move this context creation into the specific SWGL RenderCompositors so that RendererOGL can be agnostic to any SWGL details. Differential Revision: https://phabricator.services.mozilla.com/D80273
940b04835c814b7c4cbaf3cee73853cf9a88dc3f: Bug 1646835 - implement basic SWGL compositor. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 24 Jun 2020 00:53:39 +0000 - rev 601181
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646835 - implement basic SWGL compositor. r=jrmuizel This is a first implementation of a software-only SWGL RenderCompositor that relies on the existing widget hooks for Basic compositing. It attempts to lock the widget and get a DT whose underlying data it can supply directly to SWGL to composite to. Critically, it does not rely on OpenGL or any other form of HW accel to function. The interface between the RenderCompositor and SWGL will be further refined in follow-up patches. Differential Revision: https://phabricator.services.mozilla.com/D80268
4eeda6c8d8c5de4d6f512a9b543e06823098e58e: Bug 1647225 - Update exclude list in rejected-words filter. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:14:34 +0000 - rev 600993
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Update exclude list in rejected-words filter. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80453
d828dd605e07231c3a298af723438059adc5bdff: Bug 1647225 - Change the string exposed via gfxInfo. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:14:24 +0000 - rev 600991
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Change the string exposed via gfxInfo. r=jrmuizel This includes things like about:support, gfxCriticalNote, probably telemetry environment stuff. Differential Revision: https://phabricator.services.mozilla.com/D80451
4b94433c793744643f82e105a5b85a9ab11c2f49: Bug 1647225 - Change some failure IDs and strings. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:23:11 +0000 - rev 600990
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Change some failure IDs and strings. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80450
457c98a7affd931f34755b3e0f4fe1a26eb26329: Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:21:36 +0000 - rev 600989
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D80449
4ce4fd950d69e13a750894529fcadac4e57011a8: Bug 1647225 - Rename some local functions and variables. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:20:33 +0000 - rev 600988
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Rename some local functions and variables. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80448
214afe50f3b4af3a702e7d9da8ca7363c518347e: Bug 1647225 - Rename a define and removed another unused define. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:14:04 +0000 - rev 600987
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Rename a define and removed another unused define. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80447
01748f8073f08ce246379df00889d6bda86b7c01: Bug 1647225 - Consistently use blocklist terminology for gfxFeature. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Jun 2020 15:13:57 +0000 - rev 600986
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Consistently use blocklist terminology for gfxFeature. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80425
2c3972a8ec82811521f06f0b0754121a34d9eedc: Bug 1647253 - Remove unused CreateSharedRGBImage() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 22 Jun 2020 14:24:21 +0000 - rev 600760
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647253 - Remove unused CreateSharedRGBImage() r=jrmuizel CreateSharedRGBImage() is not used. Differential Revision: https://phabricator.services.mozilla.com/D80436
b6f88195da615be6adcc2a1acec819e0d13a7194: Bug 1647225 - Update exclude list in rejected-words filter. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:06:33 +0000 - rev 600750
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Update exclude list in rejected-words filter. r=jrmuizel Depends on D80452 Differential Revision: https://phabricator.services.mozilla.com/D80453
6a1025189b0efccff72b70072bc65713b043397b: Bug 1647225 - Change the string exposed via gfxInfo. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:04:56 +0000 - rev 600748
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Change the string exposed via gfxInfo. r=jrmuizel This includes things like about:support, gfxCriticalNote, probably telemetry environment stuff. Depends on D80450 Differential Revision: https://phabricator.services.mozilla.com/D80451
b95de94b444e96561e8c1eaa48ea6340320d892d: Bug 1647225 - Change some failure IDs and strings. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:06:18 +0000 - rev 600747
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Change some failure IDs and strings. r=jrmuizel Depends on D80449 Differential Revision: https://phabricator.services.mozilla.com/D80450
ed2c7dfd8373b8bdd9d927d1b82bbec97986d781: Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 22:54:00 +0000 - rev 600746
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi Depends on D80448 Differential Revision: https://phabricator.services.mozilla.com/D80449
1adc99494bcb7114c7cdb041e7941fb38b809126: Bug 1647225 - Rename some local functions and variables. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:07:05 +0000 - rev 600745
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Rename some local functions and variables. r=jrmuizel Depends on D80447 Differential Revision: https://phabricator.services.mozilla.com/D80448
5d0cf22c335a306046d041473f743cd1f3300905: Bug 1647225 - Rename a define and removed another unused define. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:07:33 +0000 - rev 600744
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Rename a define and removed another unused define. r=jrmuizel Depends on D80425 Differential Revision: https://phabricator.services.mozilla.com/D80447
956b43a8636fa4be277adb989f66880b031ad6e2: Bug 1647225 - Consistently use blocklist terminology for gfxFeature. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:04:38 +0000 - rev 600743
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Consistently use blocklist terminology for gfxFeature. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80425
9b325856ccc02f13139efba2aca929dcf49b503f: Bug 1646066 - Make partial valid rects work properly in NativeLayerCA. r=jrmuizel
Markus Stange <mstange.moz@gmail.com> - Thu, 18 Jun 2020 22:15:22 +0000 - rev 600529
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646066 - Make partial valid rects work properly in NativeLayerCA. r=jrmuizel This moves the clipping responsibility into the layer. It also brings back assertions that make sure that no invalid content reaches the screen. On the layer side I'm renaming validRect to displayRect, because at the time NextSurface* is called, that rect is not yet valid. This implementation also allows having valid content outside of the display rect. So, for example, if you grow and shrink the display rect multiple times but most of the outer parts are transparent, in theory this allows you to paint the transparent pixels only once rather than every time the display rect expands. Differential Revision: https://phabricator.services.mozilla.com/D79842