diff options
Diffstat (limited to 'chromium/ppapi/shared_impl/ppapi_permissions.h')
-rw-r--r-- | chromium/ppapi/shared_impl/ppapi_permissions.h | 14 |
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 { |