2020-05-06 15:40:06 +00:00
|
|
|
set(SOURCES
|
2022-02-26 10:34:08 +00:00
|
|
|
Bindings/AudioConstructor.cpp
|
2022-03-05 19:13:14 +00:00
|
|
|
Bindings/CrossOriginAbstractOperations.cpp
|
2021-10-06 13:27:13 +00:00
|
|
|
Bindings/CSSNamespace.cpp
|
2021-09-29 21:43:18 +00:00
|
|
|
Bindings/CSSRuleWrapperFactory.cpp
|
2021-03-14 16:05:02 +00:00
|
|
|
Bindings/CSSStyleDeclarationWrapperCustom.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Bindings/EventListenerWrapper.cpp
|
2020-09-06 12:28:41 +00:00
|
|
|
Bindings/EventTargetWrapperFactory.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
Bindings/EventWrapperFactory.cpp
|
2021-09-26 13:53:28 +00:00
|
|
|
Bindings/IDLAbstractOperations.cpp
|
2021-03-20 05:22:27 +00:00
|
|
|
Bindings/ImageConstructor.cpp
|
2020-05-18 19:42:40 +00:00
|
|
|
Bindings/LocationObject.cpp
|
2021-02-03 09:41:07 +00:00
|
|
|
Bindings/MainThreadVM.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Bindings/NavigatorObject.cpp
|
2020-06-20 20:09:38 +00:00
|
|
|
Bindings/NodeWrapperFactory.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Bindings/WindowObject.cpp
|
2022-03-08 18:37:41 +00:00
|
|
|
Bindings/WindowProxy.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Bindings/Wrappable.cpp
|
2021-09-30 17:02:55 +00:00
|
|
|
Crypto/Crypto.cpp
|
2021-12-13 22:09:55 +00:00
|
|
|
Crypto/SubtleCrypto.cpp
|
2022-02-21 17:43:30 +00:00
|
|
|
CSS/Angle.cpp
|
2021-09-28 15:53:15 +00:00
|
|
|
CSS/CSSConditionRule.cpp
|
2021-09-28 15:20:32 +00:00
|
|
|
CSS/CSSGroupingRule.cpp
|
2021-02-21 16:36:34 +00:00
|
|
|
CSS/CSSImportRule.cpp
|
2021-09-29 11:48:04 +00:00
|
|
|
CSS/CSSMediaRule.cpp
|
2021-02-21 11:45:26 +00:00
|
|
|
CSS/CSSRule.cpp
|
2021-09-28 14:17:11 +00:00
|
|
|
CSS/CSSRuleList.cpp
|
2021-03-13 19:11:33 +00:00
|
|
|
CSS/CSSStyleDeclaration.cpp
|
2021-03-07 14:00:02 +00:00
|
|
|
CSS/CSSStyleRule.cpp
|
2021-03-07 15:14:04 +00:00
|
|
|
CSS/CSSStyleSheet.cpp
|
2021-10-08 16:48:14 +00:00
|
|
|
CSS/CSSSupportsRule.cpp
|
2020-07-28 17:18:23 +00:00
|
|
|
CSS/DefaultStyleSheetSource.cpp
|
2022-02-13 00:02:00 +00:00
|
|
|
CSS/Display.cpp
|
2022-02-21 17:49:47 +00:00
|
|
|
CSS/Frequency.cpp
|
2020-06-07 15:55:46 +00:00
|
|
|
CSS/Length.cpp
|
2022-03-08 15:00:27 +00:00
|
|
|
CSS/MediaFeatureID.cpp
|
|
|
|
CSS/MediaFeatureID.h
|
2021-09-29 11:08:09 +00:00
|
|
|
CSS/MediaList.cpp
|
2021-09-27 16:12:33 +00:00
|
|
|
CSS/MediaQuery.cpp
|
2021-09-12 15:55:10 +00:00
|
|
|
CSS/MediaQueryList.cpp
|
2021-03-22 16:41:47 +00:00
|
|
|
CSS/Parser/Parser.cpp
|
2021-03-09 16:36:21 +00:00
|
|
|
CSS/Parser/StyleRules.cpp
|
2021-03-09 16:18:08 +00:00
|
|
|
CSS/Parser/Token.cpp
|
|
|
|
CSS/Parser/Tokenizer.cpp
|
2022-01-27 14:38:59 +00:00
|
|
|
CSS/Percentage.cpp
|
2021-10-31 17:27:35 +00:00
|
|
|
CSS/PreferredColorScheme.cpp
|
2020-07-28 17:18:23 +00:00
|
|
|
CSS/PropertyID.cpp
|
|
|
|
CSS/PropertyID.h
|
2020-09-24 08:33:33 +00:00
|
|
|
CSS/QuirksModeStyleSheetSource.cpp
|
2022-03-06 13:48:32 +00:00
|
|
|
CSS/Ratio.cpp
|
2022-02-21 17:51:01 +00:00
|
|
|
CSS/Resolution.cpp
|
2022-02-21 17:34:07 +00:00
|
|
|
CSS/ResolvedCSSStyleDeclaration.cpp
|
2021-04-03 22:14:39 +00:00
|
|
|
CSS/Screen.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
CSS/Selector.cpp
|
|
|
|
CSS/SelectorEngine.cpp
|
2022-02-21 17:34:07 +00:00
|
|
|
CSS/Serialize.cpp
|
2021-09-24 11:49:57 +00:00
|
|
|
CSS/StyleComputer.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
CSS/StyleProperties.cpp
|
|
|
|
CSS/StyleSheet.cpp
|
2020-06-04 14:06:32 +00:00
|
|
|
CSS/StyleSheetList.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
CSS/StyleValue.cpp
|
2021-10-08 14:40:19 +00:00
|
|
|
CSS/Supports.cpp
|
2021-10-21 20:29:10 +00:00
|
|
|
CSS/SyntaxHighlighter/SyntaxHighlighter.cpp
|
2022-02-21 19:29:43 +00:00
|
|
|
CSS/Time.cpp
|
2020-12-15 19:39:09 +00:00
|
|
|
CSS/ValueID.cpp
|
|
|
|
CSS/ValueID.h
|
2021-05-20 08:00:27 +00:00
|
|
|
Cookie/ParsedCookie.cpp
|
2021-09-02 01:12:49 +00:00
|
|
|
DOM/AbortController.cpp
|
|
|
|
DOM/AbortSignal.cpp
|
2021-10-15 13:57:07 +00:00
|
|
|
DOM/Attribute.cpp
|
|
|
|
DOM/Attribute.idl
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/CharacterData.cpp
|
2020-08-03 18:50:45 +00:00
|
|
|
DOM/CharacterData.idl
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/Comment.cpp
|
2021-09-27 15:10:56 +00:00
|
|
|
DOM/CustomEvent.cpp
|
2022-02-16 19:43:24 +00:00
|
|
|
DOM/DOMEventListener.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
DOM/DOMImplementation.cpp
|
2021-10-18 15:53:40 +00:00
|
|
|
DOM/DOMTokenList.cpp
|
|
|
|
DOM/DOMTokenList.idl
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/Document.cpp
|
2020-08-17 18:14:30 +00:00
|
|
|
DOM/DocumentFragment.cpp
|
2021-09-25 23:03:42 +00:00
|
|
|
DOM/DocumentLoadEventDelayer.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/DocumentType.cpp
|
|
|
|
DOM/Element.cpp
|
|
|
|
DOM/ElementFactory.cpp
|
2020-11-21 18:32:39 +00:00
|
|
|
DOM/Event.cpp
|
2020-09-06 12:28:41 +00:00
|
|
|
DOM/EventDispatcher.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/EventTarget.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
DOM/HTMLCollection.cpp
|
2021-10-02 19:33:45 +00:00
|
|
|
DOM/LiveNodeList.cpp
|
2021-10-16 19:30:21 +00:00
|
|
|
DOM/NamedNodeMap.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/Node.cpp
|
2022-03-09 13:34:32 +00:00
|
|
|
DOM/NodeIterator.cpp
|
2022-01-29 20:23:48 +00:00
|
|
|
DOM/NodeOperations.cpp
|
2020-08-17 20:04:46 +00:00
|
|
|
DOM/ParentNode.cpp
|
2020-08-02 09:47:27 +00:00
|
|
|
DOM/Position.cpp
|
2021-04-06 16:06:23 +00:00
|
|
|
DOM/ProcessingInstruction.cpp
|
2022-02-19 11:31:39 +00:00
|
|
|
DOM/QualifiedName.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
DOM/Range.cpp
|
2020-11-21 18:32:39 +00:00
|
|
|
DOM/ShadowRoot.cpp
|
2021-10-02 19:33:45 +00:00
|
|
|
DOM/StaticNodeList.cpp
|
2022-01-30 23:37:42 +00:00
|
|
|
DOM/StaticRange.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
DOM/Text.cpp
|
2020-08-03 18:50:45 +00:00
|
|
|
DOM/Text.idl
|
2022-03-09 13:37:48 +00:00
|
|
|
DOM/TreeWalker.cpp
|
2021-10-02 20:45:37 +00:00
|
|
|
DOMParsing/InnerHTML.cpp
|
2020-05-28 16:21:22 +00:00
|
|
|
DOMTreeModel.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Dump.cpp
|
2022-02-15 10:46:21 +00:00
|
|
|
Encoding/TextDecoder.cpp
|
2021-12-12 18:05:11 +00:00
|
|
|
Encoding/TextEncoder.cpp
|
2022-02-11 20:53:47 +00:00
|
|
|
Fetch/AbstractOperations.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
FontCache.cpp
|
2022-02-12 13:38:54 +00:00
|
|
|
Geometry/DOMRectList.cpp
|
2020-08-12 11:22:59 +00:00
|
|
|
HTML/AttributeNames.cpp
|
2021-11-18 14:01:28 +00:00
|
|
|
HTML/BrowsingContext.cpp
|
2021-05-31 12:59:28 +00:00
|
|
|
HTML/BrowsingContextContainer.cpp
|
2022-02-03 19:08:27 +00:00
|
|
|
HTML/CanvasGradient.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/CanvasRenderingContext2D.cpp
|
2022-03-08 18:32:35 +00:00
|
|
|
HTML/CrossOrigin/Reporting.cpp
|
2021-07-05 04:20:31 +00:00
|
|
|
HTML/DOMParser.cpp
|
2021-09-26 14:24:41 +00:00
|
|
|
HTML/DOMStringMap.cpp
|
2021-09-08 21:09:18 +00:00
|
|
|
HTML/EventLoop/EventLoop.cpp
|
|
|
|
HTML/EventLoop/Task.cpp
|
|
|
|
HTML/EventLoop/TaskQueue.cpp
|
2020-11-21 19:15:57 +00:00
|
|
|
HTML/EventNames.cpp
|
2021-04-20 09:50:29 +00:00
|
|
|
HTML/FormAssociatedElement.cpp
|
2021-02-03 21:47:50 +00:00
|
|
|
HTML/GlobalEventHandlers.cpp
|
2021-09-11 22:43:34 +00:00
|
|
|
HTML/History.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLAnchorElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLAreaElement.cpp
|
|
|
|
HTML/HTMLAudioElement.cpp
|
2020-08-12 11:22:59 +00:00
|
|
|
HTML/HTMLBRElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLBaseElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLBlinkElement.cpp
|
|
|
|
HTML/HTMLBodyElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLButtonElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLCanvasElement.cpp
|
2020-08-12 11:22:59 +00:00
|
|
|
HTML/HTMLDListElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLDataElement.cpp
|
|
|
|
HTML/HTMLDataListElement.cpp
|
|
|
|
HTML/HTMLDetailsElement.cpp
|
|
|
|
HTML/HTMLDialogElement.cpp
|
2020-11-12 04:16:41 +00:00
|
|
|
HTML/HTMLDirectoryElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLDivElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLEmbedElement.cpp
|
|
|
|
HTML/HTMLFieldSetElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLFontElement.cpp
|
|
|
|
HTML/HTMLFormElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLFrameElement.cpp
|
|
|
|
HTML/HTMLFrameSetElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLHRElement.cpp
|
|
|
|
HTML/HTMLHeadElement.cpp
|
|
|
|
HTML/HTMLHeadingElement.cpp
|
|
|
|
HTML/HTMLHtmlElement.cpp
|
2021-10-03 17:39:12 +00:00
|
|
|
HTML/HTMLHyperlinkElementUtils.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLIFrameElement.cpp
|
|
|
|
HTML/HTMLImageElement.cpp
|
|
|
|
HTML/HTMLInputElement.cpp
|
2020-08-12 11:22:59 +00:00
|
|
|
HTML/HTMLLIElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLLabelElement.cpp
|
|
|
|
HTML/HTMLLegendElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLLinkElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLMapElement.cpp
|
|
|
|
HTML/HTMLMarqueeElement.cpp
|
|
|
|
HTML/HTMLMediaElement.cpp
|
|
|
|
HTML/HTMLMenuElement.cpp
|
|
|
|
HTML/HTMLMetaElement.cpp
|
|
|
|
HTML/HTMLMeterElement.cpp
|
|
|
|
HTML/HTMLModElement.cpp
|
|
|
|
HTML/HTMLOListElement.cpp
|
2020-08-12 11:22:59 +00:00
|
|
|
HTML/HTMLObjectElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLOptGroupElement.cpp
|
|
|
|
HTML/HTMLOptionElement.cpp
|
|
|
|
HTML/HTMLOutputElement.cpp
|
|
|
|
HTML/HTMLParagraphElement.cpp
|
|
|
|
HTML/HTMLParamElement.cpp
|
|
|
|
HTML/HTMLPictureElement.cpp
|
|
|
|
HTML/HTMLPreElement.cpp
|
|
|
|
HTML/HTMLProgressElement.cpp
|
|
|
|
HTML/HTMLQuoteElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLScriptElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLSelectElement.cpp
|
|
|
|
HTML/HTMLSlotElement.cpp
|
|
|
|
HTML/HTMLSourceElement.cpp
|
|
|
|
HTML/HTMLSpanElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLStyleElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLTableCaptionElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLTableCellElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLTableColElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLTableElement.cpp
|
|
|
|
HTML/HTMLTableRowElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLTableSectionElement.cpp
|
|
|
|
HTML/HTMLTemplateElement.cpp
|
|
|
|
HTML/HTMLTextAreaElement.cpp
|
|
|
|
HTML/HTMLTimeElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/HTMLTitleElement.cpp
|
2020-08-09 16:10:41 +00:00
|
|
|
HTML/HTMLTrackElement.cpp
|
|
|
|
HTML/HTMLUListElement.cpp
|
|
|
|
HTML/HTMLUnknownElement.cpp
|
|
|
|
HTML/HTMLVideoElement.cpp
|
2020-07-26 13:08:16 +00:00
|
|
|
HTML/ImageData.cpp
|
2021-09-19 20:12:31 +00:00
|
|
|
HTML/MessageChannel.cpp
|
|
|
|
HTML/MessagePort.cpp
|
2020-07-28 17:18:23 +00:00
|
|
|
HTML/Parser/Entities.cpp
|
2021-05-12 08:47:12 +00:00
|
|
|
HTML/Parser/HTMLEncodingDetection.cpp
|
2021-09-25 21:15:48 +00:00
|
|
|
HTML/Parser/HTMLParser.cpp
|
2020-07-28 17:18:23 +00:00
|
|
|
HTML/Parser/HTMLToken.cpp
|
|
|
|
HTML/Parser/HTMLTokenizer.cpp
|
|
|
|
HTML/Parser/ListOfActiveFormattingElements.cpp
|
|
|
|
HTML/Parser/StackOfOpenElements.cpp
|
2021-09-09 16:03:01 +00:00
|
|
|
HTML/Scripting/ClassicScript.cpp
|
2021-10-14 15:12:53 +00:00
|
|
|
HTML/Scripting/Environments.cpp
|
2022-02-07 14:12:41 +00:00
|
|
|
HTML/Scripting/ExceptionReporter.cpp
|
2021-09-09 16:03:01 +00:00
|
|
|
HTML/Scripting/Script.cpp
|
2021-10-14 15:12:53 +00:00
|
|
|
HTML/Scripting/WindowEnvironmentSettingsObject.cpp
|
2022-02-08 18:38:29 +00:00
|
|
|
HTML/Storage.cpp
|
2021-05-20 18:45:33 +00:00
|
|
|
HTML/SyntaxHighlighter/SyntaxHighlighter.cpp
|
2020-12-13 14:57:09 +00:00
|
|
|
HTML/TagNames.cpp
|
2021-12-30 22:15:38 +00:00
|
|
|
HTML/TextMetrics.cpp
|
2022-03-07 22:54:56 +00:00
|
|
|
HTML/Timer.cpp
|
2022-03-07 22:08:26 +00:00
|
|
|
HTML/Window.cpp
|
2022-02-17 12:31:09 +00:00
|
|
|
HTML/Worker.cpp
|
|
|
|
HTML/WorkerDebugConsoleClient.cpp
|
2022-02-07 02:12:57 +00:00
|
|
|
HTML/WorkerGlobalScope.cpp
|
|
|
|
HTML/WorkerLocation.cpp
|
2020-09-29 16:19:18 +00:00
|
|
|
HighResolutionTime/Performance.cpp
|
2021-11-20 09:46:27 +00:00
|
|
|
ImageDecoding.cpp
|
2020-08-17 13:58:29 +00:00
|
|
|
InProcessWebView.cpp
|
2021-10-13 18:20:50 +00:00
|
|
|
IntersectionObserver/IntersectionObserver.cpp
|
|
|
|
Layout/BlockContainer.cpp
|
2020-11-22 12:38:18 +00:00
|
|
|
Layout/BlockFormattingContext.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/Box.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Layout/BoxModelMetrics.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/BreakNode.cpp
|
|
|
|
Layout/ButtonBox.cpp
|
|
|
|
Layout/CanvasBox.cpp
|
|
|
|
Layout/CheckBox.cpp
|
2021-01-18 16:33:46 +00:00
|
|
|
Layout/FlexFormattingContext.cpp
|
2020-11-22 12:38:18 +00:00
|
|
|
Layout/FormattingContext.cpp
|
2022-02-20 14:51:24 +00:00
|
|
|
Layout/FormattingState.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/FrameBox.cpp
|
|
|
|
Layout/ImageBox.cpp
|
2021-09-08 09:27:46 +00:00
|
|
|
Layout/InitialContainingBlock.cpp
|
2020-11-22 12:38:18 +00:00
|
|
|
Layout/InlineFormattingContext.cpp
|
2022-01-17 14:07:19 +00:00
|
|
|
Layout/InlineLevelIterator.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/InlineNode.cpp
|
2021-04-04 01:32:16 +00:00
|
|
|
Layout/Label.cpp
|
2020-06-28 22:24:35 +00:00
|
|
|
Layout/LayoutPosition.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
Layout/LineBox.cpp
|
|
|
|
Layout/LineBoxFragment.cpp
|
2022-01-19 10:57:58 +00:00
|
|
|
Layout/LineBuilder.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/ListItemBox.cpp
|
|
|
|
Layout/ListItemMarkerBox.cpp
|
|
|
|
Layout/Node.cpp
|
2022-02-16 18:12:54 +00:00
|
|
|
Layout/Progress.cpp
|
2021-04-03 13:07:45 +00:00
|
|
|
Layout/RadioButton.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/ReplacedBox.cpp
|
|
|
|
Layout/SVGBox.cpp
|
2021-09-17 21:12:16 +00:00
|
|
|
Layout/SVGFormattingContext.cpp
|
2022-02-11 12:37:22 +00:00
|
|
|
Layout/SVGGeometryBox.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/SVGGraphicsBox.cpp
|
|
|
|
Layout/SVGSVGBox.cpp
|
|
|
|
Layout/TableBox.cpp
|
|
|
|
Layout/TableCellBox.cpp
|
2020-11-22 12:38:18 +00:00
|
|
|
Layout/TableFormattingContext.cpp
|
2020-11-22 14:53:01 +00:00
|
|
|
Layout/TableRowBox.cpp
|
|
|
|
Layout/TableRowGroupBox.cpp
|
|
|
|
Layout/TextNode.cpp
|
2020-11-25 19:29:03 +00:00
|
|
|
Layout/TreeBuilder.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
Loader/ContentFilter.cpp
|
2020-06-06 11:02:44 +00:00
|
|
|
Loader/FrameLoader.cpp
|
2020-06-13 20:24:49 +00:00
|
|
|
Loader/ImageLoader.cpp
|
2020-06-02 18:27:26 +00:00
|
|
|
Loader/ImageResource.cpp
|
2021-04-14 14:34:18 +00:00
|
|
|
Loader/LoadRequest.cpp
|
2020-06-01 19:33:23 +00:00
|
|
|
Loader/Resource.cpp
|
2020-06-01 18:42:50 +00:00
|
|
|
Loader/ResourceLoader.cpp
|
2022-02-11 20:53:47 +00:00
|
|
|
MimeSniff/MimeType.cpp
|
2020-10-10 01:48:05 +00:00
|
|
|
Namespace.cpp
|
2021-01-18 14:06:13 +00:00
|
|
|
NavigationTiming/PerformanceTiming.cpp
|
2020-08-17 14:20:47 +00:00
|
|
|
OutOfProcessWebView.cpp
|
2020-12-01 22:35:47 +00:00
|
|
|
Page/EditEventHandler.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
Page/EventHandler.cpp
|
2020-07-28 17:27:41 +00:00
|
|
|
Page/Page.cpp
|
2021-09-19 14:58:26 +00:00
|
|
|
Painting/BackgroundPainting.cpp
|
2020-12-04 17:02:21 +00:00
|
|
|
Painting/BorderPainting.cpp
|
2022-03-10 10:26:01 +00:00
|
|
|
Painting/Paintable.cpp
|
2022-02-28 11:13:23 +00:00
|
|
|
Painting/PaintContext.cpp
|
2021-09-19 14:00:47 +00:00
|
|
|
Painting/ShadowPainting.cpp
|
2020-06-18 19:39:27 +00:00
|
|
|
Painting/StackingContext.cpp
|
2021-09-16 23:42:36 +00:00
|
|
|
RequestIdleCallback/IdleDeadline.cpp
|
2021-10-10 22:18:07 +00:00
|
|
|
ResizeObserver/ResizeObserver.cpp
|
2021-09-14 22:26:16 +00:00
|
|
|
SVG/AttributeNames.cpp
|
2022-02-11 13:08:27 +00:00
|
|
|
SVG/AttributeParser.cpp
|
2020-07-23 16:44:42 +00:00
|
|
|
SVG/SVGElement.cpp
|
2021-09-17 22:04:19 +00:00
|
|
|
SVG/SVGGElement.cpp
|
2020-07-23 16:44:42 +00:00
|
|
|
SVG/SVGGeometryElement.cpp
|
|
|
|
SVG/SVGGraphicsElement.cpp
|
|
|
|
SVG/SVGPathElement.cpp
|
2022-02-11 16:14:58 +00:00
|
|
|
SVG/SVGCircleElement.cpp
|
2022-02-11 16:45:59 +00:00
|
|
|
SVG/SVGEllipseElement.cpp
|
2022-02-11 16:56:36 +00:00
|
|
|
SVG/SVGLineElement.cpp
|
2022-02-11 17:36:05 +00:00
|
|
|
SVG/SVGPolygonElement.cpp
|
2022-02-11 17:28:24 +00:00
|
|
|
SVG/SVGPolylineElement.cpp
|
2022-02-11 15:52:42 +00:00
|
|
|
SVG/SVGRectElement.cpp
|
2020-07-23 16:44:42 +00:00
|
|
|
SVG/SVGSVGElement.cpp
|
|
|
|
SVG/TagNames.cpp
|
2021-09-14 23:06:57 +00:00
|
|
|
SVG/ViewBox.cpp
|
2021-10-10 17:12:32 +00:00
|
|
|
Selection/Selection.cpp
|
2020-07-28 17:18:23 +00:00
|
|
|
StylePropertiesModel.cpp
|
2020-11-21 19:15:57 +00:00
|
|
|
UIEvents/EventNames.cpp
|
2022-02-06 23:04:10 +00:00
|
|
|
UIEvents/FocusEvent.cpp
|
2021-09-27 21:22:21 +00:00
|
|
|
UIEvents/KeyboardEvent.cpp
|
2020-11-21 18:32:39 +00:00
|
|
|
UIEvents/MouseEvent.cpp
|
2021-09-12 21:33:23 +00:00
|
|
|
URL/URL.cpp
|
2021-09-12 22:00:47 +00:00
|
|
|
URL/URLSearchParams.cpp
|
2021-09-27 23:11:55 +00:00
|
|
|
URL/URLSearchParamsIterator.cpp
|
2021-07-01 09:11:15 +00:00
|
|
|
WebAssembly/WebAssemblyInstanceConstructor.cpp
|
2021-07-01 06:49:45 +00:00
|
|
|
WebAssembly/WebAssemblyInstanceObject.cpp
|
|
|
|
WebAssembly/WebAssemblyInstanceObjectPrototype.cpp
|
2021-06-21 04:12:58 +00:00
|
|
|
WebAssembly/WebAssemblyMemoryConstructor.cpp
|
|
|
|
WebAssembly/WebAssemblyMemoryPrototype.cpp
|
2021-07-01 10:44:05 +00:00
|
|
|
WebAssembly/WebAssemblyModuleConstructor.cpp
|
|
|
|
WebAssembly/WebAssemblyModuleObject.cpp
|
2021-05-16 19:46:44 +00:00
|
|
|
WebAssembly/WebAssemblyObject.cpp
|
2021-09-04 00:10:57 +00:00
|
|
|
WebAssembly/WebAssemblyTableConstructor.cpp
|
|
|
|
WebAssembly/WebAssemblyTableObject.cpp
|
|
|
|
WebAssembly/WebAssemblyTablePrototype.cpp
|
2021-05-20 08:00:27 +00:00
|
|
|
WebContentClient.cpp
|
2022-02-18 17:35:45 +00:00
|
|
|
WebSockets/WebSocket.cpp
|
2021-01-23 17:50:22 +00:00
|
|
|
XHR/EventNames.cpp
|
2021-01-23 10:51:36 +00:00
|
|
|
XHR/XMLHttpRequest.cpp
|
2021-09-18 23:41:55 +00:00
|
|
|
XHR/XMLHttpRequestEventTarget.cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(GENERATED_SOURCES
|
2021-04-23 20:45:52 +00:00
|
|
|
../../Services/RequestServer/RequestClientEndpoint.h
|
|
|
|
../../Services/RequestServer/RequestServerEndpoint.h
|
2020-07-06 18:36:34 +00:00
|
|
|
../../Services/WebContent/WebContentClientEndpoint.h
|
|
|
|
../../Services/WebContent/WebContentServerEndpoint.h
|
2020-05-06 15:40:06 +00:00
|
|
|
)
|
|
|
|
|
2021-08-08 06:42:33 +00:00
|
|
|
serenity_lib(LibWeb web)
|
|
|
|
target_link_libraries(LibWeb LibCore LibJS LibMarkdown LibGemini LibGUI LibGfx LibTextCodec LibProtocol LibImageDecoderClient LibWasm)
|
2020-06-21 12:35:00 +00:00
|
|
|
|
2020-06-21 09:39:32 +00:00
|
|
|
function(libweb_js_wrapper class)
|
2021-09-27 20:45:29 +00:00
|
|
|
cmake_parse_arguments(PARSE_ARGV 1 LIBWEB_WRAPPER "ITERABLE" "" "")
|
2021-08-08 06:42:33 +00:00
|
|
|
get_filename_component(basename "${class}" NAME)
|
|
|
|
set(BINDINGS_SOURCES
|
|
|
|
"Bindings/${basename}Wrapper.h"
|
|
|
|
"Bindings/${basename}Wrapper.cpp"
|
|
|
|
"Bindings/${basename}Constructor.h"
|
|
|
|
"Bindings/${basename}Constructor.cpp"
|
|
|
|
"Bindings/${basename}Prototype.h"
|
|
|
|
"Bindings/${basename}Prototype.cpp"
|
2021-01-18 07:35:46 +00:00
|
|
|
)
|
2021-08-08 06:42:33 +00:00
|
|
|
set(BINDINGS_TYPES
|
|
|
|
header
|
|
|
|
implementation
|
|
|
|
constructor-header
|
|
|
|
constructor-implementation
|
|
|
|
prototype-header
|
|
|
|
prototype-implementation
|
2021-01-18 07:35:46 +00:00
|
|
|
)
|
2021-09-27 20:45:29 +00:00
|
|
|
# FIXME: Instead of requiring a manual declaration of iterable wrappers, we should ask WrapperGenerator if it's iterable
|
|
|
|
if(LIBWEB_WRAPPER_ITERABLE)
|
|
|
|
list(APPEND BINDINGS_SOURCES
|
|
|
|
"Bindings/${basename}IteratorWrapper.h"
|
|
|
|
"Bindings/${basename}IteratorWrapper.cpp"
|
|
|
|
"Bindings/${basename}IteratorPrototype.h"
|
|
|
|
"Bindings/${basename}IteratorPrototype.cpp"
|
|
|
|
)
|
|
|
|
list(APPEND BINDINGS_TYPES
|
|
|
|
iterator-header
|
|
|
|
iterator-implementation
|
|
|
|
iterator-prototype-header
|
|
|
|
iterator-prototype-implementation
|
|
|
|
)
|
|
|
|
endif()
|
2021-08-08 06:42:33 +00:00
|
|
|
target_sources(LibWeb PRIVATE ${BINDINGS_SOURCES})
|
|
|
|
# FIXME: cmake_minimum_required(3.17) for ZIP_LISTS
|
|
|
|
list(LENGTH BINDINGS_SOURCES num_bindings)
|
|
|
|
math(EXPR bindings_end "${num_bindings} - 1")
|
|
|
|
foreach(iter RANGE "${bindings_end}")
|
|
|
|
list(GET BINDINGS_SOURCES ${iter} bindings_src)
|
|
|
|
list(GET BINDINGS_TYPES ${iter} bindings_type)
|
2022-02-16 00:38:55 +00:00
|
|
|
get_property(include_paths DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY INCLUDE_DIRECTORIES)
|
|
|
|
list(TRANSFORM include_paths PREPEND -i)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT "${bindings_src}"
|
2022-02-16 00:38:55 +00:00
|
|
|
COMMAND "$<TARGET_FILE:Lagom::WrapperGenerator>" "--${bindings_type}" ${include_paths} "${CMAKE_CURRENT_SOURCE_DIR}/${class}.idl" "${CMAKE_CURRENT_SOURCE_DIR}/" > "${bindings_src}.tmp"
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${bindings_src}.tmp" "${bindings_src}"
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove "${bindings_src}.tmp"
|
|
|
|
VERBATIM
|
2021-09-07 06:54:27 +00:00
|
|
|
DEPENDS Lagom::WrapperGenerator
|
2021-08-08 06:42:33 +00:00
|
|
|
MAIN_DEPENDENCY ${class}.idl
|
|
|
|
)
|
|
|
|
endforeach()
|
|
|
|
add_custom_target(generate_${basename}Wrapper.h DEPENDS Bindings/${basename}Wrapper.h)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_${basename}Wrapper.h)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_${basename}Wrapper.cpp DEPENDS Bindings/${basename}Wrapper.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_${basename}Wrapper.cpp)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_${basename}Constructor.h DEPENDS Bindings/${basename}Constructor.h)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_${basename}Constructor.h)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_${basename}Constructor.cpp DEPENDS Bindings/${basename}Constructor.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_${basename}Constructor.cpp)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_${basename}Prototype.h DEPENDS Bindings/${basename}Prototype.h)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_${basename}Prototype.h)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_${basename}Prototype.cpp DEPENDS Bindings/${basename}Prototype.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_${basename}Prototype.cpp)
|
2020-06-21 09:39:32 +00:00
|
|
|
endfunction()
|
2020-06-20 20:09:38 +00:00
|
|
|
|
2021-09-30 17:02:55 +00:00
|
|
|
libweb_js_wrapper(Crypto/Crypto)
|
2021-12-13 22:09:55 +00:00
|
|
|
libweb_js_wrapper(Crypto/SubtleCrypto)
|
2021-09-29 17:41:46 +00:00
|
|
|
libweb_js_wrapper(CSS/CSSRule)
|
|
|
|
libweb_js_wrapper(CSS/CSSRuleList)
|
2021-03-13 21:39:55 +00:00
|
|
|
libweb_js_wrapper(CSS/CSSStyleDeclaration)
|
2021-09-29 21:43:18 +00:00
|
|
|
libweb_js_wrapper(CSS/CSSStyleRule)
|
2021-03-08 10:22:18 +00:00
|
|
|
libweb_js_wrapper(CSS/CSSStyleSheet)
|
2021-09-12 15:55:10 +00:00
|
|
|
libweb_js_wrapper(CSS/MediaQueryList)
|
2021-10-04 16:41:35 +00:00
|
|
|
libweb_js_wrapper(CSS/MediaQueryListEvent)
|
2021-04-03 22:14:39 +00:00
|
|
|
libweb_js_wrapper(CSS/Screen)
|
2021-03-08 10:22:18 +00:00
|
|
|
libweb_js_wrapper(CSS/StyleSheet)
|
|
|
|
libweb_js_wrapper(CSS/StyleSheetList)
|
2022-01-30 23:35:51 +00:00
|
|
|
libweb_js_wrapper(DOM/AbstractRange)
|
2021-10-15 13:57:07 +00:00
|
|
|
libweb_js_wrapper(DOM/Attribute)
|
2021-09-02 01:12:49 +00:00
|
|
|
libweb_js_wrapper(DOM/AbortController)
|
|
|
|
libweb_js_wrapper(DOM/AbortSignal)
|
2020-08-03 18:50:45 +00:00
|
|
|
libweb_js_wrapper(DOM/CharacterData)
|
2020-08-17 18:14:30 +00:00
|
|
|
libweb_js_wrapper(DOM/Comment)
|
2021-09-27 15:10:56 +00:00
|
|
|
libweb_js_wrapper(DOM/CustomEvent)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(DOM/Document)
|
2020-08-17 18:14:30 +00:00
|
|
|
libweb_js_wrapper(DOM/DocumentFragment)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(DOM/DocumentType)
|
2021-02-19 18:04:41 +00:00
|
|
|
libweb_js_wrapper(DOM/DOMException)
|
2020-11-13 06:08:06 +00:00
|
|
|
libweb_js_wrapper(DOM/DOMImplementation)
|
2021-10-18 15:53:40 +00:00
|
|
|
libweb_js_wrapper(DOM/DOMTokenList)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(DOM/Element)
|
|
|
|
libweb_js_wrapper(DOM/Event)
|
|
|
|
libweb_js_wrapper(DOM/EventTarget)
|
2021-04-22 19:11:20 +00:00
|
|
|
libweb_js_wrapper(DOM/HTMLCollection)
|
2021-10-16 19:30:21 +00:00
|
|
|
libweb_js_wrapper(DOM/NamedNodeMap)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(DOM/Node)
|
2022-03-09 13:34:32 +00:00
|
|
|
libweb_js_wrapper(DOM/NodeIterator)
|
2021-10-02 19:33:45 +00:00
|
|
|
libweb_js_wrapper(DOM/NodeList)
|
2021-10-15 11:06:30 +00:00
|
|
|
libweb_js_wrapper(DOM/ProcessingInstruction)
|
2021-01-23 16:58:14 +00:00
|
|
|
libweb_js_wrapper(DOM/Range)
|
2021-10-15 11:06:30 +00:00
|
|
|
libweb_js_wrapper(DOM/ShadowRoot)
|
2022-01-30 23:37:42 +00:00
|
|
|
libweb_js_wrapper(DOM/StaticRange)
|
2020-08-03 18:50:45 +00:00
|
|
|
libweb_js_wrapper(DOM/Text)
|
2022-03-09 13:37:48 +00:00
|
|
|
libweb_js_wrapper(DOM/TreeWalker)
|
2022-02-15 10:46:21 +00:00
|
|
|
libweb_js_wrapper(Encoding/TextDecoder)
|
2021-12-12 18:03:22 +00:00
|
|
|
libweb_js_wrapper(Encoding/TextEncoder)
|
2021-09-26 22:55:13 +00:00
|
|
|
libweb_js_wrapper(Geometry/DOMRect)
|
2022-02-12 13:38:54 +00:00
|
|
|
libweb_js_wrapper(Geometry/DOMRectList)
|
2021-10-08 20:59:15 +00:00
|
|
|
libweb_js_wrapper(Geometry/DOMRectReadOnly)
|
2022-02-03 19:08:27 +00:00
|
|
|
libweb_js_wrapper(HTML/CanvasGradient)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(HTML/CanvasRenderingContext2D)
|
2021-04-24 11:54:24 +00:00
|
|
|
libweb_js_wrapper(HTML/CloseEvent)
|
2021-07-05 04:20:31 +00:00
|
|
|
libweb_js_wrapper(HTML/DOMParser)
|
2021-09-26 14:24:41 +00:00
|
|
|
libweb_js_wrapper(HTML/DOMStringMap)
|
2021-10-14 15:53:39 +00:00
|
|
|
libweb_js_wrapper(HTML/ErrorEvent)
|
2021-09-11 22:43:34 +00:00
|
|
|
libweb_js_wrapper(HTML/History)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLAnchorElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLAreaElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLAudioElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLBaseElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLBodyElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLBRElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLButtonElement)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLCanvasElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLDataElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLDataListElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLDetailsElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLDialogElement)
|
2020-11-12 04:16:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLDirectoryElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLDivElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLDListElement)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLEmbedElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLFieldSetElement)
|
2020-11-12 04:16:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLFontElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLFormElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLFrameElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLFrameSetElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLHeadElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLHeadingElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLHRElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLHtmlElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLIFrameElement)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLImageElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLInputElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLLabelElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLLegendElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLLIElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLLinkElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLMapElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLMarqueeElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLMediaElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLMenuElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLMetaElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLMeterElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLModElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLObjectElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLOListElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLOptGroupElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLOptionElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLOutputElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLParagraphElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLParamElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLPictureElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLPreElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLProgressElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLQuoteElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLScriptElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLSelectElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLSlotElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLSourceElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLSpanElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLStyleElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTableCaptionElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTableCellElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTableColElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTableElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLTableRowElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTableSectionElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLTemplateElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLTextAreaElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLTimeElement)
|
2020-07-27 04:04:26 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTitleElement)
|
2020-08-09 16:10:41 +00:00
|
|
|
libweb_js_wrapper(HTML/HTMLTrackElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLUListElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLUnknownElement)
|
|
|
|
libweb_js_wrapper(HTML/HTMLVideoElement)
|
2020-07-26 13:08:16 +00:00
|
|
|
libweb_js_wrapper(HTML/ImageData)
|
2021-09-19 20:12:31 +00:00
|
|
|
libweb_js_wrapper(HTML/MessageChannel)
|
2021-04-24 11:54:24 +00:00
|
|
|
libweb_js_wrapper(HTML/MessageEvent)
|
2021-09-19 20:12:31 +00:00
|
|
|
libweb_js_wrapper(HTML/MessagePort)
|
2021-09-26 10:39:27 +00:00
|
|
|
libweb_js_wrapper(HTML/PageTransitionEvent)
|
2021-10-11 11:59:45 +00:00
|
|
|
libweb_js_wrapper(HTML/PromiseRejectionEvent)
|
2022-02-08 18:38:29 +00:00
|
|
|
libweb_js_wrapper(HTML/Storage)
|
2020-11-21 21:53:18 +00:00
|
|
|
libweb_js_wrapper(HTML/SubmitEvent)
|
2021-12-30 22:15:38 +00:00
|
|
|
libweb_js_wrapper(HTML/TextMetrics)
|
2022-02-17 12:31:09 +00:00
|
|
|
libweb_js_wrapper(HTML/Worker)
|
2022-02-07 02:12:57 +00:00
|
|
|
libweb_js_wrapper(HTML/WorkerGlobalScope)
|
|
|
|
libweb_js_wrapper(HTML/WorkerLocation)
|
|
|
|
libweb_js_wrapper(HTML/WorkerNavigator)
|
2020-09-29 16:19:18 +00:00
|
|
|
libweb_js_wrapper(HighResolutionTime/Performance)
|
2021-10-13 18:20:50 +00:00
|
|
|
libweb_js_wrapper(IntersectionObserver/IntersectionObserver)
|
2021-01-18 14:06:13 +00:00
|
|
|
libweb_js_wrapper(NavigationTiming/PerformanceTiming)
|
2021-09-16 23:42:36 +00:00
|
|
|
libweb_js_wrapper(RequestIdleCallback/IdleDeadline)
|
2021-10-10 22:18:07 +00:00
|
|
|
libweb_js_wrapper(ResizeObserver/ResizeObserver)
|
2020-10-02 19:57:28 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGElement)
|
|
|
|
libweb_js_wrapper(SVG/SVGGeometryElement)
|
|
|
|
libweb_js_wrapper(SVG/SVGGraphicsElement)
|
2022-02-11 16:14:58 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGCircleElement)
|
2022-02-11 16:45:59 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGEllipseElement)
|
2022-02-11 16:56:36 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGLineElement)
|
2020-10-02 19:57:28 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGPathElement)
|
2022-02-11 17:36:05 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGPolygonElement)
|
2022-02-11 17:28:24 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGPolylineElement)
|
2022-02-11 15:52:42 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGRectElement)
|
2020-10-02 19:57:28 +00:00
|
|
|
libweb_js_wrapper(SVG/SVGSVGElement)
|
2021-10-10 17:12:32 +00:00
|
|
|
libweb_js_wrapper(Selection/Selection)
|
2022-02-06 23:04:10 +00:00
|
|
|
libweb_js_wrapper(UIEvents/FocusEvent)
|
2021-09-27 21:22:21 +00:00
|
|
|
libweb_js_wrapper(UIEvents/KeyboardEvent)
|
2020-07-28 15:21:23 +00:00
|
|
|
libweb_js_wrapper(UIEvents/MouseEvent)
|
2020-07-28 17:38:25 +00:00
|
|
|
libweb_js_wrapper(UIEvents/UIEvent)
|
2021-10-15 11:06:30 +00:00
|
|
|
libweb_js_wrapper(URL/URL)
|
|
|
|
libweb_js_wrapper(URL/URLSearchParams ITERABLE)
|
2022-02-18 17:35:45 +00:00
|
|
|
libweb_js_wrapper(WebSockets/WebSocket)
|
2021-01-23 17:50:22 +00:00
|
|
|
libweb_js_wrapper(XHR/ProgressEvent)
|
2021-01-23 12:23:17 +00:00
|
|
|
libweb_js_wrapper(XHR/XMLHttpRequest)
|
2021-01-23 17:52:16 +00:00
|
|
|
libweb_js_wrapper(XHR/XMLHttpRequestEventTarget)
|
2020-06-21 12:35:00 +00:00
|
|
|
|
2022-03-08 15:00:27 +00:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/MediaFeatureID.h
|
|
|
|
COMMAND ${CMAKE_COMMAND} -E make_directory CSS
|
|
|
|
COMMAND "$<TARGET_FILE:Lagom::Generate_CSS_MediaFeatureID_h>" "${CMAKE_CURRENT_SOURCE_DIR}/CSS/MediaFeatures.json" > CSS/MediaFeatureID.h.tmp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/MediaFeatureID.h.tmp CSS/MediaFeatureID.h
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/MediaFeatureID.h.tmp
|
|
|
|
VERBATIM
|
|
|
|
DEPENDS Lagom::Generate_CSS_MediaFeatureID_h
|
|
|
|
MAIN_DEPENDENCY CSS/MediaFeatures.json
|
|
|
|
)
|
|
|
|
add_custom_target(generate_MediaFeatureID.h DEPENDS CSS/MediaFeatureID.h)
|
|
|
|
add_dependencies(all_generated generate_MediaFeatureID.h)
|
|
|
|
|
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/MediaFeatureID.cpp
|
|
|
|
COMMAND ${CMAKE_COMMAND} -E make_directory CSS
|
|
|
|
COMMAND "$<TARGET_FILE:Lagom::Generate_CSS_MediaFeatureID_cpp>" "${CMAKE_CURRENT_SOURCE_DIR}/CSS/MediaFeatures.json" > CSS/MediaFeatureID.cpp.tmp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/MediaFeatureID.cpp.tmp CSS/MediaFeatureID.cpp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/MediaFeatureID.cpp.tmp
|
|
|
|
VERBATIM
|
|
|
|
DEPENDS Lagom::Generate_CSS_MediaFeatureID_cpp
|
|
|
|
MAIN_DEPENDENCY CSS/MediaFeatures.json
|
|
|
|
)
|
|
|
|
add_custom_target(generate_MediaFeatureID.cpp DEPENDS CSS/MediaFeatureID.cpp)
|
|
|
|
add_dependencies(all_generated generate_MediaFeatureID.cpp)
|
|
|
|
|
2020-05-06 15:40:06 +00:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/PropertyID.h
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND ${CMAKE_COMMAND} -E make_directory CSS
|
2021-09-07 06:54:27 +00:00
|
|
|
COMMAND "$<TARGET_FILE:Lagom::Generate_CSS_PropertyID_h>" "${CMAKE_CURRENT_SOURCE_DIR}/CSS/Properties.json" > CSS/PropertyID.h.tmp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/PropertyID.h.tmp CSS/PropertyID.h
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/PropertyID.h.tmp
|
2020-05-06 15:40:06 +00:00
|
|
|
VERBATIM
|
2021-09-07 06:54:27 +00:00
|
|
|
DEPENDS Lagom::Generate_CSS_PropertyID_h
|
2020-05-06 15:40:06 +00:00
|
|
|
MAIN_DEPENDENCY CSS/Properties.json
|
|
|
|
)
|
|
|
|
add_custom_target(generate_PropertyID.h DEPENDS CSS/PropertyID.h)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_PropertyID.h)
|
2020-05-06 15:40:06 +00:00
|
|
|
|
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/PropertyID.cpp
|
2021-01-22 19:00:21 +00:00
|
|
|
COMMAND ${CMAKE_COMMAND} -E make_directory CSS
|
2021-09-07 06:54:27 +00:00
|
|
|
COMMAND "$<TARGET_FILE:Lagom::Generate_CSS_PropertyID_cpp>" "${CMAKE_CURRENT_SOURCE_DIR}/CSS/Properties.json" > CSS/PropertyID.cpp.tmp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/PropertyID.cpp.tmp CSS/PropertyID.cpp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/PropertyID.cpp.tmp
|
2020-05-06 15:40:06 +00:00
|
|
|
VERBATIM
|
2021-09-07 06:54:27 +00:00
|
|
|
DEPENDS Lagom::Generate_CSS_PropertyID_cpp
|
2020-05-06 15:40:06 +00:00
|
|
|
MAIN_DEPENDENCY CSS/Properties.json
|
|
|
|
)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_PropertyID.cpp DEPENDS CSS/PropertyID.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_PropertyID.cpp)
|
2020-05-06 15:40:06 +00:00
|
|
|
|
2020-12-15 19:39:09 +00:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/ValueID.h
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E make_directory CSS
|
2021-09-07 06:54:27 +00:00
|
|
|
COMMAND "$<TARGET_FILE:Lagom::Generate_CSS_ValueID_h>" "${CMAKE_CURRENT_SOURCE_DIR}/CSS/Identifiers.json" > CSS/ValueID.h.tmp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/ValueID.h.tmp CSS/ValueID.h
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/ValueID.h.tmp
|
2020-12-15 19:39:09 +00:00
|
|
|
VERBATIM
|
2021-09-07 06:54:27 +00:00
|
|
|
DEPENDS Lagom::Generate_CSS_ValueID_h
|
2020-12-15 19:39:09 +00:00
|
|
|
MAIN_DEPENDENCY CSS/Identifiers.json
|
|
|
|
)
|
|
|
|
add_custom_target(generate_ValueID.h DEPENDS CSS/ValueID.h)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_ValueID.h)
|
2020-12-15 19:39:09 +00:00
|
|
|
|
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/ValueID.cpp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E make_directory CSS
|
2021-09-07 06:54:27 +00:00
|
|
|
COMMAND "$<TARGET_FILE:Lagom::Generate_CSS_ValueID_cpp>" "${CMAKE_CURRENT_SOURCE_DIR}/CSS/Identifiers.json" > CSS/ValueID.cpp.tmp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/ValueID.cpp.tmp CSS/ValueID.cpp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/ValueID.cpp.tmp
|
2020-12-15 19:39:09 +00:00
|
|
|
VERBATIM
|
2021-09-07 06:54:27 +00:00
|
|
|
DEPENDS Lagom::Generate_CSS_ValueID_cpp
|
2020-12-15 19:39:09 +00:00
|
|
|
MAIN_DEPENDENCY CSS/Identifiers.json
|
|
|
|
)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_ValueID.cpp DEPENDS CSS/ValueID.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_ValueID.cpp)
|
2020-12-15 19:39:09 +00:00
|
|
|
|
2020-05-06 15:40:06 +00:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/DefaultStyleSheetSource.cpp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E make_directory CSS
|
|
|
|
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/Scripts/GenerateStyleSheetSource.sh" default_stylesheet_source "${CMAKE_CURRENT_SOURCE_DIR}/CSS/Default.css" > CSS/DefaultStyleSheetSource.cpp.tmp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/DefaultStyleSheetSource.cpp.tmp CSS/DefaultStyleSheetSource.cpp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/DefaultStyleSheetSource.cpp.tmp
|
2020-05-06 15:40:06 +00:00
|
|
|
VERBATIM
|
2021-08-08 06:42:33 +00:00
|
|
|
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/Scripts/GenerateStyleSheetSource.sh"
|
2020-05-06 15:40:06 +00:00
|
|
|
MAIN_DEPENDENCY CSS/Default.css
|
|
|
|
)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_DefaultStyleSheetSource.cpp DEPENDS CSS/DefaultStyleSheetSource.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_DefaultStyleSheetSource.cpp)
|
2020-05-06 15:40:06 +00:00
|
|
|
|
2020-09-24 08:33:33 +00:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT CSS/QuirksModeStyleSheetSource.cpp
|
2021-08-08 06:42:33 +00:00
|
|
|
COMMAND "${CMAKE_COMMAND}" -E make_directory CSS
|
|
|
|
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/Scripts/GenerateStyleSheetSource.sh" quirks_mode_stylesheet_source "${CMAKE_CURRENT_SOURCE_DIR}/CSS/QuirksMode.css" > CSS/QuirksModeStyleSheetSource.cpp.tmp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E copy_if_different CSS/QuirksModeStyleSheetSource.cpp.tmp CSS/QuirksModeStyleSheetSource.cpp
|
|
|
|
COMMAND "${CMAKE_COMMAND}" -E remove CSS/QuirksModeStyleSheetSource.cpp.tmp
|
2020-09-24 08:33:33 +00:00
|
|
|
VERBATIM
|
2021-08-08 06:42:33 +00:00
|
|
|
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/Scripts/GenerateStyleSheetSource.sh"
|
2020-09-24 08:33:33 +00:00
|
|
|
MAIN_DEPENDENCY CSS/Default.css
|
|
|
|
)
|
2021-08-08 06:42:33 +00:00
|
|
|
add_custom_target(generate_QuirksModeStyleSheetSource.cpp DEPENDS CSS/QuirksModeStyleSheetSource.cpp)
|
2021-08-30 02:27:50 +00:00
|
|
|
add_dependencies(all_generated generate_QuirksModeStyleSheetSource.cpp)
|
2020-12-08 22:41:56 +00:00
|
|
|
|
|
|
|
add_subdirectory(DumpLayoutTree)
|