1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 22:18:12 +00:00
serenity/Userland/Libraries/LibWeb/Bindings
Andreas Kling ecb72f3b57 LibWeb: Add a bare-bones HTML event loop with a task queue
This patch attaches a HTML::EventLoop to the main thread JS::VM used
for JavaScript bindings in the web engine.

The goal here is to model the various task scheduling mechanisms of the
HTML specification.
2021-09-09 02:18:31 +02:00
..
CSSStyleDeclarationWrapperCustom.cpp LibWeb: Switch to new CSS Parser :^) 2021-08-02 19:01:25 +04:30
EventListenerWrapper.cpp LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
EventListenerWrapper.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventTargetWrapperFactory.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventTargetWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventWrapperFactory.cpp LibWeb: Add WebSocket bindings 2021-04-25 19:04:34 +02:00
EventWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ExceptionOrUtils.h LibWeb: Make ExceptionOr capable of holding all error types in the spec 2021-06-27 12:49:49 +01:00
HTMLCollectionWrapperCustom.cpp LibWeb: Remove unused header includes 2021-08-01 08:10:16 +02:00
ImageConstructor.cpp LibJS: Add define_direct_property and remove the define_property helper 2021-07-06 14:20:30 +01:00
ImageConstructor.h LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
LocationObject.cpp LibWeb: Replace usage of native properties with accessors in Location 2021-07-05 14:40:49 +01:00
LocationObject.h LibWeb: Replace usage of native properties with accessors in Location 2021-07-05 14:40:49 +01:00
MainThreadVM.cpp LibWeb: Add a bare-bones HTML event loop with a task queue 2021-09-09 02:18:31 +02:00
MainThreadVM.h LibWeb: Add a bare-bones HTML event loop with a task queue 2021-09-09 02:18:31 +02:00
NavigatorObject.cpp LibJS: Remove the default length & attributes from define_native_* 2021-07-06 14:20:30 +01:00
NavigatorObject.h LibWeb: Replace usage of native properties with accessors in Navigator 2021-07-05 14:40:49 +01:00
NodeWrapperFactory.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
NodeWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ScriptExecutionContext.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ScriptExecutionContext.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowObject.cpp LibWeb: Fix that non-member calls to window gave the wrong this_value 2021-07-26 15:56:15 +01:00
WindowObject.h LibJS: Add define_direct_property and remove the define_property helper 2021-07-06 14:20:30 +01:00
WindowObjectHelper.h LibWeb: Add initial support for AbortController and AbortSignal 2021-09-02 09:12:17 +02:00
Wrappable.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Wrappable.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Wrapper.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00