| Index: chrome/common/extensions/api/extension_api.json | 
| diff --git a/chrome/common/extensions/api/extension_api.json b/chrome/common/extensions/api/extension_api.json | 
| index ca7ed2a43490e6d9b4418990ab9889e998369767..9fe34cfd0f74d464d985c5ff543e9c402aa3345f 100644 | 
| --- a/chrome/common/extensions/api/extension_api.json | 
| +++ b/chrome/common/extensions/api/extension_api.json | 
| @@ -1346,6 +1346,7 @@ | 
| "events": [ | 
| { | 
| "name": "onClicked", | 
| +        "perExtensionEvent": true, | 
| "type": "function", | 
| "description": "Fired when a page action icon is clicked.  This event will not fire if the page action has a popup.", | 
| "parameters": [ | 
| @@ -1493,6 +1494,7 @@ | 
| "events": [ | 
| { | 
| "name": "onClicked", | 
| +        "perExtensionEvent": true, | 
| "type": "function", | 
| "description": "Fired when a browser action icon is clicked.  This event will not fire if the browser action has a popup.", | 
| "parameters": [ | 
| @@ -3132,7 +3134,15 @@ | 
| ], | 
| "events": [ | 
| { | 
| +        "name": "onInputStarted", | 
| +        "perExtensionEvent": true, | 
| +        "type": "function", | 
| +        "description": "User has started a keyword input session by typing the extension's keyword. This is guaranteed to be sent exactly once per input session, and before any onInputChanged events.", | 
| +        "parameters": [] | 
| +      }, | 
| +      { | 
| "name": "onInputChanged", | 
| +        "perExtensionEvent": true, | 
| "type": "function", | 
| "description": "User has changed what is typed into the omnibox.", | 
| "parameters": [ | 
| @@ -3159,6 +3169,7 @@ | 
| }, | 
| { | 
| "name": "onInputEntered", | 
| +        "perExtensionEvent": true, | 
| "type": "function", | 
| "description": "User has accepted what is typed into the omnibox.", | 
| "parameters": [ | 
| @@ -3167,6 +3178,13 @@ | 
| "name": "text" | 
| } | 
| ] | 
| +      }, | 
| +      { | 
| +        "name": "onInputCancelled", | 
| +        "perExtensionEvent": true, | 
| +        "type": "function", | 
| +        "description": "User has ended the keyword input session without accepting the input.", | 
| +        "parameters": [] | 
| } | 
| ] | 
| } | 
|  |