Remove outdated list style types
[chromium-blink-merge.git] / third_party / WebKit / WATCHLISTS
blob62fce13165309f1a4fdbc988c3c0ae6d364af140
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 # Watchlist Rules
6 # Refer: http://dev.chromium.org/developers/contributing-code/watchlists
8 # IMPORTANT: The regular expression filepath is tested against each path using
9 # re.search, so it is not usually necessary to add .*.
12   'WATCHLIST_DEFINITIONS': {
13     'accessibility': {
14       'filepath': 'accessibility' \
15                   '|AXObjectCache' \
16                   '|WebAX'
17     },
18     'animation': {
19       'filepath': '[Aa]nimat|[Tt]ransition',
20     },
21     'app_banner': {
22       'filepath': 'Source/modules/app_banner' \
23                   '|public/platform/modules/app_banner',
24     },
25     'audio': {
26       'filepath': 'Source/platform/audio' \
27                   '|Source/modules/webaudio',
28     },
29     'battery_status': {
30       'filepath': 'Source/modules/battery/' \
31                   '|LayoutTests/battery-status/' \
32                   '|Source/core/frame/PlatformEvent(Controller|Dispatcher)'
33     },
34     'bidi': {
35       'filepath': 'Source/platform/text/.*Bidi' \
36                   '|Source/core/rendering/.*Bidi',
37     },
38     'bindings': {
39       'filepath': 'Source/bindings',
40     },
41     'bluetooth': {
42       'filepath': '[Bb]luetooth'
43     },
44     'canvas': {
45       'filepath': 'Source/core/html/canvas/'
46     },
47     'clipboard': {
48       'filepath': 'Source/core/clipboard' \
49                   '|Source/core/page/.*Drag' \
50                   '|Source/platform/.*Drag' \
51                   '|Source/platform/clipboard' \
52                   '|Source/web/.*Drag' \
53                   '|public/platform/.*Drag' \
54                   '|public/web/.*Drag',
55     },
56     'compositing': {
57       'filepath': 'Source/core/layout/compositing'
58     },
59     "content_security_policy": {
60       'filepath': 'Source/core/frame/csp' \
61                   '|Source/core/events/SecurityPolicyViolationEvent' \
62                   '|LayoutTests/http/tests/security/contentSecurityPolicy'
63     },
64     'css': {
65       'filepath': 'Source/core/css',
66     },
67     'css_grid_layout': {
68       'filepath': 'Source/core/layout/.*Grid' \
69                   '|Source/core/paint/.*Grid' \
70                   '|Source/core/css/.*Grid' \
71                   '|LayoutTests/fast/css-grid-layout/' \
72                   '|LayoutTests/ietestcenter/css3/grid/' \
73                   '|LayoutTests/platform/.*/fast/css-grid-layout/' \
74                   '|LayoutTests/platform/.*/ietestcenter/css3/grid/'
75     },
76     'css_flexbox': {
77       'filepath': 'Source/core/rendering/.*Flex' \
78                   '|LayoutTests/fast/flexbox/' \
79                   '|LayoutTests/css3/flexbox/' \
80                   '|LayoutTests/ietestcenter/css3/flexbox/'
81     },
82     'css_fragmentation_tests': {
83       'filepath': 'LayoutTests/fast/multicol/' \
84                   '|LayoutTests/fast/pagination/'
85     },
86     'css_regions': {
87       'filepath': 'Source/core/rendering/.*(Region|FlowThread)' \
88                   '|Source/core/dom/NodeRendering' \
89                   '|Source/core/dom/.*NamedFlow' \
90                   '|Source/core/css/.*Region' \
91                   '|LayoutTests/compositing/regions/' \
92                   '|LayoutTests/fast/regions/' \
93                   '|LayoutTests/platform/chromium.*/fast/regions/'
94     },
95     'custom_elements': {
96       'filepath': 'Source/core/dom/CustomElement' \
97                   '|Source/bindings/v8/.*CustomElement',
98     },
99     'device_light': {
100       'filepath': 'Source/modules/device_light/' \
101                   '|LayoutTests/fast/dom/DeviceLight/'
102     },
103     'device_orientation': {
104       'filepath': 'Source/modules/device_orientation/' \
105                   '|LayoutTests/fast/dom/DeviceMotion/' \
106                   '|LayoutTests/fast/dom/DeviceOrientation/' \
107                   '|Source/core/frame/PlatformEvent(Controller|Dispatcher)' \
108                   '|Source/core/frame/DeviceSingleWindowEventController'
109     },
110     'devtools': {
111       'filepath': 'inspector|DevTools|devtools',
112     },
113     'dom': {
114       'filepath': 'Source/core/dom/'
115     },
116     'events': {
117       'filepath': 'Source/core/page/.*Event' \
118                   '|Source/core/dom/.*Event' \
119                   '|Source/core/css/.*Event' \
120                   '|Source/platform/.*Event'
121     },
122     'fetch': {
123       'filepath': 'Source/core/fetch',
124     },
125     'filters': {
126       'filepath': 'Source/platform/graphics/filters' \
127                   '|Source/core/svg/graphics/filters'
128     },
129     'heap': {
130       'filepath': 'Source/platform/heap' \
131                   '|Source/wtf/Partition.*'
132     },
133     'html': {
134       'filepath': 'Source/core/html/'
135     },
136     'loader': {
137       'filepath': 'Source/core/loader',
138     },
139     'notifications': {
140       'filepath': 'Source/modules/notifications' \
141                   '|public/platform/modules/notifications'
142     },
143     'owners': {
144       'filepath': 'OWNERS',
145     },
146     'paint': {
147       'filepath' : 'Source/core/paint/'
148     },
149     'permissions': {
150       'filepath': 'Source/modules/permissions/' \
151                   '|public/platform/modules/permissions/',
152     },
153     'preloadScanner': {
154       'filepath': 'Source/core/html/parser/HTMLPreloadScanner',
155     },
156     'public_api': {
157       'filepath': 'public'
158     },
159     'push_messaging': {
160       'filepath': 'Source/modules/push_messaging' \
161                   '|public/platform/modules/push_messaging'
162     },
163     'platform_graphics': {
164       'filepath': 'Source/platform/fonts' \
165                   '|Source/platform/geometry' \
166                   '|Source/platform/graphics'
167     },
168     'platform': {
169       'filepath': 'Source/platform'
170     },
171     'indexed_db': {
172       'filepath': 'Source/modules/indexeddb/' \
173                   '|Source/web/.*IDB' \
174                   '|LayoutTests/storage/indexeddb' \
175                   '|public/platform/.*IDB'
176     },
177     'layout': {
178       'filepath': 'Source/core/layout' \
179                   '|Source/core/rendering'
180     },
181     'layers': {
182       'filepath': 'Source/core/page/scrolling/ScrollingCoordinator' \
183                   '|Source/platform/graphics/GraphicsLayer' \
184                   '|Source/core/layout/Layer'
185     },
186     "prerender": {
187       'filepath': 'Prerender' \
188                   '|loader/LinkLoader' \
189                   '|html/HTMLLinkElement'
190     },
191     "client_hints": {
192       'filepath': 'Source/core/loader/AcceptClientHints*' \
193                   '|Source/core/loader/FrameFetchContext*' \
194                   '|Source/core/fetch/FetchContext*' \
195                   '|Source/core/fetch/ImageResource*' \
196                   '|Source/core/fetch/ResourceFetcher*'
197     },
198     'track': {
199       'filepath': 'Source/core/html/track/' \
200                   '|Source/core/loader/TextTrack' \
201                   '|Source/core/html/HTMLMediaElement' \
202                   '|Source/core/html/HTMLTrackElement' \
203                   '|Source/core/html/shadow/MediaControl' \
204                   '|Source/core/css/mediaControl' \
205                   '|LayoutTests/media/track/'
206     },
207     'media': {
208       'filepath': 'Source/core/css/mediaControls' \
209                   '|Source/core/html/.*(Audio|Media|Video)' \
210                   '|Source/core/html/shadow/MediaControl' \
211                   '|Source/core/layout/LayoutMedia' \
212                   '|Source/core/layout/LayoutTextTrackContainerElement' \
213                   '|Source/modules/(encryptedmedia|mediasource)' \
214                   '|Source/platform/drm/' \
215                   '|Source/platform/graphics/media/' \
216                   '|Source/web/.*Media' \
217                   '|LayoutTests/media/' \
218                   '|public/.*Media'
219     },
220     'media_queries': {
221         'filepath': 'Source/core/css/CSSMediaRule' \
222                     '|Source/core/css/MediaList' \
223                     '|Source/core/css/MediaQuery' \
224                     '|Source/core/css/parser/MediaQuery'
225     },
226     'modules': {
227       'filepath': 'Source/modules/'
228     },
229     'navigator_content_utils': {
230       'filepath': 'Source/modules/navigatorcontentutils' \
231                   '|LayoutTests/fast/dom/navigatorcontentutils'
232     },
233     'out_of_process_frames': {
234       'filepath': 'Source/core/frame/FrameOwner' \
235                   '|Source/web/WebFrame' \
236                   '|Source/web/WebRemoteFrameImpl'
237     },
238     'fileapi': {
239       'filepath': 'Source/modules/filesystem/' \
240                   '|Source/core/fileapi/' \
241                   '|Source/platform/.*File' \
242                   '|Source/web/.*File' \
243                   '|LayoutTests/fast/file' \
244                   '|public/.*File'
245     },
246     'quota': {
247       'filepath': 'Source/modules/quota/' \
248                   '|Source/web/.*Quota' \
249                   '|public/.*Quota'
250     },
251     'mediastream': {
252       'filepath': 'Source/modules/mediastream/' \
253                   '|Source/platform/mediastream/' \
254                   '|Source/platform/exported/WebMediaStream' \
255                   '|Source/platform/exported/WebRTC' \
256                   '|LayoutTests/fast/mediastream/'
257     },
258     'geolocation': {
259       'filepath': 'LayoutTests/fast/dom/Geolocation/' \
260                   '|Source/modules/geolocation/' \
261                   '|Source/web/.*Geolocation' \
262                   '|public/web/.*Geolocation'
263     },
264     'screen_orientation': {
265       'filepath': 'Source/modules/screen_orientation/' \
266                   '|public/platform/modules/screen_orientation',
267     },
268     'scheduler': {
269       'filepath': 'Source/platform/scheduler' \
270                   '|Source/core/html/parser/.*Scheduler'
271     },
272     'serviceworkers' : {
273       'filepath': 'Source/modules/serviceworkers' \
274                   '|LayoutTests/http/tests/serviceworker'
275     },
276     'serviceworkers_tests' : {
277       'filepath': 'LayoutTests/http/tests/serviceworker'
278     },
279     'sheriff_o_matic' : {
280       'filepath': 'Tools/GardeningServer'
281     },
282     'spellcheck' : {
283       'filepath':  'Source/core/editing/Editor' \
284                    '|Source/core/editing/Spell' \
285                    '|Source/core/editing/TextCheckingHelper' \
286                    '|Source/platform/text/TextCheck' \
287                    '|Source/web/EditorClientImpl' \
288                    '|LayoutTests/editing/spelling' \
289                    '|public/web/WebSpellCheckClient.h',
290     },
291     'style': {
292       'filepath': 'style/|Style',
293     },
294     'svg': {
295       'filepath': 'Source/core/svg|Source/core/layout/svg',
296     },
297     'test_runner': {
298       'filepath': 'Tools/DumpRenderTree/chromium/TestRunner',
299     },
300     'vibration': {
301       'filepath': 'LayoutTests/vibration/' \
302                   '|Source/modules/vibration/'
303     },
304     'viewport_interaction': {
305       'filepath': 'Source/core/css/.*Viewport' \
306                   '|Source/core/dom/ViewportArguments' \
307                   '|Source/core/html/HTMLMetaElement' \
308                   '|Source/core/page/FrameView' \
309                   '|Source/core/page/scrolling'
310     },
311     'w3ctests': {
312       'filepath': 'LayoutTests/imported/' \
313                   '|Tools/Scripts/webkitpy/w3c/'
314     },
315     'web': {
316       'filepath': 'Source/web/'
317     },
318     'web_idl': {
319       'filepath': 'Source/core/.*\.idl'
320     },
321     'webcomponents': {
322       'filepath': 'Source/core/dom/shadow/' \
323                   '|Source/core/dom/custom/' \
324                   '|Source/core/html/imports/' \
325                   '|Source/bindings/v8/custom/V8CustomElementConstructorCustom' \
326                   '|Source/bindings/v8/CustomElementHelpers'
327     },
328     'webp': {
329       'filepath': 'Source/platform/image-decoders/webp' \
330                   '|Source/platform/image-encoders/skia/WEBP'
331     },
332     'websockets': {
333       'filepath': 'Source/modules/websockets/'
334     },
335     'workers': {
336       'filepath': 'Source/core/workers',
337     },
338     'wtf': {
339       'filepath': 'Source/wtf',
340     },
341     'xmlhttprequest': {
342       'filepath': 'Source/core/xmlhttprequest/'
343     }
344   },
346   'WATCHLISTS': {
347     'accessibility':['dmazzoni@chromium.org',
348                      'aboxhall@chromium.org',
349                      'nektar@chromium.org',
350                      'je_julie.kim@chromium.org'],
351     'animation': ['alexis.menard@intel.com',
352                    'ericwilligers@chromium.org',
353                    'rjwright@chromium.org',
354                    'shans@chromium.org',
355                    'blink-reviews-animation@chromium.org'],
356     'app_banner': [ 'mlamouri+watch-blink@chromium.org' ],
357     'audio': ['rtoy@chromium.org'],
358     'battery_status': [ 'timvolodine@chromium.org',
359                         'mlamouri+watch-blink@chromium.org' ],
360     'bidi': [ 'leviw+bidiwatch@chromium.org' ],
361     'bindings': [ 'arv+blink@chromium.org',
362                   'blink-reviews-bindings@chromium.org',
363                   'vivekg@chromium.org',
364                   'vivek.vg@samsung.com' ],
365     'bluetooth': [ 'scheib+watch@chromium.org' ],
366     'canvas': [ 'cabanier@adobe.com',
367                 'dongseong.hwang@intel.com',
368                 'junov@chromium.org' ],
369     'clipboard': [ 'dcheng@chromium.org', ],
370     'content_security_policy': [ 'mkwst+watchlist-csp@chromium.org' ],
371     'css': [ 'alexis.menard@intel.com',
372              'apavlov+blink@chromium.org',
373              'dglazkov+blink@chromium.org',
374              'rob.buis@samsung.com',
375              'blink-reviews-css@chromium.org' ],
376     'css_grid_layout': [ 'svillar@igalia.com',
377                          'jfernandez@igalia.com',
378                          'rego@igalia.com' ],
379     'css_flexbox': [ 'cbiesinger@chromium.org' ],
380     'css_fragmentation_tests': [ 'mstensho@opera.com' ],
381     'css_regions': [ 'ChromiumBugTracker@adobe.com' ],
382     'custom_elements': [ 'dominicc+watchlist@chromium.org',
383                          'dglazkov+blink@chromium.org' ],
384     'dom': [ 'eae+blinkwatch@chromium.org',
385              'dglazkov+blink@chromium.org',
386              'sigbjornf@opera.com',
387              'rob.buis@samsung.com',
388              'blink-reviews-dom@chromium.org' ],
389     'device_light': [ 'timvolodine@chromium.org',
390                       'mlamouri+watch-blink@chromium.org' ],
391     'device_orientation': [ 'timvolodine@chromium.org',
392                             'mvanouwerkerk+watch@chromium.org',
393                             'ch.dumez@samsung.com',
394                             'mlamouri+watch-blink@chromium.org' ],
395     'devtools': [ 'pfeldman+blink@chromium.org',
396                   'apavlov+blink@chromium.org',
397                   'lushnikov+blink@chromium.org',
398                   'yurys+blink@chromium.org',
399                   'caseq+blink@chromium.org',
400                   'sergeyv+blink@chromium.org',
401                   'kozyatinskiy+blink@chromium.org',
402                   'devtools-reviews@chromium.org' ],
403     'events': [ 'eae+blinkwatch@chromium.org',
404                 'dglazkov+blink@chromium.org',
405                 'blink-reviews-events@chromium.org' ],
406     'fetch': [ 'japhet@chromium.org',
407                'gavinp+loader@chromium.org',
408                'tyoshino+watch@chromium.org' ],
409     'layers': [ 'blink-layers+watch@chromium.org' ],
410     'loader': [ 'japhet@chromium.org',
411                 'gavinp+loader@chromium.org',
412                 'tyoshino+watch@chromium.org' ],
413     'owners': [ 'abarth@chromium.org'],
414     'platform_graphics': [ 'schenney@chromium.org',
415                            'danakj@chromium.org',
416                            'pdr+graphicswatchlist@chromium.org',
417                            'cabanier@adobe.com',
418                            'dschulze@chromium.org',
419                            'rob.buis@samsung.com',
420                            'fmalita@chromium.org',
421                            'jbroman@chromium.org',
422                            'dongseong.hwang@intel.com',
423                            'junov@chromium.org' ],
424     'heap': [ 'ager@chromium.org',
425               'haraken@chromium.org',
426               'kouhei+heap@chromium.org',
427               'oilpan-reviews@chromium.org' ],
428     'html': [ 'dglazkov+blink@chromium.org',
429               'blink-reviews-html@chromium.org' ],
430     'public_api': [ 'dglazkov+blink@chromium.org' ],
431     'indexed_db': ['dgrogan@chromium.org',
432                    'jsbell+idb@chromium.org',
433                    'cmumford@chromium.org'],
434     'layout': [ 'pdr+renderingwatchlist@chromium.org',
435                 'eae+blinkwatch@chromium.org',
436                 'jchaffraix+rendering@chromium.org',
437                 'leviw+renderwatch@chromium.org',
438                 'zoltan@webkit.org',
439                 'szager+layoutwatch@chromium.org',
440                 'blink-reviews-rendering@chromium.org' ],
441     'paint' : [ 'blink-reviews-paint@chromium.org',
442                 'slimming-paint-reviews@chromium.org',
443                 'dongseong.hwang@intel.com' ],
444     'compositing': [ ],
445     'permissions': [ 'mlamouri+watch-blink@chromium.org' ],
446     'prerender': [ 'gavinp+prerender@chromium.org',
447                    'yoav@yoav.ws' ],
448     'preloadScanner': [ 'yoav@yoav.ws' ],
449     'push_messaging': [ 'johnme+watch@chromium.org',
450                         'mvanouwerkerk+watch@chromium.org',
451                         'peter+watch@chromium.org' ],
452     'client_hints': [ 'yoav@yoav.ws' ],
453     'scheduler': [ 'scheduler-bugs@chromium.org' ],
454     'track': [ 'vcarbune@chromium.org',
455                'silviapf@chromium.org',
456                'philipj@opera.com',
457                'glenn@chromium.org',
458                'fs@opera.com',
459                'eric.carlson@apple.com' ],
460     'media': [ 'feature-media-reviews@chromium.org',
461                'philipj@opera.com',
462                'eric.carlson@apple.com',
463                'mlamouri+watch-blink@chromium.org' ],
464     'media_queries': [ 'kenneth.christiansen@gmail.com',
465                        'yoav@yoav.ws' ],
466     'fileapi': [ 'kinuko+fileapi@chromium.org',
467                  'tzik@chromium.org',
468                  'nhiroki@chromium.org' ],
469     'quota': [ 'kinuko+fileapi@chromium.org',
470                'tzik@chromium.org',
471                'nhiroki@chromium.org' ],
472     'viewport_interaction': [ 'kenneth.christiansen@gmail.com' ],
473     'webcomponents': [ 'webcomponents-bugzilla@chromium.org',
474                        'dglazkov+blink@chromium.org' ],
475     'mediastream': [ 'tommyw+watchlist@chromium.org' ],
476     'navigator_content_utils': [ 'gyuyoung.kim@chromium.org' ],
477     'notifications': [ 'peter+watch@chromium.org' ],
478     'geolocation': [ 'mvanouwerkerk+watch@chromium.org',
479                      'timvolodine@chromium.org',
480                      'mlamouri+watch-blink@chromium.org' ],
481     'vibration': [ 'mvanouwerkerk+watch@chromium.org',
482                    'mlamouri+watch-blink@chromium.org' ],
483     'serviceworkers': [ 'jsbell+serviceworker@chromium.org',
484                         'kinuko+serviceworker@chromium.org',
485                         'tzik@chromium.org',
486                         'nhiroki@chromium.org',
487                         'horo+watch@chromium.org',
488                         'falken@chromium.org',
489                         'michaeln@chromium.org',
490                         'serviceworker-reviews@chromium.org' ],
491     'serviceworkers_tests': [ 'kenjibaheux+watch@chromium.org' ],
492     'sheriff_o_matic': [ 'jochen@chromium.org',
493                          'szager@chromium.org',
494                          'dsinclair@chromium.org',
495                          'ojan@chromium.org',
496                          'leviw@chromium.org',
497                          'michaelpg@chromium.org',
498                          'cbiesinger@chromium.org',
499                          'teravest@chromium.org' ],
500     'spellcheck' : [ 'groby+blinkspell@chromium.org' ],
501     'style': [ 'blink-reviews-style@chromium.org' ],
502     'svg': [ 'schenney@chromium.org',
503              'pdr+svgwatchlist@chromium.org',
504              'fmalita@chromium.org',
505              'dschulze@chromium.org',
506              'rob.buis@samsung.com',
507              'fs@opera.com',
508              'gyuyoung.kim@chromium.org',
509              'kouhei+svg@chromium.org' ],
510     'test_runner': [ 'jochen+watch@chromium.org',
511                      'mlamouri+watch-blink@chromium.org' ],
512     'w3ctests' : [ 'blink-reviews-w3ctests@chromium.org' ],
513     'webp': [ 'urvang@chromium.org',
514               'jzern@chromium.org',
515               'skal@google.com',
516               'vikasa@google.com' ],
517     'out_of_process_frames': [ 'dcheng@chromium.org',
518                                'mlamouri+watch-blink@chromium.org' ],
519     'screen_orientation': [ 'mlamouri+watch-blink@chromium.org' ],
520     'web_idl': [ 'arv+blink@chromium.org',
521                  'ch.dumez@samsung.com',
522                  'vivekg@chromium.org',
523                  'vivek.vg@samsung.com' ],
524     'websockets': [ 'tyoshino+watch@chromium.org',
525                     'yhirano+watch@chromium.org' ],
526     'workers': [ 'kinuko+worker@chromium.org',
527                  'horo+watch@chromium.org',
528                  'falken@chromium.org' ],
529     'wtf': [ 'mikhail.pozdnyakov@intel.com',
530              'blink-reviews-wtf@chromium.org' ],
531     'xmlhttprequest': [ 'tyoshino+watch@chromium.org' ],
532   },