Commit b69d6162 authored by weinig@apple.com's avatar weinig@apple.com

2009-04-28 Sam Weinig <sam@webkit.org>

        Reviewed by Anders Carlsson.

        Move unimplemented captureEvents and releaseEvents from JSDOMWindow
        to DOMWindow.

        * bindings/js/JSDOMWindowCustom.cpp:
        * page/DOMWindow.cpp:
        (WebCore::DOMWindow::captureEvents):
        (WebCore::DOMWindow::releaseEvents):
        * page/DOMWindow.h:
        * page/DOMWindow.idl:



git-svn-id: svn://svn.chromium.org/blink/trunk@42985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 816518f6
2009-04-28 Sam Weinig <sam@webkit.org>
Reviewed by Anders Carlsson.
Move unimplemented captureEvents and releaseEvents from JSDOMWindow
to DOMWindow.
* bindings/js/JSDOMWindowCustom.cpp:
* page/DOMWindow.cpp:
(WebCore::DOMWindow::captureEvents):
(WebCore::DOMWindow::releaseEvents):
* page/DOMWindow.h:
* page/DOMWindow.idl:
2009-04-28 Alexey Proskuryakov <ap@webkit.org> 2009-04-28 Alexey Proskuryakov <ap@webkit.org>
Reviewed by Darin Adler. Reviewed by Darin Adler.
...@@ -588,16 +588,6 @@ JSValuePtr JSDOMWindow::removeEventListener(ExecState* exec, const ArgList& args ...@@ -588,16 +588,6 @@ JSValuePtr JSDOMWindow::removeEventListener(ExecState* exec, const ArgList& args
return jsUndefined(); return jsUndefined();
} }
JSValuePtr JSDOMWindow::captureEvents(ExecState*, const ArgList&)
{
return jsUndefined();
}
JSValuePtr JSDOMWindow::releaseEvents(ExecState*, const ArgList&)
{
return jsUndefined();
}
DOMWindow* toDOMWindow(JSValuePtr value) DOMWindow* toDOMWindow(JSValuePtr value)
{ {
if (!value.isObject()) if (!value.isObject())
......
...@@ -1657,4 +1657,14 @@ void DOMWindow::setOnwebkittransitionend(PassRefPtr<EventListener> eventListener ...@@ -1657,4 +1657,14 @@ void DOMWindow::setOnwebkittransitionend(PassRefPtr<EventListener> eventListener
setAttributeEventListener(eventNames().webkitTransitionEndEvent, eventListener); setAttributeEventListener(eventNames().webkitTransitionEndEvent, eventListener);
} }
void DOMWindow::captureEvents()
{
// Not implemented.
}
void DOMWindow::releaseEvents()
{
// Not implemented.
}
} // namespace WebCore } // namespace WebCore
...@@ -300,6 +300,9 @@ namespace WebCore { ...@@ -300,6 +300,9 @@ namespace WebCore {
EventListener* onwebkittransitionend() const; EventListener* onwebkittransitionend() const;
void setOnwebkittransitionend(PassRefPtr<EventListener>); void setOnwebkittransitionend(PassRefPtr<EventListener>);
void captureEvents();
void releaseEvents();
// These methods are used for GC marking. See JSDOMWindow::mark() in // These methods are used for GC marking. See JSDOMWindow::mark() in
// JSDOMWindowCustom.cpp. // JSDOMWindowCustom.cpp.
Screen* optionalScreen() const { return m_screen.get(); } Screen* optionalScreen() const { return m_screen.get(); }
......
...@@ -232,8 +232,8 @@ module window { ...@@ -232,8 +232,8 @@ module window {
boolean dispatchEvent(in Event evt) boolean dispatchEvent(in Event evt)
raises(EventException); raises(EventException);
[JSCCustom, V8Custom=DOMWindowNOP] void captureEvents(in long eventFlags); [V8Custom=DOMWindowNOP] void captureEvents(/*in long eventFlags*/);
[JSCCustom, V8Custom=DOMWindowNOP] void releaseEvents(in long eventFlags); [V8Custom=DOMWindowNOP] void releaseEvents(/*in long eventFlags*/);
#if defined(LANGUAGE_JAVASCRIPT) #if defined(LANGUAGE_JAVASCRIPT)
// Global constructors // Global constructors
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment