aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/css/node_style.rs
Commit message (Collapse)AuthorAgeFilesLines
* Replace the StyledNode trait with inherent methods.Ms2ger2015-07-271-56/+0
|
* Remove unused StyledNode::has_style method.Ms2ger2015-07-271-7/+0
|
* Use Ref::map to make ThreadSafeLayoutNode::style safe.Ms2ger2015-07-171-10/+8
|
* layout: Support inline incremental reflow, and stop reconstructing allPatrick Walton2015-05-191-26/+14
| | | | | | | flows when mousing over the document. This exposes more "jumpiness" on sites like Hacker News, but the bug that causes it was pre-existing.
* Replace unsafe_blocks by unsafe_code.Manish Goregaokar2015-03-211-1/+1
|
* Opt-in rather than opt-out to unsafe blocks in layout.Ms2ger2015-02-081-0/+1
|
* End the libstyle 'pub use' madness.Simon Sapin2015-01-301-1/+1
|
* Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.Ms2ger2015-01-081-1/+1
|
* Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d.Ms2ger2014-12-171-7/+7
|
* style: Parse the legacy `border` attribute per the legacy HTML specification.Patrick Walton2014-12-151-5/+53
| | | | | | | Additionally, this patch cleans up some miscellaneous formatting issues and refactors files in `layout/css/` somewhat to eliminate needless levels of indirection. It also fixes our handling of presentational hints that only apply if border is nonzero.
* layout: Make incremental reflow more fine-grained by introducing "reflowPatrick Walton2014-10-311-14/+0
| | | | | | out-of-flow" and "reconstruct flow" damage bits. This is needed for good performance on the maze solver.
* try to reset flows which need reflow, since reflow isn't yet idempotentClark Gaebel2014-10-141-0/+5
|
* Incremental Style RecalcClark Gaebel2014-10-091-3/+10
| | | | | | | | | | | | | | | | | | | 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
* Cargoify servoJack Moffitt2014-09-081-0/+30