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

Issue 2385063005: Make PermissionRequest::GetIconId return different types (Closed)

Created:
4 years, 2 months ago by Evan Stade
Modified:
4 years, 2 months ago
CC:
chromium-reviews, asanka, msramek+watch_chromium.org, oshima+watch_chromium.org, toyoshim+midi_chromium.org, tfarina, jam, raymes+watch_chromium.org, feature-media-reviews_chromium.org, mcasas+watch+vc_chromium.org, mlamouri+watch-permissions_chromium.org, markusheintz_, miu+watch_chromium.org, dominickn, tsergeant, lshang
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make PermissionRequest::GetIconId return different types on desktop and Android so that the IDR_ and vector id versions don't coexist on any single platform. BUG=651270 Committed: https://crrev.com/20c051a9a415b64187d410d0ec207c0442d784f5 Cr-Commit-Position: refs/heads/master@{#425577}

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : git cl try #

Total comments: 10

Patch Set 4 : pkasting review #

Patch Set 5 : y #

Patch Set 6 : android #

Total comments: 14
Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -105 lines) Patch
D chrome/app/theme/default_100_percent/common/infobar_media_stream_screen_share.png View 1 Binary file 0 comments Download
D chrome/app/theme/default_100_percent/common/infobar_warning.png View 1 Binary file 0 comments Download
D chrome/app/theme/default_100_percent/register_protocol_handler.png View 1 Binary file 0 comments Download
D chrome/app/theme/default_200_percent/common/infobar_media_stream_screen_share.png View 1 Binary file 0 comments Download
D chrome/app/theme/default_200_percent/common/infobar_warning.png View 1 Binary file 0 comments Download
D chrome/app/theme/default_200_percent/register_protocol_handler.png View 1 Binary file 0 comments Download
M chrome/app/theme/theme_resources.grd View 1 2 chunks +0 lines, -3 lines 3 comments Download
M chrome/browser/BUILD.gn View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/android/media/media_throttle_infobar_delegate.cc View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/android/resource_id.h View 1 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/chrome_quota_permission_context.cc View 1 2 3 3 chunks +9 lines, -4 lines 0 comments Download
M chrome/browser/custom_handlers/register_protocol_handler_permission_request.h View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/custom_handlers/register_protocol_handler_permission_request.cc View 1 2 2 chunks +1 line, -17 lines 4 comments Download
M chrome/browser/download/download_permission_request.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/download/download_permission_request.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/media/webrtc/media_stream_capture_indicator.cc View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/media/webrtc/media_stream_devices_controller.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/media/webrtc/media_stream_devices_controller.cc View 1 2 3 4 3 chunks +10 lines, -6 lines 0 comments Download
M chrome/browser/media/webrtc/screen_capture_infobar_delegate_android.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/permissions/mock_permission_request.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/permissions/mock_permission_request.cc View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/permissions/permission_request.h View 1 2 1 chunk +9 lines, -6 lines 0 comments Download
M chrome/browser/permissions/permission_request.cc View 1 2 1 chunk +0 lines, -8 lines 0 comments Download
M chrome/browser/permissions/permission_request_impl.h View 1 2 1 chunk +1 line, -4 lines 0 comments Download
M chrome/browser/permissions/permission_request_impl.cc View 1 2 3 3 chunks +1 line, -26 lines 5 comments Download
M chrome/browser/permissions/permission_request_manager.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/permissions/permission_update_infobar_delegate_android.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.mm View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/website_settings/permission_prompt_impl.cc View 1 2 2 chunks +1 line, -5 lines 0 comments Download
M components/resources/autofill_scaled_resources.grdp View 1 1 chunk +3 lines, -1 line 0 comments Download
M ui/gfx/vector_icons/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A ui/gfx/vector_icons/microphone.icon View 1 chunk +24 lines, -0 lines 2 comments Download

Messages

Total messages: 60 (36 generated)
Evan Stade
4 years, 2 months ago (2016-10-06 00:09:56 UTC) #16
Peter Kasting
LGTM https://codereview.chromium.org/2385063005/diff/40001/chrome/browser/media/webrtc/media_stream_capture_indicator.cc File chrome/browser/media/webrtc/media_stream_capture_indicator.cc (right): https://codereview.chromium.org/2385063005/diff/40001/chrome/browser/media/webrtc/media_stream_capture_indicator.cc#newcode359 chrome/browser/media/webrtc/media_stream_capture_indicator.cc:359: // TODO(estade): these should use vector icons. Nit: ...
4 years, 2 months ago (2016-10-06 07:10:30 UTC) #19
Evan Stade
OWNERs, please review: felt: chrome/browser/permissions/ thakis: chrome/browser/custom_handlers/ chrome/app/theme/ chrome/browser/android/ chrome/browser/chrome_quota_permission_context.cc chrome/browser/download/ chrome/browser/media/webrtc/ https://codereview.chromium.org/2385063005/diff/40001/chrome/browser/media/webrtc/media_stream_capture_indicator.cc File chrome/browser/media/webrtc/media_stream_capture_indicator.cc ...
4 years, 2 months ago (2016-10-06 15:33:51 UTC) #21
Evan Stade
ping Nico, Adrienne
4 years, 2 months ago (2016-10-10 18:38:47 UTC) #30
Nico
What's the desired end game here? Will Android always use bitmaps and desktop always vectors?
4 years, 2 months ago (2016-10-10 18:57:47 UTC) #33
Evan Stade
On 2016/10/10 18:57:47, Nico wrote: > What's the desired end game here? Will Android always ...
4 years, 2 months ago (2016-10-10 21:05:05 UTC) #36
felt
+dominickn and tsergeant on cc as FYI
4 years, 2 months ago (2016-10-10 21:35:56 UTC) #37
felt
https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc File chrome/browser/permissions/permission_request_impl.cc (left): https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc#oldcode74 chrome/browser/permissions/permission_request_impl.cc:74: int PermissionRequestImpl::GetIconId() const { Where did this move to?
4 years, 2 months ago (2016-10-10 21:39:44 UTC) #38
Evan Stade
https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc File chrome/browser/permissions/permission_request_impl.cc (left): https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc#oldcode74 chrome/browser/permissions/permission_request_impl.cc:74: int PermissionRequestImpl::GetIconId() const { On 2016/10/10 21:39:44, felt wrote: ...
4 years, 2 months ago (2016-10-10 22:17:43 UTC) #39
tsergeant
Also ccing lshang@, who is working to bring the PermissionRequest classes to Android.
4 years, 2 months ago (2016-10-10 23:54:17 UTC) #40
felt
lshang, can you please review?
4 years, 2 months ago (2016-10-11 00:30:43 UTC) #42
Evan Stade
On 2016/10/11 00:30:43, felt wrote: > lshang, can you please review? Note that if we ...
4 years, 2 months ago (2016-10-11 00:32:46 UTC) #43
felt
https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc File chrome/browser/permissions/permission_request_impl.cc (right): https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc#newcode40 chrome/browser/permissions/permission_request_impl.cc:40: PermissionRequest::IconId PermissionRequestImpl::GetIconId() const { I find this part a ...
4 years, 2 months ago (2016-10-11 00:36:35 UTC) #44
Evan Stade
https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc File chrome/browser/permissions/permission_request_impl.cc (right): https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc#newcode40 chrome/browser/permissions/permission_request_impl.cc:40: PermissionRequest::IconId PermissionRequestImpl::GetIconId() const { On 2016/10/11 00:36:35, felt wrote: ...
4 years, 2 months ago (2016-10-11 00:45:17 UTC) #45
Peter Kasting
https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc File chrome/browser/permissions/permission_request_impl.cc (right): https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/permissions/permission_request_impl.cc#newcode40 chrome/browser/permissions/permission_request_impl.cc:40: PermissionRequest::IconId PermissionRequestImpl::GetIconId() const { On 2016/10/11 00:45:17, Evan Stade ...
4 years, 2 months ago (2016-10-11 00:48:51 UTC) #46
lshang
https://codereview.chromium.org/2385063005/diff/100001/chrome/app/theme/theme_resources.grd File chrome/app/theme/theme_resources.grd (left): https://codereview.chromium.org/2385063005/diff/100001/chrome/app/theme/theme_resources.grd#oldcode264 chrome/app/theme/theme_resources.grd:264: <structure type="chrome_scaled_image" name="IDR_INFOBAR_MEDIA_STREAM_SCREEN" file="common/infobar_media_stream_screen_share.png" /> Why removing these images? ...
4 years, 2 months ago (2016-10-11 12:26:57 UTC) #47
Evan Stade
https://codereview.chromium.org/2385063005/diff/100001/chrome/app/theme/theme_resources.grd File chrome/app/theme/theme_resources.grd (left): https://codereview.chromium.org/2385063005/diff/100001/chrome/app/theme/theme_resources.grd#oldcode264 chrome/app/theme/theme_resources.grd:264: <structure type="chrome_scaled_image" name="IDR_INFOBAR_MEDIA_STREAM_SCREEN" file="common/infobar_media_stream_screen_share.png" /> On 2016/10/11 12:26:57, lshang ...
4 years, 2 months ago (2016-10-12 15:12:36 UTC) #48
lshang
lgtm I'm working on reusing PermissionRequest on Android, seems not causing too much trouble in ...
4 years, 2 months ago (2016-10-13 05:03:10 UTC) #49
Evan Stade
-thakis, +thestig for: chrome/browser/custom_handlers/ chrome/app/theme/ chrome/browser/android/ chrome/browser/chrome_quota_permission_context.cc chrome/browser/download/ chrome/browser/media/webrtc/ https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/custom_handlers/register_protocol_handler_permission_request.cc File chrome/browser/custom_handlers/register_protocol_handler_permission_request.cc (left): https://codereview.chromium.org/2385063005/diff/100001/chrome/browser/custom_handlers/register_protocol_handler_permission_request.cc#oldcode48 chrome/browser/custom_handlers/register_protocol_handler_permission_request.cc:48: ...
4 years, 2 months ago (2016-10-14 14:58:29 UTC) #51
Nico
code lgtm (I'm around today) On 2016/10/10 18:57:47, Nico (mostly afk until Oct 23) wrote: ...
4 years, 2 months ago (2016-10-14 15:52:27 UTC) #52
Evan Stade
On 2016/10/14 15:52:27, Nico (mostly afk until Oct 23) wrote: > code lgtm (I'm around ...
4 years, 2 months ago (2016-10-15 21:56:42 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2385063005/100001
4 years, 2 months ago (2016-10-15 21:57:00 UTC) #56
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 2 months ago (2016-10-15 22:53:46 UTC) #58
commit-bot: I haz the power
4 years, 2 months ago (2016-10-15 22:55:12 UTC) #60
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/20c051a9a415b64187d410d0ec207c0442d784f5
Cr-Commit-Position: refs/heads/master@{#425577}

Powered by Google App Engine
This is Rietveld 408576698