Initial implementation of the permission API for Browser Plugin PointerLock
commita25acea73199aa28da92bb24b1bd0bf4380fe20b
authormthiesse@chromium.org <mthiesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sun, 10 Mar 2013 23:41:28 +0000 (10 23:41 +0000)
committermthiesse@chromium.org <mthiesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sun, 10 Mar 2013 23:41:28 +0000 (10 23:41 +0000)
treeb0d4c924cf4e6b5d8fbc5df1cbb6de495bf6d271
parent21c0104b9901e579f543df00eb3b749b82406c2f
Initial implementation of the permission API for Browser Plugin PointerLock

Exposed permission event parameters:
userGesture - true if the lock request originated from a user gesture.
lastUnlockedBySelf - true if the a previous mouse lock to the page was unlocked by the page itself (i.e. not through a user alt+tabbing out).
originUrl - the URL of the page the request originated from.

BUG=166228

Review URL: https://chromiumcodereview.appspot.com/12455011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187221 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/extensions/web_view_interactive_browsertest.cc
chrome/renderer/resources/extensions/web_view_experimental.js
chrome/test/data/extensions/platform_apps/web_view/pointer_lock/guest.js
chrome/test/data/extensions/platform_apps/web_view/pointer_lock/main.js
content/browser/browser_plugin/browser_plugin_guest.cc
content/browser/browser_plugin/browser_plugin_guest.h
content/common/browser_plugin/browser_plugin_constants.cc
content/common/browser_plugin/browser_plugin_constants.h
content/common/browser_plugin/browser_plugin_message_enums.h
content/renderer/browser_plugin/browser_plugin.cc
content/renderer/browser_plugin/browser_plugin.h