Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-01 | LibWeb: Remove unecessary dependence on Window from HTML classes | Andrew Kaster | |
These classes only needed Window to get at its realm. Pass a realm directly to construct HTML classes. | |||
2022-09-21 | LibWeb: Remove WRAPPER_HACK() macro | Linus Groh | |
We no longer access Bindings::FooWrapper anywhere for a Foo platform object, so these can be removed :^) | |||
2022-09-06 | LibWeb: Make Path2D GC-allocated | Andreas Kling | |
2022-09-06 | LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated | Andreas Kling | |
This is a monster patch that turns all EventTargets into GC-allocated PlatformObjects. Their C++ wrapper classes are removed, and the LibJS garbage collector is now responsible for their lifetimes. There's a fair amount of hacks and band-aids in this patch, and we'll have a lot of cleanup to do after this. | |||
2022-08-14 | LibWeb: Implement Path2D class | Sam Atkins | |