Source/WebCore: Use a platform strategy for local storage
[WebKit-https.git] / Source / WebCore / WebCore.gypi
index a034f5d..921a58c 100644 (file)
@@ -46,7 +46,6 @@
             'Modules/indexeddb/IDBDatabase.idl',
             'Modules/indexeddb/IDBFactory.idl',
             'Modules/indexeddb/IDBIndex.idl',
-            'Modules/indexeddb/IDBKey.idl',
             'Modules/indexeddb/IDBKeyRange.idl',
             'Modules/indexeddb/IDBObjectStore.idl',
             'Modules/indexeddb/IDBOpenDBRequest.idl',
             'Modules/quota/StorageInfoQuotaCallback.idl',
             'Modules/quota/StorageInfoUsageCallback.idl',
             'Modules/speech/DOMWindowSpeech.idl',
+            'Modules/speech/DOMWindowSpeechSynthesis.idl',
             'Modules/speech/SpeechGrammar.idl',
             'Modules/speech/SpeechGrammarList.idl',
             'Modules/speech/SpeechRecognition.idl',
             'Modules/speech/SpeechRecognitionEvent.idl',
             'Modules/speech/SpeechRecognitionResult.idl',
             'Modules/speech/SpeechRecognitionResultList.idl',
+            'Modules/speech/SpeechSynthesis.idl',
+            'Modules/speech/SpeechSynthesisEvent.idl',
+            'Modules/speech/SpeechSynthesisUtterance.idl',
+            'Modules/speech/SpeechSynthesisVoice.idl',
             'Modules/webaudio/AudioBuffer.idl',
             'Modules/webaudio/AudioBufferCallback.idl',
             'Modules/webaudio/AudioBufferSourceNode.idl',
             'Modules/websockets/WorkerContextWebSocket.idl',
             'css/CSSCharsetRule.idl',
             'css/CSSFontFaceRule.idl',
+            'css/CSSHostRule.idl',
             'css/CSSImportRule.idl',
             'css/CSSMediaRule.idl',
             'css/CSSPageRule.idl',
             'dom/Touch.idl',
             'dom/TouchEvent.idl',
             'dom/TouchList.idl',
+            'dom/TransitionEvent.idl',
             'dom/TreeWalker.idl',
             'dom/UIEvent.idl',
             'dom/WebKitAnimationEvent.idl',
             'svg/SVGSetElement.idl',
             'svg/SVGStopElement.idl',
             'svg/SVGStringList.idl',
-            'svg/SVGStylable.idl',
             'svg/SVGStyleElement.idl',
+            'svg/SVGStyledElement.idl',
             'svg/SVGSwitchElement.idl',
             'svg/SVGSymbolElement.idl',
             'svg/SVGTRefElement.idl',
             'Modules/quota/StorageInfoErrorCallback.h',
             'Modules/quota/StorageInfoQuotaCallback.h',
             'Modules/quota/StorageInfoUsageCallback.h',
+            'Modules/speech/DOMWindowSpeechSynthesis.cpp',
+            'Modules/speech/DOMWindowSpeechSynthesis.h',
             'Modules/speech/SpeechGrammar.cpp',
             'Modules/speech/SpeechGrammar.h',
             'Modules/speech/SpeechGrammarList.cpp',
             'Modules/speech/SpeechRecognitionResult.h',
             'Modules/speech/SpeechRecognitionResultList.cpp',
             'Modules/speech/SpeechRecognitionResultList.h',
+            'Modules/speech/SpeechSynthesis.cpp',
+            'Modules/speech/SpeechSynthesis.h',
+            'Modules/speech/SpeechSynthesisEvent.cpp',
+            'Modules/speech/SpeechSynthesisEvent.h',
+            'Modules/speech/SpeechSynthesisUtterance.cpp',
+            'Modules/speech/SpeechSynthesisUtterance.h',
+            'Modules/speech/SpeechSynthesisVoice.cpp',
+            'Modules/speech/SpeechSynthesisVoice.h',
+            'Modules/speech/chromium/SpeechSynthesisChromium.cpp',
             'Modules/webaudio/AudioBasicInspectorNode.cpp',
             'Modules/webaudio/AudioBasicInspectorNode.h',
             'Modules/webaudio/AudioBasicProcessorNode.cpp',
             'bindings/v8/custom/V8HTMLSelectElementCustom.h',
             'bindings/v8/custom/V8HistoryCustom.cpp',
             'bindings/v8/custom/V8IDBAnyCustom.cpp',
-            'bindings/v8/custom/V8IDBKeyCustom.cpp',
             'bindings/v8/custom/V8ImageDataCustom.cpp',
             'bindings/v8/custom/V8InjectedScriptHostCustom.cpp',
             'bindings/v8/custom/V8InjectedScriptManager.cpp',
             'bindings/v8/custom/V8SVGElementCustom.cpp',
             'bindings/v8/custom/V8SVGLengthCustom.cpp',
             'bindings/v8/custom/V8SVGPathSegCustom.cpp',
-            'bindings/v8/custom/V8ScriptProfileCustom.cpp',
-            'bindings/v8/custom/V8ScriptProfileNodeCustom.cpp',
             'bindings/v8/custom/V8StorageCustom.cpp',
             'bindings/v8/custom/V8StyleSheetCustom.cpp',
             'bindings/v8/custom/V8StyleSheetListCustom.cpp',
             'css/CSSGradientValue.h',
             'css/CSSGroupingRule.cpp',
             'css/CSSGroupingRule.h',
+            'css/CSSHostRule.cpp',
+            'css/CSSHostRule.h',
             'css/CSSImageGeneratorValue.cpp',
             'css/CSSImageSetValue.cpp',
             'css/CSSImageValue.cpp',
             'loader/HistoryController.cpp',
             'loader/ImageLoader.cpp',
             'loader/ImageLoader.h',
-            'loader/ImageLoaderClient.h',
             'loader/LinkLoader.cpp',
             'loader/LinkLoader.h',
             'loader/LinkLoaderClient.h',
             'storage/StorageNamespace.h',
             'storage/StorageNamespaceImpl.cpp',
             'storage/StorageNamespaceImpl.h',
+            'storage/StorageStrategy.cpp',
+            'storage/StorageStrategy.h',
             'storage/StorageSyncManager.cpp',
             'storage/StorageSyncManager.h',
             'storage/StorageTask.cpp',
             'xml/parser/MarkupTokenBase.h',
             'xml/parser/MarkupTokenizerBase.h',
             'xml/parser/MarkupTokenizerInlines.h',
-            'xml/parser/NewXMLDocumentParser.cpp',
-            'xml/parser/NewXMLDocumentParser.h',
-            'xml/parser/XMLCharacterReferenceParser.cpp',
-            'xml/parser/XMLCharacterReferenceParser.h',
             'xml/parser/XMLDocumentParser.cpp',
             'xml/parser/XMLDocumentParser.h',
             'xml/parser/XMLDocumentParserLibxml2.cpp',
             'xml/parser/XMLDocumentParserScope.cpp',
             'xml/parser/XMLDocumentParserScope.h',
-            'xml/parser/XMLTokenizer.cpp',
-            'xml/parser/XMLTokenizer.h',
-            'xml/parser/XMLToken.h',
-            'xml/parser/XMLTreeBuilder.cpp',
-            'xml/parser/XMLTreeBuilder.h',
             'xml/DOMParser.cpp',
             'xml/DOMParser.h',
             'xml/NativeXPathNSResolver.cpp',
             'dom/TouchList.h',
             'dom/TransformSource.h',
             'dom/TransformSourceLibxslt.cpp',
+            'dom/TransitionEvent.cpp',
+            'dom/TransitionEvent.h',
             'dom/Traversal.cpp',
             'dom/Traversal.h',
             'dom/TreeDepthLimit.h',
             'html/shadow/HTMLContentElement.h',
             'html/shadow/HTMLShadowElement.cpp',
             'html/shadow/HTMLShadowElement.h',
-            'html/shadow/ImageInnerElement.cpp',
-            'html/shadow/ImageInnerElement.h',
             'html/shadow/InsertionPoint.cpp',
             'html/shadow/InsertionPoint.h',
             'html/shadow/MediaControls.cpp',
             'html/track/TextTrack.h',
             'html/track/TextTrackCue.cpp',
             'html/track/TextTrackCue.h',
+            'html/track/TextTrackCueGeneric.cpp',
+            'html/track/TextTrackCueGeneric.h',
             'html/track/TextTrackCueList.cpp',
             'html/track/TextTrackCueList.h',
             'html/track/TextTrackList.cpp',
             'html/track/TrackBase.cpp',
             'html/track/TrackEvent.cpp',
+            'html/track/WebVTTElement.cpp',
+            'html/track/WebVTTElement.h',
             'html/track/WebVTTParser.cpp',
             'html/track/WebVTTParser.h',
             'html/track/WebVTTToken.h',
             'svg/SVGStopElement.h',
             'svg/SVGStringList.cpp',
             'svg/SVGStringList.h',
-            'svg/SVGStylable.cpp',
-            'svg/SVGStylable.h',
             'svg/SVGStyleElement.cpp',
             'svg/SVGStyleElement.h',
             'svg/SVGStyledElement.cpp',
             'inspector/front-end/HeapSnapshotWorkerDispatcher.js',
             'inspector/front-end/JSHeapSnapshot.js',
             'inspector/front-end/NativeHeapGraph.js',
+            'inspector/front-end/NativeHeapSnapshot.js',
             'inspector/front-end/NativeMemorySnapshotView.js',
             'inspector/front-end/ProfileDataGridTree.js',
             'inspector/front-end/ProfilesPanel.js',
             'inspector/front-end/UglifyJS/parse-js.js',
         ],
         'webinspector_image_files': [
+            'inspector/front-end/Images/addIcon.png',
             'inspector/front-end/Images/applicationCache.png',
             'inspector/front-end/Images/back.png',
             'inspector/front-end/Images/breakpointBorder.png',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSCharsetRuleInternal.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSFontFaceRule.mm',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSFontFaceRuleInternal.h',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSHostRule.mm',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSHostRuleInternal.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSImportRule.mm',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSImportRuleInternal.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMCSSMediaRule.mm',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGStringList.mm',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGStyleElement.dep',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGStyleElement.mm',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGStyledElement.dep',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGStyledElement.mm',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGStyledElementInternal.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGSwitchElement.dep',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGSwitchElement.mm',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMSVGSymbolElement.dep',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSCharsetRule.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSFontFaceRule.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSFontFaceRule.h',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSHostRule.cpp',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSHostRule.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSImportRule.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSImportRule.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSCSSMediaRule.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBFactory.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBIndex.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBIndex.h',
-            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBKey.cpp',
-            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBKey.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBKeyRange.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBKeyRange.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSIDBObjectStore.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStopElement.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStringList.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStringList.h',
-            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStylable.cpp',
-            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStylable.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStyleElement.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStyleElement.dep',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStyleElement.h',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStyledElement.cpp',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStyledElement.dep',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGStyledElement.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGSwitchElement.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGSwitchElement.dep',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSSVGSwitchElement.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTouchEvent.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTouchList.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTouchList.h',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTransitionEvent.cpp',
+            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTransitionEvent.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTreeWalker.cpp',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTreeWalker.h',
             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSUIEvent.cpp',
             'platform/chromium/support/WebScrollbarImpl.h',
             'platform/chromium/support/WebSharedGraphicsContext3D.cpp',
             'platform/chromium/support/WebThreadSafeData.cpp',
-            'platform/chromium/support/WebTransformOperations.cpp',
+            'platform/chromium/support/WebTransformKeyframe.cpp',
             'platform/chromium/support/WebTransformationMatrix.cpp',
             'platform/chromium/support/WebURL.cpp',
             'platform/chromium/support/WebURLError.cpp',