gecko-dev/servo/components/layout
Emilio Cobos Álvarez 13ef7eb69b servo: Merge #19757 - style: Remove -servo-text-decorations-in-effect (from emilio:bye-custom-cascade); r=nox
It is bogus, because it depends on the display property as it's cascaded, but
the display property can change afterwards, for example, if we get blockified
because we're the root element or a flex item.

Replace it with a normal field instead.

Also, it carries some weight, because it's the last property that uses this
concept of "derived" property, and "custom cascade". So we can remove some code
after this.

Compute it after the cascade process in StyleAdjuster.

Source-Repo: https://github.com/servo/servo
Source-Revision: f2036e7661a3f865b38d8296cc1b8ab98e60f679

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0206357b95137b0ebb8533d71d7a705faf781e60
2018-01-15 05:14:49 -06:00
..
display_list servo: Merge #19757 - style: Remove -servo-text-decorations-in-effect (from emilio:bye-custom-cascade); r=nox 2018-01-15 05:14:49 -06:00
animation.rs servo: Merge #19565 - Turn flow::base and friends into methods (from mbrubeck:base); r=emilio 2017-12-15 12:44:50 -06:00
block.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
Cargo.toml servo: Merge #19568 - layout: background-origin attribute for gradients (from pyfisch:background-origin-gradients1); r=mbrubeck 2017-12-15 15:54:59 -06:00
construct.rs servo: Merge #19769 - layout: Simplify the pseudo-element setup (from emilio:simplify-layout-construct); r=nox 2018-01-15 04:14:13 -06:00
context.rs servo: Merge #18938 - Replace all uses of the heapsize crate with malloc_size_of (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
data.rs servo: Merge #18967 - Bump bitflags to 1.0 (from Eijebong:bitflags2.0); r=mbrubeck 2017-10-30 18:25:45 -05:00
flex.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
floats.rs servo: Merge #19565 - Turn flow::base and friends into methods (from mbrubeck:base); r=emilio 2017-12-15 12:44:50 -06:00
flow_list.rs servo: Merge #18854 - Make optional the usage of some unstable features (from servo:servo-unstable-feature); r=nox 2017-10-13 12:26:39 -05:00
flow_ref.rs servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm 2017-08-23 17:18:31 -05:00
flow.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
fragment.rs servo: Merge #19769 - layout: Simplify the pseudo-element setup (from emilio:simplify-layout-construct); r=nox 2018-01-15 04:14:13 -06:00
generated_content.rs servo: Merge #19769 - layout: Simplify the pseudo-element setup (from emilio:simplify-layout-construct); r=nox 2018-01-15 04:14:13 -06:00
incremental.rs servo: Merge #19565 - Turn flow::base and friends into methods (from mbrubeck:base); r=emilio 2017-12-15 12:44:50 -06:00
inline.rs servo: Merge #19769 - layout: Simplify the pseudo-element setup (from emilio:simplify-layout-construct); r=nox 2018-01-15 04:14:13 -06:00
layout_debug.rs servo: Merge #19565 - Turn flow::base and friends into methods (from mbrubeck:base); r=emilio 2017-12-15 12:44:50 -06:00
lib.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
linked_list.rs
list_item.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
model.rs servo: Merge #19691 - Remove mention of some old issues (from pyfisch:cleanup-issues); r=emilio 2018-01-05 00:25:12 -06:00
multicol.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
opaque_node.rs
parallel.rs servo: Merge #19565 - Turn flow::base and friends into methods (from mbrubeck:base); r=emilio 2017-12-15 12:44:50 -06:00
persistent_list.rs servo: Merge #18968 - Use try syntax for Option where appropriate (from mbrubeck:try); r=emilio 2017-10-21 03:31:21 -05:00
query.rs servo: Merge #19565 - Turn flow::base and friends into methods (from mbrubeck:base); r=emilio 2017-12-15 12:44:50 -06:00
sequential.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table_caption.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table_cell.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table_colgroup.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table_row.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table_rowgroup.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table_wrapper.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
table.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
text.rs servo: Merge #19500 - style: Make all keywords CamelCase for consistency (from emilio:camel-case-all-the-way); r=nox 2017-12-05 19:35:25 -06:00
traversal.rs servo: Merge #19686 - Create own file for background calculations in layout (from pyfisch:layout-background); r=emilio 2018-01-07 08:53:18 -06:00
wrapper.rs servo: Merge #19176 - layout: Fixup indentation of ThreadSafeLayoutNodeHelpers::flags (from emilio:indentation-fixup); r=emilio 2017-11-10 07:28:29 -06:00