{
+ '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',
'JSONValues.cpp',
'JSONValues.h',
'KeyboardCodes.h',
- 'KeyCodeConversion.h',
- 'KeyCodeConversionAndroid.cpp',
- 'KeyCodeConversionGtk.cpp',
'KillRing.h',
'KillRingNone.cpp',
'Language.cpp',
'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',
],
},
}