2010-12-24 Ryuan Choi <ryuan.choi@samsung.com>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Dec 2010 11:27:55 +0000 (11:27 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Dec 2010 11:27:55 +0000 (11:27 +0000)
commit7cf47ab55280b9bc3c6648960e0cc2024695110f
tree427f6ba52b46f5b3148886129a06d8be15d59bb1
parent1f6d9f567dd5db8532c121a4416eecea8bafa29d
2010-12-24  Ryuan Choi  <ryuan.choi@samsung.com>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Add option to enable Touch Events.
        https://bugs.webkit.org/show_bug.cgi?id=49125

        Add ENABLE_TOUCH_EVENTS option.

        * cmake/OptionsEfl.cmake:
        * cmakeconfig.h.cmake:
2010-12-24  Ryuan Choi  <ryuan.choi@samsung.com>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Add option to enable Touch Events.
        https://bugs.webkit.org/show_bug.cgi?id=49125

        Add files for EFL to support TOUCH_EVENTS.

        * CMakeLists.txt:
        * CMakeListsEfl.txt:
        * platform/PlatformTouchEvent.h: Add EFL related constructor.
        * platform/PlatformTouchPoint.h: ditto.
        * platform/efl/PlatformTouchEventEfl.cpp: Added.
        (WebCore::PlatformTouchEvent::PlatformTouchEvent):
        * platform/efl/PlatformTouchPointEfl.cpp: Added.
        (WebCore::PlatformTouchPoint::PlatformTouchPoint):
2010-12-24  Ryuan Choi  <ryuan.choi@samsung.com>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Add option to enable Touch Events.
        https://bugs.webkit.org/show_bug.cgi?id=49125

        Implement ewk_frame_feed_touch_event to feed touch events. Because EFL
        doesn't have touch events, Application should generate and pass it.

        * WebCoreSupport/ChromeClientEfl.h:
        (WebCore::ChromeClientEfl::needTouchEvents):
        * ewk/ewk_frame.cpp:
        (ewk_frame_feed_touch_event):
        * ewk/ewk_frame.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@74626 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
ChangeLog
WebCore/CMakeLists.txt
WebCore/CMakeListsEfl.txt
WebCore/ChangeLog
WebCore/platform/PlatformTouchEvent.h
WebCore/platform/PlatformTouchPoint.h
WebCore/platform/efl/PlatformTouchEventEfl.cpp [new file with mode: 0644]
WebCore/platform/efl/PlatformTouchPointEfl.cpp [new file with mode: 0644]
WebKit/efl/ChangeLog
WebKit/efl/WebCoreSupport/ChromeClientEfl.h
WebKit/efl/ewk/ewk_frame.cpp
WebKit/efl/ewk/ewk_frame.h
cmake/OptionsEfl.cmake
cmakeconfig.h.cmake