summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/CSS/Length.cpp
AgeCommit message (Expand)Author
2023-05-24LibWeb: Make CSSPixels and Length use 64-bit (double) floating pointAndreas Kling
2023-05-08LibWeb: Don't include Layout/Node.h from DOM/Element.hAndreas Kling
2023-05-06LibWeb: Remove weird CSS::Length::resolved() APIAndreas Kling
2023-04-29LibWeb: Split `Length::relative_length_to_px()` by typeSam Atkins
2023-04-29LibWeb: Add even more viewport-based Length unitsSam Atkins
2023-04-29LibWeb: Add *lots* of viewport-based Length unitsSam Atkins
2023-04-29LibWeb: Add `ic` and `ric` Length unitsSam Atkins
2023-04-29LibWeb: Add `cap` and `rcap` Length unitsSam Atkins
2023-04-29LibWeb: Add `rex` and `rch` Length unitsSam Atkins
2023-04-29LibWeb: Wrap font metrics into a structSam Atkins
2023-04-29LibWeb: Sort and group CSS Length units as they are in the specSam Atkins
2023-03-30LibWeb: Make `absolutized_length()` helper a Length methodSam Atkins
2023-03-30LibWeb: Remove CalculatedStyleValue from LengthSam Atkins
2023-03-18LibWeb: Add support for the lh and rlh length unitsSimon Wanner
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-04Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()Andreas Kling
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-01-09LibWeb+WebContent: Use new String class in CSS::StyleValuemartinfalisse
2023-01-05LibWeb: Use CSS Pixels for viewport rectsSam Atkins
2023-01-05LibWeb: Resolve Lengths to CSSPixelsSam Atkins
2023-01-05LibWeb: Replace all px Length creation with Length::make_px(CSSPixels)Sam Atkins
2023-01-05LibWeb+WebContent: Convert BrowsingContext to new pixel unitsSam Atkins
2022-12-10LibWeb: Allow creating Lengths from CSSPixelsSam Atkins
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-09-15LibWeb: Resolve cyclic declaration/definitions involving LengthBen Wiederhake
2022-09-11LibWeb: Avoid copying viewport rect when converting length to pixelsnetworkException
2022-07-27LibWeb: Ensure PercentageOr<T>::resolved() returns a concrete TSam Atkins
2022-07-06LibWeb: Make non-finite CSS lengths resolve to "auto"Andreas Kling
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-30LibGfx: Rename FontMetrics => FontPixelMetricsAndreas Kling
2022-03-30LibGfx: Make Gfx::FontMetrics include the advance of '0' instead of 'M'Andreas Kling
2022-03-30LibGfx: Remove code point parameter from Gfx::Font::MetricsAndreas Kling
2022-03-24LibWeb: Add fast-path for absolute lengths in Length::to_px()Andreas Kling
2022-02-24LibWeb: Move length-unit-from-string code into LengthSam Atkins
2022-02-24LibWeb: Account for `Calculated` in Length methodsSam Atkins
2022-02-21LibWeb: Respect font-size specified by CSS in "em" length calculationsAndreas Kling
2022-02-18LibWeb: Remove Length::Type::Undefined! :^)Sam Atkins
2022-02-18LibWeb: Calculate calc() lengths in to_px()Sam Atkins
2022-02-18LibWeb: Remove fallback value from Length::resolved()Sam Atkins
2022-02-04LibWeb: Replace Length::set_calculated_style() with ::make_calculated()Sam Atkins
2022-02-04LibWeb: Move calc()-resolution code from Length to CalculatedStyleValueSam Atkins
2022-01-20LibWeb: Remove reference_for_percent parameter from Length::resolved()Sam Atkins
2022-01-20LibWeb: Remove Length::Type::Percentage :^)Sam Atkins
2022-01-20LibWeb: Add CSS::Percentage, PercentageOr and LengthPercentage typesSam Atkins
2022-01-14AK+Everywhere: Make Variant::visit() respect the Variant's constnessAli Mohammad Pur
2021-11-18LibWeb: Move BrowsingContext into HTML/Andreas Kling
2021-10-28LibWeb: Remove unused CSS::Length::relative_length_to_px(Layout::Node)Andreas Kling
2021-10-06LibWeb: Resolve cyclic dependency: Length and CalculatedStyleValueBen Wiederhake