2010-05-26 Xan Lopez <xlopez@igalia.com>
authorxan@webkit.org <xan@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 May 2010 10:51:35 +0000 (10:51 +0000)
committerxan@webkit.org <xan@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 May 2010 10:51:35 +0000 (10:51 +0000)
commit147a2e72d8b0a760647bcf31c144b5d08bbcb7c9
treeff72c5d61c74150085dcb10a4b7bca18abdcf6ca
parent71f1e7a178a6d375a6083c77a7dc8407c13b1040
2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Add new test to the build.

        * GNUmakefile.am:

WebCore:

2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by NOBODY Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Add actual GObject event objects to the DOM event signals.

        * GNUmakefile.am:
        * bindings/gobject/GObjectEventListener.cpp:
        (WebCore::GObjectEventListener::handleEvent):
        * bindings/gobject/WebKitDOMBinding.cpp:
        (WebKit::wrapEventTarget):
        (WebKit::kit):
        * bindings/gobject/WebKitDOMBinding.h:
        * bindings/gobject/WebKitDOMEventTarget.cpp: Added.
        (webkit_dom_event_target_default_init):
        (webkit_dom_event_target_dispatch_event):
        * bindings/gobject/WebKitDOMEventTarget.h: Added.
        * bindings/scripts/CodeGeneratorGObject.pm:

WebKit/gtk:

2010-05-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gustavo Noronha.

        [GTK] Add support for DOM events in the GObject DOM bindings
        https://bugs.webkit.org/show_bug.cgi?id=38844

        Test DOMWindow signals.

        * tests/testdomdomwindow.c: Added.
        (finish_loading):
        (dom_domview_fixture_setup):
        (dom_domview_fixture_teardown):
        (loadedCallback):
        (clickedCallback):
        (map_event_cb):
        (load_event_callback):
        (test_dom_domview_signals):
        (main):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@60229 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
ChangeLog
GNUmakefile.am
WebCore/ChangeLog
WebCore/GNUmakefile.am
WebCore/bindings/gobject/GObjectEventListener.cpp
WebCore/bindings/gobject/WebKitDOMBinding.cpp
WebCore/bindings/gobject/WebKitDOMBinding.h
WebCore/bindings/gobject/WebKitDOMEventTarget.cpp [new file with mode: 0644]
WebCore/bindings/gobject/WebKitDOMEventTarget.h [new file with mode: 0644]
WebCore/bindings/scripts/CodeGeneratorGObject.pm
WebKit/gtk/ChangeLog
WebKit/gtk/tests/testdomdomwindow.c [new file with mode: 0644]