| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
TBR=scottmg
Review URL: https://codereview.chromium.org/335973002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277272 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Android compiler doesn't like decrementing an iterator, so try
subtraction.
BUG=none
TBR=feng@chromium.org,mattm@chromium.org
Review URL: https://codereview.chromium.org/337873002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277271 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When Decode(EOS) is called on DecryptingVideoDecoder, the decoder should keep
flushing the decryptor with EOS input until NeedMoreData() is returned. Then the
decoder can return the DecodeCB.
BUG=384080
TEST=Fix unittest to cover this case.
R=sergeyu@chromium.org
Review URL: https://codereview.chromium.org/330963002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277270 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split from https://codereview.chromium.org/308003005/ for extensions
system changes that allows to install a none syncable Extension.
- Add a do_not_sync pref to ExtensionPrefs;
- Add a kInstallFlagDoNotSync that CrxInstaller uses to initialize the pref;
- Update util::ShouldSyncApp and add ShouldSyncExtension to use the pref to skip sync in ExtensionSyncService;
BUG=358791
Review URL: https://codereview.chromium.org/323843003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277269 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/328343005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277268 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=Local debug builds don't fill my logs with unhelpful error messages.
Review URL: https://codereview.chromium.org/326423004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277267 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Chrome, encoders are created and destroyed on the GPU ChildThread.
In the test though, we create all of them on separate threads. This poorly
simulates the real-world scenario, and may also cause issues. Switching to
one, main "ChildThread", on which to create the encoders, will help us
ensure they are capable of sharing it properly. Moreover, having multiple
"ChildThread"s would not be a good idea on X11, because calling into it
from multiple threads is not allowed and does not work.
BUG=None
TEST=Run the test.
Review URL: https://codereview.chromium.org/333883002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277266 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this change, Mojo applications that link against mojo_environment_chromium
do not need to instantiate mojo::Environment. We rely on AtExitManager for all
finalization of singleton objects. This frees us up to use the familiar
base::Singleton and base::LazyInstance for any such state. Tests can use
ShadowingAtExitManager to clean the environment between test runs.
It becomes a link error to use mojo::Environment if you are not linking against
mojo_environment_standalone. I plan to follow this up with a change that buries
mojo::Environment for the case where you are linking against
mojo_environment_standalone. Ideally, this means no one will ever need to think
about mojo::Environment again.
Review URL: https://codereview.chromium.org/281353005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277265 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=331453
Review URL: https://codereview.chromium.org/338463003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277264 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After https://codereview.chromium.org/332703004/ there's no need to
explicitly track OwnedMailboxes, they will be destroyed if the
ImageTransportFactory goes away.
Make sure this is true as well for NoTransportImageTransportFactory.
BUG=None
Review URL: https://codereview.chromium.org/330203003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277263 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The permission warning of the topSites and tabs API becomes
"Read your browsing history".
Combined and Suppressed Warnings:
topSites + history = history
topSites + history + tabs = history
If you add "sessions" on both sides of the above equations,
the equations hold true.
The combined warning for "topSites" and "sessions" is
"Read your browsing history on all your signed-in devices".
R=kalman@chromium.org,meacer@chromium.org,isherman@chromium.org
Review URL: https://codereview.chromium.org/328943002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277262 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277261 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fails to compile on the Linux GN build; unfortunately, there
seems to be a bug in the try job GN recipe that let this get through.
> Roll trace-viewer to r1292
>
> This enables tracing of remote chromes. Go to
> chrome://inspect/?browser-inspector=chrome://tracing
> ... and click a trace link.
>
> BUG=371378
> TBR=dsinclair
>
> Review URL:
> https://codereview.chromium.org/337763006
TBR=nduca@chromium.org
BUG=371378
Review URL: https://codereview.chromium.org/332053003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277260 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=scottmg@chromium.org
BUG=30536
Review URL: https://codereview.chromium.org/339433002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277259 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Get cloud device list from Javascript API.
BUG=
Review URL: https://codereview.chromium.org/332483006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277258 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
At runtime, the classloader will look for classes in both apk's dex
files. In the standard Android build system, an instrumentation test
apk's dex file does not include the classes included in the tested apk's
dex file.
To do this, when doing obfuscation for an apk, write the list of
libraries included in the obfuscated jar and the list of proguard config
files. Then, when proguarding the test apk's code, exclude those
libraries included in the tested apk, use the configs from the tested
apk, and apply the proguard mapping (the renames from obfuscation). Also
add some extra test-specific proguard options.
Now that the test apk does not bundle its own copy of all the tested
apk's classes, some things may need to be kept in the main apk just for
tests. However, we already keep everything in org.chromium.** and
com.google.android.apps.** because of the fact that the test apk was
using its own copy of all the classes and so we couldn't depend on the
tests to actually catch us from over-optimizing with proguard.
BUG=272790
Review URL: https://codereview.chromium.org/321883002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277257 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--disable-gl-multisampling (replaced by gpu_driver_bug_workaround
switch --disable_multisampling)
--enable-chromium-branding (no longer used)
--force_discrete (no longer used, use gpu_driver_bug_workaround instead)
--force_integrated (no longer used, use gpu_driver_bug_workaround instead)
--gpu-switching (no longer used, use gpu_driver_bug_workaround instead)
BUG=351312
TEST=bots
R=kbr@chromium.org,piman@chromium.org,sky@chromium.org,nfullagar@chromium.org
Review URL: https://codereview.chromium.org/321913002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277256 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277255 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables tracing of remote chromes. Go to
chrome://inspect/?browser-inspector=chrome://tracing
... and click a trace link.
BUG=371378
TBR=dsinclair
Review URL: https://codereview.chromium.org/337763006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277254 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
gpu_tests.
BUG=362293
Review URL: https://codereview.chromium.org/335913003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277253 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277252 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=383917
Review URL: https://codereview.chromium.org/332943004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277251 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=176132:176136&mode=html
TBR=dpranke@chromium.org,schenney@chromium.org
BUG=
Review URL: https://codereview.chromium.org/335853006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277250 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- abstracts away the minimal amount of logic and data from WebUIBrowserTest to form JavaScriptBrowserTest.
- JavaScriptBrowserTest knows how to manage js libraries, build runnable javascript, setup paths.
- subclasses of JavaScriptBrowserTest are still responsible for js injection and listening to test result IPC's.
- adds a subclass that knows how to inject test assets into an extension and relay pass/fail from the extension's background page as well as run tests in that context. (ExtensionJSBrowserTest).
- ExtensionJSBrowserTest uses DOMAutomation's IPC's (which are available in an extension context); chrome.send is not.
- adds ExtensionLoadWaiter as a helper class to load and wait for an extension.
- eventually, should unify the way in which subclasses communicate to their test js resources:
-- js-end bindings (chrome.send vs window.domAutomation.send)
-- IPC messaging (WebUI specific handler system vs dom automation messages).
-- clean up the hand rolled js string "building".
-- make the subclass provide a getter to the WebContents that hosts its js under test.
These items are not within the scope of this cl.
- obtains friendly error messages from the extension's context while running tests via a json object passed back to the runner ExtensionJSBrowserTest; failures are printed in gtest.
Review URL: https://codereview.chromium.org/320753002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277249 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=367232
Review URL: https://codereview.chromium.org/335883004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277248 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=372495
TEST=BluetoothTest app
R=keybuk@chromium.org
TBR=tapted@chromium.org
Review URL: https://codereview.chromium.org/326313002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277247 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=None
Review URL: https://codereview.chromium.org/334933003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277246 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=383015
R=xiyuan@chromium.org
TEST=manually
Review URL: https://codereview.chromium.org/331543002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277245 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277244 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the increased scope of the API to cover Low Energy, and a
better knowledge of how Bluetooth 1.0 and 2.0 devices are handled,
update the permission strings to better reflect the effect of the
API.
BUG=244843
Review URL: https://codereview.chromium.org/333503007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277243 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For years we have been using LigHTTPd, and it has been flaky. It
appears that the native win32 apache2 port is much less flaky.
This checks in the base files and .sha1s for all of the binaries
and modules; we add a hook to gclient to download the files from
google storage.
R=brettw@chromium.org, ojan@chromium.org, scottmg@chromium.org
BUG=30536
Review URL: https://codereview.chromium.org/328053002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277242 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=chromium:358778
TEST=build successfully
Signed-off-by: Simon Que <sque@chromium.org>
R=dhsharp@chromium.org, isherman@chromium.org, rapati@chromium.org
Review URL: https://codereview.chromium.org/337813002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277241 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277240 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
https://skia.googlesource.com/skia/+log/2526f0e5fd4e0d846c5109adf71ed879f9e76f00..39e58adb99111acbcc0b115e44812a3090bd6a2b
TBR=scroggo@google.com
BUG=
Review URL: https://codereview.chromium.org/336723002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277239 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Chrome OS
Move profile creation / session initialization (prefs/RLZ) as well as some of OAuth session init
related code from LoginUtils to SessionManager. LoginUtils will temporarily implement
SessionManager::Delegate interface till existing test coverage is migrated from LoginUtils interface.
SessionManager will later use concept of UserSession (see design proposal at http://goto/cros-login-c14n).
LoginUtils::OnPrepareProfile() is split into
StartSession()
--PreStartSession() - things like switching logging dest
--CreateUserSession() - will eventually create UserSession instance
--StartCrosSession() - notify cros::SessionManager
--NotifyUserLoggedIn() - UserManager::UserLoggedIn()
--PrepareProfile()
PrepareProfile() - calls PM::CreateProfileAsync()
--OnProfileCreated()
----InitProfilePreferences() - early initialization
----UserProfileInitialized()
------transfer signin profile auth date (cookies/proxy auth/certs)
------RestoreAuthSessionImpl() - OAuth2LoginManager::RestoreSession()
----FinalizePrepareProfile(()
------Own TPM (if it didn't happen for some reason)
------Notify SAML offline signin limiter
------Notify ProfileImpl
------chrome::NOTIFICATION_LOGIN_USER_PROFILE_PREPARED
------InitRLZ (for primary user)
Minor cleanup
* Unify DemoApp profile initialization flow with regular one
* Don't pass display_email to LoginUtils::PrepareProfile
* Move powerwash related prefs registration to ResetScreenHandler
* Cleanup M31 migration code for |prefs::kProfileIsManaged| in LoginUtilsImpl::InitProfilePreferences()
BUG=370175,276163
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276626
Review URL: https://codereview.chromium.org/318853004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277238 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/328073002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277237 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=384733
NOTRY=True
NOTREECHECKS=True
TBR=miletus@chromium.org
Review URL: https://codereview.chromium.org/333103003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277227 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reason for revert:
Appears to have broken WallpaperManagerPolicyTest.PRE_PRE_WallpaperOnLoginScreen on http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/30930
[30103:30164:0613/224522:FATAL:weak_ptr.cc(26)] Check failed: sequence_checker_.CalledOnValidSequencedThread(). WeakPtrs must be checked on the same sequenced thread.
#0 0x7f486887bd6d base::debug::StackTrace::StackTrace()
#1 0x7f48688f8581 logging::LogMessage::~LogMessage()
#2 0x7f4868914936 base::internal::WeakReference::Flag::IsValid()
#3 0x7f4868914a03 base::internal::WeakReference::is_valid()
#4 0x000002f40b7e base::WeakPtr\u003C>::get()
#5 0x000002f3e405 base::internal::InvokeHelper\u003C>::MakeItSo()
#6 0x000002f3a45f base::internal::Invoker\u003C>::Run()
#7 0x7f486886685b base::Callback\u003C>::Run()
#8 0x7f48689bf4fd base::SequencedWorkerPool::Inner::ThreadLoop()
#9 0x7f48689bdd83 base::SequencedWorkerPool::Worker::Run()
#10 0x7f48689c9704 base::SimpleThread::ThreadMain()
#11 0x7f48689bc575 base::(anonymous namespace)::ThreadFunc()
#12 0x7f48647dde9a start_thread
#13 0x7f4861d733fd clone
Original issue's description:
> Remove more unretained
>
> BUG=349083
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277137
TBR=bshe@chromium.org,oshima@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=349083
Review URL: https://codereview.chromium.org/331033002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277224 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=384051
TBR=jeremy@chromium.org
NOTRY=True
NOTREECHECKS=True
Review URL: https://codereview.chromium.org/332043002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277223 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes perf bots failing the intl es_fr_pt-BR page cyclers.
BUG=None
NOTRY=True
NOTREECHECKS=True
TBR=nednguyen@chromium.org
Review URL: https://codereview.chromium.org/330393002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277222 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277216 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The reason this was happening is that the selection widget being animated after
having been destroyed. This patch fixes the problem by making sure
there is actually a root window when invoking widget movement/resize
events.
BUG=382982
TEST=WidgetTest.CloseWidgetWhileAnimating
Review URL: https://codereview.chromium.org/328723003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277214 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
and Remove unwanted header file from error_console.*.
R=rdevlin.cronin@chromium.org
BUG=354046
Review URL: https://codereview.chromium.org/334813003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277213 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=374952
Review URL: https://codereview.chromium.org/330333005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277212 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This only happens when an HttpStream returns OK to the read headers
callback, but no headers are actually received. It appears that
SPDY is the only thing that does this. This behavior should
probably be investigated as well.
BUG=384554
Review URL: https://codereview.chromium.org/330933003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277211 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The common case build path does not include running things under a debugger.
Use gdb-add-index instead to generate the index section.
See this chromium-dev thread for background:
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/CnRm0EIBp0E
BUG=374952
Review URL: https://codereview.chromium.org/335903002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277210 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove all traces of pref hash stores after last store reset.
* Make super MAC optional.
BUG=372547
TBR=asvitkine,jhawkins
Review URL: https://codereview.chromium.org/329093003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277209 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement the compositor API which allows a plugin to combine different sources of visual data efficiently, such as PPB_ImageData and OpengGL texture.
API Proposal http://goo.gl/V7xcu3
BUG=374383
Review URL: https://codereview.chromium.org/298023004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277208 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=339726
Review URL: https://codereview.chromium.org/330023005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277207 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Was speculatively reverted in https://codereview.chromium.org/332523008/, but
it does not appear to be the cause. (ssl_client_socket_unittest.cc is unrelated
and tlslite is only used in test server. ChromeAsyncSocketTest does not appear
to use the test server. Rather they use mock sockets.
Original description:
False start should not disable the session cache, but if we never process the
server Finished message, the session cannot be resumed.
BUG=none
Original review URL: https://codereview.chromium.org/301283004
Review URL: https://codereview.chromium.org/337773003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277206 0039d316-1c4b-4281-b951-d872f2087c98
|