Andreas Kling
51caa14381
LibWeb: Remove FrameLoader
...
This class is no longer used, now that we've moved to navigables.
2023-09-20 18:29:17 +02:00
Aliaksandr Kalenik
24f97491bf
LibWeb: Delete unused create_a_new_browsing_context_group()
...
Became unused after introducing
create_a_new_browsing_context_group_and_document() used in navigables
2023-09-16 16:53:32 +02:00
Aliaksandr Kalenik
3c89286467
LibWeb: Implement creation of fresh top-level traversables
...
Co-authored-by: Andreas Kling <kling@serenityos.org>
2023-04-26 15:51:50 +02:00
Linus Groh
b4f78760f2
LibWeb/HTML: Store NonnullGCPtr in browsing context group set
...
These are never supposed to be null.
2023-04-20 16:47:57 +01:00
Linus Groh
4ee72420e8
LibWeb/HTML: Store NonnullGCPtr in browsing context set
...
These are never supposed to be null.
2023-04-20 16:47:53 +01:00
Andreas Kling
83c5ff57d8
LibWeb: Make BrowsingContext GC-allocated
...
(And BrowsingContextGroup had to come along for the ride as well.)
This solves a number of nasty reference cycles between browsing
contexts, history items, and their documents.
2022-10-20 15:16:23 +02:00
Andreas Kling
8ead228202
LibWeb: Implement "browsing context group" concept from the HTML spec
2022-09-20 10:32:12 +02:00