aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/flow.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Wait as late as possible to assign ClipIdsMartin Robinson2017-10-241-10/+8
* Backed out changeset e64e659c077d: servo PR #18809 and revendor for reftest f...Gecko Backout2017-10-191-45/+44
* Update bitflags to 1.0 in every servo crateBastien Orivel2017-10-191-44/+45
* Introduce an unsafe HasBaseFlow trait for base()/base_mut() casts.Simon Sapin2017-10-141-3/+11
* Use pointer casts instead of tramsutes to raw::TraitObjectSimon Sapin2017-10-131-14/+10
* Remove usage of unstable feature "raw"Simon Sapin2017-10-131-4/+4
* Remove usage of unstable feature conservative_impl_trait in layoutSimon Sapin2017-10-131-2/+2
* Auto merge of #18462 - mrobinson:cleanup-building-state, r=emiliobors-servo2017-09-151-3/+4
|\
| * Separate stacking context collection and display list building stateMartin Robinson2017-09-121-3/+4
* | Implement `size_hint` for more iterators.Corey Farwell2017-09-131-0/+4
|/
* Auto merge of #18175 - stshine:no-floats-in-flexbox, r=mbrubeckbors-servo2017-08-291-3/+1
|\
| * layout: Stop calling normal block size assignment for flex containerPu Xingyu2017-08-291-3/+1
* | order derivable traits listsClément DAVID2017-08-231-5/+5
|/
* Improve containing block creation for position:absolute flowsMartin Robinson2017-08-171-8/+5
* Use the is_absolute_containing_block method everywhereMartin Robinson2017-08-161-1/+1
* Allow CalculateStackingRelativePositions to short-circuitMatt Brubeck2017-08-081-2/+1
* Code organization: Move all generic traversal code to layout::traversalMatt Brubeck2017-08-081-109/+0
* Rename compute_absolute_position to compute_stacking_relative_positionMatt Brubeck2017-08-081-2/+3
* Remove unused traverse_postorder_absolute_flows methodMatt Brubeck2017-08-071-18/+0
* Add a generic inorder traversal methodMatt Brubeck2017-08-071-1/+16
* Fix fixed position items with parents with CSS clipsMartin Robinson2017-08-031-8/+8
* Replace all uses of the style::stylearc alias with servo_arc.Michael Partheil2017-07-191-3/+3
* stylo: Switch Gecko over to ServoStyleContextManish Goregaokar2017-07-171-1/+1
* stylo: Use ComputedValuesInner instead of ComputedValues when we don't need itManish Goregaokar2017-07-171-5/+5
* Upgrade to the latest version of WebRenderMartin Robinson2017-07-131-1/+1
* Update flags for absolutely positioned elements on style changesMatt Brubeck2017-06-301-0/+23
* UntrySimon Sapin2017-06-181-8/+6
* Make BaseFlow::stacking_relative_position a vector.Nicolas Silva2017-06-141-3/+3
* Bump euclid to 0.14.Nicolas Silva2017-06-141-6/+6
* Fix up script and layout.Bobby Holley2017-05-021-3/+3
* stylo: support all overflow valuesManish Goregaokar2017-04-251-1/+1
* Eliminate ScrollRootIdMartin Robinson2017-04-201-6/+14
* Used shared clips for overflow:hidden and CSS clipMartin Robinson2017-04-171-40/+25
* Update WR (reference frames for fixed position elements).Glenn Watson2017-03-031-2/+6
* Update serde to 0.9 (fixes #15325)Anthony Ramine2017-02-181-11/+11
* Remove cached thread local context from LayoutContextPu Xingyu2017-02-081-9/+9
* Only create scrolling overflow regions when necessaryMartin Robinson2017-01-171-7/+42
* Rework the way scroll roots are collectedMartin Robinson2017-01-101-8/+4
* Make Restyle tracking more granular.Bobby Holley2016-12-091-1/+0
* Auto merge of #14367 - mrobinson:scroll-fragment-point, r=pcwaltonbors-servo2016-12-061-1/+4
|\
| * Reimplement scrolling to fragmentsMartin Robinson2016-11-291-1/+4
* | Auto merge of #14424 - mbrubeck:flow-column, r=notriddlebors-servo2016-11-301-13/+1
|\ \ | |/ |/|
| * Remove unnecessary Flow::column_sizes methodsMatt Brubeck2016-11-301-13/+1
* | Rename selector_impl.rs to selector_parser.rsSimon Sapin2016-11-201-1/+1
|/
* layout: Mark flex items properly during constructionPu Xingyu2016-11-091-0/+11
* Stop using associated types for the concrete TRestyleDamage implementation.Bobby Holley2016-11-071-2/+2
* Migrated -Z trace-layout to serde_jsonShing Lyu2016-11-071-41/+14
* Make `FlowRef` a newtypeMichael Howell2016-11-041-7/+7
* Use a new id type for tracking scrolling areasMartin Robinson2016-10-301-4/+11
* layout: Minor style cleanup.Patrick Walton2016-10-261-1/+2