| Index: webkit/glue/webplugin_delegate.h
 | 
| ===================================================================
 | 
| --- webkit/glue/webplugin_delegate.h	(revision 9942)
 | 
| +++ webkit/glue/webplugin_delegate.h	(working copy)
 | 
| @@ -5,25 +5,25 @@
 | 
|  #ifndef WEBKIT_GLUE_WEBPLUGIN_DELEGATE_H_
 | 
|  #define WEBKIT_GLUE_WEBPLUGIN_DELEGATE_H_
 | 
|  
 | 
| -#include <string>
 | 
|  #include <vector>
 | 
|  
 | 
| -#include "base/basictypes.h"
 | 
| -#include "base/file_path.h"
 | 
|  #include "base/gfx/native_widget_types.h"
 | 
| -#include "base/gfx/rect.h"
 | 
| -#include "build/build_config.h"
 | 
|  #include "third_party/npapi/bindings/npapi.h"
 | 
|  
 | 
|  // TODO(port): put in OS_WIN check.
 | 
|  typedef struct HDC__* HDC;
 | 
|  struct NPObject;
 | 
|  
 | 
| +class FilePath;
 | 
|  class GURL;
 | 
|  class WebCursor;
 | 
|  class WebPlugin;
 | 
|  class WebPluginResourceClient;
 | 
|  
 | 
| +namespace gfx {
 | 
| +class Rect;
 | 
| +}
 | 
| +
 | 
|  // This is the interface that a plugin implementation needs to provide.
 | 
|  class WebPluginDelegate {
 | 
|   public:
 | 
| @@ -139,32 +139,19 @@
 | 
|    virtual void URLRequestRouted(const std::string&url, bool notify_needed,
 | 
|                                  void* notify_data) = 0;
 | 
|  
 | 
| -  virtual bool IsWindowless() const {
 | 
| -    NOTREACHED();
 | 
| -    return false;
 | 
| -  }
 | 
| +  virtual bool IsWindowless() const;
 | 
|  
 | 
| -  virtual const gfx::Rect& GetRect() const {
 | 
| -    NOTREACHED();
 | 
| -    static gfx::Rect dummy;
 | 
| -    return dummy;
 | 
| -  }
 | 
| +  virtual const gfx::Rect& GetRect() const;
 | 
|  
 | 
| -  virtual const gfx::Rect& GetClipRect() const {
 | 
| -    NOTREACHED();
 | 
| -    return GetRect();
 | 
| -  }
 | 
| +  virtual const gfx::Rect& GetClipRect() const;
 | 
|  
 | 
|  #if defined(OS_WIN)
 | 
|    // Returns a combinaison of PluginQuirks.
 | 
| -  virtual int GetQuirks() const {
 | 
| -    NOTREACHED();
 | 
| -    return 0;
 | 
| -  }
 | 
| +  virtual int GetQuirks() const;
 | 
|  #endif
 | 
|  
 | 
|   private:
 | 
| -  DISALLOW_EVIL_CONSTRUCTORS(WebPluginDelegate);
 | 
| +  DISALLOW_COPY_AND_ASSIGN(WebPluginDelegate);
 | 
|  };
 | 
|  
 | 
|  #endif  // #ifndef WEBKIT_GLUE_WEBPLUGIN_DELEGATE_H_
 | 
| 
 |