Miko Mynttinen
85748ab45f
Bug 1547420 - Handle bounds overflow in FrameLayerBuilder::PaintItems() r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D29754
--HG--
extra : moz-landing-system : lando
2019-05-03 15:15:44 +00:00
Geoff Brown
eed275df56
Bug 1424166 - Disable crashtest 1418177-1.html on android for frequent intermittent failures; r=me,a=test-only
...
--HG--
extra : rebase_source : c7de0a4fb9da0b8a8a9b1db4cb64cd3b35c8d7ed
2019-01-22 15:05:16 -07:00
Matt Woodrow
f278a7e08c
Bug 1500864 - Cull items within opacity:0 containers when merging with retained display lists. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D14304
--HG--
extra : moz-landing-system : lando
2018-12-16 23:35:42 +00:00
Emilio Cobos Álvarez
4cf97e23c7
Bug 1504033 - Ensure we don't start walking past our subtree. r=mattwoodrow
...
In this case aAncestor is an SVGOuterSVGFrame, and aItem is a transform item for
its AnonChildFrame.
I'm not sure if it's quite expected to have such a frame generating a
transform...
Let me know if not and I can try to dig more, but this looks intentional given
the comment in nsSVGOuterSVGAnonChildFrame.
Differential Revision: https://phabricator.services.mozilla.com/D10955
--HG--
extra : moz-landing-system : lando
2018-11-07 01:37:19 +00:00
Miko Mynttinen
1f7081c0aa
Bug 1477831 - Merge items in FLBDisplayItemIterator r=mattwoodrow
...
MozReview-Commit-ID: AWxVue3tjN1
--HG--
extra : rebase_source : 94a3a2bbc70b2259c7ad0caeaec62fc10770b872
2018-07-24 16:31:04 +02:00
Kartikaya Gupta
11b43679d8
Bug 1421825 - Fix crash and re-enable crashtest. r=jrmuizel
...
In some cases we get a gecko display list that looks like this:
WrapList with asr(<A>, <B>)
Item with asr (<B>) and clipchain(<something> [A])
In this case, we would initialize the WebRenderLayerScrollData for the
nested item using a stop-at ancestor of A (because that was the leafmost
ASR from the containing WrapList) but the item itself has an ASR of B,
which is an ancestor of A. So when walking up from B we'd never hit the
stop-at ancestor, and so we'd end up duplicating metrics from the
containing WRLSD onto the nested WRLSD. This generated an assertion
failure in the APZ code.
This patch detects this scenario and skips adding metrics on the nested
WRLSD. This produces an APZ tree equivalent to what the non-WebRender
path would produce.
MozReview-Commit-ID: 8eo6pzXXKBd
--HG--
extra : rebase_source : 0581c54c4d9fa6ca08249e42b306c7155022bec7
2018-07-10 09:37:40 -04:00
Tyson Smith
f806457a58
Bug 1469472 - Add crashtest.
2018-06-22 12:20:37 -04:00
Hiroyuki Ikezoe
ca097c91ca
Bug 1468124 - Don't calculate overflow area if there is any frames in preserve-3d context. r=mattwoodrow
...
MozReview-Commit-ID: 2Ts3MzdouB7
--HG--
extra : rebase_source : f4cbff214d410012dae862670a82361e9a322f23
2018-06-19 14:49:47 +09:00
Lee Salzman
0512c7822e
Bug 1465305 - ensure nsDisplayBackgroundColor::Paint begins a new path before adding rectangle. r=jfkthame
2018-06-07 11:49:39 -04:00
Miko Mynttinen
ce747b87c6
Bug 1455944 - Do not paint nsDisplayOpacity children when opacity push/pop markers have empty paint rect r=mattwoodrow
...
MozReview-Commit-ID: 5BgHOFjW34H
--HG--
extra : rebase_source : 0fc76b610ee3149c525e342988fac5b5028feeeb
2018-04-25 22:54:18 +02:00
Miko Mynttinen
181215aa0f
Bug 1454105 - Do not flatten opacity for IB splits r=mattwoodrow
...
MozReview-Commit-ID: 67nBRgzdSZ6
--HG--
extra : rebase_source : 5bd24b253e4d3c2638c38d745abf16abebabd302
2018-04-24 17:17:04 +02:00
Emilio Cobos Álvarez
48957d62c0
Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn
...
MozReview-Commit-ID: J2glxiCWBVn
2018-03-20 11:29:51 +01:00
Kartikaya Gupta
1707a5be08
Bug 1430589 - Add crashtest. r=mattwoodrow,mstange
...
MozReview-Commit-ID: 4KBEobcNx7w
2018-01-19 23:47:29 -05:00
Miko Mynttinen
64bd4309b2
Bug 1428906 - Implement Clone() and copy-constructors for nsDisplayTableBlendMode, nsDisplayTableBlendContainer, and nsDisplayTableFixedPosition r=mattwoodrow
...
MozReview-Commit-ID: Fr34xFp4n8
--HG--
extra : rebase_source : b9052c71ffadfb94207bc0aa37ce371c4e7ea497
2018-01-09 13:55:35 +01:00
Miko Mynttinen
03b4894819
Bug 1425271 - Improve temporary display item removal r=mattwoodrow
...
MozReview-Commit-ID: FBDuGice0DU
--HG--
extra : rebase_source : 3e932e2851d9f706e11c56156a5bc48a2df8b1c2
2017-12-15 16:33:03 -06:00
Morris Tseng
370148757e
Bug 1418177 - Add crashtest. r=mattwoodrow
...
MozReview-Commit-ID: EADOkkqo6Dj
2017-12-05 16:47:27 +08:00
Morris Tseng
95e86e857a
Bug 1421930 - Add crashtest. r=mattwoodrow
...
MozReview-Commit-ID: BXTREZhY3fK
--HG--
extra : rebase_source : e2ec2186e9b1b39aa5c9b2fdd1bc871412ec35e5
2017-11-30 10:36:46 +08:00
Matt Woodrow
dc809d0cf5
Bug 1418722 - Mark nsDisplayPerspective items for removal when the inner transform frame gets removed from the frame tree. r=mstange
...
--HG--
extra : rebase_source : 2fb93f516949aa084ab014388fbb19e7a59f1c19
2017-11-28 09:39:08 +13:00
Matt Woodrow
367e79bd4d
Bug 1413073
- Part 1: Add new crashtests for complex ASR cases. r=mstange
...
--HG--
extra : rebase_source : b2a075e9c703d7cd470546cf2bbd6516bea8192f
2017-11-10 13:16:36 +13:00
Manish Goregaokar
b5061541d9
Bug 1405881 - Add crashtest; r=hiro
...
MozReview-Commit-ID: BzM8KRn2MWv
--HG--
extra : rebase_source : 288825a0262a051ba379cdd74838c358f70901de
2017-11-06 11:30:49 -08:00
Lee Salzman
0b432c20bc
Bug 1407470 - follow-up - more fixes to crashtests.list condition. r=me
2017-10-12 17:38:23 -04:00
Lee Salzman
7aa828ae26
Bug 1407470 - follow-up - fix crashtests.list condition. r=me CLOSED TREE
...
MozReview-Commit-ID: KAOLClEZdLN
2017-10-12 16:18:10 -04:00
Lee Salzman
320337bba3
Bug 1407470 - make nsImageRenderer::Draw compute luminance in device space instead of user space. r=mstange
...
MozReview-Commit-ID: oKtzekYaYI
2017-10-12 14:42:42 -04:00
Miko Mynttinen
d5ae4622ac
Bug 1402183 - Part 2: Add crashtest r=mstange
...
MozReview-Commit-ID: LuusiAzyd5b
--HG--
extra : rebase_source : d193e7b08900f5407249d478ca3fc095fcec1b40
2017-09-23 18:42:47 +02:00