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

Issue 6259008: When we detect a PDF with an unsupported feature, ask the user if they want t... (Closed)

Created:
9 years, 11 months ago by jam
Modified:
9 years, 7 months ago
Reviewers:
brettw
CC:
chromium-reviews, arv (Not doing code reviews), darin-cc_chromium.org, stuartmorgan+watch_chromium.org, brettw-cc_chromium.org
Visibility:
Public.

Description

When we detect a PDF with an unsupported feature, ask the user if they want to view it with Adobe Reader if it's installed. If it's not, ask them if they want to launch the url to install it. If it's installed and out of date, show an interstitial. BUG=65339 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=72240

Patch Set 1 : '' #

Total comments: 1

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 7

Patch Set 4 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+562 lines, -51 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +29 lines, -0 lines 0 comments Download
M chrome/browser/browser_resources.grd View 1 chunk +1 line, -0 lines 0 comments Download
A chrome/browser/pdf_unsupported_feature.h View 1 chunk +19 lines, -0 lines 0 comments Download
A chrome/browser/pdf_unsupported_feature.cc View 1 2 3 1 chunk +231 lines, -0 lines 0 comments Download
M chrome/browser/plugin_data_remover.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/plugin_service.h View 1 2 3 7 chunks +23 lines, -8 lines 0 comments Download
M chrome/browser/plugin_service.cc View 8 chunks +42 lines, -2 lines 0 comments Download
M chrome/browser/plugin_service_browsertest.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/renderer_host/render_message_filter.h View 2 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/renderer_host/render_message_filter.cc View 3 chunks +10 lines, -9 lines 0 comments Download
M chrome/browser/renderer_host/render_view_host.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/renderer_host/render_view_host.cc View 2 chunks +0 lines, -6 lines 0 comments Download
M chrome/browser/renderer_host/render_view_host_delegate.h View 1 chunk +0 lines, -3 lines 0 comments Download
A chrome/browser/resources/reader_out_of_date.html View 1 chunk +95 lines, -0 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents.h View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/tab_contents/tab_contents.cc View 4 chunks +14 lines, -5 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/render_messages_internal.h View 3 chunks +7 lines, -2 lines 0 comments Download
M chrome/renderer/pepper_plugin_delegate_impl.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/pepper_plugin_delegate_impl.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/renderer/render_view.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M chrome/renderer/webplugin_delegate_proxy.cc View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/tools/chromeactions.txt View 1 2 2 chunks +16 lines, -0 lines 0 comments Download
M chrome/tools/extract_actions.py View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
M ppapi/c/private/ppb_pdf.h View 1 chunk +3 lines, -0 lines 0 comments Download
M webkit/plugins/npapi/plugin_group.h View 2 chunks +3 lines, -0 lines 0 comments Download
M webkit/plugins/npapi/plugin_group.cc View 1 chunk +1 line, -0 lines 0 comments Download
M webkit/plugins/ppapi/mock_plugin_delegate.h View 1 chunk +1 line, -0 lines 0 comments Download
M webkit/plugins/ppapi/mock_plugin_delegate.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/plugin_delegate.h View 1 chunk +3 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/ppapi_plugin_instance.h View 1 chunk +4 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/ppapi_plugin_instance.cc View 1 2 3 2 chunks +7 lines, -3 lines 0 comments Download
M webkit/plugins/ppapi/ppb_pdf_impl.cc View 2 chunks +14 lines, -1 line 0 comments Download

Messages

Total messages: 4 (0 generated)
jam
9 years, 11 months ago (2011-01-21 00:34:25 UTC) #1
brettw
LGTM http://codereview.chromium.org/6259008/diff/24001/chrome/browser/plugin_service.h File chrome/browser/plugin_service.h (right): http://codereview.chromium.org/6259008/diff/24001/chrome/browser/plugin_service.h#newcode17 chrome/browser/plugin_service.h:17: #include "base/lock.h" The new name is base/synchronization/lock.h http://codereview.chromium.org/6259008/diff/62001/chrome/browser/pdf_unsupported_feature.cc ...
9 years, 11 months ago (2011-01-21 21:42:29 UTC) #2
jam
Thanks, all done except ifdefing out the code except for Windows. This will be used ...
9 years, 11 months ago (2011-01-21 22:32:37 UTC) #3
brettw
9 years, 11 months ago (2011-01-21 22:35:34 UTC) #4
On Fri, Jan 21, 2011 at 2:32 PM, John Abd-El-Malek <jam@chromium.org> wrote:
> Thanks, all done except ifdefing out the code except for Windows.  This will
> be used on Mac in the future, so I want to avoid bitrot on that platform in
> the meantime.

Okay.

Brett

Powered by Google App Engine
This is Rietveld 408576698