Andreas Kling
|
54c3053bc3
LibWeb: Preserve paint state when painting stacking contexts indirectly
|
3 năm trước cách đây |
Jelle Raaijmakers
|
ab19b092ed
LibGfx: Implement `Rect::to_rounded<U>()`
|
3 năm trước cách đây |
Simon Wanner
|
dc94879b83
LibWeb: Support `transform: translate(...)` by percentage
|
3 năm trước cách đây |
Simon Wanner
|
145efbe07a
LibWeb: Apply the CSS transform-origin property
|
3 năm trước cách đây |
Andreas Kling
|
196a3eb239
LibWeb: Ignore invisible boxes and stacking contexts during hit testing
|
3 năm trước cách đây |
Andreas Kling
|
996f3228a2
LibWeb: Fix O(n^2) traversal in hit testing
|
3 năm trước cách đây |
Andreas Kling
|
0ba785894c
LibWeb: Make hit testing functions return Optional<HitTestResult>
|
3 năm trước cách đây |
Andreas Kling
|
96db8d64f6
LibWeb: Include entire border box when painting stacking context layer
|
3 năm trước cách đây |
Simon Wanner
|
48efdaa8c4
LibWeb: Update hit_test for CSS Transforms
|
3 năm trước cách đây |
Simon Wanner
|
a2331e8dd3
LibWeb: Implement CSS transforms on stacking contexts
|
3 năm trước cách đây |
Andreas Kling
|
ccc37032a4
LibWeb: Don't call establishes_stacking_context() during painting
|
3 năm trước cách đây |
Andreas Kling
|
f5c2e87965
LibWeb: Sort stacking context tree once, after fully building it
|
3 năm trước cách đây |
Andreas Kling
|
5779a910e5
LibWeb: Move hit testing to the painting tree
|
3 năm trước cách đây |
Andreas Kling
|
ba606d9057
LibWeb: Move PaintingBox to its own .cpp and .h files
|
3 năm trước cách đây |
Andreas Kling
|
f017c1c064
LibWeb: Make hit testing return a { paintable, offset }
|
3 năm trước cách đây |
Andreas Kling
|
aae356baf1
LibWeb: Port inline elements to the new Paintable system
|
3 năm trước cách đây |
Andreas Kling
|
053766d79c
LibWeb: Split Paintable into Paintable and PaintableBox
|
3 năm trước cách đây |
Andreas Kling
|
9461e44afa
LibWeb: Use Layout::Box::paint_box() accessor in more places
|
3 năm trước cách đây |
Andreas Kling
|
02b316fd5c
LibWeb: Let Paintable perform the painting
|
3 năm trước cách đây |
Andreas Kling
|
f6497b64ac
LibWeb: Rename Painting::Box => Paintable
|
3 năm trước cách đây |
Andreas Kling
|
9f5cbcaad3
LibWeb: Hang StackingContext off of the paint boxes
|
3 năm trước cách đây |
Andreas Kling
|
cc8e429126
LibWeb: Make StackingContext paint functions const
|
3 năm trước cách đây |
Andreas Kling
|
f0d833a3d7
LibWeb: Move StackingContext and PaintPhase into the Painting namespace
|
3 năm trước cách đây |
Andreas Kling
|
a4d51b3dc2
LibWeb: Add Painting::Box and move things from Layout::Box into it
|
3 năm trước cách đây |
Andreas Kling
|
219e3b9235
LibWeb: Make stacking context tree dumps more readable
|
3 năm trước cách đây |
Andreas Kling
|
15ed0ebdc6
LibWeb: Implement hit testing a bit closer to spec
|
3 năm trước cách đây |
Andreas Kling
|
f4625ed9de
LibWeb: Paint inline-level and replaced elements on top of floats
|
3 năm trước cách đây |
Andreas Kling
|
dbe5af3c6f
LibWeb: Keep tree order of sibling stacking contexts with same z-index
|
3 năm trước cách đây |
Andreas Kling
|
0de33b3d6c
LibGfx: Use ErrorOr<T> for Bitmap::try_create()
|
3 năm trước cách đây |
Andreas Kling
|
ff45eb7fb1
LibWeb: Make computed opacity always available
|
3 năm trước cách đây |