Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling a6e1b9eed2 LibWeb: Snap transformed stacking contexts to pixel grid %!s(int64=3) %!d(string=hai) anos
  MacDue 0b0a691ecd LibWeb: Fix overflow: hidden not applying to positioned descendants %!s(int64=3) %!d(string=hai) anos
  MacDue f079214b18 LibWeb: Apply overflow: hidden to all (relevant) child paint phases %!s(int64=3) %!d(string=hai) anos
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) %!s(int64=3) %!d(string=hai) anos
  Igor Pissolati 44057c9482 LibWeb: Make hit testing respect hidden overflow %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5b72a9cb11 LibWeb: Use paint tree traversal helpers in StackingContext %!s(int64=3) %!d(string=hai) anos
  Simon Wanner a2d89f11d1 LibWeb: Use the correct painter for painting stacking contexts %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3c4bdd7cfa LibWeb: Ignore non-painting layout nodes when hit testing %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 54c3053bc3 LibWeb: Preserve paint state when painting stacking contexts indirectly %!s(int64=3) %!d(string=hai) anos
  Jelle Raaijmakers ab19b092ed LibGfx: Implement `Rect::to_rounded<U>()` %!s(int64=3) %!d(string=hai) anos
  Simon Wanner dc94879b83 LibWeb: Support `transform: translate(...)` by percentage %!s(int64=3) %!d(string=hai) anos
  Simon Wanner 145efbe07a LibWeb: Apply the CSS transform-origin property %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 196a3eb239 LibWeb: Ignore invisible boxes and stacking contexts during hit testing %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 996f3228a2 LibWeb: Fix O(n^2) traversal in hit testing %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0ba785894c LibWeb: Make hit testing functions return Optional<HitTestResult> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 96db8d64f6 LibWeb: Include entire border box when painting stacking context layer %!s(int64=3) %!d(string=hai) anos
  Simon Wanner 48efdaa8c4 LibWeb: Update hit_test for CSS Transforms %!s(int64=3) %!d(string=hai) anos
  Simon Wanner a2331e8dd3 LibWeb: Implement CSS transforms on stacking contexts %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ccc37032a4 LibWeb: Don't call establishes_stacking_context() during painting %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f5c2e87965 LibWeb: Sort stacking context tree once, after fully building it %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5779a910e5 LibWeb: Move hit testing to the painting tree %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ba606d9057 LibWeb: Move PaintingBox to its own .cpp and .h files %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f017c1c064 LibWeb: Make hit testing return a { paintable, offset } %!s(int64=3) %!d(string=hai) anos
  Andreas Kling aae356baf1 LibWeb: Port inline elements to the new Paintable system %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 053766d79c LibWeb: Split Paintable into Paintable and PaintableBox %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 9461e44afa LibWeb: Use Layout::Box::paint_box() accessor in more places %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 02b316fd5c LibWeb: Let Paintable perform the painting %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f6497b64ac LibWeb: Rename Painting::Box => Paintable %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 9f5cbcaad3 LibWeb: Hang StackingContext off of the paint boxes %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cc8e429126 LibWeb: Make StackingContext paint functions const %!s(int64=3) %!d(string=hai) anos