Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(50)

Issue 660113: Reset the default quota limit for extensions to 5MB, but add a... (Closed)

Created:
10 years, 10 months ago by dumi
Modified:
9 years, 7 months ago
CC:
chromium-reviews, ben+cc_chromium.org, Erik does not do reviews, Aaron Boodman, pam+watch_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Reset the default quota limit for extensions to 5MB, but add a unlimited_quota permission that extensions can use to request unlimited quota. TEST=ExtensionsServiceTest.StorageQuota BUG=27688 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=40190

Patch Set 1 #

Patch Set 2 : Minor changes. #

Patch Set 3 : Minor changes. #

Total comments: 9

Patch Set 4 : Addressed most of Aaron's comments. #

Patch Set 5 : Minor fix to DatabaseUtil::GetOriginIdentifier(). #

Total comments: 2

Patch Set 6 : '' #

Patch Set 7 : Removed a couple of unnecessary includes. #

Total comments: 2

Patch Set 8 : '' #

Total comments: 6

Patch Set 9 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -12 lines) Patch
M chrome/browser/extensions/extensions_service.cc View 1 2 3 4 5 6 7 3 chunks +17 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extensions_service_unittest.cc View 1 2 3 4 5 6 7 8 3 chunks +51 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/extension.cc View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download
A chrome/test/data/extensions/storage_quota/limited_quota/1.0/manifest.json View 1 chunk +5 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/storage_quota/unlimited_quota/1.0/manifest.json View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M webkit/database/database_tracker.h View 1 2 3 4 5 6 7 2 chunks +7 lines, -0 lines 0 comments Download
M webkit/database/database_tracker.cc View 1 2 3 4 5 6 7 6 chunks +23 lines, -10 lines 0 comments Download
M webkit/database/database_util.h View 4 5 6 7 2 chunks +2 lines, -1 line 0 comments Download
M webkit/database/database_util.cc View 4 5 6 7 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
dumi
10 years, 10 months ago (2010-02-25 21:22:40 UTC) #1
Aaron Boodman
Have not reviewed unit test yet.. http://codereview.chromium.org/660113/diff/25/30 File chrome/browser/extensions/extensions_service.cc (right): http://codereview.chromium.org/660113/diff/25/30#newcode472 chrome/browser/extensions/extensions_service.cc:472: UTF8ToUTF16(std::string(chrome::kExtensionScheme) + "_" ...
10 years, 10 months ago (2010-02-25 21:29:33 UTC) #2
Erik does not do reviews
I'll defer to Michael and Aaron. Thanks for taking doing this work. Erik On Thu, ...
10 years, 10 months ago (2010-02-25 21:46:29 UTC) #3
michaeln
http://codereview.chromium.org/660113/diff/25/30 File chrome/browser/extensions/extensions_service.cc (right): http://codereview.chromium.org/660113/diff/25/30#newcode479 chrome/browser/extensions/extensions_service.cc:479: kint64max)); This works, but it really doesn't feel right ...
10 years, 10 months ago (2010-02-25 22:04:06 UTC) #4
dumi
http://codereview.chromium.org/660113/diff/25/30 File chrome/browser/extensions/extensions_service.cc (right): http://codereview.chromium.org/660113/diff/25/30#newcode472 chrome/browser/extensions/extensions_service.cc:472: UTF8ToUTF16(std::string(chrome::kExtensionScheme) + "_" + On 2010/02/25 21:29:33, Aaron Boodman ...
10 years, 10 months ago (2010-02-25 22:48:26 UTC) #5
michaeln
http://codereview.chromium.org/660113/diff/25/30 File chrome/browser/extensions/extensions_service.cc (right): http://codereview.chromium.org/660113/diff/25/30#newcode479 chrome/browser/extensions/extensions_service.cc:479: kint64max)); > I don't think this slows down the ...
10 years, 10 months ago (2010-02-26 00:24:34 UTC) #6
michaeln
http://codereview.chromium.org/660113/diff/1039/1044 File chrome/browser/extensions/extensions_service.cc (right): http://codereview.chromium.org/660113/diff/1039/1044#newcode474 chrome/browser/extensions/extensions_service.cc:474: chrome::kExtensionScheme, extension->id(), 0); Should we use extension.url() + WebSecurityOrigin ...
10 years, 10 months ago (2010-02-26 01:23:06 UTC) #7
dumi
http://codereview.chromium.org/660113/diff/1039/1044 File chrome/browser/extensions/extensions_service.cc (right): http://codereview.chromium.org/660113/diff/1039/1044#newcode474 chrome/browser/extensions/extensions_service.cc:474: chrome::kExtensionScheme, extension->id(), 0); On 2010/02/26 01:23:07, michaeln wrote: > ...
10 years, 10 months ago (2010-02-26 02:10:46 UTC) #8
michaeln
this works for me, i haven't looked at the test cases http://codereview.chromium.org/660113/diff/79/80 File webkit/database/database_tracker.cc (right): ...
10 years, 10 months ago (2010-02-26 02:36:47 UTC) #9
dumi
http://codereview.chromium.org/660113/diff/79/80 File webkit/database/database_tracker.cc (right): http://codereview.chromium.org/660113/diff/79/80#newcode376 webkit/database/database_tracker.cc:376: in_memory_quotas_.end()) On 2010/02/26 02:36:47, michaeln wrote: > maybe look ...
10 years, 10 months ago (2010-02-26 02:58:31 UTC) #10
Paweł Hajdan Jr.
Drive-by with minor test comments. http://codereview.chromium.org/660113/diff/94/100 File chrome/browser/extensions/extensions_service_unittest.cc (right): http://codereview.chromium.org/660113/diff/94/100#newcode1644 chrome/browser/extensions/extensions_service_unittest.cc:1644: static void GetQuotas(webkit_database::DatabaseTracker* db_tracker, ...
10 years, 10 months ago (2010-02-26 09:51:37 UTC) #11
michaeln
http://codereview.chromium.org/660113/diff/94/100 File chrome/browser/extensions/extensions_service_unittest.cc (right): http://codereview.chromium.org/660113/diff/94/100#newcode1690 chrome/browser/extensions/extensions_service_unittest.cc:1690: ChromeThread::FILE, FROM_HERE, In these unittests, the FILE thread and ...
10 years, 10 months ago (2010-02-26 20:04:25 UTC) #12
dumi
http://codereview.chromium.org/660113/diff/94/100 File chrome/browser/extensions/extensions_service_unittest.cc (right): http://codereview.chromium.org/660113/diff/94/100#newcode1644 chrome/browser/extensions/extensions_service_unittest.cc:1644: static void GetQuotas(webkit_database::DatabaseTracker* db_tracker, On 2010/02/26 09:51:37, Paweł Hajdan ...
10 years, 10 months ago (2010-02-26 20:58:10 UTC) #13
michaeln
10 years, 10 months ago (2010-02-26 22:38:29 UTC) #14
LGTM

Powered by Google App Engine
This is Rietveld 408576698