1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:37:42 +00:00
serenity/Userland/Libraries
Andreas Kling c8240e31a1 LibWeb: Implement basic intrinsic sizing algorithms for flex containers
This patch adds support for MinContent and MaxContent layout to FFC.
This means that an FFC can now calculate intrinsic sizes for the flex
container, to be used by the parent formatting context.

There are some FIXME's as usual, but this already works on basic things.
2022-04-06 11:31:08 +02:00
..
LibArchive Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibAudio Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibC LibC: Implement __fseterr 2022-04-03 19:15:14 +02:00
LibCards Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibChess LibChess: Change UCI::Command::Type to enum class 2022-04-03 17:36:48 +01:00
LibCompress LibCompress: Change DeflateSpecialCodeLengths to constexpr variables 2022-04-03 17:36:48 +01:00
LibConfig Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCore Userland: Remove a few gratuitous IPC namespace qualifiers 2022-04-03 15:18:20 +01:00
LibCoredump Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCrypt Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCrypto Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDebug Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDesktop Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDeviceTree Libraries: Add LibDeviceTree for manipulating OpenFirmware Device Trees 2021-10-21 19:20:03 -07:00
LibDiff Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDl Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDSP AK+Everywhere: Add sincos and use it in some places 2022-03-15 11:39:42 +01:00
LibEDID Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibELF LibELF: Look up symbols in all global modules 2022-04-03 23:25:39 +01:00
LibFileSystemAccessClient Userland: Rename WindowServerConnection=>ConnectionToWindowServer 2022-02-25 22:35:12 +01:00
LibGemini Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibGfx LibGfx: Use binary search in glyph_id_for_code_point_table_4 2022-04-03 23:28:43 +01:00
LibGL Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibGUI WindowServer+LibGUI: Notify windows when their maximized state changes 2022-04-05 17:45:07 +02:00
LibHTTP AK+LibHTTP: Ensure plus signs are percent encoded in query string 2022-04-02 18:43:15 +02:00
LibImageDecoderClient Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibIMAP Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibIPC LibIPC: Add encoder and decoder for AK::OrderedHashMap 2022-04-03 13:13:10 +01:00
LibJS LibJS: Actually generate a lexical env for SwitchStatement in BC 2022-04-05 11:46:48 +02:00
LibKeyboard Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibLine Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibM Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibMain LibMain: Statically link LibMain 2022-03-24 03:04:57 +01:00
LibMarkdown Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibPCIDB Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibPDF PDFViewer: Support a continuous page view mode 2022-04-04 14:59:37 +02:00
LibProtocol Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibPthread Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibRegex Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSanitizer Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSoftGPU Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSQL Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSymbolication Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSyntax Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSystem LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCore 2021-11-23 11:33:36 +01:00
LibTest Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibTextCodec Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibThreading Libraries: Use default constructors/destructors in LibThreading 2022-03-13 22:34:38 +01:00
LibTimeZone LibTimeZone: Parse and generate time zone coordinate data 2022-02-03 16:11:15 +01:00
LibTLS Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibUnicode LibUnicode: Use BCP 47 data to filter valid calendar names 2022-02-16 07:23:07 -05:00
LibUSBDB Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibVideo Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibVT Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibWasm Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibWeb LibWeb: Implement basic intrinsic sizing algorithms for flex containers 2022-04-06 11:31:08 +02:00
LibWebSocket Libraries: Use default constructors/destructors in LibWebSocket 2022-03-13 22:34:38 +01:00
LibX86 LibX86: Correctly name CVTTSS2SI_r32_xmm2m32 2022-04-02 18:37:38 +02:00
LibXML LibXML: Add a fairly basic XML parser 2022-03-28 23:11:48 +02:00
CMakeLists.txt LibXML: Add a fairly basic XML parser 2022-03-28 23:11:48 +02:00