summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.h
AgeCommit message (Expand)Author
2023-05-31LibWeb: Move layout box rect helpers into FormattingContextAndreas Kling
2023-05-31LibWeb: Remove unnecessary static formatting context functionsAndreas Kling
2023-05-26LibWeb: Reset margin collapsing state only if box indeed add clearanceAliaksandr Kalenik
2023-05-16LibWeb: Rewrite calculation of available space between floatsAndreas Kling
2023-05-07LibWeb: Rename function to find table box width inside table wrapperAliaksandr Kalenik
2023-03-20LibWeb: Let FormattingContext decide the automatic width of its rootAndreas Kling
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-02-10LibWeb: Store y offset of current block container in BFC memberAliaksandr Kalenik
2023-01-14LibWeb: Override width calculation for table wrappersAliaksandr Kalenik
2023-01-07LibWeb: Remove redundant BFC::is_block_formatting_context() methodSam Atkins
2023-01-05LibWeb: Convert BlockFormattingContext to new pixel unitsSam Atkins
2023-01-05LibWeb: Convert FormattingContext to new pixel unitsSam Atkins
2022-12-30LibWeb: Margin bottom collapsing between parent and last childAliaksandr Kalenik
2022-12-30LibWeb: Margin top collapsing between parent and first childAliaksandr Kalenik
2022-12-30LibWeb: Introduce structure that maintains collapsible margins in BFCAliaksandr Kalenik
2022-11-03LibWeb: Move should_treat_{width,height}_as_auto() to FormattingContextAndreas Kling
2022-10-10LibWeb: Resolve vertical margins against containing block widthAndreas Kling
2022-10-02LibWeb: Reorganize layout algorithms around available spaceAndreas Kling
2022-09-29LibWeb: Make FormattingContext::run() take available space as inputAndreas Kling
2022-09-24LibWeb: Remove awkward BFC::compute_theoretical_height() functionAndreas Kling
2022-09-24LibWeb: Add FormattingContext::automatic_content_height()Andreas Kling
2022-09-20LibWeb: Consolidate code for resolving vertical box model metrics in BFCAndreas Kling
2022-09-13LibWeb: Treat percentage width/height as "auto" more consistently in BFCAndreas Kling
2022-09-08LibWeb: Rename confusing parameter to layout_block_level_box()Andreas Kling
2022-07-26LibWeb: Rename IntrinsicSizeDetermination to IntrinsicSizingAndreas Kling
2022-07-17LibWeb: Rename FormattingState to LayoutStateAndreas Kling
2022-07-11LibWeb: More specialization of intrinsic sizing layoutAndreas Kling
2022-07-11LibWeb: Factor out BFC "layout this block-level box" to a functionAndreas Kling
2022-03-22LibWeb: Support CSS floats in inline flowAndreas Kling
2022-03-19LibWeb: Rename the LayoutMode enum values and explain themAndreas Kling
2022-03-18LibWeb: Implement CSS transforms on stacking contextsSimon Wanner
2022-03-18LibWeb: Rewrite CSS float implementation to use offset-from-edgeAndreas Kling
2022-03-18LibWeb: Move available_space_for_line() from IFC to BFCAndreas Kling
2022-02-21LibWeb: Create list-item markers during layout tree constructionAndreas Kling
2022-02-21LibWeb: Start making our layout system "transactional"Andreas Kling
2022-02-21LibWeb: Add Layout::FormattingStateAndreas Kling
2022-02-19LibWeb: Hack BFC to always remember to handle position:absolute elementsAndreas Kling
2022-02-15LibWeb: Make IFC register absolutely positioned descendants with BFCAndreas Kling
2022-02-12LibWeb: Stop sizing the context root box in formatting contextsAndreas Kling
2022-01-24LibWeb: Place block-level boxes vertically before formatting them insideAndreas Kling
2022-01-24LibWeb: Unify placement of replaced and non-replaced elements in BFCAndreas Kling
2022-01-24LibWeb: Unify code for assigning vertical box model metrics in BFCAndreas Kling
2022-01-23LibWeb: Allow CSS floating objects to flow across multiple linesAndreas Kling
2022-01-23LibWeb: Put BFC floating object state into a structAndreas Kling
2021-10-15LibWeb: Use W3C urls for CSS-DISPLAY spec linksSam Atkins
2021-10-06LibWeb: Move line boxes from Layout::Box to BlockContainerAndreas Kling
2021-10-06LibWeb: Add BlockFormattingContext::root()Andreas Kling
2021-09-18LibWeb: Add transform: translateY() supportTobias Christiansen
2021-06-06LibWeb: Expose size calculation of BlockFormattingContextTobias Christiansen