diff options
Diffstat (limited to 'webkit/build/WebCore/SConscript')
-rw-r--r-- | webkit/build/WebCore/SConscript | 342 |
1 files changed, 226 insertions, 116 deletions
diff --git a/webkit/build/WebCore/SConscript b/webkit/build/WebCore/SConscript index 0813005..76ceb8c 100644 --- a/webkit/build/WebCore/SConscript +++ b/webkit/build/WebCore/SConscript @@ -19,6 +19,9 @@ if env['PLATFORM'] == 'win32': '/wd4099', '/wd4800', ], + CPPDEFINES = [ + '__STD_C', + ], ) if env['PLATFORM'] in ('darwin', 'posix'): @@ -34,17 +37,20 @@ if env['PLATFORM'] in ('darwin', 'posix'): env['CCFLAGS'].remove('-Werror') input_files = [ - '$PENDING_DIR/JSSVGLazyEventListener.cpp', - '$WEBCORE_DIR/css/CSSBorderImageValue.cpp', + '$WEBCORE_DIR/css/CSSCanvasValue.cpp', '$WEBCORE_DIR/css/CSSCharsetRule.cpp', '$WEBCORE_DIR/css/CSSComputedStyleDeclaration.cpp', '$WEBCORE_DIR/css/CSSCursorImageValue.cpp', '$WEBCORE_DIR/css/CSSFontFace.cpp', '$WEBCORE_DIR/css/CSSFontFaceRule.cpp', + '$WEBCORE_DIR/css/CSSFontFaceSource.cpp', '$WEBCORE_DIR/css/CSSFontFaceSrcValue.cpp', - '$PENDING_DIR/CSSFontSelector.cpp', + '$WEBCORE_DIR/css/CSSFontSelector.cpp', + '$WEBCORE_DIR/css/CSSFunctionValue.cpp', + '$WEBCORE_DIR/css/CSSGradientValue.cpp', '$WEBCORE_DIR/css/CSSHelper.cpp', + '$WEBCORE_DIR/css/CSSImageGeneratorValue.cpp', '$WEBCORE_DIR/css/CSSImageValue.cpp', '$WEBCORE_DIR/css/CSSImportRule.cpp', '$WEBCORE_DIR/css/CSSInheritedValue.cpp', @@ -52,21 +58,25 @@ input_files = [ '$WEBCORE_DIR/css/CSSMediaRule.cpp', '$WEBCORE_DIR/css/CSSMutableStyleDeclaration.cpp', '$WEBCORE_DIR/css/CSSPageRule.cpp', - '$PENDING_DIR/CSSParser.cpp', + '$WEBCORE_DIR/css/CSSParser.cpp', + '$WEBCORE_DIR/css/CSSParserValues.cpp', '$WEBCORE_DIR/css/CSSPrimitiveValue.cpp', '$WEBCORE_DIR/css/CSSProperty.cpp', + '$WEBCORE_DIR/css/CSSReflectValue.cpp', '$WEBCORE_DIR/css/CSSRule.cpp', '$WEBCORE_DIR/css/CSSRuleList.cpp', '$WEBCORE_DIR/css/CSSSegmentedFontFace.cpp', '$WEBCORE_DIR/css/CSSSelector.cpp', '$WEBCORE_DIR/css/CSSStyleDeclaration.cpp', '$WEBCORE_DIR/css/CSSStyleRule.cpp', - '$PENDING_DIR/CSSStyleSelector.cpp', + '$WEBCORE_DIR/css/CSSStyleSelector.cpp', '$WEBCORE_DIR/css/CSSStyleSheet.cpp', '$WEBCORE_DIR/css/CSSTimingFunctionValue.cpp', - '$WEBCORE_DIR/css/CSSTransformValue.cpp', '$WEBCORE_DIR/css/CSSUnicodeRangeValue.cpp', '$WEBCORE_DIR/css/CSSValueList.cpp', + '$WEBCORE_DIR/css/CSSVariableDependentValue.cpp', + '$WEBCORE_DIR/css/CSSVariablesDeclaration.cpp', + '$WEBCORE_DIR/css/CSSVariablesRule.cpp', '$WEBCORE_DIR/css/FontFamilyValue.cpp', '$WEBCORE_DIR/css/FontValue.cpp', '$WEBCORE_DIR/css/MediaFeatureNames.cpp', @@ -82,22 +92,25 @@ input_files = [ '$WEBCORE_DIR/css/SVGCSSComputedStyleDeclaration.cpp', '$WEBCORE_DIR/css/SVGCSSParser.cpp', '$WEBCORE_DIR/css/SVGCSSStyleSelector.cpp', + '$WEBCORE_DIR/css/WebKitCSSKeyframeRule.cpp', + '$WEBCORE_DIR/css/WebKitCSSKeyframesRule.cpp', + '$WEBCORE_DIR/css/WebKitCSSTransformValue.cpp', '$WEBCORE_DIR/dom/Attr.cpp', '$WEBCORE_DIR/dom/Attribute.cpp', '$WEBCORE_DIR/dom/BeforeTextInsertedEvent.cpp', '$WEBCORE_DIR/dom/BeforeUnloadEvent.cpp', '$WEBCORE_DIR/dom/CDATASection.cpp', - '$PENDING_DIR/CharacterData.cpp', + '$WEBCORE_DIR/dom/CharacterData.cpp', '$WEBCORE_DIR/dom/ChildNodeList.cpp', '$WEBCORE_DIR/dom/ClassNames.cpp', '$WEBCORE_DIR/dom/ClassNodeList.cpp', '$WEBCORE_DIR/dom/Clipboard.cpp', '$WEBCORE_DIR/dom/ClipboardEvent.cpp', '$WEBCORE_DIR/dom/Comment.cpp', - '$PENDING_DIR/ContainerNode.cpp', + '$WEBCORE_DIR/dom/ContainerNode.cpp', '$WEBCORE_DIR/dom/CSSMappedAttributeDeclaration.cpp', - '$PENDING_DIR/Document.cpp', + '$WEBCORE_DIR/dom/Document.cpp', '$WEBCORE_DIR/dom/DocumentFragment.cpp', '$WEBCORE_DIR/dom/DocumentType.cpp', '$WEBCORE_DIR/dom/DOMImplementation.cpp', @@ -108,8 +121,8 @@ input_files = [ '$WEBCORE_DIR/dom/EntityReference.cpp', '$WEBCORE_DIR/dom/Event.cpp', '$WEBCORE_DIR/dom/EventNames.cpp', - '$PENDING_DIR/EventTarget.cpp', - '$PENDING_DIR/EventTargetNode.cpp', + '$WEBCORE_DIR/dom/EventTarget.cpp', + '$WEBCORE_DIR/dom/EventTargetNode.cpp', '$WEBCORE_DIR/dom/ExceptionBase.cpp', '$WEBCORE_DIR/dom/ExceptionCode.cpp', '$WEBCORE_DIR/dom/KeyboardEvent.cpp', @@ -118,13 +131,19 @@ input_files = [ '$WEBCORE_DIR/dom/MouseEvent.cpp', '$WEBCORE_DIR/dom/MouseRelatedEvent.cpp', '$WEBCORE_DIR/dom/MutationEvent.cpp', - '$PENDING_DIR/NamedAttrMap.cpp', + '$WEBCORE_DIR/dom/NamedAttrMap.cpp', '$WEBCORE_DIR/dom/NamedMappedAttrMap.cpp', '$WEBCORE_DIR/dom/NameNodeList.cpp', - '$PENDING_DIR/Node.cpp', - '$WEBCORE_DIR/dom/NodeFilter.cpp', - '$WEBCORE_DIR/dom/NodeFilterCondition.cpp', - '$WEBCORE_DIR/dom/NodeIterator.cpp', + '$WEBCORE_DIR/dom/Node.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/dom/NodeFilter.cpp', + '$PENDING_DIR/NodeFilter.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/dom/NodeFilterCondition.cpp', + '$PENDING_DIR/NodeFilterCondition.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/dom/NodeIterator.cpp', + '$PENDING_DIR/NodeIterator.cpp', '$WEBCORE_DIR/dom/Notation.cpp', '$WEBCORE_DIR/dom/OverflowEvent.cpp', '$WEBCORE_DIR/dom/Position.cpp', @@ -134,6 +153,7 @@ input_files = [ '$WEBCORE_DIR/dom/QualifiedName.cpp', '$WEBCORE_DIR/dom/Range.cpp', '$WEBCORE_DIR/dom/RegisteredEventListener.cpp', + '$WEBCORE_DIR/dom/ScriptElement.cpp', '$WEBCORE_DIR/dom/SelectorNodeList.cpp', '$WEBCORE_DIR/dom/StaticNodeList.cpp', '$WEBCORE_DIR/dom/StyledElement.cpp', @@ -141,12 +161,18 @@ input_files = [ '$WEBCORE_DIR/dom/TagNodeList.cpp', '$WEBCORE_DIR/dom/Text.cpp', '$WEBCORE_DIR/dom/TextEvent.cpp', - '$WEBCORE_DIR/dom/Traversal.cpp', - '$WEBCORE_DIR/dom/TreeWalker.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/dom/Traversal.cpp', + '$PENDING_DIR/Traversal.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/dom/TreeWalker.cpp', + '$PENDING_DIR/TreeWalker.cpp', '$WEBCORE_DIR/dom/UIEvent.cpp', '$WEBCORE_DIR/dom/UIEventWithKeyState.cpp', + '$WEBCORE_DIR/dom/WebKitAnimationEvent.cpp', + '$WEBCORE_DIR/dom/WebKitTransitionEvent.cpp', '$WEBCORE_DIR/dom/WheelEvent.cpp', - '$PENDING_DIR/XMLTokenizer.cpp', + '$WEBCORE_DIR/dom/XMLTokenizer.cpp', '$WEBCORE_DIR/editing/AppendNodeCommand.cpp', '$WEBCORE_DIR/editing/ApplyStyleCommand.cpp', @@ -154,15 +180,18 @@ input_files = [ '$WEBCORE_DIR/editing/CompositeEditCommand.cpp', '$WEBCORE_DIR/editing/CreateLinkCommand.cpp', '$WEBCORE_DIR/editing/DeleteButton.cpp', - '$WEBCORE_DIR/editing/DeleteButtonController.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/editing/DeleteButtonController.cpp', + '$PENDING_DIR/DeleteButtonController.cpp', '$WEBCORE_DIR/editing/DeleteFromTextNodeCommand.cpp', - '$PENDING_DIR/DeleteSelectionCommand.cpp', + '$WEBCORE_DIR/editing/DeleteSelectionCommand.cpp', '$WEBCORE_DIR/editing/EditCommand.cpp', + '$WEBCORE_DIR/editing/Editor.cpp', '$WEBCORE_DIR/editing/EditorCommand.cpp', '$WEBCORE_DIR/editing/FormatBlockCommand.cpp', '$WEBCORE_DIR/editing/htmlediting.cpp', '$WEBCORE_DIR/editing/HTMLInterchange.cpp', - '$PENDING_DIR/IndentOutdentCommand.cpp', + '$WEBCORE_DIR/editing/IndentOutdentCommand.cpp', '$WEBCORE_DIR/editing/InsertIntoTextNodeCommand.cpp', '$WEBCORE_DIR/editing/InsertLineBreakCommand.cpp', '$WEBCORE_DIR/editing/InsertListCommand.cpp', @@ -170,21 +199,23 @@ input_files = [ '$WEBCORE_DIR/editing/InsertParagraphSeparatorCommand.cpp', '$WEBCORE_DIR/editing/InsertTextCommand.cpp', '$WEBCORE_DIR/editing/JoinTextNodesCommand.cpp', - '$PENDING_DIR/markup.cpp', + '$WEBCORE_DIR/editing/markup.cpp', '$WEBCORE_DIR/editing/MergeIdenticalElementsCommand.cpp', '$WEBCORE_DIR/editing/ModifySelectionListLevel.cpp', '$WEBCORE_DIR/editing/MoveSelectionCommand.cpp', '$WEBCORE_DIR/editing/RemoveCSSPropertyCommand.cpp', - '$PENDING_DIR/RemoveFormatCommand.cpp', + '$WEBCORE_DIR/editing/RemoveFormatCommand.cpp', '$WEBCORE_DIR/editing/RemoveNodeAttributeCommand.cpp', '$WEBCORE_DIR/editing/RemoveNodeCommand.cpp', '$WEBCORE_DIR/editing/RemoveNodePreservingChildrenCommand.cpp', - '$PENDING_DIR/ReplaceSelectionCommand.cpp', + '$WEBCORE_DIR/editing/ReplaceSelectionCommand.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/editing/Selection.cpp', '$PENDING_DIR/Selection.cpp', '$WEBCORE_DIR/editing/SelectionController.cpp', '$WEBCORE_DIR/editing/SetNodeAttributeCommand.cpp', + #'$WEBCORE_DIR/editing/SmartReplace.cpp', '$WEBCORE_DIR/editing/SmartReplaceICU.cpp', - '$WEBCORE_DIR/editing/SmartReplace.cpp', '$WEBCORE_DIR/editing/SplitElementCommand.cpp', '$WEBCORE_DIR/editing/SplitTextNodeCommand.cpp', '$WEBCORE_DIR/editing/SplitTextNodeContainingElementCommand.cpp', @@ -198,13 +229,19 @@ input_files = [ '$WEBCORE_DIR/history/PageCache.cpp', '$WEBCORE_DIR/history/HistoryItem.cpp', - '$PENDING_DIR/CanvasGradient.cpp', - '$PENDING_DIR/CanvasPattern.cpp', - '$PENDING_DIR/CanvasStyle.cpp', + '$WEBCORE_DIR/html/CanvasGradient.cpp', + '$WEBCORE_DIR/html/CanvasPattern.cpp', + '$WEBCORE_DIR/html/CanvasPixelArray.cpp', + '$WEBCORE_DIR/html/CanvasRenderingContext2D.cpp', + '$WEBCORE_DIR/html/CanvasStyle.cpp', + '$WEBCORE_DIR/html/File.cpp', + '$WEBCORE_DIR/html/FileList.cpp', '$WEBCORE_DIR/html/FormDataList.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/html/HTMLAnchorElement.cpp', '$PENDING_DIR/HTMLAnchorElement.cpp', - '$PENDING_DIR/HTMLAppletElement.cpp', - '$PENDING_DIR/HTMLAreaElement.cpp', + '$WEBCORE_DIR/html/HTMLAppletElement.cpp', + '$WEBCORE_DIR/html/HTMLAreaElement.cpp', '$WEBCORE_DIR/html/HTMLAudioElement.cpp', '$WEBCORE_DIR/html/HTMLBaseElement.cpp', '$WEBCORE_DIR/html/HTMLBaseFontElement.cpp', @@ -212,24 +249,24 @@ input_files = [ '$WEBCORE_DIR/html/HTMLBodyElement.cpp', '$WEBCORE_DIR/html/HTMLBRElement.cpp', '$WEBCORE_DIR/html/HTMLButtonElement.cpp', - '$PENDING_DIR/HTMLCanvasElement.cpp', + '$WEBCORE_DIR/html/HTMLCanvasElement.cpp', '$WEBCORE_DIR/html/HTMLCollection.cpp', '$WEBCORE_DIR/html/HTMLDirectoryElement.cpp', '$WEBCORE_DIR/html/HTMLDivElement.cpp', '$WEBCORE_DIR/html/HTMLDListElement.cpp', '$WEBCORE_DIR/html/HTMLDocument.cpp', - '$PENDING_DIR/HTMLElement.cpp', + '$WEBCORE_DIR/html/HTMLElement.cpp', '$WEBCORE_DIR/html/HTMLElementFactory.cpp', - '$PENDING_DIR/HTMLEmbedElement.cpp', - '$PENDING_DIR/HTMLFieldSetElement.cpp', + '$WEBCORE_DIR/html/HTMLEmbedElement.cpp', + '$WEBCORE_DIR/html/HTMLFieldSetElement.cpp', '$WEBCORE_DIR/html/HTMLFontElement.cpp', '$WEBCORE_DIR/html/HTMLFormCollection.cpp', + '$WEBCORE_DIR/html/HTMLFormControlElement.cpp', '$WEBCORE_DIR/html/HTMLFormElement.cpp', '$WEBCORE_DIR/html/HTMLFrameElement.cpp', '$WEBCORE_DIR/html/HTMLFrameElementBase.cpp', '$WEBCORE_DIR/html/HTMLFrameOwnerElement.cpp', '$WEBCORE_DIR/html/HTMLFrameSetElement.cpp', - '$PENDING_DIR/HTMLGenericFormElement.cpp', '$WEBCORE_DIR/html/HTMLHeadElement.cpp', '$WEBCORE_DIR/html/HTMLHeadingElement.cpp', '$WEBCORE_DIR/html/HTMLHRElement.cpp', @@ -237,12 +274,14 @@ input_files = [ '$WEBCORE_DIR/html/HTMLIFrameElement.cpp', '$WEBCORE_DIR/html/HTMLImageElement.cpp', '$WEBCORE_DIR/html/HTMLImageLoader.cpp', - '$PENDING_DIR/HTMLInputElement.cpp', + '$WEBCORE_DIR/html/HTMLInputElement.cpp', '$WEBCORE_DIR/html/HTMLIsIndexElement.cpp', '$WEBCORE_DIR/html/HTMLKeygenElement.cpp', '$WEBCORE_DIR/html/HTMLLabelElement.cpp', - '$PENDING_DIR/HTMLLegendElement.cpp', + '$WEBCORE_DIR/html/HTMLLegendElement.cpp', '$WEBCORE_DIR/html/HTMLLIElement.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/html/HTMLLinkElement.cpp', '$PENDING_DIR/HTMLLinkElement.cpp', '$WEBCORE_DIR/html/HTMLMapElement.cpp', '$WEBCORE_DIR/html/HTMLMarqueeElement.cpp', @@ -251,19 +290,20 @@ input_files = [ '$WEBCORE_DIR/html/HTMLMetaElement.cpp', '$WEBCORE_DIR/html/HTMLModElement.cpp', '$WEBCORE_DIR/html/HTMLNameCollection.cpp', - '$PENDING_DIR/HTMLObjectElement.cpp', + '$WEBCORE_DIR/html/HTMLObjectElement.cpp', '$WEBCORE_DIR/html/HTMLOListElement.cpp', - '$PENDING_DIR/HTMLOptGroupElement.cpp', - '$PENDING_DIR/HTMLOptionElement.cpp', + '$WEBCORE_DIR/html/HTMLOptGroupElement.cpp', + '$WEBCORE_DIR/html/HTMLOptionElement.cpp', '$WEBCORE_DIR/html/HTMLOptionsCollection.cpp', '$WEBCORE_DIR/html/HTMLParagraphElement.cpp', '$WEBCORE_DIR/html/HTMLParamElement.cpp', - '$PENDING_DIR/HTMLParser.cpp', + '$WEBCORE_DIR/html/HTMLParser.cpp', '$WEBCORE_DIR/html/HTMLParserErrorCodes.cpp', - '$PENDING_DIR/HTMLPlugInElement.cpp', + '$WEBCORE_DIR/html/HTMLPlugInElement.cpp', + '$WEBCORE_DIR/html/HTMLPlugInImageElement.cpp', '$WEBCORE_DIR/html/HTMLPreElement.cpp', '$WEBCORE_DIR/html/HTMLQuoteElement.cpp', - '$PENDING_DIR/HTMLScriptElement.cpp', + '$WEBCORE_DIR/html/HTMLScriptElement.cpp', '$WEBCORE_DIR/html/HTMLSelectElement.cpp', '$WEBCORE_DIR/html/HTMLStyleElement.cpp', '$WEBCORE_DIR/html/HTMLTableCaptionElement.cpp', @@ -275,26 +315,30 @@ input_files = [ '$WEBCORE_DIR/html/HTMLTableRowsCollection.cpp', '$WEBCORE_DIR/html/HTMLTableSectionElement.cpp', '$WEBCORE_DIR/html/HTMLTextAreaElement.cpp', - '$WEBCORE_DIR/html/HTMLTextFieldInnerElement.cpp', '$WEBCORE_DIR/html/HTMLTitleElement.cpp', - '$PENDING_DIR/HTMLTokenizer.cpp', + '$WEBCORE_DIR/html/HTMLTokenizer.cpp', '$WEBCORE_DIR/html/HTMLUListElement.cpp', '$WEBCORE_DIR/html/HTMLVideoElement.cpp', '$WEBCORE_DIR/html/HTMLViewSourceDocument.cpp', + '$WEBCORE_DIR/html/ImageData.cpp', + '$WEBCORE_DIR/html/PreloadScanner.cpp', + '$WEBCORE_DIR/html/TimeRanges.cpp', '$WEBCORE_DIR/loader/Cache.cpp', '$WEBCORE_DIR/loader/CachedCSSStyleSheet.cpp', + '$WEBCORE_DIR/loader/CachedFont.cpp', '$WEBCORE_DIR/loader/CachedImage.cpp', '$WEBCORE_DIR/loader/CachedResource.cpp', '$WEBCORE_DIR/loader/CachedResourceClientWalker.cpp', '$WEBCORE_DIR/loader/CachedScript.cpp', '$WEBCORE_DIR/loader/CachedXBLDocument.cpp', '$WEBCORE_DIR/loader/CachedXSLStyleSheet.cpp', - '$PENDING_DIR/DocLoader.cpp', + '$WEBCORE_DIR/loader/DocLoader.cpp', '$WEBCORE_DIR/loader/DocumentLoader.cpp', '$WEBCORE_DIR/loader/FormState.cpp', - '$PENDING_DIR/FrameLoader.cpp', + '$WEBCORE_DIR/loader/FrameLoader.cpp', '$WEBCORE_DIR/loader/FTPDirectoryDocument.cpp', + '$WEBCORE_DIR/loader/FTPDirectoryParser.cpp', '$WEBCORE_DIR/loader/ImageDocument.cpp', '$WEBCORE_DIR/loader/loader.cpp', '$WEBCORE_DIR/loader/MainResourceLoader.cpp', @@ -306,45 +350,61 @@ input_files = [ '$WEBCORE_DIR/loader/ResourceLoader.cpp', '$WEBCORE_DIR/loader/SubresourceLoader.cpp', '$WEBCORE_DIR/loader/TextDocument.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/loader/TextResourceDecoder.cpp', '$PENDING_DIR/TextResourceDecoder.cpp', - '$WEBCORE_DIR/page/AnimationController.cpp', - '$WEBCORE_DIR/page/BarInfo.cpp', - '$PENDING_DIR/AXObjectCache.cpp', - '$WEBCORE_DIR/page/AnimationController.cpp', - '$PENDING_DIR/AccessibilityObject.cpp', + '$WEBCORE_DIR/loader/archive/ArchiveFactory.cpp', + '$WEBCORE_DIR/loader/archive/ArchiveResource.cpp', + '$WEBCORE_DIR/loader/archive/ArchiveResourceCollection.cpp', + + '$WEBCORE_DIR/page/AccessibilityImageMapLink.cpp', + '$WEBCORE_DIR/page/AccessibilityListBox.cpp', + '$WEBCORE_DIR/page/AccessibilityListBoxOption.cpp', + '$WEBCORE_DIR/page/AccessibilityObject.cpp', + '$WEBCORE_DIR/page/AccessibilityRenderObject.cpp', + '$WEBCORE_DIR/page/AccessibilityTable.cpp', + '$WEBCORE_DIR/page/AccessibilityTableCell.cpp', + '$WEBCORE_DIR/page/AccessibilityTableColumn.cpp', + '$WEBCORE_DIR/page/AccessibilityTableHeaderContainer.cpp', + '$WEBCORE_DIR/page/AccessibilityTableRow.cpp', + '$WEBCORE_DIR/page/AXObjectCache.cpp', '$WEBCORE_DIR/page/BarInfo.cpp', - '$PENDING_DIR/Chrome.cpp', - '$WEBCORE_DIR/page/Console.cpp', + '$WEBCORE_DIR/page/Chrome.cpp', '$WEBCORE_DIR/page/ContextMenuController.cpp', '$WEBCORE_DIR/page/DOMSelection.cpp', - '$PENDING_DIR/DOMWindow.cpp', - '$PENDING_DIR/DragController.cpp', + '$WEBCORE_DIR/page/DOMWindow.cpp', + '$WEBCORE_DIR/page/DragController.cpp', + '$WEBCORE_DIR/page/EventHandler.cpp', '$WEBCORE_DIR/page/FocusController.cpp', - '$PENDING_DIR/Frame.cpp', + '$WEBCORE_DIR/page/Frame.cpp', '$WEBCORE_DIR/page/FrameTree.cpp', - '$PENDING_DIR/FrameView.cpp', + '$WEBCORE_DIR/page/FrameView.cpp', '$WEBCORE_DIR/page/History.cpp', '$WEBCORE_DIR/page/MouseEventWithHitTestResults.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/page/Page.cpp', '$PENDING_DIR/Page.cpp', + '$WEBCORE_DIR/page/PageGroup.cpp', '$WEBCORE_DIR/page/Screen.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/page/Settings.cpp', '$PENDING_DIR/Settings.cpp', '$WEBCORE_DIR/page/WindowFeatures.cpp', + '$WEBCORE_DIR/page/animation/AnimationBase.cpp', + '$WEBCORE_DIR/page/animation/AnimationController.cpp', + '$WEBCORE_DIR/page/animation/CompositeAnimation.cpp', + '$WEBCORE_DIR/page/animation/ImplicitAnimation.cpp', + '$WEBCORE_DIR/page/animation/KeyframeAnimation.cpp', + '$WEBCORE_DIR/platform/Arena.cpp', - '$WEBCORE_DIR/platform/ArrayImpl.cpp', - '$WEBCORE_DIR/platform/DeprecatedCString.cpp', + '$WEBCORE_DIR/platform/ContextMenu.cpp', '$WEBCORE_DIR/platform/DeprecatedPtrListImpl.cpp', - '$PENDING_DIR/DeprecatedString.cpp', - '$WEBCORE_DIR/platform/DeprecatedStringList.cpp', '$WEBCORE_DIR/platform/DeprecatedValueListImpl.cpp', '$WEBCORE_DIR/platform/DragData.cpp', '$WEBCORE_DIR/platform/DragImage.cpp', - '$PENDING_DIR/FontCache.cpp', - '$WEBCORE_DIR/platform/graphics/FontFallbackList.cpp', - '$WEBCORE_DIR/platform/graphics/FontFamily.cpp', - '$WEBCORE_DIR/platform/graphics/GlyphPageTreeNode.cpp', - '$PENDING_DIR/GlyphWidthMap.cpp', + '$WEBCORE_DIR/platform/FileChooser.cpp', '$PENDING_DIR/KURL.cpp', '$WEBCORE_DIR/platform/Logging.cpp', '$PORT_DIR/platform/MIMETypeRegistry.cpp', @@ -353,59 +413,87 @@ input_files = [ '$WEBCORE_DIR/platform/SharedBuffer.cpp', '$WEBCORE_DIR/platform/Timer.cpp', '$WEBCORE_DIR/platform/Widget.cpp', + + '$WEBCORE_DIR/platform/graphics/AffineTransform.cpp', - '$PENDING_DIR/BitmapImage.cpp', + '$WEBCORE_DIR/platform/graphics/BitmapImage.cpp', '$WEBCORE_DIR/platform/graphics/Color.cpp', '$WEBCORE_DIR/platform/graphics/FloatPoint.cpp', '$WEBCORE_DIR/platform/graphics/FloatPoint3D.cpp', '$WEBCORE_DIR/platform/graphics/FloatRect.cpp', '$WEBCORE_DIR/platform/graphics/FloatSize.cpp', + '$WEBCORE_DIR/platform/graphics/Font.cpp', '$WEBCORE_DIR/platform/graphics/FontData.cpp', + '$WEBCORE_DIR/platform/graphics/FontFallbackList.cpp', + '$WEBCORE_DIR/platform/graphics/FontDescription.cpp', + '$WEBCORE_DIR/platform/graphics/FontFamily.cpp', + '$WEBCORE_DIR/platform/graphics/FontCache.cpp', + '$WEBCORE_DIR/platform/graphics/GeneratedImage.cpp', + '$WEBCORE_DIR/platform/graphics/GlyphPageTreeNode.cpp', + '$WEBCORE_DIR/platform/graphics/GlyphWidthMap.cpp', + '$WEBCORE_DIR/platform/graphics/Gradient.cpp', '$WEBCORE_DIR/platform/graphics/GraphicsContext.cpp', '$WEBCORE_DIR/platform/graphics/GraphicsTypes.cpp', '$WEBCORE_DIR/platform/graphics/Image.cpp', '$WEBCORE_DIR/platform/graphics/IntRect.cpp', '$WEBCORE_DIR/platform/graphics/Path.cpp', '$WEBCORE_DIR/platform/graphics/PathTraversalState.cpp', + '$WEBCORE_DIR/platform/graphics/Pattern.cpp', '$WEBCORE_DIR/platform/graphics/Pen.cpp', '$WEBCORE_DIR/platform/graphics/SegmentedFontData.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/platform/graphics/SimpleFontData.cpp', '$PENDING_DIR/SimpleFontData.cpp', - '$WEBCORE_DIR/platform/network/AuthenticationChallenge.cpp', + '$WEBCORE_DIR/platform/graphics/StringTruncator.cpp', + + '$WEBCORE_DIR/platform/network/AuthenticationChallengeBase.cpp', '$WEBCORE_DIR/platform/network/Credential.cpp', '$WEBCORE_DIR/platform/network/FormData.cpp', '$WEBCORE_DIR/platform/network/HTTPParsers.cpp', + '$WEBCORE_DIR/platform/network/NetworkStateNotifier.cpp', '$WEBCORE_DIR/platform/network/ProtectionSpace.cpp', - '$WEBCORE_DIR/platform/network/ResourceError.cpp', + '$WEBCORE_DIR/platform/network/ResourceErrorBase.cpp', + #'$WEBCORE_DIR/platform/network/ResourceHandle.cpp', '$WEBCORE_DIR/platform/network/ResourceRequestBase.cpp', '$WEBCORE_DIR/platform/network/ResourceResponseBase.cpp', - '$PENDING_DIR/AtomicString.cpp', + + '$WEBCORE_DIR/platform/text/AtomicString.cpp', '$WEBCORE_DIR/platform/text/Base64.cpp', '$WEBCORE_DIR/platform/text/BidiContext.cpp', '$WEBCORE_DIR/platform/text/CString.cpp', '$WEBCORE_DIR/platform/text/RegularExpression.cpp', '$WEBCORE_DIR/platform/text/SegmentedString.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/platform/text/String.cpp', '$PENDING_DIR/String.cpp', + '$WEBCORE_DIR/platform/text/StringBuilder.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/platform/text/StringImpl.cpp', '$PENDING_DIR/StringImpl.cpp', - '$WEBCORE_DIR/platform/graphics/StringTruncator.cpp', '$WEBCORE_DIR/platform/text/TextBoundariesICU.cpp', '$WEBCORE_DIR/platform/text/TextBreakIteratorICU.cpp', - '$PENDING_DIR/TextCodec.cpp', + '$WEBCORE_DIR/platform/text/TextCodec.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/platform/text/TextCodecICU.cpp', '$PENDING_DIR/TextCodecICU.cpp', '$WEBCORE_DIR/platform/text/TextCodecLatin1.cpp', '$WEBCORE_DIR/platform/text/TextCodecUserDefined.cpp', - '$PENDING_DIR/TextCodecUTF16.cpp', - '$PENDING_DIR/TextDecoder.cpp', + '$WEBCORE_DIR/platform/text/TextCodecUTF16.cpp', + '$WEBCORE_DIR/platform/text/TextDecoder.cpp', '$WEBCORE_DIR/platform/text/TextEncoding.cpp', '$WEBCORE_DIR/platform/text/TextEncodingRegistry.cpp', '$WEBCORE_DIR/platform/text/TextStream.cpp', '$WEBCORE_DIR/platform/text/UnicodeRange.cpp', + '$WEBCORE_DIR/plugins/PluginData.cpp', + '$WEBCORE_DIR/rendering/AutoTableLayout.cpp', - '$PENDING_DIR/bidi.cpp', + '$WEBCORE_DIR/rendering/bidi.cpp', '$WEBCORE_DIR/rendering/break_lines.cpp', '$WEBCORE_DIR/rendering/CounterNode.cpp', '$WEBCORE_DIR/rendering/EllipsisBox.cpp', '$WEBCORE_DIR/rendering/FixedTableLayout.cpp', + '$WEBCORE_DIR/rendering/HitTestResult.cpp', '$WEBCORE_DIR/rendering/InlineBox.cpp', '$WEBCORE_DIR/rendering/InlineFlowBox.cpp', '$WEBCORE_DIR/rendering/InlineTextBox.cpp', @@ -415,13 +503,16 @@ input_files = [ '$WEBCORE_DIR/rendering/PointerEventsHitRules.cpp', '$WEBCORE_DIR/rendering/RenderApplet.cpp', '$WEBCORE_DIR/rendering/RenderArena.cpp', - '$PENDING_DIR/RenderBlock.cpp', + '$WEBCORE_DIR/rendering/RenderBlock.cpp', '$WEBCORE_DIR/rendering/RenderBox.cpp', '$WEBCORE_DIR/rendering/RenderBR.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderButton.cpp', '$PENDING_DIR/RenderButton.cpp', '$WEBCORE_DIR/rendering/RenderContainer.cpp', '$WEBCORE_DIR/rendering/RenderCounter.cpp', '$WEBCORE_DIR/rendering/RenderFieldset.cpp', + '$WEBCORE_DIR/rendering/RenderFileUploadControl.cpp', '$WEBCORE_DIR/rendering/RenderFlexibleBox.cpp', '$WEBCORE_DIR/rendering/RenderFlow.cpp', '$WEBCORE_DIR/rendering/RenderForeignObject.cpp', @@ -429,17 +520,26 @@ input_files = [ '$WEBCORE_DIR/rendering/RenderFrameSet.cpp', '$WEBCORE_DIR/rendering/RenderHTMLCanvas.cpp', '$WEBCORE_DIR/rendering/RenderImage.cpp', + '$WEBCORE_DIR/rendering/RenderImageGeneratedContent.cpp', '$WEBCORE_DIR/rendering/RenderInline.cpp', + '$WEBCORE_DIR/rendering/RenderLayer.cpp', '$WEBCORE_DIR/rendering/RenderLegend.cpp', + '$WEBCORE_DIR/rendering/RenderListBox.cpp', '$WEBCORE_DIR/rendering/RenderListItem.cpp', '$WEBCORE_DIR/rendering/RenderListMarker.cpp', - '$PENDING_DIR/RenderObject.cpp', + '$WEBCORE_DIR/rendering/RenderMarquee.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderMenuList.cpp', + '$PENDING_DIR/RenderMenuList.cpp', + '$WEBCORE_DIR/rendering/RenderObject.cpp', '$WEBCORE_DIR/rendering/RenderPart.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderPartObject.cpp', '$PENDING_DIR/RenderPartObject.cpp', '$WEBCORE_DIR/rendering/RenderPath.cpp', '$WEBCORE_DIR/rendering/RenderReplaced.cpp', + '$WEBCORE_DIR/rendering/RenderReplica.cpp', '$WEBCORE_DIR/rendering/RenderSlider.cpp', - '$WEBCORE_DIR/rendering/RenderStyle.cpp', '$WEBCORE_DIR/rendering/RenderSVGBlock.cpp', '$WEBCORE_DIR/rendering/RenderSVGContainer.cpp', '$WEBCORE_DIR/rendering/RenderSVGGradientStop.cpp', @@ -453,18 +553,24 @@ input_files = [ '$WEBCORE_DIR/rendering/RenderSVGTransformableContainer.cpp', '$WEBCORE_DIR/rendering/RenderSVGTSpan.cpp', '$WEBCORE_DIR/rendering/RenderSVGViewportContainer.cpp', - '$PENDING_DIR/RenderTable.cpp', + '$WEBCORE_DIR/rendering/RenderTable.cpp', '$WEBCORE_DIR/rendering/RenderTableCell.cpp', '$WEBCORE_DIR/rendering/RenderTableCol.cpp', '$WEBCORE_DIR/rendering/RenderTableRow.cpp', '$WEBCORE_DIR/rendering/RenderTableSection.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderText.cpp', '$PENDING_DIR/RenderText.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderTextControl.cpp', + '$PENDING_DIR/RenderTextControl.cpp', '$WEBCORE_DIR/rendering/RenderTextFragment.cpp', + '$WEBCORE_DIR/rendering/RenderTheme.cpp', '$WEBCORE_DIR/rendering/RenderTreeAsText.cpp', '$WEBCORE_DIR/rendering/RenderVideo.cpp', '$WEBCORE_DIR/rendering/RenderView.cpp', '$WEBCORE_DIR/rendering/RenderWidget.cpp', - '$PENDING_DIR/RenderWordBreak.cpp', + '$WEBCORE_DIR/rendering/RenderWordBreak.cpp', '$WEBCORE_DIR/rendering/RootInlineBox.cpp', '$WEBCORE_DIR/rendering/SVGCharacterLayoutInfo.cpp', '$WEBCORE_DIR/rendering/SVGInlineFlowBox.cpp', @@ -473,10 +579,19 @@ input_files = [ '$WEBCORE_DIR/rendering/SVGRenderStyleDefs.cpp', '$WEBCORE_DIR/rendering/SVGRenderSupport.cpp', '$WEBCORE_DIR/rendering/SVGRenderTreeAsText.cpp', - '$PENDING_DIR/SVGRootInlineBox.cpp', + '$WEBCORE_DIR/rendering/SVGRootInlineBox.cpp', + '$WEBCORE_DIR/rendering/TextControlInnerElements.cpp', + + '$WEBCORE_DIR/rendering/style/NinePieceImage.cpp', + '$WEBCORE_DIR/rendering/style/RenderStyle.cpp', + '$WEBCORE_DIR/rendering/style/StyleCachedImage.cpp', + '$WEBCORE_DIR/rendering/style/StyleGeneratedImage.cpp', '$WEBCORE_DIR/svg/ColorDistance.cpp', + '$WEBCORE_DIR/svg/Filter.cpp', + '$WEBCORE_DIR/svg/FilterEffect.cpp', '$WEBCORE_DIR/svg/SVGAElement.cpp', + '$WEBCORE_DIR/svg/SVGAltGlyphElement.cpp', '$WEBCORE_DIR/svg/SVGAngle.cpp', '$WEBCORE_DIR/svg/SVGAnimateColorElement.cpp', '$WEBCORE_DIR/svg/SVGAnimatedPathData.cpp', @@ -494,7 +609,7 @@ input_files = [ '$WEBCORE_DIR/svg/SVGDefsElement.cpp', '$WEBCORE_DIR/svg/SVGDescElement.cpp', '$WEBCORE_DIR/svg/SVGDocument.cpp', - '$PENDING_DIR/SVGDocumentExtensions.cpp', + '$WEBCORE_DIR/svg/SVGDocumentExtensions.cpp', '$WEBCORE_DIR/svg/SVGElement.cpp', '$WEBCORE_DIR/svg/SVGElementInstance.cpp', '$WEBCORE_DIR/svg/SVGElementInstanceList.cpp', @@ -538,6 +653,7 @@ input_files = [ '$WEBCORE_DIR/svg/SVGGElement.cpp', '$WEBCORE_DIR/svg/SVGGlyphElement.cpp', '$WEBCORE_DIR/svg/SVGGradientElement.cpp', + '$WEBCORE_DIR/svg/SVGHKernElement.cpp', '$WEBCORE_DIR/svg/SVGImageElement.cpp', '$WEBCORE_DIR/svg/SVGImageLoader.cpp', '$WEBCORE_DIR/svg/SVGLangSpace.cpp', @@ -591,7 +707,6 @@ input_files = [ '$WEBCORE_DIR/svg/SVGTextElement.cpp', '$WEBCORE_DIR/svg/SVGTextPathElement.cpp', '$WEBCORE_DIR/svg/SVGTextPositioningElement.cpp', - '$WEBCORE_DIR/svg/SVGTimer.cpp', '$WEBCORE_DIR/svg/SVGTitleElement.cpp', '$WEBCORE_DIR/svg/SVGTransform.cpp', '$WEBCORE_DIR/svg/SVGTransformable.cpp', @@ -605,8 +720,12 @@ input_files = [ '$WEBCORE_DIR/svg/SVGViewSpec.cpp', '$WEBCORE_DIR/svg/SVGZoomAndPan.cpp', '$WEBCORE_DIR/svg/SVGZoomEvent.cpp', - '$WEBCORE_DIR/svg/TimeScheduler.cpp', - '$PENDING_DIR/SVGImage.cpp', + + '$WEBCORE_DIR/svg/animation/SMILTime.cpp', + '$WEBCORE_DIR/svg/animation/SMILTimeContainer.cpp', + '$WEBCORE_DIR/svg/animation/SVGSMILElement.cpp', + + '$WEBCORE_DIR/svg/graphics/SVGImage.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServer.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerGradient.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerLinearGradient.cpp', @@ -618,27 +737,13 @@ input_files = [ '$WEBCORE_DIR/svg/graphics/SVGResourceFilter.cpp', '$WEBCORE_DIR/svg/graphics/SVGResourceMarker.cpp', '$WEBCORE_DIR/svg/graphics/SVGResourceMasker.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEBlend.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEColorMatrix.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEComponentTransfer.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEComposite.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEConvolveMatrix.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEDiffuseLighting.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEDisplacementMap.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEFlood.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEGaussianBlur.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEImage.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEMerge.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEMorphology.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFEOffset.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFESpecularLighting.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFETurbulence.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGFilterEffect.cpp', - '$WEBCORE_DIR/svg/graphics/filters/SVGLightSource.cpp', '$WEBCORE_DIR/xml/DOMParser.cpp', '$WEBCORE_DIR/xml/NativeXPathNSResolver.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/xml/XMLHttpRequest.cpp', '$PENDING_DIR/XMLHttpRequest.cpp', + '$WEBCORE_DIR/xml/XMLHttpRequestUpload.cpp', '$WEBCORE_DIR/xml/XMLSerializer.cpp', '$WEBCORE_DIR/xml/XPathEvaluator.cpp', '$WEBCORE_DIR/xml/XPathExpression.cpp', @@ -655,16 +760,20 @@ input_files = [ '$WEBCORE_DIR/xml/XPathUtil.cpp', '$WEBCORE_DIR/xml/XPathValue.cpp', '$WEBCORE_DIR/xml/XPathVariableReference.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/xml/XSLImportRule.cpp', '$PENDING_DIR/XSLImportRule.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/xml/XSLStyleSheet.cpp', '$PENDING_DIR/XSLStyleSheet.cpp', '$WEBCORE_DIR/xml/XSLTExtensions.cpp', - '$PENDING_DIR/XSLTProcessor.cpp', + '$WEBCORE_DIR/xml/XSLTProcessor.cpp', '$WEBCORE_DIR/xml/XSLTUnicodeSort.cpp', ] # These files don't compile yet on linux or mac. -if env['PLATFORM'] == 'win32': - input_files.extend([ +if env['PLATFORM'] in ('darwin', 'posix'): + remove_files = [ # includes platform specific FontCustomPlatformData.h '$WEBCORE_DIR/css/CSSFontFaceSource.cpp', '$WEBCORE_DIR/loader/CachedFont.cpp', @@ -673,30 +782,31 @@ if env['PLATFORM'] == 'win32': '$WEBCORE_DIR/editing/Editor.cpp', # Needs base/gfx/platform_device - '$PENDING_DIR/CanvasRenderingContext2D.cpp', + '$WEBCORE_DIR/html/CanvasRenderingContext2D.cpp', # Missing gtk bits. - '$PENDING_DIR/EventHandler.cpp', + '$WEBCORE_DIR/page/EventHandler.cpp', '$WEBCORE_DIR/platform/ContextMenu.cpp', '$WEBCORE_DIR/platform/FileChooser.cpp', '$WEBCORE_DIR/rendering/RenderFileUploadControl.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderMenuList.cpp', '$PENDING_DIR/RenderMenuList.cpp', - - # Need to remove cairo stub in port/platform/cairo.h. - '$PENDING_DIR/Font.cpp', - - # PlatformScrollBar needs to be ported. '$WEBCORE_DIR/rendering/HitTestResult.cpp', '$WEBCORE_DIR/rendering/RenderListBox.cpp', '$WEBCORE_DIR/rendering/RenderLayer.cpp', '$WEBCORE_DIR/rendering/RenderTheme.cpp', + # Uncomment and replace following line when the $PENDING_DIR file unforks. + #'$WEBCORE_DIR/rendering/RenderTextControl.cpp', '$PENDING_DIR/RenderTextControl.cpp', - ]) + ] + for remove in remove_files: + input_files.remove(remove) # Windows specific files. if env['PLATFORM'] == 'win32': input_files.extend([ - '$PENDING_DIR/FileSystemWin.cpp', + '$WEBCORE_DIR/platform/win/FileSystemWin.cpp', ]) # Precompiled headers only work under MSVC in scons. |