Andreas Kling
|
5c6b879715
LibWeb: Don't allocate a new HeapFunction 60 times per second
|
8 months ago |
Andreas Kling
|
cc4b3cbacc
Meta: Update my e-mail address everywhere
|
9 months ago |
Aliaksandr Kalenik
|
4a43d0ac98
LibWeb: Move updating the rendering into HTML task
|
9 months ago |
Aliaksandr Kalenik
|
f341af1d72
LibWeb: Forbid reentrancy of style-layout-repaint in EventLoop::process
|
9 months ago |
Andreas Kling
|
08d60d7521
LibWeb: Make HTML::Task IDs a sequential, distinct numeric type
|
11 months ago |
Andrew Kaster
|
5d8784318d
LibWeb: Initialize HTML::EventLoop with its type
|
1 year ago |
Matthew Olsson
|
9ea6ab0ad4
LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues
|
1 year ago |
Timothy Flynn
|
9cc186b929
LibWeb: Implement the "queue a task" steps as a distinct AO
|
1 year ago |
Matthew Olsson
|
a5f4c9a632
AK+Userland: Remove NOESCAPE
|
1 year ago |
Kenneth Myhra
|
a3661fd7f2
LibWeb: Let queue_global_task() take a JS::HeapFunction
|
1 year ago |
Kenneth Myhra
|
d5c7959c45
LibWeb: Let queue_a_microtask() take a JS::HeapFunction
|
1 year ago |
Aliaksandr Kalenik
|
9d69563da4
LibWeb: Revert blocking of task by source in EventLoop
|
1 year ago |
Aliaksandr Kalenik
|
664611bae4
LibWeb: Forbid interleaving execution of HTML tasks with same source
|
1 year ago |
Matthew Olsson
|
31341b280a
LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR()
|
1 year ago |
Matthew Olsson
|
ff00d21d58
Everywhere: Mark a bunch of function parameters as NOESCAPE
|
1 year ago |
Andreas Kling
|
2ef37c0b06
LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated
|
1 year ago |
Timothy Flynn
|
4806cf9527
LibWeb: Return the ID of queued global events
|
1 year ago |
Aliaksandr Kalenik
|
e09816c37c
LibWeb: Run only tasks with navigation source in "apply history step"
|
1 year ago |
Andrew Kaster
|
6e64bf5464
LibWeb: Remove outdated old_queue_global_event_with_document
|
1 year ago |
Sam Atkins
|
6d93e03211
LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Matthew Olsson
|
c0b2fa74ac
LibWeb: Fix a few const-ness issues
|
2 years ago |
Timothy Flynn
|
4b8729aea6
LibWeb: Add a flag to pause an HTML event loop's execution
|
2 years ago |
Linus Groh
|
4ea6cc56be
LibWeb: Move unsafe_shared_current_time() to HighResolutionTime
|
2 years ago |
Andreas Kling
|
d505192014
LibWeb: Use JS::SafeFunction in the HTML task queues
|
2 years ago |
Andreas Kling
|
0c7ab663c1
LibWeb: Flesh out most of the "unload" algorithm for documents
|
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 |
Simon Wanner
|
836d2ff259
LibWeb: Implement the infrastructure necessary for requestIdleCallback
|
3 years ago |