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