New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 21 users
Status: Fixed
Owner:
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows, Chrome, Mac
Pri: 2
Type: Bug

Blocked on:
issue 470301
issue 474535
issue 489066
issue 520680

Blocking:
issue 581569

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment
Remove NPAPI support
Project Member Reported by wfh@chromium.org, May 28 2015 Back to list
Master bug for removing NPAPI support from Chrome.
 
Comment 1 by jsc...@chromium.org, May 28 2015
Labels: -ReleaseBlock-Stable OS-Chrome
Doesn't need to be a release blocker.
Comment 2 by wfh@chromium.org, May 28 2015
Cc: jochen@chromium.org jam@chromium.org bauerb@chromium.org
Approximate steps to remove:

1. Remove the user visible components: chrome://flags, --enable-npapi switch and the enterprise override.  Tests can use --enable-npapi-for-testing until they go.
3. Remove all the NPAPI plugin code and tests from chrome/content.
3b. add new tests as required to make sure the PPAPI paths still function correctly.
4. Clean up blink/v8 code.
Comment 3 by wfh@chromium.org, May 28 2015
Blockedon: chromium:470301 chromium:474535
Comment 4 by wfh@chromium.org, May 28 2015
Cc: mkwst@chromium.org
Comment 5 by laforge@google.com, May 28 2015
Cc: amineer@chromium.org lafo...@chromium.org
Comment 6 by wfh@chromium.org, May 29 2015
Blockedon: chromium:489066
Project Member Comment 7 by bugdroid1@chromium.org, May 29 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c

commit cfdd80f3d2a845a2267dd9ffe81011609f74eb0c
Author: wfh <wfh@chromium.org>
Date: Fri May 29 17:56:27 2015

Disable NPAPI support by removing the --enable-npapi switch, chrome://flags and enterprise policy override.

--enable-npapi-for-testing will remain temporarily until the rest of the NPAPI code and tests are removed.

This is a selective revert of 0539f2f5214fc17fdd5d1964be0ceedf98fdb9ce and 26d09db19381c2236a2890c045761465c78bc958.

BUG=493212,489066

Review URL: https://codereview.chromium.org/1158423003

Cr-Commit-Position: refs/heads/master@{#332006}

[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/app/generated_resources.grd
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/BUILD.gn
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/about_flags.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/content_settings/content_settings_browsertest.cc
[delete] http://crrev.com/c1995be807fd95a833d93eef029a8642782b0d6e/chrome/browser/plugins/enable_npapi_plugins_policy_handler.cc
[delete] http://crrev.com/c1995be807fd95a833d93eef029a8642782b0d6e/chrome/browser/plugins/enable_npapi_plugins_policy_handler.h
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/plugins/plugin_prefs.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/plugins/plugin_prefs.h
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/plugins/plugin_prefs_factory.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/browser/policy/configuration_policy_handler_list_factory.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/chrome_browser.gypi
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/common/pref_names.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/chrome/common/pref_names.h
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/browser/plugin_browsertest.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/browser/plugin_service_impl.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/browser/plugin_service_impl.h
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/public/browser/plugin_service.h
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/public/common/content_switches.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/public/common/content_switches.h
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/shell/app/shell_main_delegate.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/test/fake_plugin_service.cc
[modify] http://crrev.com/cfdd80f3d2a845a2267dd9ffe81011609f74eb0c/content/test/fake_plugin_service.h

Comment 8 by jsc...@chromium.org, May 29 2015
Labels: Restrict-AddIssueComment-EditIssue
I'm pre-emptively closing this bug for non-contributor comments since it's a tracking bug and I want to prevent it from getting noisey. Any advocacy or discussion on this subject should be taken up at chromium-discuss@chromium.org.
Cc: dcheng@chromium.org
Project Member Comment 10 by bugdroid1@chromium.org, Jun 12 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c

commit c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c
Author: tfarina <tfarina@chromium.org>
Date: Fri Jun 12 22:07:23 2015

chrome: Remove dependency on third_party/npapi.

BUG=493212
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/1180153003

Cr-Commit-Position: refs/heads/master@{#334252}

[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/browser/BUILD.gn
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/browser/chromeos/BUILD.gn
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/browser/ui/BUILD.gn
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/chrome_browser.gypi
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/chrome_browser_chromeos.gypi
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/chrome_browser_ui.gypi
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/chrome_renderer.gypi
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/chrome_tests.gypi
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/renderer/BUILD.gn
[modify] http://crrev.com/c6745ecc4a5361eb1631d027cbd9ba98c8acdf8c/chrome/test/BUILD.gn

Project Member Comment 11 by bugdroid1@chromium.org, Jun 13 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bbbe53c8fd162a8645c847b0bef125574b987f94

commit bbbe53c8fd162a8645c847b0bef125574b987f94
Author: tfarina <tfarina@chromium.org>
Date: Sat Jun 13 00:50:28 2015

net: Remove npapi entry from DEPS file.

Nothing in net/base is including from third_party/npapi.

This also removes zlib from the DEPS file since it is also not included in net/base.

BUG=493212
R=mattm@chromium.org

Review URL: https://codereview.chromium.org/1180893003

Cr-Commit-Position: refs/heads/master@{#334306}

[modify] http://crrev.com/bbbe53c8fd162a8645c847b0bef125574b987f94/net/base/DEPS

Project Member Comment 12 by bugdroid1@chromium.org, Jun 16 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3def35df3c338780318019dfca2b8d054f93a1d0

commit 3def35df3c338780318019dfca2b8d054f93a1d0
Author: jam <jam@chromium.org>
Date: Tue Jun 16 14:13:51 2015

Quick disable of NPAPI browser tests that are failing on win8_chromium_gn bot.

The NPAPI test plugin isn't built in GN, so the bots fail if the plugin didn't happen to be already there from gyp.

More thorough removal is in https://codereview.chromium.org/1182303010

BUG=493212, 497423
TBR=dpranke

Review URL: https://codereview.chromium.org/1185303002

Cr-Commit-Position: refs/heads/master@{#334597}

[modify] http://crrev.com/3def35df3c338780318019dfca2b8d054f93a1d0/content/content_tests.gypi
[modify] http://crrev.com/3def35df3c338780318019dfca2b8d054f93a1d0/content/test/BUILD.gn

Project Member Comment 13 by bugdroid1@chromium.org, Jun 16 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56

commit a44c8609b62bb2a4a00d18abf61f9fa66a6bef56
Author: jam <jam@chromium.org>
Date: Tue Jun 16 22:04:49 2015

Delete the NPAPI plugin browsertests.

They're not needed anymore now that NPAPI plugin support is disabled.

BUG=493212

Review URL: https://codereview.chromium.org/1182303010

Cr-Commit-Position: refs/heads/master@{#334711}

[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/chrome/browser/chrome_plugin_interactive_test.cc
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/chrome/browser/content_settings/content_settings_browsertest.cc
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/chrome/browser/ui/views/location_bar/star_view_browsertest.cc
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/chrome/browser_tests.isolate
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/chrome/chrome_tests.gypi
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/chrome/interactive_ui_tests.isolate
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/chrome/test/BUILD.gn
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/chrome/test/data/load_all_blocked_plugins.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/chrome/test/data/load_npapi_plugin.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/chrome/test/data/plugin_delete_self_at_load.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/chrome/test/data/printing/npapi_plugin.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/chrome/test/data/windowed_npapi_plugin.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/browser/plugin_data_remover_impl_browsertest.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/browser/plugin_service_impl_browsertest.cc
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/content/content_browsertests.isolate
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/content/content_tests.gypi
[modify] http://crrev.com/a44c8609b62bb2a4a00d18abf61f9fa66a6bef56/content/test/BUILD.gn
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/alert_in_window_message.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/arguments.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/convert_point.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/cookies.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/create_instance_in_paint.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/ensure_scripting_works_in_destroy.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/ensure_scripting_works_in_destroy_iframe.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/execute_script_delete_in_mouse_up.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/execute_script_delete_in_npn_evaluate.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/execute_script_delete_in_paint.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/get_javascript_open_popup_with_plugin.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/get_javascript_url.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/get_javascript_url2.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/get_javascript_url2_frame.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/geturl.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/geturl_redirect_notify.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/layout_test_plugin.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/many_plugins.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/multiple_instances_sync_calls.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/new_fails.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/no_hang_if_init_crashes.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npapi.js
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npn_plugin_delete_create_in_evaluate.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npobject_identity.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npobject_lifetime_test.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npobject_lifetime_test_second_instance.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npobject_proxy.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npobject_released_on_destruction.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/npobject_set_exception.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_delete_in_deallocate.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_range_request.dat
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_range_request.dat.mock-http-headers
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_read_page.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_read_page.html.mock-http-headers
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_read_page_redirect_src.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_read_page_redirect_src.html.mock-http-headers
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_ref_target_page.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_ref_target_page.html.mock-http-headers
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_single_range_request.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_thread_async_call.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_url_request_404.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_url_request_fail_write.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/plugin_url_request_referrer_test.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/popup_window_with_target_plugin.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/private.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/resize_during_paint.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/schedule_timer.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/self_delete_plugin_geturl.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/self_delete_plugin_invoke.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/self_delete_plugin_invoke_alert.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/self_delete_plugin_stream.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/data/npapi/verify_plugin_window_rect.html
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/Info.plist
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/npapi_constants.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/npapi_constants.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/npapi_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/npapi_test.def
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/npapi_test.rc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_arguments_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_arguments_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_client.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_client.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_create_instance_in_paint.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_create_instance_in_paint.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_delete_plugin_in_deallocate_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_delete_plugin_in_deallocate_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_delete_plugin_in_stream_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_delete_plugin_in_stream_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_execute_stream_javascript.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_execute_stream_javascript.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_get_javascript_url2_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_get_javascript_url2_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_get_javascript_url_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_get_javascript_url_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_geturl_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_geturl_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_javascript_open_popup.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_javascript_open_popup.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_new_fails_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_new_fails_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_npobject_identity_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_npobject_identity_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_npobject_lifetime_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_npobject_lifetime_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_npobject_proxy_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_npobject_proxy_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_private_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_private_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_request_read_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_request_read_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_schedule_timer_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_schedule_timer_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_setup_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_setup_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_test_factory.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_test_factory.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_thread_async_call_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_thread_async_call_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_window_size_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_window_size_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_windowed_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_windowed_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_windowless_test.cc
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/plugin_windowless_test.h
[delete] http://crrev.com/4e09c29c1e240b86c942f7f67d047e398f00b6ac/content/test/plugin/resource.h

Project Member Comment 14 by bugdroid1@chromium.org, Jul 20 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6be0628ff61f6ffd12d686caddb8c522e10824a9

commit 6be0628ff61f6ffd12d686caddb8c522e10824a9
Author: wfh <wfh@chromium.org>
Date: Mon Jul 20 18:04:02 2015

Remove NPAPI command line flags entirely.

ContentShell now overrides IsNpapiEnabled() to enable NPAPI for testing.

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.blink:win_blink_rel,mac_blink_rel

Review URL: https://codereview.chromium.org/1240543003

Cr-Commit-Position: refs/heads/master@{#339469}

[delete] http://crrev.com/a8e9b5955fa9196b7dc5c764d0e418ae4ef89f39/content/browser/plugin_browsertest.cc
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/browser/plugin_service_impl.cc
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/public/browser/content_browser_client.cc
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/public/browser/content_browser_client.h
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/public/common/content_switches.cc
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/public/common/content_switches.h
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/shell/app/shell_main_delegate.cc
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/shell/browser/shell_content_browser_client.cc
[modify] http://crrev.com/6be0628ff61f6ffd12d686caddb8c522e10824a9/content/shell/browser/shell_content_browser_client.h

Comment 15 by wfh@chromium.org, Jul 22 2015
Cc: penny...@chromium.org
Labels: Merge-Request-45
I'd like to merge 6be0628ff61f6ffd12d686caddb8c522e10824a9 into M45 please.
Labels: -Merge-Request-45 Merge-Review-45 Hotlist-Merge-Review
[Automated comment] Reverts referenced in bugdroid comments, needs manual review.
Labels: -Merge-Review-45 Merge-Approved-45
Project Member Comment 18 by bugdroid1@chromium.org, Jul 23 2015
Labels: -Merge-Approved-45 merge-merged-2454
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1ad0887897e3055a696379f1a8fb417be7623ae6

commit 1ad0887897e3055a696379f1a8fb417be7623ae6
Author: Will Harris <wfh@chromium.org>
Date: Thu Jul 23 20:29:34 2015

Merge M45: Remove NPAPI command line flags entirely.

ContentShell now overrides IsNpapiEnabled() to enable NPAPI for testing.

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.blink:win_blink_rel,mac_blink_rel

Review URL: https://codereview.chromium.org/1240543003

Cr-Commit-Position: refs/heads/master@{#339469}
(cherry picked from commit 6be0628ff61f6ffd12d686caddb8c522e10824a9)

Review URL: https://codereview.chromium.org/1248363003 .

Cr-Commit-Position: refs/branch-heads/2454@{#113}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}

[delete] http://crrev.com/85e9c2965d7c012ed833e7884c484a80b7f4a10d/content/browser/plugin_browsertest.cc
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/browser/plugin_service_impl.cc
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/public/browser/content_browser_client.cc
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/public/browser/content_browser_client.h
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/public/common/content_switches.cc
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/public/common/content_switches.h
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/shell/app/shell_main_delegate.cc
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/shell/browser/shell_content_browser_client.cc
[modify] http://crrev.com/1ad0887897e3055a696379f1a8fb417be7623ae6/content/shell/browser/shell_content_browser_client.h

Project Member Comment 19 by bugdroid1@chromium.org, Jul 23 2015
The following revision refers to this bug:
  https://chrome-internal.googlesource.com/bling/chromium.git/+/1ad0887897e3055a696379f1a8fb417be7623ae6

commit 1ad0887897e3055a696379f1a8fb417be7623ae6
Author: Will Harris <wfh@chromium.org>
Date: Thu Jul 23 20:29:34 2015

Blockedon: chromium:520680
Project Member Comment 21 by bugdroid1@chromium.org, Dec 4 2015
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/15bd8a880b4999e376a2cecf53fcea2e7e1838d7

commit 15bd8a880b4999e376a2cecf53fcea2e7e1838d7
Author: japhet <japhet@chromium.org>
Date: Fri Dec 04 04:01:36 2015

Remove PluginLoadObserver and related logic, it was only used for NPAPI.

This really, truly kills NPN_GetURL, NPN_GetURLNotify, NPN_PostURL, NPN_PostURLNotify, and NPN_URLRedirectResponse.

BUG=493212

Review URL: https://codereview.chromium.org/1426923007

Cr-Commit-Position: refs/heads/master@{#363119}

[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/components/plugins/renderer/webview_plugin.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/components/test_runner/test_plugin.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/BUILD.gn
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/plugin_host.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/plugin_instance.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/plugin_instance.h
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_stream.cc
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_stream.h
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_stream_posix.cc
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_stream_url.cc
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_stream_url.h
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_stream_win.cc
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_string_stream.cc
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_string_stream.h
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_url_fetcher.cc
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/child/npapi/plugin_url_fetcher.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/webplugin.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/webplugin_delegate.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/webplugin_delegate_impl.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/webplugin_delegate_impl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/webplugin_delegate_impl_win.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/npapi/webplugin_resource_client.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/child/plugin_messages.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/content_child.gypi
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/content_shell.gypi
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/plugin/plugin_channel.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/plugin/webplugin_delegate_stub.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/plugin/webplugin_delegate_stub.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/plugin/webplugin_proxy.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/plugin/webplugin_proxy.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/browser_plugin/browser_plugin.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/browser_plugin/browser_plugin.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/npapi/webplugin_impl.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/npapi/webplugin_impl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/pepper/pepper_plugin_instance_impl.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/pepper/pepper_webplugin_impl.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/pepper/pepper_webplugin_impl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/render_frame_impl.cc
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/renderer/render_frame_impl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/shell/tools/plugin/PluginTest.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/content/shell/tools/plugin/PluginTest.h
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/shell/tools/plugin/Tests/DocumentOpenInDestroyStream.cpp
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/shell/tools/plugin/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/shell/tools/plugin/Tests/GetURLWithJavaScriptURL.cpp
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/content/shell/tools/plugin/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/LayoutTests/NeverFixTests
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/LayoutTests/TestExpectations
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/get-url-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/get-url-notify-on-removal-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/get-url-notify-on-removal.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/get-url.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/geturlnotify-from-npp-destroystream-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/geturlnotify-from-npp-destroystream.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/local-geturl-from-remote-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/local-geturl-from-remote.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/npapi-response-headers-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/npapi-response-headers.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/third-party-cookie-accept-policy-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/plugins/third-party-cookie-accept-policy.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/resources/frame-with-plugin-to-navigate.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-plugin-navigation.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/plugins/document-open-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/plugins/document-open.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/plugins/embed-inside-object-expected.txt
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/LayoutTests/plugins/embed-inside-object.html
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/ManualTests/NPN_Invoke/main.c
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/ManualTests/NPN_Invoke/test.html
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/core/html/PluginDocument.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/core/loader/DocumentLoader.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/core/loader/FrameLoader.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/core/loader/FrameLoaderClient.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/core/plugins/PluginView.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/FrameLoaderClientImpl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/WebDataSourceImpl.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/WebDataSourceImpl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/WebLocalFrameImpl.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/WebPluginContainerImpl.h
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/Source/web/WebPluginLoadObserver.cpp
[delete] http://crrev.com/f8e3e14fe97bef28bf641f2b2b53352480bc28eb/third_party/WebKit/Source/web/WebPluginLoadObserver.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/tests/FakeWebPlugin.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/Source/web/web.gypi
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/public/web/WebFrameClient.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/public/web/WebPlugin.h
[modify] http://crrev.com/15bd8a880b4999e376a2cecf53fcea2e7e1838d7/third_party/WebKit/public/web/WebPluginContainer.h

Project Member Comment 22 by bugdroid1@chromium.org, Jan 22 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/98bda6fbd2ce71a9721f66426d95f3d1340319ce

commit 98bda6fbd2ce71a9721f66426d95f3d1340319ce
Author: mkwst <mkwst@chromium.org>
Date: Fri Jan 22 14:49:25 2016

Remove 'WebPlugin::CheckIfRunInsecureContent'.

We don't need this anymore, as non-NPAPI plugins run through the normal
loading infrastructure, and are correctly checked for mixed content
violations.

BUG=493212

Review URL: https://codereview.chromium.org/1621503003

Cr-Commit-Position: refs/heads/master@{#370963}

[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/child/npapi/webplugin.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/child/plugin_messages.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/plugin/webplugin_proxy.cc
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/plugin/webplugin_proxy.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/renderer/npapi/webplugin_impl.cc
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/content/renderer/npapi/webplugin_impl.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/third_party/WebKit/Source/web/WebLocalFrameImpl.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/third_party/WebKit/Source/web/WebRemoteFrameImpl.h
[modify] http://crrev.com/98bda6fbd2ce71a9721f66426d95f3d1340319ce/third_party/WebKit/public/web/WebFrame.h

Comment 23 by jam@chromium.org, Jan 23 2016
Is there anything blocking removal of all the NPAPI code at this point?
Comment 24 Deleted
Not beyond the fact that it requires some surgical effort to do so without breaking some things. But if you're volunteering, then I am wholeheartedly supportive.
The biggest blocker at this point is Blink layout tests. Rewriting all the tests in one go is a bit painful, so I started by removing scripting capabilities for plugins.

https://codereview.chromium.org/1483733002 is the CL that removes NPObject support: I've fixed a couple layout tests to use the new PPAPI test plugin, but there's still ~30 layout tests that need to be fixed up before this patch is landable. If anyone wants to pitch in and help with the failing layout tests... =)

After that, I think there's still a bunch of layout tests that instantiate the NPAPI plugin, but I'm hoping that removing NPAPI incrementally like this will make it so we can make slow but steady progress.
Blocking: chromium:581569
Project Member Comment 28 by bugdroid1@chromium.org, Feb 3 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/53531842e932b33169a24286465c44213001aa40

commit 53531842e932b33169a24286465c44213001aa40
Author: jam <jam@chromium.org>
Date: Wed Feb 03 22:47:28 2016

Remove some dead NPAPI code after r363119.

The motivation is to remove longs in IPC messages, since they're not safe to send between 32 and 64 bit processes. Although these specific messages weren't used on Android, they block us from having checks against this.

BUG=493212,581409

Review URL: https://codereview.chromium.org/1662013002

Cr-Commit-Position: refs/heads/master@{#373369}

[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/child/multipart_response_delegate.cc
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/child/multipart_response_delegate.h
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/child/multipart_response_delegate_unittest.cc
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/child/npapi/webplugin.h
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/child/plugin_messages.h
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/plugin/webplugin_delegate_stub.cc
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/plugin/webplugin_delegate_stub.h
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/plugin/webplugin_proxy.cc
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/plugin/webplugin_proxy.h
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/renderer/npapi/webplugin_impl.cc
[modify] http://crrev.com/53531842e932b33169a24286465c44213001aa40/content/renderer/npapi/webplugin_impl.h

Project Member Comment 29 by bugdroid1@chromium.org, Feb 24 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/17acb78d1b36d7ff5ba7dcc4f04c853241f54aa3

commit 17acb78d1b36d7ff5ba7dcc4f04c853241f54aa3
Author: jam <jam@chromium.org>
Date: Wed Feb 24 01:15:03 2016

Remove limitation that renderer can't send sync IPCs to the UI thread in the browser.

Now that we don't have windowed NPAPI plugins, this deadlock doesn't exist anymore.

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review URL: https://codereview.chromium.org/1723473003

Cr-Commit-Position: refs/heads/master@{#377166}

[modify] https://crrev.com/17acb78d1b36d7ff5ba7dcc4f04c853241f54aa3/content/browser/frame_host/render_frame_host_manager_unittest.cc
[modify] https://crrev.com/17acb78d1b36d7ff5ba7dcc4f04c853241f54aa3/content/browser/renderer_host/render_view_host_impl.cc
[modify] https://crrev.com/17acb78d1b36d7ff5ba7dcc4f04c853241f54aa3/content/public/browser/browser_message_filter.cc
[modify] https://crrev.com/17acb78d1b36d7ff5ba7dcc4f04c853241f54aa3/content/public/browser/browser_message_filter.h

Project Member Comment 30 by bugdroid1@chromium.org, Feb 29 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f1164e96ddf077c6272935a58efc3ea7ee983fdc

commit f1164e96ddf077c6272935a58efc3ea7ee983fdc
Author: dcheng <dcheng@chromium.org>
Date: Mon Feb 29 01:58:31 2016

Remove http/tests/plugins/interrupted-get-url.html

This test exercises NPAPI functionality that has no equivalent in
PPAPI. Also removes a bunch of unreferenced test resources.

BUG=493212

Review URL: https://codereview.chromium.org/1747713002

Cr-Commit-Position: refs/heads/master@{#378165}

[modify] https://crrev.com/f1164e96ddf077c6272935a58efc3ea7ee983fdc/third_party/WebKit/LayoutTests/NeverFixTests
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/interrupted-get-url-expected.txt
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/interrupted-get-url.html
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/resources/dump-post.pl
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/resources/interrupted-get-url-success.html
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/resources/load-me-1.txt
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/resources/load-me-2.txt
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/resources/slow-resource.pl
[delete] https://crrev.com/3ef55130a0b1fb75b21895c57dc3d276518c91fb/third_party/WebKit/LayoutTests/http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html

Project Member Comment 31 by bugdroid1@chromium.org, Feb 29 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/67eee6b0a22173f67d42546a8faf1b6b66dcf5b1

commit 67eee6b0a22173f67d42546a8faf1b6b66dcf5b1
Author: dcheng <dcheng@chromium.org>
Date: Mon Feb 29 06:34:42 2016

Remove http/tests/plugins/create-v8-script-objects.html

PPAPI doesn't have an equivalent code path for its (deprecated)
scriptable objects.

BUG=493212

Review URL: https://codereview.chromium.org/1748563002

Cr-Commit-Position: refs/heads/master@{#378175}

[delete] https://crrev.com/07e06314d1e4cba78137fcea8bb374b168e1b632/third_party/WebKit/LayoutTests/http/tests/plugins/create-v8-script-objects-expected.txt
[delete] https://crrev.com/07e06314d1e4cba78137fcea8bb374b168e1b632/third_party/WebKit/LayoutTests/http/tests/plugins/create-v8-script-objects.html
[delete] https://crrev.com/07e06314d1e4cba78137fcea8bb374b168e1b632/third_party/WebKit/LayoutTests/http/tests/plugins/resources/create-v8-script-objects-iframe.html

Project Member Comment 32 by bugdroid1@chromium.org, Feb 29 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/54dbc67049f56bab3b3ca2efb2a2e1743f8a531e

commit 54dbc67049f56bab3b3ca2efb2a2e1743f8a531e
Author: dcheng <dcheng@chromium.org>
Date: Mon Feb 29 17:21:02 2016

Remove NPAPI use in fast/frames/sandboxed-iframe-navigation-allowed.html

BUG=493212

Review URL: https://codereview.chromium.org/1744073002

Cr-Commit-Position: refs/heads/master@{#378224}

[modify] https://crrev.com/54dbc67049f56bab3b3ca2efb2a2e1743f8a531e/third_party/WebKit/LayoutTests/fast/frames/resources/sandboxed-iframe-about-blank.html
[modify] https://crrev.com/54dbc67049f56bab3b3ca2efb2a2e1743f8a531e/third_party/WebKit/LayoutTests/fast/frames/sandboxed-iframe-about-blank-expected.txt
[modify] https://crrev.com/54dbc67049f56bab3b3ca2efb2a2e1743f8a531e/third_party/WebKit/LayoutTests/fast/frames/sandboxed-iframe-about-blank.html

Project Member Comment 33 by bugdroid1@chromium.org, Mar 18 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7254ad0b42e85cfd6025568a15f24af12570b429

commit 7254ad0b42e85cfd6025568a15f24af12570b429
Author: piman <piman@chromium.org>
Date: Fri Mar 18 16:00:31 2016

Force test plugin to be windowless only.

AFAICT we don't depend on windowed functionality for LayoutTests. This would allow us to remove a large bunch of code on the chrome side.

BUG=493212

Review URL: https://codereview.chromium.org/1815453003

Cr-Commit-Position: refs/heads/master@{#381982}

[modify] https://crrev.com/7254ad0b42e85cfd6025568a15f24af12570b429/content/shell/tools/plugin/PluginObject.cpp
[modify] https://crrev.com/7254ad0b42e85cfd6025568a15f24af12570b429/content/shell/tools/plugin/main.cpp

Project Member Comment 34 by bugdroid1@chromium.org, Mar 18 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e

commit bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e
Author: piman <piman@chromium.org>
Date: Fri Mar 18 21:32:58 2016

Remove windowed NPAPI code

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review URL: https://codereview.chromium.org/1815593002

Cr-Commit-Position: refs/heads/master@{#382094}

[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/chrome/browser/hang_monitor/hung_plugin_action.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/chrome/browser/ui/views/frame/browser_view.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/frame_host/render_widget_host_view_child_frame.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/frame_host/render_widget_host_view_child_frame.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/frame_host/render_widget_host_view_guest.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/frame_host/render_widget_host_view_guest.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/plugin_process_host.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/plugin_process_host.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/plugin_service_impl.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/plugin_service_impl.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_impl.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_android.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_android.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_aura.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_aura.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_base.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_base.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_mac.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_mac.mm
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_mus.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/renderer_host/render_widget_host_view_mus.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/browser/web_contents/web_contents_view_aura.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/plugin_host.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/plugin_instance.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/plugin_instance.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_delegate_impl.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_delegate_impl.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_delegate_impl_android.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_delegate_impl_aura.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_delegate_impl_mac.mm
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_delegate_impl_win.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/npapi/webplugin_ime_win.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/child/plugin_messages.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/common/plugin_constants_win.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/common/plugin_constants_win.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/common/plugin_process_messages.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/common/view_messages.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/common/webplugin_geometry.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/common/webplugin_geometry.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/plugin/webplugin_proxy.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/plugin/webplugin_proxy.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/public/browser/plugin_service.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/renderer/npapi/webplugin_impl.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/renderer/npapi/webplugin_impl.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/renderer/render_widget.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/renderer/render_widget.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/shell/tools/plugin/main.cpp
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/test/fake_plugin_service.cc
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/test/fake_plugin_service.h
[modify] https://crrev.com/bfb2cebc0c8dacff0b93a37a822babe8c2bc0f5e/content/test/test_render_view_host.h

Project Member Comment 35 by bugdroid1@chromium.org, Mar 19 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/581baa18e98231cb9219f17a909da04174fa11c3

commit 581baa18e98231cb9219f17a909da04174fa11c3
Author: piman <piman@chromium.org>
Date: Sat Mar 19 00:28:04 2016

Remove Hung plugin detector

It's not needed now that windowed plugins are gone.

BUG=493212

Review URL: https://codereview.chromium.org/1815623004

Cr-Commit-Position: refs/heads/master@{#382136}

[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/browser/hang_monitor/hung_plugin_action.cc
[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/browser/hang_monitor/hung_plugin_action.h
[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/browser/hang_monitor/hung_window_detector.cc
[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/browser/hang_monitor/hung_window_detector.h
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/browser/ui/browser_view_prefs.cc
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/browser/ui/views/frame/browser_view.cc
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/browser/ui/views/frame/browser_view.h
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/chrome_browser.gypi
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/chrome_common.gypi
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/chrome_tests_unit.gypi
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/common/pref_names.cc
[modify] https://crrev.com/581baa18e98231cb9219f17a909da04174fa11c3/chrome/common/pref_names.h
[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/common/worker_thread_ticker.cc
[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/common/worker_thread_ticker.h
[delete] https://crrev.com/efbc81bcc0145b3df17eaa9bd24c833fad958e83/chrome/common/worker_thread_ticker_unittest.cc

Project Member Comment 36 by bugdroid1@chromium.org, Mar 22 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e

commit f8396023a9e38d3ec249cdf1f730e4b79cebbc7e
Author: piman <piman@chromium.org>
Date: Tue Mar 22 19:37:44 2016

Remove a bunch of NPAPI quirks and related support code

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review URL: https://codereview.chromium.org/1813143002

Cr-Commit-Position: refs/heads/master@{#382642}

[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/frame_host/render_widget_host_view_child_frame.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/frame_host/render_widget_host_view_child_frame.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/frame_host/render_widget_host_view_guest.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/frame_host/render_widget_host_view_guest.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_impl.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_impl.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_view_aura.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_view_aura.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_view_base.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_view_mus.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/browser/renderer_host/render_widget_host_view_mus.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/BUILD.gn
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/npapi/plugin_host.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/npapi/plugin_instance.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/npapi/plugin_instance.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/npapi/webplugin.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/npapi/webplugin_delegate_impl.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/npapi/webplugin_delegate_impl_win.cc
[delete] https://crrev.com/5593ae4f2f4792363f4a0cbcc968b80529fd3a1e/content/child/npapi/webplugin_ime_win.cc
[delete] https://crrev.com/5593ae4f2f4792363f4a0cbcc968b80529fd3a1e/content/child/npapi/webplugin_ime_win.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/child/plugin_messages.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/common/plugin_constants_win.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/common/plugin_constants_win.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/common/view_messages.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/content_child.gypi
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/plugin/webplugin_delegate_stub.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/plugin/webplugin_delegate_stub.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/plugin/webplugin_proxy.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/plugin/webplugin_proxy.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/renderer/npapi/webplugin_impl.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/renderer/render_view_impl.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/renderer/render_view_impl.h
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/test/test_render_view_host.cc
[modify] https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e/content/test/test_render_view_host.h

Project Member Comment 37 by bugdroid1@chromium.org, Mar 22 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c2ec05d98bce21ef672e6775e6f682d41f945f4e

commit c2ec05d98bce21ef672e6775e6f682d41f945f4e
Author: dgozman <dgozman@chromium.org>
Date: Tue Mar 22 21:33:13 2016

Revert of Remove a bunch of NPAPI quirks and related support code (patchset #1 id:80001 of https://codereview.chromium.org/1813143002/ )

Reason for revert:
Speculative revert: could have broken Win8 GN build. See crbug.com/597032

Original issue's description:
> Remove a bunch of NPAPI quirks and related support code
>
> BUG=493212
> CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation
>
> Committed: https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e
> Cr-Commit-Position: refs/heads/master@{#382642}

TBR=dcheng@chromium.org,jam@chromium.org,piman@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=493212

Review URL: https://codereview.chromium.org/1825253002

Cr-Commit-Position: refs/heads/master@{#382684}

[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/frame_host/render_widget_host_view_child_frame.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/frame_host/render_widget_host_view_child_frame.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/frame_host/render_widget_host_view_guest.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/frame_host/render_widget_host_view_guest.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_impl.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_impl.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_view_aura.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_view_aura.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_view_base.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_view_mus.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/browser/renderer_host/render_widget_host_view_mus.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/BUILD.gn
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/plugin_host.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/plugin_instance.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/plugin_instance.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/webplugin.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/webplugin_delegate_impl.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/webplugin_delegate_impl_win.cc
[add] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/webplugin_ime_win.cc
[add] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/npapi/webplugin_ime_win.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/child/plugin_messages.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/common/plugin_constants_win.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/common/plugin_constants_win.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/common/view_messages.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/content_child.gypi
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/plugin/webplugin_delegate_stub.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/plugin/webplugin_delegate_stub.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/plugin/webplugin_proxy.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/plugin/webplugin_proxy.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/renderer/npapi/webplugin_impl.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/renderer/render_view_impl.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/renderer/render_view_impl.h
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/test/test_render_view_host.cc
[modify] https://crrev.com/c2ec05d98bce21ef672e6775e6f682d41f945f4e/content/test/test_render_view_host.h

Project Member Comment 38 by bugdroid1@chromium.org, Mar 22 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3e01508221503be4aa344a9e2d6e9e4596fe1a62

commit 3e01508221503be4aa344a9e2d6e9e4596fe1a62
Author: piman <piman@chromium.org>
Date: Tue Mar 22 23:38:36 2016

Remove a bunch of NPAPI quirks and related support code

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Committed: https://crrev.com/f8396023a9e38d3ec249cdf1f730e4b79cebbc7e
Cr-Commit-Position: refs/heads/master@{#382642}

Review URL: https://codereview.chromium.org/1813143002

Cr-Commit-Position: refs/heads/master@{#382731}

[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/frame_host/render_widget_host_view_child_frame.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/frame_host/render_widget_host_view_child_frame.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/frame_host/render_widget_host_view_guest.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/frame_host/render_widget_host_view_guest.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_impl.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_impl.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_view_aura.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_view_aura.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_view_base.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_view_mus.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/browser/renderer_host/render_widget_host_view_mus.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/BUILD.gn
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/npapi/plugin_host.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/npapi/plugin_instance.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/npapi/plugin_instance.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/npapi/webplugin.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/npapi/webplugin_delegate_impl.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/npapi/webplugin_delegate_impl_win.cc
[delete] https://crrev.com/56b73909564351265f07ee76aa5972461e12c070/content/child/npapi/webplugin_ime_win.cc
[delete] https://crrev.com/56b73909564351265f07ee76aa5972461e12c070/content/child/npapi/webplugin_ime_win.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/child/plugin_messages.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/common/plugin_constants_win.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/common/plugin_constants_win.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/common/view_messages.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/content_child.gypi
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/plugin/webplugin_delegate_stub.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/plugin/webplugin_delegate_stub.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/plugin/webplugin_proxy.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/plugin/webplugin_proxy.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/renderer/npapi/webplugin_impl.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/renderer/render_view_impl.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/renderer/render_view_impl.h
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/test/test_render_view_host.cc
[modify] https://crrev.com/3e01508221503be4aa344a9e2d6e9e4596fe1a62/content/test/test_render_view_host.h

Project Member Comment 39 by bugdroid1@chromium.org, Mar 26 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/af5d661c72f723eebb145b9df57dddc745d059c7

commit af5d661c72f723eebb145b9df57dddc745d059c7
Author: piman <piman@chromium.org>
Date: Sat Mar 26 02:21:36 2016

Make the test NPAPI plugin not handle png

This is not a feature we have/need in PPAPI

BUG=493212

Review URL: https://codereview.chromium.org/1829293002

Cr-Commit-Position: refs/heads/master@{#383437}

[modify] https://crrev.com/af5d661c72f723eebb145b9df57dddc745d059c7/content/shell/tools/plugin/mac/Info.plist
[modify] https://crrev.com/af5d661c72f723eebb145b9df57dddc745d059c7/content/shell/tools/plugin/main.cpp
[modify] https://crrev.com/af5d661c72f723eebb145b9df57dddc745d059c7/content/shell/tools/plugin/win/TestNetscapePlugin.rc
[modify] https://crrev.com/af5d661c72f723eebb145b9df57dddc745d059c7/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/af5d661c72f723eebb145b9df57dddc745d059c7/third_party/WebKit/LayoutTests/fast/block/float/4145535Crash.html
[modify] https://crrev.com/af5d661c72f723eebb145b9df57dddc745d059c7/third_party/WebKit/LayoutTests/fast/replaced/replaced-breaking.html

Project Member Comment 40 by bugdroid1@chromium.org, Mar 28 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b541cf76bc983ee2d8b1c5c87d43d775303fa856

commit b541cf76bc983ee2d8b1c5c87d43d775303fa856
Author: Rebaseline Bot <blink-rebaseline-bot@chromium.org>
Date: Mon Mar 28 23:06:54 2016

Auto-rebaseline for r383437

https://chromium.googlesource.com/chromium/src/+/af5d661c7

BUG=493212
TBR=piman@chromium.org

Review URL: https://codereview.chromium.org/1832363003 .

Cr-Commit-Position: refs/heads/master@{#383596}

[modify] https://crrev.com/b541cf76bc983ee2d8b1c5c87d43d775303fa856/third_party/WebKit/LayoutTests/TestExpectations
[delete] https://crrev.com/d4100e5324db5db722c4c1de3f1edaed76d6b137/third_party/WebKit/LayoutTests/platform/android/fast/block/float/4145535Crash-expected.txt
[delete] https://crrev.com/d4100e5324db5db722c4c1de3f1edaed76d6b137/third_party/WebKit/LayoutTests/platform/linux/fast/block/float/4145535Crash-expected.txt
[modify] https://crrev.com/b541cf76bc983ee2d8b1c5c87d43d775303fa856/third_party/WebKit/LayoutTests/platform/linux/fast/replaced/replaced-breaking-expected.png
[modify] https://crrev.com/b541cf76bc983ee2d8b1c5c87d43d775303fa856/third_party/WebKit/LayoutTests/platform/linux/fast/replaced/replaced-breaking-expected.txt

Project Member Comment 41 by bugdroid1@chromium.org, Mar 29 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bac103b6d67ff3b8e411ed72de6dff6011a6f3f4

commit bac103b6d67ff3b8e411ed72de6dff6011a6f3f4
Author: dcheng <dcheng@chromium.org>
Date: Tue Mar 29 01:24:36 2016

Remove compositing/plugins/invalidate_rect.html and plugins/form-value.html

These tests exercise NPAPI-specific functionality that has no equivalent
in PPAPI.

BUG=493212

Review URL: https://codereview.chromium.org/1840893002

Cr-Commit-Position: refs/heads/master@{#383645}

[modify] https://crrev.com/bac103b6d67ff3b8e411ed72de6dff6011a6f3f4/third_party/WebKit/LayoutTests/TestExpectations
[delete] https://crrev.com/bb17e982a242cb50bf67f591cda4a3e4a007a4d9/third_party/WebKit/LayoutTests/compositing/plugins/invalidate_rect-expected.txt
[delete] https://crrev.com/bb17e982a242cb50bf67f591cda4a3e4a007a4d9/third_party/WebKit/LayoutTests/compositing/plugins/invalidate_rect.html
[delete] https://crrev.com/bb17e982a242cb50bf67f591cda4a3e4a007a4d9/third_party/WebKit/LayoutTests/plugins/form-value-expected.txt
[delete] https://crrev.com/bb17e982a242cb50bf67f591cda4a3e4a007a4d9/third_party/WebKit/LayoutTests/plugins/form-value.html

Project Member Comment 42 by bugdroid1@chromium.org, Mar 29 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ef6f7853d2fe2da55cf97718135d572a42aa841d

commit ef6f7853d2fe2da55cf97718135d572a42aa841d
Author: piman <piman@chromium.org>
Date: Tue Mar 29 06:11:41 2016

Port refcount-leaks to PPAPI

Trying to keep the spirit of the test, but refcount is not exposed to the plugin in PPAPI, so just focus on the instance count.

BUG=318978,493212,474535

Review URL: https://codereview.chromium.org/1840963002

Cr-Commit-Position: refs/heads/master@{#383677}

[modify] https://crrev.com/ef6f7853d2fe2da55cf97718135d572a42aa841d/ppapi/tests/blink_deprecated_test_plugin.cc
[modify] https://crrev.com/ef6f7853d2fe2da55cf97718135d572a42aa841d/third_party/WebKit/LayoutTests/plugins/refcount-leaks-expected.txt
[modify] https://crrev.com/ef6f7853d2fe2da55cf97718135d572a42aa841d/third_party/WebKit/LayoutTests/plugins/refcount-leaks.html

Project Member Comment 43 by bugdroid1@chromium.org, Mar 31 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e46cb3d6d59966409e1f2b679c38056e5fadde3d

commit e46cb3d6d59966409e1f2b679c38056e5fadde3d
Author: dcheng <dcheng@chromium.org>
Date: Thu Mar 31 08:03:36 2016

Remove support for NPObjects.

BUG=493212

Review URL: https://codereview.chromium.org/1483733002

Cr-Commit-Position: refs/heads/master@{#384217}

[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/components/test_runner/test_plugin.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/components/test_runner/test_plugin.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/components/test_runner/test_runner.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/np_channel_base.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/np_channel_base.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_base.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_proxy.cc
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_proxy.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_stub.cc
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_stub.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_util.cc
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npobject_util.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npruntime_util.cc
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/npapi/npruntime_util.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/plugin_host.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/plugin_instance.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/plugin_instance.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/webplugin.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/webplugin_delegate.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/webplugin_delegate_impl.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/npapi/webplugin_delegate_impl.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/child/plugin_messages.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/plugin_param_traits.cc
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/content/child/plugin_param_traits.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/content_child.gypi
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/plugin_channel.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/plugin_channel.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/plugin_thread.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/webplugin_delegate_stub.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/webplugin_delegate_stub.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/webplugin_proxy.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/plugin/webplugin_proxy.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/npapi/plugin_channel_host.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/npapi/plugin_channel_host.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/npapi/webplugin_impl.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/npapi/webplugin_impl.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/pepper/host_var_tracker_unittest.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/pepper/message_channel.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/pepper/pepper_plugin_instance_impl.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/pepper/pepper_webplugin_impl.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/render_thread_impl.cc
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/content/renderer/renderer_blink_platform_impl.cc
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/NPV8Object.cpp
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/NPV8Object.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/bindings/core/v8/ScriptController.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/V8NPObject.cpp
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/V8NPObject.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/V8NPUtils.cpp
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/V8NPUtils.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/bindings/core/v8/V8PerContextData.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLPlugInElementCustom.cpp
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/npruntime.cpp
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/npruntime_impl.h
[delete] https://crrev.com/da16662cbea6ce8cf5bca593d558c4e91b1b36d4/third_party/WebKit/Source/bindings/core/v8/npruntime_priv.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/bindings/core/v8/v8.gypi
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/core/frame/LocalFrame.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/core/html/HTMLPlugInElement.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/core/page/FocusController.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebBindings.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebLocalFrameImpl.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebPluginContainerImpl.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/WebRemoteFrameImpl.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/Source/web/tests/FakeWebPlugin.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/public/web/WebBindings.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/public/web/WebFrame.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/public/web/WebPlugin.h
[modify] https://crrev.com/e46cb3d6d59966409e1f2b679c38056e5fadde3d/third_party/WebKit/public/web/WebPluginContainer.h

Project Member Comment 44 by bugdroid1@chromium.org, Apr 1 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/697d42b85a7a8e9f345d26bb99576c26b7d268a5

commit 697d42b85a7a8e9f345d26bb99576c26b7d268a5
Author: piman <piman@chromium.org>
Date: Fri Apr 01 04:45:38 2016

Remove NPAPI support for form data

Since PPAPI doesn't support it either, remove (some of) the corresponding blink
code.

BUG=493212

Review URL: https://codereview.chromium.org/1844383003

Cr-Commit-Position: refs/heads/master@{#384485}

[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/child/npapi/plugin_instance.cc
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/child/npapi/plugin_instance.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/child/npapi/webplugin_delegate.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/child/npapi/webplugin_delegate_impl.cc
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/child/npapi/webplugin_delegate_impl.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/child/plugin_messages.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/plugin/webplugin_delegate_stub.cc
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/plugin/webplugin_delegate_stub.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/renderer/npapi/webplugin_delegate_proxy.cc
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/renderer/npapi/webplugin_delegate_proxy.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/renderer/npapi/webplugin_impl.cc
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/renderer/npapi/webplugin_impl.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/renderer/pepper/pepper_webplugin_impl.cc
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/content/renderer/pepper/pepper_webplugin_impl.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/third_party/WebKit/Source/core/html/HTMLObjectElement.cpp
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/third_party/WebKit/Source/core/html/HTMLObjectElement.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/third_party/WebKit/Source/core/plugins/PluginView.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/third_party/WebKit/Source/web/WebPluginContainerImpl.h
[modify] https://crrev.com/697d42b85a7a8e9f345d26bb99576c26b7d268a5/third_party/WebKit/public/web/WebPlugin.h

Project Member Comment 45 by bugdroid1@chromium.org, Apr 1 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b5d8c5fa02a3b75e28fab792246311d63adb1187

commit b5d8c5fa02a3b75e28fab792246311d63adb1187
Author: piman <piman@chromium.org>
Date: Fri Apr 01 05:38:23 2016

Remove last 3 layout tests that expect NPAPI

BUG=474535,493212

Review URL: https://codereview.chromium.org/1848193002

Cr-Commit-Position: refs/heads/master@{#384493}

[modify] https://crrev.com/b5d8c5fa02a3b75e28fab792246311d63adb1187/ppapi/tests/blink_deprecated_test_plugin.cc
[modify] https://crrev.com/b5d8c5fa02a3b75e28fab792246311d63adb1187/third_party/WebKit/LayoutTests/editing/selection/selection-plugin-clear-crash.html
[modify] https://crrev.com/b5d8c5fa02a3b75e28fab792246311d63adb1187/third_party/WebKit/LayoutTests/plugins/createScriptableObject-before-start-expected.txt
[modify] https://crrev.com/b5d8c5fa02a3b75e28fab792246311d63adb1187/third_party/WebKit/LayoutTests/plugins/createScriptableObject-before-start.html
[modify] https://crrev.com/b5d8c5fa02a3b75e28fab792246311d63adb1187/third_party/WebKit/LayoutTests/plugins/invalid-mime-with-valid-extension-shows-missing-plugin.html

Project Member Comment 46 by bugdroid1@chromium.org, Apr 1 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ad12e38032364d671f9e746a0671422460442b6a

commit ad12e38032364d671f9e746a0671422460442b6a
Author: piman <piman@chromium.org>
Date: Fri Apr 01 23:54:04 2016

Remove NPAPI test plugin

Naga... Naga... Naga... Not gonna work here anymore, anyway.

BUG=474535,493212

Review URL: https://codereview.chromium.org/1852523003

Cr-Commit-Position: refs/heads/master@{#384728}

[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/build/all.gyp
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/chrome/browser_tests.isolate
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/chrome/chrome_tests.gypi
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/components/test_runner/BUILD.gn
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/content/content_browsertests.isolate
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/content/content_shell.gypi
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/content/shell/BUILD.gn
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/PluginObject.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/PluginObject.h
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/PluginTest.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/PluginTest.h
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/TestObject.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/EvaluateJSAfterRemovingPluginElement.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/EvaluateJSWithinNPP_New.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/FormValue.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/InvokeDestroysPluginWithinNPP_New.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/LeakWindowScriptableObject.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/LogNPPSetWindow.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NPDeallocateCalledBeforeNPShutdown.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NPPNewFails.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NPPSetWindowCalledDuringDestruction.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NPRuntimeCallsWithNullNPP.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NPRuntimeRemoveProperty.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/NullNPPGetValuePointer.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/PassDifferentNPPStruct.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/PluginScriptableNPObjectInvokeDefault.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/PluginScriptableObjectOverridesAllProperties.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/Tests/SlowNPPNew.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/mac/Info.plist
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/main.cpp
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/test_object.h
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/win/TestNetscapePlugin.def
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/win/TestNetscapePlugin.rc
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/win/TestNetscapePlugin_debug.def
[delete] https://crrev.com/5a009bd8746ec74d0bb186a0b69f5cdbc4baabd6/content/shell/tools/plugin/win/resource.h
[modify] https://crrev.com/ad12e38032364d671f9e746a0671422460442b6a/content/test/BUILD.gn

Project Member Comment 47 by bugdroid1@chromium.org, Apr 4 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7beb83cb738d700cd35c47c4026af6d55425e648

commit 7beb83cb738d700cd35c47c4026af6d55425e648
Author: piman <piman@chromium.org>
Date: Mon Apr 04 18:55:14 2016

Remove content/plugin

BUG=493212

Review URL: https://codereview.chromium.org/1852593004

Cr-Commit-Position: refs/heads/master@{#384966}

[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/.gn
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/chrome/chrome_plugin.gypi
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/chrome/chrome_tests_unit.gypi
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/components/components_tests.gyp
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/content/app/content_main_runner.cc
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/content/child/BUILD.gn
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/content/content.gyp
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/content/content_shell.gypi
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/content/content_tests.gypi
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/BUILD.gn
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/DEPS
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/OWNERS
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_channel.cc
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_channel.h
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_interpose_util_mac.h
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_interpose_util_mac.mm
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_main.cc
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_main_mac.mm
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_thread.cc
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/plugin_thread.h
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/webplugin_accelerated_surface_proxy_mac.cc
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/webplugin_accelerated_surface_proxy_mac.h
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/webplugin_delegate_stub.cc
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/webplugin_delegate_stub.h
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/webplugin_proxy.cc
[delete] https://crrev.com/8f701cd04c1e28b8e45e860752dc161c35f6b4f0/content/plugin/webplugin_proxy.h
[modify] https://crrev.com/7beb83cb738d700cd35c47c4026af6d55425e648/content/public/plugin/BUILD.gn

Project Member Comment 48 by bugdroid1@chromium.org, Apr 4 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/63d83f986fc2d5350032a6cfd47762f587b67ef7

commit 63d83f986fc2d5350032a6cfd47762f587b67ef7
Author: piman <piman@chromium.org>
Date: Mon Apr 04 20:39:58 2016

Remove content/renderer/npapi

BUG=493212

Review URL: https://codereview.chromium.org/1853793003

Cr-Commit-Position: refs/heads/master@{#384994}

[modify] https://crrev.com/63d83f986fc2d5350032a6cfd47762f587b67ef7/content/content_renderer.gypi
[modify] https://crrev.com/63d83f986fc2d5350032a6cfd47762f587b67ef7/content/content_tests.gypi
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/plugin_channel_host.cc
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/plugin_channel_host.h
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/webplugin_delegate_proxy.cc
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/webplugin_delegate_proxy.h
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/webplugin_impl.cc
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/webplugin_impl.h
[delete] https://crrev.com/fccbf2db6bcb97e556e46f8ca15437de38657cf5/content/renderer/npapi/webplugin_impl_unittest.cc
[modify] https://crrev.com/63d83f986fc2d5350032a6cfd47762f587b67ef7/content/renderer/render_frame_impl.cc
[modify] https://crrev.com/63d83f986fc2d5350032a6cfd47762f587b67ef7/content/renderer/render_thread_impl.cc
[modify] https://crrev.com/63d83f986fc2d5350032a6cfd47762f587b67ef7/content/renderer/render_view_impl.cc
[modify] https://crrev.com/63d83f986fc2d5350032a6cfd47762f587b67ef7/content/renderer/render_view_impl.h

Project Member Comment 49 by bugdroid1@chromium.org, Apr 4 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac

commit 3e17a452377e8c2ecff50594cbf4c9e7c2d7abac
Author: piman <piman@chromium.org>
Date: Mon Apr 04 22:36:40 2016

Remove content/child/npapi

BUG=493212

Review URL: https://codereview.chromium.org/1851093005

Cr-Commit-Position: refs/heads/master@{#385033}

[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/child/BUILD.gn
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/DEPS
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/OWNERS
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/np_channel_base.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/np_channel_base.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_host.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_host.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_instance.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_instance.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_instance_mac.mm
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_lib.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_lib.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_lib_unittest.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_web_event_converter_mac.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/plugin_web_event_converter_mac.mm
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_accelerated_surface_mac.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate_impl.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate_impl.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate_impl_android.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate_impl_aura.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate_impl_mac.mm
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_delegate_impl_win.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/npapi/webplugin_resource_client.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/plugin_message_generator.cc
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/plugin_message_generator.h
[delete] https://crrev.com/fab3789cd701876d5ab26295d2d49b7280fb71bd/content/child/plugin_messages.h
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/content_child.gypi
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/content_tests.gypi
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/renderer/render_frame_impl.cc
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/renderer/render_thread_impl.cc
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/renderer/render_view_impl.cc
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/content/renderer/render_widget.cc
[modify] https://crrev.com/3e17a452377e8c2ecff50594cbf4c9e7c2d7abac/ipc/ipc_message_start.h

Project Member Comment 50 by bugdroid1@chromium.org, Apr 5 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2d5af72ce42f2f5deb5b138aad0a516dbcf49bf2

commit 2d5af72ce42f2f5deb5b138aad0a516dbcf49bf2
Author: dcheng <dcheng@chromium.org>
Date: Tue Apr 05 02:16:50 2016

Remove WebBindings.

BUG=493212
R=piman@chromium.org

Review URL: https://codereview.chromium.org/1858893002

Cr-Commit-Position: refs/heads/master@{#385086}

[delete] https://crrev.com/8466be358c11657cb90fe148c10017573e6cabdc/third_party/WebKit/Source/web/WebBindings.cpp
[modify] https://crrev.com/2d5af72ce42f2f5deb5b138aad0a516dbcf49bf2/third_party/WebKit/Source/web/web.gypi
[modify] https://crrev.com/2d5af72ce42f2f5deb5b138aad0a516dbcf49bf2/third_party/WebKit/public/blink_headers.gypi
[delete] https://crrev.com/8466be358c11657cb90fe148c10017573e6cabdc/third_party/WebKit/public/web/WebBindings.h

Project Member Comment 51 by bugdroid1@chromium.org, Apr 5 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8a60f62c10333ec842dab85e2bc833a21996e0bc

commit 8a60f62c10333ec842dab85e2bc833a21996e0bc
Author: piman <piman@chromium.org>
Date: Tue Apr 05 03:38:51 2016

Remove Mac NPAPI things

A few Mac-specific messages were only used for NPAPI on Mac. We removed the
renderer side, so these messages do nothing now and/or are never sent. Pull the
thread on the browser side and remove corresponding things.

BUG=493212
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review URL: https://codereview.chromium.org/1858063002

Cr-Commit-Position: refs/heads/master@{#385098}

[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/chrome/browser/ui/cocoa/browser_window_controller.mm
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/chrome/browser/ui/cocoa/browser_window_controller_private.mm
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/chrome/browser/ui/cocoa/extensions/extension_view_mac.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/chrome/browser/ui/cocoa/extensions/extension_view_mac.mm
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/frame_host/render_widget_host_view_child_frame.cc
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/frame_host/render_widget_host_view_child_frame.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/frame_host/render_widget_host_view_guest.cc
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/frame_host/render_widget_host_view_guest.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/renderer_host/render_widget_host_impl.cc
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/renderer_host/render_widget_host_view_base.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/renderer_host/render_widget_host_view_mac.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/renderer_host/render_widget_host_view_mac.mm
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/renderer_host/render_widget_host_view_mus.cc
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/browser/renderer_host/render_widget_host_view_mus.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/common/view_messages.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/public/browser/render_widget_host_view.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/test/test_render_view_host.cc
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/content/test/test_render_view_host.h
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/third_party/mozilla/BUILD.gn
[delete] https://crrev.com/c4554406def7675fff56c563e20797a8df0dc823/third_party/mozilla/ComplexTextInputPanel.h
[delete] https://crrev.com/c4554406def7675fff56c563e20797a8df0dc823/third_party/mozilla/ComplexTextInputPanel.mm
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/third_party/mozilla/README.chromium
[modify] https://crrev.com/8a60f62c10333ec842dab85e2bc833a21996e0bc/third_party/mozilla/mozilla.gyp

Project Member Comment 52 by bugdroid1@chromium.org, Apr 5 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/72dcbed943cbd6285d940adcf5c53076475e1917

commit 72dcbed943cbd6285d940adcf5c53076475e1917
Author: piman <piman@chromium.org>
Date: Tue Apr 05 04:27:21 2016

Remove content/public/plugin and chrome/plugin

This is not needed anymore now that NPAPI is gone.

BUG=493212

Review URL: https://codereview.chromium.org/1856963002

Cr-Commit-Position: refs/heads/master@{#385102}

[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/ash/shell/content/client/shell_main_delegate.h
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/app/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/app/DEPS
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/app/chrome_main_delegate.cc
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/app/chrome_main_delegate.h
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/chrome.gyp
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/chrome_android.gypi
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/chrome/chrome_plugin.gypi
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/chrome_tests_unit.gypi
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/chrome/plugin/BUILD.gn
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/chrome/plugin/DEPS
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/chrome/plugin/chrome_content_plugin_client.cc
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/chrome/plugin/chrome_content_plugin_client.h
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/chrome/test/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/app/content_main_runner.cc
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/content/content_plugin.gypi
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/content_ppapi_plugin.gypi
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/ppapi_plugin/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/ppapi_plugin/DEPS
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/ppapi_plugin/ppapi_plugin_main.cc
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/ppapi_plugin/ppapi_thread.cc
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/public/app/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/public/app/DEPS
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/public/app/content_main_delegate.cc
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/public/app/content_main_delegate.h
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/public/common/content_client.cc
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/public/common/content_client.h
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/content/public/plugin/BUILD.gn
[delete] https://crrev.com/a605d4e528df655bb366669fb7c618b06ff78fe4/content/public/plugin/content_plugin_client.h
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/shell/BUILD.gn
[modify] https://crrev.com/72dcbed943cbd6285d940adcf5c53076475e1917/content/test/BUILD.gn

Project Member Comment 53 by bugdroid1@chromium.org, Apr 5 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5e38cc0507da608e31a488d40a9293cb4a2428c6

commit 5e38cc0507da608e31a488d40a9293cb4a2428c6
Author: piman <piman@chromium.org>
Date: Tue Apr 05 08:59:14 2016

Remove third_party/npapi

BUG=493212

Review URL: https://codereview.chromium.org/1860753002

Cr-Commit-Position: refs/heads/master@{#385135}

[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/build/all.gyp
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/DEPS
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/browser/BUILD.gn
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/browser/renderer_host/font_utils_linux.cc
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/browser/renderer_host/sandbox_ipc_linux.cc
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/child/BUILD.gn
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/content_child.gypi
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/content_renderer.gypi
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/content/renderer/BUILD.gn
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/third_party/WebKit/Source/core/BUILD.gn
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/third_party/WebKit/Source/core/core.gyp
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/third_party/WebKit/Source/web/web.gyp
[modify] https://crrev.com/5e38cc0507da608e31a488d40a9293cb4a2428c6/third_party/WebKit/public/BUILD.gn
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/BUILD.gn
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/LICENSE
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/README.chromium
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/DEPS
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/npapi.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/npapi_extensions.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/npapi_extensions_private.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/npapi_x11.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/npfunctions.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/nphostapi.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/npruntime.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/bindings/nptypes.h
[delete] https://crrev.com/f46ba822df322dc98315eba4493382dc80bfc1c5/third_party/npapi/npapi.gyp

Project Member Comment 54 by bugdroid1@chromium.org, Apr 5 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f6fcb1714cfac4324d92566f614d993a7ff93594

commit f6fcb1714cfac4324d92566f614d993a7ff93594
Author: hans <hans@chromium.org>
Date: Tue Apr 05 18:07:00 2016

Fix ipc_fuzzer build

plugin_message_generator.h was deleted in
https://codereview.chromium.org/1851093005

BUG=493212
TBR=inferno

Review URL: https://codereview.chromium.org/1863653002

Cr-Commit-Position: refs/heads/master@{#385222}

[modify] https://crrev.com/f6fcb1714cfac4324d92566f614d993a7ff93594/tools/ipc_fuzzer/message_lib/all_messages.h

Project Member Comment 55 by bugdroid1@chromium.org, Apr 6 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e8c57eac849fb54583b267101793296c5ca0d940

commit e8c57eac849fb54583b267101793296c5ca0d940
Author: piman <piman@chromium.org>
Date: Wed Apr 06 01:19:36 2016

Remove NPAPI from browser and utility

This pulls a lot of hairballs but that's pretty much everything left.

BUG=493212,123851,234591,238460
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review URL: https://codereview.chromium.org/1862513003

Cr-Commit-Position: refs/heads/master@{#385358}

[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/base/mac/mac_util.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/base/mac/mac_util.mm
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/app/chrome_crash_reporter_client.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/app/chrome_main_delegate.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/app/generated_resources.grd
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/app_controller_mac.mm
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/browser_process_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/chrome_content_browser_client.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/chrome_plugin_browsertest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/download/download_browsertest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/download/download_target_determiner_unittest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/extensions/crx_installer_browsertest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/extensions/extension_service_unittest.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/browser/extensions/plugin_apitest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/extensions/plugin_manager.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/metrics/metrics_memory_details.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/metrics/plugin_metrics_provider.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/metrics/plugin_metrics_provider.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/metrics/plugin_metrics_provider_unittest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/performance_monitor/process_metrics_history.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/plugins/chrome_plugin_service_filter.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/plugins/chrome_plugin_service_filter.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/plugins/plugin_finder.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/plugins/plugin_finder.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/plugins/plugin_info_message_filter.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/plugins/plugin_prefs_unittest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/policy/policy_browsertest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/printing/print_preview_test.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/task_management/providers/child_process_task.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/task_management/providers/child_process_task_unittest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/task_manager/child_process_resource_provider.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/task_profiler/task_profiler_data_serializer.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/browser/ui/webui/plugins/plugins_handler.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/chrome_tests.gypi
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/common/crash_keys.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/common/render_messages.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/renderer/chrome_content_renderer_client.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/renderer/content_settings_observer.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/chrome/renderer/content_settings_observer.h
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/README
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/manifest.json
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/plugin.dll
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/plugin.plugin/Contents/Info.plist
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/plugin.plugin/Contents/MacOS/TestNetscapePlugIn
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/plugin32.so
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/plugin64.so
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/test.html
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/chrome/test/data/extensions/uitest/plugins/test.js
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/components/content_settings/content/common/content_settings_messages.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/components/infobars/core/infobar_delegate.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/components/metrics/profiler/content/content_tracking_synchronizer_delegate.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/components/metrics/profiler/tracking_synchronizer_unittest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/components/metrics/proto/profiler_event.proto
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/browser_child_process_host_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/browser_child_process_host_impl.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/child_process_security_policy_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/frame_host/render_frame_message_filter.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/frame_host/render_frame_message_filter.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/frame_host/render_widget_host_view_guest.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/gpu/gpu_data_manager_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/gpu/gpu_data_manager_impl.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/gpu/gpu_data_manager_impl_private.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/gpu/gpu_data_manager_impl_private.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/histogram_controller.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/loader/resource_dispatcher_host_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/loader/resource_loader.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/loader/resource_request_info_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/plugin_data_remover_impl.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/browser/plugin_loader_posix.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/browser/plugin_loader_posix.h
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/browser/plugin_loader_posix_unittest.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/browser/plugin_process_host.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/browser/plugin_process_host.h
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/browser/plugin_process_host_mac.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/plugin_service_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/plugin_service_impl.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/renderer_host/render_process_host_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/renderer_host/render_widget_host_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/renderer_host/render_widget_host_view_aura.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/renderer_host/render_widget_host_view_base.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/renderer_host/render_widget_host_view_mac.mm
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/browser/utility_process_host_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/BUILD.gn
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/content_constants_internal.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/content_constants_internal.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/content_message_generator.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/content_switches_internal.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/content_switches_internal.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/frame_messages.h
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/plugin_constants_win.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/plugin_constants_win.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/plugin_list.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/plugin_list.h
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/plugin_list_mac.mm
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/plugin_list_posix.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/plugin_list_unittest.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/plugin_list_win.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/plugin_process_messages.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/process_type.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/sandbox_init_mac.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/utility_messages.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/common/view_messages.h
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/webplugin_geometry.cc
[delete] https://crrev.com/e947c5215d1b38f1423e2bd55b1f5cc18bcf003e/content/common/webplugin_geometry.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/content_browser.gypi
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/content_common.gypi
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/content_tests.gypi
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/browser/browser_child_process_observer.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/browser/content_browser_client.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/browser/content_browser_client.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/browser/plugin_service.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/browser/plugin_service_filter.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/common/content_switches.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/common/content_switches.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/common/process_type.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/common/webplugininfo.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/public/common/webplugininfo.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/shell/app/blink_test_platform_support_mac.mm
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/shell/app/shell_crash_reporter_client.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/shell/browser/shell_content_browser_client.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/shell/browser/shell_content_browser_client.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/test/fake_plugin_service.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/test/fake_plugin_service.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/utility/utility_thread_impl.cc
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/content/utility/utility_thread_impl.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/ipc/ipc_message_start.h
[modify] https://crrev.com/e8c57eac849fb54583b267101793296c5ca0d940/ui/views_content_client/views_content_client_main_parts_mac.mm

Status: Fixed
It's done. Farewell NPAPI, you will not be missed.
Project Member Comment 57 by bugdroid1@chromium.org, Apr 7 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/185029cb64eeac5a06a1df41a24a40c1c271fa41

commit 185029cb64eeac5a06a1df41a24a40c1c271fa41
Author: jbroman <jbroman@chromium.org>
Date: Thu Apr 07 12:39:18 2016

Remove code to locate the NPAPI Flash plugin.

NPAPI is no longer supported.

BUG=493212

Review URL: https://codereview.chromium.org/1867573002

Cr-Commit-Position: refs/heads/master@{#385728}

[modify] https://crrev.com/185029cb64eeac5a06a1df41a24a40c1c271fa41/chrome/common/chrome_paths.cc
[modify] https://crrev.com/185029cb64eeac5a06a1df41a24a40c1c271fa41/chrome/common/chrome_paths.h

Project Member Comment 58 by bugdroid1@chromium.org, Apr 12 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ddc2da85019dabed108d729190cd6aaeb95fe211

commit ddc2da85019dabed108d729190cd6aaeb95fe211
Author: piman <piman@chromium.org>
Date: Tue Apr 12 04:17:08 2016

Remove dead histograms and actions

This is post-NPAPI removal.

BUG=493212

Review URL: https://codereview.chromium.org/1862413007

Cr-Commit-Position: refs/heads/master@{#386580}

[modify] https://crrev.com/ddc2da85019dabed108d729190cd6aaeb95fe211/tools/metrics/actions/actions.xml
[modify] https://crrev.com/ddc2da85019dabed108d729190cd6aaeb95fe211/tools/metrics/histograms/histograms.xml

Project Member Comment 59 by bugdroid1@chromium.org, May 9
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/683c50bb5f8e7586261846babfc15450a497ee1c

commit 683c50bb5f8e7586261846babfc15450a497ee1c
Author: Daniel Cheng <dcheng@chromium.org>
Date: Tue May 09 23:24:33 2017

Remove plugin occlusion support from Blink.

This was used to support windowed plugins, but all supported
plugins are windowless now.

Bug: 493212
Change-Id: I4f0fbcb20b2ca1d042c99089108eb0db89834114
Reviewed-on: https://chromium-review.googlesource.com/500028
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Tommy Li <tommycli@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Tommy Li <tommycli@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#470434}
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/components/plugins/renderer/webview_plugin.cc
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/components/plugins/renderer/webview_plugin.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/content/renderer/browser_plugin/browser_plugin.cc
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/content/renderer/browser_plugin/browser_plugin.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/content/renderer/pepper/pepper_webplugin_impl.cc
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/content/renderer/pepper/pepper_webplugin_impl.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/content/shell/test_runner/test_plugin.cc
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/content/shell/test_runner/test_plugin.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/third_party/WebKit/Source/modules/plugins/BUILD.gn
[delete] https://crrev.com/e89c6ad74ad87fc5c2707c9c0247e00cd80f6dc9/third_party/WebKit/Source/modules/plugins/PluginOcclusionSupport.cpp
[delete] https://crrev.com/e89c6ad74ad87fc5c2707c9c0247e00cd80f6dc9/third_party/WebKit/Source/modules/plugins/PluginOcclusionSupport.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/third_party/WebKit/Source/web/WebPluginContainerImpl.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/third_party/WebKit/Source/web/tests/FakeWebPlugin.h
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/third_party/WebKit/Source/web/tests/WebPluginContainerTest.cpp
[modify] https://crrev.com/683c50bb5f8e7586261846babfc15450a497ee1c/third_party/WebKit/public/web/WebPlugin.h

Sign in to add a comment