| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
startup time on Mac by 40% since the enumeration API is done on the main thread.
Revert this first and will reland it once the problem is resolved.
TBR=thakis@chromium.org
BUG=161583
Review URL: https://codereview.chromium.org/11416184
TBR=xians@chromium.org
Review URL: https://codereview.chromium.org/11308201
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169452 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by 40% since the enumeration API is done on the main thread.
Revert this first and will reland it once the problem is resolved.
TBR=thakis@chromium.org
BUG=161583
Review URL: https://codereview.chromium.org/11416184
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169449 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebContentsDelegate.
TBR=joth@chromium.org
BUG=142639
Review URL: https://chromiumcodereview.appspot.com/11416013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169360 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Depends on https://codereview.chromium.org/11308135/
BUG=161796
TEST=SelectPopupTest
Review URL: https://chromiumcodereview.appspot.com/11299124
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169321 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tests:
content_unittests:CCMessagesTest.AllQuads
R=piman
BUG=152337
Depends on: https://codereview.chromium.org/11413106/
Review URL: https://chromiumcodereview.appspot.com/11418111
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169309 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=162108
TEST=GestureDetectorResetTest (new) and manual tests.
Review URL: https://chromiumcodereview.appspot.com/11308135
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169273 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Ask the WebContentsDelegate before initiating overscroll. This allows turning
overscroll off in login/lock screen etc.
BUG=160668
Review URL: https://codereview.chromium.org/11280124
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169263 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provides a simple delegate for creating interstitials from java and
tests to see that showing and hiding them works correctly.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11308131
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169156 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=jam@chromium.org
Review URL: https://codereview.chromium.org/11419081
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169126 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
# use MakeMediaRequest to query the permission for the devices.
# Notify the UI on device opened and closed.
BUG=146498,132965
TEST=run chrome with --enable-scripted-speech, go to http://www.corp.google.com/~hwennborg/speechreco.html, test the behavior manually.
Review URL: https://chromiumcodereview.appspot.com/11415097
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169068 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DEPS issues.
This applies the fix proposed by 11308140, but moving the R.java files to folders
where they don't introduce a DEPS violation.
BUG=136704
Review URL: https://codereview.chromium.org/11416130
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169047 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
During upstreaming bits of this function it got out of order and we were
calling afterSizeChanged before we update the size.
BUG=158667
Review URL: https://chromiumcodereview.appspot.com/11417091
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168897 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a web page containing WebGL content was visible.
The same mechanism will work for Pepper 3D but has not been hooked up for that API yet.
https://bugs.webkit.org/show_bug.cgi?id=101826 added the hooks out through the Chromium WebKit API.
BUG=125125
TEST=GPUCrashTest.ContextLossRaisesInfobar
Review URL: https://chromiumcodereview.appspot.com/11378008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168794 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
regression from r166446.
The fix is to watch for the top level aura::Window's movement. In Ash, this would be an aura::Window that is the parent of the WebContents. In desktop Aura, this would be the aura::RootWindow. The change watches for this in WebContentsViewAura, similar to how WebContentsViewWin does this with PositionChangedMessageFilter. The reason is that the parent being watched needs to be updated with tab drags, so it's more convenient to do this at WebContentsViewAura's parent, instead of doing it at the RenderWidgetHostViewAura level (since that would need a list of parents).
This change also fixes OnHostMoved not being called on Windows.
In the reland of this patch, I've also fixed WebContentsView implementations holding on to deleted RenderWidgetHostView objects after an interstitial is hidden.
BUG=161174
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=168558
Review URL: https://codereview.chromium.org/11308083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168767 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds Java resources directly to the content and chrome folders and starts
accessing them through the Java classes org.chromium.content.R and
org.chromium.chrome.R instead of using AppResource.
A following CL will remove these resources from ContentShell and other build
targets that currently provide duplicates of these resources. The following CL
will also remove remaining references to AppResource.
This is the second of three CLs to replace AppResource with R:
1. http://codereview.chromium.org/11363150 - Support Java resources within content
2. http://codereview.chromium.org/11360207 - Add Java resources to content and chrome
3. http://codereview.chromium.org/11377117 - Remove AppResource and unneeded resources
BUG=136704
Review URL: https://chromiumcodereview.appspot.com/11360207
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168759 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Android 4.2, pinch gestures send both pinch events (for the
zoom-in/out part of the pinch) and scroll events (for double-finger
panning). The previous logic in LayerTreeHostImpl created a pan from
the pinch event, resulting in 2x overpanning on Android 4.2.
In order to have compatible gesture generation in older Android versions as
well, I copy-pasted the latest Android GestureDetector.java file into the
Chromium tree and use that instead of the system file.
BUG=161909
Review URL: https://chromiumcodereview.appspot.com/11299083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168721 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=thakis@chromium.org
BUG=155213
TEST=none
Review URL: https://codereview.chromium.org/11413045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168673 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rip out half of DownloadManagerDelegate.
Make DownloadManager create persisted DownloadItems one at a time and return them to DownloadHistory.
Move DownloadPersistentStoreInfo from content to chrome.
Kill DownloadDatabase::CheckThread(). (Leftover from 85408.)
Change DownloadDatabase::RemoveDownloads() to take an explicit set of db_handles.
Merge DownloadDatabase::UpdateDownload[Path]().
After this CL, I'll send out another one to remove the usage of CancelableRequest from the downloads-specific HistoryService APIs.
BUG=154309
Review URL: https://chromiumcodereview.appspot.com/10915180
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168670 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Land binary files for https://chromiumcodereview.appspot.com/11360207/
separately due to CQ bug.
BUG=136704
TBR=benm,cjhopman,nileshagrawal1
Review URL: https://codereview.chromium.org/11416076
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168604 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We no longer need this as it was only used for GetBounds/SetBounds. Now that is
pulled directly from the ContentViewCore.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11369015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168584 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=156241
Review URL: https://codereview.chromium.org/11417040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168536 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Changing Autofill implementation to better match gtk linux implementation.
BUG=160593
Review URL: https://chromiumcodereview.appspot.com/11364179
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On the uninstall of an extension with isolated storage, we want to delete
all the data for the extension from disk as soon as possible. Because we
cannot know when various objects with state on disk
(eg., FileSystemContext) have all been deleted, we do a best-effort delete
for any directory that we know isn't being used.
The way this gets projected into the content modulue is that each extension
defines one partition_domain. If an extension has a <webview> tag, it will
also have multiple StoragePartitions, each with a different partition_name.
If it doesn't have a <webview> tag, the partition_name is considered empty
which yields the default partition. The default partition, and all webview
partitions are peers inside the partition_domain's root directory.
This CL introduces a function that allows us to delete partiton domain.
Special care is taken to not accidentally instantiate a StoragePartition for
the domain if none current exists. This is necessary to allow us to actually
delete the whole partition domain directory.
(Patch by ajwong@chromium.org)
BUG=85127
Review URL: https://chromiumcodereview.appspot.com/11280030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168405 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an interim solution for where the embedder cannot use a command buffer context running on the gpu thread for frontend rendering (i.e. for the browser compositor), for example draw functor/callback based UI drawing.
On Android, sharing GL resources across threads is not a given and SurfaceTexture is therefore the only compatible option.
TBR=jam@chromium.org for .gyp change
BUG=161409
Review URL: https://codereview.chromium.org/11343058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168332 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is hidden behind --edit-overscroll-history-navigation flag.
BUG=160668
TBR=joi@chromium.org (for content/public/)
Review URL: https://codereview.chromium.org/11416029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168291 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This provides support for android-style resource folders in content and other
non-apk Java targets. The AppResource hack can then be removed shortly.
Details: while building a non-apk target (e.g. chromium_content.jar), we
generate an R.java file with non-final constants and in the appropriate Java
package (e.g. org.chromium.content.R) using the resources in the target (e.g.
content/public/android/java/res). This R.java is used to produce the jar, but is
not included in the jar itself.
When we later build an apk, we merge the resources from the apk (e.g.
org/chromium/content_shell/res) with the resources from the non-apk targets it
depends on (e.g. content/public/android/java/res). A new R.java is generated
using the merged resources with the correct mapping from resources to integer
IDs. This R.java file is copied into each needed package (e.g.
org.chromium.content.R and org.chromium.content_shell.R) and included in the
apk.
This is the first of three CLs to replace AppResource with R:
1. http://codereview.chromium.org/11363150 - Support Java resources within content
2. http://codereview.chromium.org/11360207 - Add Java resources to content and chrome
3. http://codereview.chromium.org/11377117 - Remove AppResource and unneeded resources
BUG=136704
Review URL: https://codereview.chromium.org/11363150
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168283 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Also add to base namespace.
BUG=
Review URL: https://codereview.chromium.org/11359217
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168281 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the UI will be similar to that device UI in gmail-chat settings.
In order to achieve it, this patch:
# added a MediaDevicesSelectionHandler in UI options to handle the device selection.
# added a MediaCaptureDevicesDispatcher to chrome media, which will receive device changed notification from MediaStreamManager when a capture device is plugged in or unplugged, then it will cached the device lists and send the new lists to its observers.
# MediaDevicesSelectionHandler will register itself as the observer to MediaCaptureDevicesDispatcher when it is initialized, so that it will always get up-to-date device lists. And it will remove itself on destruction.
BUG=159398
TEST= go to content setting media section, select devices via the menus.
Review URL: https://codereview.chromium.org/11364048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168227 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Empty ResourceContext constructors and destructors are needed on iOS since
profile_io_data has a subclass of the interface, but iOS doesn't use all the code in resource_context_impl.cc
Also removes a bunch of #include/using cruft in resource_context_impl.cc
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11365253
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168192 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This requires an additional callback to embedders to allow Chrome initialize NSS for use by the Chromoting plugin before activating the sandbox, and to specially handle built-in ("internal") plugins like the Chromoting client.
BUG=160121
Review URL: https://chromiumcodereview.appspot.com/11369207
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168168 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL changes the way we deal with WebLayers, so that a ContentViewCore does
not need native code anymore to hook with the surface view.
The ContentViewCore now keeps track of the WebLayers as they are
attached/detached. The ContentViewRenderView is used to render a specific
ContentView by retrieving the ContentViewCore WebLlayer and adding it to the
compositor.
BUG=
TEST=ContentShell and ChromiumTestShell should still work.
Review URL: https://chromiumcodereview.appspot.com/11293264
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168166 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Second attempt, after committing in http://crrev.com/167800.)
BUG=104493
TEST=Go back when clicking an SSL search result to a hosted app.
Review URL: https://chromiumcodereview.appspot.com/11359098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168072 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The device scale factor was being initialized on Android, but was later
getting overridden back to the default value of 1. This patch fixes the
problem by moving the scale factor initialization from RenderViewImpl to
RenderWidget as is done on other platforms.
TEST=ViewportTest
Review URL: https://chromiumcodereview.appspot.com/11348033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168021 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
The code is now moved out of content and into Chrome. The functionality should be the same. Some of the ways that the host interacted with the PluginInstance (i.e. getting the fullscreen container) was tricky so I unfortunately had to add some functions to the RendererPpapiHost to expose this.
Review URL: https://codereview.chromium.org/11369176
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168016 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To reclaim memory, Android will kill renderer processes before killing
the browser process (See
http://developer.android.com/guide/components/processes-and-threads.html).
That is, the browser process is a foreground process while the renderer
processes are service processes. A foreground process can bind to a
service process so that that process has the same priority as the
foreground process (in terms of what should be killed).
BUG=159980
Review URL: https://chromiumcodereview.appspot.com/11361252
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168007 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
now using their own sequenced task runner instead.
BUG=160183
TEST=SandboxedUnpackerTest.*, ExtensionInstallUIBrowserTest.*
Review URL: https://codereview.chromium.org/11369146
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167991 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Android WebView requires a way to init ContentSettings with the
settings of another instance of ContentSettings to support
pop up window creation.
Android only change; Android bots happy.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11415005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167951 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/11275297
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/11366175
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167859 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(New test failing on Mac 10.6 Tests (dbg)(1).)
BUG=104493
Review URL: https://chromiumcodereview.appspot.com/11359098
TBR=irobert@chromium.org
Review URL: https://codereview.chromium.org/11363256
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167822 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When we have a prerenderer RWHV the delegate is not set so we never get the
AttachLayer call, this means we need to expose a method to query the current
layer when we swap out our TabContents and therefore our RWHVA instances.
BUG=http://crbug.com/159763
Review URL: https://chromiumcodereview.appspot.com/11293260
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167814 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ensures each renderer process is dedicated to pages from a single site.
BUG=159215
TEST=Should get a cross-process navigation when clicking cross-site links.
Review URL: https://chromiumcodereview.appspot.com/11312192
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167813 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=104493
Review URL: https://chromiumcodereview.appspot.com/11359098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167800 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TEST=Attach to remote devtools debugger. Add the following snippet to
any page and see it prints values out.
window.addEventListener('deviceorientation', function(event) {
var a = event.alpha;
var b = event.beta;
var g = event.gamma;
console.log(a, b, g);
}, false);
BUG=160781
R=jcivelli@chromium.org,michaelbai@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11369254
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167798 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
devtools with correct element highlighted.
BUG=140329
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167486
Relanding after linux_clang dbg bot fix.
Review URL: https://chromiumcodereview.appspot.com/11362016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167744 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a hook to the content renderer client to allow embedders to override the
creation of RenderViewImpls. To simplify this, I consolidate the parameters
passed to RVI's constructor into a struct.
- Add a content_layouttest_support library that provides a method for creating
a modified RenderViewImpl suitable for running layout tests.
- Use above library from the content_shell.
BUG=111316
TEST=almost all accessibility tests pass.
Original review: https://chromiumcodereview.appspot.com/11293237
Review URL: https://codereview.chromium.org/11275277
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167731 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
RenderViewImpl::decidePolicyForNavigation that allows the client to intercept/ignore any navigation request.
BUG=159923
TEST=none
Review URL: https://chromiumcodereview.appspot.com/11293157
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167694 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This should be purely a code move.
BUG=85127
Review URL: https://chromiumcodereview.appspot.com/11365236
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167596 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was added while the scroll speed was being tweaked for
Chrome OS, but we don't rely on this code path anymore.
BUG=154776
TEST=touchpad and external mouse work as before on chrome os
lumpy device; external mouse works as before in a GTK
build
Review URL: https://chromiumcodereview.appspot.com/11377147
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167590 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Basic prefix matching for the content urls. New tests pass downstream
BUG=
Android only change. Some android bot failures are unrelated known issues.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11369161
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167516 0039d316-1c4b-4281-b951-d872f2087c98
|