serenity/Tests
Aliaksandr Kalenik ced862e16f LibWeb: Consolidate track sizing code for rows and columns in GFC
Although the algorithm for sizing tracks (rows or columns) is defined
once for both dimensions in the specification
(https://www.w3.org/TR/css-grid-2/#algo-track-sizing), we have
implemented it twice separately for sizing rows and columns.

In addition to code duplication, another issue is that these
implementations of the same algorithm have already diverged in some
places, and this divergence is likely to become even worse as our
implementation evolves.

This change unifies code for both dimension into one method that runs
track sizing.

While this change brings a bit of collateral damange (border.html and
minmax.html got changes in layout snaphots) it ultimately brings more
benefits because now we can evolve layout for both rows and colums
without duplicating the code :)
2023-05-06 07:01:27 +02:00
..
AK Everywhere: Make Lagom build with GCC 13 2023-05-02 07:03:57 -04:00
Kernel Tests: Use FileSystem instead of DeprecatedFile 2023-04-09 20:58:54 -06:00
LibAudio
LibC Tests: Use FileSystem instead of DeprecatedFile 2023-04-09 20:58:54 -06:00
LibCompress Tests: Add a zlib test for "missing end bits" 2023-05-04 20:01:16 +02:00
LibCore Tests: Re-enable TestLibCoreFileWatcher on macOS 2023-04-26 19:17:04 +01:00
LibCpp
LibCrypto LibCrypto: Add PBKDF2 2023-04-09 17:05:18 -06:00
LibEDID
LibELF Tests: Use FileSystem instead of DeprecatedFile 2023-04-09 20:58:54 -06:00
LibGfx ICC: Implement TRC inversion in from_pcs for parametric curves 2023-05-02 17:15:48 +01:00
LibGL
LibIMAP
LibJS LibJS: Port Value::to_object() to NonnullGCPtr 2023-04-14 09:59:29 +02:00
LibLocale LibLocale: Prepare locale data generator for breaking changes in CLDR 43 2023-04-13 18:22:04 +02:00
LibMarkdown
LibPDF
LibRegex LibRegex: Avoid calling GenericLexer::consume() past EOF 2023-04-14 12:33:54 +02:00
LibSQL LibSQL: Handle statements with malformed exists expressions correctly 2023-04-25 08:32:21 -04:00
LibTest
LibTextCodec
LibThreading
LibTimeZone
LibTLS LibTLS: Streamline certificate loading 2023-04-12 11:40:06 +03:30
LibTTF
LibUnicode
LibVideo LibVideo/VP9: Revert framebuffer size reduction to allow OOB blocks 2023-05-02 07:00:46 -04:00
LibWasm LibJS: Port Value::to_object() to NonnullGCPtr 2023-04-14 09:59:29 +02:00
LibWeb LibWeb: Consolidate track sizing code for rows and columns in GFC 2023-05-06 07:01:27 +02:00
LibXML
Spreadsheet
UserspaceEmulator
Utilities Tests: Add tests for sed utility 2023-04-09 18:09:23 -06:00
CMakeLists.txt Tests: Add tests for sed utility 2023-04-09 18:09:23 -06:00