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

Issue 10832174: Fire a notification in Windows 8 metro chrome which informs the user about a completed download. Th… (Closed)

Created:
8 years, 4 months ago by ananta
Modified:
8 years, 4 months ago
CC:
chromium-reviews, rdsmith+dwatch_chromium.org
Visibility:
Public.

Description

Fire a notification in Windows 8 metro chrome which informs the user about a completed download. This is achieved by a new class DownloadCompletionObserver which lives in the newly added file download_completion_observer_win.cc/.h in chrome/browser/download. This class observes the DownloadManager and the DownloadItem to get information about download items getting created and completing. BUG=133109 R=cpu,asanka Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=150597

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Total comments: 6

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 8

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+161 lines, -0 lines) Patch
M chrome/browser/download/chrome_download_manager_delegate.cc View 1 2 2 chunks +9 lines, -0 lines 0 comments Download
A chrome/browser/download/download_completion_observer_win.h View 1 2 3 1 chunk +42 lines, -0 lines 0 comments Download
A chrome/browser/download/download_completion_observer_win.cc View 1 2 3 4 5 1 chunk +108 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
ananta
8 years, 4 months ago (2012-08-07 01:21:24 UTC) #1
asanka
http://codereview.chromium.org/10832174/diff/1/chrome/browser/download/download_completion_observer_win.cc File chrome/browser/download/download_completion_observer_win.cc (right): http://codereview.chromium.org/10832174/diff/1/chrome/browser/download/download_completion_observer_win.cc#newcode28 chrome/browser/download/download_completion_observer_win.cc:28: item->AddObserver(this); Only add an observer if item->IsInProgress() is true ...
8 years, 4 months ago (2012-08-07 17:31:58 UTC) #2
ananta
Hi Asanka Thanks for the detailed review comments. PTAL http://codereview.chromium.org/10832174/diff/1/chrome/browser/download/download_completion_observer_win.cc File chrome/browser/download/download_completion_observer_win.cc (right): http://codereview.chromium.org/10832174/diff/1/chrome/browser/download/download_completion_observer_win.cc#newcode28 chrome/browser/download/download_completion_observer_win.cc:28: ...
8 years, 4 months ago (2012-08-07 18:08:28 UTC) #3
asanka
http://codereview.chromium.org/10832174/diff/8002/chrome/browser/download/download_completion_observer_win.cc File chrome/browser/download/download_completion_observer_win.cc (right): http://codereview.chromium.org/10832174/diff/8002/chrome/browser/download/download_completion_observer_win.cc#newcode33 chrome/browser/download/download_completion_observer_win.cc:33: manager->RemoveObserver(this); There are some lifetime issues here. Notably, it ...
8 years, 4 months ago (2012-08-07 19:05:15 UTC) #4
ananta
http://codereview.chromium.org/10832174/diff/8002/chrome/browser/download/download_completion_observer_win.cc File chrome/browser/download/download_completion_observer_win.cc (right): http://codereview.chromium.org/10832174/diff/8002/chrome/browser/download/download_completion_observer_win.cc#newcode33 chrome/browser/download/download_completion_observer_win.cc:33: manager->RemoveObserver(this); On 2012/08/07 19:05:15, asanka wrote: > There are ...
8 years, 4 months ago (2012-08-07 21:40:31 UTC) #5
asanka
http://codereview.chromium.org/10832174/diff/11001/chrome/browser/download/download_completion_observer_win.cc File chrome/browser/download/download_completion_observer_win.cc (right): http://codereview.chromium.org/10832174/diff/11001/chrome/browser/download/download_completion_observer_win.cc#newcode29 chrome/browser/download/download_completion_observer_win.cc:29: ClearDownloadItems(); If you are going to delete |this| in ...
8 years, 4 months ago (2012-08-07 23:29:59 UTC) #6
ananta
http://codereview.chromium.org/10832174/diff/11001/chrome/browser/download/download_completion_observer_win.cc File chrome/browser/download/download_completion_observer_win.cc (right): http://codereview.chromium.org/10832174/diff/11001/chrome/browser/download/download_completion_observer_win.cc#newcode29 chrome/browser/download/download_completion_observer_win.cc:29: ClearDownloadItems(); On 2012/08/07 23:29:59, asanka wrote: > If you ...
8 years, 4 months ago (2012-08-07 23:44:25 UTC) #7
asanka
LGTM
8 years, 4 months ago (2012-08-08 17:37:51 UTC) #8
jam
8 years, 4 months ago (2012-08-08 18:05:24 UTC) #9
gyp lgtm

Powered by Google App Engine
This is Rietveld 408576698