serenity/Userland
Luke Wilde fc42c75a0c LibWeb: Make Window.postMessage closer to the spec
The main issues are using Structured{Serialize,Deserailize} instead of
Structured{Serialize,Deserialize}WithTransfer and the temporary
execution context usage for StructuredDeserialize.

Allows Discord to load once again, as it uses a postMessage scheduler
to render components, including the main App component. The callback
checked the (previously) non-existent source attribute of the
MessageEvent and returned if it was not the main window.

Fixes the Twitch cookie consent banner saying "failed integrity check"
for unknown reasons, but presumably related to the source and origin
attributes.
2023-11-08 09:55:24 +01:00
..
Applets LibGfx: Remove indexed palette formats from Bitmap and Painter 2023-10-12 07:39:05 +02:00
Applications Assistant: Prioritize results which exactly match a query 2023-11-08 09:52:24 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland+Tests: Remove uses of direct file loading for BitmapFont 2023-10-29 13:12:28 -06:00
DevTools HackStudio: Create a progress bar update callback for each debug session 2023-11-06 10:02:16 +01:00
DynamicLoader DynamicLoader: Add an option to explicitly run an ELF executable binary 2023-10-16 12:09:04 +02:00
Games Chess: Make chess widget resilient to missing piece images 2023-11-07 19:44:11 +01:00
Libraries LibWeb: Make Window.postMessage closer to the spec 2023-11-08 09:55:24 +01:00
Services LibDNS: Prefer spans over raw pointers when parsing DNS packets 2023-11-08 09:38:36 +01:00
Shell Shell: Add support for showing shortened prompt path with ellipsis 2023-11-07 07:46:52 +03:30
Utilities Fuzzers: Use a single fuzzer to test all LibTextCodec encodings 2023-11-08 09:39:49 +01:00
CMakeLists.txt