Luke
043b31ad9a
LibWeb: Add pc CSS unit
2020-10-05 20:05:40 +02:00
Luke
a9335eea1c
LibWeb: Add cm, in, mm and Q CSS units
2020-09-29 20:46:18 +02:00
Benoit Lormeau
f158cb27ea
LibC: Remove an unneeded string.h include in ctype.h/cpp
...
And include string.h in the files that actually needed it
2020-09-27 21:15:25 +02:00
Jakob-Niklas See
dcc2c8a125
LibWeb: Add support for viewport-relative length units ( #3433 )
...
We can now use vh, vw, vmax and vmin as length units in CSS.
2020-09-08 20:39:09 +02:00
Luke
8b807e65d7
LibWeb: Add Comment and DocumentFragment bindings, move querySelector...
...
...{All} to ParentNode. Exposes createDocumentFragment and
createComment on Document. Stubs out the document.body setter.
Also adds ParentNode back :^).
2020-08-17 22:57:05 +02:00
Andreas Kling
62ec42c112
LibWeb: Remove some unnecessary throwaway strings in the CSS parser
...
We've had StringView::ends_with(..., CaseSensitivity) for a while,
so let's use it to avoid creating a bunch of unnecessary strings here.
2020-08-07 20:35:05 +02:00
Andreas Kling
498845ea2f
LibWeb: Handle CSS "ex" lengths (relative to font x-height)
...
These are pretty rare, but they do come up in some places and it's not
hard to support. The Gfx::Font information is approximate (and bad)
but we can fix that separately.
2020-08-07 20:30:59 +02:00
Andreas Kling
481e838054
LibWeb: Fix bad #include in CSSParser.cpp
2020-07-28 19:28:29 +02:00
Andreas Kling
7daeddb9e9
LibWeb: Move the CSS parser into CSS/Parser/
2020-07-28 19:23:18 +02:00