2007-10-25 Eric Seidel <eric@webkit.org>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Oct 2007 07:07:06 +0000 (07:07 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Oct 2007 07:07:06 +0000 (07:07 +0000)
        Reviewed by Geoff.

        Make JSG build again after JSGlobalObject change.

        * JSRun.cpp:
        (JSRun::JSRun):
        (JSRun::GlobalObject):
        * JSRun.h:
        (JSInterpreter::JSInterpreter):
        * JSUtils.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27023 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptGlue/ChangeLog
JavaScriptGlue/JSRun.cpp
JavaScriptGlue/JSRun.h
JavaScriptGlue/JSUtils.h

index 1b84d9f..c1ac64d 100644 (file)
@@ -1,3 +1,16 @@
+2007-10-25  Eric Seidel  <eric@webkit.org>
+
+        Reviewed by Geoff.
+        
+        Make JSG build again after JSGlobalObject change.
+
+        * JSRun.cpp:
+        (JSRun::JSRun):
+        (JSRun::GlobalObject):
+        * JSRun.h:
+        (JSInterpreter::JSInterpreter):
+        * JSUtils.h:
+
 2007-10-11  Mark Rowe  <mrowe@apple.com>
 
         Reviewed by Tim Hatcher.
index d7e69cc..fae35e4 100644 (file)
@@ -32,7 +32,7 @@
 JSRun::JSRun(CFStringRef source, JSFlags inFlags)
     :   JSBase(kJSRunTypeID),
         fSource(CFStringToUString(source)),
-        fGlobalObject(new JSObject()),
+        fGlobalObject(new JSGlobalObject()),
         fInterpreter(new JSInterpreter(fGlobalObject, inFlags)),
         fFlags(inFlags)
 {
@@ -52,7 +52,7 @@ UString JSRun::GetSource() const
     return fSource;
 }
 
-JSObject *JSRun::GlobalObject() const
+JSGlobalObject* JSRun::GlobalObject() const
 {
     return fGlobalObject;
 }
index def0835..45cb910 100644 (file)
@@ -34,8 +34,8 @@
 
 class JSInterpreter : public Interpreter {
     public:
-        JSInterpreter(JSObject *global, JSFlags flags) : Interpreter(global), fJSFlags(flags) { }
-        JSInterpreter(JSObject *global) : Interpreter(global), fJSFlags(kJSFlagNone) { }
+        JSInterpreter(JSGlobalObject *global, JSFlags flags) : Interpreter(global), fJSFlags(flags) { }
+        JSInterpreter(JSGlobalObject *global) : Interpreter(global), fJSFlags(kJSFlagNone) { }
         JSInterpreter() : Interpreter(), fJSFlags(kJSFlagNone) { }
         JSFlags Flags() const { return fJSFlags; }
 
@@ -52,14 +52,14 @@ class JSRun : public JSBase {
         virtual ~JSRun();
 
         UString GetSource() const;
-        JSObject *GlobalObject() const;
+        JSGlobalObject* GlobalObject() const;
         JSInterpreter* GetInterpreter();
         Completion Evaluate();
         bool CheckSyntax();
         JSFlags Flags() const;
     private:
         UString fSource;
-        ProtectedPtr<JSObject> fGlobalObject;
+        ProtectedPtr<JSGlobalObject> fGlobalObject;
         RefPtr<JSInterpreter> fInterpreter;
         JSFlags fFlags;
 };
index 470c68c..1fe8428 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <JavaScriptCore/value.h>
 #include <JavaScriptCore/object.h>
+#include <JavaScriptCore/JSGlobalObject.h>
 #include <JavaScriptCore/types.h>
 #include <JavaScriptCore/interpreter.h>
 #include <JavaScriptCore/protect.h>