{ 'variables': { 'web_files': [ 'AssertMatchingEnums.cpp', 'AssociatedURLLoader.cpp', 'AssociatedURLLoader.h', 'AudioOutputDeviceClientImpl.cpp', 'AudioOutputDeviceClientImpl.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', 'WebColorSuggestion.cpp', 'WebCryptoNormalize.cpp', 'WebCustomElement.cpp', 'WebCSSParser.cpp', 'WebDOMActivityLogger.cpp', 'WebDOMEvent.cpp', 'WebDOMFileSystem.cpp', 'WebDOMMediaStreamTrack.cpp', 'WebDOMMessageEvent.cpp', 'WebDataSourceImpl.cpp', 'WebDataSourceImpl.h', 'WebDatabase.cpp', 'WebDateTimeSuggestion.cpp', 'WebDevToolsAgentImpl.cpp', 'WebDevToolsAgentImpl.h', 'WebDevToolsFrontendImpl.cpp', 'WebDevToolsFrontendImpl.h', 'WebDocument.cpp', 'WebElement.cpp', 'WebElementCollection.cpp', 'WebEmbeddedWorkerImpl.cpp', 'WebEmbeddedWorkerImpl.h', 'WebEntities.cpp', 'WebEntities.h', 'WebExport.h', 'WebFileChooserCompletionImpl.cpp', 'WebFileChooserCompletionImpl.h', 'WebFormControlElement.cpp', 'WebFormElement.cpp', 'WebFrame.cpp', "WebFrameContentDumper.cpp", 'WebFrameImplBase.cpp', 'WebFrameImplBase.h', 'WebFrameSerializer.cpp', 'WebFrameSerializerImpl.cpp', 'WebFrameSerializerImpl.h', 'WebFrameWidgetImpl.cpp', 'WebFrameWidgetImpl.h', 'WebGeolocationController.cpp', 'WebGeolocationError.cpp', 'WebGeolocationPermissionRequest.cpp', 'WebGeolocationPermissionRequestManager.cpp', 'WebGeolocationPosition.cpp', 'WebHeap.cpp', 'WebHelperPluginImpl.cpp', 'WebHelperPluginImpl.h', 'WebHistoryItem.cpp', 'WebHitTestResult.cpp', 'WebIDBKey.cpp', 'WebIDBKeyRange.cpp', 'WebImageCache.cpp', 'WebImageDecoder.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', 'WebMetaElement.cpp', 'WebMemoryPressureListener.cpp', 'WebNetworkStateNotifier.cpp', 'WebNode.cpp', 'WebOptionElement.cpp', 'WebPageImportanceSignals.cpp', 'WebPagePopupImpl.cpp', 'WebPagePopupImpl.h', 'WebPepperSocket.cpp', 'WebPepperSocketChannelClientProxy.h', 'WebPepperSocketImpl.cpp', 'WebPepperSocketImpl.h', 'WebPerformance.cpp', 'WebPluginContainerImpl.cpp', 'WebPluginContainerImpl.h', 'WebPluginDocument.cpp', 'WebPluginScriptForbiddenScope.cpp', 'WebRange.cpp', 'WebRemoteFrameImpl.cpp', 'WebRemoteFrameImpl.h', 'WebRuntimeFeatures.cpp', 'WebScopedUserGesture.cpp', 'WebScopedWindowFocusAllowedIndicator.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', 'WebSpeechGrammar.cpp', 'WebSpeechRecognitionHandle.cpp', 'WebSpeechRecognitionResult.cpp', 'WebStorageEventDispatcherImpl.cpp', 'WebSurroundingText.cpp', 'WebTextCheckingCompletionImpl.cpp', 'WebTextCheckingCompletionImpl.h', 'WebTextCheckingResult.cpp', 'WebTextInputInfo.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', 'win/WebFontRendering.cpp', ], 'web_unittest_files': [ 'AssociatedURLLoaderTest.cpp', 'ExternalPopupMenuTest.cpp', 'LinkHighlightImplTest.cpp', 'PageOverlayTest.cpp', 'WebDragDataTest.cpp', 'WebEmbeddedWorkerImplTest.cpp', 'WebNodeTest.cpp', 'WebElementTest.cpp', 'WebViewImplPaintArtifactCompositorTest.cpp', # FIXME: Move the tests from web/tests/ to appropriate places. # crbug.com/353585 'tests/ActivityLoggerTest.cpp', 'tests/ChromeClientImplTest.cpp', 'tests/CompositorWorkerTest.cpp', 'tests/DocumentLoaderTest.cpp', 'tests/DocumentLoadingRenderingTest.cpp', 'tests/FakeWebPlugin.cpp', 'tests/FakeWebPlugin.h', 'tests/FrameLoaderClientImplTest.cpp', 'tests/FrameSerializerTest.cpp', 'tests/FrameTestHelpers.cpp', 'tests/FrameTestHelpers.h', 'tests/FrameThrottlingTest.cpp', 'tests/ImeOnFocusTest.cpp', 'tests/KeyboardTest.cpp', 'tests/ListenerLeakTest.cpp', 'tests/MHTMLTest.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/VirtualTimeTest.cpp', 'tests/VisualViewportTest.cpp', 'tests/WebDocumentTest.cpp', 'tests/WebFrameSerializerTest.cpp', 'tests/WebFrameTest.cpp', 'tests/WebHelperPluginTest.cpp', 'tests/WebImageTest.cpp', 'tests/WebInputEventConversionTest.cpp', 'tests/WebMeaningfulLayoutsTest.cpp', 'tests/WebPluginContainerTest.cpp', 'tests/WebScopedWindowFocusAllowedIndicatorTest.cpp', 'tests/WebSearchableFormDataTest.cpp', 'tests/WebSelectorTest.cpp', 'tests/WebURLRequestTest.cpp', 'tests/WebURLResponseTest.cpp', 'tests/WebUserGestureTokenTest.cpp', 'tests/WebViewTest.cpp', 'tests/sim/SimCanvas.cpp', 'tests/sim/SimCanvas.h', 'tests/sim/SimCompositor.cpp', 'tests/sim/SimCompositor.h', 'tests/sim/SimDisplayItemList.cpp', 'tests/sim/SimDisplayItemList.h', 'tests/sim/SimNetwork.cpp', 'tests/sim/SimNetwork.h', 'tests/sim/SimRequest.cpp', 'tests/sim/SimRequest.h', 'tests/sim/SimTest.cpp', 'tests/sim/SimTest.h', 'tests/sim/SimWebViewClient.cpp', 'tests/sim/SimWebViewClient.h', ], }, }