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

Issue 145153002: Make sideloaded (externally installed) extensions display webstore info (Closed)

Created:
6 years, 11 months ago by Devlin
Modified:
6 years, 10 months ago
Reviewers:
Finnur, Yoyo Zhou, Nico, sail
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, tfarina, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Make sideloaded (externally installed) extensions display webstore info Have sideloaded extensions pull data from the webstore (a la inline install) in order to give the users a better idea of what extension they are installing. Images worth 1000 words: http://imgur.com/zlexZeb,VljPXLz,WzT2ZOc#0 XIB changes: * rename 'app/nibs/ExtensionInstallPromptInline.xib' to 'app/nibs/ExtensionInstallPromptWebstoreData', since the same prompt is now used for inline prompts and for sideloaded extensions when webstore data is available. BUG=323063 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247604

Patch Set 1 : #

Total comments: 9

Patch Set 2 : Mac Support #

Patch Set 3 : Check Extension's presence #

Patch Set 4 : ChromeOS fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+194 lines, -1277 lines) Patch
D chrome/app/nibs/ExtensionInstallPromptInline.xib View 1 1 chunk +0 lines, -1195 lines 0 comments Download
A + chrome/app/nibs/ExtensionInstallPromptWebstoreData.xib View 1 0 chunks +-1 lines, --1 lines 0 comments Download
M chrome/browser/chromeos/app_mode/kiosk_app_data.cc View 1 2 3 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/file_manager/app_installer.cc View 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_install_prompt.h View 4 chunks +12 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_install_prompt.cc View 5 chunks +11 lines, -8 lines 0 comments Download
M chrome/browser/extensions/external_install_ui.cc View 1 2 7 chunks +102 lines, -23 lines 0 comments Download
M chrome/browser/extensions/webstore_data_fetcher_delegate.h View 1 chunk +15 lines, -0 lines 0 comments Download
A chrome/browser/extensions/webstore_data_fetcher_delegate.cc View 1 chunk +25 lines, -0 lines 0 comments Download
M chrome/browser/extensions/webstore_inline_installer.cc View 2 chunks +4 lines, -9 lines 0 comments Download
M chrome/browser/extensions/webstore_standalone_installer.cc View 1 chunk +0 lines, -9 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_install_view_controller.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm View 1 5 chunks +13 lines, -13 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_install_view_controller_unittest.mm View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/gtk/extensions/extension_install_dialog_gtk.cc View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/extensions/extension_install_dialog_view.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_nibs.gypi View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 16 (0 generated)
Devlin
6 years, 11 months ago (2014-01-23 17:34:05 UTC) #1
Finnur
Awesome! This is exactly what I was hoping to see. Just a few comments, I ...
6 years, 11 months ago (2014-01-24 11:38:30 UTC) #2
Finnur
Oops, meant to include Yoyo for the discussion (Yoyo: see my first comment).
6 years, 11 months ago (2014-01-24 11:39:18 UTC) #3
Devlin
Added the extra mac files, but I confess myself quite ignorant in objective-c. The trybots ...
6 years, 11 months ago (2014-01-24 18:10:23 UTC) #4
Yoyo Zhou
https://codereview.chromium.org/145153002/diff/120001/chrome/browser/extensions/external_install_ui.cc File chrome/browser/extensions/external_install_ui.cc (left): https://codereview.chromium.org/145153002/diff/120001/chrome/browser/extensions/external_install_ui.cc#oldcode233 chrome/browser/extensions/external_install_ui.cc:233: return; On 2014/01/24 11:38:31, Finnur wrote: > Tread carefully ...
6 years, 11 months ago (2014-01-24 23:12:57 UTC) #5
Finnur
Go back to looking up the extension pointer in the ExternalInstallDialogDelegate and have someone verify ...
6 years, 11 months ago (2014-01-27 13:41:03 UTC) #6
Devlin
Sail - mind taking a look? https://codereview.chromium.org/145153002/diff/120001/chrome/browser/extensions/external_install_ui.cc File chrome/browser/extensions/external_install_ui.cc (left): https://codereview.chromium.org/145153002/diff/120001/chrome/browser/extensions/external_install_ui.cc#oldcode233 chrome/browser/extensions/external_install_ui.cc:233: return; On 2014/01/24 ...
6 years, 11 months ago (2014-01-27 18:15:20 UTC) #7
Finnur
LGTM. And now, with a fresh mind, I understand how trivial the nibs change is ...
6 years, 10 months ago (2014-01-28 09:42:09 UTC) #8
Devlin
6 years, 10 months ago (2014-01-28 19:29:07 UTC) #9
Devlin
Nico, would you mind taking a look at c/b/ui/cocoa?
6 years, 10 months ago (2014-01-28 19:29:35 UTC) #10
Nico
When changing xib files, always include a section like http://svnsearch.org/svnsearch/repos/CHROMIUM/search?logMessage=%22xib%20changes%22 as the diff is so ...
6 years, 10 months ago (2014-01-28 19:32:16 UTC) #11
Devlin
On 2014/01/28 19:32:16, Nico wrote: > When changing xib files, always include a section like ...
6 years, 10 months ago (2014-01-28 19:37:33 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rdevlin.cronin@chromium.org/145153002/350001
6 years, 10 months ago (2014-01-28 19:40:08 UTC) #13
commit-bot: I haz the power
Retried try job too often on linux_chromeos_clang for step(s) compile http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos_clang&number=69102
6 years, 10 months ago (2014-01-28 22:21:45 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rdevlin.cronin@chromium.org/145153002/350002
6 years, 10 months ago (2014-01-28 23:09:12 UTC) #15
commit-bot: I haz the power
6 years, 10 months ago (2014-01-29 02:48:17 UTC) #16
Message was sent while issue was closed.
Change committed as 247604

Powered by Google App Engine
This is Rietveld 408576698