ladybird/Userland/Libraries
Idan Horowitz 115b445dab LibGfx: Add basic support for bidirectional text rendering
This adds a *very* simplified version of the UNICODE BIDIRECTIONAL
ALGORITHM (https://www.unicode.org/reports/tr9/), that can render most
bidirectional text but also produces awkward results in a large amount
of edge cases, and as such, this should probably be replaced with a
fully spec compliant implementation at some point.
2021-04-29 10:36:23 +02:00
..
LibArchive AK+Userland: Use idan.horowitz@serenityos.org for my copyright headers 2021-04-22 22:42:38 +02:00
LibAudio LibAudio: Support 32 and 64-bit float WAV files 2021-04-26 19:08:40 +02:00
LibC iLibC: Fix some missed camelCase => snake_case 2021-04-29 10:34:02 +02:00
LibChess Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCompress Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
LibCore Everywhere: Remove empty line after function body opening curly brace 2021-04-25 20:20:00 +02:00
LibCoreDump Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
LibCpp LibCpp: Convert ScopeLogger to use AK:SourceLocation 2021-04-25 09:32:03 +02:00
LibCrypt Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCrypto Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
LibDebug LibDebug: Implement support for AttributeDataForm::ImplicitConst 2021-04-29 08:02:52 +02:00
LibDesktop AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibDiff Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibDl LibC+LibELF: Implement more fully-features dlfcn functionality 2021-04-25 10:14:50 +02:00
LibELF Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
LibGemini Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
LibGfx LibGfx: Add basic support for bidirectional text rendering 2021-04-29 10:36:23 +02:00
LibGUI Userland: Fix new GCC warnings 2021-04-29 10:33:44 +02:00
LibHTTP Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
LibImageDecoderClient Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibIPC LibIPC: Add missing errno.h include 2021-04-27 23:06:16 +02:00
LibJS LibM: Fix INFITITY to float 2021-04-27 23:06:16 +02:00
LibKeyboard Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibLine Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
LibM LibM: Fix INFITITY to float 2021-04-27 23:06:16 +02:00
LibMarkdown Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibPCIDB AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibProtocol Services: Rename ProtocolServer to RequestServer 2021-04-25 19:04:34 +02:00
LibPthread LibPthread: Use realtime clock for futex_wait() 2021-04-27 09:19:55 +02:00
LibRegex Everywhere: Remove empty line after function body opening curly brace 2021-04-25 20:20:00 +02:00
LibSQL AK+Userland: Move AK/TestSuite.h into LibTest and rework Tests' CMake 2021-04-25 09:36:49 +02:00
LibSymbolClient Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSyntax Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSystem Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTest LibTest: Add FAIL() macro allow tests to force failure with message. 2021-04-27 17:58:11 +02:00
LibTextCodec Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibThread LibThread: Fix int to pointer conversion 2021-04-27 23:06:16 +02:00
LibTLS LibTLS: Call the read hooks after processing messages too 2021-04-23 13:14:35 +02:00
LibTTF AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LibVT Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibWeb LibWeb: Move Layout::TextNode whitespace collapse to separate function 2021-04-29 10:34:02 +02:00
LibWebSocket Services: Add a WebSocket service 2021-04-25 19:04:34 +02:00
LibX86 Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
CMakeLists.txt LibC+LibELF: Implement more fully-features dlfcn functionality 2021-04-25 10:14:50 +02:00