diff options
author | Steve Block <steveblock@google.com> | 2010-04-27 16:31:00 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2010-05-11 14:42:12 +0100 |
commit | dcc8cf2e65d1aa555cce12431a16547e66b469ee (patch) | |
tree | 92a8d65cd5383bca9749f5327fb5e440563926e6 /WebCore/GNUmakefile.am | |
parent | ccac38a6b48843126402088a309597e682f40fe6 (diff) | |
download | external_webkit-dcc8cf2e65d1aa555cce12431a16547e66b469ee.zip external_webkit-dcc8cf2e65d1aa555cce12431a16547e66b469ee.tar.gz external_webkit-dcc8cf2e65d1aa555cce12431a16547e66b469ee.tar.bz2 |
Merge webkit.org at r58033 : Initial merge by git
Change-Id: If006c38561af287c50cd578d251629b51e4d8cd1
Diffstat (limited to 'WebCore/GNUmakefile.am')
-rw-r--r-- | WebCore/GNUmakefile.am | 337 |
1 files changed, 285 insertions, 52 deletions
diff --git a/WebCore/GNUmakefile.am b/WebCore/GNUmakefile.am index 17fe33f..93b685e 100644 --- a/WebCore/GNUmakefile.am +++ b/WebCore/GNUmakefile.am @@ -9,9 +9,13 @@ WEBCORE_CSS_PROPERTY_NAMES := $(WebCore)/css/CSSPropertyNames.in WEBCORE_CSS_VALUE_KEYWORDS := $(WebCore)/css/CSSValueKeywords.in webcore_cppflags += \ + -I$(srcdir)/WebKit/gtk \ + -I$(srcdir)/WebKit/gtk/WebCoreSupport \ + -I$(srcdir)/WebKit/gtk/webkit \ -I$(srcdir)/WebCore \ -I$(srcdir)/WebCore/accessibility \ -I$(srcdir)/WebCore/bindings/js \ + -I$(srcdir)/WebCore/bindings/gobject \ -I$(srcdir)/WebCore/bridge \ -I$(srcdir)/WebCore/bridge/c \ -I$(srcdir)/WebCore/bridge/jni/jsc \ @@ -64,10 +68,12 @@ webcore_cppflags += \ webcoregtk_cppflags += \ -DWTF_USE_SOUP=1 \ + -DWTF_USE_GSTREAMER=1 \ -I$(srcdir)/WebCore/accessibility/gtk \ -I$(srcdir)/WebCore/loader/gtk \ -I$(srcdir)/WebCore/page/gtk \ -I$(srcdir)/WebCore/platform/graphics/cairo \ + -I$(srcdir)/WebCore/platform/graphics/gstreamer \ -I$(srcdir)/WebCore/platform/graphics/gtk \ -I$(srcdir)/WebCore/platform/gtk \ -I$(srcdir)/WebCore/platform/network/soup @@ -75,7 +81,8 @@ webcoregtk_cppflags += \ webcore_built_nosources += \ DerivedSources/DocTypeStrings.cpp \ DerivedSources/tokenizer.cpp \ - DerivedSources/ColorData.c + DerivedSources/ColorData.c \ + DerivedSources/webkit/webkitdomdummy.c webcore_built_sources += \ DerivedSources/CSSGrammar.cpp \ @@ -127,6 +134,7 @@ IDL_BINDINGS += \ 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/Document.idl \ @@ -159,6 +167,9 @@ IDL_BINDINGS += \ 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 \ @@ -181,6 +192,7 @@ IDL_BINDINGS += \ WebCore/html/canvas/WebGLUnsignedShortArray.idl \ WebCore/html/DataGridColumn.idl \ WebCore/html/DataGridColumnList.idl \ + WebCore/html/DOMFormData.idl \ WebCore/html/File.idl \ WebCore/html/FileList.idl \ WebCore/html/HTMLAllCollection.idl \ @@ -239,6 +251,7 @@ IDL_BINDINGS += \ 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 \ @@ -262,6 +275,8 @@ IDL_BINDINGS += \ 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 \ @@ -298,6 +313,16 @@ IDL_BINDINGS += \ WebCore/xml/XMLSerializer.idl \ WebCore/xml/XSLTProcessor.idl +webcoregtk_dom_sources = \ + WebCore/bindings/gobject/ConvertToUTF8String.cpp \ + WebCore/bindings/gobject/ConvertToUTF8String.h \ + WebCore/bindings/gobject/WebKitDOMBinding.cpp \ + WebCore/bindings/gobject/WebKitDOMBinding.h \ + WebCore/bindings/gobject/WebKitDOMObject.cpp \ + WebCore/bindings/gobject/WebKitDOMObject.h + +webcoregtk_sources += $(webcoregtk_dom_sources) + webcore_sources += \ WebCore/WebCorePrefix.h \ WebCore/accessibility/AXObjectCache.cpp \ @@ -326,6 +351,8 @@ webcore_sources += \ WebCore/accessibility/AccessibilityMenuListOption.h \ WebCore/accessibility/AccessibilityObject.cpp \ WebCore/accessibility/AccessibilityObject.h \ + WebCore/accessibility/AccessibilityProgressIndicator.cpp \ + WebCore/accessibility/AccessibilityProgressIndicator.h \ WebCore/accessibility/AccessibilityRenderObject.cpp \ WebCore/accessibility/AccessibilityRenderObject.h \ WebCore/accessibility/AccessibilityScrollbar.cpp \ @@ -343,6 +370,10 @@ webcore_sources += \ WebCore/accessibility/AccessibilityTableRow.cpp \ WebCore/accessibility/AccessibilityTableRow.h \ WebCore/bindings/js/CachedScriptSourceProvider.h \ + WebCore/bindings/js/DOMObjectHashTableMap.cpp \ + WebCore/bindings/js/DOMObjectHashTableMap.h \ + WebCore/bindings/js/DOMWrapperWorld.cpp \ + WebCore/bindings/js/DOMWrapperWorld.h \ WebCore/bindings/js/GCController.cpp \ WebCore/bindings/js/GCController.h \ WebCore/bindings/js/JSAttrCustom.cpp \ @@ -350,6 +381,8 @@ webcore_sources += \ WebCore/bindings/js/JSDataGridColumnListCustom.cpp \ WebCore/bindings/js/JSDataGridDataSource.cpp \ WebCore/bindings/js/JSDataGridDataSource.h \ + WebCore/bindings/js/JSDebugWrapperSet.cpp \ + WebCore/bindings/js/JSDebugWrapperSet.h \ WebCore/bindings/js/JSCSSRuleCustom.cpp \ WebCore/bindings/js/JSCSSRuleListCustom.cpp \ WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp \ @@ -372,6 +405,7 @@ webcore_sources += \ WebCore/bindings/js/JSCustomXPathNSResolver.h \ WebCore/bindings/js/JSDOMBinding.cpp \ WebCore/bindings/js/JSDOMBinding.h \ + WebCore/bindings/js/JSDOMFormDataCustom.cpp \ WebCore/bindings/js/JSDOMGlobalObject.cpp \ WebCore/bindings/js/JSDOMGlobalObject.h \ WebCore/bindings/js/JSDOMWindowBase.cpp \ @@ -380,6 +414,8 @@ webcore_sources += \ WebCore/bindings/js/JSDOMWindowCustom.h \ WebCore/bindings/js/JSDOMWindowShell.cpp \ WebCore/bindings/js/JSDOMWindowShell.h \ + WebCore/bindings/js/JSDOMWrapper.cpp \ + WebCore/bindings/js/JSDOMWrapper.h \ WebCore/bindings/js/JSDocumentCustom.cpp \ WebCore/bindings/js/JSDocumentFragmentCustom.cpp \ WebCore/bindings/js/JSElementCustom.cpp \ @@ -437,6 +473,7 @@ webcore_sources += \ WebCore/bindings/js/JSNamedNodeMapCustom.cpp \ WebCore/bindings/js/JSNavigatorCustom.cpp \ WebCore/bindings/js/JSNodeCustom.cpp \ + WebCore/bindings/js/JSNodeCustom.h \ WebCore/bindings/js/JSNodeFilterCondition.cpp \ WebCore/bindings/js/JSNodeFilterCondition.h \ WebCore/bindings/js/JSNodeFilterCustom.cpp \ @@ -449,6 +486,7 @@ webcore_sources += \ WebCore/bindings/js/JSPluginElementFunctions.cpp \ WebCore/bindings/js/JSPluginElementFunctions.h \ WebCore/bindings/js/JSPopStateEventCustom.cpp \ + WebCore/bindings/js/JSScriptProfileNodeCustom.cpp \ WebCore/bindings/js/JSStorageCustom.h \ WebCore/bindings/js/JSStyleSheetCustom.cpp \ WebCore/bindings/js/JSStyleSheetListCustom.cpp \ @@ -458,6 +496,8 @@ webcore_sources += \ WebCore/bindings/js/JSWebKitCSSMatrixConstructor.h \ WebCore/bindings/js/JSWebKitPointConstructor.cpp \ WebCore/bindings/js/JSWebKitPointConstructor.h \ + WebCore/bindings/js/JSWorkerContextErrorHandler.cpp \ + WebCore/bindings/js/JSWorkerContextErrorHandler.h \ WebCore/bindings/js/JSXMLHttpRequestConstructor.cpp \ WebCore/bindings/js/JSXMLHttpRequestConstructor.h \ WebCore/bindings/js/JSXMLHttpRequestCustom.cpp \ @@ -465,10 +505,8 @@ webcore_sources += \ WebCore/bindings/js/JSXSLTProcessorConstructor.cpp \ WebCore/bindings/js/JSXSLTProcessorConstructor.h \ WebCore/bindings/js/JSXSLTProcessorCustom.cpp \ - WebCore/bindings/js/JavaScriptProfile.cpp \ - WebCore/bindings/js/JavaScriptProfile.h \ - WebCore/bindings/js/JavaScriptProfileNode.cpp \ - WebCore/bindings/js/JavaScriptProfileNode.h \ + WebCore/bindings/js/JavaScriptCallFrame.cpp \ + WebCore/bindings/js/JavaScriptCallFrame.h \ WebCore/bindings/js/ScheduledAction.cpp \ WebCore/bindings/js/ScheduledAction.h \ WebCore/bindings/js/ScriptArray.cpp \ @@ -487,10 +525,12 @@ webcore_sources += \ WebCore/bindings/js/ScriptEventListener.h \ WebCore/bindings/js/ScriptFunctionCall.cpp \ WebCore/bindings/js/ScriptFunctionCall.h \ + WebCore/bindings/js/ScriptGCEvent.h \ WebCore/bindings/js/ScriptInstance.h \ WebCore/bindings/js/ScriptObject.cpp \ WebCore/bindings/js/ScriptObject.h \ WebCore/bindings/js/ScriptProfile.h \ + WebCore/bindings/js/ScriptProfileNode.h \ WebCore/bindings/js/ScriptProfiler.cpp \ WebCore/bindings/js/ScriptProfiler.h \ WebCore/bindings/js/ScriptSourceCode.h \ @@ -504,12 +544,15 @@ webcore_sources += \ WebCore/bindings/js/SerializedScriptValue.cpp \ WebCore/bindings/js/SerializedScriptValue.h \ WebCore/bindings/js/StringSourceProvider.h \ + WebCore/bindings/js/WebCoreJSClientData.h \ WebCore/bindings/ScriptControllerBase.cpp \ WebCore/bridge/Bridge.h \ WebCore/bridge/IdentifierRep.cpp \ WebCore/bridge/IdentifierRep.h \ WebCore/bridge/NP_jsobject.cpp \ WebCore/bridge/NP_jsobject.h \ + WebCore/bridge/c/CRuntimeObject.cpp \ + WebCore/bridge/c/CRuntimeObject.h \ WebCore/bridge/c/c_class.cpp \ WebCore/bridge/c/c_class.h \ WebCore/bridge/c/c_instance.cpp \ @@ -686,6 +729,8 @@ webcore_sources += \ WebCore/dom/CDATASection.h \ WebCore/dom/CSSMappedAttributeDeclaration.cpp \ WebCore/dom/CSSMappedAttributeDeclaration.h \ + WebCore/dom/CanvasSurface.cpp \ + WebCore/dom/CanvasSurface.h \ WebCore/dom/CharacterData.cpp \ WebCore/dom/CharacterData.h \ WebCore/dom/CheckedRadioButtons.cpp \ @@ -710,6 +755,8 @@ webcore_sources += \ WebCore/dom/ContainerNode.cpp \ WebCore/dom/ContainerNode.h \ WebCore/dom/ContainerNodeAlgorithms.h \ + WebCore/dom/CustomEvent.cpp \ + WebCore/dom/CustomEvent.h \ WebCore/dom/DOMCoreException.h \ WebCore/dom/DOMImplementation.cpp \ WebCore/dom/DOMImplementation.h \ @@ -844,6 +891,10 @@ webcore_sources += \ WebCore/dom/UIEvent.h \ WebCore/dom/UIEventWithKeyState.cpp \ WebCore/dom/UIEventWithKeyState.h \ + WebCore/dom/UserGestureIndicator.cpp \ + WebCore/dom/UserGestureIndicator.h \ + WebCore/dom/ViewportArguments.cpp \ + WebCore/dom/ViewportArguments.h \ WebCore/dom/WebKitAnimationEvent.cpp \ WebCore/dom/WebKitAnimationEvent.h \ WebCore/dom/WebKitTransitionEvent.cpp \ @@ -966,8 +1017,8 @@ webcore_sources += \ WebCore/history/HistoryItem.h \ WebCore/history/PageCache.cpp \ WebCore/history/PageCache.h \ - WebCore/html/Blob.cpp \ - WebCore/html/Blob.h \ + WebCore/html/Blob.cpp \ + WebCore/html/Blob.h \ WebCore/html/canvas/CanvasContextAttributes.h \ WebCore/html/canvas/CanvasGradient.cpp \ WebCore/html/canvas/CanvasGradient.h \ @@ -993,10 +1044,20 @@ webcore_sources += \ WebCore/html/DateComponents.h \ WebCore/html/DOMDataGridDataSource.cpp \ WebCore/html/DOMDataGridDataSource.h \ + WebCore/html/DOMFormData.cpp \ + WebCore/html/DOMFormData.h \ WebCore/html/File.cpp \ WebCore/html/File.h \ WebCore/html/FileList.cpp \ WebCore/html/FileList.h \ + WebCore/html/FileStream.cpp \ + WebCore/html/FileStream.h \ + WebCore/html/FileStreamClient.h \ + WebCore/html/FileStreamProxy.cpp \ + WebCore/html/FileStreamProxy.h \ + WebCore/html/FileThread.cpp \ + WebCore/html/FileThread.h \ + WebCore/html/FileThreadTask.h \ WebCore/html/FormDataList.cpp \ WebCore/html/FormDataList.h \ WebCore/html/HTMLAllCollection.cpp \ @@ -1128,6 +1189,8 @@ webcore_sources += \ WebCore/html/HTMLPlugInImageElement.h \ WebCore/html/HTMLPreElement.cpp \ WebCore/html/HTMLPreElement.h \ + WebCore/html/HTMLProgressElement.cpp \ + WebCore/html/HTMLProgressElement.h \ WebCore/html/HTMLQuoteElement.cpp \ WebCore/html/HTMLQuoteElement.h \ WebCore/html/HTMLScriptElement.cpp \ @@ -1167,6 +1230,8 @@ webcore_sources += \ WebCore/html/MediaError.h \ WebCore/html/PreloadScanner.cpp \ WebCore/html/PreloadScanner.h \ + WebCore/html/StepRange.cpp \ + WebCore/html/StepRange.h \ WebCore/html/TextMetrics.h \ WebCore/html/ValidityState.cpp \ WebCore/html/ValidityState.h \ @@ -1217,17 +1282,19 @@ webcore_sources += \ WebCore/inspector/InspectorController.h \ WebCore/inspector/InspectorFrontend.cpp \ WebCore/inspector/InspectorFrontend.h \ + WebCore/inspector/InspectorFrontendClient.h \ + WebCore/inspector/InspectorFrontendClientLocal.cpp \ + WebCore/inspector/InspectorFrontendClientLocal.h \ WebCore/inspector/InspectorFrontendHost.cpp \ WebCore/inspector/InspectorFrontendHost.h \ WebCore/inspector/InspectorResource.cpp \ WebCore/inspector/InspectorResource.h \ WebCore/inspector/InspectorTimelineAgent.cpp \ WebCore/inspector/InspectorTimelineAgent.h \ - WebCore/inspector/JavaScriptCallFrame.cpp \ - WebCore/inspector/JavaScriptCallFrame.h \ - WebCore/inspector/JavaScriptDebugListener.h \ - WebCore/inspector/JavaScriptDebugServer.cpp \ - WebCore/inspector/JavaScriptDebugServer.h \ + WebCore/inspector/InspectorWorkerResource.h \ + WebCore/inspector/ScriptBreakpoint.h \ + WebCore/inspector/ScriptDebugListener.h \ + WebCore/inspector/ScriptGCEventListener.h \ WebCore/inspector/TimelineRecordFactory.cpp \ WebCore/inspector/TimelineRecordFactory.h \ WebCore/loader/Cache.cpp \ @@ -1261,6 +1328,8 @@ webcore_sources += \ WebCore/loader/DocumentLoader.h \ WebCore/loader/DocumentThreadableLoader.cpp \ WebCore/loader/DocumentThreadableLoader.h \ + WebCore/loader/DocumentWriter.cpp \ + WebCore/loader/DocumentWriter.h \ WebCore/loader/EmptyClients.h \ WebCore/loader/FTPDirectoryDocument.cpp \ WebCore/loader/FTPDirectoryDocument.h \ @@ -1375,12 +1444,15 @@ webcore_sources += \ WebCore/page/GeolocationControllerClient.h \ WebCore/page/GeolocationError.h \ WebCore/page/GeolocationPosition.h \ + WebCore/page/GeolocationPositionCache.cpp \ + WebCore/page/GeolocationPositionCache.h \ WebCore/page/Geoposition.h \ WebCore/page/HaltablePlugin.h \ WebCore/page/History.cpp \ WebCore/page/History.h \ WebCore/page/Location.cpp \ WebCore/page/Location.h \ + WebCore/page/MediaCanStartListener.h \ WebCore/page/MouseEventWithHitTestResults.cpp \ WebCore/page/MouseEventWithHitTestResults.h \ WebCore/page/Navigator.cpp \ @@ -1411,6 +1483,8 @@ webcore_sources += \ WebCore/page/SecurityOriginHash.h \ WebCore/page/Settings.cpp \ WebCore/page/Settings.h \ + WebCore/page/SpatialNavigation.cpp \ + WebCore/page/SpatialNavigation.h \ WebCore/page/UserContentURLPattern.cpp \ WebCore/page/UserContentURLPattern.h \ WebCore/page/UserScript.h \ @@ -1422,6 +1496,7 @@ webcore_sources += \ WebCore/page/WindowFeatures.h \ WebCore/page/XSSAuditor.cpp \ WebCore/page/XSSAuditor.h \ + WebCore/page/ZoomMode.h \ WebCore/page/animation/AnimationBase.cpp \ WebCore/page/animation/AnimationBase.h \ WebCore/page/animation/AnimationController.cpp \ @@ -1461,7 +1536,6 @@ webcore_sources += \ WebCore/platform/GeolocationService.cpp \ WebCore/platform/GeolocationService.h \ WebCore/platform/HostWindow.h \ - WebCore/platform/KeyboardCodes.h \ WebCore/platform/KURL.cpp \ WebCore/platform/KURL.h \ WebCore/platform/KURLHash.h \ @@ -1501,6 +1575,7 @@ webcore_sources += \ WebCore/platform/ScrollbarThemeComposite.cpp \ WebCore/platform/ScrollbarThemeComposite.h \ WebCore/platform/SearchPopupMenu.h \ + WebCore/platform/SecureTextInput.h \ WebCore/platform/SharedBuffer.cpp \ WebCore/platform/SharedBuffer.h \ WebCore/platform/SharedTimer.h \ @@ -1517,8 +1592,11 @@ webcore_sources += \ WebCore/platform/Timer.cpp \ WebCore/platform/Timer.h \ WebCore/platform/TreeShared.h \ + WebCore/platform/UUID.cpp \ + WebCore/platform/UUID.h \ WebCore/platform/Widget.cpp \ WebCore/platform/Widget.h \ + WebCore/platform/WindowsKeyboardCodes.h \ WebCore/platform/animation/Animation.cpp \ WebCore/platform/animation/Animation.h \ WebCore/platform/animation/AnimationList.cpp \ @@ -1563,8 +1641,8 @@ webcore_sources += \ WebCore/platform/graphics/GlyphBuffer.h \ WebCore/platform/graphics/GlyphPageTreeNode.cpp \ WebCore/platform/graphics/GlyphPageTreeNode.h \ - WebCore/platform/graphics/GlyphWidthMap.cpp \ - WebCore/platform/graphics/GlyphWidthMap.h \ + WebCore/platform/graphics/GlyphMetricsMap.cpp \ + WebCore/platform/graphics/GlyphMetricsMap.h \ WebCore/platform/graphics/Gradient.cpp \ WebCore/platform/graphics/Gradient.h \ WebCore/platform/graphics/GraphicsContext.cpp \ @@ -1582,6 +1660,7 @@ webcore_sources += \ WebCore/platform/graphics/ImageSource.cpp \ WebCore/platform/graphics/ImageSource.h \ WebCore/platform/graphics/IntPoint.h \ + WebCore/platform/graphics/IntPointHash.h \ WebCore/platform/graphics/IntRect.cpp \ WebCore/platform/graphics/IntRect.h \ WebCore/platform/graphics/IntSize.h \ @@ -1635,7 +1714,6 @@ webcore_sources += \ WebCore/platform/network/AuthenticationClient.h \ WebCore/platform/network/Credential.cpp \ WebCore/platform/network/Credential.h \ - WebCore/platform/network/DNS.h \ WebCore/platform/network/FormData.cpp \ WebCore/platform/network/FormData.h \ WebCore/platform/network/FormDataBuilder.cpp \ @@ -1658,7 +1736,6 @@ webcore_sources += \ WebCore/platform/network/ResourceRequestBase.h \ WebCore/platform/network/ResourceResponseBase.cpp \ WebCore/platform/network/ResourceResponseBase.h \ - WebCore/platform/text/AtomicString.cpp \ WebCore/platform/text/AtomicString.h \ WebCore/platform/text/AtomicStringHash.h \ WebCore/platform/text/AtomicStringImpl.h \ @@ -1667,8 +1744,6 @@ webcore_sources += \ WebCore/platform/text/BidiContext.cpp \ WebCore/platform/text/BidiContext.h \ WebCore/platform/text/BidiResolver.h \ - WebCore/platform/text/CString.cpp \ - WebCore/platform/text/CString.h \ WebCore/platform/text/CharacterNames.h \ WebCore/platform/text/ParserUtilities.h \ WebCore/platform/text/PlatformString.h \ @@ -1681,8 +1756,8 @@ webcore_sources += \ WebCore/platform/text/StringBuilder.cpp \ WebCore/platform/text/StringBuilder.h \ WebCore/platform/text/StringHash.h \ - WebCore/platform/text/StringImpl.cpp \ WebCore/platform/text/StringImpl.h \ + WebCore/platform/text/SuffixTree.h \ WebCore/platform/text/TextBoundaries.h \ WebCore/platform/text/TextBoundaries.cpp \ WebCore/platform/text/TextBreakIterator.h \ @@ -1753,7 +1828,6 @@ webcore_sources += \ WebCore/rendering/InlineFlowBox.cpp \ WebCore/rendering/InlineFlowBox.h \ WebCore/rendering/InlineIterator.h \ - WebCore/rendering/InlineRunBox.h \ WebCore/rendering/InlineTextBox.cpp \ WebCore/rendering/InlineTextBox.h \ WebCore/rendering/LayoutState.cpp \ @@ -1789,10 +1863,14 @@ webcore_sources += \ WebCore/rendering/RenderFlexibleBox.h \ WebCore/rendering/RenderFrame.cpp \ WebCore/rendering/RenderFrame.h \ + WebCore/rendering/RenderFrameBase.cpp \ + WebCore/rendering/RenderFrameBase.h \ WebCore/rendering/RenderFrameSet.cpp \ WebCore/rendering/RenderFrameSet.h \ WebCore/rendering/RenderHTMLCanvas.cpp \ WebCore/rendering/RenderHTMLCanvas.h \ + WebCore/rendering/RenderIFrame.cpp \ + WebCore/rendering/RenderIFrame.h \ WebCore/rendering/RenderImage.cpp \ WebCore/rendering/RenderImage.h \ WebCore/rendering/RenderImageGeneratedContent.cpp \ @@ -1821,8 +1899,8 @@ webcore_sources += \ WebCore/rendering/RenderOverflow.h \ WebCore/rendering/RenderPart.cpp \ WebCore/rendering/RenderPart.h \ - WebCore/rendering/RenderPartObject.cpp \ - WebCore/rendering/RenderPartObject.h \ + WebCore/rendering/RenderProgress.cpp \ + WebCore/rendering/RenderProgress.h \ WebCore/rendering/RenderReplaced.cpp \ WebCore/rendering/RenderReplaced.h \ WebCore/rendering/RenderReplica.cpp \ @@ -1948,6 +2026,8 @@ webcore_sources += \ WebCore/xml/XMLHttpRequest.h \ WebCore/xml/XMLHttpRequestException.h \ WebCore/xml/XMLHttpRequestProgressEvent.h \ + WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp \ + WebCore/xml/XMLHttpRequestProgressEventThrottle.h \ WebCore/xml/XMLHttpRequestUpload.cpp \ WebCore/xml/XMLHttpRequestUpload.h \ WebCore/xml/XMLSerializer.cpp \ @@ -1992,11 +2072,11 @@ webcoregtk_sources += \ WebCore/platform/graphics/cairo/PathCairo.cpp \ WebCore/platform/graphics/cairo/PatternCairo.cpp \ WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp \ + WebCore/platform/graphics/cairo/FontCacheCairo.cpp \ + WebCore/platform/graphics/cairo/FontCustomPlatformData.h \ + WebCore/platform/graphics/cairo/FontPlatformData.h \ WebCore/platform/graphics/gtk/ColorGtk.cpp \ - WebCore/platform/graphics/gtk/FontCacheGtk.cpp \ - WebCore/platform/graphics/gtk/FontCustomPlatformData.h \ WebCore/platform/graphics/gtk/FontGtk.cpp \ - WebCore/platform/graphics/gtk/FontPlatformData.h \ WebCore/platform/graphics/gtk/IconGtk.cpp \ WebCore/platform/graphics/gtk/ImageGtk.cpp \ WebCore/platform/graphics/gtk/IntPointGtk.cpp \ @@ -2016,10 +2096,9 @@ webcoregtk_sources += \ WebCore/platform/gtk/FileSystemGtk.cpp \ WebCore/platform/gtk/GRefPtrGtk.cpp \ WebCore/platform/gtk/GRefPtrGtk.h \ - WebCore/platform/gtk/GOwnPtrGtk.cpp \ - WebCore/platform/gtk/GOwnPtrGtk.h \ WebCore/platform/gtk/GtkPluginWidget.cpp \ WebCore/platform/gtk/GtkPluginWidget.h \ + WebCore/platform/gtk/GtkVersioning.h \ WebCore/platform/gtk/KURLGtk.cpp \ WebCore/platform/gtk/KeyEventGtk.cpp \ WebCore/platform/gtk/Language.cpp \ @@ -2028,6 +2107,7 @@ webcoregtk_sources += \ WebCore/platform/gtk/MIMETypeRegistryGtk.cpp \ WebCore/platform/gtk/MouseEventGtk.cpp \ WebCore/platform/gtk/PasteboardGtk.cpp \ + WebCore/platform/gtk/PasteboardHelper.cpp \ WebCore/platform/gtk/PasteboardHelper.h \ WebCore/platform/gtk/PlatformScreenGtk.cpp \ WebCore/platform/gtk/PopupMenuGtk.cpp \ @@ -2067,13 +2147,14 @@ webcoregtk_sources += \ WebCore/platform/network/soup/AuthenticationChallenge.h \ WebCore/platform/network/soup/CookieJarSoup.cpp \ WebCore/platform/network/soup/CookieJarSoup.h \ - WebCore/platform/network/soup/DNSSoup.cpp \ WebCore/platform/network/soup/ResourceError.h \ WebCore/platform/network/soup/ResourceHandleSoup.cpp \ WebCore/platform/network/soup/ResourceRequestSoup.cpp \ WebCore/platform/network/soup/ResourceResponseSoup.cpp \ WebCore/platform/network/soup/ResourceRequest.h \ WebCore/platform/network/soup/ResourceResponse.h \ + WebCore/platform/network/soup/GOwnPtrSoup.h \ + WebCore/platform/network/soup/GOwnPtrSoup.cpp \ WebCore/workers/SharedWorkerRepository.h # ---- @@ -2111,6 +2192,17 @@ webcore_cppflags += \ endif # END ENABLE_CHANNEL_MESSAGING # --- +# Fast Mobile Scrolling +# --- +if ENABLE_FAST_MOBILE_SCROLLING +FEATURE_DEFINES += ENABLE_FAST_MOBILE_SCROLLING=1 + +webcore_cppflags += \ + -DENABLE_FAST_MOBILE_SCROLLING=1 + +endif # END ENABLE_FAST_MOBILE_SCROLLING + +# --- # Freetype font backend # --- if USE_FREETYPE @@ -2118,10 +2210,10 @@ webcoregtk_cppflags += \ -DUSE_FREETYPE=1 webcoregtk_sources += \ - WebCore/platform/graphics/gtk/FontCustomPlatformData.cpp \ - WebCore/platform/graphics/gtk/FontPlatformDataGtk.cpp \ - WebCore/platform/graphics/gtk/GlyphPageTreeNodeGtk.cpp \ - WebCore/platform/graphics/gtk/SimpleFontDataGtk.cpp + WebCore/platform/graphics/cairo/FontCustomPlatformData.cpp \ + WebCore/platform/graphics/cairo/FontPlatformDataCairo.cpp \ + WebCore/platform/graphics/cairo/GlyphPageTreeNodeCairo.cpp \ + WebCore/platform/graphics/cairo/SimpleFontDataCairo.cpp endif # END USE_FREETYPE # --- @@ -2147,6 +2239,14 @@ webcore_cppflags += \ -DENABLE_DATAGRID=0 # ---- +# HTML Progress Element - disable for now, since painting code is missing. +# ---- +FEATURE_DEFINES += ENABLE_PROGRESS_TAG=0 + +webcore_cppflags += \ + -DENABLE_PROGRESS_TAG=0 + +# ---- # JavaScript Debugger/Profiler # ---- if ENABLE_JAVASCRIPT_DEBUGGER @@ -2217,6 +2317,8 @@ webcore_sources += \ WebCore/bindings/js/JSCustomSQLTransactionCallback.h \ WebCore/bindings/js/JSCustomSQLTransactionErrorCallback.cpp \ WebCore/bindings/js/JSCustomSQLTransactionErrorCallback.h \ + WebCore/bindings/js/JSDatabaseCallback.cpp \ + WebCore/bindings/js/JSDatabaseCallback.h \ WebCore/bindings/js/JSDatabaseCustom.cpp \ WebCore/bindings/js/JSSQLResultSetRowListCustom.cpp \ WebCore/bindings/js/JSSQLTransactionCustom.cpp \ @@ -2237,6 +2339,7 @@ webcore_sources += \ WebCore/storage/Database.h \ WebCore/storage/DatabaseAuthorizer.cpp \ WebCore/storage/DatabaseAuthorizer.h \ + WebCore/storage/DatabaseCallback.h \ WebCore/storage/DatabaseDetails.h \ WebCore/storage/DatabaseTask.cpp \ WebCore/storage/DatabaseTask.h \ @@ -2409,14 +2512,18 @@ webcore_sources += \ WebCore/rendering/RenderVideo.h webcoregtk_sources += \ - WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp \ - WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.h \ - WebCore/platform/graphics/gtk/VideoSinkGStreamer.cpp \ - WebCore/platform/graphics/gtk/VideoSinkGStreamer.h \ - WebCore/platform/graphics/gtk/DataSourceGStreamer.cpp \ - WebCore/platform/graphics/gtk/DataSourceGStreamer.h \ - WebCore/platform/graphics/gtk/WebKitWebSourceGStreamer.cpp \ - WebCore/platform/graphics/gtk/WebKitWebSourceGStreamer.h + WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp \ + WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h \ + WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.cpp \ + WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.h \ + WebCore/platform/graphics/gstreamer/DataSourceGStreamer.cpp \ + WebCore/platform/graphics/gstreamer/DataSourceGStreamer.h \ + WebCore/platform/graphics/gstreamer/GOwnPtrGStreamer.cpp \ + WebCore/platform/graphics/gstreamer/GOwnPtrGStreamer.h \ + WebCore/platform/graphics/gstreamer/ImageGStreamer.h \ + WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp \ + WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp \ + WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h webcore_libadd += \ -lgstinterfaces-0.10 \ @@ -2440,6 +2547,16 @@ webcore_sources += \ endif # END ENABLE_XHTMLMP # ---- +# Sandboxed IFrame Support +# ---- +if ENABLE_SANDBOX + +HTML_FEATURES += ENABLE_SANDBOX=1 +webcore_cppflags += -DENABLE_SANDBOX=1 + +endif # END ENABLE_SANDBOX + +# ---- # Ruby Support # ---- if ENABLE_RUBY @@ -2602,7 +2719,7 @@ FEATURE_DEFINES += ENABLE_SHARED_WORKERS=1 webcore_cppflags += \ -DENABLE_SHARED_WORKERS=1 -webcore_built_sources += \ +webcore_sources += \ WebCore/bindings/js/JSSharedWorkerConstructor.cpp \ WebCore/bindings/js/JSSharedWorkerConstructor.h \ WebCore/bindings/js/JSSharedWorkerCustom.cpp \ @@ -2744,7 +2861,19 @@ webcore_sources += \ WebCore/mathml/MathMLTextElement.cpp \ WebCore/mathml/MathMLTextElement.h \ WebCore/mathml/RenderMathMLBlock.cpp \ - WebCore/mathml/RenderMathMLBlock.h + WebCore/mathml/RenderMathMLBlock.h \ + WebCore/mathml/RenderMathMLFraction.cpp \ + WebCore/mathml/RenderMathMLFraction.h \ + WebCore/mathml/RenderMathMLMath.cpp \ + WebCore/mathml/RenderMathMLMath.h \ + WebCore/mathml/RenderMathMLOperator.cpp \ + WebCore/mathml/RenderMathMLOperator.h \ + WebCore/mathml/RenderMathMLRow.cpp \ + WebCore/mathml/RenderMathMLRow.h \ + WebCore/mathml/RenderMathMLSubSup.cpp \ + WebCore/mathml/RenderMathMLSubSup.h \ + WebCore/mathml/RenderMathMLUnderOver.cpp \ + WebCore/mathml/RenderMathMLUnderOver.h webcore_built_sources += \ DerivedSources/MathMLElementFactory.cpp \ @@ -2757,8 +2886,8 @@ DerivedSources/MathMLElementFactory.h: DerivedSources/MathMLElementFactory.cpp DerivedSources/MathMLNames.h: DerivedSources/MathMLNames.cpp -DerivedSources/MathMLElementFactory.cpp DerivedSources/MathMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/mathml/mathtags.in - $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/mathml/mathtags.in --factory --wrapperFactory --outputDir "$(GENSOURCES)" +DerivedSources/MathMLElementFactory.cpp DerivedSources/MathMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/mathml/mathtags.in $(WebCore)/mathml/mathattrs.in + $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/mathml/mathtags.in --attrs $(WebCore)/mathml/mathattrs.in --factory --wrapperFactory --outputDir "$(GENSOURCES)" else DerivedSources/MathMLElementFactory.cpp: echo > $@ @@ -2991,6 +3120,12 @@ webcore_sources += \ WebCore/rendering/RenderSVGModelObject.cpp \ WebCore/rendering/RenderSVGModelObject.h \ WebCore/rendering/RenderSVGResource.h \ + WebCore/rendering/RenderSVGResourceClipper.cpp \ + WebCore/rendering/RenderSVGResourceClipper.h \ + WebCore/rendering/RenderSVGResourceFilter.cpp \ + WebCore/rendering/RenderSVGResourceFilter.h \ + WebCore/rendering/RenderSVGResourceMarker.cpp \ + WebCore/rendering/RenderSVGResourceMarker.h \ WebCore/rendering/RenderSVGResourceMasker.cpp \ WebCore/rendering/RenderSVGResourceMasker.h \ WebCore/rendering/RenderSVGRoot.cpp \ @@ -3328,13 +3463,7 @@ webcore_sources += \ WebCore/svg/graphics/SVGPaintServerSolid.h \ WebCore/svg/graphics/SVGResource.cpp \ WebCore/svg/graphics/SVGResource.h \ - WebCore/svg/graphics/SVGResourceClipper.cpp \ - WebCore/svg/graphics/SVGResourceClipper.h \ - WebCore/svg/graphics/SVGResourceFilter.cpp \ - WebCore/svg/graphics/SVGResourceFilter.h \ WebCore/svg/graphics/SVGResourceListener.h \ - WebCore/svg/graphics/SVGResourceMarker.cpp \ - WebCore/svg/graphics/SVGResourceMarker.h \ WebCore/svg/graphics/filters/SVGDistantLightSource.h \ WebCore/svg/graphics/filters/SVGFEConvolveMatrix.cpp \ WebCore/svg/graphics/filters/SVGFEConvolveMatrix.h \ @@ -3447,7 +3576,9 @@ webcore_sources += \ WebCore/websockets/WebSocketChannel.h \ WebCore/websockets/WebSocketChannelClient.h \ WebCore/websockets/WebSocketHandshake.cpp \ - WebCore/websockets/WebSocketHandshake.h + WebCore/websockets/WebSocketHandshake.h \ + WebCore/websockets/WebSocketHandshakeRequest.cpp \ + WebCore/websockets/WebSocketHandshakeRequest.h if ENABLE_WORKERS webcore_sources += \ @@ -3467,6 +3598,29 @@ else webcore_cppflags += -DENABLE_WEB_SOCKETS=0 endif # END ENABLE_WEB_SOCKETS +# --- +# Blob.slice support +# --- +if ENABLE_BLOB_SLICE +FEATURE_DEFINES += ENABLE_BLOB_SLICE=1 +webcore_cppflags += -DENABLE_BLOB_SLICE=1 +endif # END ENABLE_BLOB_SLICE + +# --- +# FileReader support +# --- +if ENABLE_FILE_READER +FEATURE_DEFINES += ENABLE_FILE_READER=1 +webcore_cppflags += -DENABLE_FILE_READER=1 +endif # END ENABLE_FILE_READER + +# --- +# FileWriter support +# --- +if ENABLE_FILE_WRITER +FEATURE_DEFINES += ENABLE_FILE_WRITER=1 +webcore_cppflags += -DENABLE_FILE_WRITER=1 +endif # END ENABLE_FILE_WRITER DerivedSources/CSSPropertyNames.h: $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/makeprop.pl if sort $(WEBCORE_CSS_PROPERTY_NAMES) | uniq -d | grep -E '^[^#]'; then echo 'Duplicate value!'; exit 1; fi @@ -3624,6 +3778,82 @@ libWebCoreJS.la: $(libWebCoreJS_objects) $(CXXLINK) $(libWebCoreJS_objects) $(LIBS) +DerivedSources/webkit/webkitdomdummy.c: + echo > $@ + +# Because WebCore/bindings/gobject/WebKitDOMObject.h is static source but is also a distributed header +# required by other distributed headers (both static and auto-generated), need to move this to the +# DerivedSources/webkit directory. The reason is that we want all header files distributed in the +# include/webkit-x.y/webkit directory, but do not want to name the WebCore/bindings/gobject directory +# "webkit", as that's a bit presumptuous for a GTK binding. +$(top_builddir)/DerivedSources/webkit/WebKitDOMObject.h: + cp -f $(WebCore)/bindings/gobject/WebKitDOMObject.h $@ + +# Start with a subset of all the DOM bindings +IDL_BINDINGS_GDOM := \ + WebCore/css/CSSRule.idl \ + WebCore/css/CSSRuleList.idl \ + WebCore/css/CSSStyleDeclaration.idl \ + WebCore/css/CSSStyleSheet.idl \ + WebCore/css/CSSValue.idl \ + WebCore/css/MediaList.idl \ + WebCore/css/StyleSheet.idl \ + WebCore/dom/Attr.idl \ + WebCore/dom/Element.idl \ + WebCore/dom/NamedNodeMap.idl \ + WebCore/dom/Node.idl \ + WebCore/dom/NodeList.idl + +# All classes autogenerated in the GObject DOM bindings +GDOM_AUTO_CLASSES := $(basename $(notdir $(IDL_BINDINGS_GDOM))) + +# The classes implemented manually +GDOM_FIXED_CLASSES := Object + +GDOM_CLASSES := $(GDOM_AUTO_CLASSES) $(GDOM_FIXED_CLASSES) + +# Filter out SVG for now +FEATURE_DEFINES_GDOM := $(filter-out ENABLE-SVG%, $(FEATURE_DEFINES)) + +# Autogenerated header files +GDOM_HEADERS_BUILT := $(patsubst %,DerivedSources/webkit/WebKitDOM%.h,$(GDOM_AUTO_CLASSES)) \ + $(top_builddir)/DerivedSources/webkit/webkitdom.h \ + $(top_builddir)/DerivedSources/webkit/webkitdomdefines.h \ + $(top_builddir)/DerivedSources/webkit/WebKitDOMObject.h + +# Autogenerated source files +GDOM_SOURCES_BUILT := $(patsubst %,DerivedSources/webkit/WebKitDOM%.cpp,$(GDOM_AUTO_CLASSES)) + +# Hand-coded header files +GDOM_HEADERS_FIXED := $(patsubst %,$(srcdir)/WebCore/bindings/gobject/WebKitDOM%.h,$(GDOM_FIXED_CLASSES)) + +# All header files that get installed +libgdom_h_api := $(GDOM_HEADERS_FIXED) $(GDOM_HEADERS_BUILT) + +DerivedSources/webkit/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl + echo $(GDOM_CLASSES) | $(PERL) $< gdom > $@ + +DerivedSources/webkit/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(IDL_BINDINGS_GDOM) $(WebCore)/GNUmakefile.am + echo $(GDOM_CLASSES) | $(PERL) $< defines > $@ + +DerivedSources/webkit/WebKitDOM%.h: DerivedSources/webkit/WebKitDOM%.cpp; + +DerivedSources/webkit/WebKitDOM%.cpp: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorGObject.pm $(webcoregtk_dom_sources) + $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --include $(WebCore)/dom --include $(WebCore)/html --include $(WebCore)/css --include $(WebCore)/page --include $(WebCore)/xml --include $(WebCore)/svg --outputDir "$(GENSOURCESWEBKITDOM)" --defines "LANGUAGE_GOBJECT=1 $(FEATURE_DEFINES_GDOM)" --generator GObject $< + +gdom_built_nosources := $(GDOM_HEADERS_BUILT) $(GDOM_SOURCES_BUILT) + +libgdom_objects := $(subst .cpp,.lo,$(GDOM_SOURCES_BUILT)) + +-include WebCore/bindings/gobject/$(DEPDIR)/%.Plo +-include DerivedSources/webkit/$(DEPDIR)/%.Plo + +$(libgdom_objects): AM_CPPFLAGS+=$(libwebkit_1_0_la_CPPFLAGS) +$(libgdom_objects): AM_CXXFLAGS+=$(libwebkit_1_0_la_CXXFLAGS) + +libgdom.la: $(libgdom_objects) + $(CXXLINK) $(libgdom_objects) $(LIBS) + noinst_HEADERS += \ $(IDL_BINDINGS) @@ -3639,6 +3869,7 @@ webcore_dist += \ WebCore/bindings/scripts/InFilesParser.pm \ WebCore/bindings/scripts/generate-bindings.pl \ WebCore/bindings/scripts/CodeGeneratorJS.pm \ + WebCore/bindings/scripts/CodeGeneratorGObject.pm \ WebCore/css/html.css \ WebCore/css/mathml.css \ WebCore/css/quirks.css \ @@ -3659,6 +3890,7 @@ webcore_dist += \ WebCore/css/SVGCSSValueKeywords.in \ WebCore/css/makegrammar.pl \ WebCore/dom/make_names.pl \ + WebCore/mathml/mathtags.in \ WebCore/platform/text/mac/make-charset-table.pl \ WebCore/platform/ColorData.gperf \ WebCore/svg/xlinkattrs.in \ @@ -3680,6 +3912,7 @@ dist_webinspector_DATA = \ webinspectorimagesdir = ${datadir}/webkit-1.0/webinspector/Images dist_webinspectorimages_DATA = \ + $(shell ls $(WebCore)/inspector/front-end/Images/*.gif) \ $(shell ls $(WebCore)/inspector/front-end/Images/*.png) webresourcesdir = ${datadir}/webkit-1.0/images |