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

Issue 8177022: Add onChanged events to the extension settings API, both from sync and between (Closed)

Created:
9 years, 2 months ago by not at google - send to devlin
Modified:
9 years, 2 months ago
CC:
chromium-reviews, Erik does not do reviews, mihaip+watch_chromium.org, Paweł Hajdan Jr.
Visibility:
Public.

Description

Add onChanged events to the extension settings API, both from sync and between split mode background pages. BUG=97545 TEST=Updated ExtensionSettingsStorageUnittest, ExtensionSettingsSyncUnittest, ExtensionSettingsApitest Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106660

Patch Set 1 #

Patch Set 2 : Update HTML docs #

Patch Set 3 : . #

Total comments: 44

Patch Set 4 : comments #1 #

Total comments: 2

Patch Set 5 : Fix split_incognito API test for windows #

Patch Set 6 : . #

Patch Set 7 : . #

Total comments: 24

Patch Set 8 : comments #

Patch Set 9 : . #

Patch Set 10 : extension_settings_changes #

Patch Set 11 : sync (post clear-on-deletion patch) #

Patch Set 12 : sync again... #

Total comments: 17

Patch Set 13 : comments #

Patch Set 14 : win build #

Patch Set 15 : win build #2 #

Patch Set 16 : changes return string #

Total comments: 8

Patch Set 17 : comments #

Total comments: 15

Patch Set 18 : profile fix, comments #

Total comments: 14

Patch Set 19 : comments #

Patch Set 20 : . #

Patch Set 21 : message loop test fix #

Patch Set 22 : . #

Patch Set 23 : sync past more content breakages #

Patch Set 24 : . #

Patch Set 25 : just disable the test on windows :( #

Patch Set 26 : use correct bug number, mark as FLAKYL #

Patch Set 27 : sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1672 lines, -471 lines) Patch
M chrome/browser/extensions/extension_event_names.h View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_event_names.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -2 lines 0 comments Download
A chrome/browser/extensions/extension_setting_changes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +66 lines, -0 lines 0 comments Download
A chrome/browser/extensions/extension_setting_changes.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +38 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_settings_api.h View 5 chunks +18 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_settings_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +44 lines, -12 lines 0 comments Download
M chrome/browser/extensions/extension_settings_apitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 7 chunks +142 lines, -9 lines 0 comments Download
M chrome/browser/extensions/extension_settings_backend.h View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +20 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_settings_backend.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +21 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_settings_frontend.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +50 lines, -23 lines 0 comments Download
M chrome/browser/extensions/extension_settings_frontend.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 2 chunks +152 lines, -23 lines 0 comments Download
M chrome/browser/extensions/extension_settings_frontend_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_settings_leveldb_storage.cc View 1 2 3 4 5 6 7 8 9 10 9 chunks +32 lines, -14 lines 0 comments Download
A chrome/browser/extensions/extension_settings_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +31 lines, -0 lines 0 comments Download
A chrome/browser/extensions/extension_settings_observer.cc View 1 2 3 4 5 6 7 8 9 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_settings_storage.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +24 lines, -10 lines 0 comments Download
M chrome/browser/extensions/extension_settings_storage.cc View 1 2 3 4 5 6 7 2 chunks +40 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_settings_storage_cache.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +10 lines, -8 lines 0 comments Download
M chrome/browser/extensions/extension_settings_storage_quota_enforcer.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_settings_storage_unittest.h View 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_settings_storage_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 chunks +296 lines, -238 lines 0 comments Download
M chrome/browser/extensions/extension_settings_sync_unittest.cc View 1 2 5 chunks +25 lines, -19 lines 0 comments Download
M chrome/browser/extensions/in_memory_extension_settings_storage.cc View 5 chunks +15 lines, -8 lines 0 comments Download
M chrome/browser/extensions/syncable_extension_settings_storage.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +27 lines, -2 lines 0 comments Download
M chrome/browser/extensions/syncable_extension_settings_storage.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 24 5 chunks +137 lines, -24 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +6 lines, -2 lines 0 comments Download
M chrome/common/extensions/api/extension_api.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +33 lines, -2 lines 0 comments Download
M chrome/common/extensions/docs/experimental.settings.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +365 lines, -21 lines 0 comments Download
M chrome/test/data/extensions/api_test/settings/split_incognito/background.html View 1 2 3 4 5 7 1 chunk +57 lines, -31 lines 0 comments Download

Messages

Total messages: 59 (0 generated)
not at google - send to devlin
9 years, 2 months ago (2011-10-07 06:41:46 UTC) #1
akalin
Initial comments http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_backend.h File chrome/browser/extensions/extension_settings_backend.h (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_backend.h#newcode30 chrome/browser/extensions/extension_settings_backend.h:30: ObserverListThreadSafe<ExtensionSettingsObserver>* observers); pass a const ref to ...
9 years, 2 months ago (2011-10-07 21:06:23 UTC) #2
Matt Perry
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_api.cc#newcode62 chrome/browser/extensions/extension_settings_api.cc:62: backend->TriggerOnSettingsChanged( It seems weird to leave it up to ...
9 years, 2 months ago (2011-10-07 22:39:52 UTC) #3
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_api.cc#newcode62 chrome/browser/extensions/extension_settings_api.cc:62: backend->TriggerOnSettingsChanged( On 2011/10/07 22:39:52, Matt Perry wrote: > It ...
9 years, 2 months ago (2011-10-10 01:00:16 UTC) #4
Matt Perry
lgtm http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_api.cc#newcode62 chrome/browser/extensions/extension_settings_api.cc:62: backend->TriggerOnSettingsChanged( On 2011/10/10 01:00:16, kalman wrote: > On ...
9 years, 2 months ago (2011-10-10 20:37:15 UTC) #5
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_leveldb_storage.cc File chrome/browser/extensions/extension_settings_leveldb_storage.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_leveldb_storage.cc#newcode248 chrome/browser/extensions/extension_settings_leveldb_storage.cc:248: base::JSONReader().JsonToValue(old_value_as_json, false, false); On 2011/10/10 20:37:15, Matt Perry wrote: ...
9 years, 2 months ago (2011-10-10 22:57:53 UTC) #6
Matt Perry
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_leveldb_storage.cc File chrome/browser/extensions/extension_settings_leveldb_storage.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_leveldb_storage.cc#newcode248 chrome/browser/extensions/extension_settings_leveldb_storage.cc:248: base::JSONReader().JsonToValue(old_value_as_json, false, false); On 2011/10/10 22:57:53, kalman wrote: > ...
9 years, 2 months ago (2011-10-10 23:01:17 UTC) #7
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_leveldb_storage.cc File chrome/browser/extensions/extension_settings_leveldb_storage.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/extension_settings_leveldb_storage.cc#newcode248 chrome/browser/extensions/extension_settings_leveldb_storage.cc:248: base::JSONReader().JsonToValue(old_value_as_json, false, false); On 2011/10/10 23:01:17, Matt Perry wrote: ...
9 years, 2 months ago (2011-10-11 03:58:47 UTC) #8
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/14001/chrome/browser/extensions/extension_settings_apitest.cc File chrome/browser/extensions/extension_settings_apitest.cc (right): http://codereview.chromium.org/8177022/diff/14001/chrome/browser/extensions/extension_settings_apitest.cc#newcode177 chrome/browser/extensions/extension_settings_apitest.cc:177: ReplyWhenSatisfied("assertAddFooNotification", "assertNoNotifications"); On 2011/10/11 03:58:48, kalman wrote: > Hmmm, ...
9 years, 2 months ago (2011-10-12 05:43:29 UTC) #9
Aaron Boodman
On 2011/10/12 05:43:29, kalman wrote: > There might be something I can do on the ...
9 years, 2 months ago (2011-10-12 05:53:12 UTC) #10
Matt Perry
http://codereview.chromium.org/8177022/diff/24001/chrome/test/data/extensions/api_test/settings/split_incognito/background.html File chrome/test/data/extensions/api_test/settings/split_incognito/background.html (right): http://codereview.chromium.org/8177022/diff/24001/chrome/test/data/extensions/api_test/settings/split_incognito/background.html#newcode59 chrome/test/data/extensions/api_test/settings/split_incognito/background.html:59: retry("assertNoNotifications", callback); Polling is almost always a bad idea ...
9 years, 2 months ago (2011-10-12 17:23:01 UTC) #11
Matt Perry
On 2011/10/12 05:53:12, Aaron Boodman wrote: > On 2011/10/12 05:43:29, kalman wrote: > > There ...
9 years, 2 months ago (2011-10-12 17:23:54 UTC) #12
Aaron Boodman
On 2011/10/12 17:23:54, Matt Perry wrote: > On 2011/10/12 05:53:12, Aaron Boodman wrote: > > ...
9 years, 2 months ago (2011-10-12 18:30:20 UTC) #13
Matt Perry
On 2011/10/12 18:30:20, Aaron Boodman wrote: > On 2011/10/12 17:23:54, Matt Perry wrote: > > ...
9 years, 2 months ago (2011-10-12 18:33:43 UTC) #14
Aaron Boodman
On Wed, Oct 12, 2011 at 11:33 AM, <mpcomplete@chromium.org> wrote: > On 2011/10/12 18:30:20, Aaron ...
9 years, 2 months ago (2011-10-12 18:53:05 UTC) #15
akalin
http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_backend.cc File chrome/browser/extensions/extension_settings_backend.cc (right): http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_backend.cc#newcode91 chrome/browser/extensions/extension_settings_backend.cc:91: observers_.get(), just observers_ http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_backend.h File chrome/browser/extensions/extension_settings_backend.h (right): http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_backend.h#newcode78 chrome/browser/extensions/extension_settings_backend.h:78: ...
9 years, 2 months ago (2011-10-12 22:26:30 UTC) #16
not at google - send to devlin
Thanks again guys. Re the test retry stuff: Using RunAllPendingTasks() makes sense, and indeed seems ...
9 years, 2 months ago (2011-10-13 06:40:43 UTC) #17
Aaron Boodman
On 2011/10/13 06:40:43, kalman wrote: > Re the test retry stuff: Using RunAllPendingTasks() makes sense, ...
9 years, 2 months ago (2011-10-13 20:33:56 UTC) #18
akalin
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/syncable_extension_settings_storage.cc File chrome/browser/extensions/syncable_extension_settings_storage.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/syncable_extension_settings_storage.cc#newcode246 chrome/browser/extensions/syncable_extension_settings_storage.cc:246: std::string("Error getting current sync state for ") + On ...
9 years, 2 months ago (2011-10-13 20:40:41 UTC) #19
akalin
http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_observer.h File chrome/browser/extensions/extension_settings_observer.h (right): http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_observer.h#newcode50 chrome/browser/extensions/extension_settings_observer.h:50: const std::string& event_json) = 0; On 2011/10/13 06:40:43, kalman ...
9 years, 2 months ago (2011-10-13 20:45:15 UTC) #20
akalin
http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_observer.h File chrome/browser/extensions/extension_settings_observer.h (right): http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_observer.h#newcode16 chrome/browser/extensions/extension_settings_observer.h:16: // A list of setting changes. Use this class ...
9 years, 2 months ago (2011-10-13 20:45:57 UTC) #21
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_observer.h File chrome/browser/extensions/extension_settings_observer.h (right): http://codereview.chromium.org/8177022/diff/24001/chrome/browser/extensions/extension_settings_observer.h#newcode16 chrome/browser/extensions/extension_settings_observer.h:16: // A list of setting changes. Use this class ...
9 years, 2 months ago (2011-10-13 23:08:14 UTC) #22
Matt Perry
http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/syncable_extension_settings_storage.cc File chrome/browser/extensions/syncable_extension_settings_storage.cc (right): http://codereview.chromium.org/8177022/diff/4001/chrome/browser/extensions/syncable_extension_settings_storage.cc#newcode246 chrome/browser/extensions/syncable_extension_settings_storage.cc:246: std::string("Error getting current sync state for ") + On ...
9 years, 2 months ago (2011-10-13 23:20:24 UTC) #23
akalin
On 2011/10/13 23:20:24, Matt Perry wrote: > I disagree. StringPrintf is perfectly typesafe if you ...
9 years, 2 months ago (2011-10-13 23:39:53 UTC) #24
not at google - send to devlin
On 2011/10/13 23:39:53, akalin wrote: > On 2011/10/13 23:20:24, Matt Perry wrote: > > I ...
9 years, 2 months ago (2011-10-14 00:22:03 UTC) #25
akalin
Few more structural comments http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.cc File chrome/browser/extensions/extension_settings_changes.cc (right): http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.cc#newcode16 chrome/browser/extensions/extension_settings_changes.cc:16: change->Set("key", Value::CreateStringValue(key)); can do SetString() ...
9 years, 2 months ago (2011-10-14 10:31:49 UTC) #26
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.cc File chrome/browser/extensions/extension_settings_changes.cc (right): http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.cc#newcode16 chrome/browser/extensions/extension_settings_changes.cc:16: change->Set("key", Value::CreateStringValue(key)); On 2011/10/14 10:31:49, akalin wrote: > can ...
9 years, 2 months ago (2011-10-17 00:04:33 UTC) #27
akalin
http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.h File chrome/browser/extensions/extension_settings_changes.h (right): http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.h#newcode19 chrome/browser/extensions/extension_settings_changes.h:19: void AppendChange( On 2011/10/17 00:04:33, kalman wrote: > On ...
9 years, 2 months ago (2011-10-17 08:08:57 UTC) #28
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.h File chrome/browser/extensions/extension_settings_changes.h (right): http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.h#newcode19 chrome/browser/extensions/extension_settings_changes.h:19: void AppendChange( On 2011/10/17 08:08:57, akalin wrote: > On ...
9 years, 2 months ago (2011-10-17 10:35:33 UTC) #29
akalin
Few more comments, I'll take a more detailed pass later today http://codereview.chromium.org/8177022/diff/55002/chrome/browser/extensions/extension_setting_changes.cc File chrome/browser/extensions/extension_setting_changes.cc (right): ...
9 years, 2 months ago (2011-10-17 17:37:38 UTC) #30
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/55002/chrome/browser/extensions/extension_setting_changes.cc File chrome/browser/extensions/extension_setting_changes.cc (right): http://codereview.chromium.org/8177022/diff/55002/chrome/browser/extensions/extension_setting_changes.cc#newcode24 chrome/browser/extensions/extension_setting_changes.cc:24: std::string changes_json; On 2011/10/17 17:37:38, akalin wrote: > should ...
9 years, 2 months ago (2011-10-17 23:05:44 UTC) #31
Aaron Boodman
Drive-by: Gee, there sure are a lot of files related to this feature. Can you ...
9 years, 2 months ago (2011-10-18 04:32:08 UTC) #32
Aaron Boodman
http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.h File chrome/browser/extensions/extension_settings_changes.h (right): http://codereview.chromium.org/8177022/diff/47001/chrome/browser/extensions/extension_settings_changes.h#newcode19 chrome/browser/extensions/extension_settings_changes.h:19: void AppendChange( Guys, I'm really sorry to add more ...
9 years, 2 months ago (2011-10-18 06:18:30 UTC) #33
Aaron Boodman
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc#newcode61 chrome/browser/extensions/extension_settings_api.cc:61: backend->TriggerOnSettingsChanged( We just came from backend. Why not have ...
9 years, 2 months ago (2011-10-18 06:22:39 UTC) #34
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc#newcode61 chrome/browser/extensions/extension_settings_api.cc:61: backend->TriggerOnSettingsChanged( On 2011/10/18 06:22:39, Aaron Boodman wrote: > We ...
9 years, 2 months ago (2011-10-18 06:26:55 UTC) #35
Aaron Boodman
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc#newcode61 chrome/browser/extensions/extension_settings_api.cc:61: backend->TriggerOnSettingsChanged( On 2011/10/18 06:26:56, kalman wrote: > On 2011/10/18 ...
9 years, 2 months ago (2011-10-18 06:53:01 UTC) #36
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc#newcode61 chrome/browser/extensions/extension_settings_api.cc:61: backend->TriggerOnSettingsChanged( On 2011/10/18 06:53:01, Aaron Boodman wrote: > On ...
9 years, 2 months ago (2011-10-18 08:04:34 UTC) #37
akalin
> Do we really need a Builder and a ref-counted inner object thing to > ...
9 years, 2 months ago (2011-10-18 15:57:00 UTC) #38
akalin
On Tue, Oct 18, 2011 at 8:56 AM, Fred Akalin <akalin@chromium.org> wrote: > The Builder ...
9 years, 2 months ago (2011-10-18 16:42:44 UTC) #39
akalin
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_setting_changes.h File chrome/browser/extensions/extension_setting_changes.h (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_setting_changes.h#newcode47 chrome/browser/extensions/extension_setting_changes.h:47: // Create using the Builder class. Say that |changes| ...
9 years, 2 months ago (2011-10-18 19:00:04 UTC) #40
Aaron Boodman
On Tue, Oct 18, 2011 at 8:56 AM, Fred Akalin <akalin@chromium.org> wrote: >> Do we ...
9 years, 2 months ago (2011-10-18 19:10:08 UTC) #41
Aaron Boodman
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc File chrome/browser/extensions/extension_settings_api.cc (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_settings_api.cc#newcode61 chrome/browser/extensions/extension_settings_api.cc:61: backend->TriggerOnSettingsChanged( On 2011/10/18 08:04:34, kalman wrote: > On 2011/10/18 ...
9 years, 2 months ago (2011-10-18 19:10:21 UTC) #42
Aaron Boodman
On 2011/10/18 19:00:04, akalin wrote: > http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_setting_changes.h > File chrome/browser/extensions/extension_setting_changes.h (right): > > http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_setting_changes.h#newcode47 > ...
9 years, 2 months ago (2011-10-18 19:33:20 UTC) #43
akalin
> I understand that the ref-counted inner objects are meant to avoid > copies. Do ...
9 years, 2 months ago (2011-10-18 19:54:31 UTC) #44
Aaron Boodman
On Tue, Oct 18, 2011 at 12:54 PM, Fred Akalin <akalin@chromium.org> wrote: >> I understand ...
9 years, 2 months ago (2011-10-18 20:30:51 UTC) #45
akalin
> Fred, the relationship between extensions and incognito is unfortunately > subtle > and complex. ...
9 years, 2 months ago (2011-10-18 20:52:24 UTC) #46
not at google - send to devlin
Christ. Ok. Let me try to address all of these, paraphrased by reading through what ...
9 years, 2 months ago (2011-10-19 01:03:56 UTC) #47
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_setting_changes.h File chrome/browser/extensions/extension_setting_changes.h (right): http://codereview.chromium.org/8177022/diff/61001/chrome/browser/extensions/extension_setting_changes.h#newcode47 chrome/browser/extensions/extension_setting_changes.h:47: // Create using the Builder class. On 2011/10/18 19:00:04, ...
9 years, 2 months ago (2011-10-19 03:14:32 UTC) #48
Aaron Boodman
On Tue, Oct 18, 2011 at 6:03 PM, <kalman@chromium.org> wrote: > * On triggering the ...
9 years, 2 months ago (2011-10-19 03:38:18 UTC) #49
not at google - send to devlin
On 2011/10/19 03:38:18, Aaron Boodman wrote: > On Tue, Oct 18, 2011 at 6:03 PM, ...
9 years, 2 months ago (2011-10-19 05:00:15 UTC) #50
akalin
Some more comments for ExtensionSettingsFrontend. I think I'll recuse myself from reviewing everything but ExtensionSettingsFrontend. ...
9 years, 2 months ago (2011-10-19 19:09:49 UTC) #51
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/70004/chrome/browser/extensions/extension_settings_frontend.cc File chrome/browser/extensions/extension_settings_frontend.cc (right): http://codereview.chromium.org/8177022/diff/70004/chrome/browser/extensions/extension_settings_frontend.cc#newcode27 chrome/browser/extensions/extension_settings_frontend.cc:27: const ExtensionSettingChanges& changes) OVERRIDE { On 2011/10/19 19:09:49, akalin ...
9 years, 2 months ago (2011-10-19 22:59:36 UTC) #52
akalin
http://codereview.chromium.org/8177022/diff/70004/chrome/browser/extensions/extension_settings_frontend.cc File chrome/browser/extensions/extension_settings_frontend.cc (right): http://codereview.chromium.org/8177022/diff/70004/chrome/browser/extensions/extension_settings_frontend.cc#newcode27 chrome/browser/extensions/extension_settings_frontend.cc:27: const ExtensionSettingChanges& changes) OVERRIDE { On 2011/10/19 22:59:36, kalman ...
9 years, 2 months ago (2011-10-19 23:17:00 UTC) #53
not at google - send to devlin
http://codereview.chromium.org/8177022/diff/70004/chrome/browser/extensions/extension_settings_frontend.cc File chrome/browser/extensions/extension_settings_frontend.cc (right): http://codereview.chromium.org/8177022/diff/70004/chrome/browser/extensions/extension_settings_frontend.cc#newcode27 chrome/browser/extensions/extension_settings_frontend.cc:27: const ExtensionSettingChanges& changes) OVERRIDE { On 2011/10/19 23:17:00, akalin ...
9 years, 2 months ago (2011-10-19 23:47:34 UTC) #54
akalin
Okay LGTM. I leave the rest to Aaron/Matt.
9 years, 2 months ago (2011-10-19 23:55:26 UTC) #55
Matt Perry
On 2011/10/19 23:55:26, akalin wrote: > Okay LGTM. I leave the rest to Aaron/Matt. I ...
9 years, 2 months ago (2011-10-20 00:07:21 UTC) #56
not at google - send to devlin
On 2011/10/20 00:07:21, Matt Perry wrote: > On 2011/10/19 23:55:26, akalin wrote: > > Okay ...
9 years, 2 months ago (2011-10-20 00:35:56 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/8177022/87031
9 years, 2 months ago (2011-10-21 00:45:09 UTC) #58
commit-bot: I haz the power
9 years, 2 months ago (2011-10-21 02:12:10 UTC) #59
Change committed as 106660

Powered by Google App Engine
This is Rietveld 408576698