| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/6904153
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83747 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a new function refreshData that replaces the current most visited page list with the new most visited page list, but tries to minimize turbulence, such that, for example, blacklisting a page will just replace that page without reordering everything else.
This is slightly more complicated than the old ntp's implementation, which just overrode the next setMostVisitedPages callback when a page was blacklisted. But that seems prone to race conditions, and it also doesn't work that great for non-blacklist updates.
BUG=none
TEST=included
Review URL: http://codereview.chromium.org/6901035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83743 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This allows us to remove usage of the IOThread object, and generally makes IPC::ChannelProxy more robust for future uses.
Review URL: http://codereview.chromium.org/6901146
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83741 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
reporting glue in content.
BUG=77089,77093
Review URL: http://codereview.chromium.org/6901137
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83734 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a two-sided patch; the Chromium side is plumbing to marshall data from
the renderer to the system APIs.
Note that just hitting Cmd+Ctrl+D usually does not bring up the popup. I think
this may be an Apple bug, but I have not yet found a work-around.
BUG=17951,37715,47141
TEST=Hold Cmd+Ctrl+D on a web page and mouse around. The dictionary popup should follow the mouse and show the definition of the current word.
TEST=In a text area, the dictionary popup should work only if the text area has focus.
R=avi,suzhe,jam
Review URL: http://codereview.chromium.org/6289009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83723 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
all the awkward calls to ContentRendererClient.
Review URL: http://codereview.chromium.org/6905117
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83679 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6883259
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83643 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The only place where prerendering code remains in content
is in ResourceDispatcherHost.
As NavigationState can no longer be used to track
prerendering histogram information, the prerendering
renderer-side histograms have been reworked (And
renamed) as well.
The histogram intended to track use of
prerendering RenderViews has been removed, as
histograms are not recorded when a RenderView is
destroyed.
BUG=77090
TEST=Compiles, existing PrerenderBrowserTests, grep
Review URL: http://codereview.chromium.org/6900026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83642 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
calls DeleteSoon on itself.
BUG=cros:14514
Review URL: http://codereview.chromium.org/6883276
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83609 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/6880320
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83598 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
content\browser. I moved clipboard_dispatcher.* and content_restriction.h which should have moved originally.
Review URL: http://codereview.chromium.org/6893122
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83517 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The bidi checker test was using a bad path to locate the js file, fixed that to always find it relative to src root (there is a corresponding CL on Chromium OS to fix the e-build to copy the js over to the test deps).
The plugin test was failing for two reasons, one the plugin not being available (again, corresponding CL on chromium-os tracker to fix that in the e-build), second is Chrome being symlinked. I am not completely sure why this breaks this test, but the executable being in the same directory as the rest of the test files is a more accurate test environment anyway, hence copying it instead of symlinking.
R=zelidrag@chromium.org
BUG=chromium-os:13857
TEST=Ran the full browsertest suite, all passed
Review URL: http://codereview.chromium.org/6904073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83513 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=80818
TEST=Enable the AlwaysAuthorizePlugins policy, and plugins that require authorization are always allowed. Otherwise, the user is asked for authorization.
Review URL: http://codereview.chromium.org/6893092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83504 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Takes the last remaining uses and kills them, or moves them into ResourceContext.
Some of the additions to ResourceContext don't belong there either and will need to be removed.
BUG=77086,78596
TEST=none
Review URL: http://codereview.chromium.org/6880263
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83483 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
that are still being used, so we don't get any more added in the meantime.
Review URL: http://codereview.chromium.org/6902131
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83451 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Moves them to their own directory, renames the Helper to TabHelper in prep for moving it to TabContentsWrapper.
BUG=71097
TEST=none
Review URL: http://codereview.chromium.org/6902125
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83425 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
TBR=estade@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83409 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6901066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83394 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=80401
TEST=BrowserTest.CancelBeforeUnloadResetsURL
Review URL: http://codereview.chromium.org/6904039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83388 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
And add myself to an ntp watchlist.
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/6905067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83379 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/6904083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83364 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
enables us to easily pass suppression lists to the bidi checker (another CL will follow for that).
BUG=NONE
TEST=NONE
Review URL: http://codereview.chromium.org/6854021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83333 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BaseSessionService is now a ProfileKeyedService. Its subclasses,
SessionService and TabRestoreService, are now accessed through
factories.
BUG=77155
TEST=existing tests
Review URL: http://codereview.chromium.org/6901031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83325 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, we would read the plug-in blacklist from user prefs at startup, but watch for changes (only!) in local state, which just seems wrong.
BUG=80025,45856
TEST=none
Review URL: http://codereview.chromium.org/6898050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83324 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
another change in the works.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6893082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83285 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
ChromeRenderViewHostObserver, to be the browser equivalent of the renderer's ChromeRenderViewObserver, where we have a place to dispatch RV messages specific to Chrome.
Review URL: http://codereview.chromium.org/6883177
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83283 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Just the class that provides the action logging API which is used all over the place
is being moved. The UserMetrics class uses the notification system to inform the core
of the user metrics system of each event, that core part is not being moved.
Also take care of a TODO to remove the class methods that take a Profile*
as a paramter (since Profile is verbotten in /content).
BUG=78499
Review URL: http://codereview.chromium.org/6883021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83251 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
process.Removed the sync IPC that it used to ask the browser process to resize on Linux. Adapted windows to use the same mechanism.TEST=test webgl pages on windows (ANGLE and GL), linux and mac, run try job on windows, linux, mac. checkdeps failure look unrelated to patch.BUG=77536
Review URL: http://codereview.chromium.org/6880218
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83248 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=71089
TEST=prerender browser_tests and unit_tests
Review URL: http://codereview.chromium.org/6904027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83192 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
extensions from webui.Re-plumb extension request messages in a more sane way.Before, each RVH had ProcessWebUIMessage(), which wasserving as a manual way of plumbing both WebUI andextension messages to the right place, even though onlya few RVHD responded to either message.Instead of this, we now just teach more of the stack howto handle IPC messages in general, and delegate them upthrough the stack, giving each layer a chance to handlethem if it knows how.The result is simpler and smaller:179 insertions(+), 252 deletions(-)BUG=80311Review URL: http://codereview.chromium.org/6901021"This reverts commit 643b280cedd9f0b76948686f39f50f295aba362f.TBR=mpcomplete@chromium.org"
This reverts commit ba6603c3cc46f1b83219be906ab36f8f2b3372e2.
TBR=mpcomplete@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83188 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/6883187
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83182 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
from webui.Re-plumb extension request messages in a more sane way.Before, each RVH had ProcessWebUIMessage(), which wasserving as a manual way of plumbing both WebUI andextension messages to the right place, even though onlya few RVHD responded to either message.Instead of this, we now just teach more of the stack howto handle IPC messages in general, and delegate them upthrough the stack, giving each layer a chance to handlethem if it knows how.The result is simpler and smaller:179 insertions(+), 252 deletions(-)BUG=80311Review URL: http://codereview.chromium.org/6901021"This reverts commit 643b280cedd9f0b76948686f39f50f295aba362f.TBR=mpcomplete@chromium.org
TBR=aa@chromium.org
This is still causing check_deps failures.
Review URL: http://codereview.chromium.org/6902074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83172 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
webui.Re-plumb extension request messages in a more sane way.Before, each RVH had ProcessWebUIMessage(), which wasserving as a manual way of plumbing both WebUI andextension messages to the right place, even though onlya few RVHD responded to either message.Instead of this, we now just teach more of the stack howto handle IPC messages in general, and delegate them upthrough the stack, giving each layer a chance to handlethem if it knows how.The result is simpler and smaller:179 insertions(+), 252 deletions(-)BUG=80311Review URL: http://codereview.chromium.org/6901021"
This reverts commit 643b280cedd9f0b76948686f39f50f295aba362f.
TBR=mpcomplete@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83168 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
No persistent storage support yet.
Some notes:
- There are a lot of TODOs especially for persistent type storage handling.
- QuotaTask base class is for now only subclassed by QuotaInitializeTask, but it is planned to add more subclasses.
BUG=61676,79639
TEST=QuotaManagerTest.*
Review URL: http://codereview.chromium.org/6826052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83145 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
the volume meter image.
BUG=none
TEST=manual, test speech input with some profanity and verify that the censored words have all but the first letter shown as '*'
Review URL: http://codereview.chromium.org/6901050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83140 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
(Webkit side change: http://webkit.org/b/58784)
BUG=61676,79639
TEST=none
Review URL: http://codereview.chromium.org/6883010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83127 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This way, we can get rid of the property bag hack that relies on some
internals of how TabContents and RenderViewHost work.
BUG=65936
TEST=in-browser thumbnailing worked as before
Review URL: http://codereview.chromium.org/6878039
Patch from Satoru Takabayashi <satorux@chromium.org>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83122 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
extension request messages in a more sane way.Before, each RVH had ProcessWebUIMessage(), which wasserving as a manual way of plumbing both WebUI andextension messages to the right place, even though onlya few RVHD responded to either message.Instead of this, we now just teach more of the stack howto handle IPC messages in general, and delegate them upthrough the stack, giving each layer a chance to handlethem if it knows how.The result is simpler and smaller:179 insertions(+), 252 deletions(-)BUG=80311Review URL: http://codereview.chromium.org/6901021
TBR=aa@chromium.org
Review URL: http://codereview.chromium.org/6905045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83103 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Re-plumb extension request messages in a more sane way.
Before, each RVH had ProcessWebUIMessage(), which was
serving as a manual way of plumbing both WebUI and
extension messages to the right place, even though only
a few RVHD responded to either message.
Instead of this, we now just teach more of the stack how
to handle IPC messages in general, and delegate them up
through the stack, giving each layer a chance to handle
them if it knows how.
The result is simpler and smaller:
179 insertions(+), 252 deletions(-)
BUG=80311
Review URL: http://codereview.chromium.org/6901021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83100 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=70958
TEST=none
Review URL: http://codereview.chromium.org/6905009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83084 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
anymore.
TBR=brettw
Review URL: http://codereview.chromium.org/6901029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83067 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
RedirectToFileResourceHandler::OnRequestClosed() if the request is closed before the temporary file is created.
BUG=79099
TEST=See http://crbug.com/79099#c4.
Review URL: http://codereview.chromium.org/6905008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83064 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
an ntp watchlist.BUG=noneTEST=trybotsReview URL: http://codereview.chromium.org/6883154
TBR=estade@chromium.org
Review URL: http://codereview.chromium.org/6903039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83063 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
And add myself to an ntp watchlist.
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/6883154
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
grit (which would have caused a circular dependency in gyp).
Review URL: http://codereview.chromium.org/6903026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83060 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/6900055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83058 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BaseSessionService already uses ScopedRunnableMethodFactory to post its
tasks, so there is no need for it to be reference counted as only
Profile will ever have a reference on it. It holds a pointer to the
Profile so it's unsafe for it to continue to exist after the Profile's
destruction in any case.
BUG=79886
TEST=existing tests
Review URL: http://codereview.chromium.org/6877043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83027 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Linux links with the system zlib, so system headers should be used.
Add dependency on zlib to make sure -Ithird_party/zlib gets passed on other platforms.
Also see Gentoo Linux bug report:
http://bugs.gentoo.org/show_bug.cgi?id=364205
Contributed by Mike Gilbert <floppymaster@gmail.com>.
Original review: http://codereview.chromium.org/6873148/
BUG=none
Review URL: http://codereview.chromium.org/6893021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83009 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
I patched in Jonathan's change from http://codereview.chromium.org/6881105/ for the CreateViewCommandBuffer message, and also added the Synchronize and EstablishChannel. The latter required making GpuDataManager callable from the IO thread. I moved the code that loads the blacklist from the prefs and web to Chrome code, since I wanted to do that anyways so that GpuProcessHostUIShim and GpuDataManager can move to content (I'll do that later).
Since the messages are filtered on the IO thread, it's now GpuProcessHost that creates GpuProcessHostUIShim. Accordingly, all the code that used to call GpuProcessHostUIShim to send a message now has to call GpuProcessHost, since the logic of when to create a process is there. Also, since there's no IO thread object for the in-process case, I've had to break that in the meantime. Al will take a look at that later.
BUG=77536
Review URL: http://codereview.chromium.org/6902021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82990 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
same WebUI page.BUG=57485TEST=this one.Review URL: http://codereview.chromium.org/6805003
TBR=dtseng@chromium.org
Review URL: http://codereview.chromium.org/6902019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82957 0039d316-1c4b-4281-b951-d872f2087c98
|