gecko-dev/layout
Matt Woodrow a1d4e255f4 Bug 1440177 - Part 2: Combine PaintedLayerItemsEntry and PaintedDisplayItemLayerUserData into a single struct. r=jnicol
These two structs store very similar state (including duplicating the mask layer common clip count), and the former uses an expensive hashtable for lookups.
This patch combines the two, and uses a vector of entries instead of the hashtable so we can do the cleanup pass.
* * *
[mq]: fix

MozReview-Commit-ID: KamhbGAIqpD

--HG--
extra : rebase_source : 5da2d922f1ae6f47e7e82928f878c7810630ac22
2018-02-13 15:56:43 +13:00
..
base Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-01 19:34:54 +02: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 Merge inbound to mozilla-central. a=merge 2018-03-01 19:29:00 +02: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 2: Combine PaintedLayerItemsEntry and PaintedDisplayItemLayerUserData into a single struct. r=jnicol 2018-02-13 15:56:43 +13:00
printing Bug 1439027: Simplify PresShell::Initialize. r=bz 2018-02-21 12:42:17 +01:00
reftests Merge inbound to mozilla-central. a=merge 2018-03-01 19:29:00 +02: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 1370930 - remove DirectoryLinksProvider, r=Mardak 2018-03-01 16:53:49 +00: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