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

Issue 6591017: Cache network connecting bitmaps. (Closed)

Created:
9 years, 10 months ago by Charlie Lee
Modified:
9 years, 7 months ago
Reviewers:
stevenjb
CC:
chromium-reviews, davemoore+watch_chromium.org
Visibility:
Public.

Description

Cache network connecting bitmaps. Improve performance by reducing the number of bitmap copying. BUG=chromium-os:12543 TEST=make sure network connecting looks the same Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=76318

Patch Set 1 : '' #

Total comments: 23

Patch Set 2 : '' #

Total comments: 10

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -91 lines) Patch
M chrome/browser/chromeos/status/network_dropdown_button.cc View 1 3 chunks +5 lines, -5 lines 0 comments Download
chrome/browser/chromeos/status/network_menu.h View 1 2 2 chunks +24 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/status/network_menu.cc View 1 2 9 chunks +61 lines, -36 lines 0 comments Download
M chrome/browser/chromeos/status/network_menu_button.h View 1 2 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/status/network_menu_button.cc View 1 7 chunks +13 lines, -11 lines 0 comments Download
M chrome/browser/chromeos/webui/internet_options_handler.cc View 1 2 4 chunks +21 lines, -27 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Charlie Lee
One more review for you. No rush.
9 years, 10 months ago (2011-02-25 23:25:16 UTC) #1
stevenjb
I added some comments, but in a nutshell I think we should either enforce const* ...
9 years, 9 months ago (2011-02-28 20:39:05 UTC) #2
Charlie Lee
http://codereview.chromium.org/6591017/diff/3009/chrome/browser/chromeos/status/network_menu.cc File chrome/browser/chromeos/status/network_menu.cc (right): http://codereview.chromium.org/6591017/diff/3009/chrome/browser/chromeos/status/network_menu.cc#newcode87 chrome/browser/chromeos/status/network_menu.cc:87: SkBitmap* NetworkMenu::kAnimatingImages = new SkBitmap[kNumAnimatingImages]; On 2011/02/28 20:39:05, Steven ...
9 years, 9 months ago (2011-02-28 21:26:33 UTC) #3
stevenjb
LGTM with nits. http://codereview.chromium.org/6591017/diff/3009/chrome/browser/chromeos/status/network_menu.cc File chrome/browser/chromeos/status/network_menu.cc (right): http://codereview.chromium.org/6591017/diff/3009/chrome/browser/chromeos/status/network_menu.cc#newcode502 chrome/browser/chromeos/status/network_menu.cc:502: SkBitmap NetworkMenu::IconForDisplay(SkBitmap* icon, SkBitmap* badge) { ...
9 years, 9 months ago (2011-02-28 23:02:37 UTC) #4
Charlie Lee
9 years, 9 months ago (2011-02-28 23:54:13 UTC) #5
I will check this in. Thanks.

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/stat...
File chrome/browser/chromeos/status/network_menu.cc (right):

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/stat...
chrome/browser/chromeos/status/network_menu.cc:366: // static
On 2011/02/28 23:02:37, Steven Bennetts wrote:
> nit: Because we rely on IconForFoo returning non-NULL values, but
> BadgeForNetworkTechnology does return NULL, lett's at least put a comment in
> front of these along the lines of "Expected to never return NULL"

Done.

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/stat...
chrome/browser/chromeos/status/network_menu.cc:417: double alpha =
static_cast<double>(index) / (kNumAnimatingImages - 1) / 3;
On 2011/02/28 23:02:37, Steven Bennetts wrote:
> nit: parens are helpful around multiple / operators.

Done.

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/stat...
chrome/browser/chromeos/status/network_menu.cc:418: ResourceBundle& rb =
ResourceBundle::GetSharedInstance();
Can't. GetBitmapNamed is not a const function.

On 2011/02/28 23:02:37, Steven Bennetts wrote:
> nit: const&

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/webu...
File chrome/browser/chromeos/webui/internet_options_handler.cc (right):

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/webu...
chrome/browser/chromeos/webui/internet_options_handler.cc:936: SkBitmap* icon =
rb.GetBitmapNamed(IDR_STATUSBAR_WIRED_BLACK);
On 2011/02/28 23:02:37, Steven Bennetts wrote:
> nit: const*

Done.

http://codereview.chromium.org/6591017/diff/1015/chrome/browser/chromeos/webu...
chrome/browser/chromeos/webui/internet_options_handler.cc:937: SkBitmap* badge =
!ethernet_network ||
On 2011/02/28 23:02:37, Steven Bennetts wrote:
> nit: const*

Done.

Powered by Google App Engine
This is Rietveld 408576698