Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Issue 32302 Implement process model extension API
Starred by 11 users Project Member Reported by creis@chromium.org, Jan 14 2010 Back to list
Status: Fixed
Owner: nasko@chromium.org
Closed: May 2012
Cc: creis@chromium.org
Components:
OS: ----
Pri: 2
Type: Feature

Restricted
  • Only users with Commit permission may comment.


Sign in to add a comment
We should implement a chrome.experimental.processes extensions module 
that exposes task manager statistics about Chromium processes.  This would 
allow extensions to implement custom task managers or provide other 
visualizations of Chromium's process model.

Design doc:
http://docs.google.com/View?id=dhr988kp_4f76886hc

Discussion:
http://groups.google.com/group/chromium-
dev/browse_thread/thread/9d530fb6543d6a61

 
Labels: -Area-Feature Area-UI
Comment 2 by finnur@chromium.org, Feb 19 2010
Status: Assigned
Comment 3 by aa@chromium.org, Sep 10 2010
Labels: Mstone-X
Comment 4 by bugdro...@gmail.com, Oct 13 2010
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=62458

------------------------------------------------------------------------
r62458 | creis@google.com | Wed Oct 13 14:19:31 PDT 2010

Changed paths:
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/test.js?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/test.html?r1=62458&r2=62457&pathrev=62458 (from /trunk/src/chrome/test/data/extensions/api_test/processes/test.html revision 61514)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_apitest.cc?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/b.html?r1=62458&r2=62457&pathrev=62458 (from /trunk/src/chrome/test/data/extensions/api_test/processes/b.html revision 61514)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_message_service.cc?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/test.js?r1=62458&r2=62457&pathrev=62458 (from /trunk/src/chrome/test/data/extensions/api_test/processes/test.js revision 61514)
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/icon.png?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json?r1=62458&r2=62457&pathrev=62458
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/manifest.json?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/experimental.processes.html?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/permissions/enabled/background.html?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.html?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated?r1=62458&r2=62457&pathrev=62458
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/b.html?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.json?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/manifest.json?r1=62458&r2=62457&pathrev=62458 (from /trunk/src/chrome/test/data/extensions/api_test/processes/manifest.json revision 61514)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.cc?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/task_manager_gtk.cc?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.h?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.cc?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/a.html?r1=62458&r2=62457&pathrev=62458 (from /trunk/src/chrome/test/data/extensions/api_test/processes/a.html revision 61514)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.cc?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.h?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.h?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated/manifest.json?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html?r1=62458&r2=62457&pathrev=62458
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated/background.html?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/api/extension_api.json?r1=62458&r2=62457&pathrev=62458
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service.cc?r1=62458&r2=62457&pathrev=62458
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/test.html?r1=62458&r2=62457&pathrev=62458
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/a.html?r1=62458&r2=62457&pathrev=62458

Expands the chrome.experimental.processes extension API.
Adds an onUpdated event that reports process metrics from the TaskManager,
and modifies the TaskManager to support multiple independent observers.

BUG= 32302 
TEST=ExtensionApiTest.Processes browsertest
TEST=process_monitor sample extension

Review URL: http://codereview.chromium.org/3597016
------------------------------------------------------------------------
Comment 5 by bugdro...@gmail.com, Oct 13 2010
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=62464

------------------------------------------------------------------------
r62464 | creis@google.com | Wed Oct 13 15:24:14 PDT 2010

Changed paths:
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/b.html?r1=62464&r2=62463&pathrev=62464 (from /trunk/src/chrome/test/data/extensions/api_test/processes/b.html revision 62457)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.json?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/task_manager_gtk.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.h?r1=62464&r2=62463&pathrev=62464
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/test.js?r1=62464&r2=62463&pathrev=62464 (from /trunk/src/chrome/test/data/extensions/api_test/processes/test.js revision 62457)
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.h?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_apitest.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.h?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_message_service.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/api/extension_api.json?r1=62464&r2=62463&pathrev=62464
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api?r1=62464&r2=62463&pathrev=62464
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/manifest.json?r1=62464&r2=62463&pathrev=62464 (from /trunk/src/chrome/test/data/extensions/api_test/processes/manifest.json revision 62457)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/experimental.processes.html?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service.cc?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/permissions/enabled/background.html?r1=62464&r2=62463&pathrev=62464
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.html?r1=62464&r2=62463&pathrev=62464
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/test.html?r1=62464&r2=62463&pathrev=62464 (from /trunk/src/chrome/test/data/extensions/api_test/processes/test.html revision 62457)
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/a.html?r1=62464&r2=62463&pathrev=62464 (from /trunk/src/chrome/test/data/extensions/api_test/processes/a.html revision 62457)
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated?r1=62464&r2=62463&pathrev=62464

Revert 62458 - Expands the chrome.experimental.processes extension API.
Adds an onUpdated event that reports process metrics from the TaskManager,
and modifies the TaskManager to support multiple independent observers.

BUG= 32302 
TEST=ExtensionApiTest.Processes browsertest
TEST=process_monitor sample extension

Review URL: http://codereview.chromium.org/3597016

TBR=jrg@google.com
------------------------------------------------------------------------
Comment 6 by bugdro...@gmail.com, Oct 19 2010
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=63116

------------------------------------------------------------------------
r63116 | creis@google.com | Tue Oct 19 14:47:11 PDT 2010

Changed paths:
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/cocoa/task_manager_mac_unittest.mm?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_function_dispatcher.cc?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_unittest.cc?r1=63116&r2=63115&pathrev=63116
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/test.js?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/test.html?r1=63116&r2=63115&pathrev=63116 (from /trunk/src/chrome/test/data/extensions/api_test/processes/test.html revision 62692)
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_apitest.cc?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/b.html?r1=63116&r2=63115&pathrev=63116 (from /trunk/src/chrome/test/data/extensions/api_test/processes/b.html revision 62692)
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/test.js?r1=63116&r2=63115&pathrev=63116 (from /trunk/src/chrome/test/data/extensions/api_test/processes/test.js revision 62692)
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/icon.png?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_event_router.cc?r1=63116&r2=63115&pathrev=63116
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/manifest.json?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/experimental.processes.html?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/permissions/enabled/background.html?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.html?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated?r1=63116&r2=63115&pathrev=63116
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/b.html?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.json?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/manifest.json?r1=63116&r2=63115&pathrev=63116 (from /trunk/src/chrome/test/data/extensions/api_test/processes/manifest.json revision 62692)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.cc?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/task_manager_gtk.cc?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.h?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.cc?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/a.html?r1=63116&r2=63115&pathrev=63116 (from /trunk/src/chrome/test/data/extensions/api_test/processes/a.html revision 62692)
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.cc?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.h?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.h?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_resource_providers.cc?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_resource_providers.h?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated/manifest.json?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html?r1=63116&r2=63115&pathrev=63116
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/onupdated/background.html?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/api/extension_api.json?r1=63116&r2=63115&pathrev=63116
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service.cc?r1=63116&r2=63115&pathrev=63116
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/test.html?r1=63116&r2=63115&pathrev=63116
 D http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/a.html?r1=63116&r2=63115&pathrev=63116

Expands the chrome.experimental.processes extension API. 
Adds an onUpdated event that reports process metrics from the TaskManager, 
and modifies the TaskManager to support multiple independent observers. 

BUG= 32302 
TEST=ExtensionApiTest.Processes browsertest 
TEST=process_monitor sample extension 

Review URL: http://codereview.chromium.org/3801008
------------------------------------------------------------------------
@creis - can this bug be closed now, or is there additional work we'd like to do?

Comment 8 by creis@chromium.org, Nov 15 2010
Status: Started
There's still a few more bits of the API to add.  I'll get back to them as soon as I've got my current P1 crasher fixed.
Labels: -mstone-x
Comment 10 by creis@chromium.org, Jan 17 2012
Status: Assigned
Note: this is on hold until we have more time to get back to it.
Cc: nasko@chromium.org
Nasko, are you taking ownership of this bug?
Comment 12 by nasko@chromium.org, Feb 24 2012
Cc: -nasko@chromium.org creis@chromium.org
Owner: nasko@chromium.org
Yes, I'm going to take it over.
Project Member Comment 13 by bugdroid1@chromium.org, Apr 5 2012
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=130952

------------------------------------------------------------------------
r130952 | nasko@chromium.org | Thu Apr 05 10:18:22 PDT 2012

Changed paths:
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_unittest.cc?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.h?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_resource_providers.h?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_worker_resource_provider.cc?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.cc?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_resource_providers.cc?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/ui/cocoa/task_manager_mac_unittest.mm?r1=130952&r2=130951&pathrev=130952
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_notification_resource_provider.cc?r1=130952&r2=130951&pathrev=130952

Exposing the child process unique ID through the task manager. This is an initial step required for implementing the processes extension API.

BUG= 32302 
TEST=none

Review URL: http://codereview.chromium.org/9959101
------------------------------------------------------------------------
Project Member Comment 14 by bugdroid1@chromium.org, May 17 2012
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=137690

------------------------------------------------------------------------
r137690 | nasko@chromium.org | Thu May 17 11:18:26 PDT 2012

Changed paths:
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.js?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_notification_types.h?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.h?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/api/experimental_processes.json?r1=137690&r2=137689&pathrev=137690
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/experimental.processes.html?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager/task_manager_resource_providers.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/chrome_browser_extensions.gypi?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.json?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_event_router.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/samples.html?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.h?r1=137690&r2=137689&pathrev=137690
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_function_util.h?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_tabs_module.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/processes/api/test.js?r1=137690&r2=137689&pathrev=137690
 A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_function_util.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api_constants.cc?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_processes_api.h?r1=137690&r2=137689&pathrev=137690
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_function_registry.cc?r1=137690&r2=137689&pathrev=137690

Improving the process model extension API

BUG= 32302 
TEST=Unit tests.


Review URL: https://chromiumcodereview.appspot.com/10175008
------------------------------------------------------------------------
Comment 15 by nasko@chromium.org, May 17 2012
Status: Fixed
Initial version of the processes extension API is now committed.
Project Member Comment 16 by bugdroid1@chromium.org, Oct 13 2012
Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Project Member Comment 17 by bugdroid1@chromium.org, Mar 11 2013
Labels: -Feature-Extensions -Area-UI Cr-Platform-Extensions Cr-UI
Sign in to add a comment