  FB::variant ActiveXBrowserHost::getVariant(const VARIANT *cVar)
  {
      CComVariant converted;
-diff -r 0600b313c115 src/ActiveXPlugin/ActiveXBrowserHost.h
---- a/src/ActiveXPlugin/ActiveXBrowserHost.h	Mon Feb 15 16:51:51 2010 +0200
-+++ b/src/ActiveXPlugin/ActiveXBrowserHost.h	Fri May 21 01:28:40 2010 +0300
-@@ -36,6 +36,7 @@
+diff -r b893f12eb85c src/ActiveXPlugin/ActiveXBrowserHost.h
+--- a/src/ActiveXPlugin/ActiveXBrowserHost.h	Mon May 10 14:15:18 2010 -0600
++++ b/src/ActiveXPlugin/ActiveXBrowserHost.h	Mon May 24 17:54:54 2010 +0300
+@@ -40,6 +40,7 @@
  public:
      FB::JSAPI_DOMDocument getDOMDocument();
      FB::JSAPI_DOMWindow getDOMWindow();

 
     public:
         FB::variant getVariant(const NPVariant *npVar);
diff -r 0600b313c115 src/ScriptingCore/BrowserHostWrapper.h
--- a/src/ScriptingCore/BrowserHostWrapper.h	Mon Feb 15 16:51:51 2010 +0200
+++ b/src/ScriptingCore/BrowserHostWrapper.h	Fri May 21 01:28:40 2010 +0300
@@ -49,6 +49,7 @@
     public:
         virtual JSAPI_DOMDocument getDOMDocument() = 0;
         virtual JSAPI_DOMWindow getDOMWindow() = 0;
+        virtual FB::variant evaluateJavaScript(std::string script) = 0;
         virtual void htmlLog(const std::string& str);
 
     protected:

 
 protected:
     HWND m_hWnd;
@@ -53,4 +54,5 @@
     void getComVariant(VARIANT *dest, const FB::variant &var);
 };
 
