WATCHLISTS 91 KB
Newer Older
1
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 3 4 5 6 7
# 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

gavinp@chromium.org's avatar
gavinp@chromium.org committed
8 9
# IMPORTANT: The regular expression filepath is tested against each path using
# re.search, so it is not usually necessary to add .*.
10 11 12

{
  'WATCHLIST_DEFINITIONS': {
asvitkine's avatar
asvitkine committed
13 14 15
    'about_flags': {
      'filepath': 'chrome/browser/about_flags\.cc'
    },
16 17 18
    'accelerator_table': {
      'filepath': 'ash/accelerators/accelerator_table\.cc' \
                  '|chrome/browser/ui/views/accelerator_table\.cc',
19
    },
20
    'accessibility': {
dmazzoni's avatar
dmazzoni committed
21 22
      'filepath': 'accessibility' \
                  '|braille' \
23
                  '|chromevox' \
dmazzoni's avatar
dmazzoni committed
24 25 26
                  '|iaccessible2' \
                  '|isimpledom' \
                  '|liblouis'
27
    },
28 29 30 31
    'activity_log': {
      'filepath': 'chrome/browser/extensions/activity_log/' \
                  '|chrome/browser/extensions/api/activity_log_private/'
    },
32 33 34 35 36 37 38 39
    'add_to_homescreen': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webapps/|'\
                  'chrome/android/javatests/src/org/chromium/chrome/browser/webapps/|'\
                  'chrome/android/junit/src/org/chromium/chrome/browser/webapps/|'\
                  'chrome/android/javatests/src/org/chromium/chrome/browser/banners/|'\
                  'chrome/browser/android/shortcut_.*|'\
                  'chrome/browser/android/webapps/',
    },
40 41 42
    'android_crash_reporting': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/crash/'
    },
43 44 45
    'android_crazy_linker': {
      'filepath': 'third_party/android_crazy_linker/'
    },
46 47 48
    'android_infobars': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/infobar/'
    },
49 50 51 52 53
    'android_infra': {
      'filepath': 'build/android/' \
                  '|testing/android/' \
                  '|tools/android/'
    },
54 55 56
    'android_java': {
      'filepath': '/java/'
    },
57 58 59
    'android_loading': {
      'filepath': 'tools/android/loading/'
    },
60 61 62 63 64 65 66 67
    'android_media': {
      'filepath': 'content/browser/media/android' \
                  '|content/renderer/media/android' \
                  '|media/audio/android' \
                  '|media/base/android' \
                  '|media/midi/*_android.*' \
                  '|media/video/capture/android'
    },
68
    'android_studio': {
69 70 71
      'filepath': 'build/android/gradle/' \
                  '|docs/android_studio.md' \
                  '|tools/android/android_studio'
72
    },
73 74 75
    'android_tab': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/Tab'
    },
76 77 78 79 80 81
    'android_uma_settings': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java|'\
                  'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManager.java|'\
                  'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java|'\
                  'chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java',
    },
82
    'android_webapk': {
83 84
      'filepath': 'chrome/android/webapk/|'\
                  'chrome/browser/android/webapk/',
85
    },
86 87 88
    'android_webview': {
      'filepath': 'android_webview/',
    },
89
    'app_list': {
90 91 92 93
      'filepath': 'chrome/browser/ui/app_list'\
                  '|chrome/browser/ui/ash/app_list'\
                  '|chrome/browser/ui/views/app_list'\
                  '|ui/app_list/'
94
    },
95 96 97 98 99 100
    'app_shortcuts': {
      'filepath': 'apps/app_shim/'\
                  '|chrome/browser/web_applications/'\
                  '|chrome/browser/ui/web_applications/'\
                  '|chrome/common/mac/'
    },
101
    'appcache': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
102
      'filepath': 'appcache/',
103
    },
104 105 106
    'apps': {
      'filepath': '^apps/',
    },
107 108 109
    'arc': {
      'filepath': 'arc/',
    },
110 111 112
    'arc_auth': {
      'filepath': 'chrome/browser/chromeos/arc/arc_auth'
    },
113 114 115 116 117
    'arc_kiosk': {
      'filepath': 'chrome/browser/chromeos/app_mode/arc/'\
                  '|components/arc/kiosk/'\
                  '|arc_kiosk'
    },
118 119 120
    'arc_net': {
      'filepath': 'components/arc/net/',
    },
121 122 123
    'arc_power': {
      'filepath': 'components/arc/power/',
    },
124 125 126
    'ash': {
      'filepath': 'ash/',
    },
127
    'aura': {
128
      'filepath': 'ui/aura/',
129
    },
130 131 132
    'aura_compositor': {
      'filepath':
        'ui/compositor/' \
133 134
        '|content/browser/compositor/' \
        '|content/browser/renderer_host/compositor_resize_lock_aura' \
135 136
        '|content/browser/renderer_host/render_widget_host_view_aura' \
        '|content/browser/renderer_host/render_widget_host_view_browsertest' \
137 138
        '|content/browser/renderer_host/delegated' \
        '|content/browser/renderer_host/software' \
139 140
        '|content/common/gpu/client/' \
    },
sullivan's avatar
sullivan committed
141 142 143 144 145
    'auto_bisect': {
      'filepath': 'tools/run-bisect-perf-regression.py'\
                  '|tools/run-perf-test.cfg'\
                  '|tools/auto_bisect/'
    },
146
    'autofill': {
147 148
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/autofill/|'\
                  'chrome/browser/autofill/|'\
149 150 151
                  'chrome/browser/resources/options/autofill_|'\
                  'chrome/browser/ui/android/autofill/|'\
                  'chrome/browser/ui/autofill/|'\
152
                  'chrome/browser/ui/cocoa/autofill/|'\
153 154 155 156
                  'chrome/browser/ui/views/autofill/|'\
                  'chrome/browser/ui/webui/options/autofill_|'\
                  'chrome/renderer/autofill/|'\
                  'chrome/test/data/autofill/|'\
157
                  'components/autofill/|'\
158
                  'components/autofill/browser/webdata/|'\
159
                  'components/webdata/',
160
    },
161 162 163 164 165 166
    'background_fetch': {
      'filepath': 'background_fetch',
    },
    'background_sync': {
      'filepath': 'background_sync',
    },
167 168 169 170 171 172 173 174 175 176
    'banners': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/banners/|'\
                  'chrome/android/javatests/src/org/chromium/chrome/browser/banners/|'\
                  'chrome/browser/android/banners/|'\
                  'chrome/browser/banners/|'\
                  'chrome/browser/ui/android/infobars/app_banner_.*|'\
                  'chrome/renderer/banners/|'\
                  'third_party/WebKit/public/platform/modules/app_banner/|'\
                  'third_party/WebKit/Source/modules/app_banner/',
    },
177
    'base': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
178
      'filepath': '^base/',
179
    },
180 181 182
    'base_allocator': {
      'filepath': '^base/allocator',
    },
183 184 185
    'base_memory': {
      'filepath': '^base/memory',
    },
186 187 188
    'base_task_scheduler': {
      'filepath': '^base/task_scheduler',
    },
189 190 191
    'base_win': {
      'filepath': '^base/win',
    },
192 193
    'battery_status': {
      'filepath': 'content/browser/battery_status/|'\
194 195
                  'content/test/data/battery_status/|'\
                  'device/battery/',
196
    },
197 198
    'bookmarks': {
      'filepath': 'chrome/browser/bookmarks/' \
199 200 201
                  '|chrome/browser/extensions/api/bookmark_manager_private/' \
                  '|chrome/browser/extensions/api/bookmarks/' \
                  '|chrome/browser/resources/bookmark_manager/' \
202 203
                  '|chrome/browser/ui/bookmarks/' \
                  '|chrome/browser/ui/cocoa/bookmarks/' \
204 205
                  '|chrome/browser/ui/views/bookmarks/' \
                  '|components/bookmarks'
206
    },
207 208 209
    'bottombar': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/',
    },
210
    'breakpad_app': {
211
      'filepath': 'components/crash/content/app/',
212
    },
213
    'browser': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
214
      'filepath': 'chrome/browser/',
215
    },
216
    'browser_chromeos': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
217
      'filepath': 'chrome/browser/chromeos/',
218
    },
219
    'browser_components': {
220 221 222
      'filepath': 'chrome/browser/autofill/' \
                  '|chrome/browser/bookmarks/' \
                  '|chrome/browser/favicon/' \
223
                  '|chrome/browser/history/' \
224
                  '|chrome/browser/webdata/' \
225
                  '|components/autofill/'
226
    },
227
    'browser_compositor': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
228
      'filepath': 'ui/compositor/'
229
    },
230
    'browser_resources': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
231
      'filepath': 'chrome/browser/resources/',
232
    },
233 234 235 236
    'browser_resources_md': {
      'filepath': 'chrome/browser/resources/md_'\
                  '|chrome/browser/resources/settings/',
    },
237 238 239
    'browsing_data': {
      'filepath': 'chrome/browser/browsing_data/',
    },
240
    'bubble': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
241
      'filepath': 'ui/views/bubble/|'\
rouslan's avatar
rouslan committed
242 243
                  'chrome/browser/ui/views/bubble/|'\
                  'components/bubble/',
244
    },
245 246 247
    'cache_storage': {
      'filepath': 'cache_storage',
    },
miu@chromium.org's avatar
miu@chromium.org committed
248
    'cast': {
249 250 251 252 253
      'filepath': 'media/cast/'\
                  '|chrome/browser/extensions/api/cast_streaming/'\
                  '|chrome/browser/media/cast'\
                  '|chrome/renderer/media/cast'\
                  '|chrome/test/data/extensions/api_test/cast_'\
254 255
                  '|content/public/renderer/media_stream_'\
                  '|content/renderer/media/(media_stream|(.+audio_source))',
miu@chromium.org's avatar
miu@chromium.org committed
256
    },
257 258 259 260
    'cast_certificate': {
      'filepath': 'components/cast_certificate/'\
                  '|components/test/data/cast_certificate/',
    },
261 262 263 264 265 266 267 268 269 270
    'certificate_transparency': {
      'filepath': 'components/certificate_transparency/'\
                  '|components/packed_ct_ev_whitelist/'\
                  '|net/cert/ct_'\
                  '|net/cert/multi_log_ct_verifier'\
                  '|net/cert/sct_status_flags.h'\
                  '|net/cert/signed_certificate_timestamp'\
                  '|net/cert/signed_tree_head'\
                  '|net/test/ct_',
    },
271 272 273
    'chromecast': {
      'filepath': 'chromecast/',
    },
274 275 276
    'chromecast_public': {
      'filepath': 'chromecast/public/',
    },
277 278
    'cc': {
      'filepath': 'cc/|'\
279
                  'content/common/cc_messages'
280
    },
281 282 283
    'chrome_elf': {
      'filepath': 'chrome_elf',
    },
lpy's avatar
lpy committed
284 285 286
    'chrome_grc': {
      'filepath': 'services/resource_coordinator',
    },
287 288 289
    'chrome_views': {
      'filepath': 'chrome/browser/ui/views',
    },
290
    'chromedriver': {
291 292 293
      'filepath': 'chrome/test/chromedriver|'\
                  'chrome/test/data/chromedriver|'\
                  'third_party/webdriver'
294 295
    },
    'chromeos': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
296
      'filepath': 'chromeos/',
297
    },
298 299
    'chromeos_attestation': {
      'filepath': 'chromeos/attestation/|'\
300 301
                  'chrome/browser/chromeos/attestation/|'\
                  'chrome/browser/extensions/api/enterprise_platform_keys_private/',
302
    },
303 304 305
    'chromeos_calculator': {
      'filepath': 'chrome/common/extensions/docs/examples/apps/calculator/',
    },
hashimoto's avatar
hashimoto committed
306 307 308
    'chromeos_dbus': {
      'filepath': 'chromeos/dbus/',
    },
alemate's avatar
alemate committed
309 310 311
    'chromeos_geolocation': {
      'filepath': 'chromeos/geolocation/',
    },
312
    'chromeos_login': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
313 314
      'filepath': 'chrome/browser/chromeos/login/|'\
                  'chrome/browser/ui/webui/chromeos/login/|'\
315 316
                  'chrome/browser/resources/chromeos/login/|'\
                  'ui/login/',
thestig@chromium.org's avatar
thestig@chromium.org committed
317
    },
318 319
    'chromeos_net': {
      'filepath': 'chromeos/network/|'\
stevenjb's avatar
stevenjb committed
320 321 322 323
                  'chrome/browser/chromeos/net/|'\
                  'chrome/browser/extensions/api/networking_private/|'\
                  'extensions/browser/api/networking_private/|'\
                  'ui/chromeos/network/',
324
    },
325
    'chromeos_power': {
326 327
      'filepath': 'ash/system/chromeos/power/|'\
                  'chromeos/dbus/power_.*|'\
328 329
                  'chrome/browser/chromeos/power/',
    },
alemate's avatar
alemate committed
330 331 332
    'chromeos_timezone': {
      'filepath': 'chromeos/timezone/',
    },
333
    'chromeos_webui': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
334 335
      'filepath': 'chrome/browser/ui/webui/chromeos/|'\
                  'chrome/browser/resources/chromeos/',
336 337
    },
    'clang_update': {
338
      'filepath': 'tools/clang/scripts/update.py'
339 340 341 342
    },
    'clipboard': {
      'filepath': 'clipboard|dnd|drag|drop',
    },
343
    'closure': {
344
      'filepath': 'third_party/closure_(compiler|linter)/|'
345
                  'compiled_resources2?.gyp',
346
    },
347 348 349
    'components_deps': {
      'filepath': 'components/([^/]*/)*DEPS',
    },
350
    'content': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
351
      'filepath': 'content/',
352
    },
353 354 355
    'content_bluetooth': {
      'filepath': 'content/.*bluetooth'
    },
356
    'content_loader': {
357 358
      'filepath': 'chrome/browser/loader|' \
                  'content/browser/loader|' \
359 360
                  'content/child/*loader',
    },
mkwst's avatar
mkwst committed
361 362 363
    'content_renderer': {
      'filepath': 'content/renderer/',
    },
364 365 366
    'content_shell': {
      'filepath': 'content/shell/',
    },
367 368 369
    'content_worker': {
      'filepath': 'content/.*worker',
    },
370 371 372 373 374 375
    'contextual_search': {
      'filepath': 'chrome/browser/android/contextualsearch/|' \
                  'chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/|' \
                  'chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/|' \
                  'components/contextual_search/',
    },
376
    'cookie_monster': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
377
      'filepath': 'net/cookies/|'\
378
                  'chrome/browser/net/sqlite_persistent_cookie_store',
379
    },
wfh's avatar
wfh committed
380 381 382
    'courgette': {
      'filepath': 'courgette/',
    },
383 384 385
    'cr_elements': {
      'filepath': 'ui/webui/resources/cr_element',
    },
386
    'custom_tabs': {
387
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/customtabs/|'\
388
                  'chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/',
alancutter's avatar
alancutter committed
389
    },
390 391 392 393 394
    'data_reduction_proxy': {
      'filepath': 'chrome/browser/net/spdyproxy/|'\
                  'data_reduction_proxy|'\
                  'chrome_proxy',
    },
395 396 397
    'deep_memory_profiler': {
      'filepath': 'tools/(deep_memory_profiler|find_runtime_symbols)',
    },
398 399 400
    'device_bluetooth': {
      'filepath': 'device/.*bluetooth'
    },
401 402 403 404 405
    'device_sensors': {
      'filepath': 'content/browser/device_sensors/|'\
                  'content/common/device_sensors/|'\
                  'content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java|'\
                  'content/public/android/javatests/src/org/chromium/content/browser/DeviceSensorsTest.java|'\
406 407 408
                  'content/renderer/device_sensors/|'\
                  'content/test/data/device_sensors/|'\
                  'device/sensors/',
409
    },
410 411 412
    'developer_recommended_flags': {
      'filepath': 'developer_recommended_flags.gypi',
    },
413 414 415
    'devtools': {
      'filepath': 'devtools',
    },
416 417 418
    'disk_cache': {
      'filepath': 'net/disk_cache/|http_cache',
    },
419
    'download': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
420
      'filepath': 'chrome/browser/download/|'\
421
                  'content/browser/download/',
422
    },
423
    'downloads_ui': {
424
      'filepath': 'chrome/browser/resources/(md_)?downloads/|' \
425 426
                  'chrome/browser/ui/webui/.*downloads|' \
                  'chrome/browser/ui/views/download/|' \
427
                  'chrome/browser/ui/cocoa/download/'
428
    },
429
    'drive': {
430 431
      'filepath': 'chrome/browser/chromeos/drive/|' \
                  'chrome/browser/google_apis/'
432
    },
433
    'drive_resource_metadata': {
434
      'filepath': 'chrome/browser/chromeos/drive/resource_metadata'
435
    },
xhwang@chromium.org's avatar
xhwang@chromium.org committed
436 437 438 439 440 441 442 443
    'eme': {
      'filepath': 'components/cdm/|' \
                  'content/browser/media/cdm/|' \
                  'content/renderer/media/crypto/|' \
                  'media/base/android/*drm*|' \
                  'media/cdm/|' \
                  'third_party/widevine/cdm/'
    },
444 445
    'extension': {
      'filepath': 'extension',
446
    },
lunalu's avatar
lunalu committed
447 448 449 450
    'feature_policy': {
      'filepath': 'third_party/WebKit/Source/platform/feature_policy/|' \
                  'third_party/WebKit/Source/bindings/core/v8/ConditionalFeatures',
    },
451 452 453
    'feedback_ui': {
      'filepath': 'chrome/browser/resources/(md_)?feedback/'
    },
454
    'fileapi': {
455 456
      'filepath': 'file_system/|' \
                  'fileapi/'
457
    },
458
    'filebrowse': {
459 460 461
      'filepath': 'file_browser|' \
                  'file_manager|' \
                  'filebrowse'
462
    },
463
    'filesapp': {
464 465 466 467 468 469 470 471 472 473 474 475
      'filepath': 'chrome/browser/chromeos/drive|' \
                  'chrome/browser/chromeos/extensions/file_manager|' \
                  'chrome/browser/chromeos/extensions/file_system_provider|' \
                  'chrome/browser/chromeos/file_manager|' \
                  'chrome/browser/chromeos/file_system_provider|' \
                  'chrome/browser/drive|' \
                  'chrome/test/data/extensions/api_test/file_system_provider|' \
                  'components/drive|' \
                  'google_apis/drive|' \
                  'ui/file_manager'
    },
    'filesapp_ui': {
476
      'filepath': 'ui/file_manager'
477
    },
478 479
    'ftp': {
      'filepath': 'ftp',
480
    },
481 482 483
    'fuzzing': {
      'filepath': 'fuzz|Fuzz',
    },
484
    'gcm': {
peter's avatar
peter committed
485
      'filepath': 'chrome/browser/gcm/|'\
486 487 488
                  'components/gcm_driver/|'\
                  'google_apis/gcm/',
    },
489 490 491 492
    'generic_sensor': {
      'filepath': 'device/generic_sensor/|'\
                  'third_party/WebKit/Source/modules/sensor/',
    },
493 494 495 496 497 498 499 500
    'geolocation': {
      'filepath': 'chrome/browser/geolocation/|'\
                  'content/browser/geolocation|'\
                  'content/public/common/geoposition.*|'\
                  'content/public/browser/geolocation.*|'\
                  'content/renderer/geolocation.*|'\
                  'content/shell/geolocation/',
    },
501 502 503
    'gfx_image': {
      'filepath': 'ui/gfx/image/',
    },
504
    'gfx_geometry': {
505
      'filepath': 'ui/gfx/geometry/',
506
    },
507 508 509
    'gn': {
      'filepath': 'tools/gn',
    },
510 511 512
    'goma': {
      'filepath': 'infra/config/cq.cfg',
    },
513
    'gpu': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
514
      'filepath': 'gpu/',
515
    },
516
    'history_ui': {
517 518
      'filepath': 'chrome/browser/resources/(md_)?history|'\
                  'chrome/browser/ui/webui/.*history',
519
    },
520 521 522
    'hotword': {
      'filepath': 'chrome/browser/extensions/api/hotword_private/'\
                  '|chrome/browser/resources/hotword_helper/'\
523
                  '|chrome/browser/resources/hotword/'\
524 525 526
                  '|chrome/browser/search/hotword*'\
                  '|chrome/test/data/extensions/api_test/hotword_private/',
    },
527
    'i18n': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
528
      'filepath': 'base/i18n/|base/string|l10n|icu|'\
529
                  'locale_settings|encoding',
530
    },
531
    'importer': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
532
      'filepath': 'import',
533
    },
534 535 536 537 538 539 540
    'indexed_db': {
      'filepath': 'content/browser/indexed_db|'\
                  'content/child/indexed_db|'\
                  'content/common/indexed_db|'\
                  'content/public/browser/indexed_db|'\
                  'content/test/data/indexeddb',
    },
541 542 543 544
    'ink_drop': {
      'filepath': 'ui/views/animation/test/.*ink_drop.*|' \
                  'ui/views/animation/.*ink_drop.*'
    },
545 546 547 548 549
    'input': {
      'filepath': 'content/browser/renderer_host/input|'\
                  'content/renderer/input|'\
                  'ui/events/blink/'
    },
550
    'installer': {
551
      'filepath': 'chrome/install(_static|er)/',
552
    },
553 554 555
    'installer_linux': {
      'filepath': 'chrome/installer/linux/',
    },
556
    'instant': {
557 558
      'filepath': 'instant|searchbox|'\
                  'chrome/browser/search/|'\
559
                  'chrome/browser/ui/search/|'\
560
                  'chrome/browser/resources/local_ntp/|'\
561
                  'chrome/common/search_types.*',
562
    },
edchin's avatar
edchin committed
563 564 565
    'ios': {
      'filepath': 'ios',
    },
566 567 568
    'ios_chrome': {
      'filepath': 'ios/chrome',
    },
569 570 571 572 573 574
    'ios_clean': {
      'filepath': 'ios/clean',
    },
    'ios_showcase': {
      'filepath': 'ios/showcase',
    },
baxley's avatar
baxley committed
575 576 577 578 579 580
    'ios_test': {
      'filepath': 'ios/chrome/test|'\
                  'ios/testing|'\
                  'ios/web/public/test|'\
                  'ios/web/test',
    },
581 582 583
    'ios_web': {
      'filepath': 'ios/web',
    },
584
    'ipc': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
585
      'filepath': 'ipc/ipc',
586
    },
587 588 589 590
    'ipc_messages': {
      'filepath': '_message.*.h|'\
                  '_messages.cc',
    },
vabr's avatar
vabr committed
591 592 593
    'login': {
      'filepath': 'chrome/browser/ui/login'
    },
594 595 596
    'libwebp': {
      'filepath': 'third_party/libwebp'
    },
johannkoenig's avatar
johannkoenig committed
597
    'libvpx': {
johannkoenig's avatar
johannkoenig committed
598
      'filepath': 'third_party/libvpx'
johannkoenig's avatar
johannkoenig committed
599
    },
600 601
    'linux_fonts': {
      'filepath': 'ui/gfx/font_render_params_.*|'\
602 603
                  'ui/gfx/platform_font_linux.*|'\
                  'ui/gfx/render_text_harfbuzz.*',
604 605
    },
    'linux_sandboxing': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
606
      'filepath': 'sandbox/linux/',
607
    },
608
    'linux_seccomp_bpf': {
609
      'filepath': 'content/common/sandbox.*linux.cc',
610
    },
611
    'mac': {
612
      'filepath': '(_|/)(cocoa|mac)(_|\.)|/(cocoa|mac)/|^((?!ios\/).)*\.mm?$',
613
    },
614 615 616 617
    'manifest': {
      'filepath': 'content/(browser|renderer)/manifest/'\
                  '|content/public/common/manifest*',
    },
michaelpg's avatar
michaelpg committed
618
    'md_settings': {
619
      'filepath': 'chrome/browser/resources/settings/'\
michaelpg's avatar
michaelpg committed
620
                  '|chrome/browser/ui/webui/settings/',
michaelpg's avatar
michaelpg committed
621
    },
622
    'media': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
623
      'filepath': 'media/|third_party/(ffmpeg|openmax)/|webmediaplayer|'\
624
        'audio_message_filter|video_layer|media_internals',
625
    },
626
    'media_capture_from_element': {
627
      'filepath': 'content/renderer/media_capture_from_element/' \
628 629 630 631 632
                  '|third_party/WebKit/Source/modules/mediacapture/' \
                  '|third_party/WebKit/Source/platform/exported/WebCanvasCapture' \
                  '|third_party/WebKit/LayoutTests/fast/mediacapturefromelement/' \
                  '|third_party/WebKit/public/platform/WebCanvasCapture'
    },
633 634 635 636 637 638 639 640 641
    'media_galleries': {
      'filepath': 'chrome/browser/extensions/api/media_galleries/'\
                  '|chrome/browser/media_galleries/'\
                  '|chrome/browser/storage_monitor/'\
                  '|chrome/common/media_galleries/'\
                  '|chrome/test/data/extensions/api_test/media_galleries/'\
                  '|chrome/utility/itunes*'\
                  '|chrome/utility/picasa*',
    },
642 643 644
    'media_mojo': {
      'filepath': 'media/mojo/*'
    },
645
    'media_recorder': {
646
      'filepath': 'content/renderer/media_recorder/' \
647 648 649 650 651
                  '|third_party/WebKit/Source/modules/mediarecorder/' \
                  '|third_party/WebKit/Source/platform/exported/WebMediaRecorder' \
                  '|third_party/WebKit/LayoutTests/fast/mediarecorder/' \
                  '|third_party/WebKit/public/platform/WebMediaRecorder'
    },
652 653 654 655 656 657
    'media_remoting': {
      'filepath': 'chrome/browser/media/cast_remoting'\
                  '|media/blink/webmediaplayer_'\
                  '|media/mojo/interfaces/remoting.mojom'\
                  '|media/remoting/',
    },
658 659 660 661 662 663 664
    'media_router': {
      'filepath': 'chrome/browser/media/router/*' \
                  '|chrome/app/theme/*/common/media_router*' \
                  '|chrome/browser/resources/media_router/' \
                  '|chrome/browser/ui/webui/media_router/' \
                  '|chrome/test/media_router/',
    },
665
    'message_loop': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
666
      'filepath': 'base/message_'
667
    },
668
    'metrics': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
669
      'filepath': 'base/metrics/'\
670
                  '|chrome/android/java/src/org/chromium/chrome/browser/metrics/'\
gavinp@chromium.org's avatar
gavinp@chromium.org committed
671 672
                  '|chrome/browser/metrics/'\
                  '|chrome/browser/chromeos/external_metrics'\
673
                  '|chrome/browser/extensions/api/metrics_private/'\
gavinp@chromium.org's avatar
gavinp@chromium.org committed
674
                  '|chrome/browser/ui/webui/metrics_handler'\
675
                  '|chromecast/browser/metrics/'\
676
                  '|content/browser/user_metrics.cc'\
asvitkine's avatar
asvitkine committed
677
                  '|components/metrics/'\
678
                  '|components/metrics_services_manager/'\
679
                  '|components/rappor/'\
asvitkine's avatar
asvitkine committed
680
                  '|components/variations/'\
681
                  '|content/public/browser/user_metrics.h'\
682 683 684 685 686
                  # Exclude XML files; in particular, histograms.xml.
                  '|tools/metrics/[^.]*([.](?!xml$).*)?$',
    },
    'metrics_xml_files': {
      # Subscribe to this to watch for changes to histograms.xml.
687 688 689 690
      'filepath': 'tools/metrics/.*\.xml$',
    },
    'midi': {
      'filepath': 'midi',
691
    },
aa@chromium.org's avatar
aa@chromium.org committed
692 693 694
    'mojo': {
      'filepath': 'mojo',
    },
695 696
    'mouse_lock': {
      'filepath': 'mouse_lock',
697
    },
698
    'mus': {
ben's avatar
ben committed
699
      'filepath': 'services/ui/'\
700 701
                  '|mojo/gpu/',
    },
702
    'nacl': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
703
      'filepath': 'chrome/nacl/|chrome/test/nacl/|'\
704 705
        'chrome/browser/nacl_host/|chrome/common/nacl|'\
        'native_client_sdk/src/doc/',
706
    },
707 708 709
    'native_client_sdk': {
      'filepath': '^native_client_sdk/',
    },
710 711 712 713 714 715 716 717
    'navigation': {
      'filepath': 'content/browser/frame_host|'\
                  'content/browser/renderer_host/render_process_host.*|'\
                  'content/browser/renderer_host/render_view_host.*|'\
                  'content/browser/web_contents/web_contents_impl.*|'\
                  'content/renderer/render_frame.*|'\
                  'content/renderer/render_view.*'
    },
718
    'net': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
719
      'filepath': 'net/',
720
    },
bnc's avatar
bnc committed
721 722 723
    'net_base': {
      'filepath': 'net/base/',
    },
724 725
    'net_error_list': {
      'filepath': 'net/base/net_error_list.h',
726
    },
bnc's avatar
bnc committed
727 728 729
    'net_http2': {
      'filepath': 'net/http2/',
    },
730
    'net_log': {
mmenke's avatar
mmenke committed
731
      'filepath': 'net/log/|' \
gavinp@chromium.org's avatar
gavinp@chromium.org committed
732 733
        'chrome/browser/net/.*net_log|' \
        'chrome/browser/resources/net_internals/|' \
mmenke's avatar
mmenke committed
734 735
        'chrome/browser/ui/webui/net_internals/|' \
	'components/net_log/'
736
    },
bnc's avatar
bnc committed
737 738 739
    'net_spdy': {
      'filepath': 'net/spdy/',
    },
740 741 742
    'netinfo': {
      'filepath': 'netinfo',
    },
743 744 745
    'notifications': {
      'filepath': 'chrome/browser/extensions/api/notifications/|' \
        'chrome/browser/notifications/|' \
746 747 748 749 750 751 752
        'chrome/test/data/notifications/|' \
        'content/browser/notifications/|' \
        'content/child/notifications/|' \
        'content/common/platform_notification|' \
        'content/public/browser/platform_notification|' \
        'content/public/common/platform_notification|' \
        'content/renderer/notification_|' \
753 754
        'ui/message_center/'
    },
755 756 757
    'nqe': {
      'filepath': 'nqe',
    },
758
    'ntp': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
759
      'filepath': 'chrome/browser/resources/ntp4/|'\
760
        'chrome/browser/resources/ntp_android/|'\
gavinp@chromium.org's avatar
gavinp@chromium.org committed
761
        'chrome/browser/ui/webui/ntp/',
762
    },
763 764
    'ntp_snippets': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/ntp/|'\
765
        'chrome/android/javatests/src/org/chromium/chrome/browser/ntp/|'\
766
        'chrome/android/junit/src/org/chromium/chrome/browser/ntp/|'\
767 768
        'chrome/android/java/src/org/chromium/chrome/browser/suggestions/|'\
        'chrome/android/javatests/src/org/chromium/chrome/browser/suggestions/|'\
769
        'chrome/browser/android/ntp/ntp_snippets|'\
770
        'chrome/browser/ntp_snippets/|'\
771 772
        'chrome/browser/resources/snippets_internals|'\
        'chrome/browser/ui/webui/snippets_internals|'\
773 774
        'components/ntp_snippets/|'\
        'chrome/android/java/res/layout/new_tab_page|'\
noyau's avatar
noyau committed
775 776
        'chrome/android/java/res/layout/most_visited|'\
        'ios/chrome/browser/ntp_snippets'
777
    },
treib's avatar
treib committed
778 779 780 781
    'ntp_tiles': {
      'filepath': 'chrome/browser/android/ntp/|'\
        'chrome/browser/ui/webui/ntp/|'\
        'chrome/common/search/ntp|'\
noyau's avatar
noyau committed
782 783
        'components/ntp_tiles/|'\
        'ios/chrome/browser/ntp_tiles'
treib's avatar
treib committed
784
    },
785 786 787
    'offline_items_collection': {
      'filepath': 'components/offline_items_collection/',
    },
788 789
    'offline_pages': {
      'filepath': 'components/offline_pages/'\
790 791
                  '|chrome/browser/android/offline_pages/'\
                  '|chrome/android/java/src/org/chromium/chrome/browser/offlinepages/'
792
    },
793
    'omnibox': {
794 795 796 797 798 799 800
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/omnibox/|'\
                  'chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/|'\
                  'chrome/browser/autocomplete/|'\
                  'chrome/browser/ui/omnibox/|'\
                  'chrome/browser/ui/.*/omnibox/|'\
                  'components/omnibox/|'\
                  'ios/chrome/browser/ui/omnibox/'
801
    },
802 803 804 805
    'options': {
      'filepath': 'chrome/browser/resources/options/|'\
          'chrome/browser/ui/webui/options/',
    },
chasej's avatar
chasej committed
806
    'origin_trials': {
807 808 809
      'filepath': 'origin_trials'\
                  '|OriginTrial'\
                  '|ConditionalFeature',
chasej's avatar
chasej committed
810
    },
811
    'ozone': {
spang@chromium.org's avatar
spang@chromium.org committed
812
      'filepath': 'ui/ozone/|'\
813 814
        'ui/events/ozone/|'\
        'ui/gfx/ozone/|'\
815 816 817
        'ui/gl/gl_.*egl.*|'\
        'ui/gl/gl_.*ozone.*'
    },
818 819 820
    'page_info' : {
      'filepath': 'chrome/browser/ui/page_info/'\
                  '|chrome/browser/ui/.*/page_info/'\
821
                  '|chrome/android/java/src/org/chromium/chrome/browser/page_info/'\
822 823
                  '|ios/chrome/browser/ui/omnibox/page_info_'
  },
824
    'page_load_metrics' : {
825 826 827
      'filepath': 'chrome/browser/page_load_metrics/'\
                  '|chrome/common/page_load_metrics/'\
                  '|chrome/renderer/page_load_metrics/'
828
    },
829
    'panels': {
830 831 832
      'filepath': 'chrome/browser/ui/panels'\
                  '|chrome/browser/ui/cocoa/panels'\
                  '|chrome/browser/ui/views/panels'
833
    },
834 835 836 837 838 839 840
    'password_manager': {
      'filepath': 'chrome/.*/password_'\
                  '|chrome/browser/ui/passwords'\
                  '|chrome/browser/ui/views/passwords'\
                  '|chrome/test/data/password'\
                  '|components/autofill.*password'
                  '|components/password_'\
vabr's avatar
vabr committed
841
                  '|^ios/chrome/browser/passwords'\
842
    },
rouslan's avatar
rouslan committed
843 844 845
    'payments': {
      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/payments'\
                  '|chrome/android/javatests/src/org/chromium/chrome/browser/payments'\
846
                  '|chrome/test/data/payments'\
847
                  '|components/payments'\
rouslan's avatar
rouslan committed
848 849
                  '|third_party/WebKit/LayoutTests/payments/'\
                  '|third_party/WebKit/Source/modules/payments'\
850 851 852 853 854 855 856
                  '|ios/web/payments/'\
                  '|ios/web/public/payments/'\
                  '|ios/chrome/browser/payments/'
    },
    'payments_ios': {
      'filepath': 'ios/web/payments/'\
                  '|ios/web/public/payments/'\
857
                  '|ios/chrome/browser/payments/'
rouslan's avatar
rouslan committed
858
    },
859
    'pepper_api': {
860 861
      'filepath': 'ppapi/api'\
                  '|ppapi/c',
862
    },
863 864 865 866 867 868 869 870
    'permissions': {
      'filepath': 'content/(child,browser)/permissions/'\
                  '|content/common/permission_*'\
                  '|content/public/(common,browser)/permission_*'\
                  '|chrome/browser/permissions/'\
                  '|chrome/browser/content_settings/permission*'\
                  '|permission_context',
    },
871
    'plugin': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
872
      'filepath': 'chrome/browser/plugin|chrome/plugin/|'\
Thiago Farina's avatar
Thiago Farina committed
873
        'chrome/common/plugin',
874
    },
tnagel's avatar
tnagel committed
875 876 877
    'policy_definitions': {
      'filepath': 'components/policy/resources/policy_templates.json',
    },
878 879
    'polymer': {
      'filepath': 'third_party/polymer/|'\
880
                  'third_party/web-animations-js/|'\
881
                  'tools/polymer|'\
882 883
                  'ui/webui/resources/polymer_resources.grdp',
    },
twifkak's avatar
twifkak committed
884 885 886
    'precache': {
      'filepath': '[pP]recache'
    },
887 888 889
    'prepopulated_engines': {
      'filepath': 'components/search_engines/prepopulated_engines.json',
    },
890
    'prerender': {
891
      'filepath': 'prerender'
892
    },
peter's avatar
peter committed
893 894 895
    'push_messaging': {
      'filepath': 'push_messaging'
    },
896 897 898 899 900
    'reading_list': {
      'filepath': 'components/reading_list|'\
                  'ios/chrome/browser/reading_list|'\
                  'ios/chrome/browser/ui/reading_list',
    },
901
    'remoting': {
902 903
      'filepath': '^remoting/' \
                  '|^testing/chromoting'
achuith@chromium.org's avatar
achuith@chromium.org committed
904
    },
905 906 907 908 909
    'rlz_id': {
      'filepath' :'rlz/lib/machine_id.cc|'\
                  'rlz/lib/machine_id.h|'\
                  'rlz/win/lib/machine_id_win.cc',
    },
grt's avatar
grt committed
910
    'safe_browsing': {
911 912
      'filepath': 'chrome/(browser|common|renderer)/safe_browsing/|'\
                  'components/safe_browsing/',
grt's avatar
grt committed
913
    },
914 915 916
    'safe_browsing_db': {
      'filepath': 'components/safe_browsing_db/',
    },
917 918 919 920 921 922 923 924 925
    'sandbox': {
      'filepath': 'sandbox/'\
                  '|content/browser/bootstrap_sandbox_mac'\
                  '|content/browser/renderer_host/render_sandbox_host_linux'\
                  '|content/browser/renderer_host/sandbox_ipc_linux'\
                  '|content/browser/zygote_host/'\
                  '|content/common/sandbox_'\
                  '|content/zygote/'\
    },
926
    'scheduler': {
927
      'filepath': 'cc/scheduler'\
928
                  '|components/scheduler'\
929
                  '|content/renderer/scheduler'
930
    },
931 932 933
    'screen_orientation': {
      'filepath': 'screen_orientation',
    },
934
    'search': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
935
      'filepath': 'chrome/browser/ui/search/',
936
    },
937
    'service_worker': {
938
      'filepath': 'content/(browser|renderer|child|common)/service_worker/',
939
    },
940 941 942 943
    'site_engagement': {
      'filepath': 'chrome/browser/engagement/|'\
                  'chrome/browser/ui/webui/engagement/',
    },
944
    'site_instance': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
945 946
      'filepath': 'content/browser/site_instance|'\
        'content/browser/browsing_instance',
947
    },
948
    'speech': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
949 950 951 952
      'filepath': 'chrome/browser/speech/'\
                  '|content/browser/speech/'\
                  '|content/common/.*speech'\
                  '|content/public/.*speech'
953
    },
954 955
    'spellcheck': {
      'filepath': 'chrome/browser/spellchecker/'\
956 957 958 959
                  '|chrome/browser/renderer_context_menu/spelling_'\
                  '|components/spellcheck/'\
                  '|third_party/hunspell/'\
                  '|third_party/hunspell_dictionaries/',
960
    },
961 962 963
    'streams': {
      'filepath': 'content/browser/streams/',
    },
964 965 966
    'styleguide': {
      'filepath': '^styleguide/',
    },
967 968 969
    'subresource_filter': {
      'filepath': 'subresource_filter|SubresourceFilter',
    },
970 971 972 973 974
    'supervised_users': {
      'filepath': 'chrome/browser/.*managed_mode'\
                  '|chrome/browser/.*managed_user'\
                  '|chrome/browser/.*supervised_user',
    },
alito's avatar
alito committed
975 976 977 978
    'swreporter': {
      'filepath': 'chrome/browser/safe_browsing/srt_'\
                  '|chrome/browser/component_updater/sw_reporter_',
    },
979
    'sync': {
maxbogue's avatar
maxbogue committed
980 981 982 983 984 985 986 987
      'filepath': '^chrome/android/sync_shell/'\
                  '|^chrome/browser/ui/sync/'\
                  '|^chrome/browser/ui/views/sync/'\
                  '|^chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/sync/'\
                  '|^ios/chrome/browser/sync/'\
                  '|^chrome/android/java/src/org/chromium/chrome/browser/sync/'\
                  '|^chrome/browser/sync/'\
                  '|^components/browser_sync/'\
988
                  '|^components/sync/'\
maxbogue's avatar
maxbogue committed
989
                  '|^components/sync_bookmarks/'\
990
                  '|^components/sync_sessions/',
991
    },
992 993 994
    'syncfs': {
      'filepath': 'sync_file_system',
    },
995 996 997 998 999 1000 1001 1002 1003 1004
    'tab_alert_indicators': {
      'filepath': 'content/browser/media/audio_stream_monitor'\
        '|chrome/browser/ui/cocoa/tabs/alert_indicator_button'\
        '|chrome/browser/ui/cocoa/tabs/tab_controller\.mm'\
        '|chrome/browser/ui/tabs/tab_utils'\
        '|chrome/browser/ui/views/tabs/alert_indicator_button'\
        '|chrome/browser/ui/views/tabs/tab\.cc'\
        '|chrome/browser/ui/views/tabs/tab_renderer_data'\
        '|media/audio/audio_(output_controller|power_monitor)',
    },
1005
    'tab_capture': {
1006
      'filepath': 'cc/output/copy_output_'\
1007
        '|chrome/browser/extensions/api/tab_capture/'\
1008
        '|chrome/renderer/resources/extensions/tab_capture_custom_bindings.js'\
1009 1010
        '|chrome/test/data/extensions/api_test/tab_capture/'\
        '|content/browser/media/capture/'\
1011
        '|content/browser/renderer_host/delegated_frame_host'\
1012 1013
        '|content/browser/renderer_host/media/(audio_'\
            '|media_stream_manager|video_)'\
1014 1015
        '|content/public/renderer/media_stream_'\
        '|content/renderer/media/(media_stream|(.+audio_source))'\
1016 1017
        '|media/audio/(audio_output_controller|fake_audio_|virtual_audio_)'\
        '|media/base/video_frame\.h'\
1018
        '|media/capture/',
1019
    },
1020
    'tab_contents': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1021 1022 1023
      'filepath': 'chrome/browser/tab_contents/|'\
        'content/browser/tab_contents/|'\
        'chrome/browser/ui/tab_contents/',
fischman@chromium.org's avatar
fischman@chromium.org committed
1024
    },
1025 1026
    'task_manager': {
      'filepath': 'task_manager'
backer@chromium.org's avatar
backer@chromium.org committed
1027
    },
tdresser's avatar
tdresser committed
1028 1029 1030
    'tbmv2_metrics': {
      'filepath': 'third_party/catapult/tracing/tracing/metrics'
    },
1031 1032 1033
    'tcmalloc': {
      'filepath': 'third_party/tcmalloc'
    },
1034
    'telemetry': {
1035
      'filepath': 'tools/perf/'
1036
    },
1037
    'tests': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1038
      'filepath': 'apitest|unittest|browsertest|uitest|chrome/test/',
1039
    },
jlklein's avatar
jlklein committed
1040 1041 1042 1043 1044
    'tether': {
      'filepath': 'components/cryptauth/'\
                  '|chromeos/components/tether/'\
                  '|components/proximity_auth/',
    },
1045
    'textinput': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056
      'filepath': 'content/browser/renderer_host/gtk_im'\
                  '|content/browser/renderer_host/gtk_key'\
                  '|content/browser/renderer_host/render_widget_host_view'\
                  '|content/browser/renderer_host/text_input'\
                  '|ui/base/ime/'\
                  '|ui/base/gtk/event'\
                  '|ui/base/gtk/gtk_im'\
                  '|ui/base/keycodes/'\
                  '|ui/base/win/ime'\
                  '|ui/views/controls/textfield/'\
                  '|ui/views/ime/'
1057
    },
1058
    'textinput_chromeos': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1059 1060 1061 1062 1063 1064
      'filepath': 'chrome/browser/chromeos/input_method/'\
                  '|chrome/browser/chromeos/extensions/input_method'\
                  '|chrome/browser/chromeos/status/input_method'\
                  '|chrome/browser/extensions/extension_input_'\
                  '|chrome/browser/resources/keyboard'\
                  '|chrome/browser/resources/options/language'\
1065
                  '|chrome/browser/ui/webui/options/'\
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1066
                  'chromeos/.*(language|keyboard)'\
1067 1068
                  '|chrome/browser/ui/webui/options/language'\
                  '|chromeos/ime/*'
1069
    },
1070 1071 1072 1073
    'timers': {
      'filepath': 'base/timer/'\
                  '|components/timers/'
    },
1074
    'tools': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1075
      'filepath': 'tools/',
1076
    },
1077 1078 1079
    'tools_win_chromeexts': {
      'filepath': 'tools/win/chromeexts',
    },
1080 1081
    'tracing': {
      'filepath': 'base/debug/trace_event.*'\
1082
                  '|base/trace_event/'\
1083 1084 1085
                  '|content/browser/tracing/'\
                  '|components/tracing/'
    },
1086 1087 1088 1089 1090
    'ui_compositor': {
      'filepath': 'ui/compositor/layer\.|'\
                  'ui/compositor/layer_unittest|'\
                  'ui/compositor/compositor',
    },
1091 1092 1093
    'ui_display_win': {
      'filepath': '^ui/display/win',
    },
1094
    'ui_resources': {
gavinp@chromium.org's avatar
gavinp@chromium.org committed
1095 1096 1097
      'filepath': 'ui/resources/'\
                  '|ui/base/native_theme/resources/'\
                  '|chrome/app/theme/'