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

Issue 12095074: Media Galleries: Keep media gallery permission dialogs in sync with the gallery (Closed)

Created:
7 years, 10 months ago by Lei Zhang
Modified:
7 years, 10 months ago
CC:
chromium-reviews, Greg Billock
Visibility:
Public.

Description

Media Galleries: Keep media gallery permission dialogs in sync with the gallery prefs. BUG=158849 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=183502

Patch Set 1 : #

Total comments: 22

Patch Set 2 : simplify code #

Patch Set 3 : remember user toggles #

Total comments: 8

Patch Set 4 : add comments, dcheck #

Patch Set 5 : with mac #

Patch Set 6 : better syncing, more OnGalleryChanged notifications #

Patch Set 7 : merge #

Total comments: 11

Patch Set 8 : address sail comments #

Total comments: 2

Patch Set 9 : address nits #

Total comments: 5

Patch Set 10 : fix nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+249 lines, -37 lines) Patch
M chrome/browser/media_gallery/media_galleries_dialog_controller.h View 1 2 3 4 5 6 7 4 chunks +33 lines, -8 lines 0 comments Download
M chrome/browser/media_gallery/media_galleries_dialog_controller.cc View 1 2 3 4 5 6 7 9 chunks +86 lines, -12 lines 0 comments Download
M chrome/browser/media_gallery/media_galleries_preferences.h View 1 2 3 4 5 6 7 8 2 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/media_gallery/media_galleries_preferences.cc View 1 2 3 4 5 6 7 3 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/media_gallery/media_galleries_preferences_unittest.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.h View 1 2 3 4 5 6 7 3 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm View 1 2 3 4 5 6 7 8 2 chunks +33 lines, -8 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa_unittest.mm View 1 2 3 4 5 6 7 1 chunk +28 lines, -0 lines 0 comments Download
M chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc View 1 2 3 4 5 6 7 8 9 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk_unittest.cc View 1 2 3 4 5 6 7 1 chunk +23 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/extensions/media_galleries_dialog_views.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc View 1 2 3 4 5 6 7 1 chunk +13 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (0 generated)
Lei Zhang
This depends on a couple other CLs: https://chromiumcodereview.appspot.com/12114019/ https://chromiumcodereview.appspot.com/12091054/ Patch set 1 is just the ...
7 years, 10 months ago (2013-01-31 01:12:26 UTC) #1
Lei Zhang
+greg FYI.
7 years, 10 months ago (2013-01-31 01:13:37 UTC) #2
vandebo (ex-Chrome)
https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode273 chrome/browser/media_gallery/media_galleries_dialog_controller.cc:273: // First, update |known_galleries_| from |pref_galleries|. Seems that you ...
7 years, 10 months ago (2013-01-31 01:54:07 UTC) #3
Lei Zhang
I'd like some feedback before proceeding to patch set 2. https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode273 ...
7 years, 10 months ago (2013-01-31 06:59:21 UTC) #4
vandebo (ex-Chrome)
https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode273 chrome/browser/media_gallery/media_galleries_dialog_controller.cc:273: // First, update |known_galleries_| from |pref_galleries|. On 2013/01/31 06:59:21, ...
7 years, 10 months ago (2013-01-31 19:38:50 UTC) #5
Lei Zhang
https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/4001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode280 chrome/browser/media_gallery/media_galleries_dialog_controller.cc:280: if (gallery.type == MediaGalleryPrefInfo::kBlackListed) On 2013/01/31 01:54:07, vandebo wrote: ...
7 years, 10 months ago (2013-02-01 22:04:11 UTC) #6
Lei Zhang
Patch set 3 remembers the user toggles, so when a new device gets attached, the ...
7 years, 10 months ago (2013-02-05 00:20:28 UTC) #7
Greg Billock
I'm going to be working on the cocoa dialog for the new look. I can ...
7 years, 10 months ago (2013-02-05 18:07:05 UTC) #8
vandebo (ex-Chrome)
On 2013/02/05 00:20:28, Lei Zhang wrote: > I added the GTK and Views implementations. Cocoa ...
7 years, 10 months ago (2013-02-06 00:42:23 UTC) #9
Lei Zhang
I need to do the Cocoa implementation too, otherwise the dialog can point to invalid ...
7 years, 10 months ago (2013-02-07 01:44:56 UTC) #10
vandebo (ex-Chrome)
https://codereview.chromium.org/12095074/diff/16001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/16001/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode312 chrome/browser/media_gallery/media_galleries_dialog_controller.cc:312: // Resolve |new_galleries_| against the updated |known_galleries_|. On 2013/02/07 ...
7 years, 10 months ago (2013-02-07 02:08:04 UTC) #11
Lei Zhang
On 2013/02/07 02:08:04, vandebo wrote: > I just don't know how the dialog actually works ...
7 years, 10 months ago (2013-02-07 02:16:10 UTC) #12
vandebo (ex-Chrome)
On 2013/02/07 02:16:10, Lei Zhang wrote: > On 2013/02/07 02:08:04, vandebo wrote: > > I ...
7 years, 10 months ago (2013-02-07 18:44:07 UTC) #13
Lei Zhang
On 2013/02/07 18:44:07, vandebo wrote: > On 2013/02/07 02:16:10, Lei Zhang wrote: > > On ...
7 years, 10 months ago (2013-02-08 05:09:52 UTC) #14
Lei Zhang
estade, sail: want to take a look at the chrome/browser/ui/ changes?
7 years, 10 months ago (2013-02-08 06:48:11 UTC) #15
Lei Zhang
vandebo: take a look at the new patch set. Patch set 5 and 6 shows ...
7 years, 10 months ago (2013-02-08 06:59:07 UTC) #16
sail
https://codereview.chromium.org/12095074/diff/38023/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm File chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm (right): https://codereview.chromium.org/12095074/diff/38023/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm#newcode225 chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm:225: [checkboxes_ removeObjectAtIndex:index]; Hm.. is this ok to do while ...
7 years, 10 months ago (2013-02-08 19:48:22 UTC) #17
vandebo (ex-Chrome)
Media Galleries code LGTM https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_preferences.h File chrome/browser/media_gallery/media_galleries_preferences.h (right): https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_preferences.h#newcode81 chrome/browser/media_gallery/media_galleries_preferences.h:81: virtual void OnGalleryChanged(MediaGalleriesPreferences* pref, nit: ...
7 years, 10 months ago (2013-02-08 19:57:41 UTC) #18
vandebo (ex-Chrome)
Rather, controller code LGTM
7 years, 10 months ago (2013-02-08 19:58:01 UTC) #19
Greg Billock
https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode232 chrome/browser/media_gallery/media_galleries_dialog_controller.cc:232: if (extension_id.empty() || extension_id == extension_->id()) Will this check ...
7 years, 10 months ago (2013-02-08 20:09:25 UTC) #20
Lei Zhang
sail: Patch set 8 addresses your comments. https://codereview.chromium.org/12095074/diff/38023/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm File chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm (right): https://codereview.chromium.org/12095074/diff/38023/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm#newcode225 chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm:225: [checkboxes_ removeObjectAtIndex:index]; ...
7 years, 10 months ago (2013-02-08 20:48:02 UTC) #21
sail
LGTM! https://codereview.chromium.org/12095074/diff/41018/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm File chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm (right): https://codereview.chromium.org/12095074/diff/41018/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm#newcode228 chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.mm:228: while (i < [checkboxes_ count]) { for (; ...
7 years, 10 months ago (2013-02-08 20:57:28 UTC) #22
Lei Zhang
https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_dialog_controller.cc File chrome/browser/media_gallery/media_galleries_dialog_controller.cc (right): https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_dialog_controller.cc#newcode284 chrome/browser/media_gallery/media_galleries_dialog_controller.cc:284: InitializePermissions(); On 2013/02/08 20:09:25, Greg Billock wrote: > Could ...
7 years, 10 months ago (2013-02-08 21:02:12 UTC) #23
Lei Zhang
https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_preferences.h File chrome/browser/media_gallery/media_galleries_preferences.h (right): https://codereview.chromium.org/12095074/diff/38023/chrome/browser/media_gallery/media_galleries_preferences.h#newcode81 chrome/browser/media_gallery/media_galleries_preferences.h:81: virtual void OnGalleryChanged(MediaGalleriesPreferences* pref, On 2013/02/08 19:57:41, vandebo wrote: ...
7 years, 10 months ago (2013-02-09 00:07:42 UTC) #24
Lei Zhang
Evan: PTAL at the GTK and Views code when you get a chance.
7 years, 10 months ago (2013-02-12 22:10:26 UTC) #25
Evan Stade
https://chromiumcodereview.appspot.com/12095074/diff/36020/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc File chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc (right): https://chromiumcodereview.appspot.com/12095074/diff/36020/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc#newcode130 chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc:130: gtk_widget_set_sensitive(confirm_, FALSE); why the behavior difference between views and ...
7 years, 10 months ago (2013-02-13 00:18:51 UTC) #26
Lei Zhang
https://chromiumcodereview.appspot.com/12095074/diff/36020/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc File chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc (right): https://chromiumcodereview.appspot.com/12095074/diff/36020/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc#newcode130 chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc:130: gtk_widget_set_sensitive(confirm_, FALSE); On 2013/02/13 00:18:51, Evan Stade wrote: > ...
7 years, 10 months ago (2013-02-13 01:51:07 UTC) #27
Lei Zhang
https://codereview.chromium.org/12095074/diff/36020/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc File chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc (right): https://codereview.chromium.org/12095074/diff/36020/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc#newcode130 chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc:130: gtk_widget_set_sensitive(confirm_, FALSE); On 2013/02/13 00:18:51, Evan Stade wrote: > ...
7 years, 10 months ago (2013-02-13 22:38:37 UTC) #28
Evan Stade
lgtm
7 years, 10 months ago (2013-02-20 00:00:01 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/thestig@chromium.org/12095074/45001
7 years, 10 months ago (2013-02-20 00:12:46 UTC) #30
commit-bot: I haz the power
7 years, 10 months ago (2013-02-20 13:26:17 UTC) #31
Message was sent while issue was closed.
Change committed as 183502

Powered by Google App Engine
This is Rietveld 408576698