| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
directories.
BUG=229660
TBR=darin@chromium.org
Review URL: https://codereview.chromium.org/18919005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211572 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=251034,259350
TBR=rnk
NOTRY=true
Review URL: https://codereview.chromium.org/19131002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211571 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The command is designed to replace 'csv' and 'json' subcommands.
These subcommands and related code will be removed when the 'cat'
subcommand gets fully available.
('cat' is under development at this time.)
BUG=259206
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/18740002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211570 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The issue is that poll job runs after few hours of inactivity and
therefore will always fail with auth error because of expired access
token. Once fresh access token is requested poll job is not retried.
The change is to remember that poll timer just fired and retry poll job
after credentials are updated.
BUG=251307
Review URL: https://chromiumcodereview.appspot.com/18041006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211569 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fix is to also check the scheme of image url for fetching image from
file scheme since there is no http status code for file scheme URL.
BUG=246511
TEST=Follow the description of http://crbug.com/246511
Review URL: https://chromiumcodereview.appspot.com/16358002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211568 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=238755
Review URL: https://chromiumcodereview.appspot.com/18786009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211567 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
check_perms failues on Linux bots.
http://build.chromium.org/p/chromium/builders/Linux/builds/40809/steps/check_perms/logs/stdio
> /b/build/slave/Linux/build/src/build/sanitize-mac-build-log.sed: Has executable bit but not shebang
> /b/build/slave/Linux/build/src/build/sanitize-win-build-log.sed: Has executable bit but not shebang
> Cleanup sanitize build sed and sh scripts.
>
> Minor cleanup:
> * switch regexes to extended regexes,
> which remove a few gratuitous backslashes
> (and makes them less confusing, since basic regexes are so rarely used)
> * fix . -> \. (which *does* need escaping in either case)
> * make sed files non-executable,
> since if executed they just say "don't execute this"
> * delete blank line
>
> (Just noticed these scripts when working on Blink IDL bindings, and made
> necessary fixes for my changes, but cleaning up while I'm here.)
>
> Review URL: https://chromiumcodereview.appspot.com/19052002
TBR=nbarth@chromium.org
Review URL: https://codereview.chromium.org/19129002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211566 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the disable-inlining field trial for HistoryQuick provider.
The latest improvement to HistoryQuick provider scoring made it
clear that when the provider inlines it's a good thing. I don't need
this trial anymore.
BUG=
Review URL: https://chromiumcodereview.appspot.com/19114007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211565 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Minor cleanup:
* switch regexes to extended regexes,
which remove a few gratuitous backslashes
(and makes them less confusing, since basic regexes are so rarely used)
* fix . -> \. (which *does* need escaping in either case)
* make sed files non-executable,
since if executed they just say "don't execute this"
* delete blank line
(Just noticed these scripts when working on Blink IDL bindings, and made
necessary fixes for my changes, but cleaning up while I'm here.)
Review URL: https://chromiumcodereview.appspot.com/19052002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/19023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211563 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Precisely, make the scores of the builtin provider results score higher
than the score of search-what-you-typed for URL inputs (850. This means
that for inputs such as "about:n", the order will change from
about:n <- URL-what-you-typed
about:n <- search-what-you-typed
about:nacl
about:net-internals
about:newtab
to
about:n <- URL-what-you-typed
about:nacl
about:net-internals
about:newtab
about:n <- search-what-you-typed
Note that this doesn't fix the problem that none of these suggestions
will be inlineable. That's another question (a bit of a thorny one at
that--to decide whether that's good, I'd have to look into how many
valid about: URLs are prefixes of other valid about: URLs).
I am not running a field trial with this change because the builtin
provider only affects about: and chrome:// inputs. For these inputs,
the user intent is very clear. I'm sure the vast majority of people who
type these in want to go to the appropriate page, not search for that
string. Besides, I probably wouldn't get a strong enough signal because
the need to navigate to these pages is so low.
BUG=226825
Review URL: https://chromiumcodereview.appspot.com/18770004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211562 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The underlying graphics context was never deleted leaking memory.
BUG=259917,259833
Review URL: https://chromiumcodereview.appspot.com/18711010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211561 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The "X" button has its own mousedown handler, which calls
stopPropagation. So FocusManager.disableMouseFocusOnButtons() didn't
work. This CL fixes the bug by canceling button focus in capturing
phase.
BUG=258382,259203
Review URL: https://chromiumcodereview.appspot.com/18434007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211560 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The original CL r210741 was reverted by r210765 due to a test failure. This CL relands r210741 with the fix.
BUG=141788
Review URL: https://chromiumcodereview.appspot.com/18414008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211559 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=259598
Review URL: https://chromiumcodereview.appspot.com/18295009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211558 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
RenderWidgetHostsImpl::GetAllRenderWidgetHosts() while cleaning up RVHs in them. This fixes the problem by gathering RVHS directly to be deleted, and iterating through them to avoid touching a previously deleted one.
BUG=259859
Review URL: https://chromiumcodereview.appspot.com/18060009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Various nits, no behavior change:
* Drop trivial Foo::Create() static methods for refcounted types ported from Blink.
* Remove WebKit:: prefixes where we have using statements
* Remove some useless use of copy constructors where there used to be a type conversion.
* Apply clang-format here and there.
Review URL: https://chromiumcodereview.appspot.com/19117005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211553 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=255585
TBR=mpcomplete
Review URL: https://chromiumcodereview.appspot.com/19106004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211552 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bubble.
Also, implement the views version.
BUG=243574
R=estade@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/16467005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211551 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Down stream ppb_nacl_private's LaunchSelLdr expects to
run on the main thread to be thread safe. PNaCl currently
violates that, using arbitrary helper threads to run
LaunchSelLdr.
This changes the plugin to bounce the request to the
main thread and block until complete before launching
sel_ldr. We only do the sel_ldr process creation on
the main thread, and the blocking load/validate of the
nexe is split off and done on the background thread.
TODO: Remove the EnableBackgroundSelLdrLaunch(), since we are no
longer doing the actual work off the main thread.
BUG=https://code.google.com/p/chromium/issues/detail?id=259010
Review URL: https://chromiumcodereview.appspot.com/19092004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211548 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=249870
TBR=ben@chromium.org, acolwell@chromium.org, joi@chromium.org, enne@chromium.org, mark@chromium.org, jam@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19040002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211547 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Minor bug in r211473.
R=tsepez@chromium.org
TBR=tsepez@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19023006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211546 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This code depends on the WebKit image decoders and really should only run in
child processes. This moves the code into chrome/browser/importer in anticipation
of the importer code migrating out-of-process.
BUG=237267
Review URL: https://chromiumcodereview.appspot.com/18977003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211545 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes TSF IME integration for non-Aura Win8 Metro browser UI textfields.
This should be merged to M-29, and reverted with the real fix for Issue 239690.
See screenshots and initial testing details at http://crbug.com/259125
Revert Views Textfields on Win8 Metro Chrome to Windows native controls.
(impacts Omnibox, and Find-Bar/Bubble/Dialog (non-web-content) textfields)
Use the old dialog style when using Windows textfields (just Metro by default).
Necessary because transparent dialogs can't host native control child HWNDs.
BUG=239690,259125
TEST=Windows IME works everywhere, Win8 Metro dialogs use the old style.
R=kochi@chromium.org,yukawa@chromium.org,nona@chromium.org,sadrul@chromium.org
TBR=sky@chromium.org,ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18948006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211544 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids a race where SortManifestHandlers might be called on multiple threads. Now SortManifestHandlers will be called exactly once.
Moves file browser handlers, media galleries handlers, and storage schema handlers (+ PolicySchema) to common. (Necessary for Validate to work in the utility process.)
BUG=258866
Review URL: https://chromiumcodereview.appspot.com/5086100271923200
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211543 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
content/child/child_resource_message_filter.cc
BUG=259043
Review URL: https://chromiumcodereview.appspot.com/18863004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211542 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By convention, we prefer NSZeroPoint over an explicit invocation of
NSMakePoint(0, 0). Minor cleanup, using a script:
find . -name '*.mm' -exec sed -i'' -e 's/NSMakePoint(0,[[:space:]]*0)/NSZeroPoint/g' {} \;
TBR=darin@chromium.org
R=shess@chromium.org
BUG=none
Review URL: https://chromiumcodereview.appspot.com/18856016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211541 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We move it to the content side, and the chrome side is only used by soft_gpu_tests, which is not running anywhere, therefore, removing this file and this target.
BUG=
TEST=gpu waterfall
R=kbr@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18738004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211540 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL implements the shared memory data fetcher for devices running on Android. The data fetchers acquires data from sensors (e.g. accelerometer, gyroscope) and puts it into a shared memory buffer. Because the sensor data is push-based on Android there is no need for an extra polling thread to fetch the data at regular intervals.
This CL features:
- interface for shared memory data fetchers for Device Motion.
- implementation of the Android shared memory data fetcher.
- unit tests for the Android shared memory data fetcher.
- implementation of the empty data fetcher for other platforms.
- modification of the existing Android data fetcher to be a singleton, such that it is compatible with the current Device Orientation implementation.
BUG=135804
Review URL: https://chromiumcodereview.appspot.com/18572014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211539 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improves performance by ~2% - 3% on all tested platforms. Avoids a 20%
performance hit with clang! Which seems like a bug, so I filed:
http://llvm.org/bugs/show_bug.cgi?id=16578
Results measured by:
media_unittests --gtest_filter=AudioConverterTest.ConvertBenchmark \
--audio-converter-iterations=500000
Switching from size_t to int is a minor performance win on all platforms
< ~1% and reduces code gen by a few hundred bytes with clang, so why not.
BUG=https://code.google.com/p/webrtc/issues/detail?id=2041
TEST=media_unittests
Review URL: https://chromiumcodereview.appspot.com/18566009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211538 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
OnDemuxerReady can be called after SetDrmBridge and we will no longer get the DrmBridge afterwards.
BUG=163552
Review URL: https://chromiumcodereview.appspot.com/18414010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211537 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=256761,259453
Review URL: https://chromiumcodereview.appspot.com/19054010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211536 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We previously had great detailed logging for database opens
and writes but nothing for reads.
Docs recently revealed that they are frequently getting read
errors. While fixing these is less of a priority than errors
on open and write, we should start collecting the data now
so that we'll have it when it is a priority.
BUG=225051
Review URL: https://chromiumcodereview.appspot.com/18560011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211535 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This data is always a PNG encoded by the ui/gfx encoder so the ui/gfx png decoder
can always handle it. This removes a dependency on the WebKit image decoder from
the browser process.
R=jam
BUG=237267
Review URL: https://chromiumcodereview.appspot.com/18704009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211534 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=161112
Test=windows: An app with drag src and drop destination. Same within two <webview>s. Tested:
a. dragging within one <webview>.
b. dragging from one <webview> to another <webview>
c. dragging between app (embedder) and <webview>.
d. dragging from <webview> to regular input box (chrome omnibox or google search input box).
Review URL: https://chromiumcodereview.appspot.com/18560010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211533 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=252952
TEST=browser_tests
R=estade@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18537005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211532 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://chromiumcodereview.appspot.com/18536011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211530 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211529 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This isn't used anymore.
BUG=
Review URL: https://chromiumcodereview.appspot.com/18464007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211528 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
the number of zero-copy buffers being allocated.
BUG=b/9760370
Review URL: https://chromiumcodereview.appspot.com/18546006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211526 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It's possible for the SessionModelAssociator to be destroyed or never created if an
error occurs at startup. In that case we shouldn't crash.
BUG=248717
Review URL: https://chromiumcodereview.appspot.com/18430005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211525 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RenderWidget::Resize(...) is expected to send ack. But resize_ack_pending_
could be false positive or false negative. It caused crbug.com/246154 and
this CL fixes the both false cases by setting resize_ack_pending_ correctly.
Example false positive:
Let's say RenderWidget::Resize(...) is called twice by
RenderWidgetHostImpl::WasResized(), with the following arguments.
#1 new_size : 100x100 physical_backing_size : 0x0
#2 new_size : 100x100 physical_backing_size : 200x200
Then it doesn't send ack for the both cases because #1 has an empty
physical_backing_size and #2 doesn't change new_size from the previous call.
However, RenderWidgetHostImpl::WasResized() sets resize_ack_pending_ true #2,
because current_size_ is updated only when we have ack back, so current_size_
wasn't updated for #1 and RenderWidget can think the current_size_ is about to
change to 100x100 at #2.
Example false negative:
Again, consider this sequence of arguments:
#1 new_size : 100x100
#2 new_size : 0x0
#3 new_size : 100x100
RenderWidget sends acks at #1 and #3. Then RenderWidget's current_size_ is
not updated at #2 so RenderWidget thinks current_size_ is not changed for
#3, thus does not expect ack.
BUG=246154
Review URL: https://chromiumcodereview.appspot.com/18413004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211524 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For Android WebView, when the webview is detached from the view tree, it
is the last chance we have of releasing all GL resources. This is
essentially the reverse of DeferredInitialize, synchronously releasing
GL resources and reverting back to software mode and zero-budget.
BUG=256276
Review URL: https://chromiumcodereview.appspot.com/18279003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211523 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL implements a client for the /info and /register endpoints for the Privet
HTTP protocol.
BUG=
Review URL: https://chromiumcodereview.appspot.com/18272031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211522 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now properly don't sync back favicons with no visit time. Additionally,
we handle those favicons that did manage to sync through with a null visit
time by artificually setting the visit time to 1ms.
BUG=258196
Review URL: https://chromiumcodereview.appspot.com/18238014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211521 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
GCC complaint about narrowing conversion from 'int' to 'const char' inside { } is ill-formed in C++11 [-Werror=narrowing]
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/18178019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211520 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
PDF does not need zoom bubble. This part of bug report attached to the change was incorrect.
Still keep calling UpdateState() unconditionally to keep fix of regression with zoom icon in address bar.
BUG=254865,240382
Review URL: https://chromiumcodereview.appspot.com/18118011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211519 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
I just discovered FormatBytesUnlocalized - as this is for an internal tool, I believe
this use is ok. This is just something that's bugged me about chrome://indexeddb-internals
BUG=
Review URL: https://chromiumcodereview.appspot.com/18051019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211518 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
MediaFileSystemMountPointProvider got renamed to MediaFileSystemBackend.
BUG=None
TBR=vandebo@chromium.org
Review URL: https://codereview.chromium.org/18877007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211517 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=135804
Review URL: https://chromiumcodereview.appspot.com/17370006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211516 0039d316-1c4b-4281-b951-d872f2087c98
|