summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-03-11LibWeb: Move hit testing to the painting treeAndreas Kling
2022-03-11LibWeb: Move PaintingBox to its own .cpp and .h filesAndreas Kling
2022-03-11LibWeb: Make hit testing return a { paintable, offset }Andreas Kling
2022-03-11LibWeb: Move mouse event and label logic from layout to painting treeAndreas Kling
2022-03-11LibWeb: Make Paintable ref-countedAndreas Kling
2022-03-11LibWeb: Make Layout::SVGBox inherit from Layout::BoxAndreas Kling
2022-03-11LibWeb: Generate a TextPaintable for every Layout::TextNodeAndreas Kling
2022-03-11LibWeb: Port inline elements to the new Paintable systemAndreas Kling
2022-03-11LibWeb: Split Paintable into Paintable and PaintableBoxAndreas Kling
2022-03-11LibWeb: Add Paintable::layout_box() accessorAndreas Kling
2022-03-11LibWeb: Use Layout::Box::paint_box() accessor in more placesAndreas Kling
2022-03-11LibWeb: Let Paintable perform the paintingAndreas Kling
2022-03-11LibWeb: Rename Painting::Box => PaintableAndreas Kling
2022-03-11LibWeb: Make Painting::Box virtual and add Painting::BoxWithLinesAndreas Kling
2022-03-11LibWeb: Hang StackingContext off of the paint boxesAndreas Kling
2022-03-11LibWeb: Make StackingContext paint functions constAndreas Kling
2022-03-11LibWeb: Move StackingContext and PaintPhase into the Painting namespaceAndreas Kling
2022-03-11LibWeb: Add Painting::Box and move things from Layout::Box into itAndreas Kling
2022-03-11Base: Add some more Transport and Map to Katica 10diogenes
2022-03-10LibJS: Use CreateTemporalCalendar in GetBuiltinCalendarLinus Groh
2022-03-10LibJS: Replace dead code in ParseTimeZoneOffsetString with an assertionLinus Groh
2022-03-10LibJS: Add missing check in ParseTemporalInstantLinus Groh
2022-03-10LibJS: Assert CreateTemporalDuration does not throw given correct inputLinus Groh
2022-03-10LibJS: Assert CreateTemporalDuration does not throw in Record casesLinus Groh
2022-03-10LibJS: Assert CreateTemporalDuration does not throw in trivial casesLinus Groh
2022-03-10LibJS: Adjust grammar for DateExtendedYear to exclude -000000Linus Groh
2022-03-10LibJS: Follow rules for consuming completion recordsLinus Groh
2022-03-10LibJS: Remove Sign abstract operationLinus Groh
2022-03-10LibJS: Move string-parsing code into ToTemporalDurationRecordLinus Groh
2022-03-10LibJS: Move IsValidDuration check into ToTemporalDurationRecordLinus Groh
2022-03-10LibJS: Fix numeric type confusion in ToTemporalRoundingIncrementLinus Groh
2022-03-10LibJS: Use different variable name in DifferenceISODateTimeLinus Groh
2022-03-10LibJS: Add clarifying assertion to BalanceDurationRelativeLinus Groh
2022-03-10LibJS: Fix "set it to" language to be more explicitLinus Groh
2022-03-10LibJS: Do not expose mathematical values to script in Duration methodsLinus Groh
2022-03-10LibJS: Create Duration Records with their own abstract operationsLinus Groh
2022-03-10LibJS: Remove assertions that are now part of structured headersLinus Groh
2022-03-10LibJS: Refactor return value of RoundDurationLinus Groh
2022-03-10LibJS: Describe various kinds of "Duration Records"Linus Groh
2022-03-10LibGL: Keep track of active matrix and stackJelle Raaijmakers
2022-03-10LibGL: Only normalize in `glRotate*` if possibleJelle Raaijmakers
2022-03-10AK: Remove unused String[256] from JsonParserSam Atkins
2022-03-10LibTest: Port JavaScriptTestRunner to Core::StreamSam Atkins
2022-03-10Tests: Port TestHTMLTokenizer to Core::StreamSam Atkins
2022-03-10Tests: Port TestCommonmark to Core::StreamSam Atkins
2022-03-10Tests: Port test-wasm to Core::StreamSam Atkins
2022-03-10Tests: Port test-cpp-preprocessor to Core::StreamSam Atkins
2022-03-10Tests: Port test-cpp-parser to Core::StreamSam Atkins
2022-03-10WebContent: Return empty JSON object if element has no box modelSam Atkins
2022-03-10WebContent: Show box-model metrics for (some) pseudo-elementsSam Atkins