Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(786)

Side by Side Diff: chrome/common/extensions/api/_api_features.json

Issue 2387793002: Whitelist for metricsPrivate.getIsCrashReportingEnabled (Closed)
Patch Set: . Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This features file defines extension APIs implemented under src/chrome. 5 // This features file defines extension APIs implemented under src/chrome.
6 // See chrome/common/extensions/api/_features.md to understand this file, as 6 // See chrome/common/extensions/api/_features.md to understand this file, as
7 // well as feature.h, simple_feature.h, and base_feature_provider.h. 7 // well as feature.h, simple_feature.h, and base_feature_provider.h.
8 // 8 //
9 // Note that specifying "web_page", "blessed_web_page", or "all" as a context 9 // Note that specifying "web_page", "blessed_web_page", or "all" as a context
10 // type will require manually updating chrome/renderer/resources/dispatcher.cc. 10 // type will require manually updating chrome/renderer/resources/dispatcher.cc.
(...skipping 566 matching lines...) Expand 10 before | Expand all | Expand 10 after
577 "mediaGalleries": { 577 "mediaGalleries": {
578 "dependencies": ["permission:mediaGalleries"], 578 "dependencies": ["permission:mediaGalleries"],
579 "contexts": ["blessed_extension"] 579 "contexts": ["blessed_extension"]
580 }, 580 },
581 "mediaPlayerPrivate": { 581 "mediaPlayerPrivate": {
582 "dependencies": ["permission:mediaPlayerPrivate"], 582 "dependencies": ["permission:mediaPlayerPrivate"],
583 "contexts": ["blessed_extension"] 583 "contexts": ["blessed_extension"]
584 }, 584 },
585 "metricsPrivate": [{ 585 "metricsPrivate": [{
586 "dependencies": ["permission:metricsPrivate"], 586 "dependencies": ["permission:metricsPrivate"],
587 "contexts": ["blessed_extension"] 587 "contexts": ["blessed_extension"],
588 "default_parent": true
Ilya Sherman 2016/10/03 21:11:10 What does default_parent mean?
michaelpg 2016/10/04 19:21:33 metricsPrivate is a "complex" feature (it's an arr
588 }, { 589 }, {
589 "channel": "trunk", 590 "channel": "trunk",
590 "contexts": ["webui"], 591 "contexts": ["webui"],
591 "matches": [ 592 "matches": [
592 "chrome://md-settings/*", 593 "chrome://md-settings/*",
593 "chrome://settings/*", 594 "chrome://settings/*",
594 "chrome://settings-frame/*" 595 "chrome://settings-frame/*"
595 ] 596 ]
596 }], 597 }],
598 "metricsPrivate.getIsCrashReportingEnabled": {
599 "whitelist": [
Devlin 2016/10/01 01:01:58 Can you clarify what the intent here is? Right no
michaelpg 2016/10/01 01:47:09 webui doesn't use it; if it does we'd do the same
Devlin 2016/10/01 02:03:44 This is a pretty monstrous list. Let's see if we
Ilya Sherman 2016/10/03 21:11:10 +1 to narrowing if possible. I bet most of these
michaelpg 2016/10/04 00:53:08 Done.
600 // This function inherits the extension restrictions of metricsPrivate,
601 // but also requires whitelisting. New uses of this function should get
602 // metrics_private OWNERS approval of the usage before adding entries
michaelpg 2016/09/30 21:10:34 or //tools/metrics/OWNERS?
Ilya Sherman 2016/10/03 21:11:10 Yes, the intent is for //tools/metrics/OWNERS to t
michaelpg 2016/10/04 00:53:08 Done.
603 // below. See crbug.com/374199.
604 "A948368FC53BE437A55FEB414106E207925482F5", // File manager
605 "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice
606 "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal
607 "12E618C3C6E97495AAECF2AC12DEB082353241C6", // QO component extension
608 "3727DD3E564B6055387425027AD74C58784ACC15", // Editor
609 "C41AD9DCD670210295614257EF8C9945AD68D86E", // Google Now
610 "6EEEA7775E79C735E4BA1F24DBB191BDACB1262C", // RU-NTP
611 "7AE714FFD394E073F0294CFA134C9F91DB5FBAA4", // CCD Development
612 "C7DA3A55C2355F994D3FDDAD120B426A0DF63843", // CCD Testing
613 "75E3CFFFC530582C583E4690EF97C70B9C8423B7", // CCD Release
614 "D5736E4B5CF695CB93A2FB57E4FDC6E5AFAB6FE2", // http://crbug.com/312900.
615 "D57DE394F36DC1C3220E7604C575D29C51A6C495", // http://crbug.com/319444.
616 "3F65507A3B39259B38C8173C6FFA3D12DF64CCE9", // http://crbug.com/371562.
617 "06BE211D5F014BAB34BC22D9DDA09C63A81D828E", // Official XKB virtual kbd
618 "CFBF7EE448FA48960FFDA7CEB30F7A21B26AA981", // Official m17n virtual kbd
619 "B9EF10DDFEA11EF77873CC5009809E5037FC4C7A", // Google input tools
620 "7D7A4B147FE39908A5AF13F85E38989C54BBE41C", // http://crbug.com/374955
621 "0EEDFC0EED87871237213F34EBC7B4982A195C95", // http://crbug.com/374955
622 "D2DAA9362153E8A5E3CF593E6DF4666421ABAD21", // http://crbug.com/374965
623 "D7986543275120831B39EF28D1327552FC343960", // http://crbug.com/378067
624 "A291B26E088FA6BA53FFD72F0916F06EBA7C585A", // http://crbug.com/378067
625 "62CCAAD339E6451BBF97C4BBDF758E934A05AD0B", // Hotword triggering
626 "07BD6A765FFC289FF755D7CAB2893A40EC337FEC", // http://crbug.com/456214
627 "896B85CC7E913E11C34892C1425A093C0701D386", // http://crbug.com/456214
628 "11A01C82EF355E674E4F9728A801F5C3CB40D83F", // http://crbug.com/456214
629 "F410C88469990EE7947450311D24B8AF2ADB2595", // http://crbug.com/456214
630 "9E527CDA9D7C50844E8A5DB964A54A640AE48F98", // Chrome Remote Desktop(CRD)
631 "DF52618D0B040D8A054D8348D2E84DDEEE5974E7", // CRD QA
632 "269D721F163E587BC53C6F83553BF9CE2BB143CD", // CRD QA Backup
633 "6B55A5329E3F1F30F6032BDB20B2EB4378DBF767", // CRD QA v2
634 "C449A798C495E6CF7D6AF10162113D564E67AD12", // CRD Dogfood
635 "01E9FFA9A8F3C18271FE91BEE46207F3B81755CC", // Pre-release CRD
636 "97B23E01B2AA064E8332EE43A7A85C628AADC3F2", // Sample app_remoting app.
637 "226CF815E39A363090A1E547D53063472B8279FA", // http://crbug.com/574889
638 "C17CD9E6868D7B9C67926E0EC612EA25C768418F", // http://crbug.com/504940
639 "A45DABDB47A31CC812E5490AB748C7D05E2D32E9", // http://crbug.com/504940
640 "BFEE2E3B80BE21A645E63E9346DFC383E7CB3BDA", // http://crbug.com/504940
641 "63ED55E43214C211F82122ED56407FF1A807F2A3", // http://crbug.com/504940
642 // TODO (ntang) Remove the following 2 hashes by 12/31/2017.
643 "B620CF4203315F9F2E046EDED22C7571A935958D", // http://crbug.com/510270
644 "B206D8716769728278D2D300349C6CB7D7DE2EF9", // http://crbug.com/510270
645 "2B6C6A4A5940017146F3E58B7F90116206E84685", // http://crbug.com/642141
646 "B6C2EFAB3EC3BF6EF03701408B6B09A67B2D0069", // http://crbug.com/642141
647 "96FF2FFA5C9173C76D47184B3E86D267B37781DE", // http://crbug.com/642141
648 "0136FCB13DB29FD5CD442F56E59E53B61F1DF96F" // http://crbug.com/642141
649 ]
650 },
597 "mdns": { 651 "mdns": {
598 "dependencies": ["permission:mdns"], 652 "dependencies": ["permission:mdns"],
599 "contexts": ["blessed_extension"] 653 "contexts": ["blessed_extension"]
600 }, 654 },
601 "mimeHandlerViewGuestInternal": { 655 "mimeHandlerViewGuestInternal": {
602 "internal": true, 656 "internal": true,
603 "contexts": "all", 657 "contexts": "all",
604 "channel": "stable", 658 "channel": "stable",
605 "matches": ["<all_urls>"] 659 "matches": ["<all_urls>"]
606 }, 660 },
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
831 "internal": true, 885 "internal": true,
832 "channel": "stable", 886 "channel": "stable",
833 "dependencies": ["permission:webview"], 887 "dependencies": ["permission:webview"],
834 "contexts": ["blessed_extension"] 888 "contexts": ["blessed_extension"]
835 }, 889 },
836 "windows": { 890 "windows": {
837 "dependencies": ["api:tabs"], 891 "dependencies": ["api:tabs"],
838 "contexts": ["blessed_extension"] 892 "contexts": ["blessed_extension"]
839 } 893 }
840 } 894 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698