~ubuntu-branches/ubuntu/karmic/webkit/karmic-proposed

« back to all changes in this revision

Viewing changes to WebCore/bindings/js/JSDOMWindowShell.h

  • Committer: Bazaar Package Importer
  • Author(s): Gustavo Noronha Silva
  • Date: 2009-05-15 18:30:58 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090515183058-50q5exjo9b1kxy9s
Tags: 1.1.7-1
* New upstream release
* debian/libwebkit-1.0-2.symbols:
- updated with the new symbols in 1.1.7
* debian/libwebkit-dev.install, debian/libwebkit-dev.links,
  debian/rules:
- Build, and ship gtk-doc documentation (Closes: #526683)
* debian/copyright:
- updated.

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
 
61
61
        void* operator new(size_t);
62
62
 
63
 
        static PassRefPtr<JSC::Structure> createStructure(JSC::JSValuePtr prototype) 
 
63
        static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype) 
64
64
        {
65
65
            return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType)); 
66
66
        }
69
69
        virtual void mark();
70
70
        virtual JSC::UString className() const;
71
71
        virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
72
 
        virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValuePtr, JSC::PutPropertySlot&);
73
 
        virtual void putWithAttributes(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValuePtr, unsigned attributes);
 
72
        virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
 
73
        virtual void putWithAttributes(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, unsigned attributes);
74
74
        virtual bool deleteProperty(JSC::ExecState*, const JSC::Identifier& propertyName);
75
75
        virtual void getPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&);
76
76
        virtual bool getPropertyAttributes(JSC::ExecState*, const JSC::Identifier& propertyName, unsigned& attributes) const;
77
77
        virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
78
78
        virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
79
 
        virtual JSC::JSValuePtr lookupGetter(JSC::ExecState*, const JSC::Identifier& propertyName);
80
 
        virtual JSC::JSValuePtr lookupSetter(JSC::ExecState*, const JSC::Identifier& propertyName);
 
79
        virtual JSC::JSValue lookupGetter(JSC::ExecState*, const JSC::Identifier& propertyName);
 
80
        virtual JSC::JSValue lookupSetter(JSC::ExecState*, const JSC::Identifier& propertyName);
81
81
        virtual JSC::JSObject* unwrappedObject();
82
82
        virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
83
83
 
84
84
        JSDOMWindow* m_window;
85
85
    };
86
86
 
87
 
    JSC::JSValuePtr toJS(JSC::ExecState*, Frame*);
 
87
    JSC::JSValue toJS(JSC::ExecState*, Frame*);
88
88
    JSDOMWindowShell* toJSDOMWindowShell(Frame*);
89
89
 
90
90
} // namespace WebCore