serenity/Userland/Libraries
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
..
LibAccelGfx LibAccelGfx: Introduce glyph run painting support 2023-11-06 09:53:11 +01:00
LibArchive
LibAudio LibAudio: Remove unused TRY-like macro 2023-11-04 08:36:34 -04:00
LibC Kernel/Net: Implement TCP_NODELAY 2023-11-08 09:31:54 +01:00
LibCards
LibChess
LibCMake
LibCodeComprehension
LibCompress
LibConfig
LibCore LibCore: Support wildcard-skipping characters in Core::DateTime::parse 2023-11-08 09:28:17 +01:00
LibCoredump
LibCpp
LibCrypt
LibCrypto
LibDebug HackStudio: Don't crash on null progress bar update function 2023-11-06 10:02:16 +01:00
LibDesktop
LibDeviceTree
LibDiff
LibDNS LibDNS: Prevent malformed DNS packets from causing buffer overflows 2023-11-08 09:38:36 +01:00
LibDSP
LibEDID
LibELF LibELF: Add initial RISC-V support 2023-11-04 22:13:52 +01:00
LibFileSystem
LibFileSystemAccessClient
LibGemini
LibGfx LibGfx/ICC: Avoid buffer overrun when creating TextDescriptionTagData 2023-11-08 09:37:30 +01:00
LibGL
LibGLSL
LibGPU
LibGUI Userland: Register TIFF as a supported image file type 2023-11-06 12:29:30 -07:00
LibHTTP LibHTTP: Fix issues with HTTP POST request and requests with a body 2023-10-31 07:09:26 +01:00
LibIDL LibIDL: Attach extended attributes on enums 2023-11-07 11:34:21 +01:00
LibImageDecoderClient
LibIMAP LibIMAP: Make parsing of atom data fallible 2023-11-08 09:36:37 +01:00
LibIPC
LibJIT LibJIT: Add mov8/mov16/mov32 with zero- or sign-extension 2023-11-07 14:39:13 +01:00
LibJS LibJS: Link with libatomic on i*86 2023-11-08 09:29:59 +01:00
LibKeyboard
LibLine
LibLocale
LibMain
LibManual
LibMarkdown
LibPartition
LibPCIDB
LibPDF LibPDF: Implement ExponentialInterpolationFunction 2023-11-06 10:01:05 +01:00
LibProtocol
LibRegex
LibSanitizer
LibSoftGPU
LibSQL
LibSymbolication
LibSyntax
LibSystem
LibTest LibTest: Bump up MAX_GEN_ATTEMPTS_PER_VALUE to 30 2023-11-06 11:35:36 +01:00
LibTextCodec
LibThreading
LibTimeZone LibCore+LibTimeZone: Support time zone names in Core::DateTime::parse 2023-11-08 09:28:17 +01:00
LibTLS LibTLS: Fix supported signature algorithms typo 2023-10-31 07:07:53 +01:00
LibUnicode
LibUSBDB
LibVideo LibVideo/VP9: Ensure range decoder size is within expected range 2023-11-08 09:13:59 +01:00
LibVirtGPU
LibVT Kernel+Userland: Replace the beep syscall with the new /dev/beep device 2023-11-03 15:19:33 +01:00
LibWasm
LibWeb LibWeb: Make Window.postMessage closer to the spec 2023-11-08 09:55:24 +01:00
LibWebSocket
LibWebView LibWebView: Remove the now-unused LibGUI model implementations 2023-11-05 09:11:23 +01:00
LibX86
LibXML
CMakeLists.txt