ladybird/Meta
Luke Wilde 5aacec65ab LibWeb: Rewrite EventTarget to more closely match the spec
This isn't perfect (especially the global object situation in
activate_event_handler), but I believe it's in a much more complete
state now :^)

This fixes the issue of crashing in prepare_for_ordinary_call with the
`i < m_size` crash, as it now uses the IDL callback functions which
requires the Environment Settings Object. The environment settings
object for the callback is fetched at the time the callback is created,
for example, WrapperGenerator gets the incumbent settings object for
the callback at the time of wrapping. This allows us to remove passing
in ScriptExecutionContext into EventTarget's constructor.

With this, we can now drop ScriptExecutionContext.
2022-02-08 17:47:44 +00:00
..
Azure CI: Fail Lagom linters step as soon as any linter fails 2022-01-22 21:40:09 +02:00
CMake LibWeb: Put ResolvedCSSStyleDeclaration debug spam behind a macro 2022-02-06 16:22:58 +01:00
HeaderCheck HeaderCheck: It checks some of your headers 2021-10-20 09:20:18 +01:00
Lagom LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
ShellCompletions/zsh
Websites man.serenityos.org: Include Games section on index page 2022-01-13 13:43:51 +01:00
bochsrc Meta: Add SSE3, SMAP and SMEP to our bochsrc 2021-12-28 11:51:50 +01:00
build-image-extlinux.sh Meta: Fix syslinux detection on Arch Linux 2021-07-20 15:12:19 +02:00
build-image-grub.sh
build-image-qemu.sh Meta: Fix problematic e2fsck behavior (Debian) 2022-02-05 19:34:40 +00:00
build-manpages-website.sh Meta: Add icons to online man pages 2022-01-17 02:22:33 -08:00
build-native-partition.sh Meta: Add install-native-partition CMake target installing to a real FS 2022-02-04 12:44:50 +01:00
build-root-filesystem.sh timezone: Add a command line utility to set the system time zone 2022-01-23 12:48:26 +00:00
check-ak-test-files.sh Meta: Remove unnecessary -i 2021-11-02 12:23:30 +01:00
check-debug-flags.sh Meta: Use grep -E/F, not grep -P 2021-11-02 12:23:30 +01:00
check-markdown.sh Meta: Run check-markdown as part of 'Azure Linux NoFuzz' 2021-10-10 15:18:55 -07:00
check-newlines-at-eof.py Tests: Add regression tests for the LibCpp preprocessor 2021-08-14 12:40:55 +02:00
check-style.py LibC: Allow multiple includes of <assert.h> 2021-12-23 17:53:46 -08:00
check-symbols.sh Meta: Make check-symbols.sh use the correct build directory 2022-01-15 17:51:40 +01:00
check-syscall-lists.sh Meta: Use grep -E/F, not grep -P 2021-11-02 12:23:30 +01:00
convert-markdown-links.lua Meta: Add icons to online man pages 2022-01-17 02:22:33 -08:00
debug-kernel.sh Meta: Set SERENITY_ARCH if it is not set in debug-kernel.sh 2021-09-17 09:16:40 +00:00
export-argsparser-manpages.sh Meta: Check auto-generated manpages for completeness on CI 2021-11-01 21:12:58 +01:00
extlinux.conf Kernel: Separate framebuffers from bootmode 2021-10-25 23:38:28 +02:00
generate-embedded-resource-assembly.sh
generate-libwasm-spec-test.py Meta: Implement support for the "unlinkable" Wasm spectest assertion 2021-08-30 22:47:02 +02:00
generate-libwasm-spec-test.sh Meta: Run the Wasm spec tests in CI 2021-05-27 17:28:41 +04:30
grub-ebr.cfg Kernel: Separate framebuffers from bootmode 2021-10-25 23:38:28 +02:00
grub-gpt.cfg Kernel: Separate framebuffers from bootmode 2021-10-25 23:38:28 +02:00
grub-mbr.cfg Kernel: Separate framebuffers from bootmode 2021-10-25 23:38:28 +02:00
install-ports-tree.sh
lint-ci.sh Meta+Userland: Run the GML formatter on CI and pre-commit 2022-02-07 18:39:50 +01:00
lint-clang-format.sh Meta: Adhere to latest ScriptCheck standards (SC2268) 2021-11-02 12:23:30 +01:00
lint-commit.sh CI: Require a blank line between commit titles and bodies 2022-01-11 23:45:14 +02:00
lint-executable-resources.sh Meta: Add special case for macOS 2021-11-02 12:23:30 +01:00
lint-gml-format.sh Meta+Userland: Run the GML formatter on CI and pre-commit 2022-02-07 18:39:50 +01:00
lint-keymaps.py
lint-missing-resources.sh Meta: Use grep -E/F, not grep -P 2021-11-02 12:23:30 +01:00
lint-ports.py Meta+Ports: Make 'package.sh showproperty' report multiple properties 2022-01-17 11:17:15 +01:00
lint-prettier.sh LibJS: Implement ImportCall and HostImportModuleDynamically 2022-01-22 01:21:18 +00:00
lint-python.sh
lint-shell-scripts.sh Meta: Skip shellcheck for Ports in pre-commit hook 2022-01-17 11:17:15 +01:00
new-project.sh Meta: Add new-project.sh :^) 2021-08-13 21:12:17 +04:30
refresh-serenity-qtcreator.sh Meta: Make QtCreator aware of all CMake files 2021-09-15 20:21:19 +00:00
run.sh Meta: Fix "Meta/serenity.sh run x86_64 Clang" on M1 Macs 2022-02-07 02:25:32 +00:00
screenshot-000ccc0.png
screenshot-0f85753.png
screenshot-8ea4375.png
screenshot-1133aca.png
screenshot-9145a72.png
screenshot-23263aa.png
screenshot-191112e.png
screenshot-b5521e1.png
screenshot-b36968c.png README+Meta: Update the screenshot :^) 2021-08-18 14:27:37 +02:00
screenshot-cdb82f6.png
screenshot-d727005.png
screenshot-ef9fbef.png
screenshot-f8fc892.png
serenity.sh Meta+CI+Documentation: Bump host gcc requirement up to gcc 11 2022-01-07 11:02:30 +01:00
serenity_gdb.py Meta: Update the gdb script for the new RefPtr layout 2021-11-12 13:01:59 +00:00
text-to-cpp-string.sh
tweet-commits.js Meta: Ensure long messages fit in commit tweet 2021-06-18 13:34:17 +01:00