| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL migrates the dependency of the ProcessesAPIs to the new task manager
implementation.
The API of the process info has been fixed, since processes don't have titles, instead we added a list of tasks running in that process, with their titles and optional tab IDs.
BUG=525201,591581
TEST=browser_tests --gtest_filter=ProcessesApiTest.*
Review URL: https://codereview.chromium.org/1584473004
Cr-Commit-Position: refs/heads/master@{#380696}
|
|
|
|
|
|
|
|
|
|
|
|
| |
I'll disabled it for now until the follow-up CL for migrating to the
new task manager lands.
TBR=rdevlin.cronin@chromium.org
BUG=591581
Review URL: https://codereview.chromium.org/1759813003
Cr-Commit-Position: refs/heads/master@{#378923}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Converts defining the chrome.processes API from JSON to IDL. This is the first step
in migrating the API to the new task manager.
BUG=525201,346990
TEST=browser_tests --gtest_filter=ProcessesApiTest.*
Review URL: https://codereview.chromium.org/1716403002
Cr-Commit-Position: refs/heads/master@{#378855}
|
|
|
|
|
|
|
|
|
|
|
|
| |
☃
BUG=557422
R=avi@chromium.org
TBR=rdevlin.cronin@chromium.org
Review URL: https://codereview.chromium.org/1549233002
Cr-Commit-Position: refs/heads/master@{#366911}
|
|
|
|
|
|
|
|
|
| |
BUG=138542
TBR=reillyg@chromium.org
Review URL: https://codereview.chromium.org/1549933002
Cr-Commit-Position: refs/heads/master@{#366840}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes a delegate interface between the RenderViewHost and the RenderWidgetHost, which will eventually be used for their communication.
This also allows the removal of the horrible terrible no-good RenderWidgetHost::IsRenderView().
BUG=542477
TEST=all green
Review URL: https://codereview.chromium.org/1411203010
Cr-Commit-Position: refs/heads/master@{#356286}
|
|
|
|
|
|
|
|
|
| |
BUG=534501
R=creis@chromium.org
Review URL: https://codereview.chromium.org/1356193002
Cr-Commit-Position: refs/heads/master@{#350251}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by default for all users.
Unless the user explicitly specifies the desire to revert back to the
old implementation using the flag, the new implementation should be
enabled by default.
R=thestig@chromium.org
BUG=520776,471006
Review URL: https://codereview.chromium.org/1293813005
Cr-Commit-Position: refs/heads/master@{#343558}
|
|
|
|
|
|
|
|
|
| |
BUG=503402
R=rdevlin.cronin@chromium.org, asvitkine@chromium.org
Review URL: https://codereview.chromium.org/1236493004
Cr-Commit-Position: refs/heads/master@{#339905}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds extension_event_histogram_value.h with a value for every
Extension event (scraped using the Docserver), changes the Event struct
constructor to require one, then makes every caller pass in UNKNOWN.
These are steps 1 and 2 in the bug.
Next I will be submitting bite-sized changes to use the real histogram values.
BUG=503402
R=rdevlin.cronin@chromium.org, isherman@chromium.org
TBR=achuith@chromium.org, rkc@chromium.org, dewittj@chromium.org, tommi@chromium.org, msw@chromium.org
Review URL: https://codereview.chromium.org/1201063002
Cr-Commit-Position: refs/heads/master@{#336003}
|
|
|
|
|
|
|
|
|
|
|
|
| |
MessageLoop APIs
This patch was mostly autogenerated with https://codereview.chromium.org/1010073002/.
BUG=465354
Review URL: https://codereview.chromium.org/1169723004
Cr-Commit-Position: refs/heads/master@{#334029}
|
|
|
|
|
|
|
|
| |
BUG=417532
Review URL: https://codereview.chromium.org/1035323002
Cr-Commit-Position: refs/heads/master@{#323179}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reverting instrumentations.
The bug is practically fixed, and profiler instrumentations are not necessary anymore.
BUG=417106
TBR=zelidrag@chromium.org, xians@chromium.org, hans@chromium.org, plundblad@chromium.org, komatsu@chromium.org, mfoltz@chromium.org, dcheng@chromium.org, tommycli@chromium.org, erikwright@chromium.org, rpaquay@chromium.org, mkwst@chromium.org, hongbo.min@intel.com, dvh@chromium.org, tbarzic@chromium.org, vitalybuka@chromium.org, jyasskin@chromium.org
Review URL: https://codereview.chromium.org/671783002
Cr-Commit-Position: refs/heads/master@{#300596}
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch was automatically generated by applying clang fixit hints
generated by the plugin to the source tree.
BUG=417463
TBR=mek@chromium.org
Review URL: https://codereview.chromium.org/666153002
Cr-Commit-Position: refs/heads/master@{#300474}
|
|
|
|
|
|
|
|
|
|
|
|
| |
jankiness of ExtensionMessageFilter::OnExtensionAddListener task.
See the bug and the previous checking in the bug for details.
BUG=417106
Review URL: https://codereview.chromium.org/638763002
Cr-Commit-Position: refs/heads/master@{#298749}
|
|
|
|
|
|
|
|
| |
BUG=417463
Review URL: https://codereview.chromium.org/624153002
Cr-Commit-Position: refs/heads/master@{#298134}
|
|
|
|
|
|
|
|
|
|
| |
This CL is part of the refactoring of webview into extensions/, and the webview test infrastructure depends heavily on this. Webview tests will be added to extensions soon.
BUG=352290
Review URL: https://codereview.chromium.org/584513003
Cr-Commit-Position: refs/heads/master@{#295665}
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/319953002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275670 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SyncExtensionFunction and AsyncExtensionFunction derivates now expose RunSync
and RunAsync respectively. New extension function implementations should just
implement Run directly.
BUG=365732
R=rockot@chromium.org
TBR=dmazzoni@chromium.org
Review URL: https://codereview.chromium.org/257333002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
all clean-up
BUG=362672
Review URL: https://codereview.chromium.org/238633009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264765 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=355781
R=
Review URL: https://codereview.chromium.org/209353016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds ExtensionsBrowserClient::PermitExternalProtocolHandler.
Also moves extension_function_util.h.
BUG=332986
TBR=darin@chromium.org
Review URL: https://codereview.chromium.org/195763018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257305 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes the usage of //components/browser_context_keyed_service
from:
- //chrome/browser/extensions
- //extensions
It was constructed using the following:
- move_source_file.py --already_moved
- mffr.py
- git cl format
BUG=351704
TBR=yoz
Review URL: https://codereview.chromium.org/197413002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256853 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is mostly a mechanical change with the exception that
ExtensionsBrowserClient has a new method for registering
additional extensions functions with the registry.
Chrome-dependent function registration has been moved to
the ChromeExtensionsBrowserClient implementation.
BUG=299187
TBR=zelidrag@chromium.org,finnur@chromium.org,nona@chromium.org,stevenjb@chromium.org,kalman@chromium.org,zork@chromium.org,dmazzoni@chromium.org for mechanical header path changes
Review URL: https://codereview.chromium.org/185293017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255101 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move it to extensions/browser. (Not extensions/browser/api, since it's now being used not just by API implementations.)
This change is purely mechanical (some lines are more affected by clang-format than others).
BUG=309909
TBR=sky@chromium.org
Review URL: https://codereview.chromium.org/178193030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254999 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=346990
TBR=bradnelson@google.com
Review URL: https://codereview.chromium.org/180803009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254760 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Re-enable ExtensionApiTest.Processes which was disabled due to flake.
As the task manager process list is updated only indirectly, don't assume a process will be found that matches the RenderWidgetHost's process id.
BUG=https://code.google.com/p/chromium/issues/detail?id=346990
TEST=ExtensionApiTest.Processes
R=nasko@chromium.org,miket@chromium.org
Review URL: https://codereview.chromium.org/183813002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254285 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BrowserContext instead of Profile.
The build broke the first time because of a merge conflict.
This also updates a few call sites that were missed earlier, and it includes profile.h where it was previously gotten transitively.
BUG=309909
TBR=sky@chromium.org
Review URL: https://codereview.chromium.org/181913003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253712 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=346990
TBR=rsleevi@chromium.org
Review URL: https://codereview.chromium.org/176923019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253529 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Builder%20%28dbg%29/builds/45882/steps/compile/logs/stdio#error1
> Change ProfileKeyedAPIFactory to build instances with BrowserContext instead of Profile.
>
> This also updates a few call sites that were missed earlier, and it includes profile.h where it was previously gotten transitively.
>
> Follows https://chromiumcodereview.appspot.com/166053003/ and https://chromiumcodereview.appspot.com/174513003/
>
> BUG=309909
> TBR=dtseng@chromium.org,derat@chromium.org
>
> Review URL: https://codereview.chromium.org/179243002
TBR=yoz@chromium.org
Review URL: https://codereview.chromium.org/181913002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253528 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of Profile.
This also updates a few call sites that were missed earlier, and it includes profile.h where it was previously gotten transitively.
Follows https://chromiumcodereview.appspot.com/166053003/ and https://chromiumcodereview.appspot.com/174513003/
BUG=309909
TBR=dtseng@chromium.org,derat@chromium.org
Review URL: https://codereview.chromium.org/179243002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253509 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
constructor (part 2).
Follows part 1: https://chromiumcodereview.appspot.com/171813010/
BUG=309909
Review URL: https://codereview.chromium.org/166053003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253187 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding title and nacl debug port to the processes api to allow a nacl debugger extension to discover and label possible debugging targets.
Re-enabling chrome.processes tests.
BUG=328714,130138,97499,31663,345411
TEST=None
Review URL: https://codereview.chromium.org/165153003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252704 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=330735
R=scottmg@chromium.org, sky@chromium.org
Review URL: https://codereview.chromium.org/136643006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248742 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves ExtensionSystem to extensions/browser.
It also moves setting the channel for Features to ChromeExtensionsBrowserClient.
It also removes the duplicate ExtensionSystem::GetForBrowserContext.
BUG=337707
TBR=sky@chromium.org
Review URL: https://codereview.chromium.org/147923005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247788 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Also replace *LazyInstance::Pointer() with LazyInstance::Get().
Review URL: https://codereview.chromium.org/140613002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246142 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=88666
TEST=no change
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/120783002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242389 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that its dependencies on Profile, ActivityLog, RuntimeAPI and
WebRequestAPI have been removed it can move into the extensions module.
This is part of the AppShell extensions refactoring project.
BUG=316367
TEST=compiles
R=yoz@chromium.org
TBR=mukai@chromium.org for mechanical file move in c/b/notifications, dmazzoni@chromium.org for mechanical file move in accessibility code
Review URL: https://codereview.chromium.org/78483003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236549 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
NOTIFICATION_RENDER_WIDGET_HOST_HANG as it is being sent out by the RenderWidgetHost.
BUG=none
TEST=no change
Review URL: https://codereview.chromium.org/64683003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234063 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL updates all references to the WebKit namespace in chrome and
components.
TBR=darin@chromium.org
BUG=295096
Review URL: https://codereview.chromium.org/63273002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233464 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This instead creates new variants of ExtensionFunction for Chrome APIs,
which need Profile, and uses them for any API that needs to access
Profiles.
TBR=sky@chromium.org
BUG=297942
Review URL: https://codereview.chromium.org/35893010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231406 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/22791012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229959 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TEST=compile
R=yoz
BUG=
Review URL: https://codereview.chromium.org/25308004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226193 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RenderWidgetHost::GetRenderWidgetHosts() and GetAllRenderWidgetHosts() returns a
list of RenderWidgetHost's. The caller can then perform some operation that leads
to some of the RenderWidgetHosts in the list being destroyed, leading to reading
from freed memory, when iterating over the list. So instead of sending a list,
introduce RenderWidgetHostIterator, which allows safely iterating over the list
of hosts.
BUG=285307
R=ajwong@chromium.org, creis@chromium.org, jam@chromium.org
Review URL: https://codereview.chromium.org/23453038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222591 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use callbacks instead.
BUG=268984
TEST=no change
TBR=darin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/23156004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218404 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=259490
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/22584002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217559 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
src/tools/json_schema_compiler: Do not use Value::Create*.
BUG=160586
Review URL: https://chromiumcodereview.appspot.com/22885002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217444 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Remove it from a lot of API tests that don't need it anymore.
BUG=162530
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/20593003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214836 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=260807
TEST=none
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19502006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212188 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TBR=brettw
Review URL: https://codereview.chromium.org/19074002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211285 0039d316-1c4b-4281-b951-d872f2087c98
|