Browse Source

Meta: Port LibWeb/Streams changes to gn build

This ports the following commits:

c9941ba95bd1471b2ca32d52e9543d45ffd829eb
f86c3ab148c3cd1f72ad657b207f2b991822e6c8
12ff48047f7451dba62415b854bc56a623341c92
f1d69d789b6555d32c61c9473fa6e2c00ea1bed8
0091a6044861bc608be935e84c6de49d8fdbb0a1
Andrew Kaster 2 years ago
parent
commit
6ffed4d62a

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

@@ -3,6 +3,8 @@ source_set("Streams") {
   deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
   sources = [
     "AbstractOperations.cpp",
+    "ByteLengthQueuingStrategy.cpp",
+    "CountQueuingStrategy.cpp",
     "ReadableByteStreamController.cpp",
     "ReadableStream.cpp",
     "ReadableStreamBYOBReader.cpp",
@@ -10,6 +12,9 @@ source_set("Streams") {
     "ReadableStreamDefaultController.cpp",
     "ReadableStreamDefaultReader.cpp",
     "ReadableStreamGenericReader.cpp",
+    "TransformStream.cpp",
+    "TransformStreamDefaultController.cpp",
+    "Transformer.cpp",
     "UnderlyingSink.cpp",
     "UnderlyingSource.cpp",
     "WritableStream.cpp",

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

@@ -209,12 +209,16 @@ standard_idl_files = get_path_info(
           "//Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl",
           "//Userland/Libraries/LibWeb/RequestIdleCallback/IdleDeadline.idl",
           "//Userland/Libraries/LibWeb/ResizeObserver/ResizeObserver.idl",
+          "//Userland/Libraries/LibWeb/Streams/ByteLengthQueuingStrategy.idl",
+          "//Userland/Libraries/LibWeb/Streams/CountQueuingStrategy.idl",
           "//Userland/Libraries/LibWeb/Streams/ReadableByteStreamController.idl",
           "//Userland/Libraries/LibWeb/Streams/ReadableStream.idl",
           "//Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.idl",
           "//Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBRequest.idl",
           "//Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultController.idl",
           "//Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.idl",
+          "//Userland/Libraries/LibWeb/Streams/TransformStream.idl",
+          "//Userland/Libraries/LibWeb/Streams/TransformStreamDefaultController.idl",
           "//Userland/Libraries/LibWeb/Streams/WritableStream.idl",
           "//Userland/Libraries/LibWeb/Streams/WritableStreamDefaultWriter.idl",
           "//Userland/Libraries/LibWeb/SVG/SVGAnimatedLength.idl",