| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch puts in the initial framework for incremental reflow. Nodes' styles
are no longer recalculated unless the node has changed.
I've been hacking on the general problem of incremental reflow for the past
couple weeks, and I've yet to get a full implementation that actually passes all
the reftests + wikipedia + cnn. Therefore, I'm going to try to land the different
parts of it one by one.
This patch only does incremental style recalc, without incremental flow
construction, inline-size bubbling, reflow, or display lists. Those will be coming
in that order as I finish them.
At least with this strategy, I can land a working version of incremental reflow,
even if not yet complete.
r? @pcwalton
|
|
|
|
|
| |
Makes multiple `<br>` elements work, since those are implemented via
`before` pseudos.
|
| |
|
|
|
|
| |
We only needed this for Encodable, and now we use JSTraceable instead.
|
|\
| |
| |
| |
| |
| | |
layout: Support any `display` property in generated content, and allow
Reviewed-by: glennw
|
| |
| |
| |
| |
| |
| | |
tables to clear floats.
Improves the GitHub header.
|
| | |
|
|/
|
|
|
|
|
|
|
| |
enclosing element style.
* Enabled acid2 on mac + linux. Updated the reference image. The only difference from the
real acid2 now is the paint order and a 1 pixel horizontal offset on the nose.
* Change line-height to be calculated correctly.
* Apply enclosing element style to text fragments.
|
| |
|
|
|
|
| |
Also, rename a few methods in layout that arguably had confusing names.
|
| |
|
| |
|
|
|
|
|
|
| |
attributes." for persistent test failures.
This reverts commit 874db261046d6155b1942efa106d2e0014295d6d.
|
|
|
|
| |
75% improvement in style recalc for Guardians of the Galaxy.
|
| |
|
|
|