Matthew Olsson
|
c0b2fa74ac
LibWeb: Fix a few const-ness issues
|
2 years ago |
Linus Groh
|
2a66fc6cae
LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloads
|
2 years ago |
Linus Groh
|
32ad939e44
LibWeb: Rename HighResolutionTime/{CoarsenTime => TimeOrigin}.cpp/h
|
2 years ago |
Linus Groh
|
4ea6cc56be
LibWeb: Move unsafe_shared_current_time() to HighResolutionTime
|
2 years ago |
Andrew Kaster
|
f0c5f77f99
LibWeb: Remove unecessary dependence on Window from HTML classes
|
2 years ago |
Andreas Kling
|
d505192014
LibWeb: Use JS::SafeFunction in the HTML task queues
|
2 years ago |
Linus Groh
|
6055b0e850
LibWeb: Remove no-op impl() methods from the WEB_PLATFORM_OBJECT macro
|
2 years ago |
Andreas Kling
|
da451467b1
LibWeb: Implement basic "scroll" events at the document level
|
2 years ago |
Andreas Kling
|
9567e211e7
LibWeb+WebContent: Add abstraction layer for event loop and timers
|
2 years ago |
Andreas Kling
|
6f433c8656
LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated
|
2 years ago |
Linus Groh
|
52543fc771
LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]
|
2 years ago |
Linus Groh
|
173dcfb7cb
Everywhere: Fix a bunch of typos
|
3 years ago |
Simon Wanner
|
836d2ff259
LibWeb: Implement the infrastructure necessary for requestIdleCallback
|
3 years ago |
Ali Mohammad Pur
|
c1649e3372
LibWeb: Define HTML::perform_a_microtask_checkpoint()
|
3 years ago |
Lenny Maiorani
|
c37820b898
Libraries: Use default constructors/destructors in LibWeb
|
3 years ago |
Linus Groh
|
1422bd45eb
LibWeb: Move Window from DOM directory & namespace to HTML
|
3 years ago |
Luke Wilde
|
17aeb99e9e
LibWeb: Implement the JS host hooks for promises, job callbacks and more
|
3 years ago |
Luke Wilde
|
f71f404e0c
LibWeb: Introduce the Environment Settings Object
|
3 years ago |
Andreas Kling
|
7c57961c61
LibWeb: Move BrowsingContext into HTML/
|
3 years ago |
Sam Atkins
|
050823bea7
LibWeb: Fire MediaQueryListEvents when an MQL's match-state changes
|
3 years ago |
Andreas Kling
|
478b36c37b
LibWeb: Only auto-reschedule HTML::EventLoop when there are runnables
|
3 years ago |
Andreas Kling
|
962298b040
LibWeb: Don't update rendering in BrowsingContexts without opportunity
|
3 years ago |
Andreas Kling
|
6e341cd696
LibWeb: Let HTML::EventLoop drive the firing of `resize` events
|
3 years ago |
Andreas Kling
|
81ef2b646e
LibWeb: Let HTML::EventLoop drive animation frame callbacks
|
3 years ago |
Andreas Kling
|
ae71e5f99b
LibWeb: Let HTML::EventLoop keep track of live DOM::Document objects
|
3 years ago |
Andreas Kling
|
bbfde63f79
LibWeb: Only take runnable tasks from the HTML task queue
|
3 years ago |
Andreas Kling
|
6283c098ad
LibWeb: Improve HTML::EventLoop::spin_until()
|
3 years ago |
Andreas Kling
|
a248ec63e3
LibWeb: Implement window.queueMicrotask(callback)
|
3 years ago |
Andreas Kling
|
e7af6af626
LibWeb: Implement more of HTMLParser::the_end() and bring closer to spec
|
3 years ago |
Andreas Kling
|
926a49cd81
LibWeb: Use Core::EventLoop::spin_until() for the ad-hoc loop spinning
|
3 years ago |