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

Issue 14556015: [Media Galleries] Lazily initialize the storage monitor. (Closed)

Created:
7 years, 7 months ago by Greg Billock
Modified:
7 years, 6 months ago
CC:
chromium-reviews, oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, sail+watch_chromium.org, nkostylev+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

[Media Galleries] Lazily initialize the storage monitor. The storage monitor is no longer initialized upon startup. Instead the registry and dialog controller which need it will initialize it on first use. BUG=234409 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=203801

Patch Set 1 #

Patch Set 2 : Fix-ups for tests #

Patch Set 3 : Windows compile tweaks #

Total comments: 14

Patch Set 4 : Privatize #

Total comments: 12

Patch Set 5 : Rebase #

Patch Set 6 : Get rid of GetPreferences, update callers to async method #

Patch Set 7 : Weak ptr for registry #

Total comments: 14

Patch Set 8 : path check #

Total comments: 3

Patch Set 9 : Test repair #

Total comments: 9

Patch Set 10 : Don't reset prefs in tracker #

Patch Set 11 : Rebase #

Total comments: 27

Patch Set 12 : Improve tracker code #

Total comments: 10

Patch Set 13 : Change signature, add RVH transaction obj #

Patch Set 14 : Touch-ups #

Patch Set 15 : Rebase #

Patch Set 16 : Mark override #

Patch Set 17 : Switch approaches #

Total comments: 14

Patch Set 18 : Get everything moved over #

Patch Set 19 : Adjustments #

Total comments: 22

Patch Set 20 : Rebase on prefs #

Total comments: 14

Patch Set 21 : Rebase #

Patch Set 22 : Rebase onto master post-dep-commit #

Patch Set 23 : Move storage monitor init into the API call layer #

Patch Set 24 : Fix some comments ++ #

Patch Set 25 : Add StorageMonitor comment #

Total comments: 29

Patch Set 26 : Harden async boundary in WebUI #

Total comments: 6

Patch Set 27 : Use thread checker #

Patch Set 28 : Rebase to head #

Patch Set 29 : Fix merge #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+208 lines, -67 lines) Patch
M chrome/browser/chrome_browser_main_linux.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chrome_browser_main_linux.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 27 1 chunk +0 lines, -8 lines 0 comments Download
M chrome/browser/chrome_browser_main_mac.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chrome_browser_main_mac.mm View 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/chrome_browser_main_win.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chrome_browser_main_win.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 27 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/chromeos/chrome_browser_main_chromeos.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 27 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/media_galleries/media_galleries_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/media_galleries/media_galleries_api.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 27 28 4 chunks +15 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/media_galleries_private/media_galleries_eject_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 4 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h 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 9 chunks +21 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.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 15 chunks +74 lines, -19 lines 0 comments Download
M chrome/browser/media_galleries/media_file_system_registry.h 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 27 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/media_galleries/media_file_system_registry.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 27 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/media_galleries/media_file_system_registry_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 23 24 25 26 27 8 chunks +15 lines, -6 lines 0 comments Download
M chrome/browser/media_galleries/media_galleries_dialog_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/media_galleries/media_galleries_dialog_controller.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 27 1 chunk +10 lines, -1 line 0 comments Download
M chrome/browser/storage_monitor/storage_monitor.h 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 27 2 chunks +13 lines, -1 line 0 comments Download
M chrome/browser/storage_monitor/storage_monitor.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 3 chunks +6 lines, -0 lines 2 comments Download
M chrome/browser/storage_monitor/test_storage_monitor.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/media_galleries_handler.h 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 +11 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/options/media_galleries_handler.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 6 chunks +22 lines, -5 lines 0 comments Download

Messages

Total messages: 50 (0 generated)
Greg Billock
This is ready for a look. I don't think I'll submit until after the branch, ...
7 years, 7 months ago (2013-05-02 19:56:47 UTC) #1
Lei Zhang
I don't see a place where you call StorageMonitor::Init().
7 years, 7 months ago (2013-05-09 02:42:35 UTC) #2
Greg Billock
On 2013/05/09 02:42:35, Lei Zhang wrote: > I don't see a place where you call ...
7 years, 7 months ago (2013-05-09 16:36:47 UTC) #3
Lei Zhang
Can we move the storage monitor code out of chrome_browser_main* altogether? https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_galleries_preferences.cc File chrome/browser/media_galleries/media_galleries_preferences.cc (right): ...
7 years, 7 months ago (2013-05-10 02:40:45 UTC) #4
Lei Zhang
https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc#newcode493 chrome/browser/media_galleries/media_file_system_registry.cc:493: if (!monitor) { Do we want to just make ...
7 years, 7 months ago (2013-05-10 05:24:43 UTC) #5
Greg Billock
https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc#newcode493 chrome/browser/media_galleries/media_file_system_registry.cc:493: if (!monitor) { On 2013/05/10 05:24:43, Lei Zhang wrote: ...
7 years, 7 months ago (2013-05-10 16:20:27 UTC) #6
Greg Billock
On 2013/05/10 02:40:45, Lei Zhang wrote: > Can we move the storage monitor code out ...
7 years, 7 months ago (2013-05-10 16:21:21 UTC) #7
tommycli
lgtm https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.cc#newcode489 chrome/browser/media_galleries/media_file_system_registry.cc:489: StorageMonitor* monitor = StorageMonitor::GetInstance(); I see that StorageMonitor::GetInstance() ...
7 years, 7 months ago (2013-05-10 17:41:24 UTC) #8
Greg Billock
https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.cc#newcode489 chrome/browser/media_galleries/media_file_system_registry.cc:489: StorageMonitor* monitor = StorageMonitor::GetInstance(); On 2013/05/10 17:41:24, tommycli wrote: ...
7 years, 7 months ago (2013-05-10 17:58:26 UTC) #9
tommycli
On 2013/05/10 17:58:26, Greg Billock wrote: > https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.cc > File chrome/browser/media_galleries/media_file_system_registry.cc (right): > > https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.cc#newcode489 ...
7 years, 7 months ago (2013-05-10 19:40:41 UTC) #10
vandebo (ex-Chrome)
https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.h File chrome/browser/media_galleries/media_file_system_registry.h (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry.h#newcode88 chrome/browser/media_galleries/media_file_system_registry.h:88: // Called on the UI thread. Do not call ...
7 years, 7 months ago (2013-05-10 21:20:39 UTC) #11
Lei Zhang
https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc#newcode493 chrome/browser/media_galleries/media_file_system_registry.cc:493: if (!monitor) { On 2013/05/10 16:20:27, Greg Billock wrote: ...
7 years, 7 months ago (2013-05-11 02:12:22 UTC) #12
Greg Billock
https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/15002/chrome/browser/media_galleries/media_file_system_registry.cc#newcode493 chrome/browser/media_galleries/media_file_system_registry.cc:493: if (!monitor) { On 2013/05/11 02:12:22, Lei Zhang wrote: ...
7 years, 7 months ago (2013-05-13 21:20:37 UTC) #13
Lei Zhang
https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode871 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:871: GetMediaFileSystemRegistry()->GetPreferences(profile_state->profile()); Any chance we convert this test? The changes ...
7 years, 7 months ago (2013-05-14 04:12:22 UTC) #14
Greg Billock
https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode871 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:871: GetMediaFileSystemRegistry()->GetPreferences(profile_state->profile()); On 2013/05/14 04:12:22, Lei Zhang wrote: > Any ...
7 years, 7 months ago (2013-05-14 21:27:13 UTC) #15
Lei Zhang
https://codereview.chromium.org/14556015/diff/66001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/66001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode79 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:79: preferences_(NULL) { The ReadFromStorage() code will never be called ...
7 years, 7 months ago (2013-05-14 22:32:00 UTC) #16
Lei Zhang
https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode871 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:871: GetMediaFileSystemRegistry()->GetPreferences(profile_state->profile()); On 2013/05/14 21:27:13, Greg Billock wrote: > On ...
7 years, 7 months ago (2013-05-14 23:45:24 UTC) #17
Greg Billock
https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14556015/diff/41001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode871 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:871: GetMediaFileSystemRegistry()->GetPreferences(profile_state->profile()); On 2013/05/14 23:45:24, Lei Zhang wrote: > On ...
7 years, 7 months ago (2013-05-15 01:40:20 UTC) #18
Greg Billock
https://codereview.chromium.org/14556015/diff/66001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/66001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode79 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:79: preferences_(NULL) { On 2013/05/14 22:32:00, Lei Zhang wrote: > ...
7 years, 7 months ago (2013-05-15 01:42:56 UTC) #19
Lei Zhang
On 2013/05/15 01:42:56, Greg Billock wrote: > https://codereview.chromium.org/14556015/diff/66001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc > File > chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc > (right): > ...
7 years, 7 months ago (2013-05-15 22:39:44 UTC) #20
Lei Zhang
https://codereview.chromium.org/14556015/diff/75001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/75001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode158 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:158: preferences_ = preferences; Make this a no-op if |preferences_| ...
7 years, 7 months ago (2013-05-15 22:44:30 UTC) #21
Greg Billock
https://codereview.chromium.org/14556015/diff/75001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/75001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode158 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:158: preferences_ = preferences; On 2013/05/15 22:44:31, Lei Zhang wrote: ...
7 years, 7 months ago (2013-05-16 01:59:58 UTC) #22
Lei Zhang
lgtm https://codereview.chromium.org/14556015/diff/75001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/75001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode158 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:158: preferences_ = preferences; On 2013/05/16 01:59:58, Greg Billock ...
7 years, 7 months ago (2013-05-16 03:35:21 UTC) #23
vandebo (ex-Chrome)
https://codereview.chromium.org/14556015/diff/106001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/106001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode280 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:280: base::FilePath gallery_file_path(preferences_->LookUpGalleryPathForExtension( Why are we sure preferences will be ...
7 years, 7 months ago (2013-05-16 18:56:27 UTC) #24
Lei Zhang
https://codereview.chromium.org/14556015/diff/106001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/106001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode280 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:280: base::FilePath gallery_file_path(preferences_->LookUpGalleryPathForExtension( On 2013/05/16 18:56:27, vandebo wrote: > Why ...
7 years, 7 months ago (2013-05-16 21:09:11 UTC) #25
Lei Zhang
https://codereview.chromium.org/14556015/diff/106001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/106001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode280 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:280: base::FilePath gallery_file_path(preferences_->LookUpGalleryPathForExtension( On 2013/05/16 21:09:12, Lei Zhang wrote: > ...
7 years, 7 months ago (2013-05-16 22:17:52 UTC) #26
Greg Billock
OK, I improved the object flow through the watch tracker. There were a couple other ...
7 years, 7 months ago (2013-05-16 23:27:55 UTC) #27
vandebo (ex-Chrome)
https://codereview.chromium.org/14556015/diff/106001/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/106001/chrome/browser/media_galleries/media_file_system_registry.cc#newcode497 chrome/browser/media_galleries/media_file_system_registry.cc:497: if (monitor->IsInitialized()) { On 2013/05/16 23:27:55, Greg Billock wrote: ...
7 years, 7 months ago (2013-05-17 22:19:57 UTC) #28
Greg Billock
https://codereview.chromium.org/14556015/diff/106001/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/106001/chrome/browser/media_galleries/media_file_system_registry.cc#newcode497 chrome/browser/media_galleries/media_file_system_registry.cc:497: if (monitor->IsInitialized()) { On 2013/05/17 22:19:58, vandebo wrote: > ...
7 years, 7 months ago (2013-05-18 00:02:26 UTC) #29
Greg Billock
https://codereview.chromium.org/14556015/diff/116001/chrome/browser/media_galleries/media_file_system_registry.cc File chrome/browser/media_galleries/media_file_system_registry.cc (right): https://codereview.chromium.org/14556015/diff/116001/chrome/browser/media_galleries/media_file_system_registry.cc#newcode459 chrome/browser/media_galleries/media_file_system_registry.cc:459: Profile::FromBrowserContext(rvh->GetProcess()->GetBrowserContext()); On 2013/05/17 22:19:58, vandebo wrote: > Hmm, could ...
7 years, 7 months ago (2013-05-18 04:44:58 UTC) #30
Greg Billock
https://codereview.chromium.org/14556015/diff/116001/chrome/browser/media_galleries/media_file_system_registry.h File chrome/browser/media_galleries/media_file_system_registry.h (right): https://codereview.chromium.org/14556015/diff/116001/chrome/browser/media_galleries/media_file_system_registry.h#newcode92 chrome/browser/media_galleries/media_file_system_registry.h:92: void GetPreferencesAsync( On 2013/05/17 22:19:58, vandebo wrote: > nit ...
7 years, 7 months ago (2013-05-18 06:28:40 UTC) #31
vandebo (ex-Chrome)
I'm still digesting the Vendor concept. I'll take another look after we talk about the ...
7 years, 7 months ago (2013-05-20 15:45:46 UTC) #32
Greg Billock
On 2013/05/20 15:45:46, vandebo wrote: > I'm still digesting the Vendor concept. I'll take another ...
7 years, 7 months ago (2013-05-21 19:09:23 UTC) #33
vandebo (ex-Chrome)
https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode88 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:88: registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, Why do we need to wait for ...
7 years, 7 months ago (2013-05-22 16:27:52 UTC) #34
Greg Billock
https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode88 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:88: registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, On 2013/05/22 16:27:52, vandebo wrote: > Why ...
7 years, 7 months ago (2013-05-22 18:42:52 UTC) #35
tommycli
https://codereview.chromium.org/14556015/diff/177001/chrome/browser/storage_monitor/storage_monitor_unittest.cc File chrome/browser/storage_monitor/storage_monitor_unittest.cc (right): https://codereview.chromium.org/14556015/diff/177001/chrome/browser/storage_monitor/storage_monitor_unittest.cc#newcode18 chrome/browser/storage_monitor/storage_monitor_unittest.cc:18: content::TestBrowserThread(content::BrowserThread::UI, &message_loop_); Since you no longer DCHECK that you're ...
7 years, 7 months ago (2013-05-22 21:13:12 UTC) #36
vandebo (ex-Chrome)
https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode88 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:88: registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, On 2013/05/22 18:42:52, Greg Billock wrote: > ...
7 years, 7 months ago (2013-05-22 21:40:34 UTC) #37
Greg Billock
https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode88 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:88: registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, On 2013/05/22 21:40:34, vandebo wrote: > On ...
7 years, 7 months ago (2013-05-23 00:55:58 UTC) #38
vandebo (ex-Chrome)
https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode88 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:88: registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, On 2013/05/23 00:55:59, Greg Billock wrote: > ...
7 years, 7 months ago (2013-05-23 15:04:16 UTC) #39
Greg Billock
OK, approaches switched again. https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc File chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc (right): https://codereview.chromium.org/14556015/diff/169001/chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc#newcode88 chrome/browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc:88: registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, On 2013/05/23 15:04:17, ...
7 years, 6 months ago (2013-05-30 22:17:46 UTC) #40
vandebo (ex-Chrome)
I wanted to sign off on this, but the issue in MediaGalleriesHandler stopped me. Everything ...
7 years, 6 months ago (2013-05-31 18:05:02 UTC) #41
Greg Billock
https://codereview.chromium.org/14556015/diff/213003/chrome/browser/extensions/api/media_galleries/media_galleries_api.h File chrome/browser/extensions/api/media_galleries/media_galleries_api.h (right): https://codereview.chromium.org/14556015/diff/213003/chrome/browser/extensions/api/media_galleries/media_galleries_api.h#newcode32 chrome/browser/extensions/api/media_galleries/media_galleries_api.h:32: // Bottom half for RunImpl, invoked after the storage ...
7 years, 6 months ago (2013-06-01 01:48:45 UTC) #42
vandebo (ex-Chrome)
LGTM https://codereview.chromium.org/14556015/diff/213003/chrome/browser/storage_monitor/storage_monitor.cc File chrome/browser/storage_monitor/storage_monitor.cc (right): https://codereview.chromium.org/14556015/diff/213003/chrome/browser/storage_monitor/storage_monitor.cc#newcode65 chrome/browser/storage_monitor/storage_monitor.cc:65: if (initialized_) { On 2013/06/01 01:48:46, Greg Billock ...
7 years, 6 months ago (2013-06-01 15:47:23 UTC) #43
Lei Zhang
https://codereview.chromium.org/14556015/diff/242001/chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h File chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h (right): https://codereview.chromium.org/14556015/diff/242001/chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h#newcode157 chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h:157: : public SyncExtensionFunction { async https://codereview.chromium.org/14556015/diff/242001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): ...
7 years, 6 months ago (2013-06-03 06:01:34 UTC) #44
Greg Billock
https://codereview.chromium.org/14556015/diff/213003/chrome/browser/storage_monitor/storage_monitor.cc File chrome/browser/storage_monitor/storage_monitor.cc (right): https://codereview.chromium.org/14556015/diff/213003/chrome/browser/storage_monitor/storage_monitor.cc#newcode65 chrome/browser/storage_monitor/storage_monitor.cc:65: if (initialized_) { On 2013/06/01 15:47:24, vandebo wrote: > ...
7 years, 6 months ago (2013-06-03 15:30:57 UTC) #45
Lei Zhang
https://codereview.chromium.org/14556015/diff/261034/chrome/browser/storage_monitor/storage_monitor.cc File chrome/browser/storage_monitor/storage_monitor.cc (right): https://codereview.chromium.org/14556015/diff/261034/chrome/browser/storage_monitor/storage_monitor.cc#newcode65 chrome/browser/storage_monitor/storage_monitor.cc:65: DCHECK(thread_checker_.CalledOnValidThread()); Isn't this always the UI thread?
7 years, 6 months ago (2013-06-03 20:17:12 UTC) #46
Greg Billock
https://codereview.chromium.org/14556015/diff/261034/chrome/browser/storage_monitor/storage_monitor.cc File chrome/browser/storage_monitor/storage_monitor.cc (right): https://codereview.chromium.org/14556015/diff/261034/chrome/browser/storage_monitor/storage_monitor.cc#newcode65 chrome/browser/storage_monitor/storage_monitor.cc:65: DCHECK(thread_checker_.CalledOnValidThread()); On 2013/06/03 20:17:13, Lei Zhang wrote: > Isn't ...
7 years, 6 months ago (2013-06-03 22:33:01 UTC) #47
Lei Zhang
On 2013/06/03 22:33:01, Greg Billock wrote: > https://codereview.chromium.org/14556015/diff/261034/chrome/browser/storage_monitor/storage_monitor.cc > File chrome/browser/storage_monitor/storage_monitor.cc (right): > > https://codereview.chromium.org/14556015/diff/261034/chrome/browser/storage_monitor/storage_monitor.cc#newcode65 ...
7 years, 6 months ago (2013-06-03 22:38:24 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/14556015/261034
7 years, 6 months ago (2013-06-03 23:02:47 UTC) #49
commit-bot: I haz the power
7 years, 6 months ago (2013-06-04 00:34:44 UTC) #50
Message was sent while issue was closed.
Change committed as 203801

Powered by Google App Engine
This is Rietveld 408576698