ladybird/Userland
Andreas Kling 268b9c5d90 LibWeb: Make the layout tree GC-allocated
This removes a set of complex reference cycles between DOM, layout tree
and browsing context.

It also makes lifetimes much easier to reason about, as the DOM and
layout trees are now free to keep each other alive.
2022-10-20 15:16:23 +02:00
..
Applets Userland: Tighten promises by removing 'proc' where it isn't used 2022-10-03 17:09:21 +01:00
Applications PixelPaint: Add Polygonal Select Tool 2022-10-19 23:04:07 +02:00
Demos CatDog: Make it always on top 2022-10-13 12:37:54 +01:00
DevTools GMLPlayground: Allow previewing GML in a separate window 2022-10-15 23:16:38 +02:00
DynamicLoader DynamicLoader: Use fewer GLOB patterns for arch-specific files 2022-10-16 16:36:39 +02:00
Games Snake: Use emoji for in-game food graphics 2022-10-20 10:27:00 +02:00
Libraries LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
Services LibWeb: Make the layout tree GC-allocated 2022-10-20 15:16:23 +02:00
Shell CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries 2022-10-16 16:36:39 +02:00
Utilities route: Accept CIDR notation when specifying network 2022-10-17 20:18:44 +02:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00