[EFL] Web Intents code is not compiling
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 18 May 2012 21:01:10 +0000 (21:01 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 18 May 2012 21:01:10 +0000 (21:01 +0000)
commite5cb88e187f03cf47bb4502bf7cbcc356db332fb
tree439cb813cec1205b4d8be025fa89dec3812fa92c
parent6d0560cd6eef62b6bd82f15cbc36e2d6423ce9f6
[EFL] Web Intents code is not compiling
https://bugs.webkit.org/show_bug.cgi?id=85364

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-18
Reviewed by Adam Barth.

.:

Remove broken CMake directive for WEB_INTENTS.

* Source/cmake/OptionsEfl.cmake:

Source/WebCore:

Add missing implementation for
JSIntentConstructor::constructJSIntent() in JS bindings.

* CMakeLists.txt:
* UseJSC.cmake:
* bindings/js/JSIntentConstructor.cpp: Added.
(WebCore):
(WebCore::JSIntentConstructor::constructJSIntent):

Source/WebKit/efl:

* WebCoreSupport/FrameLoaderClientEfl.cpp: Add missing header include.
* ewk/ewk_intent_private.h: Ditto.
* ewk/ewk_intent_request.cpp:
(ewk_intent_request_new): Do not PassRefPtr after it becomes 0.

LayoutTests:

Move webintents test cases to test expectations until the needed
features are implemented and Web Intents are enabled by default
for EFL port.

* platform/efl/Skipped:
* platform/efl/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117624 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13 files changed:
ChangeLog
LayoutTests/ChangeLog
LayoutTests/platform/efl/Skipped
LayoutTests/platform/efl/test_expectations.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/UseJSC.cmake
Source/WebCore/bindings/js/JSIntentConstructor.cpp [new file with mode: 0644]
Source/WebKit/efl/ChangeLog
Source/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.cpp
Source/WebKit/efl/ewk/ewk_intent_private.h
Source/WebKit/efl/ewk/ewk_intent_request.cpp
Source/cmake/OptionsEfl.cmake