From 1f8a7db6dbb940787fc0aa4bda422fb98357ec2f Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Wed, 21 Feb 2024 21:32:02 -0700 Subject: [PATCH] Meta: Port recent changes to the gn build daaaaec2d07ed96ed186dcae4fdaf8949975595c 5824916f8cb97b4e0a4fb4866bfc6faad6f057f5 3a87c000c4bf30a8649cea10249fd67564ac7985 45a47cb32bbdb68f45734af400f3158155c61617 11d746a67fa23f34bf1d4c3e2f6947cd61d35ce3 cb97eef2cfab7699aa370365e149740c605643d4 fb8edcea001607c399b027ab51f746d3fe496e3a --- .../Userland/Libraries/LibWeb/Animations/BUILD.gn | 4 ++++ .../secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn | 2 ++ .../Userland/Libraries/LibWeb/Layout/BUILD.gn | 1 + .../Userland/Libraries/LibWeb/Painting/BUILD.gn | 6 ++++-- .../Userland/Libraries/LibWeb/ResizeObserver/BUILD.gn | 11 ++++++++++- .../secondary/Userland/Libraries/LibWeb/idl_files.gni | 5 +++++ 6 files changed, 26 insertions(+), 3 deletions(-) diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/Animations/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/Animations/BUILD.gn index 484355e94d..2016247801 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/Animations/BUILD.gn +++ b/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", ] diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn index 076a33f87f..82386ea14c 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn +++ b/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", diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/Layout/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/Layout/BUILD.gn index d0028cd43d..42aa97d50b 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/Layout/BUILD.gn +++ b/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", diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/Painting/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/Painting/BUILD.gn index 966093079f..9b5d4f6f8f 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/Painting/BUILD.gn +++ b/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" ] } } diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/ResizeObserver/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/ResizeObserver/BUILD.gn index 375e13b5d0..5c2fa16239 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/ResizeObserver/BUILD.gn +++ b/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", + ] } diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni b/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni index 2fccc90757..8db796eff3 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni +++ b/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",