Updates:
        Status: Started
        Owner: [email protected]

Comment #1 on issue 24867 by [email protected]: Add support  
for "experimental" extension APIs
http://code.google.com/p/chromium/issues/detail?id=24867

There are two ways that I think implement this quickly and correctly.

1) Create a set of top level modules names (eg. chrome.history) which are  
linked to
the module "experimental" in the extension_process_bindindgs.cc method
GetPermissionName.  This allows all module implementation, tests, and  
experimental
extras to require minimal changes when the API is approved.  API approval  
simple
requires the addition of the module name to the permissions enumeration and  
out of
the mapping to "experimental."

2) Modify the bindings so that from the extension_api.json file one can  
define
modules in the chrome.experimental namespace.  All callbacks, functions,  
etc must be
prefixed with chrome.extension before their module.  This insures that  
author are
aware of their experimental state, but makes the transition for  
experimental to
approved messy.

In CL 313001 I have implemented #2.  But from an API developer's  
perspective I would
prefer #1.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to