1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 09:34:57 +09:00
ladybird/Tests/LibWeb
Callum Law 94f5a51820 LibWeb: Convert white-space CSS property to shorthand
This exposed a few bugs which caused the following tests to behave
incorrectly:
- `tab-size-text-wrap.html`: This previously relied on a bug where we
  incorrectly treated `white-space: pre` as allowing text wrapping. The
  fix here is to implement the text-wrap CSS shorthand property.

- `execCommand-preserveWhitespace.html`: We don't correctly serialize
  shorthand properties. This is covered by an existing FIXME in
  `CSSStyleProperties::serialized()`

- `white-space-shorthand.html`: The last 5 subtests here fail as we
  don't correctly handle shorthand properties in
  `CSSStyleProperties::remove_property()`. This is covered by an
  existing FIXME in said function.
2025-05-29 12:04:28 +02:00
..
Assets LibWeb: Check if navigable has active window before navigating 2025-02-28 23:15:35 +01:00
Crash LibWeb: Disentangle both ends of a MessagePort at once 2025-05-24 10:47:06 +12:00
Fixtures Tests/LibWeb: Fix type for delay_ms property in HTTP echo server 2024-12-07 15:49:15 +00:00
Layout LibWeb: Convert white-space CSS property to shorthand 2025-05-29 12:04:28 +02:00
Ref LibWeb: Implement :required/:optional pseudo-classes 2025-05-24 10:31:34 +01:00
Screenshot Tests/LibWeb: Add a screenshot test for acid2 2025-05-22 17:44:40 -04:00
Text LibWeb: Convert white-space CSS property to shorthand 2025-05-29 12:04:28 +02:00
add_libweb_test.py Everywhere: Format all python files with black 2025-05-22 16:21:42 +02:00
CMakeLists.txt LibWeb: Only use code unit length for is_code_unit_prefix 2025-05-12 11:20:32 +02:00
TestConfig.ini LibWeb: Print FIXME instead of throwing NotSupportedError in WebAudio 2025-05-28 20:37:35 +02:00
TestCSSIDSpeed.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
TestCSSInheritedProperty.cpp Meta/LibWeb: Use correct shorthand range in is_inherited_property 2024-12-22 12:33:41 +01:00
TestCSSPixels.cpp LibWeb: Remove rounding division for CSSPixels 2024-01-06 21:40:27 +01:00
TestCSSTokenStream.cpp LibWeb/CSS: Bring TokenStream in line with spec 2024-10-09 17:29:29 +01:00
TestFetchInfrastructure.cpp LibWeb: Remove OOM propagation from Fetch::Infrastructure::HTTP 2024-04-27 07:08:14 +02:00
TestFetchURL.cpp Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
TestHTMLTokenizer.cpp LibWeb: Fix hex character references accepting all alphabetic ASCII 2025-01-07 00:43:41 +01:00
TestHTMLTokenizerSwift.swift LibWeb: Add remaining states to the Swift tokenizer 2024-11-15 10:51:45 -07:00
TestLibWebSwiftBindings.swift Tests: Use Swift.String extension instead of manual conversion 2024-10-14 16:55:09 -04:00
TestMicrosyntax.cpp
TestMimeSniff.cpp LibWeb/MimeSniff: Add WebM signature sniffing and VINT parsing 2025-05-15 09:39:19 -06:00
TestNumbers.cpp LibWeb: Add “valid floating-point number” for HTMLInputElement.value 2024-08-28 07:49:17 -04:00
TestStrings.cpp LibWeb: Only use code unit length for is_code_unit_prefix 2025-05-12 11:20:32 +02:00
tokenizer-test.html