1. 14 Jun, 2007 4 commits
  2. 13 Jun, 2007 29 commits
  3. 12 Jun, 2007 7 commits
    • andersca's avatar
      Another build fix. · 5835026e
      andersca authored
              
              * bindings/qt/qt_instance.cpp:
              (KJS::Bindings::QtInstance::invokeMethod):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23483 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5835026e
    • andersca's avatar
      Reviewed by Geoff. · 60ba4e54
      andersca authored
              Move the notion of field type to the JNI runtime since that's the only 
              one that was actually using it.
              
              * bindings/c/c_runtime.h:
              (KJS::Bindings::CField::CField):
              * bindings/jni/jni_runtime.h:
              * bindings/objc/objc_runtime.h:
              * bindings/objc/objc_runtime.mm:
              * bindings/qt/qt_runtime.h:
              * bindings/runtime.h:
              * bindings/runtime_method.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23482 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      60ba4e54
    • andersca's avatar
      Build fix. · 1c920040
      andersca authored
              
              * bindings/qt/qt_class.cpp:
              (KJS::Bindings::QtClass::methodsNamed):
              * bindings/qt/qt_instance.cpp:
              (KJS::Bindings::QtInstance::invokeMethod):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23481 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c920040
    • staikos's avatar
      Fix from Lars to remove duplicate symbols. · 9f86543e
      staikos authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23480 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f86543e
    • andersca's avatar
      Reviewed by Oliver. · 27856417
      andersca authored
              
              Get rid of the MethodList class and use a good ol' Vector instead.
      
              * bindings/c/c_class.cpp:
              (KJS::Bindings::CClass::methodsNamed):
              * bindings/c/c_instance.cpp:
              (KJS::Bindings::CInstance::invokeMethod):
              * bindings/jni/jni_class.cpp:
              (JavaClass::JavaClass):
              (JavaClass::~JavaClass):
              * bindings/jni/jni_instance.cpp:
              (JavaInstance::invokeMethod):
              * bindings/objc/objc_class.mm:
              (KJS::Bindings::ObjcClass::methodsNamed):
              * bindings/objc/objc_instance.mm:
              (ObjcInstance::invokeMethod):
              * bindings/objc/objc_runtime.mm:
              (ObjcFallbackObjectImp::callAsFunction):
              * bindings/runtime.cpp:
              * bindings/runtime.h:
              * bindings/runtime_method.cpp:
              (RuntimeMethod::lengthGetter):
              (RuntimeMethod::callAsFunction):
              * bindings/runtime_object.cpp:
              (RuntimeObjectImp::getOwnPropertySlot):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23479 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      27856417
    • andersca's avatar
      Reviewed by Geoff. · b7e13e4e
      andersca authored
              Make RuntimeMethod's method list a pointer so that the object size doesn't
              grow beyond 32 bytes when we later will replace MethodList with a Vector.
              
              * bindings/runtime_method.cpp:
              (RuntimeMethod::RuntimeMethod):
              (RuntimeMethod::lengthGetter):
              (RuntimeMethod::callAsFunction):
              * bindings/runtime_method.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23478 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7e13e4e
    • andersca's avatar
      Reviewed by Geoff. · 164cf009
      andersca authored
              Get rid of the Parameter class.
              
              * bindings/jni/jni_instance.cpp:
              (JavaInstance::invokeMethod):
              * bindings/jni/jni_runtime.cpp:
              (JavaMethod::signature):
              * bindings/jni/jni_runtime.h:
              (KJS::Bindings::JavaParameter::JavaParameter):
              (KJS::Bindings::JavaParameter::~JavaParameter):
              (KJS::Bindings::JavaParameter::type):
              (KJS::Bindings::JavaMethod::parameterAt):
              (KJS::Bindings::JavaMethod::numParameters):
              * bindings/runtime.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23477 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      164cf009