Andreas Kling
93194ea205
LibWeb: Account stylesheet storage as external memory
...
Report stylesheet source text, rule lists, namespace caches,
declaration vectors, custom property maps, and owner sets through
the GC external memory hook.
2026-05-07 10:03:09 +02:00
Shannon Booth
fd44da6829
LibWeb/Bindings: Emit one bindings header and cpp per IDL
...
Previously, the LibWeb bindings generator would output multiple per
interface files like Prototype/Constructor/Namespace/GlobalMixin
depending on the contents of that IDL file.
This complicates the build system as it means that it does not know
what files will be generated without knowledge of the contents of that
IDL file.
Instead, for each IDL file only generate a single Bindings/<IDLFile>.h
and Bindings/<IDLFile>.cpp.
2026-04-21 07:36:13 +02:00
Sam Atkins
da1ff1ba40
LibWeb/CSS: Store CSSStyleSheet location as a URL
...
We already have a URL when we construct these, and we want a URL later,
so avoid serializing and re-parsing it.
2025-04-09 18:45:57 +01:00
Andreas Kling
6606eecce5
LibWeb: Invalidate style (and rule cache) on MediaList changes
...
This makes dynamic changes to a style sheet's media attribute actually
take effect immediately.
2025-03-04 19:07:40 +01:00
Timothy Flynn
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
2024-11-10 12:50:45 +01:00
Andreas Kling
13d7c09125
Libraries: Move to Userland/Libraries/
2021-01-12 12:17:46 +01:00
Andreas Kling
1f008c95b6
LibWeb: Move CSS classes into the Web::CSS namespace
2020-07-26 20:05:15 +02:00
Andreas Kling
830a57c6b2
LibWeb: Rename directory LibHTML => LibWeb
...
Let's rename this to LibWeb since it aims to provide more parts of the
web platform than just HTML. :^)
2020-03-07 10:32:51 +01:00