浏览代码

Meta: Port recent changes to the GN build

57714fbb38add028e0ea45a7d5ea7681b4fc7295
76418f3ffaa72e18e12918df8f1b45e09d0f1c22
8d5665ebe1205ef1731c7f92a23b560e7e6c2048
3aa36caa529135c102a0e9ddd043525898bce199
bfa330914d1d4c3ff68757883bbbf9fd640a02fb
Timothy Flynn 1 年之前
父节点
当前提交
f3e04085d8

+ 1 - 0
Meta/gn/secondary/Ladybird/RequestServer/BUILD.gn

@@ -15,6 +15,7 @@ executable("RequestServer") {
     "//Userland/Libraries/LibMain",
     "//Userland/Libraries/LibProtocol",
     "//Userland/Libraries/LibTLS",
+    "//Userland/Libraries/LibThreading",
     "//Userland/Libraries/LibURL",
     "//Userland/Libraries/LibWebSocket",
   ]

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

@@ -326,6 +326,7 @@ shared_library("LibWeb") {
            "Geometry",
            "HTML",
            "HighResolutionTime",
+           "IndexedDB",
            "Infra",
            "Internals",
            "IntersectionObserver",

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

@@ -11,6 +11,7 @@ source_set("Infrastructure") {
     "FetchParams.cpp",
     "FetchTimingInfo.cpp",
     "HTTP.cpp",
+    "IncrementalReadLoopReadRequest.cpp",
     "MimeTypeBlocking.cpp",
     "NoSniffBlocking.cpp",
     "PortBlocking.cpp",

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

@@ -0,0 +1,14 @@
+source_set("IndexedDB") {
+  configs += [ "//Userland/Libraries/LibWeb:configs" ]
+
+  deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
+
+  sources = [
+    "IDBFactory.cpp",
+    "IDBFactory.h",
+    "IDBOpenDBRequest.cpp",
+    "IDBOpenDBRequest.h",
+    "IDBRequest.cpp",
+    "IDBRequest.h",
+  ]
+}

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

@@ -230,6 +230,9 @@ standard_idl_files = [
   "//Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl",
   "//Userland/Libraries/LibWeb/HTML/WorkerLocation.idl",
   "//Userland/Libraries/LibWeb/HTML/WorkerNavigator.idl",
+  "//Userland/Libraries/LibWeb/IndexedDB/IDBFactory.idl",
+  "//Userland/Libraries/LibWeb/IndexedDB/IDBOpenDBRequest.idl",
+  "//Userland/Libraries/LibWeb/IndexedDB/IDBRequest.idl",
   "//Userland/Libraries/LibWeb/Internals/Inspector.idl",
   "//Userland/Libraries/LibWeb/Internals/InternalAnimationTimeline.idl",
   "//Userland/Libraries/LibWeb/Internals/Internals.idl",