aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/flow.rs
Commit message (Expand)AuthorAgeFilesLines
* Fix unexpected overflow with overflow: hidden set.Glenn Watson2016-03-031-1/+33
* Flatten display list structureMartin Robinson2016-03-011-22/+44
* Move util::logical_geometry to styleAnthony Ramine2016-02-181-1/+1
* layout: Separate out overflow-for-scrolling from overflow-for-paint.Patrick Walton2016-02-031-8/+9
* Add Multicolumn support block fragmentation.Simon Sapin2016-01-281-10/+35
* Sequentialize assign_block_size for flows that can be fragmented.Simon Sapin2016-01-281-0/+24
* layout: Remove some bogus code that tried to handlePatrick Walton2016-01-251-7/+0
* Move LayerType enum to gfx_traitThomas Gummerer2016-01-101-2/+1
* Introduce a concept of restyle damage to the style system.Bobby Holley2016-01-041-2/+3
* Move LayerKind and ScrollPolicy enums to gfx_traitsBrandon Fairchild2015-12-201-1/+2
* Replaced ZERO_RECT with Rect::zero()Alexander Mankuta2015-12-031-2/+1
* Generalize the rest of layout to operate on generic Layout*.Bobby Holley2015-11-281-3/+3
* Improve readability of flow tree dumpMartin Robinson2015-11-231-19/+42
* Rename ThreadSafeLayoutFoo to ServoThreadSafeLayoutFoo and TThreadSafeLayoutF...Bobby Holley2015-11-211-3/+3
* Hoist exported ThreadSafeLayoutFoo functionality into traits.Bobby Holley2015-11-211-1/+1
* Remove dead code from layout.Ms2ger2015-11-181-9/+0
* Remove unused Flow::remove_compositor_layers.Ms2ger2015-11-071-4/+0
* Auto merge of #8337 - mrobinson:remove-display-list-result, r=pcwaltonbors-servo2015-11-061-9/+5
|\
| * Remove DisplayListBuildingResultMartin Robinson2015-11-041-9/+5
* | Eliminate LAYERS_NEEDED_FOR_DESCENDANTS flagMartin Robinson2015-11-041-9/+0
|/
* Auto merge of #8306 - glennw:fix-abd-overflow, r=pcwaltonbors-servo2015-11-041-40/+0
|\
| * Change overflow calculation to be calculated after compute_absolute_position.Glenn Watson2015-11-031-40/+0
* | Auto merge of #8266 - mrobinson:stacking-context-mix, r=pcwaltonbors-servo2015-11-041-8/+10
|\ \
| * | Mix stacking contexts into the positioned content listMartin Robinson2015-11-031-8/+10
| |/
* / layout: Dump damage as well as part of the flow tree debug spew.Patrick Walton2015-11-031-2/+3
|/
* Remove manual implementations of Send and Sync for BaseFlow.Ms2ger2015-10-261-5/+0
* Remove explicit lifetimes which can be elided.Adam Szopa2015-10-211-6/+6
* Auto merge of #7825 - eefriedman:div-align, r=mbrubeckbors-servo2015-10-081-13/+0
|\
| * Make "align descendants" rule use parent's text-align.Eli Friedman2015-10-021-13/+0
* | Split Au type into separate crate, with minimal dependencies.Glenn Watson2015-10-011-1/+2
|/
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-4/+2
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-13/+12
* Ensure unique LayerIds for pseudo-elementsMartin Robinson2015-09-171-3/+10
* Auto merge of #7588 - notriddle:master, r=pcwaltonbors-servo2015-09-171-2/+3
|\
| * Actually store the overflow for inline-block elements.Michael Howell2015-09-091-2/+3
* | Layerize StackingContexts that are on top of layersMartin Robinson2015-09-091-1/+1
|/
* Elide most 'a lifetimesManish Goregaokar2015-09-041-22/+22
* Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01)Simon Sapin2015-09-021-1/+1
* Auto merge of #7498 - pcwalton:inline-absolute-containing-blocks, r=mbrubeckbors-servo2015-09-011-17/+68
|\
| * layout: Implement partial support for inline absolute containing blocks.Patrick Walton2015-09-011-17/+68
* | layout: Make overflow calculation take relative percentages intoPatrick Walton2015-08-311-22/+68
|/
* layout: Fix merge fallout.Patrick Walton2015-08-211-3/+6
* Create FlexFlow's for 'display: flex' nodes.Kyle Zentner2015-08-211-0/+9
* Don’t mark flow_ref::deref_mut as unsafe.Simon Sapin2015-08-211-4/+2
* Replace FlowRef with Arc<Flow>, now that Arc supports DST.Simon Sapin2015-08-201-40/+10
* Replace the unsound `impl DerefMut for FlowRef` with an unsafe function.Simon Sapin2015-08-201-3/+5
* sort all usesJohann Tuffe2015-08-201-1/+1
* flow::Flow should follow *_mut naming conventionsCorey Farwell2015-08-181-64/+58
* Replace uses of `for foo in bar.iter()`,João Oliveira2015-08-181-1/+1
* Auto merge of #7177 - pcwalton:intervening-inline-block, r=mbrubeckbors-servo2015-08-171-23/+49
|\