| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // HACK: we need this #define in place before npapi.h is included for | 5 // HACK: we need this #define in place before npapi.h is included for |
| 6 // plugins to work. However, all sorts of headers include npapi.h, so | 6 // plugins to work. However, all sorts of headers include npapi.h, so |
| 7 // the only way to be certain the define is in place is to put it | 7 // the only way to be certain the define is in place is to put it |
| 8 // here. You might ask, "Why not set it in npapi.h directly, or in | 8 // here. You might ask, "Why not set it in npapi.h directly, or in |
| 9 // this directory's SConscript, then?" but it turns out this define | 9 // this directory's SConscript, then?" but it turns out this define |
| 10 // makes npapi.h include Xlib.h, which in turn defines a ton of symbols | 10 // makes npapi.h include Xlib.h, which in turn defines a ton of symbols |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 // #include "webkit/default_plugin/plugin_impl.h" | 30 // #include "webkit/default_plugin/plugin_impl.h" |
| 31 #include "webkit/glue/glue_util.h" | 31 #include "webkit/glue/glue_util.h" |
| 32 #include "webkit/glue/webplugin.h" | 32 #include "webkit/glue/webplugin.h" |
| 33 #include "webkit/glue/plugins/plugin_constants_win.h" | 33 #include "webkit/glue/plugins/plugin_constants_win.h" |
| 34 #include "webkit/glue/plugins/plugin_instance.h" | 34 #include "webkit/glue/plugins/plugin_instance.h" |
| 35 #include "webkit/glue/plugins/plugin_lib.h" | 35 #include "webkit/glue/plugins/plugin_lib.h" |
| 36 #include "webkit/glue/plugins/plugin_list.h" | 36 #include "webkit/glue/plugins/plugin_list.h" |
| 37 #include "webkit/glue/plugins/plugin_stream_url.h" | 37 #include "webkit/glue/plugins/plugin_stream_url.h" |
| 38 #include "webkit/glue/webkit_glue.h" | 38 #include "webkit/glue/webkit_glue.h" |
| 39 | 39 |
| 40 WebPluginDelegateImpl* WebPluginDelegateImpl::Create( | 40 WebPluginDelegate* WebPluginDelegate::Create( |
| 41 const FilePath& filename, | 41 const FilePath& filename, |
| 42 const std::string& mime_type, | 42 const std::string& mime_type, |
| 43 gfx::NativeView containing_view) { | 43 gfx::NativeView containing_view) { |
| 44 scoped_refptr<NPAPI::PluginLib> plugin = | 44 scoped_refptr<NPAPI::PluginLib> plugin = |
| 45 NPAPI::PluginLib::CreatePluginLib(filename); | 45 NPAPI::PluginLib::CreatePluginLib(filename); |
| 46 if (plugin.get() == NULL) | 46 if (plugin.get() == NULL) |
| 47 return NULL; | 47 return NULL; |
| 48 | 48 |
| 49 NPError err = plugin->NP_Initialize(); | 49 NPError err = plugin->NP_Initialize(); |
| 50 if (err != NPERR_NO_ERROR) | 50 if (err != NPERR_NO_ERROR) |
| (...skipping 558 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 609 | 609 |
| 610 void WebPluginDelegateImpl::URLRequestRouted(const std::string&url, | 610 void WebPluginDelegateImpl::URLRequestRouted(const std::string&url, |
| 611 bool notify_needed, | 611 bool notify_needed, |
| 612 void* notify_data) { | 612 void* notify_data) { |
| 613 if (notify_needed) { | 613 if (notify_needed) { |
| 614 instance()->SetURLLoadData(GURL(url.c_str()), notify_data); | 614 instance()->SetURLLoadData(GURL(url.c_str()), notify_data); |
| 615 } | 615 } |
| 616 } | 616 } |
| 617 | 617 |
| 618 | 618 |
| OLD | NEW |