| { |
| 'variables': { |
| 'web_files': [ |
| 'AssertMatchingEnums.cpp', |
| 'AssociatedURLLoader.cpp', |
| 'AssociatedURLLoader.h', |
| 'ChromeClientImpl.cpp', |
| 'ChromeClientImpl.h', |
| 'ColorChooserPopupUIController.cpp', |
| 'ColorChooserPopupUIController.h', |
| 'ColorChooserUIController.cpp', |
| 'ColorChooserUIController.h', |
| 'CompositionUnderlineBuilder.h', |
| 'CompositionUnderlineVectorBuilder.cpp', |
| 'CompositionUnderlineVectorBuilder.h', |
| 'ContextFeaturesClientImpl.cpp', |
| 'ContextFeaturesClientImpl.h', |
| 'ContextMenuAllowedScope.cpp', |
| 'ContextMenuAllowedScope.h', |
| 'ContextMenuClientImpl.cpp', |
| 'ContextMenuClientImpl.h', |
| 'DatabaseClientImpl.cpp', |
| 'DatabaseClientImpl.h', |
| 'DateTimeChooserImpl.cpp', |
| 'DateTimeChooserImpl.h', |
| 'DevToolsEmulator.cpp', |
| 'DevToolsEmulator.h', |
| 'DragClientImpl.cpp', |
| 'DragClientImpl.h', |
| 'EditorClientImpl.cpp', |
| 'EditorClientImpl.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', |
| 'IndexedDBClientImpl.cpp', |
| 'IndexedDBClientImpl.h', |
| 'InspectorEmulationAgent.cpp', |
| 'InspectorEmulationAgent.h', |
| 'InspectorOverlay.cpp', |
| 'InspectorOverlay.h', |
| 'InspectorRenderingAgent.cpp', |
| 'InspectorRenderingAgent.h', |
| 'LinkHighlightImpl.cpp', |
| 'LinkHighlightImpl.h', |
| 'LocalFileSystemClient.cpp', |
| 'LocalFileSystemClient.h', |
| 'MIDIClientProxy.cpp', |
| 'MIDIClientProxy.h', |
| 'MediaKeysClientImpl.cpp', |
| 'MediaKeysClientImpl.h', |
| 'NavigatorContentUtilsClientImpl.cpp', |
| 'NavigatorContentUtilsClientImpl.h', |
| 'NotificationPermissionClientImpl.cpp', |
| 'NotificationPermissionClientImpl.h', |
| 'OpenedFrameTracker.cpp', |
| 'OpenedFrameTracker.h', |
| 'PageOverlay.cpp', |
| 'PageOverlay.h', |
| 'PageWidgetDelegate.cpp', |
| 'PageWidgetDelegate.h', |
| 'PopupMenuImpl.cpp', |
| 'PopupMenuImpl.h', |
| 'PrerendererClientImpl.cpp', |
| 'PrerendererClientImpl.h', |
| 'RemoteBridgeFrameOwner.cpp', |
| 'RemoteBridgeFrameOwner.h', |
| 'RemoteFrameClientImpl.cpp', |
| 'RemoteFrameClientImpl.h', |
| 'ResizeViewportAnchor.cpp', |
| 'ResizeViewportAnchor.h', |
| 'RotationViewportAnchor.cpp', |
| 'RotationViewportAnchor.h', |
| 'ServiceWorkerGlobalScopeClientImpl.cpp', |
| 'ServiceWorkerGlobalScopeClientImpl.h', |
| 'ServiceWorkerGlobalScopeProxy.cpp', |
| 'ServiceWorkerGlobalScopeProxy.h', |
| 'SharedWorkerRepositoryClientImpl.cpp', |
| 'SharedWorkerRepositoryClientImpl.h', |
| 'SpeechRecognitionClientProxy.cpp', |
| 'SpeechRecognitionClientProxy.h', |
| 'SpellCheckerClientImpl.cpp', |
| 'SpellCheckerClientImpl.h', |
| 'StorageClientImpl.cpp', |
| 'StorageClientImpl.h', |
| 'StorageQuotaClientImpl.cpp', |
| 'StorageQuotaClientImpl.h', |
| 'SuspendableScriptExecutor.cpp', |
| 'SuspendableScriptExecutor.h', |
| 'TextFinder.cpp', |
| 'TextFinder.h', |
| 'UserMediaClientImpl.cpp', |
| 'UserMediaClientImpl.h', |
| 'ValidationMessageClientImpl.cpp', |
| 'ValidationMessageClientImpl.h', |
| 'ViewportAnchor.h', |
| 'WebAXObject.cpp', |
| 'WebArrayBuffer.cpp', |
| 'WebArrayBufferConverter.cpp', |
| 'WebArrayBufferView.cpp', |
| 'WebBindings.cpp', |
| 'WebBlob.cpp', |
| 'WebCache.cpp', |
| 'WebColorName.cpp', |
| 'WebColorSuggestion.cpp', |
| 'WebCryptoNormalize.cpp', |
| 'WebCustomElement.cpp', |
| 'WebCSSParser.cpp', |
| 'WebDOMActivityLogger.cpp', |
| 'WebDOMCustomEvent.cpp', |
| 'WebDOMError.cpp', |
| 'WebDOMEvent.cpp', |
| 'WebDOMFileSystem.cpp', |
| 'WebDOMMediaStreamTrack.cpp', |
| 'WebDOMMessageEvent.cpp', |
| 'WebDOMMouseEvent.cpp', |
| 'WebDOMProgressEvent.cpp', |
| 'WebDOMResourceProgressEvent.cpp', |
| 'WebDataSourceImpl.cpp', |
| 'WebDataSourceImpl.h', |
| 'WebDatabase.cpp', |
| 'WebDateTimeSuggestion.cpp', |
| 'WebDevToolsAgentImpl.cpp', |
| 'WebDevToolsAgentImpl.h', |
| 'WebDevToolsFrontendImpl.cpp', |
| 'WebDevToolsFrontendImpl.h', |
| 'WebDocument.cpp', |
| 'WebDocumentType.cpp', |
| 'WebElement.cpp', |
| 'WebElementCollection.cpp', |
| 'WebEmbeddedWorkerImpl.cpp', |
| 'WebEmbeddedWorkerImpl.h', |
| 'WebEntities.cpp', |
| 'WebEntities.h', |
| 'WebFileChooserCompletionImpl.cpp', |
| 'WebFileChooserCompletionImpl.h', |
| 'WebFontDescription.cpp', |
| 'WebFontImpl.cpp', |
| 'WebFontImpl.h', |
| 'WebFormControlElement.cpp', |
| 'WebFormElement.cpp', |
| 'WebFrame.cpp', |
| 'WebFrameWidgetImpl.cpp', |
| 'WebFrameWidgetImpl.h', |
| 'WebGeolocationController.cpp', |
| 'WebGeolocationError.cpp', |
| 'WebGeolocationPermissionRequest.cpp', |
| 'WebGeolocationPermissionRequestManager.cpp', |
| 'WebGeolocationPosition.cpp', |
| 'WebGlyphCache.cpp', |
| 'WebGraphicsContextImpl.cpp', |
| 'WebGraphicsContextImpl.h', |
| 'WebHeap.cpp', |
| 'WebHelperPluginImpl.cpp', |
| 'WebHelperPluginImpl.h', |
| 'WebHistoryItem.cpp', |
| 'WebHitTestResult.cpp', |
| 'WebIDBKey.cpp', |
| 'WebIDBKeyRange.cpp', |
| 'WebImageCache.cpp', |
| 'WebImageDecoder.cpp', |
| 'WebImageGenerator.cpp', |
| 'WebInputElement.cpp', |
| 'WebInputEvent.cpp', |
| 'WebInputEventConversion.cpp', |
| 'WebInputEventConversion.h', |
| 'WebKit.cpp', |
| 'WebLabelElement.cpp', |
| 'WebLeakDetector.cpp', |
| 'WebLocalFrameImpl.cpp', |
| 'WebLocalFrameImpl.h', |
| 'WebMIDIPermissionRequest.cpp', |
| 'WebMediaDevicesRequest.cpp', |
| 'WebMediaStreamRegistry.cpp', |
| 'WebNetworkStateNotifier.cpp', |
| 'WebNode.cpp', |
| 'WebNodeList.cpp', |
| 'WebOptionElement.cpp', |
| 'WebPageImportanceSignals.cpp', |
| 'WebPagePopupImpl.cpp', |
| 'WebPagePopupImpl.h', |
| 'WebPageSerializer.cpp', |
| 'WebPageSerializerImpl.cpp', |
| 'WebPageSerializerImpl.h', |
| 'WebPerformance.cpp', |
| 'WebPluginContainerImpl.cpp', |
| 'WebPluginContainerImpl.h', |
| 'WebPluginDocument.cpp', |
| 'WebPluginLoadObserver.cpp', |
| 'WebPluginLoadObserver.h', |
| 'WebPluginScriptForbiddenScope.cpp', |
| 'WebRange.cpp', |
| 'WebRemoteFrameImpl.cpp', |
| 'WebRemoteFrameImpl.h', |
| 'WebRuntimeFeatures.cpp', |
| 'WebScopedMicrotaskSuppression.cpp', |
| 'WebScopedUserGesture.cpp', |
| 'WebScopedWindowFocusAllowedIndicator.cpp', |
| 'WebScriptBindings.cpp', |
| 'WebScriptController.cpp', |
| 'WebScriptSource.cpp', |
| 'WebSearchableFormData.cpp', |
| 'WebSecurityPolicy.cpp', |
| 'WebSelectElement.cpp', |
| 'WebSelection.cpp', |
| 'WebSelector.cpp', |
| 'WebSerializedScriptValue.cpp', |
| 'WebSettingsImpl.cpp', |
| 'WebSettingsImpl.h', |
| 'WebSharedWorkerImpl.cpp', |
| 'WebSharedWorkerImpl.h', |
| 'WebSocket.cpp', |
| 'WebSocketChannelClientProxy.h', |
| 'WebSocketImpl.cpp', |
| 'WebSocketImpl.h', |
| 'WebSpeechGrammar.cpp', |
| 'WebSpeechRecognitionHandle.cpp', |
| 'WebSpeechRecognitionResult.cpp', |
| 'WebStorageEventDispatcherImpl.cpp', |
| 'WebSurroundingText.cpp', |
| 'WebTextAreaElement.cpp', |
| 'WebTextCheckingCompletionImpl.cpp', |
| 'WebTextCheckingCompletionImpl.h', |
| 'WebTextCheckingResult.cpp', |
| 'WebTextInputInfo.cpp', |
| 'WebTextRun.cpp', |
| 'WebUserGestureIndicator.cpp', |
| 'WebUserGestureToken.cpp', |
| 'WebUserMediaRequest.cpp', |
| 'WebViewFrameWidget.cpp', |
| 'WebViewFrameWidget.h', |
| 'WebViewImpl.cpp', |
| 'WebViewImpl.h', |
| 'WorkerContentSettingsClient.cpp', |
| 'WorkerContentSettingsClient.h', |
| 'WorkerGlobalScopeProxyProviderImpl.cpp', |
| 'WorkerGlobalScopeProxyProviderImpl.h', |
| 'default/WebRenderTheme.cpp', |
| 'linux/WebFontRendering.cpp', |
| 'mac/WebScrollbarTheme.mm', |
| 'mac/WebSubstringUtil.mm', |
| 'painting/PaintAggregator.cpp', |
| 'painting/PaintAggregator.h', |
| 'win/WebFontRendering.cpp', |
| ], |
| 'web_unittest_files': [ |
| 'AssociatedURLLoaderTest.cpp', |
| 'ExternalPopupMenuTest.cpp', |
| 'LinkHighlightImplTest.cpp', |
| 'PageOverlayTest.cpp', |
| 'WebDragDataTest.cpp', |
| 'WebEmbeddedWorkerImplTest.cpp', |
| 'WebNodeTest.cpp', |
| 'WebElementTest.cpp', |
| # FIXME: Move the tests from web/tests/ to appropriate places. |
| # crbug.com/353585 |
| 'tests/ActivityLoggerTest.cpp', |
| 'tests/ChromeClientImplTest.cpp', |
| 'tests/CustomEventTest.cpp', |
| 'tests/DocumentLoaderTest.cpp', |
| 'tests/DocumentLoadingRenderingTest.cpp', |
| 'tests/FakeWebPlugin.cpp', |
| 'tests/FakeWebPlugin.h', |
| 'tests/FrameLoaderClientImplTest.cpp', |
| 'tests/FrameTestHelpers.cpp', |
| 'tests/FrameTestHelpers.h', |
| 'tests/ImeOnFocusTest.cpp', |
| 'tests/KeyboardTest.cpp', |
| 'tests/ListenerLeakTest.cpp', |
| 'tests/MHTMLTest.cpp', |
| 'tests/OpenTypeVerticalDataTest.cpp', |
| 'tests/PageSerializerTest.cpp', |
| 'tests/PaintAggregatorTest.cpp', |
| 'tests/PrerenderingTest.cpp', |
| 'tests/ProgrammaticScrollTest.cpp', |
| 'tests/LayoutGeometryMapTest.cpp', |
| 'tests/ScreenWakeLockTest.cpp', |
| 'tests/ScrollingCoordinatorTest.cpp', |
| 'tests/SpinLockTest.cpp', |
| 'tests/TextFinderTest.cpp', |
| 'tests/TopControlsTest.cpp', |
| 'tests/TouchActionTest.cpp', |
| 'tests/ViewportTest.cpp', |
| 'tests/VisualViewportTest.cpp', |
| 'tests/WebDocumentTest.cpp', |
| 'tests/WebFrameTest.cpp', |
| 'tests/WebHelperPluginTest.cpp', |
| 'tests/WebImageTest.cpp', |
| 'tests/WebInputEventConversionTest.cpp', |
| 'tests/WebPageSerializerTest.cpp', |
| 'tests/WebPluginContainerTest.cpp', |
| 'tests/WebScopedWindowFocusAllowedIndicatorTest.cpp', |
| 'tests/WebSearchableFormDataTest.cpp', |
| 'tests/WebSelectorTest.cpp', |
| 'tests/WebURLRequestTest.cpp', |
| 'tests/WebURLResponseTest.cpp', |
| 'tests/WebUnitTests.cpp', |
| 'tests/WebUserGestureTokenTest.cpp', |
| 'tests/WebViewTest.cpp', |
| 'tests/sim/SimCompositor.cpp', |
| 'tests/sim/SimCompositor.h', |
| 'tests/sim/SimCanvas.cpp', |
| 'tests/sim/SimCanvas.h', |
| 'tests/sim/SimDisplayItemList.cpp', |
| 'tests/sim/SimDisplayItemList.h', |
| 'tests/sim/SimLayerTreeView.cpp', |
| 'tests/sim/SimLayerTreeView.h', |
| 'tests/sim/SimNetwork.cpp', |
| 'tests/sim/SimNetwork.h', |
| 'tests/sim/SimRequest.cpp', |
| 'tests/sim/SimRequest.h', |
| 'tests/sim/SimWebViewClient.cpp', |
| 'tests/sim/SimWebViewClient.h', |
| ], |
| 'conditions': [ |
| ['OS=="win"', |
| { |
| 'web_unittest_files': [ |
| 'tests/WebPageSerializerTest.cpp', |
| ], |
| } |
| ], |
| ['OS!="mac"', |
| { |
| 'web_unittest_files': [ |
| # Mac uses ScrollAnimatorMac instead of ScrollAnimatorNone. |
| 'tests/ScrollAnimatorNoneTest.cpp', |
| ], |
| } |
| ], |
| ], |
| }, |
| } |