ladybird/Userland/Libraries
Jan de Visser 85a84b0794 LibSQL: Introduce Serializer as a mediator between Heap and client code
Classes reading and writing to the data heap would communicate directly
with the Heap object, and transfer ByteBuffers back and forth with it.
This makes things like caching and locking hard. Therefore all data
persistence activity will be funneled through a Serializer object which
in turn submits it to the Heap.

Introducing this unfortunately resulted in a huge amount of churn, in
which a number of smaller refactorings got caught up as well.
2021-08-21 22:03:30 +02:00
..
LibArchive
LibAudio LibAudio: Resample FLAC audio data 2021-08-18 18:16:48 +02:00
LibC LibC: Add FNM_NOMATCH to fnmatch.h 2021-08-19 22:27:26 +02:00
LibCards
LibChess LibChess: Fix hashing of the chess board 2021-07-30 20:49:18 +02:00
LibCompress
LibCore LibCore: Show version and help before parsing positional arguments 2021-08-20 20:13:12 +02:00
LibCoreDump LibCoreDump: Make narrowing uint64_t => FlatPtr conversion explicit 2021-08-08 10:55:36 +02:00
LibCpp Tests: Add regression tests for the LibCpp preprocessor 2021-08-14 12:40:55 +02:00
LibCrypt
LibCrypto AK: Move FormatParser definition from header to implementation file 2021-08-19 23:49:25 +02:00
LibDebug LibDebug: Store 64-bit numbers in AttributeValue 2021-08-08 10:55:36 +02:00
LibDesktop Userland: Use Core::Process::spawn() instead of posix_spawn() in places 2021-08-06 01:06:42 +02:00
LibDiff
LibDl
LibELF LibELF+LibTest: Fix incorrect #ifdef 2021-08-12 08:16:07 +02:00
LibFileSystemAccessClient FileSystemAccessServer: Add window title as parameter for opening file 2021-08-07 12:48:22 +02:00
LibGemini
LibGfx LibGfx: Make FastBoxBlurFilter go faster 2021-08-18 11:35:51 +02:00
LibGL LibGL: Use integer comparison for GL_EQUAL and GL_NOTEQUAL 2021-08-21 13:48:59 +04:30
LibGUI LibGUI: Reduce amount we init for FileIconProvider::filetype_image_icon 2021-08-20 15:31:22 +02:00
LibHTTP LibCore+LibHTTP: Check the status of the socket after EINPROGRESS 2021-08-13 20:30:19 +04:30
LibImageDecoderClient
LibIMAP Everywhere: Make use of container version of all_of 2021-08-03 10:46:43 +02:00
LibIPC LibIPC: Pass only message size to decoder 2021-08-11 18:28:59 +02:00
LibJS LibJS: Implement RegExp.prototype.compile 2021-08-20 19:16:33 +02:00
LibKeyboard
LibLine
LibM
LibMarkdown
LibPCIDB
LibPDF
LibProtocol
LibPthread Kernel+Userland: Remove global futexes 2021-08-17 01:21:47 +02:00
LibRegex LibRegex: Treat pattern string characters as unsigned 2021-08-20 19:16:33 +02:00
LibSanitizer LibSanitizer+AK: Add float cast overflow handler 2021-08-08 10:55:36 +02:00
LibSQL LibSQL: Introduce Serializer as a mediator between Heap and client code 2021-08-21 22:03:30 +02:00
LibSymbolication LibDebug+Everywhere: Make DebugInfo not own the ELF image 2021-08-06 01:14:03 +02:00
LibSyntax
LibSystem Kernel+LibSystem: Add a 4th syscall argument 2021-07-25 14:08:50 +02:00
LibTest LibTest+Utilities: Print a start message before each test in run-tests 2021-08-19 18:42:34 +02:00
LibTextCodec LibTextCodec: Remove unused is_standardized_encoding() 2021-08-20 15:31:46 +02:00
LibThreading
LibTLS LibTLS: Add DHE_RSA AES GCM cipher suites 2021-08-16 03:50:53 +04:30
LibUnicode LibUnicode: Download and parse DerivedNormalizationProps UCD file 2021-08-11 13:11:01 +02:00
LibUSBDB
LibVideo Userland: Use kmalloc_array() where appropriate 2021-08-08 00:03:45 +02:00
LibVT Userland: Make use of container version of any_of 2021-08-02 00:37:18 +02:00
LibWasm LibWasm: Move some Values and Vector<Value>s instead of copying them 2021-08-12 21:03:53 +02:00
LibWeb LibWeb: Fix inverted-if typo in flex_shrink_factor() 2021-08-20 19:15:32 +02:00
LibWebSocket
LibX86 LibX86: Stub out Disassembler::next() for x86_64 2021-08-02 17:11:47 +02:00
CMakeLists.txt LibTTF/LibGfx: Remove circular dependency by merging LibTTF into LibGfx 2021-07-29 21:46:25 +01:00