servo/components/layout_2020/flow
Martin Robinson 44064b1439
layout: Add very basic support for showing text in input boxes (#32365)
This only paints text in input fields. Selection and cursor are still
not painted.

In addition to adding this feature, the change also updates the
user-agent.css with the latest from the HTML specification. Extra
padding and extraneous settings (such as a bogus line-height and
min-height) are also removed from servo.css. This leads to some new
passes.

There are some new passes, this introduces failures as inserting text
reveals issues that were hidden before. Notably:

- failures in `/html/editing/editing-0/spelling-and-grammar-checking/`:
  We do not support spell-checking.
- Most of the rest of the new failures are missing features of input
  boxes that are also missing in legacy layout.
2024-06-20 10:13:50 +00:00
..
inline layout: Add very basic support for showing text in input boxes (#32365) 2024-06-20 10:13:50 +00:00
construct.rs layout: Add very basic support for showing text in input boxes (#32365) 2024-06-20 10:13:50 +00:00
float.rs tables: Add a naive implementation of border-collapse (#32309) 2024-05-18 08:24:23 +00:00
mod.rs layout: Add a InlineFormattingContextBuilder (#32415) 2024-06-03 14:46:53 +00:00
root.rs layout: Flatten inline box storage in InlineFormattingContexts (#32539) 2024-06-19 08:51:10 +00:00