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

Issue 158643002: Add option to install an ephemeral app to the Windows jump list (Closed)

Created:
6 years, 10 months ago by tmdiep
Modified:
6 years, 10 months ago
Reviewers:
tapted, benwells
CC:
chromium-reviews, tfarina, grt+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, chrome-apps-syd-reviews_chromium.org, benwells
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Add option to install an ephemeral app to the Windows jump list Patch summary: - This patch adds an entry to install an ephemeral app to the Windows jump list of a packaged app. Jump lists are available in Win 7 and later. - Windows OS specific code was moved from NativeAppWindowViews to derived class NativeAppWindowViewsWin. BUG=339253

Patch Set 1 #

Total comments: 2

Patch Set 2 : Added notimplemented #

Total comments: 20
Unified diffs Side-by-side diffs Delta from patch set Stats (+445 lines, -99 lines) Patch
M apps/shell_window.cc View 2 chunks +12 lines, -0 lines 0 comments Download
M apps/ui/native_app_window.h View 1 chunk +4 lines, -0 lines 0 comments Download
A chrome/app/theme/default_100_percent/win/star.ico View Binary file 0 comments Download
M chrome/browser/ui/cocoa/apps/native_app_window_cocoa.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm View 1 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/gtk/apps/native_app_window_gtk.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/gtk/apps/native_app_window_gtk.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/apps/jumplist_updater_win.h View 1 chunk +71 lines, -0 lines 5 comments Download
A chrome/browser/ui/views/apps/jumplist_updater_win.cc View 1 chunk +177 lines, -0 lines 9 comments Download
M chrome/browser/ui/views/apps/native_app_window_views.h View 4 chunks +9 lines, -16 lines 1 comment Download
M chrome/browser/ui/views/apps/native_app_window_views.cc View 5 chunks +1 line, -82 lines 0 comments Download
M chrome/browser/ui/views/apps/native_app_window_views_win.h View 2 chunks +17 lines, -0 lines 2 comments Download
M chrome/browser/ui/views/apps/native_app_window_views_win.cc View 3 chunks +131 lines, -1 line 3 comments Download
M chrome/chrome_browser_ui.gypi View 2 chunks +10 lines, -0 lines 0 comments Download
M chrome/installer/mini_installer/chrome.release View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
tmdiep
benwells: Please review this patch containing the first UI surface for pinning ephemeral apps. Thanks.
6 years, 10 months ago (2014-02-10 04:33:22 UTC) #1
benwells
I started looking then realized Trent might be a good reviewer for this. https://codereview.chromium.org/158643002/diff/1/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm File ...
6 years, 10 months ago (2014-02-10 21:31:20 UTC) #2
tapted
Hooray! removing #ifdefs from native_app_window_views \o/! I jumped around a bit in the review, so ...
6 years, 10 months ago (2014-02-12 10:16:27 UTC) #3
grt (UTC plus 2)
https://codereview.chromium.org/158643002/diff/130001/chrome/browser/ui/views/apps/native_app_window_views_win.cc File chrome/browser/ui/views/apps/native_app_window_views_win.cc (right): https://codereview.chromium.org/158643002/diff/130001/chrome/browser/ui/views/apps/native_app_window_views_win.cc#newcode67 chrome/browser/ui/views/apps/native_app_window_views_win.cc:67: const wchar_t kInstallIconFileName[] = L"star.ico"; can this be in ...
6 years, 10 months ago (2014-02-12 16:04:43 UTC) #4
tmdiep
6 years, 10 months ago (2014-02-12 22:06:20 UTC) #5
Thanks for the awesome detailed review!

I'll split this into 3 patches:
1. Move Windows specific code into NativeAppWindowViewsWin.
2. Move as much boilerplate for dealing with Windows jump lists as possible out
of jumplist_win and into some util class or set of functions, then refactor
jumplist_win.
3. Jump list for app windows.

I'll address your review comments in these new patches. Hopefully I won't miss
any.

Powered by Google App Engine
This is Rietveld 408576698