123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711 |
- include(libweb_generators)
- include(accelerated_graphics)
- set(SOURCES
- Animations/Animatable.cpp
- Animations/Animation.cpp
- Animations/AnimationEffect.cpp
- Animations/AnimationPlaybackEvent.cpp
- Animations/AnimationTimeline.cpp
- Animations/DocumentTimeline.cpp
- Animations/KeyframeEffect.cpp
- Animations/TimingFunction.cpp
- ARIA/AriaData.cpp
- ARIA/ARIAMixin.cpp
- ARIA/Roles.cpp
- ARIA/RoleType.cpp
- ARIA/StateAndProperties.cpp
- Bindings/AudioConstructor.cpp
- Bindings/HostDefined.cpp
- Bindings/ImageConstructor.cpp
- Bindings/Intrinsics.cpp
- Bindings/LocationConstructor.cpp
- Bindings/MainThreadVM.cpp
- Bindings/OptionConstructor.cpp
- Bindings/PlatformObject.cpp
- Clipboard/Clipboard.cpp
- Crypto/Crypto.cpp
- Crypto/CryptoBindings.cpp
- Crypto/CryptoKey.cpp
- Crypto/SubtleCrypto.cpp
- CSS/Angle.cpp
- CSS/AnimationEvent.cpp
- CSS/CalculatedOr.cpp
- CSS/Clip.cpp
- CSS/CSS.cpp
- CSS/CSSAnimation.cpp
- CSS/CSSConditionRule.cpp
- CSS/CSSGroupingRule.cpp
- CSS/CSSImportRule.cpp
- CSS/CSSKeyframeRule.cpp
- CSS/CSSKeyframesRule.cpp
- CSS/CSSFontFaceRule.cpp
- CSS/CSSMediaRule.cpp
- CSS/CSSNumericType.cpp
- CSS/CSSNamespaceRule.cpp
- CSS/CSSRule.cpp
- CSS/CSSRuleList.cpp
- CSS/CSSStyleDeclaration.cpp
- CSS/CSSStyleRule.cpp
- CSS/CSSStyleSheet.cpp
- CSS/CSSSupportsRule.cpp
- CSS/Display.cpp
- CSS/EdgeRect.cpp
- CSS/Flex.cpp
- CSS/FontFace.cpp
- CSS/Frequency.cpp
- CSS/GridTrackPlacement.cpp
- CSS/GridTrackSize.cpp
- CSS/Length.cpp
- CSS/LengthBox.cpp
- CSS/MediaList.cpp
- CSS/MediaQuery.cpp
- CSS/MediaQueryList.cpp
- CSS/MediaQueryListEvent.cpp
- CSS/Parser/Block.cpp
- CSS/Parser/ComponentValue.cpp
- CSS/Parser/Declaration.cpp
- CSS/Parser/DeclarationOrAtRule.cpp
- CSS/Parser/Function.cpp
- CSS/Parser/GradientParsing.cpp
- CSS/Parser/Helpers.cpp
- CSS/Parser/MediaParsing.cpp
- CSS/Parser/Parser.cpp
- CSS/Parser/ParsingContext.cpp
- CSS/Parser/Rule.cpp
- CSS/Parser/SelectorParsing.cpp
- CSS/Parser/Token.cpp
- CSS/Parser/Tokenizer.cpp
- CSS/PercentageOr.cpp
- CSS/PreferredColorScheme.cpp
- CSS/Ratio.cpp
- CSS/Resolution.cpp
- CSS/ResolvedCSSStyleDeclaration.cpp
- CSS/Screen.cpp
- CSS/Selector.cpp
- CSS/SelectorEngine.cpp
- CSS/Serialize.cpp
- CSS/Size.cpp
- CSS/StyleComputer.cpp
- CSS/StyleProperties.cpp
- CSS/StyleProperty.cpp
- CSS/StyleSheet.cpp
- CSS/StyleSheetList.cpp
- CSS/StyleValue.cpp
- CSS/StyleValues/AngleStyleValue.cpp
- CSS/StyleValues/BackgroundRepeatStyleValue.cpp
- CSS/StyleValues/BackgroundSizeStyleValue.cpp
- CSS/StyleValues/BorderRadiusStyleValue.cpp
- CSS/StyleValues/CalculatedStyleValue.cpp
- CSS/StyleValues/ColorStyleValue.cpp
- CSS/StyleValues/ConicGradientStyleValue.cpp
- CSS/StyleValues/ContentStyleValue.cpp
- CSS/StyleValues/DisplayStyleValue.cpp
- CSS/StyleValues/EasingStyleValue.cpp
- CSS/StyleValues/EdgeStyleValue.cpp
- CSS/StyleValues/FilterValueListStyleValue.cpp
- CSS/StyleValues/GridAutoFlowStyleValue.cpp
- CSS/StyleValues/GridTemplateAreaStyleValue.cpp
- CSS/StyleValues/GridTrackPlacementStyleValue.cpp
- CSS/StyleValues/GridTrackSizeListStyleValue.cpp
- CSS/StyleValues/IdentifierStyleValue.cpp
- CSS/StyleValues/ImageStyleValue.cpp
- CSS/StyleValues/IntegerStyleValue.cpp
- CSS/StyleValues/LengthStyleValue.cpp
- CSS/StyleValues/LinearGradientStyleValue.cpp
- CSS/StyleValues/MathDepthStyleValue.cpp
- CSS/StyleValues/NumberStyleValue.cpp
- CSS/StyleValues/PositionStyleValue.cpp
- CSS/StyleValues/RadialGradientStyleValue.cpp
- CSS/StyleValues/RectStyleValue.cpp
- CSS/StyleValues/ShadowStyleValue.cpp
- CSS/StyleValues/ShorthandStyleValue.cpp
- CSS/StyleValues/StyleValueList.cpp
- CSS/StyleValues/TransformationStyleValue.cpp
- CSS/StyleValues/UnresolvedStyleValue.cpp
- CSS/Supports.cpp
- CSS/SyntaxHighlighter/SyntaxHighlighter.cpp
- CSS/SystemColor.cpp
- CSS/Time.cpp
- CSS/Transformation.cpp
- CSS/VisualViewport.cpp
- Cookie/Cookie.cpp
- Cookie/ParsedCookie.cpp
- DOM/AbortController.cpp
- DOM/AbortSignal.cpp
- DOM/AbstractRange.cpp
- DOM/AccessibilityTreeNode.cpp
- DOM/Attr.cpp
- DOM/CDATASection.cpp
- DOM/CharacterData.cpp
- DOM/Comment.cpp
- DOM/CustomEvent.cpp
- DOM/DOMEventListener.cpp
- DOM/DOMImplementation.cpp
- DOM/DOMTokenList.cpp
- DOM/Document.cpp
- DOM/DocumentFragment.cpp
- DOM/DocumentLoadEventDelayer.cpp
- DOM/DocumentLoading.cpp
- DOM/DocumentObserver.cpp
- DOM/DocumentType.cpp
- DOM/Element.cpp
- DOM/ElementFactory.cpp
- DOM/Event.cpp
- DOM/EventDispatcher.cpp
- DOM/EventTarget.cpp
- DOM/HTMLCollection.cpp
- DOM/HTMLFormControlsCollection.cpp
- DOM/IDLEventListener.cpp
- DOM/LiveNodeList.cpp
- DOM/MutationObserver.cpp
- DOM/MutationRecord.cpp
- DOM/MutationType.cpp
- DOM/NamedNodeMap.cpp
- DOM/Node.cpp
- DOM/NodeFilter.cpp
- DOM/NodeIterator.cpp
- DOM/NodeList.cpp
- DOM/NodeOperations.cpp
- DOM/ParentNode.cpp
- DOM/Position.cpp
- DOM/ProcessingInstruction.cpp
- DOM/QualifiedName.cpp
- DOM/RadioNodeList.cpp
- DOM/Range.cpp
- DOM/ShadowRoot.cpp
- DOM/Slot.cpp
- DOM/Slottable.cpp
- DOM/StaticNodeList.cpp
- DOM/StaticRange.cpp
- DOM/StyleElementUtils.cpp
- DOM/Text.cpp
- DOM/TreeWalker.cpp
- DOM/XMLDocument.cpp
- DOMParsing/InnerHTML.cpp
- DOMParsing/XMLSerializer.cpp
- Dump.cpp
- Encoding/TextDecoder.cpp
- Encoding/TextEncoder.cpp
- Fetch/Body.cpp
- Fetch/BodyInit.cpp
- Fetch/Enums.cpp
- Fetch/Fetching/Checks.cpp
- Fetch/Fetching/Fetching.cpp
- Fetch/Fetching/PendingResponse.cpp
- Fetch/Fetching/RefCountedFlag.cpp
- Fetch/FetchMethod.cpp
- Fetch/Headers.cpp
- Fetch/HeadersIterator.cpp
- Fetch/Infrastructure/ConnectionTimingInfo.cpp
- Fetch/Infrastructure/FetchAlgorithms.cpp
- Fetch/Infrastructure/FetchController.cpp
- Fetch/Infrastructure/FetchParams.cpp
- Fetch/Infrastructure/FetchTimingInfo.cpp
- Fetch/Infrastructure/HTTP.cpp
- Fetch/Infrastructure/HTTP/Bodies.cpp
- Fetch/Infrastructure/HTTP/Headers.cpp
- Fetch/Infrastructure/HTTP/Methods.cpp
- Fetch/Infrastructure/HTTP/Requests.cpp
- Fetch/Infrastructure/HTTP/Responses.cpp
- Fetch/Infrastructure/HTTP/Statuses.cpp
- Fetch/Infrastructure/MimeTypeBlocking.cpp
- Fetch/Infrastructure/NoSniffBlocking.cpp
- Fetch/Infrastructure/PortBlocking.cpp
- Fetch/Infrastructure/Task.cpp
- Fetch/Infrastructure/URL.cpp
- Fetch/Request.cpp
- Fetch/Response.cpp
- FileAPI/Blob.cpp
- FileAPI/BlobURLStore.cpp
- FileAPI/File.cpp
- FileAPI/FileList.cpp
- FileAPI/FileReader.cpp
- Geometry/DOMMatrix.cpp
- Geometry/DOMMatrixReadOnly.cpp
- Geometry/DOMPoint.cpp
- Geometry/DOMPointReadOnly.cpp
- Geometry/DOMQuad.cpp
- Geometry/DOMRect.cpp
- Geometry/DOMRectList.cpp
- Geometry/DOMRectReadOnly.cpp
- HTML/AnimatedBitmapDecodedImageData.cpp
- HTML/AttributeNames.cpp
- HTML/AudioTrack.cpp
- HTML/AudioTrackList.cpp
- HTML/BrowsingContext.cpp
- HTML/BrowsingContextGroup.cpp
- HTML/Canvas/CanvasDrawImage.cpp
- HTML/Canvas/CanvasPath.cpp
- HTML/Canvas/CanvasPathClipper.cpp
- HTML/Canvas/CanvasState.cpp
- HTML/CanvasGradient.cpp
- HTML/CanvasPattern.cpp
- HTML/CanvasRenderingContext2D.cpp
- HTML/CloseEvent.cpp
- HTML/CORSSettingAttribute.cpp
- HTML/CrossOrigin/AbstractOperations.cpp
- HTML/CrossOrigin/Reporting.cpp
- HTML/CustomElements/CustomElementName.cpp
- HTML/CustomElements/CustomElementReactionNames.cpp
- HTML/CustomElements/CustomElementRegistry.cpp
- HTML/Dates.cpp
- HTML/DecodedImageData.cpp
- HTML/DocumentState.cpp
- HTML/DOMParser.cpp
- HTML/DOMStringMap.cpp
- HTML/ErrorEvent.cpp
- HTML/EventHandler.cpp
- HTML/EventLoop/EventLoop.cpp
- HTML/EventLoop/Task.cpp
- HTML/EventLoop/TaskQueue.cpp
- HTML/EventNames.cpp
- HTML/Focus.cpp
- HTML/FormAssociatedElement.cpp
- HTML/FormControlInfrastructure.cpp
- HTML/FormDataEvent.cpp
- HTML/GlobalEventHandlers.cpp
- HTML/History.cpp
- HTML/HTMLAnchorElement.cpp
- HTML/HTMLAreaElement.cpp
- HTML/HTMLAudioElement.cpp
- HTML/HTMLBRElement.cpp
- HTML/HTMLBaseElement.cpp
- HTML/HTMLBodyElement.cpp
- HTML/HTMLButtonElement.cpp
- HTML/HTMLCanvasElement.cpp
- HTML/HTMLDListElement.cpp
- HTML/HTMLDataElement.cpp
- HTML/HTMLDataListElement.cpp
- HTML/HTMLDetailsElement.cpp
- HTML/HTMLDialogElement.cpp
- HTML/HTMLDirectoryElement.cpp
- HTML/HTMLDivElement.cpp
- HTML/HTMLDocument.cpp
- HTML/HTMLElement.cpp
- HTML/HTMLEmbedElement.cpp
- HTML/HTMLFieldSetElement.cpp
- HTML/HTMLFontElement.cpp
- HTML/HTMLFormElement.cpp
- HTML/HTMLFrameElement.cpp
- HTML/HTMLFrameSetElement.cpp
- HTML/HTMLHRElement.cpp
- HTML/HTMLHeadElement.cpp
- HTML/HTMLHeadingElement.cpp
- HTML/HTMLHtmlElement.cpp
- HTML/HTMLHyperlinkElementUtils.cpp
- HTML/HTMLIFrameElement.cpp
- HTML/HTMLImageElement.cpp
- HTML/HTMLInputElement.cpp
- HTML/HTMLLIElement.cpp
- HTML/HTMLLabelElement.cpp
- HTML/HTMLLegendElement.cpp
- HTML/HTMLLinkElement.cpp
- HTML/HTMLMapElement.cpp
- HTML/HTMLMarqueeElement.cpp
- HTML/HTMLMediaElement.cpp
- HTML/HTMLMenuElement.cpp
- HTML/HTMLMetaElement.cpp
- HTML/HTMLMeterElement.cpp
- HTML/HTMLModElement.cpp
- HTML/HTMLOListElement.cpp
- HTML/HTMLObjectElement.cpp
- HTML/HTMLOptGroupElement.cpp
- HTML/HTMLOptionElement.cpp
- HTML/HTMLOptionsCollection.cpp
- HTML/HTMLOutputElement.cpp
- HTML/HTMLParagraphElement.cpp
- HTML/HTMLParamElement.cpp
- HTML/HTMLPictureElement.cpp
- HTML/HTMLPreElement.cpp
- HTML/HTMLProgressElement.cpp
- HTML/HTMLQuoteElement.cpp
- HTML/HTMLScriptElement.cpp
- HTML/HTMLSelectElement.cpp
- HTML/HTMLSlotElement.cpp
- HTML/HTMLSourceElement.cpp
- HTML/HTMLSpanElement.cpp
- HTML/HTMLStyleElement.cpp
- HTML/HTMLSummaryElement.cpp
- HTML/HTMLTableCaptionElement.cpp
- HTML/HTMLTableCellElement.cpp
- HTML/HTMLTableColElement.cpp
- HTML/HTMLTableElement.cpp
- HTML/HTMLTableRowElement.cpp
- HTML/HTMLTableSectionElement.cpp
- HTML/HTMLTemplateElement.cpp
- HTML/HTMLTextAreaElement.cpp
- HTML/HTMLTimeElement.cpp
- HTML/HTMLTitleElement.cpp
- HTML/HTMLTrackElement.cpp
- HTML/HTMLUListElement.cpp
- HTML/HTMLUnknownElement.cpp
- HTML/HTMLVideoElement.cpp
- HTML/ImageData.cpp
- HTML/ImageRequest.cpp
- HTML/ListOfAvailableImages.cpp
- HTML/Location.cpp
- HTML/MediaError.cpp
- HTML/MessageChannel.cpp
- HTML/MessageEvent.cpp
- HTML/MessagePort.cpp
- HTML/MimeType.cpp
- HTML/MimeTypeArray.cpp
- HTML/Navigable.cpp
- HTML/NavigableContainer.cpp
- HTML/NavigateEvent.cpp
- HTML/Navigation.cpp
- HTML/NavigationDestination.cpp
- HTML/NavigationCurrentEntryChangeEvent.cpp
- HTML/NavigationHistoryEntry.cpp
- HTML/NavigationTransition.cpp
- HTML/Navigator.cpp
- HTML/NavigatorBeacon.cpp
- HTML/NavigatorID.cpp
- HTML/Numbers.cpp
- HTML/PageTransitionEvent.cpp
- HTML/Parser/Entities.cpp
- HTML/Parser/HTMLEncodingDetection.cpp
- HTML/Parser/HTMLParser.cpp
- HTML/Parser/HTMLToken.cpp
- HTML/Parser/HTMLTokenizer.cpp
- HTML/Parser/ListOfActiveFormattingElements.cpp
- HTML/Parser/StackOfOpenElements.cpp
- HTML/Path2D.cpp
- HTML/Plugin.cpp
- HTML/PluginArray.cpp
- HTML/PotentialCORSRequest.cpp
- HTML/PromiseRejectionEvent.cpp
- HTML/Scripting/ClassicScript.cpp
- HTML/Scripting/Environments.cpp
- HTML/Scripting/ExceptionReporter.cpp
- HTML/Scripting/Fetching.cpp
- HTML/Scripting/ModuleMap.cpp
- HTML/Scripting/ModuleScript.cpp
- HTML/Scripting/Script.cpp
- HTML/Scripting/TemporaryExecutionContext.cpp
- HTML/Scripting/WindowEnvironmentSettingsObject.cpp
- HTML/Scripting/WorkerEnvironmentSettingsObject.cpp
- HTML/SelectItem.cpp
- HTML/SessionHistoryEntry.cpp
- HTML/SharedImageRequest.cpp
- HTML/SourceSet.cpp
- HTML/Storage.cpp
- HTML/StructuredSerialize.cpp
- HTML/SubmitEvent.cpp
- HTML/SyntaxHighlighter/SyntaxHighlighter.cpp
- HTML/TagNames.cpp
- HTML/TextMetrics.cpp
- HTML/Timer.cpp
- HTML/TimeRanges.cpp
- HTML/ToggleEvent.cpp
- HTML/TrackEvent.cpp
- HTML/TraversableNavigable.cpp
- HTML/VideoTrack.cpp
- HTML/VideoTrackList.cpp
- HTML/WebViewHints.cpp
- HTML/Window.cpp
- HTML/WindowEventHandlers.cpp
- HTML/WindowOrWorkerGlobalScope.cpp
- HTML/WindowProxy.cpp
- HTML/Worker.cpp
- HTML/WorkerAgent.cpp
- HTML/WorkerDebugConsoleClient.cpp
- HTML/WorkerGlobalScope.cpp
- HTML/WorkerLocation.cpp
- HTML/WorkerNavigator.cpp
- HighResolutionTime/Performance.cpp
- HighResolutionTime/TimeOrigin.cpp
- Infra/Base64.cpp
- Infra/ByteSequences.cpp
- Infra/JSON.cpp
- Infra/Strings.cpp
- Internals/Inspector.cpp
- Internals/Internals.cpp
- IntersectionObserver/IntersectionObserver.cpp
- IntersectionObserver/IntersectionObserverEntry.cpp
- Layout/AudioBox.cpp
- Layout/AvailableSpace.cpp
- Layout/BlockContainer.cpp
- Layout/BlockFormattingContext.cpp
- Layout/Box.cpp
- Layout/BoxModelMetrics.cpp
- Layout/BreakNode.cpp
- Layout/ButtonBox.cpp
- Layout/CanvasBox.cpp
- Layout/CheckBox.cpp
- Layout/FlexFormattingContext.cpp
- Layout/FormattingContext.cpp
- Layout/FrameBox.cpp
- Layout/GridFormattingContext.cpp
- Layout/ImageBox.cpp
- Layout/ImageProvider.cpp
- Layout/Viewport.cpp
- Layout/InlineFormattingContext.cpp
- Layout/InlineLevelIterator.cpp
- Layout/InlineNode.cpp
- Layout/Label.cpp
- Layout/LabelableNode.cpp
- Layout/LayoutState.cpp
- Layout/LineBox.cpp
- Layout/LineBoxFragment.cpp
- Layout/LineBuilder.cpp
- Layout/ListItemBox.cpp
- Layout/ListItemMarkerBox.cpp
- Layout/Node.cpp
- Layout/RadioButton.cpp
- Layout/ReplacedBox.cpp
- Layout/SVGBox.cpp
- Layout/SVGFormattingContext.cpp
- Layout/SVGGeometryBox.cpp
- Layout/SVGGraphicsBox.cpp
- Layout/SVGSVGBox.cpp
- Layout/SVGTextBox.cpp
- Layout/SVGTextPathBox.cpp
- Layout/TableFormattingContext.cpp
- Layout/TableGrid.cpp
- Layout/TableWrapper.cpp
- Layout/TextNode.cpp
- Layout/TreeBuilder.cpp
- Layout/VideoBox.cpp
- Loader/ContentFilter.cpp
- Loader/FileRequest.cpp
- Loader/GeneratedPagesLoader.cpp
- Loader/LoadRequest.cpp
- Loader/ProxyMappings.cpp
- Loader/Resource.cpp
- Loader/ResourceLoader.cpp
- MathML/MathMLElement.cpp
- MathML/TagNames.cpp
- MimeSniff/MimeType.cpp
- MimeSniff/Resource.cpp
- Namespace.cpp
- NavigationTiming/EntryNames.cpp
- NavigationTiming/PerformanceTiming.cpp
- Page/EditEventHandler.cpp
- Page/EventHandler.cpp
- Page/Page.cpp
- Painting/AudioPaintable.cpp
- Painting/BackgroundPainting.cpp
- Painting/BorderRadiiData.cpp
- Painting/BorderPainting.cpp
- Painting/BorderRadiusCornerClipper.cpp
- Painting/BordersData.cpp
- Painting/ButtonPaintable.cpp
- Painting/CanvasPaintable.cpp
- Painting/Command.cpp
- Painting/CommandExecutorCPU.cpp
- Painting/CommandList.cpp
- Painting/CheckBoxPaintable.cpp
- Painting/GradientPainting.cpp
- Painting/FilterPainting.cpp
- Painting/ImagePaintable.cpp
- Painting/InlinePaintable.cpp
- Painting/LabelablePaintable.cpp
- Painting/MarkerPaintable.cpp
- Painting/MediaPaintable.cpp
- Painting/NestedBrowsingContextPaintable.cpp
- Painting/PaintContext.cpp
- Painting/Paintable.cpp
- Painting/PaintableBox.cpp
- Painting/PaintableFragment.cpp
- Painting/RadioButtonPaintable.cpp
- Painting/RecordingPainter.cpp
- Painting/SVGPathPaintable.cpp
- Painting/SVGGraphicsPaintable.cpp
- Painting/SVGPaintable.cpp
- Painting/SVGSVGPaintable.cpp
- Painting/ShadowPainting.cpp
- Painting/StackingContext.cpp
- Painting/TableBordersPainting.cpp
- Painting/TextPaintable.cpp
- Painting/VideoPaintable.cpp
- Painting/ViewportPaintable.cpp
- PerformanceTimeline/EntryTypes.cpp
- PerformanceTimeline/PerformanceEntry.cpp
- PerformanceTimeline/PerformanceObserver.cpp
- PerformanceTimeline/PerformanceObserverEntryList.cpp
- PermissionsPolicy/AutoplayAllowlist.cpp
- PixelUnits.cpp
- Platform/AudioCodecPlugin.cpp
- Platform/AudioCodecPluginAgnostic.cpp
- Platform/EventLoopPlugin.cpp
- Platform/EventLoopPluginSerenity.cpp
- Platform/FontPlugin.cpp
- Platform/FontPluginSerenity.cpp
- Platform/ImageCodecPlugin.cpp
- Platform/Timer.cpp
- Platform/TimerSerenity.cpp
- ReferrerPolicy/AbstractOperations.cpp
- ReferrerPolicy/ReferrerPolicy.cpp
- RequestIdleCallback/IdleDeadline.cpp
- ResizeObserver/ResizeObservation.cpp
- ResizeObserver/ResizeObserver.cpp
- ResizeObserver/ResizeObserverEntry.cpp
- ResizeObserver/ResizeObserverSize.cpp
- SecureContexts/AbstractOperations.cpp
- SRI/SRI.cpp
- Streams/AbstractOperations.cpp
- Streams/ByteLengthQueuingStrategy.cpp
- Streams/CountQueuingStrategy.cpp
- Streams/ReadableByteStreamController.cpp
- Streams/ReadableStream.cpp
- Streams/ReadableStreamBYOBReader.cpp
- Streams/ReadableStreamBYOBRequest.cpp
- Streams/ReadableStreamDefaultController.cpp
- Streams/ReadableStreamDefaultReader.cpp
- Streams/ReadableStreamGenericReader.cpp
- Streams/Transformer.cpp
- Streams/TransformStream.cpp
- Streams/TransformStreamDefaultController.cpp
- Streams/UnderlyingSink.cpp
- Streams/UnderlyingSource.cpp
- Streams/WritableStream.cpp
- Streams/WritableStreamDefaultController.cpp
- Streams/WritableStreamDefaultWriter.cpp
- SVG/AttributeNames.cpp
- SVG/AttributeParser.cpp
- SVG/SVGAnimatedLength.cpp
- SVG/SVGAnimatedNumber.cpp
- SVG/SVGAnimatedRect.cpp
- SVG/SVGAnimatedString.cpp
- SVG/SVGClipPathElement.cpp
- SVG/SVGDecodedImageData.cpp
- SVG/SVGDefsElement.cpp
- SVG/SVGElement.cpp
- SVG/SVGGElement.cpp
- SVG/SVGGeometryElement.cpp
- SVG/SVGGraphicsElement.cpp
- SVG/SVGGradientElement.cpp
- SVG/SVGPathElement.cpp
- SVG/SVGCircleElement.cpp
- SVG/SVGEllipseElement.cpp
- SVG/SVGForeignObjectElement.cpp
- SVG/SVGLength.cpp
- SVG/SVGLineElement.cpp
- SVG/SVGLinearGradientElement.cpp
- SVG/SVGMaskElement.cpp
- SVG/SVGPolygonElement.cpp
- SVG/SVGPolylineElement.cpp
- SVG/SVGRectElement.cpp
- SVG/SVGRadialGradientElement.cpp
- SVG/SVGScriptElement.cpp
- SVG/SVGSVGElement.cpp
- SVG/SVGStopElement.cpp
- SVG/SVGStyleElement.cpp
- SVG/SVGSymbolElement.cpp
- SVG/SVGTextContentElement.cpp
- SVG/SVGTextElement.cpp
- SVG/SVGTextPathElement.cpp
- SVG/SVGTextPositioningElement.cpp
- SVG/SVGTitleElement.cpp
- SVG/SVGTSpanElement.cpp
- SVG/SVGUseElement.cpp
- SVG/TagNames.cpp
- SVG/ViewBox.cpp
- Selection/Selection.cpp
- UIEvents/EventNames.cpp
- UIEvents/FocusEvent.cpp
- UIEvents/KeyboardEvent.cpp
- UIEvents/MouseEvent.cpp
- UIEvents/UIEvent.cpp
- UIEvents/WheelEvent.cpp
- URL/URL.cpp
- URL/URLSearchParams.cpp
- URL/URLSearchParamsIterator.cpp
- UserTiming/PerformanceMark.cpp
- UserTiming/PerformanceMeasure.cpp
- WebAssembly/Instance.cpp
- WebAssembly/Memory.cpp
- WebAssembly/Module.cpp
- WebAssembly/Table.cpp
- WebAssembly/WebAssembly.cpp
- WebAudio/AudioContext.cpp
- WebAudio/BaseAudioContext.cpp
- WebDriver/Capabilities.cpp
- WebDriver/Client.cpp
- WebDriver/Contexts.cpp
- WebDriver/ElementLocationStrategies.cpp
- WebDriver/Error.cpp
- WebDriver/ExecuteScript.cpp
- WebDriver/Response.cpp
- WebDriver/Screenshot.cpp
- WebDriver/TimeoutsConfiguration.cpp
- WebGL/EventNames.cpp
- WebGL/OpenGLContext.cpp
- WebGL/WebGLContextAttributes.cpp
- WebGL/WebGLContextEvent.cpp
- WebGL/WebGLRenderingContext.cpp
- WebGL/WebGLRenderingContextBase.cpp
- WebIDL/AbstractOperations.cpp
- WebIDL/Buffers.cpp
- WebIDL/CallbackType.cpp
- WebIDL/DOMException.cpp
- WebIDL/OverloadResolution.cpp
- WebIDL/Promise.cpp
- WebSockets/WebSocket.cpp
- XHR/EventNames.cpp
- XHR/FormData.cpp
- XHR/FormDataIterator.cpp
- XHR/ProgressEvent.cpp
- XHR/XMLHttpRequest.cpp
- XHR/XMLHttpRequestEventTarget.cpp
- XHR/XMLHttpRequestUpload.cpp
- XML/XMLDocumentBuilder.cpp
- XLink/AttributeNames.cpp
- Worker/WebWorkerClient.cpp
- )
- compile_ipc(Worker/WebWorkerClient.ipc Worker/WebWorkerClientEndpoint.h)
- compile_ipc(Worker/WebWorkerServer.ipc Worker/WebWorkerServerEndpoint.h)
- invoke_generator(
- "AriaRoles.cpp"
- Lagom::GenerateAriaRoles
- "${CMAKE_CURRENT_SOURCE_DIR}/ARIA/AriaRoles.json"
- "ARIA/AriaRoles.h"
- "ARIA/AriaRoles.cpp"
- arguments -j "${CMAKE_CURRENT_SOURCE_DIR}/ARIA/AriaRoles.json"
- )
- generate_css_implementation()
- set(GENERATED_SOURCES
- ARIA/AriaRoles.cpp
- CSS/DefaultStyleSheetSource.cpp
- CSS/EasingFunctions.cpp
- CSS/Enums.cpp
- CSS/MathFunctions.cpp
- CSS/MediaFeatureID.cpp
- CSS/PropertyID.cpp
- CSS/PseudoClass.cpp
- CSS/QuirksModeStyleSheetSource.cpp
- CSS/TransformFunctions.cpp
- CSS/ValueID.cpp
- MathML/MathMLStyleSheetSource.cpp
- SVG/SVGStyleSheetSource.cpp
- Worker/WebWorkerClientEndpoint.h
- Worker/WebWorkerServerEndpoint.h
- )
- serenity_lib(LibWeb web)
- # NOTE: We link with LibSoftGPU here instead of lazy loading it via dlopen() so that we do not have to unveil the library and pledge prot_exec.
- target_link_libraries(LibWeb PRIVATE LibCore LibCrypto LibJS LibMarkdown LibHTTP LibGemini LibGUI LibGfx LibIPC LibLocale LibRegex LibSoftGPU LibSyntax LibTextCodec LibUnicode LibAudio LibVideo LibWasm LibXML LibIDL)
- link_with_locale_data(LibWeb)
- if (HAS_ACCELERATED_GRAPHICS)
- target_link_libraries(LibWeb PRIVATE ${ACCEL_GFX_LIBS})
- target_sources(LibWeb PRIVATE Painting/CommandExecutorGPU.cpp)
- target_link_libraries(LibWeb PRIVATE LibAccelGfx)
- target_compile_definitions(LibWeb PRIVATE HAS_ACCELERATED_GRAPHICS)
- endif()
- if (SERENITYOS)
- target_link_libraries(LibWeb PRIVATE LibGL)
- endif()
- generate_js_bindings(LibWeb)
- # Note: If you're looking for the calls to "libweb_js_bindings()",
- # they have been moved to "idl_files.cmake"
|