| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
click-to-play.
* 124177 - Apply plugin whitelisting only when turning on click-to-play (i.e. not block).
* 124178 - Don't infobar pdf viewer and google talk plugin.
* 123751 - Whitelist Google Talk plug-in when turning on click-to-play.
* 122816 - Add per-plugin whitelisting to chrome://plugins
BUG=115472
TEST=yesplz
Review URL: https://chromiumcodereview.appspot.com/9537014
git-svn-id: svn://svn.chromium.org/chrome/branches/1025/src@124507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revert 119620 - Revert r119614 "Make auto-enrollment client retry after auto-update if the modulus limit was in..."
I initially thought r119615 was the culprit but I was wrong. Only r119614 could
now possibly make ExtensionApiTest.ProcessesVsTaskManager time out reliably on
windows.
TBR=joaodasilva@chromium.org
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/9295039
TBR=maruel@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9296037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119629 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
modulus limit was in..."
I initially thought r119615 was the culprit but I was wrong. Only r119614 could
now possibly make ExtensionApiTest.ProcessesVsTaskManager time out reliably on
windows.
TBR=joaodasilva@chromium.org
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/9295039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119620 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
increased.
Also moved the local state handling code to auto_enrollment_client.cc.
BUG=chromium-os:23063
TEST=AutoEnrollmentClientTest.*
Review URL: http://codereview.chromium.org/9296007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119614 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:24308
TEST=Modified DeviceStatusCollectorTest in unit_tests to check that
portions of the status are only included when the appropriate pref is
enabled.
Review URL: http://codereview.chromium.org/9289017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119470 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:24308
TEST=Manual
Review URL: https://chromiumcodereview.appspot.com/9284025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119058 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
TBR=darin@chromium.org
BUG=62079
TEST=none
Review URL: http://codereview.chromium.org/9074004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118855 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Microsoft are providing a similar policy option and it looks like some
groups
may need it while their proxies are updated.
It's rather unfortunate that the underlying SSLConfigService member is
called
enable_false_start, but I don't want to conflate a clean up of that with
this
CL.
BUG=107728
TEST=none
http://codereview.chromium.org/9131012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118833 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*) Removed temporary 'protector.enabled' pref.
*) Renamed --disable-protector back to --no-protector ("bad flag" on platforms other than ChromeOS).
BUG=None
TEST=Manual with and without --no-protector
Review URL: http://codereview.chromium.org/9270041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118728 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We do this by adding a per-profile pref that tracks whether or not a shortcut has been created for it. We check that flag at Profile startup and create a new shortcut if needed (while setting the flag to avoid creating future shortcuts).
BUG=109447
TEST=Start Chrome in v16 or v17 and create a new profile. Update Chrome to the latest version (including this patch) and ensure that starting a window with one of the two original profiles creates a desktop shortcut with that Profile's data. Ensure that if we then delete the shortcut for the profile, but start a new window for the profile, another shortcut is not created.
Review URL: http://codereview.chromium.org/9253016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118316 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kWebKitLoadsImagesAutomatically isn't enough. In plain WebKit one must also set
a flag in CachedResourceLoader. In Chrome this loader class isn't used, and
image loading control is done via ChromeRenderViewObserver.
R=bauerb@chromium.org
TBR=darin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9255018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118276 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is only shown when auto-enrollment is performed and doesn't succeed
automatically at first. It explains the user what he has to do, and gives a
(buried) option to opt out of enterprise enrollment.
This feature is behind a flag, and is still disabled by default.
BUG=chromium-os:23063
TEST=Login with an invalid (e.g. @gmail.com) account at the first sign-in screen during OOBE. Auto-enrollment should fail and show an explanatory dialog.
Review URL: http://codereview.chromium.org/9022049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118087 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Hook it up to the print preview switches. We will hook up enterprise policy to this in a separate CL.
BUG=102863
TEST=none
Review URL: http://codereview.chromium.org/9139045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118025 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=110043
TEST=Manual: Protector bubble only triggered when 'protector.enabled' == true in Local State.
Review URL: http://codereview.chromium.org/9134008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=104695
TEST=For the moment, this feature is behind the auto-login flag. This must
be turned on for this feature to be available. Once the flag is turned on,
if the user visits a google signin page and the profile is not connected to
a google account, an infobar appears asking if the user wants to "Sign in to
chrome". If so, the user is redirected to the syncpromo to sign in to chrome.
Once signed in, the user is redirected to the page they were going to before
seeing the google signin page.
The user can also choose "never show me this again", in which case the infobar
to connect the profile will not be shown for subsequent google singin pages.
Review URL: http://codereview.chromium.org/9168033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117555 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove large/minimal/oem bubble types, use a single bubble.
Update strings, remove unused code, add Change link/button.
Point Change link to chrome://settings/searchEngines for now.
Old string: "Search using Google from right here"
New string: "You can search from here with Google!"
New link/button text: "Change"
Mac xib changes: Add 'Change' button, widen bubble to fit.
BUG=107005
TEST=First run search engine bubble now says "You can search from here with Google!"
TBR=pkasting
Review URL: http://codereview.chromium.org/9016036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117521 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upon startup, all profiles which had browsers open at the last exit are restored.
This will restore the last open pages if the profile settings so dictate.
BUG=99088
TEST=see bug & ProfileManagerTest.LastActiveProfiles(AtShutdown)?, BrowserInitTest.StartupURLsForTwoProfiles
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=117033
Review URL: http://codereview.chromium.org/9087009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117420 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pages."
This reverts commit 2e2929bd78578081b5665fcea6d085793df2c233.
TBR=marja@chromium.org
BUG=99088
TEST=none
Review URL: http://codereview.chromium.org/9181004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117116 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upon startup, all profiles which had browsers open at the last exit are restored.
This will restore the last open pages if the profile settings so dictate.
BUG=99088
TEST=see bug & ProfileManagerTest.LastActiveProfiles(AtShutdown)?, BrowserInitTest.StartupURLsForTwoProfiles
Review URL: http://codereview.chromium.org/9087009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This fix removes the sidebar api and all its references from the code (primarily relating to chrome/common/extensions and chrome/browser/ui).
BUG=107646
TEST=Covered by existing tests.
Review URL: http://codereview.chromium.org/9006027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116901 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
R=dmazzoni@chromium.org
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8932002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116447 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
John: I've added a method and a message in the devtools subsystem.
Review URL: http://codereview.chromium.org/9008043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115967 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
intl.global.charset_default
webkit.webprefs.global.standard_font_family
webkit.webprefs.global.fixed_font_family
webkit.webprefs.global.serif_font_family
webkit.webprefs.global.sansserif_font_family
webkit.webprefs.global.cursive_font_family
webkit.webprefs.global.fantasy_font_family
webkit.webprefs.global.default_font_size
webkit.webprefs.global.default_fixed_font_size
webkit.webprefs.global.minimum_font_size
webkit.webprefs.global.minimum_logical_font_size
webkit.webprefs.global.javascript_can_open_windows_automatically
webkit.webprefs.global.loads_images_automatically
webkit.webprefs.global.plugins_enabled
BUG=105537
TEST=PrefsTabHelperTest*,PrefsTabHelperBrowserTest*
For files that has only prefs names changes and require OWNERS approval:
TBR=erikwright@chromium.org,gene@chromium.org,csilv@chromium.org,atwilson@chromium.org,mirandac@chromium.org
Review URL: http://codereview.chromium.org/8879016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115955 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
is for Windows only.
BUG=95971
TEST=This requires a special branded build to test (and master_preferences set to have auto_launch_chrome: true or specify mini_installer param --auto-launch-chrome), but after installing it you should see an item under the Wrench \ Options \ Basics that lets you configure Chrome to not auto-launch. If you instead, log out and log in again, Chrome should start with an infobar saying that it was auto-launched. The infobar should stay for a max of 5 launches and then not appear again. Pressing "Cut it out!" on the infobar should turn off this feature. If you just want to test the infobar, launch chrome with --auto-launch-at-startup. Also, uninstall and make sure Chrome is not auto-launched (a Windows error about Chrome not being found should not be shown).
Review URL: http://codereview.chromium.org/8729009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114621 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Split out pointer, touchpad and mouse settings.
BUG=chromium-os:22305
TEST=chrome://settings/system should have separate pointer, touchpad and mouse settings.
Review URL: http://codereview.chromium.org/8905025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114600 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8958001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114599 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
properties into profile preferences and making them syncable. The profile observes changes to these prefs and pushes them to the profile info cache.
The initialization of these prefs and of the info cache is done in two steps. First, the profile prefs are setup with values generated by the profile info cache. This causes the profile to try to push the changed values to the info cache, but since the profile isn't in the cache, it fails
BUG=87658
TEST=ProfileManagerTest.InitProfileUserPrefs, Have two machines with chrome, both with multiple profiles and each with one profile signed in to the same account. Change avatar/name on one, and it will change on the other.
Review URL: http://codereview.chromium.org/8883030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114263 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=43281
TEST=Setting pref has same effect as running with --enable-memory-info.
Review URL: http://codereview.chromium.org/8896018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114022 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename the name to describe its role more precisely
Actual value ("settings.accessibility") is not changed
BUG=None
TEST=build success
Review URL: http://codereview.chromium.org/8800033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113545 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
green tree. TBRing since this is a revert.
R=sail@chromium.org, jwd@chromium.org
BUG=87658
TEST=none
Review URL: http://codereview.chromium.org/8815005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113115 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in a preference.
This way ChromiumOS can run the same session restore code as Chrome.
BUG=1870
TEST=NONE
Review URL: http://codereview.chromium.org/8745015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112985 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=103851
TEST=tree
R=kbr
Review URL: http://codereview.chromium.org/8758003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112879 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=87658
TEST=Have two machines with chrome, both with multiple profiles and each with one profile signed in to the same account. Change avatar/name on one, and it will change on the other.
Review URL: http://codereview.chromium.org/8771024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112856 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The preference is controlled by the command line and enterprise policy.
R=mattm@chromium.org,mnissler@chromium.org
BUG=106077
TEST=Existing policy unit tests are updated.
Review URL: http://codereview.chromium.org/8772014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112848 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Read from the bottom to the top:
* Add new unit tests to cover what was removed before.
* Rename SignedSettingsTempStorage to SignedSettingsCache.
* Revitalize existing tests for SignedSettings[Helper].
* Add the needed infrastucture to support enrollment as well.
* Remove the second cache in OwnershipService it is obsolete.
* Remove the prop ops completely.
* Remove direct prop op from the proxy stuff.
* Serialize policy changes correctly and map side effects of policies.
Mainly make sure we never serialize dirty policy.
Don't reload if policy is serialized fine.
Clear local state registration.
* Clean up redundand SS ops and make proper callbacks for the helper
Move the temp storage finalization to where it belongs.
* Make the temp storage be the cache and use policy ops.
* Make DeviceSettingsProvider work with the protobuf blob directly.
* Merged DeviceSettingsProvider and UserCrosSettingsTrust.
* Rename UserCrosSettingsProvider to DeviceSettingsProvider.
* Extract the SignedSettingsMigrationHelper in its own file.
BUG=chromium-os:14054
TEST=unit_tests:SignedSettings*,*CrosSettings*,suite_Smoke:login_OwnershipApi
Review URL: http://codereview.chromium.org/8727037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112713 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
With this CL we now cache the GAIA profile picture URL to avoid downloading the picture multiple times.
BUG=91241, http://code.google.com/p/chromium-os/issues/detail?id=23579
TEST=
Review URL: http://codereview.chromium.org/8742009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112332 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8520009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112225 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this CL we update the user's GAIA info:
- immediately after they sign into sync
- every 24 hours since the last GAIA info update
BUG=91241
TEST=
Review URL: http://codereview.chromium.org/8709002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112157 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=105537
TEST=TabContentsWrapperTest.PerTabJavaScriptEnabled
Review URL: http://codereview.chromium.org/8716004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112001 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Admins can specify the URL, name, and icon to be used for the enterprise
web store. The app itself is implemented as a component extension, with
some of the manifest values being specified by policy.
BUG=88464
TEST=New ComponentLoaderTest class added to unit_tests. Additional
manual testing: set "EnterpriseWebStoreURL" policy to a valid URL and
start up Chrome. Verify that there is an app on the new tab page that
links to the specified URL. If possible, try installing an extension from
somewhere on that URL, and ensure that no warning is shown before
showing the permission dialog.
Review URL: http://codereview.chromium.org/8477005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Two new policies added:
DiskCacheSize (general cache size)
MediaCacheSize (cache size for media files)
BUG=100549
TEST=unit_tests *Policy*
Review URL: http://codereview.chromium.org/8572006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110681 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=70652
R=willchan
TEST=network unittests, browser unit tests
Review URL: http://codereview.chromium.org/8423028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110143 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
search provider. Add some defensive measures to prevent deletion of the default search engine or unnecessarily uniquifying keywords.
TEST=Ensure that the default search provider syncs when the Preferences sync data type is enabled. Ensure that the normal search engine syncing changes (add, update, delete) all work.
BUG=15548
Review URL: http://codereview.chromium.org/8334030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109882 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=97388
TEST=existing apitests + status icon unittests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109285
Review URL: http://codereview.chromium.org/8386074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109634 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
trybot, stuffing up the CQ.
Add a tray notification UI for speech input recording in the extension API.
BUG=97388
TEST=existing apitests + status icon unittests
Review URL: http://codereview.chromium.org/8386074
TBR=leandrogracia@chromium.org
Review URL: http://codereview.chromium.org/8508051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109389 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=97388
TEST=existing apitests + status icon unittests
Review URL: http://codereview.chromium.org/8386074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109285 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:22457
TEST=unit tests pass. Manual tests on various platforms.
Review URL: http://codereview.chromium.org/8351089
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108906 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
it's not a part of ntp4. It controlled the display state of the various sections in ntp3.
BUG=76706
TEST=trybots
Review URL: http://codereview.chromium.org/8438028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To make it clear what's happening we want to show a "signed into sync" confirmation bubble in NTP. We only show this bubble for users who signed in using the sync promo page.
Screenshots of the bubble:
http://www.dropmocks.com/mbiqd
BUG=101057
TEST=
Review URL: http://codereview.chromium.org/8396024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108240 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the preferences with the command-line options via the
CommandLinePrefStore. This allows us to control the preferences
via the PolicyPrefStores or any other pref store in the future.
Patch originally by wtc@chromium.org at http://codereview.chromium.org/7776002
R=wtc@chromium.org
BUG=102019
TEST=none
Review URL: http://codereview.chromium.org/8402019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108073 0039d316-1c4b-4281-b951-d872f2087c98
|