diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn index 80a9c10c864..2f4c12644fc 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn @@ -351,6 +351,7 @@ shared_library("LibWeb") { "UIEvents", "UserTiming", "WebAssembly", + "WebAudio", "WebDriver", "WebGL", "WebIDL", diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn index a2f73aeafe3..b0e6d778de7 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/BUILD.gn @@ -26,6 +26,7 @@ source_set("CSS") { "CSSStyleRule.cpp", "CSSStyleSheet.cpp", "CSSSupportsRule.cpp", + "CSSTransition.cpp", "CalculatedOr.cpp", "Clip.cpp", "Display.cpp", diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/WebAudio/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/WebAudio/BUILD.gn new file mode 100644 index 00000000000..89dd5b1bbd1 --- /dev/null +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/WebAudio/BUILD.gn @@ -0,0 +1,26 @@ +source_set("WebAudio") { + configs += [ "//Userland/Libraries/LibWeb:configs" ] + + deps = [ "//Userland/Libraries/LibWeb:all_generated" ] + + sources = [ + "AudioBuffer.cpp", + "AudioBuffer.h", + "AudioContext.cpp", + "AudioContext.h", + "AudioNode.cpp", + "AudioNode.h", + "AudioParam.cpp", + "AudioParam.h", + "AudioScheduledSourceNode.cpp", + "AudioScheduledSourceNode.h", + "BaseAudioContext.cpp", + "BaseAudioContext.h", + "OfflineAudioContext.cpp", + "OfflineAudioContext.h", + "OscillatorNode.cpp", + "OscillatorNode.h", + "PeriodicWave.cpp", + "PeriodicWave.h", + ] +} diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni b/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni index 2706f3be06e..bdac7e4ddda 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni @@ -45,6 +45,7 @@ standard_idl_files = [ "//Userland/Libraries/LibWeb/CSS/CSSStyleRule.idl", "//Userland/Libraries/LibWeb/CSS/CSSStyleSheet.idl", "//Userland/Libraries/LibWeb/CSS/CSSSupportsRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSTransition.idl", "//Userland/Libraries/LibWeb/CSS/FontFace.idl", "//Userland/Libraries/LibWeb/CSS/FontFaceSet.idl", "//Userland/Libraries/LibWeb/CSS/MediaList.idl", @@ -114,9 +115,9 @@ standard_idl_files = [ "//Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl", "//Userland/Libraries/LibWeb/HTML/CloseEvent.idl", "//Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl", + "//Userland/Libraries/LibWeb/HTML/DataTransfer.idl", "//Userland/Libraries/LibWeb/HTML/DOMParser.idl", "//Userland/Libraries/LibWeb/HTML/DOMStringMap.idl", - "//Userland/Libraries/LibWeb/HTML/DataTransfer.idl", "//Userland/Libraries/LibWeb/HTML/ErrorEvent.idl", "//Userland/Libraries/LibWeb/HTML/FormDataEvent.idl", "//Userland/Libraries/LibWeb/HTML/HashChangeEvent.idl", @@ -307,6 +308,15 @@ standard_idl_files = [ "//Userland/Libraries/LibWeb/WebAssembly/Memory.idl", "//Userland/Libraries/LibWeb/WebAssembly/Module.idl", "//Userland/Libraries/LibWeb/WebAssembly/Table.idl", + "//Userland/Libraries/LibWeb/WebAudio/AudioBuffer.idl", + "//Userland/Libraries/LibWeb/WebAudio/AudioContext.idl", + "//Userland/Libraries/LibWeb/WebAudio/AudioNode.idl", + "//Userland/Libraries/LibWeb/WebAudio/AudioParam.idl", + "//Userland/Libraries/LibWeb/WebAudio/AudioScheduledSourceNode.idl", + "//Userland/Libraries/LibWeb/WebAudio/BaseAudioContext.idl", + "//Userland/Libraries/LibWeb/WebAudio/OfflineAudioContext.idl", + "//Userland/Libraries/LibWeb/WebAudio/OscillatorNode.idl", + "//Userland/Libraries/LibWeb/WebAudio/PeriodicWave.idl", "//Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl", "//Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl", "//Userland/Libraries/LibWeb/WebIDL/DOMException.idl",