Comment #5 on issue 8584 by [email protected]: Regression: "Install  
plug-in" infor bar doesn't show up
http://code.google.com/p/chromium/issues/detail?id=8584

The following revision refers to this bug:
     http://src.chromium.org/viewvc/chrome?view=rev&revision=13610

------------------------------------------------------------------------
r13610 | [email protected] | 2009-04-13 11:47:31 -0700 (Mon, 13 Apr 2009)  
| 35 lines
Changed paths:
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/chrome.sln?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/plugin/plugin_test.cpp?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/activex_shim/activex_shared.cc?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/activex_shim/activex_shared.h?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/default_plugin/plugin_main.cc?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/plugins/plugin_list_win.cc?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webframeloaderclient_impl.cc?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/plugin_tests.cc?r1=13610&r2=13609
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_shell.cc?r1=13610&r2=13609

Relanding the following revisions.

r13555

Log:
Remove the Activex shim registration for generic Activex controls. The  
Activex shim only handles windows media
player in the wild and will continue to do so for the forseeable future.

This fixes http://code.google.com/p/chromium/issues/detail?id=8584, which  
is basically related to our NPAPI plugin
installer not getting instantiated on pages which instantiated flash using  
an object tag, which would result in
webkit attempting to instantiate the activex shim. The shim only loads the  
windows media player classid, thus causing
this issue.

Added a test shell test which tests whether the default plugin loaded  
correctly. This is done by attempting to instantiate
a special mime type application/chromium-test-default-plugin, which serves  
as an indicator to the default plugin to
call a function in the page indicating that the test succeeded. I also made  
a change to ensure that the default plugin
is loaded in test_shell_tests.

Removed the activexshim dll project from chrome.sln

Bug=8584

New Revision: 13558

Log:
Removing the Activex shim plugin from the list of default plugins caused  
some activex shim tests to fail. This basically
fails for pages which instantiate the media player like an activex only. To  
handle this case we attempt to map the clsid
to a NPAPI mime type if possible in the shim. If we succeed then the shim  
is instantiated as an NPAPI plugin as before.
It internally loads the media player activex.

The other changes are to ensure that the default plugin is only enabled in  
test_shell for windows for now.

Bug=8584

Review URL: http://codereview.chromium.org/72004
------------------------------------------------------------------------


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to