ladybird/Userland/Libraries
Andreas Kling 41ab0837fa LibWeb: Render SVG-as-image into an isolated top-level browsing context
In order to separate the SVG content from the rest of the engine, it
gets its very own Page, PageClient, top-level browsing context, etc.

Unfortunately, we do have to get the palette and CSS/device pixel ratios
from the host Page for now, maybe that's something we could refactor in
the future.

Note that this doesn't work visually yet, since we don't calculate the
intrinsic sizes & ratio for SVG images. That comes next. :^)
2023-05-21 07:44:29 +02:00
..
LibArchive
LibAudio LibAudio: Compute and verify FLAC frame header checksums 2023-05-18 22:23:15 +02:00
LibC Userland: Silence or resolve new GCC 13 warnings 2023-05-15 07:00:29 +02:00
LibCards Base+LibCards: Move card backs from /icons/ to /graphics/ 2023-05-05 11:52:33 +01:00
LibChess AK: Add the Input word to input-only buffered streams 2023-05-09 11:18:46 +02:00
LibCMake
LibCodeComprehension LibCodeComprehension: Prefer File::read_until_eof over DeprecatedFile 2023-05-19 23:31:20 +02:00
LibCompress LibCompress: Move two shared LZMA magic numbers into a common place 2023-05-19 23:40:33 +02:00
LibConfig
LibCore LibCore: Migrate Command from Deprecated{File,String} 2023-05-19 23:31:20 +02:00
LibCoredump
LibCpp
LibCrypt
LibCrypto LibCrypto: Add a checksumming stream wrapper 2023-05-18 22:23:15 +02:00
LibDebug LibDebug: Prefer File::read_until_eof over DeprecatedFile 2023-05-19 23:31:20 +02:00
LibDesktop
LibDeviceTree
LibDiff
LibDNS
LibDSP Piano: Allow per-track controls (again) 2023-05-05 01:32:09 +02:00
LibEDID
LibELF LibELF: Only call IFUNC resolvers after populating the PLT 2023-05-14 13:47:53 +02:00
LibFileSystem Userland: Allow our access check to pass flags to faccessat syscall 2023-05-13 17:59:37 -06:00
LibFileSystemAccessClient LibFileSystemAccessClient: Improve error propagation 2023-05-19 06:20:41 +02:00
LibGemini
LibGfx LibGfx: Add Color::with_opacity(float opacity) 2023-05-20 08:52:19 +02:00
LibGL LibGL: Implement support for the GL_RGB5_A1 internal image format 2023-05-04 16:11:28 +02:00
LibGLSL
LibGPU
LibGUI LibIPC: Explicitly mark HashMap copy, offer move interface 2023-05-19 22:33:57 +02:00
LibHTTP
LibIDL LibIDL: Avoid unnecessary HashMap copy 2023-05-19 22:33:57 +02:00
LibImageDecoderClient
LibIMAP
LibIPC LibIPC: Explicitly mark HashMap copy, offer move interface 2023-05-19 22:33:57 +02:00
LibJS LibJS/Bytecode: Implement initial support for super member expressions 2023-05-16 11:26:31 +02:00
LibKeyboard LibKeyboard: Read keymap through File, not DeprecatedFile 2023-05-12 19:46:54 +01:00
LibLine LibLine: Prefer File::read_until_eof over DeprecatedFile::read_all 2023-05-19 21:36:37 +02:00
LibLocale
LibMain
LibManual LibManual: Allow querying on a help URL 2023-05-08 21:03:19 -06:00
LibMarkdown LibMarkdown+LibSyntax: Add a Markdown syntax highlighter 2023-05-05 17:08:40 +01:00
LibPartition
LibPCIDB
LibPDF LibPDF: Avoid unnecessary HashMap copy, mark other copies 2023-05-19 22:33:57 +02:00
LibProtocol
LibRegex
LibSanitizer
LibSoftGPU
LibSQL AK: Add the Input word to input-only buffered streams 2023-05-09 11:18:46 +02:00
LibSymbolication
LibSyntax LibMarkdown+LibSyntax: Add a Markdown syntax highlighter 2023-05-05 17:08:40 +01:00
LibSystem
LibTest
LibTextCodec LibTextCodec: Change UTF-8's decoder to replace invalid code points 2023-05-12 05:47:36 +02:00
LibThreading LibThreading: Only run on_error callback when action wasn't canceled 2023-05-17 22:40:15 -06:00
LibTimeZone
LibTLS LibTLS: Avoid unnecessary HashMap copies, improve const-correctness 2023-05-19 22:33:57 +02:00
LibUnicode
LibUSBDB
LibVideo LibVideo: Add PlaybackManager::from_mapped_file 2023-05-14 15:56:49 -06:00
LibVirtGPU
LibVT LibVT: Correctly wrap text when the scrollbar is hidden 2023-05-16 12:47:16 +02:00
LibWasm LibWasm: Change dir_fd to auto instead of int 2023-05-20 03:27:38 +03:30
LibWeb LibWeb: Render SVG-as-image into an isolated top-level browsing context 2023-05-21 07:44:29 +02:00
LibWebSocket
LibWebView Browser+Ladybird+LibWebView: Handle trivial content APIs in LibWebView 2023-05-17 19:47:05 +02:00
LibX86
LibXML LibXML: Notify the listener about the root node as well 2023-05-05 01:33:49 +02:00
CMakeLists.txt