ladybird/Userland
Sam Atkins 59501f1940 LibWeb: Implement and use FontStyleValue
After working with the code for a while, it makes more sense to put all
the parsing in Parser, instead of some of it living in StyleResolver.
That means our current ValueListStyleValue needs to be replaced with
specific StyleValue types for the properties that are shorthands or
otherwise combine several values together.

Here we implement FontStyleProperty, which represents a `font` CSS
property.

Also adjusted the fonts.html test page so that font-weights are featured
in test cases without things we do not yet support.
2021-08-14 12:45:01 +02:00
..
Applets Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Applications SystemMonitor: Don't fail if we don't have ports installed 2021-08-13 21:29:10 +02:00
Demos Mandelbrot: Only recalculate missing areas after panning 2021-08-10 09:48:12 +02:00
DevTools LibCpp: Understand preprocessor macro definition and invocation 2021-08-14 12:40:55 +02:00
DynamicLoader LibC+DynamicLoader: Prevent GCC from removing null checks 2021-08-12 21:10:44 +02:00
Games Solitaire: Don't allow the player to draw cards while mouse is down 2021-08-07 16:59:46 +02:00
Libraries LibWeb: Implement and use FontStyleValue 2021-08-14 12:45:01 +02:00
Services SystemServer: Generalize chown_all_framebuffer_devices function 2021-08-12 21:10:55 +02:00
Shell Shell: Make caller specify the string parsing end condition 2021-08-13 01:20:35 +04:30
Utilities Utilities: Add 'file' and 'definitions' arguments to cpp-preprocessor 2021-08-14 12:40:55 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00