| # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Watchlist Rules |
| # Refer: http://dev.chromium.org/developers/contributing-code/watchlists |
| |
| # IMPORTANT: The regular expression filepath is tested against each path using |
| # re.search, so it is not usually necessary to add .*. |
| |
| { |
| 'WATCHLIST_DEFINITIONS': { |
| 'accessibility': { |
| 'filepath': 'accessibility' \ |
| '|AXObjectCache' \ |
| '|WebAX' |
| }, |
| 'animation': { |
| 'filepath': '[Aa]nimat|[Tt]ransition', |
| }, |
| 'app_banner': { |
| 'filepath': 'Source/modules/app_banner' \ |
| '|public/platform/modules/app_banner', |
| }, |
| 'audio': { |
| 'filepath': 'Source/platform/audio' \ |
| '|Source/modules/webaudio', |
| }, |
| 'battery_status': { |
| 'filepath': 'Source/modules/battery/' \ |
| '|LayoutTests/battery-status/' \ |
| '|Source/core/frame/PlatformEvent(Controller|Dispatcher)' |
| }, |
| 'bidi': { |
| 'filepath': 'Source/platform/text/.*Bidi' \ |
| '|Source/core/rendering/.*Bidi', |
| }, |
| 'bindings': { |
| 'filepath': 'Source/bindings', |
| }, |
| 'bluetooth': { |
| 'filepath': '[Bb]luetooth' |
| }, |
| 'canvas2d': { |
| 'filepath': 'Source/core/html/canvas' \ |
| '|Source/core/html/HTMLCanvasElement' \ |
| '|Source/modules/canvas2d' \ |
| '|Source/platform/graphics/Canvas2D', |
| }, |
| 'clipboard': { |
| 'filepath': 'Source/core/clipboard' \ |
| '|Source/core/page/.*Drag' \ |
| '|Source/platform/.*Drag' \ |
| '|Source/platform/clipboard' \ |
| '|Source/web/.*Drag' \ |
| '|public/platform/.*Drag' \ |
| '|public/web/.*Drag', |
| }, |
| 'compositing': { |
| 'filepath': 'Source/core/layout/compositing' |
| }, |
| "content_security_policy": { |
| 'filepath': 'Source/core/frame/csp' \ |
| '|Source/core/events/SecurityPolicyViolationEvent' \ |
| '|LayoutTests/http/tests/security/contentSecurityPolicy' |
| }, |
| 'css': { |
| 'filepath': 'Source/core/css', |
| }, |
| 'css_grid_layout': { |
| 'filepath': 'Source/core/layout/.*Grid' \ |
| '|Source/core/paint/.*Grid' \ |
| '|Source/core/css/.*Grid' \ |
| '|LayoutTests/fast/css-grid-layout/' \ |
| '|LayoutTests/ietestcenter/css3/grid/' \ |
| '|LayoutTests/platform/.*/fast/css-grid-layout/' \ |
| '|LayoutTests/platform/.*/ietestcenter/css3/grid/' |
| }, |
| 'css_flexbox': { |
| 'filepath': 'Source/core/rendering/.*Flex' \ |
| '|LayoutTests/fast/deprecated-flexbox/' \ |
| '|LayoutTests/css3/flexbox/' \ |
| '|LayoutTests/ietestcenter/css3/flexbox/' |
| }, |
| 'css_fragmentation_tests': { |
| 'filepath': 'LayoutTests/fast/multicol/' \ |
| '|LayoutTests/fast/pagination/' |
| }, |
| 'css_regions': { |
| 'filepath': 'Source/core/rendering/.*(Region|FlowThread)' \ |
| '|Source/core/dom/NodeRendering' \ |
| '|Source/core/dom/.*NamedFlow' \ |
| '|Source/core/css/.*Region' \ |
| '|LayoutTests/compositing/regions/' \ |
| '|LayoutTests/fast/regions/' \ |
| '|LayoutTests/platform/chromium.*/fast/regions/' |
| }, |
| 'custom_elements': { |
| 'filepath': 'Source/core/dom/CustomElement' \ |
| '|Source/bindings/v8/.*CustomElement', |
| }, |
| 'device_light': { |
| 'filepath': 'Source/modules/device_light/' \ |
| '|LayoutTests/fast/dom/DeviceLight/' |
| }, |
| 'device_orientation': { |
| 'filepath': 'Source/modules/device_orientation/' \ |
| '|LayoutTests/fast/dom/DeviceMotion/' \ |
| '|LayoutTests/fast/dom/DeviceOrientation/' \ |
| '|Source/core/frame/PlatformEvent(Controller|Dispatcher)' \ |
| '|Source/core/frame/DeviceSingleWindowEventController' |
| }, |
| 'devtools': { |
| 'filepath': 'inspector|DevTools|devtools', |
| }, |
| 'dom': { |
| 'filepath': 'Source/core/dom/' |
| }, |
| 'events': { |
| 'filepath': 'Source/core/page/.*Event' \ |
| '|Source/core/dom/.*Event' \ |
| '|Source/core/css/.*Event' \ |
| '|Source/platform/.*Event' |
| }, |
| 'fetch': { |
| 'filepath': 'Source/core/fetch', |
| }, |
| 'filters': { |
| 'filepath': 'Source/platform/graphics/filters' \ |
| '|Source/core/svg/graphics/filters' |
| }, |
| 'heap': { |
| 'filepath': 'Source/platform/heap' \ |
| '|Source/wtf/Partition.*' |
| }, |
| 'html': { |
| 'filepath': 'Source/core/html/' |
| }, |
| 'loader': { |
| 'filepath': 'Source/core/loader', |
| }, |
| 'notifications': { |
| 'filepath': 'LayoutTests/http/tests/notifications' \ |
| '|Source/modules/notifications' \ |
| '|public/platform/modules/notifications' |
| }, |
| 'owners': { |
| 'filepath': 'OWNERS', |
| }, |
| 'paint': { |
| 'filepath' : 'Source/core/paint/' |
| }, |
| 'permissions': { |
| 'filepath': 'Source/modules/permissions/' \ |
| '|public/platform/modules/permissions/', |
| }, |
| 'preloadScanner': { |
| 'filepath': 'Source/core/html/parser/HTMLPreloadScanner', |
| }, |
| 'public_api': { |
| 'filepath': 'public' |
| }, |
| 'push_messaging': { |
| 'filepath': 'LayoutTests/http/tests/push_messaging' \ |
| '|Source/modules/push_messaging' \ |
| '|public/platform/modules/push_messaging' |
| }, |
| 'platform_graphics': { |
| 'filepath': 'Source/platform/fonts' \ |
| '|Source/platform/geometry' \ |
| '|Source/platform/graphics' |
| }, |
| 'platform': { |
| 'filepath': 'Source/platform' |
| }, |
| 'indexed_db': { |
| 'filepath': 'Source/modules/indexeddb/' \ |
| '|Source/web/.*IDB' \ |
| '|LayoutTests/storage/indexeddb' \ |
| '|public/platform/.*IDB' |
| }, |
| 'layout': { |
| 'filepath': 'Source/core/layout' \ |
| '|Source/core/rendering' |
| }, |
| 'layers': { |
| 'filepath': 'Source/core/page/scrolling/ScrollingCoordinator' \ |
| '|Source/platform/graphics/GraphicsLayer' \ |
| '|Source/core/layout/Layer' |
| }, |
| "prerender": { |
| 'filepath': 'Prerender' \ |
| '|loader/LinkLoader' \ |
| '|html/HTMLLinkElement' |
| }, |
| "client_hints": { |
| 'filepath': 'Source/core/loader/AcceptClientHints*' \ |
| '|Source/core/loader/FrameFetchContext*' \ |
| '|Source/core/fetch/FetchContext*' \ |
| '|Source/core/fetch/ImageResource*' \ |
| '|Source/core/fetch/ResourceFetcher*' |
| }, |
| 'track': { |
| 'filepath': 'Source/core/html/track/' \ |
| '|Source/core/loader/TextTrack' \ |
| '|Source/core/html/HTMLMediaElement' \ |
| '|Source/core/html/HTMLTrackElement' \ |
| '|Source/core/html/shadow/MediaControl' \ |
| '|Source/core/css/mediaControl' \ |
| '|LayoutTests/media/track/' |
| }, |
| 'media': { |
| 'filepath': 'Source/core/css/mediaControls' \ |
| '|Source/core/html/.*(Audio|Media|Video)' \ |
| '|Source/core/html/shadow/MediaControl' \ |
| '|Source/core/layout/LayoutMedia' \ |
| '|Source/core/layout/LayoutTextTrackContainerElement' \ |
| '|Source/modules/(encryptedmedia|mediasource)' \ |
| '|Source/platform/drm/' \ |
| '|Source/platform/graphics/media/' \ |
| '|Source/web/.*Media' \ |
| '|LayoutTests/media/' \ |
| '|public/.*Media' |
| }, |
| 'media_queries': { |
| 'filepath': 'Source/core/css/CSSMediaRule' \ |
| '|Source/core/css/MediaList' \ |
| '|Source/core/css/MediaQuery' \ |
| '|Source/core/css/parser/MediaQuery' |
| }, |
| 'modules': { |
| 'filepath': 'Source/modules/' |
| }, |
| 'navigator_content_utils': { |
| 'filepath': 'Source/modules/navigatorcontentutils' \ |
| '|LayoutTests/fast/dom/navigatorcontentutils' |
| }, |
| 'out_of_process_frames': { |
| 'filepath': 'Source/core/frame/FrameOwner' \ |
| '|Source/web/WebFrame' \ |
| '|Source/web/WebRemoteFrameImpl' |
| }, |
| 'fileapi': { |
| 'filepath': 'Source/modules/filesystem/' \ |
| '|Source/core/fileapi/' \ |
| '|Source/platform/.*File' \ |
| '|Source/web/.*File' \ |
| '|LayoutTests/fast/file' \ |
| '|public/.*File' |
| }, |
| 'quota': { |
| 'filepath': 'Source/modules/quota/' \ |
| '|Source/web/.*Quota' \ |
| '|public/.*Quota' |
| }, |
| 'mediastream': { |
| 'filepath': 'Source/modules/mediastream/' \ |
| '|Source/platform/mediastream/' \ |
| '|Source/platform/exported/WebMediaStream' \ |
| '|Source/platform/exported/WebRTC' \ |
| '|LayoutTests/fast/mediastream/' |
| }, |
| 'geolocation': { |
| 'filepath': 'LayoutTests/fast/dom/Geolocation/' \ |
| '|Source/modules/geolocation/' \ |
| '|Source/web/.*Geolocation' \ |
| '|public/web/.*Geolocation' |
| }, |
| 'htmlparser': { |
| 'filepath': 'Source/core/html/parser/' |
| }, |
| 'screen_orientation': { |
| 'filepath': 'Source/modules/screen_orientation/' \ |
| '|public/platform/modules/screen_orientation', |
| }, |
| 'scheduler': { |
| 'filepath': 'Source/platform/scheduler' \ |
| '|Source/core/html/parser/.*Scheduler' |
| }, |
| 'serviceworkers' : { |
| 'filepath': 'Source/modules/serviceworkers' \ |
| '|LayoutTests/http/tests/serviceworker' |
| }, |
| 'serviceworkers_tests' : { |
| 'filepath': 'LayoutTests/http/tests/serviceworker' |
| }, |
| 'sheriff_o_matic' : { |
| 'filepath': 'Tools/GardeningServer' |
| }, |
| 'spellcheck' : { |
| 'filepath': 'Source/core/editing/spellcheck' |
| }, |
| 'style': { |
| 'filepath': 'style/|Style', |
| }, |
| 'svg': { |
| 'filepath': 'Source/core/svg|Source/core/layout/svg', |
| }, |
| 'test_runner': { |
| 'filepath': 'Tools/DumpRenderTree/chromium/TestRunner', |
| }, |
| 'vibration': { |
| 'filepath': 'LayoutTests/vibration/' \ |
| '|Source/modules/vibration/' |
| }, |
| 'viewport_interaction': { |
| 'filepath': 'Source/core/css/.*Viewport' \ |
| '|Source/core/dom/ViewportArguments' \ |
| '|Source/core/html/HTMLMetaElement' \ |
| '|Source/core/page/FrameView' \ |
| '|Source/core/page/scrolling' |
| }, |
| 'w3ctests': { |
| 'filepath': 'LayoutTests/imported/' \ |
| '|Tools/Scripts/webkitpy/w3c/' |
| }, |
| 'web': { |
| 'filepath': 'Source/web/' |
| }, |
| 'web_idl': { |
| 'filepath': 'Source/core/.*\.idl' |
| }, |
| 'webcomponents': { |
| 'filepath': 'Source/core/dom/shadow/' \ |
| '|Source/core/dom/custom/' \ |
| '|Source/core/html/imports/' \ |
| '|Source/bindings/v8/custom/V8CustomElementConstructorCustom' \ |
| '|Source/bindings/v8/CustomElementHelpers' |
| }, |
| 'webp': { |
| 'filepath': 'Source/platform/image-decoders/webp' \ |
| '|Source/platform/image-encoders/skia/WEBP' |
| }, |
| 'websockets': { |
| 'filepath': 'Source/modules/websockets/' |
| }, |
| 'workers': { |
| 'filepath': 'Source/core/workers', |
| }, |
| 'wtf': { |
| 'filepath': 'Source/wtf', |
| }, |
| 'xmlhttprequest': { |
| 'filepath': 'Source/core/xmlhttprequest/' |
| } |
| }, |
| |
| 'WATCHLISTS': { |
| 'accessibility':['[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]'], |
| 'animation': ['[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]'], |
| 'app_banner': [ '[email protected]' ], |
| 'audio': ['[email protected]'], |
| 'battery_status': [ '[email protected]', |
| '[email protected]' ], |
| 'bidi': [ '[email protected]' ], |
| 'bindings': [ '[email protected]' ], |
| 'bluetooth': [ '[email protected]' ], |
| 'canvas2d': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'clipboard': [ '[email protected]', ], |
| 'content_security_policy': [ '[email protected]' ], |
| 'css': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'css_grid_layout': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'css_flexbox': [ '[email protected]' ], |
| 'css_fragmentation_tests': [ '[email protected]' ], |
| 'css_regions': [ '[email protected]' ], |
| 'custom_elements': [ '[email protected]', |
| '[email protected]' ], |
| 'dom': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'device_light': [ '[email protected]', |
| '[email protected]' ], |
| 'device_orientation': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'devtools': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'events': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'fetch': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'layers': [ '[email protected]' ], |
| 'loader': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'owners': [ '[email protected]'], |
| 'platform_graphics': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'heap': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'html': [ '[email protected]', |
| '[email protected]' ], |
| 'public_api': [ '[email protected]' ], |
| 'indexed_db': ['[email protected]', |
| '[email protected]', |
| '[email protected]'], |
| 'layout': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'paint' : [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'compositing': [ ], |
| 'permissions': [ '[email protected]' ], |
| 'prerender': [ '[email protected]', |
| '[email protected]' ], |
| 'preloadScanner': [ '[email protected]' ], |
| 'push_messaging': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'client_hints': [ '[email protected]' ], |
| 'scheduler': [ '[email protected]' ], |
| 'track': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'media': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'media_queries': [ '[email protected]', |
| '[email protected]' ], |
| 'fileapi': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'quota': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'viewport_interaction': [ '[email protected]' ], |
| 'webcomponents': [ '[email protected]', |
| '[email protected]' ], |
| 'mediastream': [ '[email protected]' ], |
| 'navigator_content_utils': [ '[email protected]' ], |
| 'notifications': [ '[email protected]' ], |
| 'geolocation': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'htmlparser': [ '[email protected]' ], |
| 'vibration': [ '[email protected]', |
| '[email protected]' ], |
| 'serviceworkers': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'serviceworkers_tests': [ '[email protected]' ], |
| 'sheriff_o_matic': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'spellcheck' : [ '[email protected]' ], |
| 'style': [ '[email protected]' ], |
| 'svg': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'test_runner': [ '[email protected]', |
| '[email protected]' ], |
| 'w3ctests' : [ '[email protected]' ], |
| 'webp': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'out_of_process_frames': [ '[email protected]', |
| '[email protected]' ], |
| 'screen_orientation': [ '[email protected]' ], |
| 'web_idl': [ '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'websockets': [ '[email protected]', |
| '[email protected]' ], |
| 'workers': [ '[email protected]', |
| '[email protected]', |
| '[email protected]', |
| '[email protected]' ], |
| 'wtf': [ '[email protected]', |
| '[email protected]' ], |
| 'xmlhttprequest': [ '[email protected]' ], |
| }, |
| } |