searching for reviewer(jrmuizel)
47e442ac35b3: Bug 1521329 - Fix adding extremely large primitives to picture caching tile dependencies. r=jrmuizel
Glenn Watson <github@intuitionlibrary.com> - Sun, 20 Jan 2019 01:30:21 +0000 - rev 454616
Push 35403 by btara@mozilla.com at Sun, 20 Jan 2019 09:42:06 +0000
Bug 1521329 - Fix adding extremely large primitives to picture caching tile dependencies. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D17072
096cd49afd33: Bug 1520158 - Avoid scene rebuilding for image frame updates if possible. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 18 Jan 2019 22:21:30 -0500 - rev 454596
Push 35400 by csabou@mozilla.com at Sat, 19 Jan 2019 09:59:33 +0000
Bug 1520158 - Avoid scene rebuilding for image frame updates if possible. r=jrmuizel We already avoid scene rebuilding for animated image frame updates, but we can easily apply this to still images. If the decoding is happening slowly and in chunks for some reason (really large image, slow network), then we may save some work.
c82870227fa5: Bug 1494062 - Part 2. Ensure blob image dirty rects are not clipped too small by containers. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 17 Jan 2019 07:56:12 -0500 - rev 454535
Push 35400 by csabou@mozilla.com at Sat, 19 Jan 2019 09:59:33 +0000
Bug 1494062 - Part 2. Ensure blob image dirty rects are not clipped too small by containers. r=jrmuizel If an item in a blob image gets a new parent container which clips it to a smaller area than it was previously, we need to ensure the dirty rect does not take into account the new clip when determining the old intersection area. Instead now all old rects for an image are clipped to the image bounds, rather than the image bounds clipped to the aggregate of the ancestor containers. Differential Revision: https://phabricator.services.mozilla.com/D16855
3167fee85c59: Bug 1494062 - Part 1. Add new crashtest reproducing the blob image wraplist clipping crash. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 17 Jan 2019 12:45:19 -0500 - rev 454534
Push 35400 by csabou@mozilla.com at Sat, 19 Jan 2019 09:59:33 +0000
Bug 1494062 - Part 1. Add new crashtest reproducing the blob image wraplist clipping crash. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16879
6c6fecd53382: Bug 1521066 - Fix double border rendering of border-collapsed tables. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 18 Jan 2019 16:49:04 +0000 - rev 454464
Push 35397 by opoprus@mozilla.com at Sat, 19 Jan 2019 03:35:41 +0000
Bug 1521066 - Fix double border rendering of border-collapsed tables. r=jrmuizel Gotta love C++... I missed the `break;` for that branch so we were always falling back to the solid border rendering path (which we use if the border is too small). Differential Revision: https://phabricator.services.mozilla.com/D16977
50f859a24037: Bug 1494062 - Part 2. Ensure blob image dirty rects are not clipped too small by containers. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 17 Jan 2019 07:56:12 -0500 - rev 454395
Push 35396 by ebalazs@mozilla.com at Fri, 18 Jan 2019 09:40:42 +0000
Bug 1494062 - Part 2. Ensure blob image dirty rects are not clipped too small by containers. r=jrmuizel If an item in a blob image gets a new parent container which clips it to a smaller area than it was previously, we need to ensure the dirty rect does not take into account the new clip when determining the old intersection area. Instead now all old rects for an image are clipped to the image bounds, rather than the image bounds clipped to the aggregate of the ancestor containers. Differential Revision: https://phabricator.services.mozilla.com/D16855
23b890a3fc78: Bug 1494062 - Part 1. Add new crashtest reproducing the blob image wraplist clipping crash. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 17 Jan 2019 12:45:19 -0500 - rev 454394
Push 35396 by ebalazs@mozilla.com at Fri, 18 Jan 2019 09:40:42 +0000
Bug 1494062 - Part 1. Add new crashtest reproducing the blob image wraplist clipping crash. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16879
c3d4685b58a5: Bug 1520301 - Fix scroll frame default positioning r=jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 17 Jan 2019 16:43:08 +0000 - rev 454292
Push 35392 by ncsoregi@mozilla.com at Thu, 17 Jan 2019 21:53:28 +0000
Bug 1520301 - Fix scroll frame default positioning r=jrmuizel When scroll frames are created, and no explicit parent is provided, the old code used to take the ClipID from the c/s stack. The stack has been removed on WR side, and this parent assignment got lost. This change takes the SpatialID from the top of the stack on Gecko side to replicate the old behavior. Differential Revision: https://phabricator.services.mozilla.com/D16732
2664998ae6e6: Bug 1518405 - Turn on picture caching in webrender. r=jrmuizel
Glenn Watson <github@intuitionlibrary.com> - Wed, 16 Jan 2019 21:28:53 +0000 - rev 454158
Push 35387 by aiakab@mozilla.com at Thu, 17 Jan 2019 04:19:37 +0000
Bug 1518405 - Turn on picture caching in webrender. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16740
d4b7dbc0379f: Bug 1520301 - Fix scroll frame default positioning r=jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 16 Jan 2019 21:00:05 +0000 - rev 454154
Push 35387 by aiakab@mozilla.com at Thu, 17 Jan 2019 04:19:37 +0000
Bug 1520301 - Fix scroll frame default positioning r=jrmuizel When scroll frames are created, and no explicit parent is provided, the old code used to take the ClipID from the c/s stack. The stack has been removed on WR side, and this parent assignment got lost. This change takes the SpatialID from the top of the stack on Gecko side to replicate the old behavior. Differential Revision: https://phabricator.services.mozilla.com/D16732
7da55789063f: Bug 1520319 - Store an array of pending transactions in LayerTransactionParent to avoid overwriting data when we get multiple. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 15 Jan 2019 23:55:37 +0000 - rev 454040
Push 35384 by opoprus@mozilla.com at Wed, 16 Jan 2019 09:33:10 +0000
Bug 1520319 - Store an array of pending transactions in LayerTransactionParent to avoid overwriting data when we get multiple. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16603
a3989f48b153: Bug 1512010 - backing out local raster space text snapping change. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 15 Jan 2019 13:32:39 -0500 - rev 454019
Push 35383 by dvarga@mozilla.com at Wed, 16 Jan 2019 04:51:20 +0000
Bug 1512010 - backing out local raster space text snapping change. r=jrmuizel
2bf2c209f520: Bug 1512010 - backing out local raster space text snapping change. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 15 Jan 2019 13:32:39 -0500 - rev 453956
Push 35381 by dluca@mozilla.com at Tue, 15 Jan 2019 22:15:11 +0000
Bug 1512010 - backing out local raster space text snapping change. r=jrmuizel
97ae7728e243: Bug 1505934 - WR: Don't establish a raster root in pictures with sufficiently large local bounds (take 2) r=jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 15 Jan 2019 15:23:28 +0000 - rev 453936
Push 35380 by dluca@mozilla.com at Tue, 15 Jan 2019 22:13:12 +0000
Bug 1505934 - WR: Don't establish a raster root in pictures with sufficiently large local bounds (take 2) r=jrmuizel re-open of D16335, which got backed out due to Wrench test failing. The test was failing because of different AA on a plane-splitting case, which isn't guaranteed anyway. This revision updates the test. Differential Revision: https://phabricator.services.mozilla.com/D16560
7ed5d7408250: Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:41:18 -0500 - rev 453777
Push 35373 by cbrindusan@mozilla.com at Mon, 14 Jan 2019 21:52:01 +0000
Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel References to shared surfaces are already kept alive for the blob in the content process, and it also ensures an image key is created to ensure any release of the surface is delayed until the next epoch. Wrapped shared surfaces (when used in an animation which is recycling its surfaces) did not get an image key created which this patch corrects. Differential Revision: https://phabricator.services.mozilla.com/D16191
d884f9b54dc6: Bug 1519639 - Update cbindgen config and generated FFI header. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 12 Jan 2019 16:49:39 +0100 - rev 453672
Push 35367 by aciure@mozilla.com at Sun, 13 Jan 2019 21:36:46 +0000
Bug 1519639 - Update cbindgen config and generated FFI header. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16391
be569ca36f5f: Bug 1519639 - Update euclid. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 12 Jan 2019 16:49:16 +0100 - rev 453671
Push 35367 by aciure@mozilla.com at Sun, 13 Jan 2019 21:36:46 +0000
Bug 1519639 - Update euclid. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16390
c74c81fe8dcb: Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:41:18 -0500 - rev 453613
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel References to shared surfaces are already kept alive for the blob in the content process, and it also ensures an image key is created to ensure any release of the surface is delayed until the next epoch. Wrapped shared surfaces (when used in an animation which is recycling its surfaces) did not get an image key created which this patch corrects. Differential Revision: https://phabricator.services.mozilla.com/D16191
a51746f37520: Bug 1507522 - Drop revision.txt and WR update process. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 10 Jan 2019 14:14:13 +0000 - rev 453237
Push 35349 by btara@mozilla.com at Thu, 10 Jan 2019 17:19:27 +0000
Bug 1507522 - Drop revision.txt and WR update process. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16105
cf9a58cbb904: Bug 1514803 - Replace XPCOM image encoder instance creation in gfxUtils::EncodeSourceSurface r=jrmuizel
Barret Rennie <barret@brennie.ca> - Wed, 09 Jan 2019 16:29:33 +0000 - rev 453071
Push 35344 by shindli@mozilla.com at Wed, 09 Jan 2019 21:41:24 +0000
Bug 1514803 - Replace XPCOM image encoder instance creation in gfxUtils::EncodeSourceSurface r=jrmuizel gfxUtils::EncodeSourceSurface no longer uses a stringly-typed API to create a `imgIEncoder` for the relevant MIME type. Instead, we now use an enum class and switch on it to create the encoder. Depends on D14816 Differential Revision: https://phabricator.services.mozilla.com/D14817
95324d36ded5: Bug 1518405 - Turn on picture caching in webrender. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Jan 2019 16:39:06 +0000 - rev 453067
Push 35344 by shindli@mozilla.com at Wed, 09 Jan 2019 21:41:24 +0000
Bug 1518405 - Turn on picture caching in webrender. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D16060
0eb0c348396b: Bug 1518582 - Only record CONTENT_FULL_PAINT_TIME for content process paints when using WebRender. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 08 Jan 2019 19:35:46 +0000 - rev 452953
Push 35336 by rmaries@mozilla.com at Wed, 09 Jan 2019 03:47:21 +0000
Bug 1518582 - Only record CONTENT_FULL_PAINT_TIME for content process paints when using WebRender. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15969
507fae6b3eb4: Bug 1508828 - Add a task to run standalone WebRender CI scripts on Windows. r=glandium,jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 08 Jan 2019 14:15:30 +0000 - rev 452914
Push 35334 by rmaries@mozilla.com at Tue, 08 Jan 2019 21:58:40 +0000
Bug 1508828 - Add a task to run standalone WebRender CI scripts on Windows. r=glandium,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15412
d1babeef937f: Bug 1501111 - Add a reftest for this. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Jan 2019 19:41:15 +0000 - rev 452877
Push 35332 by dvarga@mozilla.com at Tue, 08 Jan 2019 16:21:43 +0000
Bug 1501111 - Add a reftest for this. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15856
ee870d4a4308: Bug 1441308 - Split out document pieces of WebRenderLayerManager r=jrmuizel
Doug Thayer <dothayer@mozilla.com> - Mon, 07 Jan 2019 21:33:10 +0000 - rev 452761
Push 35330 by opoprus@mozilla.com at Tue, 08 Jan 2019 09:41:12 +0000
Bug 1441308 - Split out document pieces of WebRenderLayerManager r=jrmuizel Per our discussion, this patch splits out the state management bits of WebRenderLayerManager, allowing for them to be maintained per-document. Differential Revision: https://phabricator.services.mozilla.com/D13577
072522b854f3: Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Jan 2019 11:46:04 -0500 - rev 452738
Push 35329 by ncsoregi@mozilla.com at Mon, 07 Jan 2019 21:47:30 +0000
Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel
65266c77b815: Bug 1518044 - Pass FULL_PAINT_TIME value to CONTENT_FRAME_TIME calculation for non-WR. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:18:52 +0000 - rev 452684
Push 35326 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:42:56 +0000
Bug 1518044 - Pass FULL_PAINT_TIME value to CONTENT_FRAME_TIME calculation for non-WR. r=jrmuizel This will let us get the MissedCompositeLow/Mid/Long variants in the CFT_REASON telemetry output. Differential Revision: https://phabricator.services.mozilla.com/D15797
89f55d26acaf: Bug 1518044 - Record SVG and UPLOAD specific variants of CONTENT_FRAME_TIME using the vsync based timings. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:17:42 +0000 - rev 452683
Push 35326 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:42:56 +0000
Bug 1518044 - Record SVG and UPLOAD specific variants of CONTENT_FRAME_TIME using the vsync based timings. r=jrmuizel We're switching to prefering the vsync version, so making these diagnostic equivalents use that timing should be more useful. I think leaving the profiler marker (which uses ms, not vsync%) showing just the graphics component still makes sense. Differential Revision: https://phabricator.services.mozilla.com/D15796
dad482c7ff92: Bug 1518044 - Use shared CONTENT_FRAME_TIME calculation for non-WebRender. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:15:57 +0000 - rev 452682
Push 35326 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:42:56 +0000
Bug 1518044 - Use shared CONTENT_FRAME_TIME calculation for non-WebRender. r=jrmuizel This also results in us getting the CONTENT_FRAME_TIME profiler markers added for non-WR. Differential Revision: https://phabricator.services.mozilla.com/D15795
39ab423f06ef: Bug 1518044 - Move CONTENT_FRAME_TIME calculation code into CompositorBridgeParent. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:14:28 +0000 - rev 452681
Push 35326 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:42:56 +0000
Bug 1518044 - Move CONTENT_FRAME_TIME calculation code into CompositorBridgeParent. r=jrmuizel This shouldn't change any behaviour, just puts the code into a separate function so that it's easier to follow. Differential Revision: https://phabricator.services.mozilla.com/D15794
4a8c79b919b2: Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 03 Jan 2019 19:43:04 +0000 - rev 452465
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15603
27730939a138: Bug 1500356 - Update gfxFont/gfxFontEntry to use new harfbuzz API in place of deprecated functions. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Sat, 08 Dec 2018 08:44:55 -0500 - rev 452199
Push 35292 by dvarga@mozilla.com at Mon, 31 Dec 2018 21:26:28 +0000
Bug 1500356 - Update gfxFont/gfxFontEntry to use new harfbuzz API in place of deprecated functions. r=jrmuizel
ec8108d8f489: Bug 1516646 - Write the Gecko mercurial revision into captures as well. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 28 Dec 2018 19:32:37 +0000 - rev 452083
Push 35283 by dvarga@mozilla.com at Sat, 29 Dec 2018 09:34:06 +0000
Bug 1516646 - Write the Gecko mercurial revision into captures as well. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15474
87cc510447c5: Bug 1516062 - Turn on NEON when using gcc or clang on aarch64 r=jrmuizel
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 26 Dec 2018 16:27:08 +0000 - rev 452031
Push 35281 by btara@mozilla.com at Fri, 28 Dec 2018 21:47:52 +0000
Bug 1516062 - Turn on NEON when using gcc or clang on aarch64 r=jrmuizel Since we don't define BUILD_ARM_NEON on aarch64 due to bug 1303952, aarch64 doesn't turn on neon for moz2d. Also, msvc don't have arm_neon.h [*1], so we should turn on neon on aarch64 excepting msvc. *1 https://developercommunity.visualstudio.com/content/problem/201662/arm-neonh-doenst-support-arm64-compiler.html Differential Revision: https://phabricator.services.mozilla.com/D15371
486d4df8ab20: Bug 1515942 - Enable ESLint for gfx/ (fix quotes only). r=jrmuizel
Mark Banner <standard8@mozilla.com> - Thu, 27 Dec 2018 09:44:26 +0000 - rev 451965
Push 35277 by aiakab@mozilla.com at Thu, 27 Dec 2018 21:54:09 +0000
Bug 1515942 - Enable ESLint for gfx/ (fix quotes only). r=jrmuizel This changes single quotes to double quotes in one patch to match our ESLint rules. This used ESLint's automatic fixing. Differential Revision: https://phabricator.services.mozilla.com/D15204
996bf60e0fce: Bug 1415987. Use ChooseScale to choose a scale in WebRender. r=jrmuizel
Timothy Nikkel <tnikkel@gmail.com> - Fri, 21 Dec 2018 16:07:21 -0600 - rev 451798
Push 35254 by ccoroiu@mozilla.com at Sat, 22 Dec 2018 04:13:22 +0000
Bug 1415987. Use ChooseScale to choose a scale in WebRender. r=jrmuizel
46ddda393092: Bug 1514640 - Only allow late compositing if the content phase didn't happen in the same vsync. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 20 Dec 2018 22:52:07 +0000 - rev 451604
Push 35247 by ebalazs@mozilla.com at Fri, 21 Dec 2018 09:36:28 +0000
Bug 1514640 - Only allow late compositing if the content phase didn't happen in the same vsync. r=jrmuizel Depends on D15020 Differential Revision: https://phabricator.services.mozilla.com/D15132
2a55726134a0: Bug 1514640 - Allow slow scene building to start a composite a bit late. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 20 Dec 2018 22:43:01 +0000 - rev 451603
Push 35247 by ebalazs@mozilla.com at Fri, 21 Dec 2018 09:36:28 +0000
Bug 1514640 - Allow slow scene building to start a composite a bit late. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15020
594b7dcaaf2d: Bug 1514640 - Use the vsync id of the skipped composite when we do a catch-up composite. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 20 Dec 2018 19:33:21 +0000 - rev 451602
Push 35247 by ebalazs@mozilla.com at Fri, 21 Dec 2018 09:36:28 +0000
Bug 1514640 - Use the vsync id of the skipped composite when we do a catch-up composite. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15019
cc290b5855eb: Bug 1507884 - Add tasks for linux-based testing of webrender standalone. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 19 Dec 2018 19:32:30 +0000 - rev 451351
Push 35234 by rmaries@mozilla.com at Wed, 19 Dec 2018 21:56:37 +0000
Bug 1507884 - Add tasks for linux-based testing of webrender standalone. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D14407
6f590bff2797: Bug 1510900 - Include URL in GPU process crash reports. r=jrmuizel,gsvelto
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 19 Dec 2018 09:03:27 +0000 - rev 451346
Push 35234 by rmaries@mozilla.com at Wed, 19 Dec 2018 21:56:37 +0000
Bug 1510900 - Include URL in GPU process crash reports. r=jrmuizel,gsvelto Differential Revision: https://phabricator.services.mozilla.com/D14912
5839c234ceba: Bug 1455848 - let UnscaledFontDWrite::GetWRFontDescriptor continue even if retrieving file names fails. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 18 Dec 2018 11:19:26 -0500 - rev 451244
Push 35230 by btara@mozilla.com at Wed, 19 Dec 2018 04:55:30 +0000
Bug 1455848 - let UnscaledFontDWrite::GetWRFontDescriptor continue even if retrieving file names fails. r=jrmuizel
d8a944c012a7: Bug 1493353 - Clip TextDrawTarget to the visible rect, and avoid emitting display items that are outside the clipped area. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 14 Dec 2018 22:30:08 +0000 - rev 450604
Push 35207 by aciure@mozilla.com at Sat, 15 Dec 2018 02:27:37 +0000
Bug 1493353 - Clip TextDrawTarget to the visible rect, and avoid emitting display items that are outside the clipped area. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D14367
e4571515944b: Bug 1490702 - Verify values read from the input, even when we decide we don't need to draw the current command. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 14 Dec 2018 01:30:40 +0000 - rev 450488
Push 35203 by rmaries@mozilla.com at Fri, 14 Dec 2018 16:18:46 +0000
Bug 1490702 - Verify values read from the input, even when we decide we don't need to draw the current command. r=jrmuizel extra_end gets copied to offset, which can be used in the following command (and needs to be sanitized). Differential Revision: https://phabricator.services.mozilla.com/D14345
a66f57e872c2: Bug 1508835 - Clean up redundant webrender fuzzy annotation. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 13 Dec 2018 18:24:56 +0000 - rev 450449
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1508835 - Clean up redundant webrender fuzzy annotation. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D14475
e79c7b512fd6: Bug 1513699 - Disable SkiaGL on WebRender r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 13 Dec 2018 18:01:16 +0900 - rev 450421
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1513699 - Disable SkiaGL on WebRender r=jrmuizel Disable SkiaGL on WebRender, since there is a case that R8G8B8X8 is used, but WebRender does not support R8G8B8X8 yet. And SkiaGL is already disabled by Bug 1468801. Differential Revision: https://phabricator.services.mozilla.com/D14366
2d581255f6d4: Bug 1513657 - Record CONTENT_FRAME_TIME_REASON after CONTENT_FRAME_TIME so that we don't clobber the calculations. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 12 Dec 2018 20:27:06 +0000 - rev 450323
Push 35197 by csabou@mozilla.com at Thu, 13 Dec 2018 03:55:02 +0000
Bug 1513657 - Record CONTENT_FRAME_TIME_REASON after CONTENT_FRAME_TIME so that we don't clobber the calculations. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D14298
26dc4b7babf3: Bug 1455848 - validate access to DWrite font files in WR and output helpful log messages on failure. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 11 Dec 2018 15:58:02 -0500 - rev 450171
Push 35191 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:12:41 +0000
Bug 1455848 - validate access to DWrite font files in WR and output helpful log messages on failure. r=jrmuizel
8917a7a6d54f: Bug 1512919 - Remove Grouper::mItemStack r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 11 Dec 2018 17:06:19 +0900 - rev 449921
Push 35187 by ncsoregi@mozilla.com at Tue, 11 Dec 2018 16:25:40 +0000
Bug 1512919 - Remove Grouper::mItemStack r=jrmuizel Grouper::mItemStack is not used anymore. Differential Revision: https://phabricator.services.mozilla.com/D14049
cc3f0de953e4: Bug 1512799 - Don't force-disable WebRender on non-qualified hardware when the qualified pref is set. r=kats,jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Mon, 10 Dec 2018 18:35:18 +0000 - rev 449731
Push 35184 by nbeleuzu@mozilla.com at Tue, 11 Dec 2018 05:24:37 +0000
Bug 1512799 - Don't force-disable WebRender on non-qualified hardware when the qualified pref is set. r=kats,jrmuizel The gfx pref machinery asserts when user-level values are set that environment and runtime prefs have not been set. This effectively means we need to make all user-level decisions before calls to ForceDisable(), and the code in question here violates that contract. This branch is not necessary for correctness, since the pref basically means "enable WR on qualified hardware", and we can just ignore that request if the hardware is not qualified. It does provide extra about:support information, but we also get that information from the recording in WebRenderHardwareQualificationStatus, which creates a separate decision log for WEBRENDER_QUALIFIED. In this case, it will report something like: "WEBRENDER_QUALIFIED: blocked by env: No qualified hardware" which should be enough here. Differential Revision: https://phabricator.services.mozilla.com/D14082