2013-07-19  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        remove "in" keyword from all idl's
        Issue #256

        Reviewed by Igor.

        As per https://bugs.webkit.org/show_bug.cgi?id=115418,
        "in" keyword is still supported, but only kept to not
        break Apple' internal code safari bindings. All other
        IDLs in WebKit have dropped it.

        * Modules/webcl/WebCL.idl:
        * Modules/webcl/WebCLBuffer.idl:
        * Modules/webcl/WebCLCommandQueue.idl:
        * Modules/webcl/WebCLContext.idl:
        * Modules/webcl/WebCLDevice.idl:
        * Modules/webcl/WebCLEvent.idl:
        * Modules/webcl/WebCLFinishCallback.idl:
        * Modules/webcl/WebCLGL.idl:
        * Modules/webcl/WebCLGLCommandQueue.idl:
        * Modules/webcl/WebCLGLContext.idl:
        * Modules/webcl/WebCLGLImage.idl:
        * Modules/webcl/WebCLImageDescriptor.idl:
        * Modules/webcl/WebCLKernel.idl:
        * Modules/webcl/WebCLMemoryObject.idl:
        * Modules/webcl/WebCLPlatform.idl:
        * Modules/webcl/WebCLProgram.idl:
        * Modules/webcl/WebCLSampler.idl:
        * Modules/webcl/WorkerContextWebCLEnvironment.idl:
2013-04-23  Marcelo Morais  <m.morais@samsung.com>

        Some fixes to avoid build error on linux.
        Issue #196

        Reviewed by Antonio Gomes.

        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::LRUImageBufferCache::imageBuffer):

        Fixed the include of OpenCL header.
        * platform/ComputeTypes.h:
        * platform/opencl/ComputeContextCL.cpp:
Week 28

Demos:
  * Change all start pages to index.html
  * SmallPathTracing: fix resolution change
Add build instructions and supported configurations for WebKit/EFL in README

Issue #254

Signed-off: Marcelo Morais (m.morais@samsung.com)
2013-07-19  Sharath Kamath  <s.kamath@samsung.com>

        WebCLPlatform::getDevices(DEVICE_TYPE_ALL) is not working properly
        Issue #220

        Reviewed by Antonio.

        cl_platform_getDevices.html in
        https://github.com/SRA-SiliconValley/webkit-webcl-conformance.

        Changing deviceType from int to unsigned long.
        To match with WebCLInputValidator class and OpenCL values.

        * Modules/webcl/WebCLPlatform.cpp:
        (WebCore::WebCLPlatform::getDevices):
        * Modules/webcl/WebCLPlatform.h:
        (WebCLPlatform):
        * Modules/webcl/WebCLPlatform.idl:
        (WebCLPlatform):
2013-04-26  Marcelo Morais  <m.morais@samsung.com>

        Fixed setArg for square kernel in Hello example

        Reviewed by Antonio Gomes.

        According to the spec, if the value used in setArg is a
        number, the type should be explicitly informed (it is FLOAT
        by default). In our case, we are using an unsigned int value
        in 'square' kernel.

        If we use LONG it doesn't work fine on Linux/EFL, for example,
        with a NVIDIA graphic card and OpenCL 1.1

        * WebCL/Hello/index.html:
: Update Config files to build on efl Linux port.

2013-03-25  Siba Samal  <sibasamal@gmail.com>

        Update Config files to build on efl Linux port.
        Issue #196

        Reviewed by NOBODY (OOPS!).

        * Source/cmake/FindOpenCL.cmake: Added.
        * Source/cmake/OptionsEfl.cmake:
        * Source/cmake/WebKitFeatures.cmake:
        * Source/cmakeconfig.h.cmake:

Source/WebCore:

2013-03-25  Siba Samal  <sibasamal@gmail.com>

        Update Config files to build on efl Linux port.
        Issue #196

        Reviewed by NOBODY (OOPS!).

        No new tests (OOPS!).

        * CMakeLists.txt:
        * PlatformEfl.cmake:
        * UseJSC.cmake:
2013-07-19  Marcelo Morais  <m.morais@samsung.com>

        Update config files to build WebKit on efl linux port.
        Issue #196

        Reviewed by NOBODY (OOPS!).

        * Source/cmake/FindGLX.cmake: Added.
        * CMakeLists.txt:
        * PlatformEfl.cmake:
        * UseJSC.cmake:
2013-04-26  Marcelo Morais  <m.morais@samsung.com>

        Handling userData properly before send it to buildProgram.

        Reviewed by Antonio Gomes.

        On linux build, if there is no callback and the userData is
        passed, even if its value is zero, it won't be considered as
        a null pointer because of the gcc casting and an exception is
        raised. According to OpenCL specification if there is no
        callback the userData must be null. On Mac build this is not
        necessary because CLang compiler handles casting differently.

        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::build):