Sfoglia il codice sorgente

Meta: Port recent changes to the gn build

daaaaec2d07ed96ed186dcae4fdaf8949975595c
5824916f8cb97b4e0a4fb4866bfc6faad6f057f5
3a87c000c4bf30a8649cea10249fd67564ac7985
45a47cb32bbdb68f45734af400f3158155c61617
11d746a67fa23f34bf1d4c3e2f6947cd61d35ce3
cb97eef2cfab7699aa370365e149740c605643d4
fb8edcea001607c399b027ab51f746d3fe496e3a
Andrew Kaster 1 anno fa
parent
commit
1f8a7db6db

+ 4 - 0
Meta/gn/secondary/Userland/Libraries/LibWeb/Animations/BUILD.gn

@@ -2,6 +2,8 @@ source_set("Animations") {
   configs += [ "//Userland/Libraries/LibWeb:configs" ]
   deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
   sources = [
+    "Animatable.cpp",
+    "Animatable.h",
     "Animation.cpp",
     "Animation.h",
     "AnimationEffect.cpp",
@@ -12,6 +14,8 @@ source_set("Animations") {
     "AnimationTimeline.h",
     "DocumentTimeline.cpp",
     "DocumentTimeline.h",
+    "KeyframeEffect.cpp",
+    "KeyframeEffect.h",
     "TimingFunction.cpp",
     "TimingFunction.h",
   ]

+ 2 - 0
Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn

@@ -8,7 +8,9 @@ source_set("CSS") {
   ]
   sources = [
     "Angle.cpp",
+    "AnimationEvent.cpp",
     "CSS.cpp",
+    "CSSAnimation.cpp",
     "CSSConditionRule.cpp",
     "CSSFontFaceRule.cpp",
     "CSSGroupingRule.cpp",

+ 1 - 0
Meta/gn/secondary/Userland/Libraries/LibWeb/Layout/BUILD.gn

@@ -20,6 +20,7 @@ source_set("Layout") {
     "FrameBox.cpp",
     "GridFormattingContext.cpp",
     "ImageBox.cpp",
+    "ImageProvider.cpp",
     "InlineFormattingContext.cpp",
     "InlineLevelIterator.cpp",
     "InlineNode.cpp",

+ 4 - 2
Meta/gn/secondary/Userland/Libraries/LibWeb/Painting/BUILD.gn

@@ -14,6 +14,9 @@ source_set("Painting") {
     "ButtonPaintable.cpp",
     "CanvasPaintable.cpp",
     "CheckBoxPaintable.cpp",
+    "Command.cpp",
+    "CommandExecutorCPU.cpp",
+    "CommandList.cpp",
     "FilterPainting.cpp",
     "GradientPainting.cpp",
     "ImagePaintable.cpp",
@@ -26,7 +29,6 @@ source_set("Painting") {
     "Paintable.cpp",
     "PaintableBox.cpp",
     "PaintableFragment.cpp",
-    "PaintingCommandExecutorCPU.cpp",
     "RadioButtonPaintable.cpp",
     "RecordingPainter.cpp",
     "SVGGraphicsPaintable.cpp",
@@ -42,7 +44,7 @@ source_set("Painting") {
   ]
 
   if (current_os == "linux" || current_os == "mac") {
-    sources += [ "PaintingCommandExecutorGPU.cpp" ]
+    sources += [ "CommandExecutorGPU.cpp" ]
     public_deps = [ "//Userland/Libraries/LibAccelGfx" ]
   }
 }

+ 10 - 1
Meta/gn/secondary/Userland/Libraries/LibWeb/ResizeObserver/BUILD.gn

@@ -1,5 +1,14 @@
 source_set("ResizeObserver") {
   configs += [ "//Userland/Libraries/LibWeb:configs" ]
   deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
-  sources = [ "ResizeObserver.cpp" ]
+  sources = [
+    "ResizeObservation.cpp",
+    "ResizeObservation.h",
+    "ResizeObserver.cpp",
+    "ResizeObserver.h",
+    "ResizeObserverEntry.cpp",
+    "ResizeObserverEntry.h",
+    "ResizeObserverSize.cpp",
+    "ResizeObserverSize.h",
+  ]
 }

+ 5 - 0
Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni

@@ -23,11 +23,14 @@ standard_idl_files = [
   "//Userland/Libraries/LibWeb/Animations/AnimationEffect.idl",
   "//Userland/Libraries/LibWeb/Animations/AnimationPlaybackEvent.idl",
   "//Userland/Libraries/LibWeb/Animations/AnimationTimeline.idl",
+  "//Userland/Libraries/LibWeb/Animations/KeyframeEffect.idl",
   "//Userland/Libraries/LibWeb/Animations/DocumentTimeline.idl",
   "//Userland/Libraries/LibWeb/Clipboard/Clipboard.idl",
   "//Userland/Libraries/LibWeb/Crypto/Crypto.idl",
   "//Userland/Libraries/LibWeb/Crypto/CryptoKey.idl",
   "//Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl",
+  "//Userland/Libraries/LibWeb/CSS/AnimationEvent.idl",
+  "//Userland/Libraries/LibWeb/CSS/CSSAnimation.idl",
   "//Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl",
   "//Userland/Libraries/LibWeb/CSS/CSSFontFaceRule.idl",
   "//Userland/Libraries/LibWeb/CSS/CSSGroupingRule.idl",
@@ -228,6 +231,8 @@ standard_idl_files = [
   "//Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceObserverEntryList.idl",
   "//Userland/Libraries/LibWeb/RequestIdleCallback/IdleDeadline.idl",
   "//Userland/Libraries/LibWeb/ResizeObserver/ResizeObserver.idl",
+  "//Userland/Libraries/LibWeb/ResizeObserver/ResizeObserverEntry.idl",
+  "//Userland/Libraries/LibWeb/ResizeObserver/ResizeObserverSize.idl",
   "//Userland/Libraries/LibWeb/Selection/Selection.idl",
   "//Userland/Libraries/LibWeb/Streams/ByteLengthQueuingStrategy.idl",
   "//Userland/Libraries/LibWeb/Streams/CountQueuingStrategy.idl",