summaryrefslogtreecommitdiffstats
path: root/WebCore/GNUmakefile.am
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-04-27 16:31:00 +0100
committerSteve Block <steveblock@google.com>2010-05-11 14:42:12 +0100
commitdcc8cf2e65d1aa555cce12431a16547e66b469ee (patch)
tree92a8d65cd5383bca9749f5327fb5e440563926e6 /WebCore/GNUmakefile.am
parentccac38a6b48843126402088a309597e682f40fe6 (diff)
downloadexternal_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.am337
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