serenity/Base/res
Sam Atkins d0f80b40b2 LibWeb: Reimplement CalculatedStyleValue as a calculation node tree
VALUES-4 defines the internal representation of `calc()` as a tree of
calculation nodes. ( https://www.w3.org/TR/css-values-4/#calc-internal )

VALUES-3 lacked any definition here, so we had our own ad-hoc
implementation based around the spec grammar. This commit replaces that
with CalculationNodes representing each possible node in the tree.

There are no intended functional changes, though we do now support
nested calc() which previously did not work. For example:
    `width: calc( 42 * calc(3 + 7) );`

I have added an example of this to our test page.

A couple of the layout tests that used `calc()` now return values that
are 0.5px different from before. There's no visual difference, so I
have updated the tests to use the new results.
2023-04-13 09:53:47 +02:00
..
apps Demos: Rename GradientScreensaver to Gradient 2023-04-12 19:34:27 +02:00
color-palettes Base: Add pastel color palette 2022-02-10 10:22:17 +00:00
color-schemes Everywhere: Move Base/res/terminal-colors to Base/res/color-schemes 2022-12-31 04:20:59 -07:00
cursor-themes Base: Remove an upscaled version of a Hidden cursor 2022-09-01 14:27:07 +01:00
devel/templates LibGUI+Userland: Stop returning Layout from Widget::(try_)set_layout() 2023-02-18 16:56:56 +00:00
emoji Base: Add 7 new emojis 2023-03-21 17:31:49 +00:00
fonts Base: Add keyboard symbols to Katica Regular 12 2023-03-25 14:35:11 -06:00
graphics Snake: Add skin ahaetulla nasuta 2023-03-23 08:43:54 +00:00
html LibWeb: Reimplement CalculatedStyleValue as a calculation node tree 2023-04-13 09:53:47 +02:00
icons Base: Add 32px icon for CertificateSettings 2023-04-13 07:52:16 +01:00
js/Spreadsheet Spreadsheet: Fix maxIf and minIf name in documentation 2022-10-29 06:29:11 +03:30
keymaps Keymaps: Stop pt-br's r-shift printing "?" 2023-02-10 23:35:10 +01:00
themes Themes: Add color schemes to all themes 2022-12-31 04:20:59 -07:00
wallpapers Base: Add back the OG grid wallpaper from back in the day, now as a PNG 2020-04-30 12:31:02 +02:00
fortunes.json Base: Add a quote to the fortunes database 2023-02-13 12:10:27 +00:00
words.txt Games: Add MasterWord 2022-03-18 04:55:21 -07:00