diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/web.gypi')
-rw-r--r-- | chromium/third_party/WebKit/Source/web/web.gypi | 378 |
1 files changed, 378 insertions, 0 deletions
diff --git a/chromium/third_party/WebKit/Source/web/web.gypi b/chromium/third_party/WebKit/Source/web/web.gypi new file mode 100644 index 00000000000..05b6fafd052 --- /dev/null +++ b/chromium/third_party/WebKit/Source/web/web.gypi @@ -0,0 +1,378 @@ +{ + 'variables': { + 'web_files': [ + 'ApplicationCacheHost.cpp', + 'ApplicationCacheHostInternal.h', + 'AssertMatchingEnums.cpp', + 'AssociatedURLLoader.cpp', + 'AssociatedURLLoader.h', + 'AsyncFileSystemChromium.cpp', + 'AsyncFileSystemChromium.h', + 'AsyncFileWriterChromium.cpp', + 'AsyncFileWriterChromium.h', + 'AutofillPopupMenuClient.cpp', + 'AutofillPopupMenuClient.h', + 'BackForwardClientImpl.cpp', + 'BackForwardClientImpl.h', + 'ChromeClientImpl.cpp', + 'ChromeClientImpl.h', + 'ColorChooserPopupUIController.cpp', + 'ColorChooserPopupUIController.h', + 'ColorChooserUIController.cpp', + 'ColorChooserUIController.h', + 'CompositionUnderlineBuilder.h', + 'CompositionUnderlineVectorBuilder.cpp', + 'CompositionUnderlineVectorBuilder.h', + 'ContextFeaturesClientImpl.cpp', + 'ContextFeaturesClientImpl.h', + 'ContextMenuClientImpl.cpp', + 'ContextMenuClientImpl.h', + 'DOMUtilitiesPrivate.cpp', + 'DOMUtilitiesPrivate.h', + 'DatabaseObserver.cpp', + 'DateTimeChooserImpl.cpp', + 'DateTimeChooserImpl.h', + 'DeviceOrientationClientProxy.cpp', + 'DeviceOrientationClientProxy.h', + 'DragClientImpl.cpp', + 'DragClientImpl.h', + 'EditorClientImpl.cpp', + 'EditorClientImpl.h', + 'EventListenerWrapper.cpp', + 'EventListenerWrapper.h', + 'ExternalDateTimeChooser.cpp', + 'ExternalDateTimeChooser.h', + 'ExternalPopupMenu.cpp', + 'ExternalPopupMenu.h', + 'FindInPageCoordinates.cpp', + 'FindInPageCoordinates.h', + 'FrameLoaderClientImpl.cpp', + 'FrameLoaderClientImpl.h', + 'FullscreenController.cpp', + 'FullscreenController.h', + 'GeolocationClientProxy.cpp', + 'GeolocationClientProxy.h', + 'GraphicsLayerFactoryChromium.cpp', + 'GraphicsLayerFactoryChromium.h', + 'IDBCursorBackendProxy.cpp', + 'IDBCursorBackendProxy.h', + 'IDBDatabaseBackendProxy.cpp', + 'IDBDatabaseBackendProxy.h', + 'IDBFactoryBackendProxy.cpp', + 'IDBFactoryBackendProxy.h', + 'InbandTextTrackPrivateImpl.cpp', + 'InbandTextTrackPrivateImpl.h', + 'InspectorClientImpl.cpp', + 'InspectorClientImpl.h', + 'InspectorFrontendClientImpl.cpp', + 'InspectorFrontendClientImpl.h', + 'LinkHighlight.cpp', + 'LinkHighlight.h', + 'LocalFileSystemClient.cpp', + 'LocalFileSystemClient.h', + 'MIDIClientImpl.cpp', + 'MIDIClientImpl.h', + 'MediaSourcePrivateImpl.cpp', + 'MediaSourcePrivateImpl.h', + 'NotificationPresenterImpl.cpp', + 'NotificationPresenterImpl.h', + 'PageOverlay.cpp', + 'PageOverlay.h', + 'PageOverlayList.cpp', + 'PageOverlayList.h', + 'PageWidgetDelegate.cpp', + 'PageWidgetDelegate.h', + 'PinchViewports.cpp', + 'PinchViewports.h', + 'PopupContainer.cpp', + 'PopupContainer.h', + 'PopupListBox.cpp', + 'PopupListBox.h', + 'PopupMenuChromium.cpp', + 'PopupMenuChromium.h', + 'PrerendererClientImpl.cpp', + 'PrerendererClientImpl.h', + 'ScrollbarGroup.cpp', + 'ScrollbarGroup.h', + 'SharedWorkerRepository.cpp', + 'SourceBufferPrivateImpl.cpp', + 'SourceBufferPrivateImpl.h', + 'SpeechInputClientImpl.cpp', + 'SpeechInputClientImpl.h', + 'SpeechRecognitionClientProxy.cpp', + 'SpeechRecognitionClientProxy.h', + 'StorageAreaProxy.cpp', + 'StorageAreaProxy.h', + 'StorageNamespaceProxy.cpp', + 'StorageNamespaceProxy.h', + 'StorageQuotaChromium.cpp', + 'UserMediaClientImpl.cpp', + 'UserMediaClientImpl.h', + 'ValidationMessageClientImpl.cpp', + 'ValidationMessageClientImpl.h', + 'ViewportAnchor.cpp', + 'ViewportAnchor.h', + 'WebAccessibilityObject.cpp', + 'WebArrayBufferView.cpp', + 'WebBindings.cpp', + 'WebBlob.cpp', + 'WebBlobData.cpp', + 'WebCache.cpp', + 'WebCachedURLRequest.cpp', + 'WebColorName.cpp', + 'WebCrossOriginPreflightResultCache.cpp', + 'WebCustomElement.cpp', + 'WebDOMActivityLogger.cpp', + 'WebDOMCustomEvent.cpp', + 'WebDOMEvent.cpp', + 'WebDOMEventListener.cpp', + 'WebDOMEventListenerPrivate.cpp', + 'WebDOMEventListenerPrivate.h', + 'WebDOMMessageEvent.cpp', + 'WebDOMMouseEvent.cpp', + 'WebDOMMutationEvent.cpp', + 'WebDOMProgressEvent.cpp', + 'WebDOMResourceProgressEvent.cpp', + 'WebDataSourceImpl.cpp', + 'WebDataSourceImpl.h', + 'WebDatabase.cpp', + 'WebDevToolsAgentImpl.cpp', + 'WebDevToolsAgentImpl.h', + 'WebDevToolsFrontendImpl.cpp', + 'WebDevToolsFrontendImpl.h', + 'WebDeviceOrientation.cpp', + 'WebDeviceOrientationClientMock.cpp', + 'WebDeviceOrientationController.cpp', + 'WebDocument.cpp', + 'WebDocumentType.cpp', + 'WebDragData.cpp', + 'WebElement.cpp', + 'WebEntities.cpp', + 'WebEntities.h', + 'WebFileChooserCompletionImpl.cpp', + 'WebFileChooserCompletionImpl.h', + 'WebFileSystemCallbacksImpl.cpp', + 'WebFileSystemCallbacksImpl.h', + 'WebFontCache.cpp', + 'WebFontDescription.cpp', + 'WebFontImpl.cpp', + 'WebFontImpl.h', + 'WebFormControlElement.cpp', + 'WebFormElement.cpp', + 'WebFrameImpl.cpp', + 'WebFrameImpl.h', + 'WebGeolocationClientMock.cpp', + 'WebGeolocationController.cpp', + 'WebGeolocationError.cpp', + 'WebGeolocationPermissionRequest.cpp', + 'WebGeolocationPermissionRequestManager.cpp', + 'WebGeolocationPosition.cpp', + 'WebGlyphCache.cpp', + 'WebHelperPluginImpl.cpp', + 'WebHelperPluginImpl.h', + 'WebHistoryItem.cpp', + 'WebHitTestResult.cpp', + 'WebIDBCallbacksImpl.cpp', + 'WebIDBCallbacksImpl.h', + 'WebIDBDatabaseCallbacksImpl.cpp', + 'WebIDBDatabaseCallbacksImpl.h', + 'WebIDBDatabaseError.cpp', + 'WebIDBKey.cpp', + 'WebIDBKeyPath.cpp', + 'WebIDBKeyRange.cpp', + 'WebIDBMetadata.cpp', + 'WebImageCache.cpp', + 'WebImageDecoder.cpp', + 'WebImageSkia.cpp', + 'WebInputElement.cpp', + 'WebInputEvent.cpp', + 'WebInputEventConversion.cpp', + 'WebInputEventConversion.h', + 'WebKit.cpp', + 'WebLabelElement.cpp', + 'WebMIDIPermissionRequest.cpp', + 'WebMediaPlayerClientImpl.cpp', + 'WebMediaPlayerClientImpl.h', + 'WebMediaSourceImpl.cpp', + 'WebMediaSourceImpl.h', + 'WebMediaStreamRegistry.cpp', + 'WebNetworkStateNotifier.cpp', + 'WebNode.cpp', + 'WebNodeCollection.cpp', + 'WebNodeList.cpp', + 'WebNotification.cpp', + 'WebOptionElement.cpp', + 'WebPagePopupImpl.cpp', + 'WebPagePopupImpl.h', + 'WebPageSerializer.cpp', + 'WebPageSerializerImpl.cpp', + 'WebPageSerializerImpl.h', + 'WebPasswordFormData.cpp', + 'WebPasswordFormUtils.cpp', + 'WebPasswordFormUtils.h', + 'WebPerformance.cpp', + 'WebPluginContainerImpl.cpp', + 'WebPluginContainerImpl.h', + 'WebPluginDocument.cpp', + 'WebPluginLoadObserver.cpp', + 'WebPluginLoadObserver.h', + 'WebPluginScrollbarImpl.cpp', + 'WebPluginScrollbarImpl.h', + 'WebPopupMenuImpl.cpp', + 'WebPopupMenuImpl.h', + 'WebRange.cpp', + 'WebRuntimeFeatures.cpp', + 'WebScopedMicrotaskSuppression.cpp', + 'WebScopedUserGesture.cpp', + 'WebScopedUserGesture.cpp', + 'WebScriptBindings.cpp', + 'WebScriptController.cpp', + 'WebScrollbarThemePainter.cpp', + 'WebSearchableFormData.cpp', + 'WebSecurityOrigin.cpp', + 'WebSecurityPolicy.cpp', + 'WebSelectElement.cpp', + 'WebSerializedScriptValue.cpp', + 'WebSettingsImpl.cpp', + 'WebSettingsImpl.h', + 'WebSharedWorkerImpl.cpp', + 'WebSharedWorkerImpl.h', + 'WebSocket.cpp', + 'WebSocketImpl.cpp', + 'WebSocketImpl.h', + 'WebSpeechGrammar.cpp', + 'WebSpeechInputResult.cpp', + 'WebSpeechRecognitionHandle.cpp', + 'WebSpeechRecognitionResult.cpp', + 'WebStorageEventDispatcherImpl.cpp', + 'WebSurroundingText.cpp', + 'WebTextCheckingCompletionImpl.cpp', + 'WebTextCheckingCompletionImpl.h', + 'WebTextCheckingResult.cpp', + 'WebTextInputInfo.cpp', + 'WebTextRun.cpp', + 'WebURLLoadTiming.cpp', + 'WebUserGestureIndicator.cpp', + 'WebUserGestureToken.cpp', + 'WebUserMediaRequest.cpp', + 'WebViewBenchmarkSupportImpl.cpp', + 'WebViewBenchmarkSupportImpl.h', + 'WebViewImpl.cpp', + 'WebViewImpl.h', + 'WebWorkerBase.cpp', + 'WebWorkerBase.h', + 'WebWorkerClientImpl.cpp', + 'WebWorkerClientImpl.h', + 'WebWorkerInfo.cpp', + 'WebWorkerRunLoop.cpp', + 'WorkerAllowMainThreadBridgeBase.cpp', + 'WorkerAllowMainThreadBridgeBase.h', + 'WorkerFileSystemCallbacksBridge.cpp', + 'WorkerFileSystemCallbacksBridge.h', + 'WorkerFileSystemClient.cpp', + 'WorkerFileSystemClient.h', + 'android/WebInputEventFactory.cpp', + 'default/WebRenderTheme.cpp', + 'gtk/WebInputEventFactory.cpp', + 'linux/WebFontInfo.cpp', + 'linux/WebFontRenderStyle.cpp', + 'linux/WebFontRendering.cpp', + 'mac/WebInputEventFactory.mm', + 'mac/WebSubstringUtil.mm', + 'painting/ContinuousPainter.cpp', + 'painting/ContinuousPainter.h', + 'painting/PaintAggregator.cpp', + 'painting/PaintAggregator.h', + 'win/WebInputEventFactory.cpp', + ], + 'web_unittest_files': [ + 'tests/AssociatedURLLoaderTest.cpp', + 'tests/ChromeClientImplTest.cpp', + 'tests/CustomEventTest.cpp', + 'tests/DragImageTest.cpp', + 'tests/FakeWebPlugin.cpp', + 'tests/FakeWebPlugin.h', + 'tests/FilterOperationsTest.cpp', + 'tests/FrameLoaderClientImplTest.cpp', + 'tests/FrameTestHelpers.cpp', + 'tests/FrameTestHelpers.h', + 'tests/GraphicsLayerTest.cpp', + 'tests/ImageFilterBuilderTest.cpp', + 'tests/ImageLayerChromiumTest.cpp', + 'tests/KeyboardTest.cpp', + 'tests/LinkHighlightTest.cpp', + 'tests/ListenerLeakTest.cpp', + 'tests/MemoryInfo.cpp', + 'tests/OpaqueRectTrackingContentLayerDelegateTest.cpp', + 'tests/OpenTypeVerticalDataTest.cpp', + 'tests/PageSerializerTest.cpp', + 'tests/PaintAggregatorTest.cpp', + 'tests/PopupContainerTest.cpp', + 'tests/PrerenderingTest.cpp', + 'tests/ProgrammaticScrollTest.cpp', + 'tests/RegionTest.cpp', + 'tests/RenderLayerBackingTest.cpp', + 'tests/RenderTableCellTest.cpp', + 'tests/RenderTableRowTest.cpp', + 'tests/ScrollingCoordinatorChromiumTest.cpp', + 'tests/URLTestHelpers.cpp', + 'tests/URLTestHelpers.h', + 'tests/WebFrameTest.cpp', + 'tests/WebImageTest.cpp', + 'tests/WebInputEventConversionTest.cpp', + 'tests/WebInputEventFactoryTestMac.mm', + 'tests/WebPageNewSerializerTest.cpp', + 'tests/WebPageSerializerTest.cpp', + 'tests/WebPluginContainerTest.cpp', + 'tests/WebURLRequestTest.cpp', + 'tests/WebURLResponseTest.cpp', + 'tests/WebUserGestureTokenTest.cpp', + 'tests/WebViewTest.cpp', + ], + 'conditions': [ + ['OS=="win"', + { + 'web_unittest_files': [ + 'tests/LocaleWinTest.cpp', + # FIXME: Port PopupMenuTest to Linux and Mac. + 'tests/PopupMenuTest.cpp', + 'tests/TransparencyWinTest.cpp', + 'tests/UniscribeHelperTest.cpp', + 'tests/WebPageNewSerializerTest.cpp', + 'tests/WebPageSerializerTest.cpp', + ], + } + ], + ['OS=="mac"', + { + 'web_unittest_files': [ + 'tests/LocaleMacTest.cpp', + ], + } + ], + ['OS!="mac"', + { + 'web_unittest_files': [ + # Mac uses ScrollAnimatorMac instead of ScrollAnimatorNone. + 'tests/ScrollAnimatorNoneTest.cpp', + ], + } + ], + ['os_posix==1 and OS!="mac"', + { + 'web_unittest_files': [ + 'tests/LocaleICUTest.cpp', + ], + } + ], + ['toolkit_uses_gtk == 1', + { + 'web_unittest_files': [ + 'tests/KeyCodeConversionTestGtk.cpp', + 'tests/WebInputEventFactoryTestGtk.cpp', + ], + } + ], + ], + }, +} |