Commit History

Autor SHA1 Mensaxe Data
  Aliaksandr Kalenik 15629e8925 LibWeb: Do not use JS::Handle for mutation observers hai 1 ano
  Sam Atkins 6d93e03211 LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks %!s(int64=2) %!d(string=hai) anos
  Luke Wilde 034aaf3f51 LibWeb: Introduce CustomElementRegistry and creating custom elements %!s(int64=2) %!d(string=hai) anos
  Timothy Flynn 6e1b5b541a LibWeb: Move initialization of the MainThreadVM to WebContent's main() %!s(int64=2) %!d(string=hai) anos
  Matthew Olsson 7c0c1c8f49 LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 689ca370d4 Everywhere: Remove NonnullRefPtr.h includes %!s(int64=2) %!d(string=hai) anos
  Matthew Olsson c0b2fa74ac LibWeb: Fix a few const-ness issues %!s(int64=2) %!d(string=hai) anos
  Linus Groh b00d49bbf0 LibWeb: Teach MainThreadVM about module scripts %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 2898701459 LibWeb: Hang on to the internal realm with a JS::Handle %!s(int64=2) %!d(string=hai) anos
  Andrew Kaster 691a7070f4 LibWeb: Remove the internal window object from WebEngineCustomData %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 7b0dd98103 LibJS+LibWeb: Spin event loop via VM::CustomData abstraction %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 905eb8cb4d LibWeb: Make MutationObserver GC-allocated %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 6f433c8656 LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 0fe923e355 LibWeb: Add an "internal" JS realm & window object %!s(int64=2) %!d(string=hai) anos
  Linus Groh c8f1651761 LibJS+LibWeb: Restore type safety of Realm::set_global_object() %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 602f927982 LibWeb: Start implementing "create and initialize a Document" from HTML %!s(int64=2) %!d(string=hai) anos
  Andreas Kling eca0873245 LibWeb: Always put a dummy execution context on the main thread VM stack %!s(int64=2) %!d(string=hai) anos
  Luke Wilde c9ba5531e0 LibWeb: Introduce Mutation{Record,Observer} and observer microtasks %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani c37820b898 Libraries: Use default constructors/destructors in LibWeb %!s(int64=3) %!d(string=hai) anos
  Luke Wilde 17aeb99e9e LibWeb: Implement the JS host hooks for promises, job callbacks and more %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c7aa32b90f LibWeb: Add missing #include to MainThreadVM.h %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ecb72f3b57 LibWeb: Add a bare-bones HTML event loop with a task queue %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 342b787d1c LibWeb: Move main thread JavaScript VM to its own file %!s(int64=4) %!d(string=hai) anos