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

Issue 2715643002: Replace all enums with enum classes in permissions code. (Closed)

Created:
3 years, 10 months ago by dominickn
Modified:
3 years, 9 months ago
Reviewers:
Nathan Parker, raymes
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, grt+watch_chromium.org, raymes+watch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Replace all enums with enum classes in permissions code. This CL removes all unqualified enums in permissions code and replaces them with enum classes. This improves readability, at the small cost of requiring static_cast<int> when recording UMA metrics. BUG=695315 TBR=nparker@chromium.org Review-Url: https://codereview.chromium.org/2715643002 Cr-Commit-Position: refs/heads/master@{#452663} Committed: https://chromium.googlesource.com/chromium/src/+/2e27deaf15dd4cd8462c122479c7c15f69faa80d

Patch Set 1 #

Patch Set 2 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+138 lines, -132 lines) Patch
M chrome/browser/permissions/permission_context_base_unittest.cc View 20 chunks +45 lines, -54 lines 0 comments Download
M chrome/browser/permissions/permission_decision_auto_blocker_unittest.cc View 5 chunks +14 lines, -9 lines 0 comments Download
M chrome/browser/permissions/permission_infobar_delegate.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/permissions/permission_queue_controller.cc View 4 chunks +11 lines, -9 lines 0 comments Download
M chrome/browser/permissions/permission_uma_util.h View 1 2 chunks +7 lines, -7 lines 0 comments Download
M chrome/browser/permissions/permission_uma_util.cc View 1 11 chunks +40 lines, -32 lines 0 comments Download
M chrome/browser/permissions/permission_util.h View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/permissions/permission_util_unittest.cc View 6 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/safe_browsing/permission_reporter.cc View 2 chunks +9 lines, -9 lines 0 comments Download
M chrome/browser/safe_browsing/permission_reporter_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 20 (14 generated)
dominickn
PTAL, thanks!
3 years, 10 months ago (2017-02-23 05:08:53 UTC) #4
raymes
lgtm, thanks!
3 years, 10 months ago (2017-02-23 06:41:28 UTC) #7
dominickn
TBR'ing nparker as the safe browsing changes are just specifying an enum class type.
3 years, 10 months ago (2017-02-23 22:37:35 UTC) #13
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/2715643002/20001
3 years, 10 months ago (2017-02-23 22:49:29 UTC) #16
commit-bot: I haz the power
Committed patchset #2 (id:20001) as https://chromium.googlesource.com/chromium/src/+/2e27deaf15dd4cd8462c122479c7c15f69faa80d
3 years, 10 months ago (2017-02-23 23:01:16 UTC) #19
Nathan Parker
3 years, 9 months ago (2017-02-27 21:33:47 UTC) #20
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698