Aliaksandr Kalenik
|
ca363f0024
LibWeb: Add basic "top layer" support
|
1 éve |
Aliaksandr Kalenik
|
b31fb36ed3
LibWeb: Reschedule repaint for navigables with ongoing painting
|
1 éve |
Timothy Flynn
|
4806cf9527
LibWeb: Return the ID of queued global events
|
1 éve |
Aliaksandr Kalenik
|
e09816c37c
LibWeb: Run only tasks with navigation source in "apply history step"
|
1 éve |
Andreas Kling
|
4e4b9f440f
Revert "LibWeb: Run IntersectionObserver steps only when needed"
|
1 éve |
Andreas Kling
|
43c720db81
LibWeb: Remove a bunch of redundant Document::navigable() lookups
|
1 éve |
Andreas Kling
|
11b4216e65
LibWeb: Run IntersectionObserver steps only when needed
|
1 éve |
Aliaksandr Kalenik
|
c3f5dbb101
LibWeb: Paint page only if something that requires repaint happened
|
1 éve |
Matthew Olsson
|
ae3326a447
LibWeb: Transition StyleComputer to Web Animations
|
1 éve |
Aliaksandr Kalenik
|
fcf293a8df
LibWeb: Implement gathering and broadcasting of resize observations
|
1 éve |
Aliaksandr Kalenik
|
8ba18dfd40
LibWeb: Schedule repainting from EventLoop::process()
|
1 éve |
Andrew Kaster
|
2cd93e6b58
LibWeb: Pump the task queue when spinning until a goal condition
|
1 éve |
Andreas Kling
|
93e4a0de16
LibWeb: Move has_a_rendering_opportunity() to Navigable
|
1 éve |
Andrew Kaster
|
6e64bf5464
LibWeb: Remove outdated old_queue_global_event_with_document
|
1 éve |
Luke Wilde
|
165abafb80
LibWeb: Add initial implementation of IntersectionObserver
|
2 éve |
Sam Atkins
|
6d93e03211
LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks
|
2 éve |
Andreas Kling
|
bc6e61adec
LibWeb: Don't churn HTML::EventLoop while in microtask checkpoint
|
2 éve |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 éve |
Linus Groh
|
7de9179a6d
LibWeb/HTML: Port Window.performance to IDL
|
2 éve |
Matthew Olsson
|
c0b2fa74ac
LibWeb: Fix a few const-ness issues
|
2 éve |
Linus Groh
|
2a66fc6cae
LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloads
|
2 éve |
Linus Groh
|
32ad939e44
LibWeb: Rename HighResolutionTime/{CoarsenTime => TimeOrigin}.cpp/h
|
2 éve |
Linus Groh
|
4ea6cc56be
LibWeb: Move unsafe_shared_current_time() to HighResolutionTime
|
2 éve |
Andrew Kaster
|
f0c5f77f99
LibWeb: Remove unecessary dependence on Window from HTML classes
|
2 éve |
Andreas Kling
|
d505192014
LibWeb: Use JS::SafeFunction in the HTML task queues
|
2 éve |
Linus Groh
|
6055b0e850
LibWeb: Remove no-op impl() methods from the WEB_PLATFORM_OBJECT macro
|
2 éve |
Andreas Kling
|
da451467b1
LibWeb: Implement basic "scroll" events at the document level
|
2 éve |
Andreas Kling
|
9567e211e7
LibWeb+WebContent: Add abstraction layer for event loop and timers
|
2 éve |
Andreas Kling
|
6f433c8656
LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated
|
2 éve |
Linus Groh
|
52543fc771
LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]
|
2 éve |