瀏覽代碼

Meta: Port recent changes to GN build

86ee7d219e39b0aa61fa31e8e9dd0a0eeb6b3120
75caccafa4a184e76f31254fcb35b92191a51fd5
1b30b510b9a1a031c19ce49b5a5b366abff180ab
bb43bd2dee625da1dbf54ec5e6fc19d0d7b768ae
6322d68b1b985eaeaa37de877510cd9beffa200b
73ef102b01301f4f80e8468fee8dae2a0feb778f
923027b1df309580d0c413ddca3fc1258238127d
dfa79ba6d80ff43c5344813455e1bbc447de2ef0
66c9696687ce654d64eb9368ac305444655dd859
521f8bd5f24367feada3c80b65d823e2f9eb6bcf
734076946b767911ed147e3b456e453161ad6b5b
0df06ce27360f3af6ba42ff9f89cff369958e256
1ca46afa2f05b00bbb46e48b551317dbe2222429
66bd75f2b978ecc870d1b75e3ad69106bc7c9a8e
43dc9dfb692cbd425b8bd329fad74d1ffe664655
4b94b0b561d233327931028c9d23fdf9ec781776
4c5d48f86139d1460cf532d3be8e240477c88863
c4efc0a5aaf147ffdc79b72ec08f12aa5ab40f1d
3999c742372ea827869c1c73d9b915280233552a
4d356cfca54e2270c3b3206c0a65132577709317
Timothy Flynn 1 年之前
父節點
當前提交
652bbe172b

+ 2 - 0
Meta/gn/secondary/AK/BUILD.gn

@@ -306,6 +306,7 @@ write_cmake_config("ak_debug_gen") {
     "LOG_DEBUG=",
     "LOOKUPSERVER_DEBUG=",
     "LZMA_DEBUG=",
+    "LZW_DEBUG=",
     "MALLOC_DEBUG=",
     "MARKDOWN_DEBUG=",
     "MATROSKA_DEBUG=",
@@ -349,6 +350,7 @@ write_cmake_config("ak_debug_gen") {
     "TERMCAP_DEBUG=",
     "TERMINAL_DEBUG=",
     "TEXTEDITOR_DEBUG=",
+    "TIFF_DEBUG=",
     "TIME_ZONE_DEBUG=",
     "TLS_DEBUG=",
     "TLS_SSL_KEYLOG_DEBUG=",

+ 1 - 2
Meta/gn/secondary/Ladybird/BUILD.gn

@@ -18,7 +18,6 @@ moc_qt_objects("generate_moc") {
     "Qt/EventLoopImplementationQtEventTarget.h",
     "Qt/InspectorWidget.h",
     "Qt/LocationEdit.h",
-    "Qt/ModelTranslator.h",
     "Qt/SettingsDialog.h",
     "Qt/Tab.h",
     "Qt/WebContentView.h",
@@ -85,9 +84,9 @@ executable("ladybird_executable") {
     "Qt/ConsoleWidget.cpp",
     "Qt/EventLoopImplementationQt.cpp",
     "Qt/EventLoopImplementationQtEventTarget.cpp",
+    "Qt/Icon.cpp",
     "Qt/InspectorWidget.cpp",
     "Qt/LocationEdit.cpp",
-    "Qt/ModelTranslator.cpp",
     "Qt/Settings.cpp",
     "Qt/SettingsDialog.cpp",
     "Qt/StringUtils.cpp",

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

@@ -8,6 +8,7 @@ shared_library("LibCrypto") {
     "//Userland/Libraries/LibFileSystem",
   ]
   sources = [
+    "AEAD/ChaCha20Poly1305.cpp",
     "ASN1/ASN1.cpp",
     "ASN1/DER.cpp",
     "ASN1/PEM.cpp",
@@ -30,6 +31,7 @@ shared_library("LibCrypto") {
     "Curves/Curve25519.cpp",
     "Curves/Ed25519.cpp",
     "Curves/SECP256r1.cpp",
+    "Curves/SECP384r1.cpp",
     "Curves/X25519.cpp",
     "Curves/X448.cpp",
     "Hash/BLAKE2b.cpp",

+ 5 - 0
Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn

@@ -13,6 +13,7 @@ shared_library("LibGfx") {
     "ClassicWindowTheme.cpp",
     "Color.cpp",
     "CursorParams.cpp",
+    "DeltaE.cpp",
     "EdgeFlagPathRasterizer.cpp",
     "Filters/ColorBlindnessFilter.cpp",
     "Filters/FastBoxBlurFilter.cpp",
@@ -26,6 +27,7 @@ shared_library("LibGfx") {
     "Font/OpenType/Font.cpp",
     "Font/OpenType/Glyf.cpp",
     "Font/OpenType/Hinting/Opcodes.cpp",
+    "Font/OpenType/Tables.cpp",
     "Font/ScaledFont.cpp",
     "Font/Typeface.cpp",
     "Font/WOFF/Font.cpp",
@@ -43,6 +45,8 @@ shared_library("LibGfx") {
     "ImageFormats/GIFLoader.cpp",
     "ImageFormats/ICOLoader.cpp",
     "ImageFormats/ILBMLoader.cpp",
+    "ImageFormats/ISOBMFF/Boxes.cpp",
+    "ImageFormats/ISOBMFF/Reader.cpp",
     "ImageFormats/ImageDecoder.cpp",
     "ImageFormats/JPEGLoader.cpp",
     "ImageFormats/JPEGWriter.cpp",
@@ -56,6 +60,7 @@ shared_library("LibGfx") {
     "ImageFormats/QOILoader.cpp",
     "ImageFormats/QOIWriter.cpp",
     "ImageFormats/TGALoader.cpp",
+    "ImageFormats/TIFFLoader.cpp",
     "ImageFormats/TinyVGLoader.cpp",
     "ImageFormats/WebPLoader.cpp",
     "ImageFormats/WebPLoaderLossless.cpp",

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

@@ -0,0 +1,18 @@
+source_set("Animations") {
+  configs += [ "//Userland/Libraries/LibWeb:configs" ]
+  deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
+  sources = [
+    "Animation.cpp",
+    "Animation.h",
+    "AnimationEffect.cpp",
+    "AnimationEffect.h",
+    "AnimationPlaybackEvent.cpp",
+    "AnimationPlaybackEvent.h",
+    "AnimationTimeline.cpp",
+    "AnimationTimeline.h",
+    "DocumentTimeline.cpp",
+    "DocumentTimeline.h",
+    "TimingFunction.cpp",
+    "TimingFunction.h",
+  ]
+}

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

@@ -289,8 +289,10 @@ shared_library("LibWeb") {
   deps = [
            ":all_generated",
            "ARIA",
+           "Animations",
            "Bindings",
            "CSS",
+           "Clipboard",
            "Cookie",
            "Crypto",
            "DOM",
@@ -331,6 +333,7 @@ shared_library("LibWeb") {
            "WebIDL",
            "WebSockets",
            "XHR",
+           "XLink",
            "XML",
            "//AK",
            "//Userland/Libraries/LibAudio",

+ 8 - 0
Meta/gn/secondary/Userland/Libraries/LibWeb/Clipboard/BUILD.gn

@@ -0,0 +1,8 @@
+source_set("Clipboard") {
+  configs += [ "//Userland/Libraries/LibWeb:configs" ]
+  deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
+  sources = [
+    "Clipboard.cpp",
+    "Clipboard.h",
+  ]
+}

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

@@ -28,11 +28,10 @@ source_set("Painting") {
     "ProgressPaintable.cpp",
     "RadioButtonPaintable.cpp",
     "RecordingPainter.cpp",
-    "SVGGeometryPaintable.cpp",
     "SVGGraphicsPaintable.cpp",
     "SVGPaintable.cpp",
+    "SVGPathPaintable.cpp",
     "SVGSVGPaintable.cpp",
-    "SVGTextPaintable.cpp",
     "ShadowPainting.cpp",
     "StackingContext.cpp",
     "TableBordersPainting.cpp",

+ 8 - 0
Meta/gn/secondary/Userland/Libraries/LibWeb/XLink/BUILD.gn

@@ -0,0 +1,8 @@
+source_set("XLink") {
+  configs += [ "//Userland/Libraries/LibWeb:configs" ]
+  deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
+  sources = [
+    "AttributeNames.cpp",
+    "AttributeNames.h",
+  ]
+}

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

@@ -19,6 +19,12 @@ global_idl_files = [ "//Userland/Libraries/LibWeb/HTML/Window.idl" ]
 
 # Standard idl files are neither iterable, namespaces, or global
 standard_idl_files = [
+  "//Userland/Libraries/LibWeb/Animations/Animation.idl",
+  "//Userland/Libraries/LibWeb/Animations/AnimationEffect.idl",
+  "//Userland/Libraries/LibWeb/Animations/AnimationPlaybackEvent.idl",
+  "//Userland/Libraries/LibWeb/Animations/AnimationTimeline.idl",
+  "//Userland/Libraries/LibWeb/Animations/DocumentTimeline.idl",
+  "//Userland/Libraries/LibWeb/Clipboard/Clipboard.idl",
   "//Userland/Libraries/LibWeb/Crypto/Crypto.idl",
   "//Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl",
   "//Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl",

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

@@ -108,7 +108,6 @@ shared_library("LibWebView") {
     "//AK",
     "//Userland/Libraries/LibCore",
     "//Userland/Libraries/LibFileSystem",
-    "//Userland/Libraries/LibGUI",
     "//Userland/Libraries/LibGfx",
     "//Userland/Libraries/LibIPC",
     "//Userland/Libraries/LibJS",
@@ -117,16 +116,15 @@ shared_library("LibWebView") {
     "//Userland/Libraries/LibWeb",
   ]
   sources = [
-    "AccessibilityTreeModel.cpp",
     "ConsoleClient.cpp",
     "CookieJar.cpp",
-    "DOMTreeModel.cpp",
     "Database.cpp",
     "History.cpp",
+    "PropertyTableModel.cpp",
     "RequestServerAdapter.cpp",
     "SearchEngine.cpp",
     "SourceHighlighter.cpp",
-    "StylePropertiesModel.cpp",
+    "TreeModel.cpp",
     "URL.cpp",
     "UserAgent.cpp",
     "ViewImplementation.cpp",