Home | History | Annotate | Download | only in web
      1 {
      2   'variables': {
      3     'web_files': [
      4       'AssertMatchingEnums.cpp',
      5       'AssociatedURLLoader.cpp',
      6       'AssociatedURLLoader.h',
      7       'BackForwardClientImpl.cpp',
      8       'BackForwardClientImpl.h',
      9       'ChromeClientImpl.cpp',
     10       'ChromeClientImpl.h',
     11       'ColorChooserPopupUIController.cpp',
     12       'ColorChooserPopupUIController.h',
     13       'ColorChooserUIController.cpp',
     14       'ColorChooserUIController.h',
     15       'CompositionUnderlineBuilder.h',
     16       'CompositionUnderlineVectorBuilder.cpp',
     17       'CompositionUnderlineVectorBuilder.h',
     18       'ContextFeaturesClientImpl.cpp',
     19       'ContextFeaturesClientImpl.h',
     20       'ContextMenuClientImpl.cpp',
     21       'ContextMenuClientImpl.h',
     22       'DatabaseClientImpl.cpp',
     23       'DatabaseClientImpl.h',
     24       'DateTimeChooserImpl.cpp',
     25       'DateTimeChooserImpl.h',
     26       'DragClientImpl.cpp',
     27       'DragClientImpl.h',
     28       'EditorClientImpl.cpp',
     29       'EditorClientImpl.h',
     30       'EventListenerWrapper.cpp',
     31       'EventListenerWrapper.h',
     32       'ExternalDateTimeChooser.cpp',
     33       'ExternalDateTimeChooser.h',
     34       'ExternalPopupMenu.cpp',
     35       'ExternalPopupMenu.h',
     36       'FindInPageCoordinates.cpp',
     37       'FindInPageCoordinates.h',
     38       'FrameLoaderClientImpl.cpp',
     39       'FrameLoaderClientImpl.h',
     40       'FullscreenController.cpp',
     41       'FullscreenController.h',
     42       'GeolocationClientProxy.cpp',
     43       'GeolocationClientProxy.h',
     44       'GraphicsLayerFactoryChromium.cpp',
     45       'GraphicsLayerFactoryChromium.h',
     46       'IndexedDBClientImpl.cpp',
     47       'IndexedDBClientImpl.h',
     48       'InspectorClientImpl.cpp',
     49       'InspectorClientImpl.h',
     50       'InspectorFrontendClientImpl.cpp',
     51       'InspectorFrontendClientImpl.h',
     52       'LinkHighlight.cpp',
     53       'LinkHighlight.h',
     54       'LocalFileSystemClient.cpp',
     55       'LocalFileSystemClient.h',
     56       'MediaKeysClientImpl.cpp',
     57       'MediaKeysClientImpl.h',
     58       'MIDIClientProxy.cpp',
     59       'MIDIClientProxy.h',
     60       'NavigatorContentUtilsClientImpl.cpp',
     61       'NavigatorContentUtilsClientImpl.h',
     62       'NotificationPresenterImpl.cpp',
     63       'NotificationPresenterImpl.h',
     64       'OpenedFrameTracker.cpp',
     65       'OpenedFrameTracker.h',
     66       'PageOverlay.cpp',
     67       'PageOverlay.h',
     68       'PageOverlayList.cpp',
     69       'PageOverlayList.h',
     70       'PageScaleConstraintsSet.cpp',
     71       'PageScaleConstraintsSet.h',
     72       'PageWidgetDelegate.cpp',
     73       'PageWidgetDelegate.h',
     74       'PopupContainer.cpp',
     75       'PopupContainer.h',
     76       'PopupListBox.cpp',
     77       'PopupListBox.h',
     78       'PopupMenuChromium.cpp',
     79       'PopupMenuChromium.h',
     80       'PrerendererClientImpl.cpp',
     81       'PrerendererClientImpl.h',
     82       'RemoteFrameClient.cpp',
     83       'RemoteFrameClient.h',
     84       'ScrollbarGroup.cpp',
     85       'ScrollbarGroup.h',
     86       'ServiceWorkerGlobalScopeClientImpl.cpp',
     87       'ServiceWorkerGlobalScopeClientImpl.h',
     88       'ServiceWorkerGlobalScopeProxy.cpp',
     89       'ServiceWorkerGlobalScopeProxy.h',
     90       'SharedWorkerRepositoryClientImpl.cpp',
     91       'SharedWorkerRepositoryClientImpl.h',
     92       'SpeechRecognitionClientProxy.cpp',
     93       'SpeechRecognitionClientProxy.h',
     94       'SpellCheckerClientImpl.cpp',
     95       'SpellCheckerClientImpl.h',
     96       'StorageClientImpl.cpp',
     97       'StorageClientImpl.h',
     98       'StorageQuotaClientImpl.cpp',
     99       'StorageQuotaClientImpl.h',
    100       'TextFinder.cpp',
    101       'TextFinder.h',
    102       'UserMediaClientImpl.cpp',
    103       'UserMediaClientImpl.h',
    104       'ValidationMessageClientImpl.cpp',
    105       'ValidationMessageClientImpl.h',
    106       'ViewportAnchor.cpp',
    107       'ViewportAnchor.h',
    108       'WebAXObject.cpp',
    109       'WebArrayBufferConverter.cpp',
    110       'WebArrayBufferView.cpp',
    111       'WebBindings.cpp',
    112       'WebBlob.cpp',
    113       'WebCache.cpp',
    114       'WebCachedURLRequest.cpp',
    115       'WebColorName.cpp',
    116       'WebColorSuggestion.cpp',
    117       'WebCryptoNormalize.cpp',
    118       'WebCustomElement.cpp',
    119       'WebDOMActivityLogger.cpp',
    120       'WebDOMCustomEvent.cpp',
    121       'WebDOMError.cpp',
    122       'WebDOMEvent.cpp',
    123       'WebDOMEventListener.cpp',
    124       'WebDOMEventListenerPrivate.cpp',
    125       'WebDOMEventListenerPrivate.h',
    126       'WebDOMFileSystem.cpp',
    127       'WebDOMMediaStreamTrack.cpp',
    128       'WebDOMMessageEvent.cpp',
    129       'WebDOMMouseEvent.cpp',
    130       'WebDOMProgressEvent.cpp',
    131       'WebDOMResourceProgressEvent.cpp',
    132       'WebDateTimeSuggestion.cpp',
    133       'WebDataSourceImpl.cpp',
    134       'WebDataSourceImpl.h',
    135       'WebDatabase.cpp',
    136       'WebDevToolsAgentImpl.cpp',
    137       'WebDevToolsAgentImpl.h',
    138       'WebDevToolsFrontendImpl.cpp',
    139       'WebDevToolsFrontendImpl.h',
    140       'WebDocument.cpp',
    141       'WebDocumentType.cpp',
    142       'WebDragData.cpp',
    143       'WebElement.cpp',
    144       'WebElementCollection.cpp',
    145       'WebEmbeddedWorkerImpl.cpp',
    146       'WebEmbeddedWorkerImpl.h',
    147       'WebEntities.cpp',
    148       'WebEntities.h',
    149       'WebFileChooserCompletionImpl.cpp',
    150       'WebFileChooserCompletionImpl.h',
    151       'WebFontDescription.cpp',
    152       'WebFontImpl.cpp',
    153       'WebFontImpl.h',
    154       'WebFormControlElement.cpp',
    155       'WebFormElement.cpp',
    156       'WebFrame.cpp',
    157       'WebGeolocationController.cpp',
    158       'WebGeolocationError.cpp',
    159       'WebGeolocationPermissionRequest.cpp',
    160       'WebGeolocationPermissionRequestManager.cpp',
    161       'WebGeolocationPosition.cpp',
    162       'WebGlyphCache.cpp',
    163       'WebHeap.cpp',
    164       'WebHelperPluginImpl.cpp',
    165       'WebHelperPluginImpl.h',
    166       'WebHistoryItem.cpp',
    167       'WebHitTestResult.cpp',
    168       'WebIDBDatabaseError.cpp',
    169       'WebIDBKey.cpp',
    170       'WebIDBKeyPath.cpp',
    171       'WebIDBKeyRange.cpp',
    172       'WebIDBMetadata.cpp',
    173       'WebImageCache.cpp',
    174       'WebImageDecoder.cpp',
    175       'WebInputElement.cpp',
    176       'WebInputEvent.cpp',
    177       'WebInputEventFactoryMac.mm',
    178       'WebInputEventConversion.cpp',
    179       'WebInputEventConversion.h',
    180       'WebKit.cpp',
    181       'WebLabelElement.cpp',
    182       'WebLeakDetector.cpp',
    183       'WebLocalFrameImpl.cpp',
    184       'WebLocalFrameImpl.h',
    185       'WebMIDIClientMock.cpp',
    186       'WebMIDIPermissionRequest.cpp',
    187       'WebMediaDevicesRequest.cpp',
    188       'WebMediaPlayerClientImpl.cpp',
    189       'WebMediaPlayerClientImpl.h',
    190       'WebMediaStreamRegistry.cpp',
    191       'WebNetworkStateNotifier.cpp',
    192       'WebNode.cpp',
    193       'WebNodeList.cpp',
    194       'WebNotification.cpp',
    195       'WebOptionElement.cpp',
    196       'WebPagePopupImpl.cpp',
    197       'WebPagePopupImpl.h',
    198       'WebPageSerializer.cpp',
    199       'WebPageSerializerImpl.cpp',
    200       'WebPageSerializerImpl.h',
    201       'WebPerformance.cpp',
    202       'WebPluginContainerImpl.cpp',
    203       'WebPluginContainerImpl.h',
    204       'WebPluginDocument.cpp',
    205       'WebPluginLoadObserver.cpp',
    206       'WebPluginLoadObserver.h',
    207       'WebPluginScrollbarImpl.cpp',
    208       'WebPluginScrollbarImpl.h',
    209       'WebPopupMenuImpl.cpp',
    210       'WebPopupMenuImpl.h',
    211       'WebRange.cpp',
    212       'WebRemoteFrameImpl.cpp',
    213       'WebRemoteFrameImpl.h',
    214       'WebRuntimeFeatures.cpp',
    215       'WebScopedMicrotaskSuppression.cpp',
    216       'WebScopedUserGesture.cpp',
    217       'WebScopedWindowFocusAllowedIndicator.cpp',
    218       'WebScriptBindings.cpp',
    219       'WebScriptController.cpp',
    220       'WebScrollbarThemePainter.cpp',
    221       'WebSearchableFormData.cpp',
    222       'WebSecurityOrigin.cpp',
    223       'WebSecurityPolicy.cpp',
    224       'WebSelectElement.cpp',
    225       'WebSelector.cpp',
    226       'WebSerializedScriptValue.cpp',
    227       'WebSettingsImpl.cpp',
    228       'WebSettingsImpl.h',
    229       'WebSharedWorkerImpl.cpp',
    230       'WebSharedWorkerImpl.h',
    231       'WebSocket.cpp',
    232       'WebSocketImpl.cpp',
    233       'WebSocketImpl.h',
    234       'WebSpeechGrammar.cpp',
    235       'WebSpeechRecognitionHandle.cpp',
    236       'WebSpeechRecognitionResult.cpp',
    237       'WebStorageEventDispatcherImpl.cpp',
    238       'WebSurroundingText.cpp',
    239       'WebTextAreaElement.cpp',
    240       'WebTextCheckingCompletionImpl.cpp',
    241       'WebTextCheckingCompletionImpl.h',
    242       'WebTextCheckingResult.cpp',
    243       'WebTextInputInfo.cpp',
    244       'WebTextRun.cpp',
    245       'WebUserGestureIndicator.cpp',
    246       'WebUserGestureToken.cpp',
    247       'WebUserMediaRequest.cpp',
    248       'WebViewImpl.cpp',
    249       'WebViewImpl.h',
    250       'WebWorkerInfo.cpp',
    251       'WebWorkerRunLoop.cpp',
    252       'WorkerGlobalScopeProxyProviderImpl.cpp',
    253       'WorkerGlobalScopeProxyProviderImpl.h',
    254       'WorkerPermissionClient.cpp',
    255       'WorkerPermissionClient.h',
    256       'default/WebRenderTheme.cpp',
    257       'linux/WebFontRendering.cpp',
    258       'mac/WebScrollbarTheme.mm',
    259       'mac/WebSubstringUtil.mm',
    260       'painting/ContinuousPainter.cpp',
    261       'painting/ContinuousPainter.h',
    262       'painting/PaintAggregator.cpp',
    263       'painting/PaintAggregator.h',
    264       'win/WebFontRendering.cpp',
    265     ],
    266     'web_unittest_files': [
    267       'WebNodeTest.cpp',
    268       # FIXME: Move the tests to Source/web/.
    269       'tests/AssociatedURLLoaderTest.cpp',
    270       'tests/ChromeClientImplTest.cpp',
    271       'tests/CustomEventTest.cpp',
    272       'tests/FakeWebPlugin.cpp',
    273       'tests/FakeWebPlugin.h',
    274       'tests/FrameLoaderClientImplTest.cpp',
    275       'tests/FrameTestHelpers.cpp',
    276       'tests/FrameTestHelpers.h',
    277       'tests/KeyboardTest.cpp',
    278       'tests/LinkHighlightTest.cpp',
    279       'tests/ListenerLeakTest.cpp',
    280       'tests/MemoryInfo.cpp',
    281       'tests/MHTMLTest.cpp',
    282       'tests/OpenTypeVerticalDataTest.cpp',
    283       'tests/PageSerializerTest.cpp',
    284       'tests/PaintAggregatorTest.cpp',
    285       'tests/PinchViewportTest.cpp',
    286       'tests/PopupContainerTest.cpp',
    287       'tests/PopupMenuTest.cpp',
    288       'tests/PrerenderingTest.cpp',
    289       'tests/ProgrammaticScrollTest.cpp',
    290       'tests/RenderTableCellTest.cpp',
    291       'tests/RenderTableRowTest.cpp',
    292       'tests/ScrollingCoordinatorChromiumTest.cpp',
    293       'tests/SpinLockTest.cpp',
    294       'tests/TextFinderTest.cpp',
    295       'tests/TouchActionTest.cpp',
    296       'tests/URLTestHelpers.cpp',
    297       'tests/URLTestHelpers.h',
    298       'tests/ViewportTest.cpp',
    299       'tests/WebDocumentTest.cpp',
    300       'tests/WebFrameTest.cpp',
    301       'tests/WebHelperPluginTest.cpp',
    302       'tests/WebImageTest.cpp',
    303       'tests/WebInputEventConversionTest.cpp',
    304       'tests/WebInputEventFactoryTestMac.mm',
    305       'tests/WebPageNewSerializerTest.cpp',
    306       'tests/WebPageSerializerTest.cpp',
    307       'tests/WebPluginContainerTest.cpp',
    308       'tests/WebScopedWindowFocusAllowedIndicatorTest.cpp',
    309       'tests/WebSearchableFormDataTest.cpp',
    310       'tests/WebSelectorTest.cpp',
    311       'tests/WebURLRequestTest.cpp',
    312       'tests/WebURLResponseTest.cpp',
    313       'tests/WebUserGestureTokenTest.cpp',
    314       'tests/WebViewTest.cpp',
    315     ],
    316     'conditions': [
    317       ['OS=="win"',
    318         {
    319           'web_unittest_files': [
    320             'tests/LocaleWinTest.cpp',
    321             'tests/WebPageNewSerializerTest.cpp',
    322             'tests/WebPageSerializerTest.cpp',
    323           ],
    324         }
    325       ],
    326       ['OS=="mac"',
    327         {
    328           'web_unittest_files': [
    329             'tests/LocaleMacTest.cpp',
    330           ],
    331         }
    332       ],
    333       ['OS!="mac"',
    334         {
    335           'web_unittest_files': [
    336             # Mac uses ScrollAnimatorMac instead of ScrollAnimatorNone.
    337             'tests/ScrollAnimatorNoneTest.cpp',
    338           ],
    339         }
    340       ],
    341       ['os_posix==1 and OS!="mac"',
    342         {
    343           'web_unittest_files': [
    344             'tests/LocaleICUTest.cpp',
    345           ],
    346         }
    347       ],
    348     ],
    349   },
    350 }
    351