Reviewed and tweaked by Darin.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 1 Jul 2006 05:02:23 +0000 (05:02 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 1 Jul 2006 05:02:23 +0000 (05:02 +0000)
        - Compile fixes for wx port / gcc 4.0.2

        * kjs/array_object.cpp:
        Added missing headers.

        * kjs/ExecState.h:
        gcc needs class prototypes before defining those classes as friend classes

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

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/ExecState.h
JavaScriptCore/kjs/array_object.cpp
JavaScriptCore/kjs/interpreter.cpp

index aa11adb2aa9c3a4e6f647a621f0ca4ef1c69bba4..a7a5872bc45ed3ab3827bfcdd86e5df30547798e 100644 (file)
@@ -1,3 +1,15 @@
+2006-06-26  Kevin Ollivier  <kevino@theolliviers.com>
+        
+        Reviewed and tweaked by Darin.
+
+        - Compile fixes for wx port / gcc 4.0.2
+
+        * kjs/array_object.cpp:
+        Added missing headers. 
+
+        * kjs/ExecState.h:
+        gcc needs class prototypes before defining those classes as friend classes
+
 2006-06-30  Mike Emmel  <mike.emmel@gmail.com>
 
         Reviewed by Darin.
index 153b5f03a28f0fa5b93f6660c9f2b7c6eb392de1..988ca8b748beeddf55885d2a365d2ffa6fbef649 100644 (file)
@@ -31,6 +31,11 @@ namespace KJS {
     class Context;
     class Interpreter;
     
+    class Interpreter;
+    class FunctionImp;
+    class RuntimeMethodImp;
+    class GlobalFuncImp;
+    
   /**
    * Represents the current state of script execution. This object allows you
    * obtain a handle the interpreter that is currently executing the script,
index e71e2903fc3b5a6b1c531dd24e706cc298eb3024..c0133ea7560aa96001ed1010ea483f098dbd318b 100644 (file)
@@ -26,6 +26,7 @@
 #include "array_object.lut.h"
 
 #include "error_object.h"
+#include "lookup.h"
 #include "operations.h"
 #include "reference_list.h"
 #include <wtf/HashSet.h>
index 066efc338c51ac2e9b859aeb1e2c2e6b85cfba22..80597ab8f5e18f8f672eaeb05fd52f6aef47c0e1 100644 (file)
@@ -56,8 +56,8 @@
 
 #include <assert.h>
 #include <math.h>
-#include <stdio.h>
 #include <signal.h>
+#include <stdio.h>
 
 namespace KJS {