gecko-dev/layout
Matt Woodrow 3eb2633a17 Bug 1440177 - Part 6: Don't dereference display items during AddPaintedDisplayItem for the LAYER_NONE case. r=jnicol
The display items are almost certainly gone from the cache at this point, so dereferencing them can take a while.
This moves the DisplayItemData lookup, and the IsReused/HasMergedFrames checks into the ProcessDisplayItems pass (where we already use the items), and then just uses the AssignedDisplayItem entry for everything.

MozReview-Commit-ID: 3NibNGSVsax

--HG--
extra : rebase_source : b5b4d82798404ad4c8d84ca33bfb30d4afa55fb6
2018-03-01 11:42:27 +13:00
..
base Bug 1427625: Optimize appends to avoid restyling unnecessarily. r=xidorn 2018-02-27 17:02:52 +01:00
build Bug 529808 - Remove the static atom table. r=froydnj 2018-02-28 07:34:12 +11:00
doc Bug 1234008 - Recompress some png images with zopflipng r=Dolske,Grisha,jryans 2018-01-27 15:57:42 +08:00
forms Bug 1441547: Make character data change notifications use a const reference for the info parameter. r=smaug 2018-02-27 15:30:27 +01:00
generic Bug 1174003 part 11: [css-flexbox] Remove IsCrossAxisHorizontal(), and make IsMainAxisHorizontal() a private implementation detail. r=mats 2018-02-28 09:41:16 -08:00
inspector Bug 1433175 - remove by hands some variations of Cc,Ci,Cu definitions, r=Standard8. 2018-02-28 18:51:34 +01:00
ipc Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
mathml Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
media
painting Bug 1440177 - Part 6: Don't dereference display items during AddPaintedDisplayItem for the LAYER_NONE case. r=jnicol 2018-03-01 11:42:27 +13:00
printing Bug 1439027: Simplify PresShell::Initialize. r=bz 2018-02-21 12:42:17 +01:00
reftests Bug 1174003 part 5: [css-flexbox] Remove is-{main,cross}-axis-horizontal checks from ReflowFlexItem. r=mats 2018-02-27 15:40:18 -08:00
style Bug 1438974 - Dispatch to the appropriate event target. r=smaug 2018-02-28 10:43:13 -08:00
svg Bug 1441547: Make character data change notifications use a const reference for the info parameter. r=smaug 2018-02-27 15:30:27 +01:00
tables Backed out 3 changesets (bug 1436904) for many crashes see bugs: 1440281, 1440302, 1440303, 1440313. a=backout 2018-02-22 17:28:59 +02:00
tools Bug 1436113 - Part 2: Refactor "shield-recipe-client" to "normandy" r=Gijs 2018-02-21 15:02:04 -08:00
xul Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
moz.build Bug 1417978 - Stop packaging layout debugger on Android. r=nalexander 2018-01-04 15:22:35 -06:00