aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/urlhelper.rs
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2016-12-06 14:07:08 -1000
committerMartin Robinson <mrobinson@igalia.com>2017-01-10 13:33:08 +0100
commit29876d2703336fc74a3857854839badc1bb58ceb (patch)
treecffa60cd00c82b3a662ae81490440d2e14054e8b /components/script/dom/urlhelper.rs
parent124301cf484818a87ab0b3e0c4ef34645be66174 (diff)
downloadservo-29876d2703336fc74a3857854839badc1bb58ceb.tar.gz
servo-29876d2703336fc74a3857854839badc1bb58ceb.zip
Rework the way scroll roots are collected
Collect scroll roots during the collect_stacking_context phase instead of during display list construction. This will be useful in order to collect containing block scroll roots as well as to give scroll roots sequential ids in the future. This change also pulls stacking context children out of the StackingContext struct itself, which should reduce very slightly the memory used by the finished display list. This also simplifies the DisplayListBuilder because it no longer has to maintain a stack of ScrollRootIds and StackingContextIds and can instead just rely on the program stack.
Diffstat (limited to 'components/script/dom/urlhelper.rs')
0 files changed, 0 insertions, 0 deletions