1 # Copyright (c) 2012 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. 4 5 # Watchlist Rules 6 # Refer: http://dev.chromium.org/developers/contributing-code/watchlists 7 8 # IMPORTANT: The regular expression filepath is tested against each path using 9 # re.search, so it is not usually necessary to add .*. 10 11 { 12 'WATCHLIST_DEFINITIONS': { 13 'accelerator_table': { 14 'filepath': 'ash/accelerators/accelerator_table\.cc' \ 15 '|chrome/browser/ui/views/accelerator_table\.cc', 16 }, 17 'accessibility': { 18 'filepath': 'braille' \ 19 '|chrome/browser/accessibility/' \ 20 '|chromevox' \ 21 '|content/browser/accessibility/' \ 22 '|content/browser/resources/accessibility/' \ 23 '|content/renderer/accessibility/' \ 24 '|content/test/data/accessibility/' \ 25 '|content/public/android/.*accessib' \ 26 '|chrome/.*accessib' \ 27 '|liblouis' \ 28 '|ui/base/accessibility/' \ 29 '|ui/views/accessibility/' 30 }, 31 'activity_log': { 32 'filepath': 'chrome/browser/extensions/activity_log/' \ 33 '|chrome/browser/extensions/api/activity_log_private/' 34 }, 35 'android_infra': { 36 'filepath': 'build/android/' \ 37 '|testing/android/' \ 38 '|tools/android/' 39 }, 40 'android_media': { 41 'filepath': 'content/browser/media/android' \ 42 '|content/renderer/media/android' \ 43 '|media/audio/android' \ 44 '|media/base/android' \ 45 '|media/midi/*_android.*' \ 46 '|media/video/capture/android' 47 }, 48 'android_tab': { 49 'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/Tab' 50 }, 51 'android_webview': { 52 'filepath': 'android_webview/', 53 }, 54 'app_list': { 55 'filepath': 'chrome/browser/ui/app_list'\ 56 '|chrome/browser/ui/ash/app_list'\ 57 '|chrome/browser/ui/views/app_list'\ 58 '|ui/app_list/' 59 }, 60 'app_shortcuts': { 61 'filepath': 'apps/app_shim/'\ 62 '|chrome/browser/web_applications/'\ 63 '|chrome/browser/ui/web_applications/'\ 64 '|chrome/common/mac/' 65 }, 66 'appcache': { 67 'filepath': 'appcache/', 68 }, 69 'apps': { 70 'filepath': '^apps/', 71 }, 72 'ash': { 73 'filepath': 'ash/', 74 }, 75 'aura': { 76 'filepath': 'ui/aura/', 77 }, 78 'aura_compositor': { 79 'filepath': 80 'ui/compositor/' \ 81 '|content/browser/compositor/' \ 82 '|content/browser/renderer_host/compositor_resize_lock_aura' \ 83 '|content/browser/renderer_host/render_widget_host_view_aura' \ 84 '|content/browser/renderer_host/render_widget_host_view_browsertest' \ 85 '|content/browser/renderer_host/delegated' \ 86 '|content/browser/renderer_host/software' \ 87 '|content/common/gpu/client/' \ 88 '|webkit/common/gpu/' 89 }, 90 'autofill': { 91 'filepath': 'chrome/browser/autofill/|'\ 92 'chrome/browser/resources/options/autofill_|'\ 93 'chrome/browser/sync/glue/autofill_|'\ 94 'chrome/browser/ui/android/autofill/|'\ 95 'chrome/browser/ui/autofill/|'\ 96 'chrome/browser/ui/cocoa/autofill/|'\ 97 'chrome/browser/ui/gtk/autofill/|'\ 98 'chrome/browser/ui/views/autofill/|'\ 99 'chrome/browser/ui/webui/options/autofill_|'\ 100 'chrome/renderer/autofill/|'\ 101 'chrome/test/data/autofill/|'\ 102 'components/autofill/|'\ 103 'components/autofill/browser/webdata/|'\ 104 'components/webdata/|'\ 105 'content/public/common/password_|'\ 106 'content/public/renderer/password_|'\ 107 'content/renderer/password_', 108 }, 109 'automation': { 110 'filepath': 'chrome/browser/automation/|chrome/test/automation/', 111 }, 112 'base': { 113 'filepath': '^base/', 114 }, 115 'base_allocator': { 116 'filepath': '^base/allocator', 117 }, 118 'base_memory': { 119 'filepath': '^base/memory', 120 }, 121 'bookmarks': { 122 'filepath': 'chrome/browser/bookmarks/' \ 123 '|chrome/browser/extensions/api/bookmark_manager_private/' \ 124 '|chrome/browser/extensions/api/bookmarks/' \ 125 '|chrome/browser/resources/bookmark_manager/' \ 126 '|chrome/browser/ui/bookmarks/' \ 127 '|chrome/browser/ui/cocoa/bookmarks/' \ 128 '|chrome/browser/ui/views/bookmarks/' \ 129 '|components/bookmarks' 130 }, 131 'browser': { 132 'filepath': 'chrome/browser/', 133 }, 134 'browser_chromeos': { 135 'filepath': 'chrome/browser/chromeos/', 136 }, 137 'browser_components': { 138 'filepath': 'chrome/browser/autofill/' \ 139 '|chrome/browser/bookmarks/' \ 140 '|chrome/browser/common/' \ 141 '|chrome/browser/favicon/' \ 142 '|chrome/browser/history/' \ 143 '|chrome/browser/webdata/' \ 144 '|components/autofill/' 145 }, 146 'browser_compositor': { 147 'filepath': 'ui/compositor/' 148 }, 149 'browser_resources': { 150 'filepath': 'chrome/browser/resources/', 151 }, 152 'browsing_data': { 153 'filepath': 'chrome/browser/browsing_data/', 154 }, 155 'bubble': { 156 'filepath': 'ui/views/bubble/|'\ 157 'chrome/browser/ui/views/bubble/', 158 }, 159 'cast': { 160 'filepath': 'media/cast/', 161 }, 162 'chromecast': { 163 'filepath': 'chromecast/', 164 }, 165 'cc': { 166 'filepath': 'cc/|'\ 167 'webkit/renderer/compositor_bindings/|'\ 168 'content/common/cc_messages' 169 }, 170 'chrome_elf': { 171 'filepath': 'chrome_elf', 172 }, 173 'chrome_views': { 174 'filepath': 'chrome/browser/ui/views', 175 }, 176 'chromedriver': { 177 'filepath': 'chrome/test/chromedriver' 178 }, 179 'chromeos': { 180 'filepath': 'chromeos/', 181 }, 182 'chromeos_attestation': { 183 'filepath': 'chromeos/attestation/|'\ 184 'chrome/browser/chromeos/attestation/|'\ 185 'chrome/browser/extensions/api/enterprise_platform_keys_private/', 186 }, 187 'chromeos_calculator': { 188 'filepath': 'chrome/common/extensions/docs/examples/apps/calculator/', 189 }, 190 'chromeos_login': { 191 'filepath': 'chrome/browser/chromeos/login/|'\ 192 'chrome/browser/ui/webui/chromeos/login/|'\ 193 'chrome/browser/resources/chromeos/login/', 194 }, 195 'chromeos_net': { 196 'filepath': 'chromeos/network/|'\ 197 'chrome/browser/chromeos/cros/|'\ 198 'chrome/browser/chromeos/net/', 199 }, 200 'chromeos_power': { 201 'filepath': 'ash/system/chromeos/power/|'\ 202 'chromeos/dbus/power_.*|'\ 203 'chrome/browser/chromeos/power/', 204 }, 205 'chromeos_webui': { 206 'filepath': 'chrome/browser/ui/webui/chromeos/|'\ 207 'chrome/browser/resources/chromeos/', 208 }, 209 'clang_update': { 210 'filepath': 'tools/clang/scripts/update.sh' 211 }, 212 'clipboard': { 213 'filepath': 'clipboard|dnd|drag|drop', 214 }, 215 'content': { 216 'filepath': 'content/', 217 }, 218 'content_input': { 219 'filepath': 'content/browser/renderer_host/input/|'\ 220 'content/common/input/|'\ 221 'content/renderer/input/', 222 }, 223 'content_shell': { 224 'filepath': 'content/shell/', 225 }, 226 'cookie_monster': { 227 'filepath': 'net/cookies/|'\ 228 'chrome/browser/net/sqlite_persistent_cookie_store', 229 }, 230 'deep_memory_profiler': { 231 'filepath': 'tools/(deep_memory_profiler|find_runtime_symbols)', 232 }, 233 'device_sensors': { 234 'filepath': 'content/browser/device_sensors/|'\ 235 'content/common/device_sensors/|'\ 236 'content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java|'\ 237 'content/public/android/javatests/src/org/chromium/content/browser/DeviceSensorsTest.java|'\ 238 'content/renderer/device_sensors/', 239 }, 240 'devtools': { 241 'filepath': 'devtools', 242 }, 243 'disk_cache': { 244 'filepath': 'net/disk_cache/|http_cache', 245 }, 246 'dns': { 247 'filepath': 'net/base/host_resolver|' \ 248 'net/base/host_cache|' \ 249 'net/dns/' 250 }, 251 'domui_options': { 252 'filepath': 'chrome/browser/resources/options/|'\ 253 'chrome/browser/resources/options.html|'\ 254 'chrome/browser/ui/webui/options/', 255 }, 256 'download': { 257 'filepath': 'chrome/browser/download/|'\ 258 'content/browser/download/', 259 }, 260 'download_database': { 261 'filepath': 'chrome/browser/history/download_database', 262 }, 263 'downloads_ext': { 264 'filepath': 'chrome/browser/extensions/api/downloads/|'\ 265 'chrome/common/extensions/api/downloads.*.idl', 266 }, 267 'downloads_ui': { 268 'filepath': 'chrome/browser/resources/downloads/|' \ 269 'chrome/browser/ui/webui/.*downloads|' \ 270 'chrome/browser/ui/views/download/|' \ 271 'chrome/browser/ui/cocoa/download/|' \ 272 'chrome/browser/ui/gtk/download/' 273 }, 274 'drive': { 275 'filepath': 'chrome/browser/chromeos/drive/|' \ 276 'chrome/browser/google_apis/' 277 }, 278 'drive_resource_metadata': { 279 'filepath': 'chrome/browser/chromeos/drive/resource_metadata' 280 }, 281 'events': { 282 'filepath': 'ui/events/', 283 }, 284 'extension': { 285 'filepath': 'extension', 286 }, 287 'fileapi': { 288 'filepath': 'file_system/|' \ 289 'fileapi/' 290 }, 291 'filebrowse': { 292 'filepath': 'file_browser|' \ 293 'file_manager|' \ 294 'filebrowse' 295 }, 296 'filesapp': { 297 'filepath': 'ui/file_manager' 298 }, 299 'ftp': { 300 'filepath': 'ftp', 301 }, 302 'gcm': { 303 'filepath': 'chrome/browser/services/gcm/|'\ 304 'components/gcm_driver/|'\ 305 'google_apis/gcm/', 306 }, 307 'geolocation': { 308 'filepath': 'chrome/browser/geolocation/|'\ 309 'content/browser/geolocation|'\ 310 'content/public/common/geoposition.*|'\ 311 'content/public/browser/geolocation.*|'\ 312 'content/renderer/geolocation.*|'\ 313 'content/shell/geolocation/', 314 }, 315 'gfx_image': { 316 'filepath': 'ui/gfx/image/', 317 }, 318 'gfx_geometry': { 319 'filepath': 'ui/gfx/rect|'\ 320 'ui/gfx/quad|'\ 321 'ui/gfx/point|'\ 322 'ui/gfx/size|'\ 323 'ui/gfx/transform|'\ 324 'ui/gfx/vector2d', 325 }, 326 'gn': { 327 'filepath': 'tools/gn', 328 }, 329 'gpu': { 330 'filepath': 'gpu/', 331 }, 332 'history_ui': { 333 'filepath': 'chrome/browser/resources/history', 334 }, 335 'i18n': { 336 'filepath': 'base/i18n/|base/string|l10n|icu|'\ 337 'locale_settings|encoding', 338 }, 339 'imageburner': { 340 'filepath': 'imageburner' 341 }, 342 'importer': { 343 'filepath': 'import', 344 }, 345 'indexed_db': { 346 'filepath': 'content/browser/indexed_db|'\ 347 'content/child/indexed_db|'\ 348 'content/common/indexed_db|'\ 349 'content/public/browser/indexed_db|'\ 350 'content/test/data/indexeddb', 351 }, 352 'installer': { 353 'filepath': 'chrome/installer/', 354 }, 355 'instant': { 356 'filepath': 'instant|searchbox|'\ 357 'chrome/browser/search/|'\ 358 'chrome/browser/ui/search/|'\ 359 'chrome/browser/resources/local_ntp/|'\ 360 'chrome/common/search_types.*', 361 }, 362 'ipc': { 363 'filepath': 'ipc/ipc', 364 }, 365 'libwebp': { 366 'filepath': 'third_party/libwebp' 367 }, 368 'layout_tests': { 369 'filepath': 'webkit/(tools|data)/(layout_tests|test_shell)/', 370 }, 371 'linux_fonts': { 372 'filepath': 'ui/gfx/font_render_params_.*|'\ 373 'ui/gfx/platform_font_pango.*|'\ 374 'ui/gfx/render_text_linux.*', 375 }, 376 'linux_sandboxing': { 377 'filepath': 'sandbox/linux/', 378 }, 379 'linux_seccomp_bpf': { 380 'filepath': 'content/common/sandbox.*linux.cc', 381 }, 382 'managed_users': { 383 'filepath': 'chrome/browser/.*managed_mode'\ 384 '|chrome/browser/.*managed_user', 385 }, 386 'media': { 387 'filepath': 'media/|third_party/(ffmpeg|openmax)/|webmediaplayer|'\ 388 'audio_message_filter|video_layer|media_internals', 389 }, 390 'media_galleries': { 391 'filepath': 'chrome/browser/extensions/api/media_galleries/'\ 392 '|chrome/browser/extensions/api/media_galleries_private/'\ 393 '|chrome/browser/media_galleries/'\ 394 '|chrome/browser/storage_monitor/'\ 395 '|chrome/common/media_galleries/'\ 396 '|chrome/test/data/extensions/api_test/media_galleries/'\ 397 '|chrome/utility/itunes*'\ 398 '|chrome/utility/picasa*', 399 }, 400 'message_loop': { 401 'filepath': 'base/message_' 402 }, 403 'metrics': { 404 'filepath': 'base/metrics/'\ 405 '|chrome/browser/metrics/'\ 406 '|chrome/common/metrics/'\ 407 '|chrome/browser/chromeos/external_metrics'\ 408 '|chrome/browser/extensions/api/metrics_private/'\ 409 '|chrome/browser/ui/webui/metrics_handler'\ 410 '|content/browser/user_metrics.cc'\ 411 '|components/rappor/'\ 412 '|content/public/browser/user_metrics.h'\ 413 # Exclude XML files; in particular, histograms.xml. 414 '|tools/metrics/[^.]*([.](?!xml$).*)?$', 415 }, 416 'metrics_xml_files': { 417 # Subscribe to this to watch for changes to histograms.xml. 418 'filepath': 'tools/metrics/.*\.xml$' 419 }, 420 'mojo': { 421 'filepath': 'mojo', 422 }, 423 'mouse_lock': { 424 'filepath': 'mouse_lock', 425 }, 426 'music_manager_private': { 427 'filepath' :'chrome/browser/extensions/api/music_manager_private/', 428 }, 429 'nacl': { 430 'filepath': 'chrome/nacl/|chrome/test/nacl/|'\ 431 'chrome/browser/nacl_host/|chrome/common/nacl|'\ 432 'native_client_sdk/src/doc/', 433 }, 434 'native_client_sdk': { 435 'filepath': '^native_client_sdk/', 436 }, 437 'navigation': { 438 'filepath': 'content/browser/frame_host|'\ 439 'content/browser/renderer_host/render_process_host.*|'\ 440 'content/browser/renderer_host/render_view_host.*|'\ 441 'content/browser/web_contents/web_contents_impl.*|'\ 442 'content/renderer/render_frame.*|'\ 443 'content/renderer/render_view.*' 444 }, 445 'net': { 446 'filepath': 'net/', 447 }, 448 'net_error_list': { 449 'filepath': 'net/base/net_error_list.h', 450 }, 451 'net_log': { 452 'filepath': 'net/base/net_log|' \ 453 'chrome/browser/net/.*net_log|' \ 454 'chrome/browser/net/passive_log_collector|' \ 455 'chrome/browser/resources/net_internals/|' \ 456 'chrome/browser/ui/webui/net_internals/' 457 }, 458 'npapi_headers': { 459 'filepath': 'third_party/npapi/bindings/', 460 }, 461 'ntp': { 462 'filepath': 'chrome/browser/resources/ntp4/|'\ 463 'chrome/browser/resources/ntp_android/|'\ 464 'chrome/browser/ui/webui/ntp/', 465 }, 466 'omnibox': { 467 'filepath': 'chrome/browser/autocomplete/'\ 468 '|chrome/browser/ui/.*/omnibox/' 469 }, 470 'options': { 471 'filepath': 'chrome/browser/resources/options/|'\ 472 'chrome/browser/ui/webui/options/', 473 }, 474 'overview_mode': { 475 'filepath': 'ash/wm/overview/', 476 }, 477 'ozone': { 478 'filepath': 'ui/ozone/|'\ 479 'ui/events/ozone/|'\ 480 'ui/gfx/ozone/|'\ 481 'ui/gl/gl_.*egl.*|'\ 482 'ui/gl/gl_.*ozone.*' 483 }, 484 'panels': { 485 'filepath': 'chrome/browser/ui/panels'\ 486 '|chrome/browser/ui/cocoa/panels'\ 487 '|chrome/browser/ui/gtk/panels'\ 488 '|chrome/browser/ui/views/panels' 489 }, 490 'password_manager': { 491 'filepath': 'chrome/.*/password_'\ 492 '|chrome/browser/ui/passwords'\ 493 '|chrome/browser/ui/views/passwords'\ 494 '|chrome/test/data/password'\ 495 '|components/autofill.*password' 496 '|components/password_'\ 497 }, 498 'pepper_api': { 499 'filepath': 'ppapi/api'\ 500 '|ppapi/c', 501 }, 502 'plugin': { 503 'filepath': 'chrome/browser/plugin|chrome/plugin/|'\ 504 'chrome/common/plugin|webkit/glue/webplugin|webkit/glue/plugins/', 505 }, 506 'policy_templates': { 507 'filepath': 'components/policy/resources/policy_templates.json', 508 }, 509 'predictors': { 510 'filepath': 'predictors', 511 }, 512 'prerender': { 513 'filepath': 'prerender' 514 }, 515 'pyauto': { 516 'filepath': 'chrome/test/pyautolib' \ 517 '|chrome/test/functional' \ 518 '|chrome/browser/automation/automation_provider_json' 519 }, 520 'remoting': { 521 'filepath': 'remoting/', 522 }, 523 'search': { 524 'filepath': 'chrome/browser/ui/search/', 525 }, 526 'sessions': { 527 'filepath': 'chrome/browser/sessions/', 528 }, 529 'service_worker': { 530 'filepath': 'content/(browser|renderer|child|common)/service_worker/', 531 }, 532 'site_instance': { 533 'filepath': 'content/browser/site_instance|'\ 534 'content/browser/browsing_instance', 535 }, 536 'speech': { 537 'filepath': 'chrome/browser/speech/'\ 538 '|content/browser/speech/'\ 539 '|content/common/.*speech'\ 540 '|content/public/.*speech' 541 }, 542 'spellcheck': { 543 'filepath': 'chrome/browser/spellchecker/'\ 544 '|chrome/browser/tab_contents/spellchecker'\ 545 '|chrome/browser/tab_contents/spelling_menu'\ 546 '|chrome/common/spellcheck_'\ 547 '|chrome/renderer/spellchecker/'\ 548 '|third_party/hunspell/'\ 549 '|third_party/hunspell_dictionaries/'\ 550 '|webkit/tools/test_shell/mock_spellcheck' 551 }, 552 'streams': { 553 'filepath': 'content/browser/streams/', 554 }, 555 'sync': { 556 'filepath': 'chrome/browser/sync/|sync/|components/sync_driver/', 557 }, 558 'syncfs': { 559 'filepath': 'sync_file_system', 560 }, 561 'sync_proto': { 562 'filepath': 'sync/protocol/', 563 }, 564 'tab_capture': { 565 'filepath': 'chrome/browser/extensions/api/tab_capture/'\ 566 '|chrome/browser/media/media_stream'\ 567 '|content/browser/renderer_host/(backing_store|compositing_iosurface|'\ 568 'render_widget_host_view)'\ 569 '|content/browser/renderer_host/media/(audio_|'\ 570 'media_stream_manager\.cc|video_|web_contents_)'\ 571 '|content/browser/web_contents/web_contents_impl'\ 572 '|content/renderer/media/audio_(device_factory|message_filter|'\ 573 'renderer_mixer_manager)'\ 574 '|content/renderer/p2p/ipc_socket_factory'\ 575 '|content/renderer/pepper/pepper_platform_audio_output'\ 576 '|media/audio/(audio_output|fake_audio_consumer|virtual_audio)'\ 577 '|media/base/video_util'\ 578 '|media/video/capture/video_capture'\ 579 '|ui/surface/accelerated_surface.*_win', 580 }, 581 'tab_contents': { 582 'filepath': 'chrome/browser/tab_contents/|'\ 583 'content/browser/tab_contents/|'\ 584 'chrome/browser/ui/tab_contents/', 585 }, 586 'task_manager': { 587 'filepath': 'task_manager' 588 }, 589 'tcmalloc': { 590 'filepath': 'third_party/tcmalloc' 591 }, 592 'telemetry': { 593 'filepath': 'tools/perf/|'\ 594 'tools/telemetry/' 595 }, 596 'tests': { 597 'filepath': 'apitest|unittest|browsertest|uitest|chrome/test/', 598 }, 599 'textinput': { 600 'filepath': 'content/browser/renderer_host/gtk_im'\ 601 '|content/browser/renderer_host/gtk_key'\ 602 '|content/browser/renderer_host/render_widget_host_view'\ 603 '|content/browser/renderer_host/text_input'\ 604 '|ui/base/ime/'\ 605 '|ui/base/gtk/event'\ 606 '|ui/base/gtk/gtk_im'\ 607 '|ui/base/keycodes/'\ 608 '|ui/base/win/ime'\ 609 '|ui/views/controls/textfield/'\ 610 '|ui/views/ime/' 611 }, 612 'textinput_chromeos': { 613 'filepath': 'chrome/browser/chromeos/input_method/'\ 614 '|chrome/browser/chromeos/extensions/input_method'\ 615 '|chrome/browser/chromeos/status/input_method'\ 616 '|chrome/browser/extensions/extension_input_'\ 617 '|chrome/browser/resources/keyboard'\ 618 '|chrome/browser/resources/options/language'\ 619 '|chrome/browser/ui/webui/options/'\ 620 'chromeos/.*(language|keyboard)'\ 621 '|chrome/browser/ui/webui/options/language'\ 622 '|chromeos/ime/*' 623 }, 624 'tools': { 625 'filepath': 'tools/', 626 }, 627 'tools_emacs': { 628 'filepath': 'tools/emacs/', 629 }, 630 'tracing': { 631 'filepath': 'base/debug/trace_event.*'\ 632 '|content/browser/tracing/'\ 633 '|components/tracing/' 634 }, 635 'ui_compositor': { 636 'filepath': 'ui/compositor/layer\.|'\ 637 'ui/compositor/layer_unittest|'\ 638 'ui/compositor/compositor', 639 }, 640 'ui_resources': { 641 'filepath': 'ui/resources/'\ 642 '|ui/base/native_theme/resources/'\ 643 '|chrome/app/theme/' 644 }, 645 'valgrind': { 646 'filepath': 'valgrind', 647 }, 648 'version_assembly': { 649 'filepath': 'chrome/app/version_assembly', 650 }, 651 'views': { 652 # Applies to all files and subdirs within this directory. 653 'filepath': '^ui/views/', 654 }, 655 'views_core': { 656 'filepath': 'ui/views/view.h|'\ 657 'ui/views/view.cc|'\ 658 'ui/views/widget/', 659 }, 660 'views_corewm': { 661 'filepath': 'ui/views/corewm/', 662 }, 663 'virtual_keyboard': { 664 'filepath': 'ui/keyboard/'\ 665 'chrome/test/data/chromeos/virtual_keyboard/'\ 666 'chrome/common/extensions/api/virtual_keyboard', 667 }, 668 'webkit': { 669 'filepath': 'webkit/', 670 }, 671 'webrtc_media': { 672 'filepath': 'chrome/browser/media/|'\ 673 'content/browser/renderer_host/media/|'\ 674 'content/renderer/media/|'\ 675 'media/video/|'\ 676 'video.*_accelerat', 677 }, 678 'website_settings': { 679 'filepath': 'chrome/browser/content_settings/'\ 680 '|chrome/browser/ui/views/website_settings/'\ 681 '|chrome/browser/ui/website_settings/'\ 682 '|chrome/common/content_settings', 683 }, 684 'worker': { 685 'filepath': 'chrome/browser/worker_host/|chrome/worker/|'\ 686 'chrome/common/worker_messages|webkit/glue/webworker', 687 }, 688 'x11': { 689 'filepath': 'content/browser/renderer_host/backing_store_x\.' \ 690 '|chrome/browser/chromeos/input_method/xkeyboard\.' \ 691 '|chrome/browser/chromeos/system_key_event_listener\.' \ 692 '|chrome/browser/chromeos/'\ 693 'xinput_hierarchy_changed_event_listener\.' \ 694 '|chrome/browser/chromeos/wm_' \ 695 '|ui/base/x/' 696 }, 697 }, 698 699 'WATCHLISTS': { 700 'accelerator_table': ['mazda+watch (a] chromium.org', 701 'derat+watch (a] chromium.org', 702 'yusukes+watch (a] chromium.org'], 703 'accessibility': ['dmazzoni+watch (a] chromium.org', 704 'dtseng+watch (a] chromium.org', 705 'plundblad+watch (a] chromium.org', 706 'aboxhall+watch (a] chromium.org', 707 'yuzo+watch (a] chromium.org'], 708 'activity_log': ['felt (a] chromium.org'], 709 'android_infra': ['bulach+watch (a] chromium.org', 710 'yfriedman+watch (a] chromium.org', 711 'ilevy-cc (a] chromium.org', 712 'klundberg+watch (a] chromium.org'], 713 'android_media': ['avayvod+watch (a] chromium.org'], 714 'android_tab': ['avayvod+watch (a] chromium.org', 'dtrainor (a] chromium.org'], 715 'android_webview': ['android-webview-reviews (a] chromium.org'], 716 'app_list': ['tfarina (a] chromium.org', 'chrome-apps-syd-reviews (a] chromium.org'], 717 'app_shortcuts': ['chrome-apps-syd-reviews (a] chromium.org'], 718 'appcache': ['michaeln (a] chromium.org'], 719 'apps': ['tfarina (a] chromium.org', 'chromium-apps-reviews (a] chromium.org'], 720 'ash': ['ben+ash (a] chromium.org', 721 'sadrul (a] chromium.org', 722 'kalyan.kondapally (a] intel.com'], 723 'aura': ['ben+aura (a] chromium.org', 724 'sadrul (a] chromium.org', 725 'kalyan.kondapally (a] intel.com'], 726 'aura_compositor': ['danakj+watch (a] chromium.org', 727 'jbauman+watch (a] chromium.org', 728 'piman+watch (a] chromium.org', 729 'sievers+watch (a] chromium.org', 730 'kalyan.kondapally (a] intel.com'], 731 'autofill': ['benquan (a] chromium.org', 732 'dgwallinga (a] chromium.org', 733 'dyu (a] chromium.org', 734 'estade+watch (a] chromium.org', 735 'isherman (a] chromium.org', 736 'rouslan+autofillwatch (a] chromium.org'], 737 'automation': ['robertshield (a] chromium.org'], 738 'base': ['erikwright+watch (a] chromium.org'], 739 'base_allocator': ['dmikurube+memory (a] chromium.org'], 740 'base_memory': ['gavinp+memory (a] chromium.org'], 741 'bookmarks': ['tfarina (a] chromium.org'], 742 'browser_chromeos': ['davemoore+watch (a] chromium.org', 743 'stevenjb+watch (a] chromium.org', 744 'nkostylev+watch (a] chromium.org'], 745 'browser_components': ['browser-components-watch (a] chromium.org'], 746 'browser_compositor': ['vollick (a] chromium.org', 747 'piman+watch (a] chromium.org'], 748 'browser_resources': ['arv+watch (a] chromium.org'], 749 'browsing_data': ['markusheintz (a] chromium.org'], 750 'bubble': ['alicet (a] chromium.org', 'msw+watch (a] chromium.org'], 751 'cast': ['avayvod+watch (a] chromium.org', 752 'hclam+watch (a] chromium.org', 753 'hguihot+watch (a] chromium.org', 754 'hubbe+watch (a] chromium.org', 755 'imcheng+watch (a] chromium.org', 756 'jasonroberts+watch (a] google.com', 757 'mikhal+watch (a] chromium.org', 758 'miu+watch (a] chromium.org', 759 'pwestin+watch (a] google.com'], 760 'chromecast': ['ozone-reviews (a] chromium.org'], 761 'cc': ['cc-bugs (a] chromium.org'], 762 'chrome_elf': ['caitkp+watch (a] chromium.org',], 763 'chrome_views': ['tfarina (a] chromium.org'], 764 'chromedriver': ['stgao (a] chromium.org'], 765 'chromeos' : ['oshima+watch (a] chromium.org', 766 'stevenjb+watch (a] chromium.org'], 767 'chromeos_attestation' : ['dkrahn+watch (a] chromium.org'], 768 'chromeos_calculator' : ['dharcourt (a] chromium.org'], 769 'chromeos_net' : ['stevenjb+watch (a] chromium.org'], 770 'chromeos_power' : ['derat+watch (a] chromium.org'], 771 'chromeos_webui': ['nkostylev+watch (a] chromium.org'], 772 'clang_update': ['ukai+watch (a] chromium.org', 773 'dmikurube+clang (a] chromium.org', 774 'eugenis+clang (a] chromium.org', 775 'glider+clang (a] chromium.org'], 776 'clipboard': ['dcheng (a] chromium.org'], 777 'content': ['jam (a] chromium.org', 778 'darin-cc (a] chromium.org'], 779 'content_input': ['jdduke+watch (a] chromium.org'], 780 'content_shell': ['jochen+watch (a] chromium.org'], 781 'cookie_monster': ['erikwright (a] chromium.org'], 782 'deep_memory_profiler': ['dmikurube+memory (a] chromium.org'], 783 'device_sensors': ['timvolodine (a] chromium.org', 'mvanouwerkerk (a] chromium.org', 'rijubrata.bhaumik (a] intel.com'], 784 'devtools': ['pfeldman (a] chromium.org', 'yurys (a] chromium.org', 785 'vsevik (a] chromium.org', 'aandrey+blink (a] chromium.org', 786 'paulirish+reviews (a] chromium.org', 787 'devtools-reviews (a] chromium.org'], 788 'disk_cache': ['gavinp+disk (a] chromium.org'], 789 'dns': ['mmenke (a] chromium.org'], 790 'download_database': ['benjhayden+dwatch (a] chromium.org'], 791 'download': ['benjhayden+dwatch (a] chromium.org', 'asanka (a] chromium.org'], 792 'downloads_ext': ['benjhayden+dwatch (a] chromium.org'], 793 'downloads_ui': ['asanka (a] chromium.org', 'benjhayden+dwatch (a] chromium.org'], 794 'drive': ['tfarina (a] chromium.org'], 795 'drive_resource_metadata': ['hashimoto+watch (a] chromium.org'], 796 'events': ['tdresser+watch (a] chromium.org'], 797 'extension': ['chromium-apps-reviews (a] chromium.org', 798 'extensions-reviews (a] chromium.org'], 799 'fileapi': ['kinuko+fileapi (a] chromium.org', 800 'nhiroki (a] chromium.org', 801 'tzik (a] chromium.org'], 802 'filebrowse': ['rginda+watch (a] chromium.org', 803 'yoshiki+watch (a] chromium.org'], 804 'filesapp': ['mtomasz+watch (a] chromium.org'], 805 'ftp': ['phajdan.jr (a] chromium.org'], 806 'gcm': ['zea+watch (a] chromium.org'], 807 'geolocation': ['mvanouwerkerk (a] chromium.org'], 808 'gfx_geometry': ['cc-bugs (a] chromium.org'], 809 'gfx_image': ['rsesek+watch (a] chromium.org'], 810 'gn': ['tfarina (a] chromium.org'], 811 'gpu': ['piman+watch (a] chromium.org'], 812 'history_ui': ['dubroy (a] chromium.org', 'pam+watch (a] chromium.org'], 813 'i18n': ['jshin+watch (a] chromium.org'], 814 'imageburner': ['tbarzic+watch (a] chromium.org'], 815 'importer': ['tfarina (a] chromium.org'], 816 'indexed_db': ['alecflett (a] chromium.org', 'cmumford (a] chromium.org', 817 'dgrogan (a] chromium.org', 818 'ericu+idb (a] chromium.org', 'jsbell+idb (a] chromium.org'], 819 'installer': ['grt+watch (a] chromium.org'], 820 'instant': ['dcblack (a] chromium.org', 'jered (a] chromium.org', 821 'dominich (a] chromium.org', 'samarth+watch (a] chromium.org', 822 'melevin+watch (a] chromium.org', 'dougw+watch (a] chromium.org', 823 'kmadhusu+watch (a] chromium.org', 'dhollowa+watch (a] chromium.org', 824 'jfweitz+watch (a] chromium.org', 'skanuj+watch (a] chromium.org', 825 'donnd+watch (a] chromium.org'], 826 'ipc': ['jam (a] chromium.org', 'darin-cc (a] chromium.org'], 827 'libwebp': ['urvang (a] google.com', 'jzern (a] chromium.org', 828 'skal (a] google.com', 'vikasa (a] google.com'], 829 'linux_fonts': ['derat+watch (a] chromium.org'], 830 'linux_sandboxing': ['agl (a] chromium.org', 'jln+watch (a] chromium.org'], 831 'linux_seccomp_bpf': ['jln+watch (a] chromium.org'], 832 'managed_users': ['pam+watch (a] chromium.org'], 833 'media': ['feature-media-reviews (a] chromium.org'], 834 'media_galleries': ['gbillock (a] chromium.org', 'thestig (a] chromium.org', 835 'tommycli (a] chromium.org', 'vandebo (a] chromium.org'], 836 'message_loop': ['sadrul (a] chromium.org'], 837 'metrics': ['isherman (a] chromium.org', 838 'asvitkine+watch (a] chromium.org'], 839 'metrics_xml_files': ['asvitkine+watch (a] chromium.org'], 840 'mojo': ['aa (a] chromium.org', 841 'abarth (a] chromium.org', 842 'ben+mojo (a] chromium.org', 843 'darin (a] chromium.org', 844 'qsr+mojo (a] chromium.org', 845 'viettrungluu+watch (a] chromium.org', 846 'yzshen+watch (a] chromium.org'], 847 'mouse_lock': ['scheib+watch (a] chromium.org'], 848 'music_manager_private': ['gab+watch (a] chromium.org', 849 'erikwright+watch (a] chromium.org', 850 'robertshield+watch (a] chromium.org'], 851 'nacl': ['native-client-reviews (a] googlegroups.com'], 852 'native_client_sdk': ['sbc (a] chromium.org', 'binji+watch (a] chromium.org'], 853 'navigation': ['creis+watch (a] chromium.org', 'nasko+codewatch (a] chromium.org'], 854 'net': ['cbentzel+watch (a] chromium.org'], 855 'net_error_list': ['mmenke (a] chromium.org'], 856 'net_log': ['mmenke (a] chromium.org', 'eroman (a] chromium.org'], 857 'npapi_headers': ['stuartmorgan (a] chromium.org'], 858 'ntp': ['estade+watch (a] chromium.org', 'dbeam+watch-ntp (a] chromium.org', 859 'pedrosimonetti+watch (a] chromium.org'], 860 'omnibox': ['suzhe (a] chromium.org'], 861 'options': ['dbeam+watch-options (a] chromium.org'], 862 'overview_mode': ['tdanderson+overview (a] chromium.org'], 863 'ozone': ['kalyan.kondapally (a] intel.com', 'ozone-reviews (a] chromium.org', 864 'rjkroege (a] chromium.org'], 865 'panels': ['dimich (a] chromium.org', 'jennb (a] chromium.org', 866 'dcheng (a] chromium.org', 'jianli (a] chromium.org'], 867 'password_manager': ['mkwst+watchlist (a] chromium.org', 868 'gcasto+watchlist (a] chromium.org'], 869 'pepper_api': ['piman+watch (a] chromium.org', 'ihf+watch (a] chromium.org', 870 'yusukes+watch (a] chromium.org', 'raymes+watch (a] chromium.org', 871 'noelallen (a] chromium.org', 'binji+watch (a] chromium.org', 872 'nfullagar (a] chromium.org', 'teravest+watch (a] chromium.org', 873 'tzik (a] chromium.org'], 874 'plugin': ['jam (a] chromium.org', 875 'stuartmorgan+watch (a] chromium.org'], 876 'policy_templates': ['joaodasilva+watch (a] chromium.org'], 877 'predictors': ['dominich+watch (a] chromium.org', 'shishir+watch (a] chromium.org'], 878 'prerender': ['cbentzel+watch (a] chromium.org', 'tburkard+watch (a] chromium.org', 879 'dominich+watch (a] chromium.org', 'gavinp+prer (a] chromium.org', 880 'davidben+watch (a] chromium.org',], 881 'pyauto': ['anantha (a] chromium.org', 882 'dyu (a] chromium.org', 883 'dennisjeffrey (a] chromium.org'], 884 'remoting': ['chromoting-reviews (a] chromium.org'], 885 'sessions': ['marja+watch (a] chromium.org'], 886 'service_worker': ['tzik (a] chromium.org', 887 'kinuko+serviceworker (a] chromium.org', 888 'nhiroki (a] chromium.org', 889 'horo+watch (a] chromium.org', 890 'alecflett+watch (a] chromium.org', 891 'jsbell+serviceworker (a] chromium.org', 892 'michaeln (a] chromium.org', 893 'serviceworker-reviews (a] chromium.org'], 894 'site_instance': ['creis+watch (a] chromium.org', 'ajwong+watch (a] chromium.org', 895 'nasko+codewatch (a] chromium.org'], 896 'spellcheck': ['groby+spellwatch (a] chromium.org', 897 'rlp (a] chromium.org', 898 'rouslan+spellwatch (a] chromium.org'], 899 'streams': ['zork+watch (a] chromium.org'], 900 'sync': ['haitaol+watch (a] chromium.org', 901 'tim+watch (a] chromium.org', 902 'maniscalco+watch (a] chromium.org', 903 'zea+watch (a] chromium.org'], 904 'syncfs': ['kinuko+fileapi (a] chromium.org', 905 'nhiroki (a] chromium.org', 906 'tzik (a] chromium.org'], 907 'sync_proto': ['albertb+watch (a] chromium.org'], 908 'tab_capture': ['miu+watch (a] chromium.org'], 909 'tab_contents': ['avi (a] chromium.org', 910 'creis+watch (a] chromium.org', 'ajwong+watch (a] chromium.org'], 911 'tcmalloc': ['dmikurube+memory (a] chromium.org'], 912 'telemetry': ['telemetry+watch (a] chromium.org'], 913 'tests': [], 914 'textinput': ['penghuang+watch (a] chromium.org', 915 'suzhe (a] chromium.org', 916 'yusukes+watch (a] chromium.org', 917 'nona+watch (a] chromium.org', 918 'yukishiino+watch (a] chromium.org'], 919 'textinput_chromeos': ['yusukes+watch (a] chromium.org', 920 'nona+watch (a] chromium.org', 921 'yukishiino+watch (a] chromium.org'], 922 'tools_emacs': ['dhollowa+watch (a] chromium.org'], 923 'tracing': ['dsinclair+watch (a] chromium.org'], 924 'ui_compositor': ['cc-bugs (a] chromium.org'], 925 'ui_resources': ['oshima+watch (a] chromium.org'], 926 'valgrind': ['bruening+watch (a] chromium.org', 927 'glider+watch (a] chromium.org', 928 'timurrrr+watch (a] chromium.org'], 929 'version_assembly': ['caitkp+watch (a] chromium.org', 930 'gab+watch (a] chromium.org'], 931 'views': ['tfarina (a] chromium.org'], 932 'views_core': ['ben+views (a] chromium.org', 933 'tdanderson+views (a] chromium.org'], 934 'views_corewm': ['ben+corewm (a] chromium.org'], 935 'virtual_keyboard': ['dfaden+virtualkb (a] google.com', 936 'groby+virtualkb (a] chromium.org'], 937 'webkit': ['darin-cc (a] chromium.org'], 938 'webrtc_media': ['wjia+watch (a] chromium.org', 939 'mcasas+watch (a] chromium.org'], 940 'website_settings': ['markusheintz (a] chromium.org'], 941 'worker': ['jam (a] chromium.org'], 942 'x11': ['derat+watch (a] chromium.org', 943 'sadrul (a] chromium.org', 944 'yusukes+watch (a] chromium.org'], 945 }, 946 } 947