From 2a14b5ae1fe97a272096e6953957685b652599ad Mon Sep 17 00:00:00 2001 From: "mrobinson@webkit.org" Date: Wed, 14 Jul 2010 15:39:39 +0000 Subject: [PATCH] 2010-07-14 Martin Robinson Reviewed by Xan Lopez. [GTK] Get rid of libWebCoreJS https://bugs.webkit.org/show_bug.cgi?id=42083 * GNUmakefile.am: Remove the libWebCoreJS library from the extra link libraries. Add IDL files to the distribution manually, as they are no longer included in the header list. This prevents a good deal of repetition in the source listings by avoiding listing both the IDL files and their final targets. 2010-07-14 Martin Robinson Reviewed by Xan Lopez. [GTK] Get rid of libWebCoreJS https://bugs.webkit.org/show_bug.cgi?id=42083 Remove the need to build libWebCoreJS. * GNUmakefile.am: List all auto-generated source files for libWebCoreJS instead of relying on make to build libWebCoreJS. This is a more autotools- -friendly approach. git-svn-id: https://svn.webkit.org/repository/webkit/trunk@63324 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- ChangeLog | 13 + GNUmakefile.am | 29 +- WebCore/ChangeLog | 13 + WebCore/GNUmakefile.am | 1308 ++++++++++++++++++++++++++++++------------------ 4 files changed, 877 insertions(+), 486 deletions(-) diff --git a/ChangeLog b/ChangeLog index 124e86c..dd6df53 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2010-07-14 Martin Robinson + + Reviewed by Xan Lopez. + + [GTK] Get rid of libWebCoreJS + https://bugs.webkit.org/show_bug.cgi?id=42083 + + * GNUmakefile.am: Remove the libWebCoreJS library from the extra + link libraries. Add IDL files to the distribution manually, as they + are no longer included in the header list. This prevents a good deal + of repetition in the source listings by avoiding listing both the IDL + files and their final targets. + 2010-07-14 Vincent Scheib Reviewed by Kent Tamura diff --git a/GNUmakefile.am b/GNUmakefile.am index 2790317..099fe63 100644 --- a/GNUmakefile.am +++ b/GNUmakefile.am @@ -256,7 +256,6 @@ libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFL libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \ -lpthread \ libJavaScriptCore.la \ - libWebCoreJS.la \ libgdom.la \ $(webcore_ldflags) \ $(CAIRO_LIBS) \ @@ -835,6 +834,34 @@ distclean-local: dist-hook: cp $(srcdir)/WebKit/gtk/NEWS $(distdir)/ + mkdir -p $(distdir)/WebCore/css + cp $(srcdir)/WebCore/css/*.idl $(distdir)/WebCore/css + mkdir -p $(distdir)/WebCore/dom + cp $(srcdir)/WebCore/dom/*.idl $(distdir)/WebCore/dom + mkdir -p $(distdir)/WebCore/html + cp $(srcdir)/WebCore/html/*.idl $(distdir)/WebCore/html + mkdir -p $(distdir)/WebCore/html/canvas + cp $(srcdir)/WebCore/html/canvas/*.idl $(distdir)/WebCore/html/canvas + mkdir -p $(distdir)/WebCore/inspector + cp $(srcdir)/WebCore/inspector/*.idl $(distdir)/WebCore/inspector + mkdir -p $(distdir)/WebCore/loader/appcache + cp $(srcdir)/WebCore/loader/appcache/*.idl $(distdir)/WebCore/loader/appcache + mkdir -p $(distdir)/WebCore/notifications + cp $(srcdir)/WebCore/notifications/*.idl $(distdir)/WebCore/notifications + mkdir -p $(distdir)/WebCore/page + cp $(srcdir)/WebCore/page/*.idl $(distdir)/WebCore/page + mkdir -p $(distdir)/WebCore/plugins + cp $(srcdir)/WebCore/plugins/*.idl $(distdir)/WebCore/plugins + mkdir -p $(distdir)/WebCore/storage + cp $(srcdir)/WebCore/storage/*.idl $(distdir)/WebCore/storage + mkdir -p $(distdir)/WebCore/svg + cp $(srcdir)/WebCore/svg/*.idl $(distdir)/WebCore/svg + mkdir -p $(distdir)/WebCore/workers + cp $(srcdir)/WebCore/workers/*.idl $(distdir)/WebCore/workers + mkdir -p $(distdir)/WebCore/xml + cp $(srcdir)/WebCore/xml/*.idl $(distdir)/WebCore/xml + mkdir -p $(distdir)/WebCore/websockets + cp $(srcdir)/WebCore/websockets/*.idl $(distdir)/WebCore/websockets install-data-local: po-install-data-local diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog index 80cf559..e6bcc0c 100644 --- a/WebCore/ChangeLog +++ b/WebCore/ChangeLog @@ -1,3 +1,16 @@ +2010-07-14 Martin Robinson + + Reviewed by Xan Lopez. + + [GTK] Get rid of libWebCoreJS + https://bugs.webkit.org/show_bug.cgi?id=42083 + + Remove the need to build libWebCoreJS. + + * GNUmakefile.am: List all auto-generated source files for libWebCoreJS + instead of relying on make to build libWebCoreJS. This is a more autotools- + -friendly approach. + 2010-07-14 Eric Carlson One more unreviewed build fix for r63319. diff --git a/WebCore/GNUmakefile.am b/WebCore/GNUmakefile.am index 92af51a..b2361c8 100644 --- a/WebCore/GNUmakefile.am +++ b/WebCore/GNUmakefile.am @@ -98,248 +98,465 @@ webcore_built_sources += \ DerivedSources/WebCore/HTMLEntityNames.cpp \ DerivedSources/WebCore/HTMLNames.cpp \ DerivedSources/WebCore/HTMLNames.h \ + DerivedSources/WebCore/JSAbstractWorker.cpp \ + DerivedSources/WebCore/JSAbstractWorker.h \ + DerivedSources/WebCore/JSArrayBuffer.cpp \ + DerivedSources/WebCore/JSArrayBuffer.h \ + DerivedSources/WebCore/JSArrayBufferView.cpp \ + DerivedSources/WebCore/JSArrayBufferView.h \ + DerivedSources/WebCore/JSAttr.cpp \ + DerivedSources/WebCore/JSAttr.h \ + DerivedSources/WebCore/JSBarInfo.cpp \ + DerivedSources/WebCore/JSBarInfo.h \ + DerivedSources/WebCore/JSBeforeLoadEvent.cpp \ + DerivedSources/WebCore/JSBeforeLoadEvent.h \ + DerivedSources/WebCore/JSBeforeProcessEvent.cpp \ + DerivedSources/WebCore/JSBeforeProcessEvent.h \ + DerivedSources/WebCore/JSBlobBuilder.cpp \ + DerivedSources/WebCore/JSBlobBuilder.h \ + DerivedSources/WebCore/JSBlob.cpp \ + DerivedSources/WebCore/JSBlob.h \ + DerivedSources/WebCore/JSCanvasGradient.cpp \ + DerivedSources/WebCore/JSCanvasGradient.h \ + DerivedSources/WebCore/JSCanvasPattern.cpp \ + DerivedSources/WebCore/JSCanvasPattern.h \ + DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp \ + DerivedSources/WebCore/JSCanvasRenderingContext2D.h \ + DerivedSources/WebCore/JSCanvasRenderingContext.cpp \ + DerivedSources/WebCore/JSCanvasRenderingContext.h \ + DerivedSources/WebCore/JSCDATASection.cpp \ + DerivedSources/WebCore/JSCDATASection.h \ + DerivedSources/WebCore/JSCharacterData.cpp \ + DerivedSources/WebCore/JSCharacterData.h \ + DerivedSources/WebCore/JSClientRect.cpp \ + DerivedSources/WebCore/JSClientRect.h \ + DerivedSources/WebCore/JSClientRectList.cpp \ + DerivedSources/WebCore/JSClientRectList.h \ + DerivedSources/WebCore/JSClipboard.cpp \ + DerivedSources/WebCore/JSClipboard.h \ + DerivedSources/WebCore/JSComment.cpp \ + DerivedSources/WebCore/JSComment.h \ + DerivedSources/WebCore/JSCompositionEvent.cpp \ + DerivedSources/WebCore/JSCompositionEvent.h \ + DerivedSources/WebCore/JSConsole.cpp \ + DerivedSources/WebCore/JSConsole.h \ + DerivedSources/WebCore/JSCoordinates.cpp \ + DerivedSources/WebCore/JSCoordinates.h \ + DerivedSources/WebCore/JSCounter.cpp \ + DerivedSources/WebCore/JSCounter.h \ + DerivedSources/WebCore/JSCSSCharsetRule.cpp \ + DerivedSources/WebCore/JSCSSCharsetRule.h \ + DerivedSources/WebCore/JSCSSFontFaceRule.cpp \ + DerivedSources/WebCore/JSCSSFontFaceRule.h \ + DerivedSources/WebCore/JSCSSImportRule.cpp \ + DerivedSources/WebCore/JSCSSImportRule.h \ + DerivedSources/WebCore/JSCSSMediaRule.cpp \ + DerivedSources/WebCore/JSCSSMediaRule.h \ + DerivedSources/WebCore/JSCSSPageRule.cpp \ + DerivedSources/WebCore/JSCSSPageRule.h \ + DerivedSources/WebCore/JSCSSPrimitiveValue.cpp \ + DerivedSources/WebCore/JSCSSPrimitiveValue.h \ + DerivedSources/WebCore/JSCSSRule.cpp \ + DerivedSources/WebCore/JSCSSRule.h \ + DerivedSources/WebCore/JSCSSRuleList.cpp \ + DerivedSources/WebCore/JSCSSRuleList.h \ + DerivedSources/WebCore/JSCSSStyleDeclaration.cpp \ + DerivedSources/WebCore/JSCSSStyleDeclaration.h \ + DerivedSources/WebCore/JSCSSStyleRule.cpp \ + DerivedSources/WebCore/JSCSSStyleRule.h \ + DerivedSources/WebCore/JSCSSStyleSheet.cpp \ + DerivedSources/WebCore/JSCSSStyleSheet.h \ + DerivedSources/WebCore/JSCSSValue.cpp \ + DerivedSources/WebCore/JSCSSValue.h \ + DerivedSources/WebCore/JSCSSValueList.cpp \ + DerivedSources/WebCore/JSCSSValueList.h \ + DerivedSources/WebCore/JSCSSVariablesDeclaration.cpp \ + DerivedSources/WebCore/JSCSSVariablesDeclaration.h \ + DerivedSources/WebCore/JSCSSVariablesRule.cpp \ + DerivedSources/WebCore/JSCSSVariablesRule.h \ + DerivedSources/WebCore/JSCustomEvent.cpp \ + DerivedSources/WebCore/JSCustomEvent.h \ + DerivedSources/WebCore/JSDataGridColumn.cpp \ + DerivedSources/WebCore/JSDataGridColumn.h \ + DerivedSources/WebCore/JSDataGridColumnList.cpp \ + DerivedSources/WebCore/JSDataGridColumnList.h \ + DerivedSources/WebCore/JSDedicatedWorkerContext.cpp \ + DerivedSources/WebCore/JSDedicatedWorkerContext.h \ + DerivedSources/WebCore/JSDeviceOrientationEvent.cpp \ + DerivedSources/WebCore/JSDeviceOrientationEvent.h \ + DerivedSources/WebCore/JSDocument.cpp \ + DerivedSources/WebCore/JSDocumentFragment.cpp \ + DerivedSources/WebCore/JSDocumentFragment.h \ + DerivedSources/WebCore/JSDocument.h \ + DerivedSources/WebCore/JSDocumentType.cpp \ + DerivedSources/WebCore/JSDocumentType.h \ + DerivedSources/WebCore/JSDOMCoreException.cpp \ + DerivedSources/WebCore/JSDOMCoreException.h \ + DerivedSources/WebCore/JSDOMFormData.cpp \ + DerivedSources/WebCore/JSDOMFormData.h \ + DerivedSources/WebCore/JSDOMImplementation.cpp \ + DerivedSources/WebCore/JSDOMImplementation.h \ + DerivedSources/WebCore/JSDOMMimeTypeArray.cpp \ + DerivedSources/WebCore/JSDOMMimeTypeArray.h \ + DerivedSources/WebCore/JSDOMMimeType.cpp \ + DerivedSources/WebCore/JSDOMMimeType.h \ + DerivedSources/WebCore/JSDOMParser.cpp \ + DerivedSources/WebCore/JSDOMParser.h \ + DerivedSources/WebCore/JSDOMPluginArray.cpp \ + DerivedSources/WebCore/JSDOMPluginArray.h \ + DerivedSources/WebCore/JSDOMPlugin.cpp \ + DerivedSources/WebCore/JSDOMPlugin.h \ + DerivedSources/WebCore/JSDOMSelection.cpp \ + DerivedSources/WebCore/JSDOMSelection.h \ + DerivedSources/WebCore/JSDOMStringList.cpp \ + DerivedSources/WebCore/JSDOMStringList.h \ + DerivedSources/WebCore/JSDOMStringMap.cpp \ + DerivedSources/WebCore/JSDOMStringMap.h \ + DerivedSources/WebCore/JSDOMWindow.cpp \ + DerivedSources/WebCore/JSDOMWindow.h \ + DerivedSources/WebCore/JSElement.cpp \ + DerivedSources/WebCore/JSElement.h \ + DerivedSources/WebCore/JSEntity.cpp \ + DerivedSources/WebCore/JSEntity.h \ + DerivedSources/WebCore/JSEntityReference.cpp \ + DerivedSources/WebCore/JSEntityReference.h \ + DerivedSources/WebCore/JSErrorEvent.cpp \ + DerivedSources/WebCore/JSErrorEvent.h \ + DerivedSources/WebCore/JSEvent.cpp \ + DerivedSources/WebCore/JSEventException.cpp \ + DerivedSources/WebCore/JSEventException.h \ + DerivedSources/WebCore/JSEvent.h \ + DerivedSources/WebCore/JSEventSource.cpp \ + DerivedSources/WebCore/JSEventSource.h \ + DerivedSources/WebCore/JSFile.cpp \ + DerivedSources/WebCore/JSFileError.cpp \ + DerivedSources/WebCore/JSFileError.h \ + DerivedSources/WebCore/JSFile.h \ + DerivedSources/WebCore/JSFileList.cpp \ + DerivedSources/WebCore/JSFileList.h \ + DerivedSources/WebCore/JSFileReader.cpp \ + DerivedSources/WebCore/JSFileReader.h \ + DerivedSources/WebCore/JSFloat32Array.cpp \ + DerivedSources/WebCore/JSFloat32Array.h \ + DerivedSources/WebCore/JSGeolocation.cpp \ + DerivedSources/WebCore/JSGeolocation.h \ + DerivedSources/WebCore/JSGeoposition.cpp \ + DerivedSources/WebCore/JSGeoposition.h \ + DerivedSources/WebCore/JSHistory.cpp \ + DerivedSources/WebCore/JSHistory.h \ + DerivedSources/WebCore/JSHTMLAllCollection.cpp \ + DerivedSources/WebCore/JSHTMLAllCollection.h \ + DerivedSources/WebCore/JSHTMLAnchorElement.cpp \ + DerivedSources/WebCore/JSHTMLAnchorElement.h \ + DerivedSources/WebCore/JSHTMLAppletElement.cpp \ + DerivedSources/WebCore/JSHTMLAppletElement.h \ + DerivedSources/WebCore/JSHTMLAreaElement.cpp \ + DerivedSources/WebCore/JSHTMLAreaElement.h \ + DerivedSources/WebCore/JSHTMLAudioElement.cpp \ + DerivedSources/WebCore/JSHTMLAudioElement.h \ + DerivedSources/WebCore/JSHTMLBaseElement.cpp \ + DerivedSources/WebCore/JSHTMLBaseElement.h \ + DerivedSources/WebCore/JSHTMLBaseFontElement.cpp \ + DerivedSources/WebCore/JSHTMLBaseFontElement.h \ + DerivedSources/WebCore/JSHTMLBlockquoteElement.cpp \ + DerivedSources/WebCore/JSHTMLBlockquoteElement.h \ + DerivedSources/WebCore/JSHTMLBodyElement.cpp \ + DerivedSources/WebCore/JSHTMLBodyElement.h \ + DerivedSources/WebCore/JSHTMLBRElement.cpp \ + DerivedSources/WebCore/JSHTMLBRElement.h \ + DerivedSources/WebCore/JSHTMLButtonElement.cpp \ + DerivedSources/WebCore/JSHTMLButtonElement.h \ + DerivedSources/WebCore/JSHTMLCanvasElement.cpp \ + DerivedSources/WebCore/JSHTMLCanvasElement.h \ + DerivedSources/WebCore/JSHTMLCollection.cpp \ + DerivedSources/WebCore/JSHTMLCollection.h \ + DerivedSources/WebCore/JSHTMLDataGridCellElement.cpp \ + DerivedSources/WebCore/JSHTMLDataGridCellElement.h \ + DerivedSources/WebCore/JSHTMLDataGridColElement.cpp \ + DerivedSources/WebCore/JSHTMLDataGridColElement.h \ + DerivedSources/WebCore/JSHTMLDataGridElement.cpp \ + DerivedSources/WebCore/JSHTMLDataGridElement.h \ + DerivedSources/WebCore/JSHTMLDataGridRowElement.cpp \ + DerivedSources/WebCore/JSHTMLDataGridRowElement.h \ + DerivedSources/WebCore/JSHTMLDataListElement.cpp \ + DerivedSources/WebCore/JSHTMLDataListElement.h \ + DerivedSources/WebCore/JSHTMLDirectoryElement.cpp \ + DerivedSources/WebCore/JSHTMLDirectoryElement.h \ + DerivedSources/WebCore/JSHTMLDivElement.cpp \ + DerivedSources/WebCore/JSHTMLDivElement.h \ + DerivedSources/WebCore/JSHTMLDListElement.cpp \ + DerivedSources/WebCore/JSHTMLDListElement.h \ + DerivedSources/WebCore/JSHTMLDocument.cpp \ + DerivedSources/WebCore/JSHTMLDocument.h \ + DerivedSources/WebCore/JSHTMLElement.cpp \ + DerivedSources/WebCore/JSHTMLElement.h \ DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp \ + DerivedSources/WebCore/JSHTMLEmbedElement.cpp \ + DerivedSources/WebCore/JSHTMLEmbedElement.h \ + DerivedSources/WebCore/JSHTMLFieldSetElement.cpp \ + DerivedSources/WebCore/JSHTMLFieldSetElement.h \ + DerivedSources/WebCore/JSHTMLFontElement.cpp \ + DerivedSources/WebCore/JSHTMLFontElement.h \ + DerivedSources/WebCore/JSHTMLFormElement.cpp \ + DerivedSources/WebCore/JSHTMLFormElement.h \ + DerivedSources/WebCore/JSHTMLFrameElement.cpp \ + DerivedSources/WebCore/JSHTMLFrameElement.h \ + DerivedSources/WebCore/JSHTMLFrameSetElement.cpp \ + DerivedSources/WebCore/JSHTMLFrameSetElement.h \ + DerivedSources/WebCore/JSHTMLHeadElement.cpp \ + DerivedSources/WebCore/JSHTMLHeadElement.h \ + DerivedSources/WebCore/JSHTMLHeadingElement.cpp \ + DerivedSources/WebCore/JSHTMLHeadingElement.h \ + DerivedSources/WebCore/JSHTMLHRElement.cpp \ + DerivedSources/WebCore/JSHTMLHRElement.h \ + DerivedSources/WebCore/JSHTMLHtmlElement.cpp \ + DerivedSources/WebCore/JSHTMLHtmlElement.h \ + DerivedSources/WebCore/JSHTMLIFrameElement.cpp \ + DerivedSources/WebCore/JSHTMLIFrameElement.h \ + DerivedSources/WebCore/JSHTMLImageElement.cpp \ + DerivedSources/WebCore/JSHTMLImageElement.h \ + DerivedSources/WebCore/JSHTMLInputElement.cpp \ + DerivedSources/WebCore/JSHTMLInputElement.h \ + DerivedSources/WebCore/JSHTMLIsIndexElement.cpp \ + DerivedSources/WebCore/JSHTMLIsIndexElement.h \ + DerivedSources/WebCore/JSHTMLLabelElement.cpp \ + DerivedSources/WebCore/JSHTMLLabelElement.h \ + DerivedSources/WebCore/JSHTMLLegendElement.cpp \ + DerivedSources/WebCore/JSHTMLLegendElement.h \ + DerivedSources/WebCore/JSHTMLLIElement.cpp \ + DerivedSources/WebCore/JSHTMLLIElement.h \ + DerivedSources/WebCore/JSHTMLLinkElement.cpp \ + DerivedSources/WebCore/JSHTMLLinkElement.h \ + DerivedSources/WebCore/JSHTMLMapElement.cpp \ + DerivedSources/WebCore/JSHTMLMapElement.h \ + DerivedSources/WebCore/JSHTMLMarqueeElement.cpp \ + DerivedSources/WebCore/JSHTMLMarqueeElement.h \ + DerivedSources/WebCore/JSHTMLMediaElement.cpp \ + DerivedSources/WebCore/JSHTMLMediaElement.h \ + DerivedSources/WebCore/JSHTMLMenuElement.cpp \ + DerivedSources/WebCore/JSHTMLMenuElement.h \ + DerivedSources/WebCore/JSHTMLMetaElement.cpp \ + DerivedSources/WebCore/JSHTMLMetaElement.h \ + DerivedSources/WebCore/JSHTMLMeterElement.cpp \ + DerivedSources/WebCore/JSHTMLMeterElement.h \ + DerivedSources/WebCore/JSHTMLModElement.cpp \ + DerivedSources/WebCore/JSHTMLModElement.h \ + DerivedSources/WebCore/JSHTMLObjectElement.cpp \ + DerivedSources/WebCore/JSHTMLObjectElement.h \ + DerivedSources/WebCore/JSHTMLOListElement.cpp \ + DerivedSources/WebCore/JSHTMLOListElement.h \ + DerivedSources/WebCore/JSHTMLOptGroupElement.cpp \ + DerivedSources/WebCore/JSHTMLOptGroupElement.h \ + DerivedSources/WebCore/JSHTMLOptionElement.cpp \ + DerivedSources/WebCore/JSHTMLOptionElement.h \ + DerivedSources/WebCore/JSHTMLOptionsCollection.cpp \ + DerivedSources/WebCore/JSHTMLOptionsCollection.h \ + DerivedSources/WebCore/JSHTMLParagraphElement.cpp \ + DerivedSources/WebCore/JSHTMLParagraphElement.h \ + DerivedSources/WebCore/JSHTMLParamElement.cpp \ + DerivedSources/WebCore/JSHTMLParamElement.h \ + DerivedSources/WebCore/JSHTMLPreElement.cpp \ + DerivedSources/WebCore/JSHTMLPreElement.h \ + DerivedSources/WebCore/JSHTMLProgressElement.cpp \ + DerivedSources/WebCore/JSHTMLProgressElement.h \ + DerivedSources/WebCore/JSHTMLQuoteElement.cpp \ + DerivedSources/WebCore/JSHTMLQuoteElement.h \ + DerivedSources/WebCore/JSHTMLScriptElement.cpp \ + DerivedSources/WebCore/JSHTMLScriptElement.h \ + DerivedSources/WebCore/JSHTMLSelectElement.cpp \ + DerivedSources/WebCore/JSHTMLSelectElement.h \ + DerivedSources/WebCore/JSHTMLSourceElement.cpp \ + DerivedSources/WebCore/JSHTMLSourceElement.h \ + DerivedSources/WebCore/JSHTMLStyleElement.cpp \ + DerivedSources/WebCore/JSHTMLStyleElement.h \ + DerivedSources/WebCore/JSHTMLTableCaptionElement.cpp \ + DerivedSources/WebCore/JSHTMLTableCaptionElement.h \ + DerivedSources/WebCore/JSHTMLTableCellElement.cpp \ + DerivedSources/WebCore/JSHTMLTableCellElement.h \ + DerivedSources/WebCore/JSHTMLTableColElement.cpp \ + DerivedSources/WebCore/JSHTMLTableColElement.h \ + DerivedSources/WebCore/JSHTMLTableElement.cpp \ + DerivedSources/WebCore/JSHTMLTableElement.h \ + DerivedSources/WebCore/JSHTMLTableRowElement.cpp \ + DerivedSources/WebCore/JSHTMLTableRowElement.h \ + DerivedSources/WebCore/JSHTMLTableSectionElement.cpp \ + DerivedSources/WebCore/JSHTMLTableSectionElement.h \ + DerivedSources/WebCore/JSHTMLTextAreaElement.cpp \ + DerivedSources/WebCore/JSHTMLTextAreaElement.h \ + DerivedSources/WebCore/JSHTMLTitleElement.cpp \ + DerivedSources/WebCore/JSHTMLTitleElement.h \ + DerivedSources/WebCore/JSHTMLUListElement.cpp \ + DerivedSources/WebCore/JSHTMLUListElement.h \ + DerivedSources/WebCore/JSHTMLVideoElement.cpp \ + DerivedSources/WebCore/JSHTMLVideoElement.h \ + DerivedSources/WebCore/JSImageData.cpp \ + DerivedSources/WebCore/JSImageData.h \ + DerivedSources/WebCore/JSInjectedScriptHost.cpp \ + DerivedSources/WebCore/JSInjectedScriptHost.h \ + DerivedSources/WebCore/JSInspectorBackend.cpp \ + DerivedSources/WebCore/JSInspectorBackend.h \ + DerivedSources/WebCore/JSInspectorFrontendHost.cpp \ + DerivedSources/WebCore/JSInspectorFrontendHost.h \ + DerivedSources/WebCore/JSInt16Array.cpp \ + DerivedSources/WebCore/JSInt16Array.h \ + DerivedSources/WebCore/JSInt32Array.cpp \ + DerivedSources/WebCore/JSInt32Array.h \ + DerivedSources/WebCore/JSInt8Array.cpp \ + DerivedSources/WebCore/JSInt8Array.h \ + DerivedSources/WebCore/JSJavaScriptCallFrame.cpp \ + DerivedSources/WebCore/JSJavaScriptCallFrame.h \ + DerivedSources/WebCore/JSKeyboardEvent.cpp \ + DerivedSources/WebCore/JSKeyboardEvent.h \ + DerivedSources/WebCore/JSLocation.cpp \ + DerivedSources/WebCore/JSLocation.h \ + DerivedSources/WebCore/JSMediaError.cpp \ + DerivedSources/WebCore/JSMediaError.h \ + DerivedSources/WebCore/JSMediaList.cpp \ + DerivedSources/WebCore/JSMediaList.h \ + DerivedSources/WebCore/JSMemoryInfo.cpp \ + DerivedSources/WebCore/JSMemoryInfo.h \ + DerivedSources/WebCore/JSMessageChannel.cpp \ + DerivedSources/WebCore/JSMessageChannel.h \ + DerivedSources/WebCore/JSMessageEvent.cpp \ + DerivedSources/WebCore/JSMessageEvent.h \ + DerivedSources/WebCore/JSMessagePort.cpp \ + DerivedSources/WebCore/JSMessagePort.h \ + DerivedSources/WebCore/JSMouseEvent.cpp \ + DerivedSources/WebCore/JSMouseEvent.h \ + DerivedSources/WebCore/JSMutationEvent.cpp \ + DerivedSources/WebCore/JSMutationEvent.h \ + DerivedSources/WebCore/JSNamedNodeMap.cpp \ + DerivedSources/WebCore/JSNamedNodeMap.h \ + DerivedSources/WebCore/JSNavigation.cpp \ + DerivedSources/WebCore/JSNavigation.h \ + DerivedSources/WebCore/JSNavigator.cpp \ + DerivedSources/WebCore/JSNavigator.h \ + DerivedSources/WebCore/JSNode.cpp \ + DerivedSources/WebCore/JSNodeFilter.cpp \ + DerivedSources/WebCore/JSNodeFilter.h \ + DerivedSources/WebCore/JSNode.h \ + DerivedSources/WebCore/JSNodeIterator.cpp \ + DerivedSources/WebCore/JSNodeIterator.h \ + DerivedSources/WebCore/JSNodeList.cpp \ + DerivedSources/WebCore/JSNodeList.h \ + DerivedSources/WebCore/JSNotation.cpp \ + DerivedSources/WebCore/JSNotation.h \ + DerivedSources/WebCore/JSNotificationCenter.cpp \ + DerivedSources/WebCore/JSNotificationCenter.h \ + DerivedSources/WebCore/JSNotification.cpp \ + DerivedSources/WebCore/JSNotification.h \ + DerivedSources/WebCore/JSOverflowEvent.cpp \ + DerivedSources/WebCore/JSOverflowEvent.h \ + DerivedSources/WebCore/JSPageTransitionEvent.cpp \ + DerivedSources/WebCore/JSPageTransitionEvent.h \ + DerivedSources/WebCore/JSPerformance.cpp \ + DerivedSources/WebCore/JSPerformance.h \ + DerivedSources/WebCore/JSPopStateEvent.cpp \ + DerivedSources/WebCore/JSPopStateEvent.h \ + DerivedSources/WebCore/JSPositionError.cpp \ + DerivedSources/WebCore/JSPositionError.h \ + DerivedSources/WebCore/JSProcessingInstruction.cpp \ + DerivedSources/WebCore/JSProcessingInstruction.h \ + DerivedSources/WebCore/JSProgressEvent.cpp \ + DerivedSources/WebCore/JSProgressEvent.h \ + DerivedSources/WebCore/JSRange.cpp \ + DerivedSources/WebCore/JSRangeException.cpp \ + DerivedSources/WebCore/JSRangeException.h \ + DerivedSources/WebCore/JSRange.h \ + DerivedSources/WebCore/JSRect.cpp \ + DerivedSources/WebCore/JSRect.h \ + DerivedSources/WebCore/JSRGBColor.cpp \ + DerivedSources/WebCore/JSRGBColor.h \ + DerivedSources/WebCore/JSScreen.cpp \ + DerivedSources/WebCore/JSScreen.h \ + DerivedSources/WebCore/JSScriptProfile.cpp \ + DerivedSources/WebCore/JSScriptProfile.h \ + DerivedSources/WebCore/JSScriptProfileNode.cpp \ + DerivedSources/WebCore/JSScriptProfileNode.h \ + DerivedSources/WebCore/JSSharedWorkerContext.cpp \ + DerivedSources/WebCore/JSSharedWorkerContext.h \ + DerivedSources/WebCore/JSSharedWorker.cpp \ + DerivedSources/WebCore/JSSharedWorker.h \ + DerivedSources/WebCore/JSStyleMedia.cpp \ + DerivedSources/WebCore/JSStyleMedia.h \ + DerivedSources/WebCore/JSStyleSheet.cpp \ + DerivedSources/WebCore/JSStyleSheet.h \ + DerivedSources/WebCore/JSStyleSheetList.cpp \ + DerivedSources/WebCore/JSStyleSheetList.h \ + DerivedSources/WebCore/JSText.cpp \ + DerivedSources/WebCore/JSTextEvent.cpp \ + DerivedSources/WebCore/JSTextEvent.h \ + DerivedSources/WebCore/JSText.h \ + DerivedSources/WebCore/JSTextMetrics.cpp \ + DerivedSources/WebCore/JSTextMetrics.h \ + DerivedSources/WebCore/JSTiming.cpp \ + DerivedSources/WebCore/JSTiming.h \ + DerivedSources/WebCore/JSTouch.cpp \ + DerivedSources/WebCore/JSTouchEvent.cpp \ + DerivedSources/WebCore/JSTouchEvent.h \ + DerivedSources/WebCore/JSTouch.h \ + DerivedSources/WebCore/JSTouchList.cpp \ + DerivedSources/WebCore/JSTouchList.h \ + DerivedSources/WebCore/JSTreeWalker.cpp \ + DerivedSources/WebCore/JSTreeWalker.h \ + DerivedSources/WebCore/JSUIEvent.cpp \ + DerivedSources/WebCore/JSUIEvent.h \ + DerivedSources/WebCore/JSUint16Array.cpp \ + DerivedSources/WebCore/JSUint16Array.h \ + DerivedSources/WebCore/JSUint32Array.cpp \ + DerivedSources/WebCore/JSUint32Array.h \ + DerivedSources/WebCore/JSUint8Array.cpp \ + DerivedSources/WebCore/JSUint8Array.h \ + DerivedSources/WebCore/JSValidityState.cpp \ + DerivedSources/WebCore/JSValidityState.h \ + DerivedSources/WebCore/JSVoidCallback.cpp \ + DerivedSources/WebCore/JSVoidCallback.h \ + DerivedSources/WebCore/JSWebGLRenderingContext.cpp \ + DerivedSources/WebCore/JSWebGLRenderingContext.h \ + DerivedSources/WebCore/JSWebKitAnimationEvent.cpp \ + DerivedSources/WebCore/JSWebKitAnimationEvent.h \ + DerivedSources/WebCore/JSWebKitCSSKeyframeRule.cpp \ + DerivedSources/WebCore/JSWebKitCSSKeyframeRule.h \ + DerivedSources/WebCore/JSWebKitCSSKeyframesRule.cpp \ + DerivedSources/WebCore/JSWebKitCSSKeyframesRule.h \ + DerivedSources/WebCore/JSWebKitCSSMatrix.cpp \ + DerivedSources/WebCore/JSWebKitCSSMatrix.h \ + DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp \ + DerivedSources/WebCore/JSWebKitCSSTransformValue.h \ + DerivedSources/WebCore/JSWebKitPoint.cpp \ + DerivedSources/WebCore/JSWebKitPoint.h \ + DerivedSources/WebCore/JSWebKitTransitionEvent.cpp \ + DerivedSources/WebCore/JSWebKitTransitionEvent.h \ + DerivedSources/WebCore/JSWheelEvent.cpp \ + DerivedSources/WebCore/JSWheelEvent.h \ + DerivedSources/WebCore/JSWorkerContext.cpp \ + DerivedSources/WebCore/JSWorkerContext.h \ + DerivedSources/WebCore/JSWorker.cpp \ + DerivedSources/WebCore/JSWorker.h \ + DerivedSources/WebCore/JSWorkerLocation.cpp \ + DerivedSources/WebCore/JSWorkerLocation.h \ + DerivedSources/WebCore/JSWorkerNavigator.cpp \ + DerivedSources/WebCore/JSWorkerNavigator.h \ + DerivedSources/WebCore/JSXMLHttpRequest.cpp \ + DerivedSources/WebCore/JSXMLHttpRequestException.cpp \ + DerivedSources/WebCore/JSXMLHttpRequestException.h \ + DerivedSources/WebCore/JSXMLHttpRequest.h \ + DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.cpp \ + DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.h \ + DerivedSources/WebCore/JSXMLHttpRequestUpload.cpp \ + DerivedSources/WebCore/JSXMLHttpRequestUpload.h \ + DerivedSources/WebCore/JSXMLSerializer.cpp \ + DerivedSources/WebCore/JSXMLSerializer.h \ + DerivedSources/WebCore/JSXSLTProcessor.cpp \ + DerivedSources/WebCore/JSXSLTProcessor.h \ DerivedSources/WebCore/RemoteInspectorFrontend.cpp \ DerivedSources/WebCore/RemoteInspectorFrontend.h \ - DerivedSources/WebCore/UserAgentStyleSheets.h \ DerivedSources/WebCore/UserAgentStyleSheetsData.cpp \ - DerivedSources/WebCore/XMLNSNames.cpp \ - DerivedSources/WebCore/XMLNSNames.h \ + DerivedSources/WebCore/UserAgentStyleSheets.h \ DerivedSources/WebCore/XMLNames.cpp \ - DerivedSources/WebCore/XMLNames.h - -IDL_BINDINGS += \ - WebCore/css/CSSCharsetRule.idl \ - WebCore/css/CSSFontFaceRule.idl \ - WebCore/css/CSSImportRule.idl \ - WebCore/css/CSSMediaRule.idl \ - WebCore/css/CSSPageRule.idl \ - WebCore/css/CSSPrimitiveValue.idl \ - WebCore/css/CSSRule.idl \ - WebCore/css/CSSRuleList.idl \ - WebCore/css/CSSStyleDeclaration.idl \ - WebCore/css/CSSStyleRule.idl \ - WebCore/css/CSSStyleSheet.idl \ - WebCore/css/CSSValue.idl \ - WebCore/css/CSSValueList.idl \ - WebCore/css/CSSVariablesDeclaration.idl \ - WebCore/css/CSSVariablesRule.idl \ - WebCore/css/Counter.idl \ - WebCore/css/MediaList.idl \ - WebCore/css/Rect.idl \ - WebCore/css/RGBColor.idl \ - WebCore/css/StyleMedia.idl \ - WebCore/css/StyleSheet.idl \ - WebCore/css/StyleSheetList.idl \ - WebCore/css/WebKitCSSKeyframeRule.idl \ - WebCore/css/WebKitCSSKeyframesRule.idl \ - WebCore/css/WebKitCSSMatrix.idl \ - WebCore/css/WebKitCSSTransformValue.idl \ - WebCore/dom/Attr.idl \ - WebCore/dom/BeforeLoadEvent.idl \ - WebCore/dom/BeforeProcessEvent.idl \ - WebCore/dom/CDATASection.idl \ - WebCore/dom/CharacterData.idl \ - WebCore/dom/ClientRect.idl \ - WebCore/dom/ClientRectList.idl \ - WebCore/dom/Clipboard.idl \ - WebCore/dom/Comment.idl \ - WebCore/dom/CompositionEvent.idl \ - WebCore/dom/CustomEvent.idl \ - WebCore/dom/DOMCoreException.idl \ - WebCore/dom/DOMImplementation.idl \ - WebCore/dom/DOMStringList.idl \ - WebCore/dom/DOMStringMap.idl \ - WebCore/dom/DeviceOrientationEvent.idl \ - WebCore/dom/Document.idl \ - WebCore/dom/DocumentFragment.idl \ - WebCore/dom/DocumentType.idl \ - WebCore/dom/Element.idl \ - WebCore/dom/Entity.idl \ - WebCore/dom/EntityReference.idl \ - WebCore/dom/ErrorEvent.idl \ - WebCore/dom/Event.idl \ - WebCore/dom/EventException.idl \ - WebCore/dom/KeyboardEvent.idl \ - WebCore/dom/MessageChannel.idl \ - WebCore/dom/MessageEvent.idl \ - WebCore/dom/MessagePort.idl \ - WebCore/dom/MouseEvent.idl \ - WebCore/dom/MutationEvent.idl \ - WebCore/dom/NamedNodeMap.idl \ - WebCore/dom/Node.idl \ - WebCore/dom/NodeFilter.idl \ - WebCore/dom/NodeIterator.idl \ - WebCore/dom/NodeList.idl \ - WebCore/dom/Notation.idl \ - WebCore/dom/OverflowEvent.idl \ - WebCore/dom/PageTransitionEvent.idl \ - WebCore/dom/PopStateEvent.idl \ - WebCore/dom/ProcessingInstruction.idl \ - WebCore/dom/ProgressEvent.idl \ - WebCore/dom/Range.idl \ - WebCore/dom/RangeException.idl \ - WebCore/dom/Text.idl \ - WebCore/dom/TextEvent.idl \ - WebCore/dom/Touch.idl \ - WebCore/dom/TouchEvent.idl \ - WebCore/dom/TouchList.idl \ - WebCore/dom/TreeWalker.idl \ - WebCore/dom/UIEvent.idl \ - WebCore/dom/WebKitAnimationEvent.idl \ - WebCore/dom/WebKitTransitionEvent.idl \ - WebCore/dom/WheelEvent.idl \ - WebCore/html/Blob.idl \ - WebCore/html/BlobBuilder.idl \ - WebCore/html/canvas/ArrayBufferView.idl \ - WebCore/html/canvas/ArrayBuffer.idl \ - WebCore/html/canvas/Int8Array.idl \ - WebCore/html/canvas/Float32Array.idl \ - WebCore/html/canvas/CanvasGradient.idl \ - WebCore/html/canvas/Int32Array.idl \ - WebCore/html/canvas/CanvasPattern.idl \ - WebCore/html/canvas/CanvasRenderingContext.idl \ - WebCore/html/canvas/CanvasRenderingContext2D.idl \ - WebCore/html/canvas/WebGLRenderingContext.idl \ - WebCore/html/canvas/Int16Array.idl \ - WebCore/html/canvas/Uint8Array.idl \ - WebCore/html/canvas/Uint32Array.idl \ - WebCore/html/canvas/Uint16Array.idl \ - WebCore/html/DataGridColumn.idl \ - WebCore/html/DataGridColumnList.idl \ - WebCore/html/DOMFormData.idl \ - WebCore/html/File.idl \ - WebCore/html/FileError.idl \ - WebCore/html/FileList.idl \ - WebCore/html/FileReader.idl \ - WebCore/html/HTMLAllCollection.idl \ - WebCore/html/HTMLAnchorElement.idl \ - WebCore/html/HTMLAppletElement.idl \ - WebCore/html/HTMLAreaElement.idl \ - WebCore/html/HTMLAudioElement.idl \ - WebCore/html/HTMLBRElement.idl \ - WebCore/html/HTMLBaseElement.idl \ - WebCore/html/HTMLBaseFontElement.idl \ - WebCore/html/HTMLBlockquoteElement.idl \ - WebCore/html/HTMLBodyElement.idl \ - WebCore/html/HTMLButtonElement.idl \ - WebCore/html/HTMLCanvasElement.idl \ - WebCore/html/HTMLCollection.idl \ - WebCore/html/HTMLDataGridElement.idl \ - WebCore/html/HTMLDataGridCellElement.idl \ - WebCore/html/HTMLDataGridColElement.idl \ - WebCore/html/HTMLDataGridRowElement.idl \ - WebCore/html/HTMLDataListElement.idl \ - WebCore/html/HTMLDListElement.idl \ - WebCore/html/HTMLDirectoryElement.idl \ - WebCore/html/HTMLDivElement.idl \ - WebCore/html/HTMLDocument.idl \ - WebCore/html/HTMLElement.idl \ - WebCore/html/HTMLEmbedElement.idl \ - WebCore/html/HTMLFieldSetElement.idl \ - WebCore/html/HTMLFontElement.idl \ - WebCore/html/HTMLFormElement.idl \ - WebCore/html/HTMLFrameElement.idl \ - WebCore/html/HTMLFrameSetElement.idl \ - WebCore/html/HTMLHRElement.idl \ - WebCore/html/HTMLHeadElement.idl \ - WebCore/html/HTMLHeadingElement.idl \ - WebCore/html/HTMLHtmlElement.idl \ - WebCore/html/HTMLIFrameElement.idl \ - WebCore/html/HTMLImageElement.idl \ - WebCore/html/HTMLInputElement.idl \ - WebCore/html/HTMLIsIndexElement.idl \ - WebCore/html/HTMLLIElement.idl \ - WebCore/html/HTMLLabelElement.idl \ - WebCore/html/HTMLLegendElement.idl \ - WebCore/html/HTMLLinkElement.idl \ - WebCore/html/HTMLMapElement.idl \ - WebCore/html/HTMLMarqueeElement.idl \ - WebCore/html/HTMLMediaElement.idl \ - WebCore/html/MediaError.idl \ - WebCore/html/HTMLMenuElement.idl \ - WebCore/html/HTMLMetaElement.idl \ - WebCore/html/HTMLMeterElement.idl \ - WebCore/html/HTMLModElement.idl \ - WebCore/html/HTMLOListElement.idl \ - WebCore/html/HTMLObjectElement.idl \ - WebCore/html/HTMLOptGroupElement.idl \ - WebCore/html/HTMLOptionElement.idl \ - WebCore/html/HTMLOptionsCollection.idl \ - WebCore/html/HTMLParagraphElement.idl \ - WebCore/html/HTMLParamElement.idl \ - WebCore/html/HTMLPreElement.idl \ - WebCore/html/HTMLProgressElement.idl \ - WebCore/html/HTMLQuoteElement.idl \ - WebCore/html/HTMLScriptElement.idl \ - WebCore/html/HTMLSelectElement.idl \ - WebCore/html/HTMLSourceElement.idl \ - WebCore/html/HTMLStyleElement.idl \ - WebCore/html/HTMLTableCaptionElement.idl \ - WebCore/html/HTMLTableCellElement.idl \ - WebCore/html/HTMLTableColElement.idl \ - WebCore/html/HTMLTableElement.idl \ - WebCore/html/HTMLTableRowElement.idl \ - WebCore/html/HTMLTableSectionElement.idl \ - WebCore/html/HTMLTextAreaElement.idl \ - WebCore/html/HTMLTitleElement.idl \ - WebCore/html/HTMLUListElement.idl \ - WebCore/html/HTMLVideoElement.idl \ - WebCore/html/ImageData.idl \ - WebCore/html/TextMetrics.idl \ - WebCore/html/ValidityState.idl \ - WebCore/html/VoidCallback.idl \ - WebCore/inspector/JavaScriptCallFrame.idl \ - WebCore/inspector/InjectedScriptHost.idl \ - WebCore/inspector/InspectorBackend.idl \ - WebCore/inspector/InspectorFrontendHost.idl \ - WebCore/inspector/ScriptProfile.idl \ - WebCore/inspector/ScriptProfileNode.idl \ - WebCore/notifications/Notification.idl \ - WebCore/notifications/NotificationCenter.idl \ - WebCore/page/BarInfo.idl \ - WebCore/page/Console.idl \ - WebCore/page/Coordinates.idl \ - WebCore/page/DOMSelection.idl \ - WebCore/page/DOMWindow.idl \ - WebCore/page/EventSource.idl \ - WebCore/page/Geolocation.idl \ - WebCore/page/Geoposition.idl \ - WebCore/page/History.idl \ - WebCore/page/Location.idl \ - WebCore/page/MemoryInfo.idl \ - WebCore/page/Navigation.idl \ - WebCore/page/Navigator.idl \ - WebCore/page/Performance.idl \ - WebCore/page/PositionError.idl \ - WebCore/page/Screen.idl \ - WebCore/page/Timing.idl \ - WebCore/page/WebKitPoint.idl \ - WebCore/page/WorkerNavigator.idl \ - WebCore/plugins/DOMMimeType.idl \ - WebCore/plugins/DOMMimeTypeArray.idl \ - WebCore/plugins/DOMPlugin.idl \ - WebCore/plugins/DOMPluginArray.idl \ - WebCore/workers/AbstractWorker.idl \ - WebCore/workers/DedicatedWorkerContext.idl \ - WebCore/workers/SharedWorker.idl \ - WebCore/workers/SharedWorkerContext.idl \ - WebCore/workers/Worker.idl \ - WebCore/workers/WorkerContext.idl \ - WebCore/workers/WorkerLocation.idl \ - WebCore/xml/DOMParser.idl \ - WebCore/xml/XMLHttpRequest.idl \ - WebCore/xml/XMLHttpRequestException.idl \ - WebCore/xml/XMLHttpRequestProgressEvent.idl \ - WebCore/xml/XMLHttpRequestUpload.idl \ - WebCore/xml/XMLSerializer.idl \ - WebCore/xml/XSLTProcessor.idl - -# This IDL file should not be used when calculating the source list -# of libWebCoreJS, so we add it directly to the header list here, so -# that it will be included in the distribution. -noinst_HEADERS += \ - WebCore/inspector/Inspector.idl + DerivedSources/WebCore/XMLNames.h \ + DerivedSources/WebCore/XMLNSNames.cpp \ + DerivedSources/WebCore/XMLNSNames.h webcoregtk_dom_sources = \ WebCore/bindings/gobject/ConvertToUTF8String.cpp \ @@ -2425,12 +2642,13 @@ endif # END ENABLE_JAVASCRIPT_DEBUGGER if ENABLE_OFFLINE_WEB_APPLICATIONS FEATURE_DEFINES += ENABLE_OFFLINE_WEB_APPLICATIONS=1 -IDL_BINDINGS += \ - WebCore/loader/appcache/DOMApplicationCache.idl - webcore_cppflags += \ -DENABLE_OFFLINE_WEB_APPLICATIONS=1 +webcore_built_sources += \ + DerivedSources/WebCore/JSDOMApplicationCache.cpp \ + DerivedSources/WebCore/JSDOMApplicationCache.h + webcore_sources += \ WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp \ WebCore/loader/appcache/ApplicationCache.cpp \ @@ -2456,25 +2674,39 @@ endif # END ENABLE_OFFLINE_WEB_APPLICATIONS if ENABLE_DATABASE FEATURE_DEFINES += ENABLE_DATABASE=1 -IDL_BINDINGS += \ - WebCore/storage/Database.idl \ - WebCore/storage/DatabaseCallback.idl \ - WebCore/storage/DatabaseSync.idl \ - WebCore/storage/SQLError.idl \ - WebCore/storage/SQLException.idl \ - WebCore/storage/SQLResultSet.idl \ - WebCore/storage/SQLResultSetRowList.idl \ - WebCore/storage/SQLStatementCallback.idl \ - WebCore/storage/SQLStatementErrorCallback.idl \ - WebCore/storage/SQLTransaction.idl \ - WebCore/storage/SQLTransactionCallback.idl \ - WebCore/storage/SQLTransactionErrorCallback.idl \ - WebCore/storage/SQLTransactionSync.idl \ - WebCore/storage/SQLTransactionSyncCallback.idl - webcore_cppflags += \ -DENABLE_DATABASE=1 +webcore_built_sources += \ + DerivedSources/WebCore/JSDatabase.cpp \ + DerivedSources/WebCore/JSDatabase.h \ + DerivedSources/WebCore/JSDatabaseCallback.cpp \ + DerivedSources/WebCore/JSDatabaseCallback.h \ + DerivedSources/WebCore/JSDatabaseSync.cpp \ + DerivedSources/WebCore/JSDatabaseSync.h \ + DerivedSources/WebCore/JSSQLError.cpp \ + DerivedSources/WebCore/JSSQLError.h \ + DerivedSources/WebCore/JSSQLException.cpp \ + DerivedSources/WebCore/JSSQLException.h \ + DerivedSources/WebCore/JSSQLResultSet.cpp \ + DerivedSources/WebCore/JSSQLResultSet.h \ + DerivedSources/WebCore/JSSQLResultSetRowList.cpp \ + DerivedSources/WebCore/JSSQLResultSetRowList.h \ + DerivedSources/WebCore/JSSQLStatementCallback.cpp \ + DerivedSources/WebCore/JSSQLStatementCallback.h \ + DerivedSources/WebCore/JSSQLStatementErrorCallback.cpp \ + DerivedSources/WebCore/JSSQLStatementErrorCallback.h \ + DerivedSources/WebCore/JSSQLTransaction.cpp \ + DerivedSources/WebCore/JSSQLTransaction.h \ + DerivedSources/WebCore/JSSQLTransactionCallback.cpp \ + DerivedSources/WebCore/JSSQLTransactionCallback.h \ + DerivedSources/WebCore/JSSQLTransactionErrorCallback.cpp \ + DerivedSources/WebCore/JSSQLTransactionErrorCallback.h \ + DerivedSources/WebCore/JSSQLTransactionSync.cpp \ + DerivedSources/WebCore/JSSQLTransactionSync.h \ + DerivedSources/WebCore/JSSQLTransactionSyncCallback.cpp \ + DerivedSources/WebCore/JSSQLTransactionSyncCallback.h + webcore_sources += \ WebCore/bindings/js/JSCustomSQLStatementErrorCallback.cpp \ WebCore/bindings/js/JSDatabaseCustom.cpp \ @@ -2577,23 +2809,35 @@ endif # ENABLE_EVENTSOURCE if ENABLE_INDEXED_DATABASE FEATURE_DEFINES += ENABLE_INDEXED_DATABASE=1 -IDL_BINDINGS += \ - WebCore/storage/IDBAny.idl \ - WebCore/storage/IDBDatabaseError.idl \ - WebCore/storage/IDBDatabaseException.idl \ - WebCore/storage/IDBDatabaseRequest.idl \ - WebCore/storage/IDBErrorEvent.idl \ - WebCore/storage/IDBEvent.idl \ - WebCore/storage/IDBIndexRequest.idl \ - WebCore/storage/IDBKeyRange.idl \ - WebCore/storage/IDBObjectStoreRequest.idl \ - WebCore/storage/IDBRequest.idl \ - WebCore/storage/IDBSuccessEvent.idl \ - WebCore/storage/IndexedDatabaseRequest.idl - webcore_cppflags += \ -DENABLE_INDEXED_DATABASE=1 +webcore_built_sources += \ + DerivedSources/WebCore/JSIDBAny.cpp \ + DerivedSources/WebCore/JSIDBAny.h \ + DerivedSources/WebCore/JSIDBDatabaseError.cpp \ + DerivedSources/WebCore/JSIDBDatabaseError.h \ + DerivedSources/WebCore/JSIDBDatabaseException.cpp \ + DerivedSources/WebCore/JSIDBDatabaseException.h \ + DerivedSources/WebCore/JSIDBDatabaseRequest.cpp \ + DerivedSources/WebCore/JSIDBDatabaseRequest.h \ + DerivedSources/WebCore/JSIDBErrorEvent.cpp \ + DerivedSources/WebCore/JSIDBErrorEvent.h \ + DerivedSources/WebCore/JSIDBEvent.cpp \ + DerivedSources/WebCore/JSIDBEvent.h \ + DerivedSources/WebCore/JSIDBIndexRequest.cpp \ + DerivedSources/WebCore/JSIDBIndexRequest.h \ + DerivedSources/WebCore/JSIDBKeyRange.cpp \ + DerivedSources/WebCore/JSIDBKeyRange.h \ + DerivedSources/WebCore/JSIDBObjectStoreRequest.cpp \ + DerivedSources/WebCore/JSIDBObjectStoreRequest.h \ + DerivedSources/WebCore/JSIDBRequest.cpp \ + DerivedSources/WebCore/JSIDBRequest.h \ + DerivedSources/WebCore/JSIDBSuccessEvent.cpp \ + DerivedSources/WebCore/JSIDBSuccessEvent.h \ + DerivedSources/WebCore/JSIndexedDatabaseRequest.cpp \ + DerivedSources/WebCore/JSIndexedDatabaseRequest.h + webcore_sources += \ WebCore/storage/IDBAny.cpp \ WebCore/storage/IDBAny.h \ @@ -2652,13 +2896,15 @@ endif # END ENABLE_DIRECTORY_UPLOAD if ENABLE_DOM_STORAGE FEATURE_DEFINES += ENABLE_DOM_STORAGE=1 -IDL_BINDINGS += \ - WebCore/storage/Storage.idl \ - WebCore/storage/StorageEvent.idl - webcore_cppflags += \ -DENABLE_DOM_STORAGE=1 +webcore_built_sources += \ + DerivedSources/WebCore/JSStorage.cpp \ + DerivedSources/WebCore/JSStorage.h \ + DerivedSources/WebCore/JSStorageEvent.cpp \ + DerivedSources/WebCore/JSStorageEvent.h + webcore_sources += \ WebCore/bindings/js/JSStorageCustom.cpp \ WebCore/storage/LocalStorageTask.cpp \ @@ -2767,8 +3013,9 @@ if ENABLE_DEBUG webcore_cppflags += -DGST_DISABLE_DEPRECATED endif # END ENABLE_DEBUG -IDL_BINDINGS += \ - WebCore/html/TimeRanges.idl +webcore_built_sources += \ + DerivedSources/WebCore/JSTimeRanges.cpp \ + DerivedSources/WebCore/JSTimeRanges.h webcore_sources += \ WebCore/bindings/js/JSAudioConstructor.cpp \ @@ -2857,16 +3104,19 @@ FEATURE_DEFINES += ENABLE_XPATH=1 webcore_cppflags += -DENABLE_XPATH=1 webcore_built_sources += \ + DerivedSources/WebCore/JSXPathEvaluator.cpp \ + DerivedSources/WebCore/JSXPathEvaluator.h \ + DerivedSources/WebCore/JSXPathException.cpp \ + DerivedSources/WebCore/JSXPathException.h \ + DerivedSources/WebCore/JSXPathExpression.cpp \ + DerivedSources/WebCore/JSXPathExpression.h \ + DerivedSources/WebCore/JSXPathNSResolver.cpp \ + DerivedSources/WebCore/JSXPathNSResolver.h \ + DerivedSources/WebCore/JSXPathResult.cpp \ + DerivedSources/WebCore/JSXPathResult.h \ DerivedSources/WebCore/XPathGrammar.cpp \ DerivedSources/WebCore/XPathGrammar.h -IDL_BINDINGS += \ - WebCore/xml/XPathEvaluator.idl \ - WebCore/xml/XPathException.idl \ - WebCore/xml/XPathExpression.idl \ - WebCore/xml/XPathNSResolver.idl \ - WebCore/xml/XPathResult.idl - webcore_sources += \ WebCore/xml/NativeXPathNSResolver.cpp \ WebCore/xml/NativeXPathNSResolver.h \ @@ -3202,160 +3452,295 @@ FEATURE_DEFINES += ENABLE_SVG=1 WEBCORE_CSS_PROPERTY_NAMES += $(WebCore)/css/SVGCSSPropertyNames.in WEBCORE_CSS_VALUE_KEYWORDS += $(WebCore)/css/SVGCSSValueKeywords.in -IDL_BINDINGS += \ - WebCore/svg/ElementTimeControl.idl \ - WebCore/svg/SVGAElement.idl \ - WebCore/svg/SVGAltGlyphElement.idl \ - WebCore/svg/SVGAngle.idl \ - WebCore/svg/SVGAnimateColorElement.idl \ - WebCore/svg/SVGAnimateElement.idl \ - WebCore/svg/SVGAnimateTransformElement.idl \ - WebCore/svg/SVGAnimatedAngle.idl \ - WebCore/svg/SVGAnimatedBoolean.idl \ - WebCore/svg/SVGAnimatedEnumeration.idl \ - WebCore/svg/SVGAnimatedInteger.idl \ - WebCore/svg/SVGAnimatedLength.idl \ - WebCore/svg/SVGAnimatedLengthList.idl \ - WebCore/svg/SVGAnimatedNumber.idl \ - WebCore/svg/SVGAnimatedNumberList.idl \ - WebCore/svg/SVGAnimatedPathData.idl \ - WebCore/svg/SVGAnimatedPoints.idl \ - WebCore/svg/SVGAnimatedPreserveAspectRatio.idl \ - WebCore/svg/SVGAnimatedRect.idl \ - WebCore/svg/SVGAnimatedString.idl \ - WebCore/svg/SVGAnimatedTransformList.idl \ - WebCore/svg/SVGAnimationElement.idl \ - WebCore/svg/SVGCircleElement.idl \ - WebCore/svg/SVGClipPathElement.idl \ - WebCore/svg/SVGColor.idl \ - WebCore/svg/SVGComponentTransferFunctionElement.idl \ - WebCore/svg/SVGCursorElement.idl \ - WebCore/svg/SVGDefsElement.idl \ - WebCore/svg/SVGDescElement.idl \ - WebCore/svg/SVGDocument.idl \ - WebCore/svg/SVGElement.idl \ - WebCore/svg/SVGElementInstance.idl \ - WebCore/svg/SVGElementInstanceList.idl \ - WebCore/svg/SVGEllipseElement.idl \ - WebCore/svg/SVGException.idl \ - WebCore/svg/SVGExternalResourcesRequired.idl \ - WebCore/svg/SVGFEBlendElement.idl \ - WebCore/svg/SVGFEColorMatrixElement.idl \ - WebCore/svg/SVGFEComponentTransferElement.idl \ - WebCore/svg/SVGFECompositeElement.idl \ - WebCore/svg/SVGFEConvolveMatrixElement.idl \ - WebCore/svg/SVGFEDiffuseLightingElement.idl \ - WebCore/svg/SVGFEDisplacementMapElement.idl \ - WebCore/svg/SVGFEDistantLightElement.idl \ - WebCore/svg/SVGFEFloodElement.idl \ - WebCore/svg/SVGFEFuncAElement.idl \ - WebCore/svg/SVGFEFuncBElement.idl \ - WebCore/svg/SVGFEFuncGElement.idl \ - WebCore/svg/SVGFEFuncRElement.idl \ - WebCore/svg/SVGFEGaussianBlurElement.idl \ - WebCore/svg/SVGFEImageElement.idl \ - WebCore/svg/SVGFEMergeElement.idl \ - WebCore/svg/SVGFEMergeNodeElement.idl \ - WebCore/svg/SVGFEMorphologyElement.idl \ - WebCore/svg/SVGFEOffsetElement.idl \ - WebCore/svg/SVGFEPointLightElement.idl \ - WebCore/svg/SVGFESpecularLightingElement.idl \ - WebCore/svg/SVGFESpotLightElement.idl \ - WebCore/svg/SVGFETileElement.idl \ - WebCore/svg/SVGFETurbulenceElement.idl \ - WebCore/svg/SVGFilterElement.idl \ - WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl \ - WebCore/svg/SVGFitToViewBox.idl \ - WebCore/svg/SVGFontElement.idl \ - WebCore/svg/SVGFontFaceElement.idl \ - WebCore/svg/SVGFontFaceFormatElement.idl \ - WebCore/svg/SVGFontFaceNameElement.idl \ - WebCore/svg/SVGFontFaceSrcElement.idl \ - WebCore/svg/SVGFontFaceUriElement.idl \ - WebCore/svg/SVGForeignObjectElement.idl \ - WebCore/svg/SVGGElement.idl \ - WebCore/svg/SVGGlyphElement.idl \ - WebCore/svg/SVGGradientElement.idl \ - WebCore/svg/SVGHKernElement.idl \ - WebCore/svg/SVGImageElement.idl \ - WebCore/svg/SVGLangSpace.idl \ - WebCore/svg/SVGLength.idl \ - WebCore/svg/SVGLengthList.idl \ - WebCore/svg/SVGLineElement.idl \ - WebCore/svg/SVGLinearGradientElement.idl \ - WebCore/svg/SVGLocatable.idl \ - WebCore/svg/SVGMarkerElement.idl \ - WebCore/svg/SVGMaskElement.idl \ - WebCore/svg/SVGMatrix.idl \ - WebCore/svg/SVGMetadataElement.idl \ - WebCore/svg/SVGMissingGlyphElement.idl \ - WebCore/svg/SVGNumber.idl \ - WebCore/svg/SVGNumberList.idl \ - WebCore/svg/SVGPaint.idl \ - WebCore/svg/SVGPathElement.idl \ - WebCore/svg/SVGPathSeg.idl \ - WebCore/svg/SVGPathSegArcAbs.idl \ - WebCore/svg/SVGPathSegArcRel.idl \ - WebCore/svg/SVGPathSegClosePath.idl \ - WebCore/svg/SVGPathSegCurvetoCubicAbs.idl \ - WebCore/svg/SVGPathSegCurvetoCubicRel.idl \ - WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl \ - WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl \ - WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl \ - WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl \ - WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl \ - WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl \ - WebCore/svg/SVGPathSegLinetoAbs.idl \ - WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl \ - WebCore/svg/SVGPathSegLinetoHorizontalRel.idl \ - WebCore/svg/SVGPathSegLinetoRel.idl \ - WebCore/svg/SVGPathSegLinetoVerticalAbs.idl \ - WebCore/svg/SVGPathSegLinetoVerticalRel.idl \ - WebCore/svg/SVGPathSegList.idl \ - WebCore/svg/SVGPathSegMovetoAbs.idl \ - WebCore/svg/SVGPathSegMovetoRel.idl \ - WebCore/svg/SVGPatternElement.idl \ - WebCore/svg/SVGPoint.idl \ - WebCore/svg/SVGPointList.idl \ - WebCore/svg/SVGPolygonElement.idl \ - WebCore/svg/SVGPolylineElement.idl \ - WebCore/svg/SVGPreserveAspectRatio.idl \ - WebCore/svg/SVGRadialGradientElement.idl \ - WebCore/svg/SVGRect.idl \ - WebCore/svg/SVGRectElement.idl \ - WebCore/svg/SVGRenderingIntent.idl \ - WebCore/svg/SVGSVGElement.idl \ - WebCore/svg/SVGScriptElement.idl \ - WebCore/svg/SVGSetElement.idl \ - WebCore/svg/SVGStopElement.idl \ - WebCore/svg/SVGStringList.idl \ - WebCore/svg/SVGStylable.idl \ - WebCore/svg/SVGStyleElement.idl \ - WebCore/svg/SVGSwitchElement.idl \ - WebCore/svg/SVGSymbolElement.idl \ - WebCore/svg/SVGTRefElement.idl \ - WebCore/svg/SVGTSpanElement.idl \ - WebCore/svg/SVGTests.idl \ - WebCore/svg/SVGTextContentElement.idl \ - WebCore/svg/SVGTextElement.idl \ - WebCore/svg/SVGTextPathElement.idl \ - WebCore/svg/SVGTextPositioningElement.idl \ - WebCore/svg/SVGTitleElement.idl \ - WebCore/svg/SVGTransform.idl \ - WebCore/svg/SVGTransformList.idl \ - WebCore/svg/SVGTransformable.idl \ - WebCore/svg/SVGURIReference.idl \ - WebCore/svg/SVGUnitTypes.idl \ - WebCore/svg/SVGUseElement.idl \ - WebCore/svg/SVGViewElement.idl \ - WebCore/svg/SVGViewSpec.idl \ - WebCore/svg/SVGVKernElement.idl \ - WebCore/svg/SVGZoomAndPan.idl \ - WebCore/svg/SVGZoomEvent.idl - webcore_cppflags += \ -DENABLE_SVG=1 +webcore_built_sources += \ + DerivedSources/WebCore/JSElementTimeControl.h \ + DerivedSources/WebCore/JSSVGAElement.cpp \ + DerivedSources/WebCore/JSSVGAElement.h \ + DerivedSources/WebCore/JSSVGAltGlyphElement.cpp \ + DerivedSources/WebCore/JSSVGAltGlyphElement.h \ + DerivedSources/WebCore/JSSVGAngle.cpp \ + DerivedSources/WebCore/JSSVGAngle.h \ + DerivedSources/WebCore/JSSVGAnimateColorElement.cpp \ + DerivedSources/WebCore/JSSVGAnimateColorElement.h \ + DerivedSources/WebCore/JSSVGAnimatedAngle.cpp \ + DerivedSources/WebCore/JSSVGAnimatedAngle.h \ + DerivedSources/WebCore/JSSVGAnimatedBoolean.cpp \ + DerivedSources/WebCore/JSSVGAnimatedBoolean.h \ + DerivedSources/WebCore/JSSVGAnimatedEnumeration.cpp \ + DerivedSources/WebCore/JSSVGAnimatedEnumeration.h \ + DerivedSources/WebCore/JSSVGAnimatedInteger.cpp \ + DerivedSources/WebCore/JSSVGAnimatedInteger.h \ + DerivedSources/WebCore/JSSVGAnimatedLength.cpp \ + DerivedSources/WebCore/JSSVGAnimatedLength.h \ + DerivedSources/WebCore/JSSVGAnimatedLengthList.cpp \ + DerivedSources/WebCore/JSSVGAnimatedLengthList.h \ + DerivedSources/WebCore/JSSVGAnimatedNumber.cpp \ + DerivedSources/WebCore/JSSVGAnimatedNumber.h \ + DerivedSources/WebCore/JSSVGAnimatedNumberList.cpp \ + DerivedSources/WebCore/JSSVGAnimatedNumberList.h \ + DerivedSources/WebCore/JSSVGAnimatedPathData.h \ + DerivedSources/WebCore/JSSVGAnimatedPoints.h \ + DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.cpp \ + DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.h \ + DerivedSources/WebCore/JSSVGAnimatedRect.cpp \ + DerivedSources/WebCore/JSSVGAnimatedRect.h \ + DerivedSources/WebCore/JSSVGAnimatedString.cpp \ + DerivedSources/WebCore/JSSVGAnimatedString.h \ + DerivedSources/WebCore/JSSVGAnimatedTransformList.cpp \ + DerivedSources/WebCore/JSSVGAnimatedTransformList.h \ + DerivedSources/WebCore/JSSVGAnimateElement.cpp \ + DerivedSources/WebCore/JSSVGAnimateElement.h \ + DerivedSources/WebCore/JSSVGAnimateTransformElement.cpp \ + DerivedSources/WebCore/JSSVGAnimateTransformElement.h \ + DerivedSources/WebCore/JSSVGAnimationElement.cpp \ + DerivedSources/WebCore/JSSVGAnimationElement.h \ + DerivedSources/WebCore/JSSVGCircleElement.cpp \ + DerivedSources/WebCore/JSSVGCircleElement.h \ + DerivedSources/WebCore/JSSVGClipPathElement.cpp \ + DerivedSources/WebCore/JSSVGClipPathElement.h \ + DerivedSources/WebCore/JSSVGColor.cpp \ + DerivedSources/WebCore/JSSVGColor.h \ + DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.cpp \ + DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h \ + DerivedSources/WebCore/JSSVGCursorElement.cpp \ + DerivedSources/WebCore/JSSVGCursorElement.h \ + DerivedSources/WebCore/JSSVGDefsElement.cpp \ + DerivedSources/WebCore/JSSVGDefsElement.h \ + DerivedSources/WebCore/JSSVGDescElement.cpp \ + DerivedSources/WebCore/JSSVGDescElement.h \ + DerivedSources/WebCore/JSSVGDocument.cpp \ + DerivedSources/WebCore/JSSVGDocument.h \ + DerivedSources/WebCore/JSSVGElement.cpp \ + DerivedSources/WebCore/JSSVGElement.h \ + DerivedSources/WebCore/JSSVGElementInstance.cpp \ + DerivedSources/WebCore/JSSVGElementInstance.h \ + DerivedSources/WebCore/JSSVGElementInstanceList.cpp \ + DerivedSources/WebCore/JSSVGElementInstanceList.h \ + DerivedSources/WebCore/JSSVGEllipseElement.cpp \ + DerivedSources/WebCore/JSSVGEllipseElement.h \ + DerivedSources/WebCore/JSSVGException.cpp \ + DerivedSources/WebCore/JSSVGException.h \ + DerivedSources/WebCore/JSSVGExternalResourcesRequired.h \ + DerivedSources/WebCore/JSSVGFEBlendElement.cpp \ + DerivedSources/WebCore/JSSVGFEBlendElement.h \ + DerivedSources/WebCore/JSSVGFEColorMatrixElement.cpp \ + DerivedSources/WebCore/JSSVGFEColorMatrixElement.h \ + DerivedSources/WebCore/JSSVGFEComponentTransferElement.cpp \ + DerivedSources/WebCore/JSSVGFEComponentTransferElement.h \ + DerivedSources/WebCore/JSSVGFECompositeElement.cpp \ + DerivedSources/WebCore/JSSVGFECompositeElement.h \ + DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.cpp \ + DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h \ + DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.cpp \ + DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h \ + DerivedSources/WebCore/JSSVGFEDisplacementMapElement.cpp \ + DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h \ + DerivedSources/WebCore/JSSVGFEDistantLightElement.cpp \ + DerivedSources/WebCore/JSSVGFEDistantLightElement.h \ + DerivedSources/WebCore/JSSVGFEFloodElement.cpp \ + DerivedSources/WebCore/JSSVGFEFloodElement.h \ + DerivedSources/WebCore/JSSVGFEFuncAElement.cpp \ + DerivedSources/WebCore/JSSVGFEFuncAElement.h \ + DerivedSources/WebCore/JSSVGFEFuncBElement.cpp \ + DerivedSources/WebCore/JSSVGFEFuncBElement.h \ + DerivedSources/WebCore/JSSVGFEFuncGElement.cpp \ + DerivedSources/WebCore/JSSVGFEFuncGElement.h \ + DerivedSources/WebCore/JSSVGFEFuncRElement.cpp \ + DerivedSources/WebCore/JSSVGFEFuncRElement.h \ + DerivedSources/WebCore/JSSVGFEGaussianBlurElement.cpp \ + DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h \ + DerivedSources/WebCore/JSSVGFEImageElement.cpp \ + DerivedSources/WebCore/JSSVGFEImageElement.h \ + DerivedSources/WebCore/JSSVGFEMergeElement.cpp \ + DerivedSources/WebCore/JSSVGFEMergeElement.h \ + DerivedSources/WebCore/JSSVGFEMergeNodeElement.cpp \ + DerivedSources/WebCore/JSSVGFEMergeNodeElement.h \ + DerivedSources/WebCore/JSSVGFEMorphologyElement.cpp \ + DerivedSources/WebCore/JSSVGFEMorphologyElement.h \ + DerivedSources/WebCore/JSSVGFEOffsetElement.cpp \ + DerivedSources/WebCore/JSSVGFEOffsetElement.h \ + DerivedSources/WebCore/JSSVGFEPointLightElement.cpp \ + DerivedSources/WebCore/JSSVGFEPointLightElement.h \ + DerivedSources/WebCore/JSSVGFESpecularLightingElement.cpp \ + DerivedSources/WebCore/JSSVGFESpecularLightingElement.h \ + DerivedSources/WebCore/JSSVGFESpotLightElement.cpp \ + DerivedSources/WebCore/JSSVGFESpotLightElement.h \ + DerivedSources/WebCore/JSSVGFETileElement.cpp \ + DerivedSources/WebCore/JSSVGFETileElement.h \ + DerivedSources/WebCore/JSSVGFETurbulenceElement.cpp \ + DerivedSources/WebCore/JSSVGFETurbulenceElement.h \ + DerivedSources/WebCore/JSSVGFilterElement.cpp \ + DerivedSources/WebCore/JSSVGFilterElement.h \ + DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.h \ + DerivedSources/WebCore/JSSVGFitToViewBox.h \ + DerivedSources/WebCore/JSSVGFontElement.cpp \ + DerivedSources/WebCore/JSSVGFontElement.h \ + DerivedSources/WebCore/JSSVGFontFaceElement.cpp \ + DerivedSources/WebCore/JSSVGFontFaceElement.h \ + DerivedSources/WebCore/JSSVGFontFaceFormatElement.cpp \ + DerivedSources/WebCore/JSSVGFontFaceFormatElement.h \ + DerivedSources/WebCore/JSSVGFontFaceNameElement.cpp \ + DerivedSources/WebCore/JSSVGFontFaceNameElement.h \ + DerivedSources/WebCore/JSSVGFontFaceSrcElement.cpp \ + DerivedSources/WebCore/JSSVGFontFaceSrcElement.h \ + DerivedSources/WebCore/JSSVGFontFaceUriElement.cpp \ + DerivedSources/WebCore/JSSVGFontFaceUriElement.h \ + DerivedSources/WebCore/JSSVGForeignObjectElement.cpp \ + DerivedSources/WebCore/JSSVGForeignObjectElement.h \ + DerivedSources/WebCore/JSSVGGElement.cpp \ + DerivedSources/WebCore/JSSVGGElement.h \ + DerivedSources/WebCore/JSSVGGlyphElement.cpp \ + DerivedSources/WebCore/JSSVGGlyphElement.h \ + DerivedSources/WebCore/JSSVGGradientElement.cpp \ + DerivedSources/WebCore/JSSVGGradientElement.h \ + DerivedSources/WebCore/JSSVGHKernElement.cpp \ + DerivedSources/WebCore/JSSVGHKernElement.h \ + DerivedSources/WebCore/JSSVGImageElement.cpp \ + DerivedSources/WebCore/JSSVGImageElement.h \ + DerivedSources/WebCore/JSSVGLangSpace.h \ + DerivedSources/WebCore/JSSVGLength.cpp \ + DerivedSources/WebCore/JSSVGLength.h \ + DerivedSources/WebCore/JSSVGLengthList.cpp \ + DerivedSources/WebCore/JSSVGLengthList.h \ + DerivedSources/WebCore/JSSVGLinearGradientElement.cpp \ + DerivedSources/WebCore/JSSVGLinearGradientElement.h \ + DerivedSources/WebCore/JSSVGLineElement.cpp \ + DerivedSources/WebCore/JSSVGLineElement.h \ + DerivedSources/WebCore/JSSVGLocatable.h \ + DerivedSources/WebCore/JSSVGMarkerElement.cpp \ + DerivedSources/WebCore/JSSVGMarkerElement.h \ + DerivedSources/WebCore/JSSVGMaskElement.cpp \ + DerivedSources/WebCore/JSSVGMaskElement.h \ + DerivedSources/WebCore/JSSVGMatrix.cpp \ + DerivedSources/WebCore/JSSVGMatrix.h \ + DerivedSources/WebCore/JSSVGMetadataElement.cpp \ + DerivedSources/WebCore/JSSVGMetadataElement.h \ + DerivedSources/WebCore/JSSVGMissingGlyphElement.cpp \ + DerivedSources/WebCore/JSSVGMissingGlyphElement.h \ + DerivedSources/WebCore/JSSVGNumber.cpp \ + DerivedSources/WebCore/JSSVGNumber.h \ + DerivedSources/WebCore/JSSVGNumberList.cpp \ + DerivedSources/WebCore/JSSVGNumberList.h \ + DerivedSources/WebCore/JSSVGPaint.cpp \ + DerivedSources/WebCore/JSSVGPaint.h \ + DerivedSources/WebCore/JSSVGPathElement.cpp \ + DerivedSources/WebCore/JSSVGPathElement.h \ + DerivedSources/WebCore/JSSVGPathSegArcAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegArcAbs.h \ + DerivedSources/WebCore/JSSVGPathSegArcRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegArcRel.h \ + DerivedSources/WebCore/JSSVGPathSegClosePath.cpp \ + DerivedSources/WebCore/JSSVGPathSegClosePath.h \ + DerivedSources/WebCore/JSSVGPathSeg.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.h \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.h \ + DerivedSources/WebCore/JSSVGPathSeg.h \ + DerivedSources/WebCore/JSSVGPathSegLinetoAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegLinetoAbs.h \ + DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.h \ + DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.h \ + DerivedSources/WebCore/JSSVGPathSegLinetoRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegLinetoRel.h \ + DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.h \ + DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.h \ + DerivedSources/WebCore/JSSVGPathSegList.cpp \ + DerivedSources/WebCore/JSSVGPathSegList.h \ + DerivedSources/WebCore/JSSVGPathSegMovetoAbs.cpp \ + DerivedSources/WebCore/JSSVGPathSegMovetoAbs.h \ + DerivedSources/WebCore/JSSVGPathSegMovetoRel.cpp \ + DerivedSources/WebCore/JSSVGPathSegMovetoRel.h \ + DerivedSources/WebCore/JSSVGPatternElement.cpp \ + DerivedSources/WebCore/JSSVGPatternElement.h \ + DerivedSources/WebCore/JSSVGPoint.cpp \ + DerivedSources/WebCore/JSSVGPoint.h \ + DerivedSources/WebCore/JSSVGPointList.cpp \ + DerivedSources/WebCore/JSSVGPointList.h \ + DerivedSources/WebCore/JSSVGPolygonElement.cpp \ + DerivedSources/WebCore/JSSVGPolygonElement.h \ + DerivedSources/WebCore/JSSVGPolylineElement.cpp \ + DerivedSources/WebCore/JSSVGPolylineElement.h \ + DerivedSources/WebCore/JSSVGPreserveAspectRatio.cpp \ + DerivedSources/WebCore/JSSVGPreserveAspectRatio.h \ + DerivedSources/WebCore/JSSVGRadialGradientElement.cpp \ + DerivedSources/WebCore/JSSVGRadialGradientElement.h \ + DerivedSources/WebCore/JSSVGRect.cpp \ + DerivedSources/WebCore/JSSVGRectElement.cpp \ + DerivedSources/WebCore/JSSVGRectElement.h \ + DerivedSources/WebCore/JSSVGRect.h \ + DerivedSources/WebCore/JSSVGRenderingIntent.cpp \ + DerivedSources/WebCore/JSSVGRenderingIntent.h \ + DerivedSources/WebCore/JSSVGScriptElement.cpp \ + DerivedSources/WebCore/JSSVGScriptElement.h \ + DerivedSources/WebCore/JSSVGSetElement.cpp \ + DerivedSources/WebCore/JSSVGSetElement.h \ + DerivedSources/WebCore/JSSVGStopElement.cpp \ + DerivedSources/WebCore/JSSVGStopElement.h \ + DerivedSources/WebCore/JSSVGStringList.cpp \ + DerivedSources/WebCore/JSSVGStringList.h \ + DerivedSources/WebCore/JSSVGStylable.h \ + DerivedSources/WebCore/JSSVGStyleElement.cpp \ + DerivedSources/WebCore/JSSVGStyleElement.h \ + DerivedSources/WebCore/JSSVGSVGElement.cpp \ + DerivedSources/WebCore/JSSVGSVGElement.h \ + DerivedSources/WebCore/JSSVGSwitchElement.cpp \ + DerivedSources/WebCore/JSSVGSwitchElement.h \ + DerivedSources/WebCore/JSSVGSymbolElement.cpp \ + DerivedSources/WebCore/JSSVGSymbolElement.h \ + DerivedSources/WebCore/JSSVGTests.h \ + DerivedSources/WebCore/JSSVGTextContentElement.cpp \ + DerivedSources/WebCore/JSSVGTextContentElement.h \ + DerivedSources/WebCore/JSSVGTextElement.cpp \ + DerivedSources/WebCore/JSSVGTextElement.h \ + DerivedSources/WebCore/JSSVGTextPathElement.cpp \ + DerivedSources/WebCore/JSSVGTextPathElement.h \ + DerivedSources/WebCore/JSSVGTextPositioningElement.cpp \ + DerivedSources/WebCore/JSSVGTextPositioningElement.h \ + DerivedSources/WebCore/JSSVGTitleElement.cpp \ + DerivedSources/WebCore/JSSVGTitleElement.h \ + DerivedSources/WebCore/JSSVGTransformable.h \ + DerivedSources/WebCore/JSSVGTransform.cpp \ + DerivedSources/WebCore/JSSVGTransform.h \ + DerivedSources/WebCore/JSSVGTransformList.cpp \ + DerivedSources/WebCore/JSSVGTransformList.h \ + DerivedSources/WebCore/JSSVGTRefElement.cpp \ + DerivedSources/WebCore/JSSVGTRefElement.h \ + DerivedSources/WebCore/JSSVGTSpanElement.cpp \ + DerivedSources/WebCore/JSSVGTSpanElement.h \ + DerivedSources/WebCore/JSSVGUnitTypes.cpp \ + DerivedSources/WebCore/JSSVGUnitTypes.h \ + DerivedSources/WebCore/JSSVGURIReference.h \ + DerivedSources/WebCore/JSSVGUseElement.cpp \ + DerivedSources/WebCore/JSSVGUseElement.h \ + DerivedSources/WebCore/JSSVGViewElement.cpp \ + DerivedSources/WebCore/JSSVGViewElement.h \ + DerivedSources/WebCore/JSSVGViewSpec.h \ + DerivedSources/WebCore/JSSVGVKernElement.cpp \ + DerivedSources/WebCore/JSSVGVKernElement.h \ + DerivedSources/WebCore/JSSVGZoomAndPan.h \ + DerivedSources/WebCore/JSSVGZoomEvent.cpp \ + DerivedSources/WebCore/JSSVGZoomEvent.h + webcore_sources += \ WebCore/bindings/js/JSSVGContextCache.h \ WebCore/bindings/js/JSSVGElementInstanceCustom.cpp \ @@ -3842,12 +4227,13 @@ DerivedSources/WebCore/XLinkNames.cpp : $(WebCore)/dom/make_names.pl $(WebCore)/ if ENABLE_WEB_SOCKETS FEATURE_DEFINES += ENABLE_WEB_SOCKETS=1 -IDL_BINDINGS += \ - WebCore/websockets/WebSocket.idl - webcore_cppflags += \ -DENABLE_WEB_SOCKETS=1 +webcore_built_sources += \ + DerivedSources/WebCore/JSWebSocket.cpp \ + DerivedSources/WebCore/JSWebSocket.h + webcore_sources += \ WebCore/bindings/js/JSWebSocketCustom.cpp \ WebCore/platform/network/SocketStreamErrorBase.cpp \ @@ -4023,51 +4409,6 @@ DerivedSources/WebCore/JS%.h: DerivedSources/WebCore/JS%.cpp; DerivedSources/WebCore/JS%.cpp: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl $(IDL_PATH:%=--include "%") --outputDir "$(GENSOURCES_WEBCORE)" --defines "LANGUAGE_JAVASCRIPT=1 $(FEATURE_DEFINES)" --generator JS $< -IDL_BINDINGS_JS_PURE := \ - WebCore/svg/ElementTimeControl.idl \ - WebCore/svg/SVGAnimatedPathData.idl \ - WebCore/svg/SVGAnimatedPoints.idl \ - WebCore/svg/SVGExternalResourcesRequired.idl \ - WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl \ - WebCore/svg/SVGFitToViewBox.idl \ - WebCore/svg/SVGLangSpace.idl \ - WebCore/svg/SVGLocatable.idl \ - WebCore/svg/SVGStylable.idl \ - WebCore/svg/SVGTests.idl \ - WebCore/svg/SVGTransformable.idl \ - WebCore/svg/SVGURIReference.idl \ - WebCore/svg/SVGViewSpec.idl \ - WebCore/svg/SVGZoomAndPan.idl - -IDL_BINDINGS_JS := $(filter-out $(IDL_BINDINGS_JS_PURE),$(IDL_BINDINGS)) - -webcore_built_nosources += $(patsubst %.idl,DerivedSources/WebCore/JS%.h,$(notdir $(IDL_BINDINGS))) - -webcore_built_nosources += $(patsubst %.idl,DerivedSources/WebCore/JS%.cpp,$(notdir $(IDL_BINDINGS_JS))) - -webcore_built_objects = := $(patsubst %.cpp,%.lo,$(webcore_built_nosources)) - -$(webcore_built_objects): AM_CPPFLAGS+=$(corekit_cppflags) - -$(webcore_built_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS) - -libWebCoreJS_objects := $(patsubst %.idl,DerivedSources/WebCore/JS%.lo,$(notdir $(IDL_BINDINGS_JS))) - -libWebCoreJS_depfiles := $(patsubst %.idl,DerivedSources/WebCore/$(DEPDIR)/JS%.Plo,$(notdir $(IDL_BINDINGS_JS))) - -# Older automake versions (1.7) place Plo files in a different place: -libWebCoreJS_depfiles += $(patsubst %.lo,$(DEPDIR)/%.Plo,$(libWebCoreJS_objects)) - --include $(libWebCoreJS_depfiles) - -$(libWebCoreJS_objects): AM_CPPFLAGS+=$(corekit_cppflags) - -$(libWebCoreJS_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS) - -libWebCoreJS.la: $(libWebCoreJS_objects) - $(CXXLINK) $(libWebCoreJS_objects) $(LIBS) - - DerivedSources/webkit/webkitdomdummy.c: $(AM_V_GEN)mkdir -p DerivedSources/webkit || echo > $@ @@ -4259,9 +4600,6 @@ $(libgdom_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@W libgdom.la: $(libgdom_objects) $(CXXLINK) $(libgdom_objects) $(LIBS) -noinst_HEADERS += \ - $(IDL_BINDINGS) - webcore_dist += \ WebCore/ChangeLog \ WebCore/LICENSE-APPLE \ -- 1.8.3.1