1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 22:21:00 +00:00
serenity/Userland/Libraries
Andreas Kling 9ccc2f6c4d LibJS: Make EnvironmentRecord inherit directly from Cell
Previously, EnvironmentRecord was a JS::Object. This was done because
GlobalObject inherited from EnvironmentRecord. Now that this is no
longer the case, we can simplify things by making EnvironmentRecord
inherit from Cell directly.

This also removes the need for environment records to have a shape,
which was awkward. This will be removed in the following patch.
2021-06-23 13:08:27 +02:00
..
LibArchive LibArchive: Move method implementations away from header 2021-05-17 18:14:05 +01:00
LibAudio SoundPlayer: Handle any input file sample rate 2021-06-21 03:13:59 +04:30
LibC LibC: Add P_tmpdir macro 2021-06-21 12:21:03 +02:00
LibCards LibCards: Draw card stack background when the entire stack is moving 2021-06-04 23:48:25 +02:00
LibChess LibChess: Compact the Defenitions of various chess related types 2021-06-22 23:09:42 +02:00
LibCompress LibCompress: Discard GZip NAME & COMMENT optional strings 2021-05-18 08:09:21 +02:00
LibCore LibCore: Call optional did_construct() method when constucting objects 2021-06-20 14:57:26 +02:00
LibCoreDump LibCoreDump: Don't subtract one from the first stack frame's EIP 2021-06-20 10:19:02 +01:00
LibCpp LibCpp: Remove InlineLinkedList from the list of known types 2021-06-16 10:40:01 +02:00
LibCrypt Everywhere: Add a blank line after copyright header where missing 2021-05-15 00:27:09 +01:00
LibCrypto LibCrypto: Fix Hash::MD5's movability 2021-06-19 01:29:21 +04:30
LibDebug LibDebug: Convert LibDebug to east-const style 2021-06-19 14:51:18 +02:00
LibDesktop Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
LibDiff AK+Everywhere: Consolidate String::index_of() and String::find() 2021-05-24 11:59:18 +02:00
LibDl LibC+LibELF: Implement dladdr() 2021-06-06 22:16:11 +02:00
LibELF LibC+LibELF: Implement dladdr() 2021-06-06 22:16:11 +02:00
LibGemini LibGemini: Replace fprintf(stderr) with warnln() 2021-05-31 17:43:54 +01:00
LibGfx LibGfx: Fix drawing rounded corners when using display scaling 2021-06-22 23:46:16 +02:00
LibGL LibGL: Implement very basic version of glGetFloatv 2021-06-09 10:49:38 +02:00
LibGUI LibGUI/TabWidget: Make sure we don't act on two mouseup events 2021-06-20 21:48:29 +02:00
LibHTTP LibHTTP: Add HTTP Basic Authentication header generation and parsing 2021-06-11 11:37:15 +02:00
LibImageDecoderClient LibIPC: Remove unnecessary IPC::ServerConnection::handshake() 2021-05-23 09:53:55 +02:00
LibIMAP LibIMAP: Support for remaining IMAP commands 2021-06-11 23:58:28 +04:30
LibIPC LibIPC: Fix unaligned u32 access in drain_messages_from_peer() 2021-05-24 09:04:22 +02:00
LibJS LibJS: Make EnvironmentRecord inherit directly from Cell 2021-06-23 13:08:27 +02:00
LibKeyboard LibKeyboard: Use correct filename in debug message 2021-06-06 00:21:12 +01:00
LibLine LibLine: Actually remove the two levels of deferred_invoke 2021-06-07 02:22:40 +04:30
LibM LibM: Implement nearbyint, nearbyintl and nearbyintf 2021-06-08 17:29:57 +02:00
LibMarkdown LibMarkdown: Wrap non-inline code blocks in <pre> 2021-06-09 18:06:54 +01:00
LibPCIDB Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LibPDF LibPDF: Convert to east-const to comply with the recent style changes 2021-06-12 22:45:01 +04:30
LibProtocol LibProtocol: Use URL class in RequestClient::start_request argument 2021-06-06 16:00:11 +02:00
LibPthread LibPthread: Correct error check in sem_post and sem_wait 2021-06-01 08:29:56 +02:00
LibRegex LibRegex: Display correct position for Compare in REGEX_DEBUG 2021-06-16 16:30:12 +04:30
LibSanitizer Userland: Port UBSAN implementation to userspace 2021-05-27 15:18:03 +02:00
LibSQL LibSQL: Database layer 2021-06-19 22:06:45 +02:00
LibSymbolication LibCoreDump: Don't subtract one from the first stack frame's EIP 2021-06-20 10:19:02 +01:00
LibSyntax LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
LibSystem Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTest LibJS: Add all of the WeakMap.prototype methods (delete, get, has, set) 2021-06-12 10:44:28 +01:00
LibTextCodec LibTextCodec: Add ISO-8859-15 (aka Latin-9) encoding 2021-06-15 15:12:09 +01:00
LibThreading Userland: Rename LibThread => LibThreading 2021-05-22 18:54:22 +02:00
LibTLS Everywhere: Replace the multiple impls of print_buffer() with :hex-dump 2021-06-17 18:44:00 +04:30
LibTTF Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
LibUSBDB LibUSBDB: Fix vendor id decoding 2021-06-18 19:41:25 +04:30
LibVideo LibVideo/VP9: Add Decoder and begin parsing uncompressed header data 2021-06-12 22:48:28 +04:30
LibVT LibVT: Implement DECIC/DECDC 2021-06-10 17:18:02 +02:00
LibWasm LibWasm: Limit the call stack depth and the number of executed insts 2021-06-22 00:26:25 +04:30
LibWeb LibWeb: Implement the WebAssembly Memory object and Memory imports 2021-06-22 00:26:25 +04:30
LibWebSocket AK+Everywhere: Disallow constructing Functions from incompatible types 2021-06-06 00:27:30 +04:30
LibX86 AK+LibX86: Generalize u128/256 to AK::UFixedBigInt 2021-06-11 18:14:11 +04:30
CMakeLists.txt Userland/Libraries: Add LibUSBDB library 2021-06-18 17:04:57 +04:30