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

Issue 1103273013: Upstream the Media Router's Issue class. (Closed)

Created:
5 years, 7 months ago by Kevin M
Modified:
5 years, 7 months ago
CC:
chromium-reviews, posciak+watch_chromium.org, media-router+watch_chromium.org, wjia+watch_chromium.org, mcasas+watch_chromium.org, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Upstream the Media Router's Issue class. Issues contain status and error information and are propagated from Media Route Providers to the Media Router, and are presented to the user in the UI. Let me know if you have any questions about this. Thanks. BUG=464216 R=dalecurtis@chromium.org Committed: https://crrev.com/7c17dcdabaacd30035b9c09e76a276ccacae60a1 Cr-Commit-Position: refs/heads/master@{#328249}

Patch Set 1 #

Patch Set 2 : Added issue manager, issue observer. #

Total comments: 22

Patch Set 3 : Code review feedback. #

Total comments: 2

Patch Set 4 : Addressed feedback, switched manager to std::list, explicitly invalidated top_issue on clear #

Total comments: 2

Patch Set 5 : Codre review feedback. #

Total comments: 8

Patch Set 6 : Code review feedback. #

Total comments: 8

Patch Set 7 : Switch to std::remove_if #

Total comments: 2

Patch Set 8 : Code review feedback. #

Patch Set 9 : Resync with master. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+650 lines, -0 lines) Patch
M chrome/browser/media/router/BUILD.gn View 1 1 chunk +5 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issue.h View 1 2 3 4 5 6 1 chunk +91 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issue.cc View 1 2 3 4 5 1 chunk +48 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issue_manager.h View 1 2 3 4 5 6 1 chunk +79 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issue_manager.cc View 1 2 3 4 5 6 7 1 chunk +113 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issue_manager_unittest.cc View 1 2 3 4 5 6 7 1 chunk +143 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issue_unittest.cc View 1 2 3 1 chunk +139 lines, -0 lines 0 comments Download
A chrome/browser/media/router/issues_observer.h View 1 1 chunk +25 lines, -0 lines 0 comments Download
M chrome/browser/media/router/media_router.gyp View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/media/router/media_router_tests.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (8 generated)
Kevin Marshall
5 years, 7 months ago (2015-04-30 00:29:51 UTC) #2
Kevin M
5 years, 7 months ago (2015-04-30 01:20:32 UTC) #3
DaleCurtis
Do you have a reviewer from your team who is looking over this code?
5 years, 7 months ago (2015-04-30 17:49:02 UTC) #4
Kevin Marshall
Added apacible@.
5 years, 7 months ago (2015-04-30 17:53:10 UTC) #6
DaleCurtis
https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.cc#newcode34 chrome/browser/media/router/issue.cc:34: DCHECK(severity_ != FATAL || is_blocking_); If you don't split ...
5 years, 7 months ago (2015-04-30 18:18:15 UTC) #8
apacible
https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.h File chrome/browser/media/router/issue.h (right): https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.h#newcode68 chrome/browser/media/router/issue.h:68: Severity severity() const { return severity_; } nit: Can ...
5 years, 7 months ago (2015-04-30 19:02:06 UTC) #9
DaleCurtis
https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.h File chrome/browser/media/router/issue.h (right): https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.h#newcode76 chrome/browser/media/router/issue.h:76: bool IsBlocking() const; On 2015/04/30 19:02:06, apacible wrote: > ...
5 years, 7 months ago (2015-04-30 19:05:02 UTC) #10
Kevin M
https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue.cc#newcode34 chrome/browser/media/router/issue.cc:34: DCHECK(severity_ != FATAL || is_blocking_); On 2015/04/30 18:18:14, DaleCurtis ...
5 years, 7 months ago (2015-05-01 17:59:18 UTC) #11
apacible
https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue_manager.cc File chrome/browser/media/router/issue_manager.cc (right): https://codereview.chromium.org/1103273013/diff/20001/chrome/browser/media/router/issue_manager.cc#newcode93 chrome/browser/media/router/issue_manager.cc:93: while (it != media_issue_map_.end()) { On 2015/05/01 17:59:18, Kevin ...
5 years, 7 months ago (2015-05-01 20:18:09 UTC) #12
Kevin Marshall
https://codereview.chromium.org/1103273013/diff/40001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/40001/chrome/browser/media/router/issue.cc#newcode34 chrome/browser/media/router/issue.cc:34: DCHECK(severity_ != FATAL || is_blocking_) << "Severity is " ...
5 years, 7 months ago (2015-05-01 20:26:03 UTC) #13
DaleCurtis
https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc#newcode44 chrome/browser/media/router/issue.cc:44: bool Issue::is_blocking() const { These have to go into ...
5 years, 7 months ago (2015-05-02 18:13:33 UTC) #14
Kevin M
https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc#newcode44 chrome/browser/media/router/issue.cc:44: bool Issue::is_blocking() const { On 2015/05/02 18:13:32, DaleCurtis wrote: ...
5 years, 7 months ago (2015-05-04 18:45:48 UTC) #15
DaleCurtis
https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc#newcode44 chrome/browser/media/router/issue.cc:44: bool Issue::is_blocking() const { On 2015/05/04 18:45:48, Kevin M ...
5 years, 7 months ago (2015-05-04 20:03:29 UTC) #16
apacible
https://codereview.chromium.org/1103273013/diff/100001/chrome/browser/media/router/issue.h File chrome/browser/media/router/issue.h (right): https://codereview.chromium.org/1103273013/diff/100001/chrome/browser/media/router/issue.h#newcode71 chrome/browser/media/router/issue.h:71: bool is_blocking() const { Nit: Can this fit into ...
5 years, 7 months ago (2015-05-04 21:14:32 UTC) #17
Kevin M
https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc File chrome/browser/media/router/issue.cc (right): https://codereview.chromium.org/1103273013/diff/80001/chrome/browser/media/router/issue.cc#newcode44 chrome/browser/media/router/issue.cc:44: bool Issue::is_blocking() const { On 2015/05/04 20:03:28, DaleCurtis wrote: ...
5 years, 7 months ago (2015-05-04 23:40:18 UTC) #18
apacible
lgtm
5 years, 7 months ago (2015-05-04 23:46:05 UTC) #19
DaleCurtis
lgtm https://codereview.chromium.org/1103273013/diff/120001/chrome/browser/media/router/issue_manager.cc File chrome/browser/media/router/issue_manager.cc (right): https://codereview.chromium.org/1103273013/diff/120001/chrome/browser/media/router/issue_manager.cc#newcode49 chrome/browser/media/router/issue_manager.cc:49: void IssueManager::ClearGlobalIssues() { Have you tried calling this ...
5 years, 7 months ago (2015-05-04 23:48:30 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1103273013/140001
5 years, 7 months ago (2015-05-05 00:02:01 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/49352) ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, ...
5 years, 7 months ago (2015-05-05 00:08:33 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1103273013/160001
5 years, 7 months ago (2015-05-05 00:19:57 UTC) #28
commit-bot: I haz the power
Committed patchset #9 (id:160001)
5 years, 7 months ago (2015-05-05 01:36:24 UTC) #29
commit-bot: I haz the power
5 years, 7 months ago (2015-05-05 01:38:06 UTC) #30
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/7c17dcdabaacd30035b9c09e76a276ccacae60a1
Cr-Commit-Position: refs/heads/master@{#328249}

Powered by Google App Engine
This is Rietveld 408576698