Aliaksandr Kalenik
5a874cc62a
LibWeb: Remove ClippableAndScrollable mixin
...
Initially ClippableAndScrollable was introduced, because we had
PaintableBox and InlinePaintable and both wanted to share clipping and
scrolling logic. Now, when InlinePaintable is gone, we could inline
ClippableAndScrollable implementation into PaintableBox.
2025-07-07 22:04:25 +02:00
Andreas Kling
dd7623eb30
LibWeb: Rename NestedBrowsingContextP => NavigableContainerViewportP
...
...where P is for Paintable :^)
2024-11-26 18:32:48 +01:00
Aliaksandr Kalenik
c097f53875
LibWeb: Remove InlinePaintable
...
It was replaced with PaintableWithLines.
2024-10-16 20:25:42 +02:00
Andrew Kaster
7880b2fba9
Meta: Update LibWeb to build again with gn
2024-09-27 10:15:08 -06:00
Aliaksandr Kalenik
0bfcf73524
LibWeb: Inline apply_backdrop_filter function into paint_backdrop_filter
...
No need to have a separate file for this small function.
2024-07-29 17:48:56 +02:00
Aliaksandr Kalenik
f3b3b3f5b9
LibWeb: Delete DisplayListPlayerCPU
...
No longer used after switching to Skia as a default.
2024-07-21 10:36:17 +02:00
Aliaksandr Kalenik
830b287c46
Everywhere: Remove GPU painter and AccelGfx
...
GPU painter that uses AccelGfx is slower and way less complete compared
to both default Gfx::Painter and Skia painter. It does not make much
sense to keep it, considering Skia painter already uses Metal backend on
macOS by default and there is an option to enable GPU-accelerated
backend on linux.
2024-07-04 14:47:02 +02:00
Aliaksandr Kalenik
760dfdcc1a
LibWeb: Rename CommandExecutor to DisplayListPlayer
...
Use more widely recognized name among browser engine developers.
2024-06-24 13:22:59 +02:00
Aliaksandr Kalenik
854b269338
LibWeb: Rename RecordingPainter to DisplayListRecorder
...
Use more widely recognized name among browser engine developers.
2024-06-24 13:22:59 +02:00
Aliaksandr Kalenik
5570e6b648
LibWeb: Rename CommandList to DisplayList
...
Use more widely recognized name among browser engine developers.
2024-06-24 13:22:59 +02:00
Aliaksandr Kalenik
0b48c1ea3f
Everywhere: Remove AffineCommandExecutorCPU
...
No need to have it after introduction of Skia painter that supports
transforms.
2024-06-19 17:22:30 +03:00
Aliaksandr Kalenik
8feaecd5c8
LibWeb: Create BlockContainer layout node for <input type="button">
...
...and shadow tree with TextNode for "value" attribute is created.
This means InlineFormattingContext is used, and button's text now
respects CSS text-decoration properties and unicode-ranges.
2024-06-14 07:58:55 +02:00
Timothy Flynn
1d81cfe168
Meta: Port recent changes to the GN build
...
1fa7235fec
b9db9013f5
2024-05-30 11:07:08 -04:00
Timothy Flynn
1b859bac64
Meta: Port recent changes to the GN build
...
cd07249482
acd5369774
7d05fe84bc
2024-04-30 06:02:15 -06:00
Timothy Flynn
0df7f5bcfc
Meta: Port recent changes to the GN build
...
5dce559ed8
c1b5fe61d1
2024-03-30 07:35:30 +01:00
Timothy Flynn
d5ce45b016
Meta: Port recent changes to the GN build
...
163b6bb401
3b4230e0b0
2024-03-13 12:52:07 -04:00
Andrew Kaster
1f8a7db6db
Meta: Port recent changes to the gn build
...
daaaaec2d0
5824916f8c
3a87c000c4
45a47cb32b
11d746a67f
cb97eef2cf
fb8edcea00
2024-02-26 13:16:27 -07:00
Nico Weber
36bdf45f36
Meta: Port recent changes to the GN build
...
Ports de32b77ceb .
2024-01-15 12:15:16 -05:00
Bastiaan van der Plaat
4966c083df
LibWeb: Remove progress element custom paintable use shadow dom instead
2023-12-07 11:37:01 +01:00
Timothy Flynn
8504d8f588
Meta: Support GPU painting in the GN build
2023-12-01 20:07:27 -05:00
Timothy Flynn
16ac2089e3
Meta: Port recent changes to GN build
...
4ab2903e25
70353b79af
2023-11-24 08:37:19 +01:00
Timothy Flynn
652bbe172b
Meta: Port recent changes to GN build
...
86ee7d219e
75caccafa4
1b30b510b9
bb43bd2dee
6322d68b1b
73ef102b01
923027b1df
dfa79ba6d8
66c9696687
521f8bd5f2
734076946b
0df06ce273
1ca46afa2f
66bd75f2b9
43dc9dfb69
4b94b0b561
4c5d48f861
c4efc0a5aa
3999c74237
4d356cfca5
2023-11-14 09:36:36 -05:00
Andrew Kaster
246daa0810
Meta: Port 7d26cbf523 to gn build
2023-10-29 16:04:57 -06:00
Andrew Kaster
faa8ef98c9
Meta: Port recent changes to gn BUILD
...
5c7e5cc738
a8f0fa5dd4
0d417cd604
5b87d26027
(and other friends from the JIT PR)
f915aa70cd
2023-10-27 16:51:03 -06:00
Sebastian Zaha
967cb86c5b
Meta: Port recent build changes to gn build
...
This ports the following commits:
848ec538c6
703c2bb06e
27dd2a40ad
daefe744ba
9812031a02
4c0816b002
8bb275f2ea
3f122b7335
2023-08-29 09:37:52 +02:00
Andrew Kaster
85c8cd5205
Meta: Add gn build rules for LibWeb
2023-07-09 16:22:58 -06:00