aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/construct.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Remove extra spaces in function calls and declarationsDaan Sprenkels2016-10-311-1/+1
* Move core pseudo-element handling to ThreadSafeLayoutElement.Bobby Holley2016-10-281-13/+11
* Eliminate untraversed node types from LayoutNodeType.Bobby Holley2016-10-271-12/+0
* layout: Minor style cleanup.Patrick Walton2016-10-261-7/+14
* layout: Use the new `style_for_anonymous_box()` function for thePatrick Walton2016-10-261-2/+3
* layout: Remove the old anonymous table object generation code.Patrick Walton2016-10-261-84/+0
* layout: Rewrite the anonymous table object generation code.Patrick Walton2016-10-261-67/+261
* layout: Refactor `Flow::from_fragment`-style constructors to bePatrick Walton2016-10-261-3/+4
* Make list-style-image use UrlOrNone.Cameron McCormack2016-10-161-4/+4
* layout: Rewrite Servo's `vertical-align` support to match CSS 2.1 §Patrick Walton2016-10-111-8/+3
* Move children_to_process to layout.Bobby Holley2016-10-081-1/+1
* add SVG fragment (SpecificFragmentInfo::Svg)Alexandrov Sergey2016-10-071-2/+7
* Rename PrivateStyleData to PersistentStyleData and use AtomicRefCell instead ...Bobby Holley2016-10-021-3/+3
* Stop using Ref::map for selected_style and resolved_style.Bobby Holley2016-10-021-10/+10
* Stop using Ref::map for style().Bobby Holley2016-10-021-12/+12
* Style input-text pseudo with user-agent CSSJonathan Schuster2016-09-211-1/+3
* Reorder `use` statementsUK9922016-09-091-6/+6
* Auto merge of #13012 - servo:shared-layout-context, r=noxbors-servo2016-08-241-4/+4
|\
| * Pass SharedLayoutContext to ImageFragmentInfo::new.Ms2ger2016-08-231-3/+3
| * Pass SharedStyleContext to CanvasFragmentInfo::new.Ms2ger2016-08-231-1/+1
* | set HAS_NEWLY_CONSTRUCTED_FLOW flag for reconstructed flow'less inline elementAlexandrov Sergey2016-08-231-71/+81
|/
* do not reset pseudo elements styleAlexandrov Sergey2016-08-111-2/+10
* layout: Fix servo layout to take into account possibly unstyled child nodes i...Emilio Cobos Álvarez2016-08-101-0/+8
* Remove some type aliases that are now just re-exports.Simon Sapin2016-07-201-1/+1
* Remove the ComputedValue traits and style_struct_traitsSimon Sapin2016-07-201-1/+1
* Auto merge of #11930 - nox:die-util-die, r=SimonSapinbors-servo2016-06-291-3/+2
|\
| * Move util::linked_list to layoutAnthony Ramine2016-06-291-3/+2
* | Clean up unnecessary code noiseMichael Howell2016-06-281-1/+1
|/
* Move is_image_data to script_layout_interface.Ms2ger2016-06-201-2/+1
* Move LayoutNode and related traits to script_layout_interface.Ms2ger2016-06-201-2/+2
* Introduce LayoutNodeType and LayoutElementType enums.Ms2ger2016-06-201-47/+32
* Introduce a ThreadSafeLayoutNodeHelpers trait for methods to stay in layout.Ms2ger2016-06-201-1/+2
* Introduce a script_layout_interface crate and move RestyleDamage to it.Ms2ger2016-06-201-1/+1
* Small performance improvementMaciej Skrzypkowski2016-06-161-2/+1
* Make layout only depend on script::layout_interface.Ms2ger2016-06-071-3/+3
* Remove empty lines following braces.Josh Matthews2016-05-271-1/+0
* Report use statements that use {} with only one entryCullen Rhodes2016-05-271-2/+2
* Stop generating flows under display: none.Matt Brubeck2016-05-251-9/+10
* Removed unused importsPer Lundberg2016-05-151-2/+2
* layout: Minor whitespace cleanup.Patrick Walton2016-05-041-2/+3
* layout: Make the hypothetical box for `display: inline-block` withPatrick Walton2016-05-041-6/+6
* layout: Don't force to overwrite display for pseudo-elements.Emilio Cobos Álvarez2016-04-291-5/+7
* layout: Stop storing PrecomputedStyleData in LayoutNodeEmilio Cobos Álvarez2016-04-291-62/+77
* Do not render the contents of block-level replaced elements.Michael Howell2016-04-221-13/+15
* Don't strip out all empty fragmentsMatt Brubeck2016-04-161-0/+1
* Generate a fragment for an empty elements with borders or paddingMatt Brubeck2016-04-161-2/+41
* Fix meld_with_next_inline_fragment and add meld_with_prev_inline_fragmentMatt Brubeck2016-04-161-22/+1
* layout: Make absolutely-positioned blocks not generate {ib} splits.Patrick Walton2016-04-151-13/+14
* Remove an unnecessary Arc::cloneMatt Brubeck2016-04-061-1/+1
* Whitespace stripping should not result in a dangling, open border.Michael Howell2016-04-051-7/+7