aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/layout/flow.rs
Commit message (Expand)AuthorAgeFilesLines
* Split layout code into a separate crate.Josh Matthews2014-06-281-1086/+0
* Upgrade to latest Rust.Manish Goregaokar2014-06-271-1/+1
* Upgrade Rust.Jack Moffitt2014-06-051-6/+6
* layout: Reference count flows, and forbid unsafe code in many places.Patrick Walton2014-06-031-139/+81
* Improve naming of structs in inline.rsBrendan Zabarauskas2014-05-281-1/+1
* Rename `box_.rs` to `fragment.rs`Brendan Zabarauskas2014-05-281-1/+1
* Rename functions, fields and adjust comments to use `fragment` instead of `box`Brendan Zabarauskas2014-05-281-10/+10
* Convert usages of `Box` in type identifiers to `Fragment`Brendan Zabarauskas2014-05-281-12/+11
* Update Rust.Ms2ger2014-05-221-9/+10
* auto merge of #2356 : glennw/servo/warnings, r=jdmbors-servo2014-05-071-1/+1
|\
| * Fix a few mutability warningsGlenn Watson2014-05-071-1/+1
* | Use fmt::Show for outputting debug informationBrendan Zabarauskas2014-05-061-7/+3
|/
* Replace most of the SmallVec0 usages with std::vec::VecBrendan Zabarauskas2014-05-051-5/+4
* ~[] to Vec in layout flow, block, table, row, rowgroup, wrapperMatt Murphy2014-05-041-3/+3
* ~[] to Vec in main/layout/construct.rs and associated filesMatt Murphy2014-05-041-1/+0
* Replace most ~"string"s with "string".to_owned().Ms2ger2014-05-041-1/+1
* Replace all ~"" with "".to_owned().Ms2ger2014-05-031-1/+1
* layout: Rewrite display list building to be parallel and to handlePatrick Walton2014-05-021-54/+130
* layout: Re-enable parallel layout by removing all `RefCell` instancesPatrick Walton2014-05-021-206/+61
* Replace Au::zero_* with generic methodsMatt Brubeck2014-05-021-2/+2
* This batch of changes upgrades Servo to work with the Rust upgrade as ofLars Bergstrom2014-04-271-28/+29
* Replace @s with Rc types.(fixes #2079)lpy2014-04-121-17/+0
* fix visibility warnings in main crate (#2044)Manish Goregaokar2014-04-061-2/+2
* Upgrade rust.Ms2ger2014-04-041-1/+1
* layout: Address review feedback.Patrick Walton2014-04-031-3/+2
* layout: Implement enough of automatic table layout to pass Acid2.Junyoung Cho2014-04-031-176/+73
* layout: Rewrite the margin collapse code to work with negative margins.Patrick Walton2014-04-031-14/+16
* layout: Support multiple boxes per node; don't store fixed/absolutePatrick Walton2014-04-031-35/+14
* layout: Take padding into account for inline boxesPatrick Walton2014-04-031-2/+1
* servo: Implement stacking contexts and allow multiple layers perPatrick Walton2014-04-031-10/+24
* Support a part of anonymous table(step 1-1, 1-2, 2).Junyoung Cho2014-03-241-1/+35
* Construct table-related flow and calculate fixed layoutJunyoung Cho2014-03-241-6/+185
* Rust upgradesLars Bergstrom2014-03-181-10/+17
* Send in the right container block size for relative positioning.S Pradeep Kumar2014-03-041-3/+3
* Implement mini-traversal for absolute flow assign-height.S Pradeep Kumar2014-03-031-20/+274
* Implement `position: absolute` for non-replaced elements.S Pradeep Kumar2014-03-031-18/+58
* layout: Rewrite the float context.Patrick Walton2014-02-261-5/+8
* layout: Construct flows in parallel, without a leaf setPatrick Walton2014-02-241-105/+26
* Implement JSManaged for DOM objects.Josh Matthews2014-02-241-1/+1
* Rename Box.position to border_boxKeegan McAllister2014-02-191-1/+1
* auto merge of #1693 : lpy/servo/issue1692, r=pcwaltonbors-servo2014-02-181-7/+7
|\
| * Rename starts_*_flow to is_*_flowlpy2014-02-141-7/+7
* | layout: Implement basic style sharing.Patrick Walton2014-02-141-4/+4
|/
* Eliminate the extra indirection of DList<~Flow>Keegan McAllister2014-02-051-34/+46
* implement position:relativepatrick kim2014-02-051-3/+19
* Remove unnecessary ClipDisplayItems in box_.rsS Pradeep Kumar2014-02-041-29/+48
* Add more documentation for layout.S Pradeep Kumar2014-02-031-4/+13
* layout: Enforce that flow construction is thread-safe.Patrick Walton2014-01-311-2/+2
* auto merge of #1600 : pcwalton/servo/use-concurrent-hash-map, r=larsbergstrombors-servo2014-01-301-15/+14
|\
| * layout: Use the concurrent hash map for the leaf sets.Patrick Walton2014-01-301-15/+14