1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00
ladybird/Userland/Libraries
MacDue 50d33f79fa LibGfx: Allow extracting paths from fonts and add Gfx::Path::text()
This updates fonts so rather than rastering directly to a bitmap, you
can extract paths for glyphs. This is then used to implement a
Gfx::Path::text("some text", font) API, that if given a vector font
appends the path of the text to your Gfx::Path. This then allows
arbitrary manipulation of the text (rotation, skewing, etc), paving the
way for Word Art in Serenity.
2023-11-05 02:46:46 +01:00
..
LibAccelGfx LibAccelGfx+LibWeb: Implement draw_scaled_bitmap() 2023-11-02 07:41:51 +01:00
LibArchive LibArchive: Ensure tar extended header length is within expected range 2023-10-03 15:39:20 +02:00
LibAudio LibAudio: Remove unused TRY-like macro 2023-11-04 08:36:34 -04:00
LibC Kernel+Userland: Replace the beep syscall with the new /dev/beep device 2023-11-03 15:19:33 +01:00
LibCards GamesSettings+LibCards: Make 'Red' the default card back 2023-10-15 07:25:20 +02:00
LibChess
LibCMake
LibCodeComprehension AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibCompress LibCompress: Implement correct validation of last filters 2023-10-29 22:00:59 +01:00
LibConfig
LibCore LibCore: Remove strtol call from parse_sockets_from_system_server 2023-11-04 18:06:30 +01:00
LibCoredump LibCore: Make MappedFile OwnPtr-based 2023-09-27 03:22:56 +02:00
LibCpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibCrypt
LibCrypto LibCrypto: Add ECDSA signature checking with secp256r1 2023-10-30 10:17:39 -06:00
LibDebug AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibDesktop Userland: Make GUI::Window construction non-fallible 2023-09-17 16:47:28 -06:00
LibDeviceTree
LibDiff
LibDNS AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibDSP
LibEDID LibC+Kernel: Move GPU-related API methods to a LibC header file 2023-09-15 11:05:25 -06:00
LibELF LibELF: Add initial RISC-V support 2023-11-04 22:13:52 +01:00
LibFileSystem
LibFileSystemAccessClient AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibGemini AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibGfx LibGfx: Allow extracting paths from fonts and add Gfx::Path::text() 2023-11-05 02:46:46 +01:00
LibGL LibGL: Optimize appends in gl_vertex 2023-10-15 12:14:07 +02:00
LibGLSL
LibGPU LibGL+Lib*GPU: Set model view and projection matrices separately 2023-10-15 12:14:07 +02:00
LibGUI Userland+Tests: Remove uses of direct file loading for BitmapFont 2023-10-29 13:12:28 -06:00
LibHTTP LibHTTP: Fix issues with HTTP POST request and requests with a body 2023-10-31 07:09:26 +01:00
LibIDL
LibImageDecoderClient Ladybird: Decode images out of process 2023-10-27 07:26:32 +02:00
LibIMAP LibIMAP: Stop parsing immediately on error 2023-10-13 11:12:18 -06:00
LibIPC
LibJIT LibJS+LibJIT: Add fast path for Int32 * Int32 2023-11-03 10:48:02 +01:00
LibJS LibJS: Stash thrown exception in a register before executing finalizer 2023-11-03 20:27:45 +01:00
LibKeyboard
LibLine
LibLocale
LibMain
LibManual
LibMarkdown LibMarkdown: Render slugified anchor tag in heading 2023-10-30 10:39:59 +00:00
LibPartition
LibPCIDB LibCore: Make MappedFile OwnPtr-based 2023-09-27 03:22:56 +02:00
LibPDF LibPDF: Implement CalGrayColorSpace 2023-11-04 17:02:37 -04:00
LibProtocol
LibRegex LibRegex: Don't add the Repeat instruction size to its jump target 2023-09-15 18:07:23 +03:30
LibSanitizer
LibSoftGPU LibSoftGPU: Optimize GPU::Vertex lists 2023-10-15 12:14:07 +02:00
LibSQL AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
LibSymbolication LibCore: Make MappedFile OwnPtr-based 2023-09-27 03:22:56 +02:00
LibSyntax
LibSystem
LibTest LibTest: Change #define-d constants into constexpr and a runtime flag 2023-10-27 12:26:06 -06:00
LibTextCodec
LibThreading
LibTimeZone LibTimeZone+Userland: Include Link entries when returning all time zones 2023-10-05 17:01:02 +02:00
LibTLS LibTLS: Fix supported signature algorithms typo 2023-10-31 07:07:53 +01:00
LibUnicode LibWeb: Implement text-transform: capitalize 2023-10-03 09:47:17 -04:00
LibUSBDB LibCore: Make MappedFile OwnPtr-based 2023-09-27 03:22:56 +02:00
LibVideo LibVideo/VP9: Ensure color space is not set to reserved value 2023-10-11 14:35:47 -04:00
LibVirtGPU LibGL+Lib*GPU: Set model view and projection matrices separately 2023-10-15 12:14:07 +02:00
LibVT Kernel+Userland: Replace the beep syscall with the new /dev/beep device 2023-11-03 15:19:33 +01:00
LibWasm LibWasm: Implement the multi-memory proposal 2023-10-26 11:15:11 +02:00
LibWeb LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
LibWebSocket
LibWebView Ladybird+WebContent: Add option to use GPU painter 2023-10-29 17:13:23 +01:00
LibX86 LibX86: Apply REX.W to B9-BF MOVs 2023-10-27 21:49:55 +02:00
LibXML
CMakeLists.txt LibAccelGfx+Meta: Introduce OpenGL painting library 2023-10-29 17:13:23 +01:00