Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / platform / blink_platform.gypi
index b764a29..afefacb 100644 (file)
@@ -1,16 +1,15 @@
 {
+  'includes': [
+    'platform_generated.gypi',
+  ],
   'variables': {
     'platform_files': [
       'AsyncFileSystemCallbacks.h',
-      'CalculationValue.cpp',
       'CalculationValue.h',
       'CheckedInt.h',
       'Clock.cpp',
       'Clock.h',
-      'ColorChooser.cpp',
-      'ColorChooser.h',
-      'ColorChooserClient.cpp',
-      'ColorChooserClient.h',
+      'ContentDecryptionModuleResult.h',
       'ContentType.cpp',
       'ContentType.h',
       'ContextMenu.cpp',
       'CrossThreadCopier.cpp',
       'CrossThreadCopier.h',
       'CryptoResult.h',
+      'Crypto.cpp',
+      'Crypto.h',
       'Cursor.cpp',
       'Cursor.h',
       'DateComponents.cpp',
       'DateComponents.h',
-      'DateTimeChooser.cpp',
-      'DateTimeChooser.h',
-      'DateTimeChooserClient.cpp',
-      'DateTimeChooserClient.h',
       'Decimal.cpp',
       'Decimal.h',
       'DragImage.cpp',
       'DragImage.h',
+      'EventDispatchForbiddenScope.h',
       'EventTracer.cpp',
       'EventTracer.h',
       'FileChooser.cpp',
@@ -45,9 +43,6 @@
       'JSONValues.cpp',
       'JSONValues.h',
       'KeyboardCodes.h',
-      'KeyCodeConversion.h',
-      'KeyCodeConversionAndroid.cpp',
-      'KeyCodeConversionGtk.cpp',
       'KillRing.h',
       'KillRingNone.cpp',
       'Language.cpp',
@@ -96,6 +91,8 @@
       'PlatformKeyboardEvent.cpp',
       'PlatformKeyboardEvent.h',
       'PlatformMouseEvent.h',
+      'PlatformResourceLoader.cpp',
+      'PlatformResourceLoader.h',
       'PlatformScreen.cpp',
       'PlatformScreen.h',
       'PlatformThreadData.cpp',
       'PurgeableVector.cpp',
       'PurgeableVector.h',
       'RefCountedSupplement.h',
-      'SSLKeyGenerator.cpp',
-      'SSLKeyGenerator.h',
+      'ScriptForbiddenScope.cpp',
+      'ScriptForbiddenScope.h',
       'SecureTextInput.cpp',
       'SecureTextInput.h',
       'SerializedResource.h',
       'StorageQuotaCallbacks.h',
       'Supplementable.h',
       'Task.h',
+      'TaskSynchronizer.cpp',
+      'TaskSynchronizer.h',
       'ThemeTypes.h',
       'Theme.cpp',
       'Theme.h',
       'Timer.cpp',
       'Timer.h',
       'TraceEvent.h',
+      'TracedValue.cpp',
+      'TracedValue.h',
       'UserGestureIndicator.cpp',
       'UserGestureIndicator.h',
       'URLPatternMatcher.cpp',
       'URLPatternMatcher.h',
       'UUID.cpp',
       'UUID.h',
+      'WebThread.cpp',
+      'WebThreadSupportingGC.cpp',
+      'WebThreadSupportingGC.h',
       'Widget.cpp',
       'Widget.h',
       'WindowsKeyboardCodes.h',
       'audio/AudioDelayDSPKernel.h',
       'audio/AudioDestination.cpp',
       'audio/AudioDestination.h',
-      'audio/AudioDestinationConsumer.cpp',
+      'audio/AudioDestinationConsumer.h',
       'audio/AudioFIFO.cpp',
       'audio/AudioFIFO.h',
       'audio/AudioFileReader.h',
       'clipboard/ClipboardUtilities.h',
       'clipboard/ClipboardUtilitiesPosix.cpp',
       'clipboard/ClipboardUtilitiesWin.cpp',
+      'credentialmanager/PlatformCredential.cpp',
+      'credentialmanager/PlatformCredential.h',
+      'credentialmanager/PlatformFederatedCredential.cpp',
+      'credentialmanager/PlatformFederatedCredential.h',
+      'credentialmanager/PlatformLocalCredential.cpp',
+      'credentialmanager/PlatformLocalCredential.h',
       'exported/Platform.cpp',
       'exported/WebActiveGestureAnimation.cpp',
       'exported/WebActiveGestureAnimation.h',
       'exported/WebAudioDevice.cpp',
       'exported/WebBlobData.cpp',
       'exported/WebContentDecryptionModule.cpp',
+      'exported/WebContentDecryptionModuleResult.cpp',
       'exported/WebContentDecryptionModuleSession.cpp',
+      'exported/WebConvertableToTraceFormat.cpp',
+      'exported/WebCredential.cpp',
       'exported/WebCryptoAlgorithm.cpp',
       'exported/WebCryptoKeyAlgorithm.cpp',
       'exported/WebCryptoKey.cpp',
       'exported/WebData.cpp',
       'exported/WebDeviceMotionData.cpp',
       'exported/WebDeviceOrientationData.cpp',
+      'exported/WebFederatedCredential.cpp',
       'exported/WebFileSystemCallbacks.cpp',
       'exported/WebFilterKeyframe.cpp',
-      'exported/WebFloatQuad.cpp',
       'exported/WebHTTPBody.cpp',
       'exported/WebHTTPLoadInfo.cpp',
       'exported/WebImageSkia.cpp',
+      'exported/WebLocalCredential.cpp',
       'exported/WebMediaConstraints.cpp',
       'exported/WebMediaDeviceInfo.cpp',
       'exported/WebMediaStream.cpp',
       'exported/WebPrerenderingSupport.cpp',
       'exported/WebRTCConfiguration.cpp',
       'exported/WebRTCICECandidate.cpp',
+      'exported/WebRTCOfferOptions.cpp',
       'exported/WebRTCSessionDescription.cpp',
       'exported/WebRTCSessionDescriptionRequest.cpp',
       'exported/WebRTCStatsRequest.cpp',
       'exported/WebScrollbarThemeGeometryNative.cpp',
       'exported/WebScrollbarThemeGeometryNative.h',
       'exported/WebSerializedOrigin.cpp',
+      'exported/WebServiceWorkerRequest.cpp',
       'exported/WebServiceWorkerResponse.cpp',
       'exported/WebSocketHandshakeRequestInfo.cpp',
       'exported/WebSocketHandshakeResponseInfo.cpp',
-      'exported/WebSocketStreamError.cpp',
       'exported/WebSourceInfo.cpp',
       'exported/WebSpeechSynthesisUtterance.cpp',
       'exported/WebSpeechSynthesisVoice.cpp',
       'exported/WebSpeechSynthesizerClientImpl.h',
       'exported/WebStorageQuotaCallbacks.cpp',
       'exported/WebThreadSafeData.cpp',
+      'exported/WebTraceLocation.cpp',
       'exported/WebTransformKeyframe.cpp',
       'exported/WebURL.cpp',
       'exported/WebURLError.cpp',
       'fonts/Character.cpp',
       'fonts/Character.h',
       'fonts/CustomFontData.h',
+      'fonts/FixedPitchFontType.h',
       'fonts/Font.cpp',
       'fonts/Font.h',
       'fonts/FontBaseline.h',
       'fonts/FontDataCache.cpp',
       'fonts/FontDataCache.h',
       'fonts/FontDescription.cpp',
+      'fonts/FontFaceCreationParams.h',
       'fonts/FontFallbackList.cpp',
       'fonts/FontFallbackList.h',
       'fonts/FontFamily.cpp',
       'fonts/FontFeatureSettings.h',
       'fonts/FontPlatformData.cpp',
       'fonts/FontPlatformData.h',
-      'fonts/FontPlatformFeatures.h',
       'fonts/FontRenderStyle.h',
       'fonts/GenericFontFamilySettings.cpp',
       'fonts/GenericFontFamilySettings.h',
       'fonts/GlyphPageTreeNode.cpp',
       'fonts/GlyphPageTreeNode.h',
       'fonts/Latin1TextIterator.h',
-      'fonts/SVGGlyph.cpp',
-      'fonts/SVGGlyph.h',
       'fonts/SegmentedFontData.cpp',
       'fonts/SegmentedFontData.h',
       'fonts/SimpleFontData.cpp',
       'fonts/SimpleFontData.h',
+      'fonts/TextBlob.h',
       'fonts/VDMXParser.cpp',
       'fonts/VDMXParser.h',
       'fonts/WidthCache.h',
-      'fonts/WidthIterator.cpp',
-      'fonts/WidthIterator.h',
       'fonts/android/FontCacheAndroid.cpp',
-      'fonts/cocoa/FontPlatformDataCocoa.mm',
-      'fonts/harfbuzz/FontHarfBuzz.cpp',
-      'fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp',
-      'fonts/harfbuzz/FontPlatformDataHarfBuzz.h',
-      'fonts/harfbuzz/HarfBuzzFace.cpp',
-      'fonts/harfbuzz/HarfBuzzFace.h',
-      'fonts/harfbuzz/HarfBuzzFaceCoreText.cpp',
-      'fonts/harfbuzz/HarfBuzzFaceSkia.cpp',
-      'fonts/harfbuzz/HarfBuzzShaper.cpp',
-      'fonts/harfbuzz/HarfBuzzShaper.h',
       'fonts/linux/FontCacheLinux.cpp',
-      'fonts/mac/ComplexTextController.cpp',
-      'fonts/mac/ComplexTextController.h',
-      'fonts/mac/ComplexTextControllerCoreText.mm',
+      'fonts/linux/FontPlatformDataLinux.cpp',
       'fonts/mac/FontCacheMac.mm',
-      'fonts/mac/FontComplexTextMac.cpp',
       'fonts/mac/FontCustomPlatformDataMac.cpp',
-      'fonts/mac/FontMac.cpp',
-      'fonts/mac/GlyphPageTreeNodeMac.cpp',
+      'fonts/mac/FontPlatformDataMac.mm',
       'fonts/mac/MemoryActivatedFont.h',
       'fonts/mac/MemoryActivatedFont.mm',
-      'fonts/mac/SimpleFontDataCoreText.cpp',
-      'fonts/mac/SimpleFontDataMac.mm',
       'fonts/opentype/OpenTypeSanitizer.cpp',
       'fonts/opentype/OpenTypeSanitizer.h',
       'fonts/opentype/OpenTypeTypes.h',
       'fonts/opentype/OpenTypeUtilities.h',
       'fonts/opentype/OpenTypeVerticalData.cpp',
       'fonts/opentype/OpenTypeVerticalData.h',
+      'fonts/shaping/HarfBuzzFace.cpp',
+      'fonts/shaping/HarfBuzzFace.h',
+      'fonts/shaping/HarfBuzzShaper.cpp',
+      'fonts/shaping/HarfBuzzShaper.h',
+      'fonts/shaping/SimpleShaper.cpp',
+      'fonts/shaping/SimpleShaper.h',
       'fonts/skia/FontCacheSkia.cpp',
       'fonts/skia/FontCustomPlatformDataSkia.cpp',
-      'fonts/skia/FontPlatformDataSkia.cpp',
-      'fonts/skia/GlyphPageTreeNodeSkia.cpp',
-      'fonts/skia/SimpleFontDataSkia.cpp',
       'fonts/win/FontCacheSkiaWin.cpp',
       'fonts/win/FontFallbackWin.cpp',
       'fonts/win/FontFallbackWin.h',
       'fonts/win/FontPlatformDataWin.cpp',
+      'geometry/DoublePoint.h',
+      'geometry/DoubleSize.cpp',
+      'geometry/DoubleSize.h',
       'geometry/FloatBoxExtent.h',
       'geometry/FloatPolygon.cpp',
       'geometry/FloatPolygon.h',
       'geometry/mac/IntPointMac.mm',
       'geometry/mac/IntRectMac.mm',
       'geometry/mac/IntSizeMac.mm',
-      'graphics/cg/GraphicsContextCG.h',
       'graphics/cpu/arm/WebGLImageConversionNEON.h',
-      'graphics/cpu/arm/filters/FEBlendNEON.h',
-      'graphics/cpu/arm/filters/FECompositeArithmeticNEON.h',
-      'graphics/cpu/arm/filters/FEGaussianBlurNEON.h',
-      'graphics/cpu/arm/filters/FELightingNEON.h',
-      'graphics/cpu/arm/filters/NEONHelpers.h',
       'graphics/filters/FEBlend.cpp',
       'graphics/filters/FEBlend.h',
       'graphics/filters/FEColorMatrix.cpp',
       'graphics/filters/LightSource.h',
       'graphics/filters/DistantLightSource.cpp',
       'graphics/filters/DistantLightSource.h',
-      'graphics/filters/ParallelJobs.h',
       'graphics/filters/PointLightSource.cpp',
       'graphics/filters/PointLightSource.h',
       'graphics/filters/ReferenceFilter.cpp',
       'graphics/filters/SourceGraphic.h',
       'graphics/filters/SpotLightSource.cpp',
       'graphics/filters/SpotLightSource.h',
+      'graphics/gpu/AcceleratedImageBufferSurface.cpp',
+      'graphics/gpu/AcceleratedImageBufferSurface.h',
       'graphics/gpu/DrawingBuffer.cpp',
       'graphics/gpu/DrawingBuffer.h',
       'graphics/gpu/Extensions3DUtil.cpp',
       'graphics/skia/GaneshUtils.h',
       'graphics/skia/NativeImageSkia.cpp',
       'graphics/skia/NativeImageSkia.h',
-      'graphics/skia/OpaqueRegionSkia.cpp',
-      'graphics/skia/OpaqueRegionSkia.h',
       'graphics/skia/SkSizeHash.h',
       'graphics/skia/SkiaUtils.cpp',
       'graphics/skia/SkiaUtils.h',
       'graphics/BitmapImage.cpp',
       'graphics/BitmapImage.h',
+      'graphics/BitmapPattern.cpp',
+      'graphics/BitmapPattern.h',
+      'graphics/BitmapPatternBase.cpp',
+      'graphics/BitmapPatternBase.h',
       'graphics/Canvas2DImageBufferSurface.h',
       'graphics/Canvas2DLayerBridge.cpp',
       'graphics/Canvas2DLayerBridge.h',
       'graphics/ColorSpace.cpp',
       'graphics/ColorSpace.h',
       'graphics/CompositingReasons.h',
+      'graphics/CompositingReasons.cpp',
       'graphics/CrossfadeGeneratedImage.cpp',
       'graphics/CrossfadeGeneratedImage.h',
       'graphics/DecodingImageGenerator.cpp',
       'graphics/DecodingImageGenerator.h',
       'graphics/DeferredImageDecoder.cpp',
       'graphics/DeferredImageDecoder.h',
-      'graphics/DiscardablePixelRef.cpp',
-      'graphics/DiscardablePixelRef.h',
-      'graphics/DisplayList.cpp',
       'graphics/DisplayList.h',
+      'graphics/DisplayListPattern.cpp',
+      'graphics/DisplayListPattern.h',
       'graphics/DrawLooperBuilder.cpp',
       'graphics/DrawLooperBuilder.h',
+      'graphics/FirstPaintInvalidationTracking.cpp',
+      'graphics/FirstPaintInvalidationTracking.h',
       'graphics/FrameData.cpp',
       'graphics/FrameData.h',
       'graphics/GeneratedImage.cpp',
       'graphics/GradientGeneratedImage.h',
       'graphics/GraphicsContext.cpp',
       'graphics/GraphicsContext.h',
-      'graphics/GraphicsContextAnnotation.cpp',
       'graphics/GraphicsContextAnnotation.h',
       'graphics/GraphicsContextCullSaver.h',
       'graphics/GraphicsContextRecorder.cpp',
       'graphics/Image.h',
       'graphics/ImageBuffer.cpp',
       'graphics/ImageBuffer.h',
+      'graphics/ImageBufferClient.h',
+      'graphics/ImageBufferSurface.cpp',
+      'graphics/ImageBufferSurface.h',
       'graphics/ImageDecodingStore.cpp',
       'graphics/ImageDecodingStore.h',
+      'graphics/ImageFilter.cpp',
+      'graphics/ImageFilter.h',
       'graphics/ImageFrameGenerator.cpp',
       'graphics/ImageFrameGenerator.h',
-      'graphics/ImageBufferSurface.cpp',
-      'graphics/ImageBufferSurface.h',
       'graphics/ImageObserver.cpp',
       'graphics/ImageObserver.h',
       'graphics/ImageOrientation.cpp',
       'graphics/ImageOrientation.h',
       'graphics/ImageSource.cpp',
       'graphics/ImageSource.h',
-      'graphics/LazyDecodingPixelRef.cpp',
-      'graphics/LazyDecodingPixelRef.h',
-      'graphics/OpaqueRectTrackingContentLayerDelegate.cpp',
-      'graphics/OpaqueRectTrackingContentLayerDelegate.h',
+      'graphics/LoggingCanvas.cpp',
+      'graphics/LoggingCanvas.h',
+      'graphics/ContentLayerDelegate.cpp',
+      'graphics/ContentLayerDelegate.h',
+      'graphics/PaintInvalidationReason.cpp',
+      'graphics/PaintInvalidationReason.h',
       'graphics/Path.cpp',
       'graphics/Path.h',
       'graphics/PathTraversalState.cpp',
       'graphics/PathTraversalState.h',
       'graphics/Pattern.cpp',
       'graphics/Pattern.h',
-      'graphics/ScaledImageFragment.cpp',
-      'graphics/ScaledImageFragment.h',
+      'graphics/ProfilingCanvas.cpp',
+      'graphics/ProfilingCanvas.h',
+      'graphics/RecordingImageBufferSurface.cpp',
+      'graphics/RecordingImageBufferSurface.h',
+      'graphics/RegionTracker.cpp',
+      'graphics/RegionTracker.h',
+      'graphics/ReplayingCanvas.cpp',
+      'graphics/ReplayingCanvas.h',
+      'graphics/StaticBitmapImage.cpp',
+      'graphics/StaticBitmapImage.h',
+      'graphics/StaticBitmapPattern.cpp',
+      'graphics/StaticBitmapPattern.h',
       'graphics/StrokeData.cpp',
       'graphics/StrokeData.h',
       'graphics/ThreadSafeDataTransport.cpp',
       'graphics/ThreadSafeDataTransport.h',
       'graphics/UnacceleratedImageBufferSurface.cpp',
       'graphics/UnacceleratedImageBufferSurface.h',
-      'graphics/WindRule.h',
       'image-decoders/ImageDecoder.cpp',
       'image-decoders/ImageDecoder.h',
       'image-decoders/ImageFrame.cpp',
       'mac/ThemeMac.h',
       'mac/ThemeMac.mm',
       'mac/WebCoreNSCellExtras.h',
+      'mac/WebCoreNSCellExtras.mm',
       'mac/WebFontCache.h',
       'mac/WebFontCache.mm',
       'mediastream/MediaStreamCenter.cpp',
       'network/HTTPRequest.h',
       'network/ParsedContentType.cpp',
       'network/ParsedContentType.h',
-      'network/ProxyServer.cpp',
-      'network/ProxyServer.h',
       'network/ResourceError.cpp',
       'network/ResourceError.h',
-      'network/SocketStreamError.cpp',
-      'network/SocketStreamError.h',
-      'network/SocketStreamHandle.cpp',
-      'network/SocketStreamHandle.h',
-      'network/SocketStreamHandleClient.h',
-      'network/SocketStreamHandleInternal.h',
       'network/FormData.cpp',
       'network/FormData.h',
       'network/FormDataBuilder.cpp',
       'plugins/PluginData.h',
       'plugins/PluginListBuilder.cpp',
       'plugins/PluginListBuilder.h',
-      'scroll/FramelessScrollView.cpp',
-      'scroll/FramelessScrollView.h',
-      'scroll/FramelessScrollViewClient.h',
+      'scheduler/Scheduler.cpp',
+      'scheduler/Scheduler.h',
+      'scroll/ProgrammaticScrollAnimator.cpp',
+      'scroll/ProgrammaticScrollAnimator.h',
       'scroll/ScrollAnimator.cpp',
       'scroll/ScrollAnimator.h',
       'scroll/ScrollAnimatorNone.cpp',
       'scroll/ScrollAnimatorNone.h',
       'scroll/ScrollTypes.h',
-      'scroll/ScrollView.cpp',
       'scroll/ScrollableArea.cpp',
       'scroll/ScrollableArea.h',
       'scroll/Scrollbar.cpp',
       'scroll/ScrollbarTheme.cpp',
       'scroll/ScrollbarTheme.h',
       'scroll/ScrollbarThemeAndroid.cpp',
+      'scroll/ScrollbarThemeAura.cpp',
+      'scroll/ScrollbarThemeAura.h',
       'scroll/ScrollbarThemeClient.h',
-      'scroll/ScrollbarThemeGtkOrAura.cpp',
-      'scroll/ScrollbarThemeGtkOrAura.h',
       'scroll/ScrollbarThemeMacCommon.h',
       'scroll/ScrollbarThemeMacCommon.mm',
       'scroll/ScrollbarThemeMacNonOverlayAPI.h',
     'platform_test_files': [
       'ClockTest.cpp',
       'DecimalTest.cpp',
+      'DragImageTest.cpp',
       'LayoutUnitTest.cpp',
       'LifecycleContextTest.cpp',
       'PODArenaTest.cpp',
       'SharedBufferTest.cpp',
       'TestingPlatformSupport.cpp',
       'TestingPlatformSupport.h',
+      'TracedValueTest.cpp',
+      'animation/TimingFunctionTest.cpp',
       'animation/UnitBezierTest.cpp',
       'clipboard/ClipboardUtilitiesTest.cpp',
       'fonts/FontCacheTest.cpp',
       'fonts/FontDescriptionTest.cpp',
       'fonts/FontTest.cpp',
+      'fonts/GlyphBufferTest.cpp',
+      'fonts/GlyphPageTreeNodeTest.cpp',
       'fonts/android/FontCacheAndroidTest.cpp',
+      'geometry/FloatBoxTest.cpp',
+      'geometry/FloatBoxTestHelpers.cpp',
       'geometry/FloatPolygonTest.cpp',
       'geometry/FloatRoundedRectTest.cpp',
       'geometry/RegionTest.cpp',
       'geometry/RoundedRectTest.cpp',
       'graphics/GraphicsContextTest.cpp',
+      'graphics/RecordingImageBufferSurfaceTest.cpp',
       'graphics/ThreadSafeDataTransportTest.cpp',
+      'graphics/filters/FilterOperationsTest.cpp',
+      'graphics/filters/ImageFilterBuilderTest.cpp',
+      'graphics/gpu/DrawingBufferTest.cpp',
       'graphics/test/MockDiscardablePixelRef.h',
       'image-decoders/ImageDecoderTest.cpp',
+      'mac/ScrollElasticityControllerTest.mm',
+      'network/FormDataTest.cpp',
+      'network/HTTPParsersTest.cpp',
+      'network/ResourceRequestTest.cpp',
+      'scheduler/SchedulerTest.cpp',
       'testing/ArenaTestHelpers.h',
       'testing/TreeTestHelpers.cpp',
       'testing/TreeTestHelpers.h',
+      'transforms/TransformOperationsTest.cpp',
+      'transforms/TransformationMatrixTest.cpp',
       'text/BidiResolverTest.cpp',
       'text/DateTimeFormatTest.cpp',
       'text/SegmentedStringTest.cpp',
     ],
     # NOTE: these are legacy unit tests, do not add more!
     'platform_web_unittest_files': [
-      'animation/TimingFunctionTest.cpp',
       'graphics/BitmapImageTest.cpp',
       'graphics/Canvas2DLayerBridgeTest.cpp',
       'graphics/Canvas2DLayerManagerTest.cpp',
       'graphics/DeferredImageDecoderTest.cpp',
+      'graphics/GraphicsLayerTest.cpp',
       'graphics/ImageDecodingStoreTest.cpp',
       'graphics/ImageFrameGeneratorTest.cpp',
-      'graphics/gpu/DrawingBufferTest.cpp',
+      'graphics/ImageLayerChromiumTest.cpp',
       'graphics/test/MockImageDecoder.h',
       'graphics/test/MockWebGraphicsContext3D.h',
       'image-decoders/gif/GIFImageDecoderTest.cpp',
       'image-decoders/jpeg/JPEGImageDecoderTest.cpp',
+      'image-decoders/webp/WEBPImageDecoderTest.cpp',
     ],
   },
 }