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

Issue 1200543003: Migrate LauncherSearchResult to use SetBadgeIcon. (Closed)

Created:
5 years, 6 months ago by yawano
Modified:
5 years, 5 months ago
Reviewers:
Matt Giuca
CC:
chromium-reviews, extensions-reviews_chromium.org, tfarina, chromium-apps-reviews_chromium.org, tapted
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Migrate LauncherSearchResult to use SetBadgeIcon. Renamed ExtensionBadgedIconImage to LauncherSearchIconImageLoader. Logics to load and select icons are kept in separated class from LauncherSearchResult to keep it easily testable. BUG=497897 TEST=unit_tests:LauncherSearchIconImageLoaderTest.* Committed: https://crrev.com/fa271c3b0a42ae476ca43d6e6f45ad96a61bf761 Cr-Commit-Position: refs/heads/master@{#336993}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Split callback. #

Total comments: 11

Patch Set 3 : Rename icon_image fields. #

Patch Set 4 : Fix comment. #

Total comments: 15

Patch Set 5 : Address comments. #

Patch Set 6 : CHECK -> DCHECK. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+213 lines, -879 lines) Patch
D chrome/browser/ui/app_list/search/launcher_search/extension_badged_icon_image.h View 1 chunk +0 lines, -96 lines 0 comments Download
D chrome/browser/ui/app_list/search/launcher_search/extension_badged_icon_image.cc View 1 chunk +0 lines, -176 lines 0 comments Download
D chrome/browser/ui/app_list/search/launcher_search/extension_badged_icon_image_impl.h View 1 chunk +0 lines, -47 lines 0 comments Download
D chrome/browser/ui/app_list/search/launcher_search/extension_badged_icon_image_impl.cc View 1 chunk +0 lines, -71 lines 0 comments Download
D chrome/browser/ui/app_list/search/launcher_search/extension_badged_icon_image_unittest.cc View 1 chunk +0 lines, -269 lines 0 comments Download
A + chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h View 1 2 4 chunks +24 lines, -18 lines 0 comments Download
A + chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc View 1 2 3 4 5 4 chunks +55 lines, -67 lines 0 comments Download
A + chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader_impl.h View 2 chunks +11 lines, -11 lines 0 comments Download
A + chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader_impl.cc View 4 chunks +14 lines, -15 lines 0 comments Download
A + chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader_unittest.cc View 7 chunks +68 lines, -74 lines 0 comments Download
M chrome/browser/ui/app_list/search/launcher_search/launcher_search_result.h View 1 4 chunks +12 lines, -11 lines 0 comments Download
M chrome/browser/ui/app_list/search/launcher_search/launcher_search_result.cc View 1 5 chunks +24 lines, -19 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 19 (2 generated)
yawano
PTAL. Thank you!
5 years, 6 months ago (2015-06-22 10:13:00 UTC) #2
Matt Giuca
This is most excellent! I'm proposing a small refactor, sorry, and an optional large refactor. ...
5 years, 6 months ago (2015-06-24 08:26:07 UTC) #3
yawano
Thank you for the review! https://codereview.chromium.org/1200543003/diff/1/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h (right): https://codereview.chromium.org/1200543003/diff/1/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h#newcode26 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h:26: LauncherSearchIconImageLoader* image_loader) = 0; ...
5 years, 6 months ago (2015-06-24 08:43:11 UTC) #4
Matt Giuca
lgtm https://codereview.chromium.org/1200543003/diff/1/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h (right): https://codereview.chromium.org/1200543003/diff/1/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h#newcode26 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h:26: LauncherSearchIconImageLoader* image_loader) = 0; OK if you create ...
5 years, 6 months ago (2015-06-25 08:01:28 UTC) #5
yawano
@mgiuca: Could you take a look at the new patch set? I changed significant amount ...
5 years, 6 months ago (2015-06-25 08:20:40 UTC) #6
Matt Giuca
Hmm OK, i thought you were going to land this and make a new CL ...
5 years, 6 months ago (2015-06-25 08:29:37 UTC) #7
yawano
Sorry, the word "patch set" might be confusing. I'll wait until tomorrow. Thank you. Have ...
5 years, 6 months ago (2015-06-25 08:34:01 UTC) #8
Matt Giuca
Sorry, I must be very tired. You said "patch set" and I replied with "patch ...
5 years, 6 months ago (2015-06-25 08:40:20 UTC) #9
Matt Giuca
https://codereview.chromium.org/1200543003/diff/20001/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc (right): https://codereview.chromium.org/1200543003/diff/20001/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc#newcode117 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc:117: if (!is_badged_) { This won't be necessary if you ...
5 years, 5 months ago (2015-06-29 06:33:17 UTC) #10
yawano
PTAL. Thank you! https://codereview.chromium.org/1200543003/diff/20001/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc (right): https://codereview.chromium.org/1200543003/diff/20001/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc#newcode117 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc:117: if (!is_badged_) { On 2015/06/29 06:33:16, ...
5 years, 5 months ago (2015-06-29 07:27:03 UTC) #11
Matt Giuca
https://codereview.chromium.org/1200543003/diff/20001/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h (right): https://codereview.chromium.org/1200543003/diff/20001/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h#newcode90 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.h:90: scoped_ptr<chromeos::launcher_search_provider::ErrorReporter> error_reporter_; On 2015/06/29 07:27:03, yawano wrote: > I ...
5 years, 5 months ago (2015-06-30 01:53:48 UTC) #12
yawano
PTAL. Thank you! https://codereview.chromium.org/1200543003/diff/50015/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc (right): https://codereview.chromium.org/1200543003/diff/50015/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc#newcode44 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc:44: CHECK(custom_icon_image_.isNull()); For this custom_icon_image_ check, it ...
5 years, 5 months ago (2015-07-01 04:53:32 UTC) #13
Matt Giuca
LGTM, thanks! https://codereview.chromium.org/1200543003/diff/50015/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc File chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc (right): https://codereview.chromium.org/1200543003/diff/50015/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc#newcode44 chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc:44: CHECK(custom_icon_image_.isNull()); On 2015/07/01 04:53:32, yawano wrote: > ...
5 years, 5 months ago (2015-07-01 07:13:08 UTC) #14
yawano
On 2015/07/01 07:13:08, Matt Giuca wrote: > LGTM, thanks! > > https://codereview.chromium.org/1200543003/diff/50015/chrome/browser/ui/app_list/search/launcher_search/launcher_search_icon_image_loader.cc > File > ...
5 years, 5 months ago (2015-07-01 07:13:47 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1200543003/90001
5 years, 5 months ago (2015-07-01 07:14:02 UTC) #17
commit-bot: I haz the power
Committed patchset #6 (id:90001)
5 years, 5 months ago (2015-07-01 07:58:00 UTC) #18
commit-bot: I haz the power
5 years, 5 months ago (2015-07-01 07:59:05 UTC) #19
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/fa271c3b0a42ae476ca43d6e6f45ad96a61bf761
Cr-Commit-Position: refs/heads/master@{#336993}

Powered by Google App Engine
This is Rietveld 408576698