gecko-dev/layout
cku d528aa4d56 Bug 1205475 - Part 2. Prevent multiple EffectSet property look up. r=mattwoodrow
Functions like BuildDisplayListForStackingContext or BuildDisplayListForChild look
up EffectSet property several times in callees, such as IsTransformed() or
HasOpacity(), which is time wasting.

We should look up EffectSet just once, and pass the found one to all callees
that need it.

MozReview-Commit-ID: GZywm2UcpU7

--HG--
extra : rebase_source : 21f5dd0076a90d876a6df35eee2b886844b44f0a
2017-05-17 15:13:12 +08:00
..
base Bug 1205475 - Part 2. Prevent multiple EffectSet property look up. r=mattwoodrow 2017-05-17 15:13:12 +08:00
build Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 4 - Rename StorageManagerBase to LocalStorageManager, r=asuth 2017-05-17 07:01:14 +02:00
doc
forms Bug 1361235 - Part 2: Re-enable some tests. r=emilio 2017-05-11 19:19:52 +08:00
generic Bug 1205475 - Part 2. Prevent multiple EffectSet property look up. r=mattwoodrow 2017-05-17 15:13:12 +08:00
inspector Bug 1340484 - Round RGB values when obtaining from HSL instead of flooring; r=dbaron 2017-05-08 16:43:05 -07:00
ipc Back out bug 1353060 (3 csets) for possibly causing a checkerboarding regression. r=backout 2017-05-09 13:23:20 -04:00
mathml Bug 1361604 - initialise nsMathMLSelectedFrame members in constructor rather than ::Init r=mats 2017-05-13 08:29:42 +01:00
media Bug 1349467 - Fix some Audio/Video BUG_COMPONENTs in moz.build files r=jmaher 2017-03-22 17:23:12 -07:00
painting merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-05-14 18:04:29 +02:00
printing Bug 1359490 - add an event loop spinning abstraction function; r=gerald 2017-05-15 09:34:19 -04:00
reftests Merge inbound to central, a=merge 2017-05-17 14:48:30 -07:00
style Bug 1341102: Update expectations for servo/servo#16858. r=me 2017-05-17 18:46:40 +02:00
svg Bug 1361235 - Part 2: Re-enable some tests. r=emilio 2017-05-11 19:19:52 +08:00
tables Bug 1361235 - Part 2: Re-enable some tests. r=emilio 2017-05-11 19:19:52 +08:00
tools Bug 1364228 - Increase marionette startup timeout for Linux mochitests; r=ato 2017-05-17 10:30:32 -06:00
xul Bug 1349750 - Store the thumb's start offset in ScrollThumbData. r=kats 2017-05-10 19:24:26 -04:00
moz.build