summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2023-05-13LibWeb: Flesh out basic support of min-width/height for grid itemsAliaksandr Kalenik
2023-05-13LibWeb: Return grid container width from automatic_content_width in GFCAliaksandr Kalenik
2023-05-13LibWeb: Implement grid container intrinsic sizes calculationAliaksandr Kalenik
2023-05-13LibWeb: Fix condition to determine auto tracks while sizing in GFCAliaksandr Kalenik
2023-05-13LibWeb: Don't force HTMLImageElement to have a legacy ImageLoaderAndreas Kling
2023-05-13LibWeb: Implement enough of "update the image data" to load imagesAndreas Kling
2023-05-13LibWeb: Fix typo in containing_block_size_for_item in GFCAliaksandr Kalenik
2023-05-13LibWeb: Align calculate_min/max_content_contribution with the specAliaksandr Kalenik
2023-05-12LibWeb: Use .to_px_or_zero() in tentative_height_for_replaced_element()MacDue
2023-05-11LibWeb: Resolve grid items preferred width in GFCAliaksandr Kalenik
2023-05-11LibWeb: Use LengthPercentage in CSS::GridSizeAliaksandr Kalenik
2023-05-10LibWeb: Fix percentage min/max sizes on flex items with intrinsic ratioAndreas Kling
2023-05-10LibWeb: Adjust flex item main size through aspect ratio if neededAndreas Kling
2023-05-10LibWeb: Implement more of "Resolve Intrinsic Track Sizes" in GFCAliaksandr Kalenik
2023-05-10LibWeb: Split run_track_sizing into smaller method in GFCAliaksandr Kalenik
2023-05-09LibWeb: Use size_t instead of int when appropriate in GFCAliaksandr Kalenik
2023-05-09LibWeb: Refactor tracks initialization in GFC to reduce code duplicationAliaksandr Kalenik
2023-05-09LibWeb: Move gap tracks initialization into separate method in GFCAliaksandr Kalenik
2023-05-09LibWeb: Move grid items placement algorithm into separate method in GFCAliaksandr Kalenik
2023-05-09LibWeb: Improve handling of min/max constraint violations on imagesAndreas Kling
2023-05-09LibWeb: Remove dead code in compute_width_for_replaced_element()Andreas Kling
2023-05-09LibWeb: Initial offset in reverse flex layout moved to opposite sideEmil Militzer
2023-05-09LibWeb: Move image viewport awareness from ImageBox to ImagePaintableAndreas Kling
2023-05-09LibWeb: Align `GridFormattingContext::run_track_sizing()` with the specAliaksandr Kalenik
2023-05-08LibWeb: Stop changing width of block-level flex containers during layoutAndreas Kling
2023-05-08LibWeb: Fix auto height calculation for table inside BFCAliaksandr Kalenik
2023-05-08LibWeb: Don't include CSS/StyleComputer.h from Element.h and Document.hAndreas Kling
2023-05-07LibWeb: Rename function to find table box width inside table wrapperAliaksandr Kalenik
2023-05-07LibWeb: Set width in `compute_width_for_table_wrapper()`Aliaksandr Kalenik
2023-05-07LibWeb: Enforce min/max height constraints on abspos replaced boxesAndreas Kling
2023-05-06LibWeb: Stop using weird Length::resolved() in {Block,}FormattingContextAndreas Kling
2023-05-06LibWeb: Don't use weird resolved() when calculating abspos box heightAndreas Kling
2023-05-06LibWeb: Remove unused variable in FormattingContextAndreas Kling
2023-05-06LibWeb: Stop using weird resolved() in calculate_inner_{width,height}()Andreas Kling
2023-05-06LibWeb: Don't use weird resolved() for insets in FormattingContextAndreas Kling
2023-05-06LibWeb: Don't use weird Length::resolved() for padding in BFCAndreas Kling
2023-05-06LibWeb: Get rid of weird Length::resolved() usage in LayoutStateAndreas Kling
2023-05-06LibWeb: Use the new to_px() helpers in CSS, SVG and layout codeAndreas Kling
2023-05-06LibWeb: Remove debug spam when creating a dummy formatting contextAndreas Kling
2023-05-06LibWeb: Re-lookup the intrinsic sizing cache slot after doing the layoutAndreas Kling
2023-05-06LibWeb: Propagate errors from parse_css_value and property_initial_valueSam Atkins
2023-05-06LibWeb: Propagate errors from StyleValue constructionSam Atkins
2023-05-06LibWeb: Remove resolve_size method in GFCAliaksandr Kalenik
2023-05-06LibWeb: Use grid_container() to access root grid box in GFCAliaksandr Kalenik
2023-05-06LibWeb: Consolidate track sizing code for rows and columns in GFCAliaksandr Kalenik
2023-05-05LibWeb: Zero out margins if width is not 'auto' in BFC's compute_width0GreenClover0
2023-05-05LibWeb: Remove early resolve to auto while calculating border-box widthAliaksandr Kalenik
2023-05-05LibWeb: Remove setting length to 0px if it is not definiteAliaksandr Kalenik
2023-05-04LibWeb: Remove general SVGFormattingContext FIXMEMacDue
2023-05-04LibWeb: Narrow width of boxes that create BFC to avoid overlap of floatAliaksandr Kalenik