fune/servo/components/style/values/specified
Emilio Cobos Álvarez b5c2fd645c Bug 1789123 - Make anonymous box wrapping inside XUL boxes be similar to modern flex boxes. r=dholbert
I haven't spotted any UI regression from this, and this should generally
make the XUL -> modern flex transition easier, and simplify some
of the relevant code.

This does fix a few layout issues with emulated flexbox.

For the most part, this shouldn't change behavior without that. This
changes behavior if you have mixed inline/non-inline content in the same
XUL box (before they'd get a single item, now you'd get the flexbox /
grid behavior of one item per inline run), and multiple inline-elements
(which would become their own flex items). But I pushed a patch with
some asserts and they didn't fire on our browser mochitests, so I think
we're good.

The UA rule refactoring (removing the inherit from xul anon blocks)
shouldn't matter in practice, since we only have one item (so
box-ordinal is irrelevant) and they have overflow: visible (so
text-overflow and overflow-clip-box shouldn't have an effect).

Differential Revision: https://phabricator.services.mozilla.com/D156375
2022-09-08 11:51:15 +00:00
..
align.rs
angle.rs
background.rs
basic_shape.rs
border.rs
box.rs Bug 1789123 - Make anonymous box wrapping inside XUL boxes be similar to modern flex boxes. r=dholbert 2022-09-08 11:51:15 +00:00
calc.rs Bug 1682444 - Add basic support for nan / infinity in calc(). r=boris 2022-08-18 08:54:30 +00:00
color.rs Bug 1782858 - Make color-scheme affect Windows' non-native menus. r=desktop-theme-reviewers,dao 2022-08-03 20:33:09 +00:00
column.rs
counters.rs
easing.rs Bug 1766041: Part 5: C++ ComputedTimingFunction uses Rust's timing function calculation. r=emilio 2022-07-09 17:33:59 +00:00
effects.rs
flex.rs
font.rs
gecko.rs
grid.rs
image.rs
length.rs Bug 1187682 - Use ScriptPercentScaleDown and ScriptScriptPercentScaleDown constants. r=emilio 2022-08-30 10:16:33 +00:00
list.rs
mod.rs Bug 1786147 - Move line-clamp out of mako and do some adjacent clean-up. r=boris 2022-08-31 12:39:19 +00:00
motion.rs
outline.rs
page.rs
percentage.rs
position.rs
ratio.rs
rect.rs
resolution.rs
source_size_list.rs
svg.rs
svg_path.rs
table.rs
text.rs
time.rs
transform.rs
ui.rs
url.rs