Commit History

Autor SHA1 Mensaxe Data
  Aliaksandr Kalenik d06d4eb388 LibWeb: Apply "clip" property in `apply_clip_overflow_rect()` hai 1 ano
  Andreas Kling 8bb275f2ea LibWeb: Move painting logic from Layout::Viewport to ViewportPaintable hai 1 ano
  Andreas Kling 79db9c27c6 LibWeb: Rename PaintableBox::effective_offset() => offset() hai 1 ano
  Andreas Kling 25a3d0d643 LibWeb: Resolve relative offsets *once* after layout hai 1 ano
  Aliaksandr Kalenik 5f364e9bc1 LibWeb: Rename is_scrollable() to is_user_scrollable() hai 1 ano
  Aliaksandr Kalenik 1b63095271 LibWeb: Compensate scroll offset translation before clip rect is applied hai 1 ano
  Aliaksandr Kalenik cdf8b9e943 LibWeb/Painting: Translate by scroll offset before painting descendants hai 1 ano
  Andi Gallo 7bd00d6a42 LibWeb: Snap table grid to device pixels in separate borders mode hai 1 ano
  Aliaksandr Kalenik b89481564b LibWeb: Null check dom_node() in PaintableBox::scroll_offset() hai 1 ano
  Aliaksandr Kalenik fee5b4deb6 LibWeb: Move set_scroll_offset() from Layout::Box to PaintableBox hai 1 ano
  Aliaksandr Kalenik 5b7926fa53 LibWeb: Move scroll_offset() from Layout::Box to PaintableBox hai 1 ano
  Aliaksandr Kalenik 23a07a8ab6 LibWeb: Introduce PaintableBox::scroll_by() hai 1 ano
  Aliaksandr Kalenik c7673605bb LibWeb: Move mouse wheel handling from Paintable to PaintableBox hai 1 ano
  Sam Atkins 73fa58da34 LibWeb: Implement the CSS `outline-offset` property hai 1 ano
  Sam Atkins fe7e797483 LibWeb: Implement the CSS `outline` property :^) hai 1 ano
  Sam Atkins 8520afaa11 LibWeb: Rename PaintPhase::FocusOutline -> Outline hai 1 ano
  Sam Atkins 5ee1b7db7c LibWeb: Convert BorderData::width to CSSPixels hai 1 ano
  Andi Gallo a7166eb103 LibWeb: Complete table border conflict resolution %!s(int64=2) %!d(string=hai) anos
  Aliaksandr Kalenik bec07d4af7 LibWeb: Use fixed-point saturated arithmetics for CSSPixels %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 158caf1b91 LibWeb: Include scrollable overflow in the "absolute paint rect" %!s(int64=2) %!d(string=hai) anos
  Aliaksandr Kalenik b37fbcb159 LibWeb: Use PaintContext::would_be_fully_clipped_by_painter() everywhere %!s(int64=2) %!d(string=hai) anos
  MacDue 5f8b9f7936 LibWeb: Use enclosing (rather than rounded) rect for overflow clipping %!s(int64=2) %!d(string=hai) anos
  Andi Gallo 8090adf268 LibWeb: Add partial implementation of border conflict resolution %!s(int64=2) %!d(string=hai) anos
  Andi Gallo af1798dd04 LibWeb: Add support for inset shadows %!s(int64=2) %!d(string=hai) anos
  Simon Wanner ee7282cbe4 LibWeb: Make pseudo-elements inspectable %!s(int64=2) %!d(string=hai) anos
  Andreas Kling b7d2f6fa88 LibWeb: Clip overflow in descendant boxes for non-visible CSS overflow %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 655d9d1462 LibWeb: Make CSSPixels and Length use 64-bit (double) floating point %!s(int64=2) %!d(string=hai) anos
  Andreas Kling fe92b54137 LibWeb: Don't draw text fragments that would be clipped by the painter %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers f391ccfe53 LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusive %!s(int64=2) %!d(string=hai) anos
  MacDue 91d8665ab4 LibWeb: Tidy up apply_clip_overflow_rect() a little %!s(int64=2) %!d(string=hai) anos