summaryrefslogtreecommitdiffstats
path: root/chromium/ppapi/shared_impl/ppapi_permissions.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ppapi/shared_impl/ppapi_permissions.h')
-rw-r--r--chromium/ppapi/shared_impl/ppapi_permissions.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/chromium/ppapi/shared_impl/ppapi_permissions.h b/chromium/ppapi/shared_impl/ppapi_permissions.h
index fb82cfcd268..8a12206b9d4 100644
--- a/chromium/ppapi/shared_impl/ppapi_permissions.h
+++ b/chromium/ppapi/shared_impl/ppapi_permissions.h
@@ -14,7 +14,8 @@ enum Permission {
// Placeholder/uninitialized permission.
PERMISSION_NONE = 0,
- // Allows access to dev interfaces.
+ // Allows access to dev interfaces. These are experimental interfaces not
+ // tied to any particular release channel.
PERMISSION_DEV = 1 << 0,
// Allows access to Browser-internal interfaces.
@@ -30,15 +31,20 @@ enum Permission {
// Flash-related interfaces.
PERMISSION_FLASH = 1 << 4,
+ // "Dev channel" interfaces. This is different than PERMISSION_DEV above;
+ // these interfaces may only be used on Dev or Canary channel releases of
+ // Chrome.
+ PERMISSION_DEV_CHANNEL = 1 << 5,
+
// NOTE: If you add stuff be sure to update PERMISSION_ALL_BITS.
// Meta permission for initializing plugins registered on the command line
// that get all permissions.
- PERMISSION_ALL_BITS = PERMISSION_DEV |
- PERMISSION_PRIVATE |
+ PERMISSION_ALL_BITS = PERMISSION_DEV | PERMISSION_PRIVATE |
PERMISSION_BYPASS_USER_GESTURE |
PERMISSION_TESTING |
- PERMISSION_FLASH
+ PERMISSION_FLASH |
+ PERMISSION_DEV_CHANNEL
};
class PPAPI_SHARED_EXPORT PpapiPermissions {