2013-02-13  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Remove dead enum values from WebCL.idl
        Issue #119

        Reviewed by Igor.

        All KERNEL_ARG_* should be gone.

        * Modules/webcl/WebCL.h:
        * Modules/webcl/WebCL.idl:
2013-02-13  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Remove dead enum values from WebCL.idl - part 2
        Issue #119 Need a short description (OOPS!).

        Reviewed by Igor.

        * Modules/webcl/WebCL.h:
        * Modules/webcl/WebCL.idl:
2013-02-14  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Remove WebCL.h and ComputeContext.h duplicated enum
        Issue #120

        Reviewed by Igor.

        This brings us closer to what WebGL-webkit implementation does:
        it declares all constant enum types in Source/WebCore/platform/graphics//GraphicsContext3D.h
        and uses it from everywhere else.

        In summary, values in WebCL.idl match the ones in ComputeContext.h,
        that on its turn, match the ones in system opencl/cl.h. There will
        be a follow up commit that ensure there won't be mismatches.

        * Modules/webcl/WebCL.cpp:
        (WebCore::WebCL::getImageInfo):
        * Modules/webcl/WebCL.h:
        * Modules/webcl/WebCLBuffer.cpp:
        (WebCore::WebCLBuffer::createSubBuffer):
        * Modules/webcl/WebCLCommandQueue.cpp:
        (WebCore::WebCLCommandQueue::getInfo):
        (WebCore::WebCLCommandQueue::enqueueWriteBuffer):
        (WebCore::WebCLCommandQueue::enqueueReadBuffer):
        (WebCore::WebCLCommandQueue::flush):
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::getInfo):
        (WebCore::WebCLContext::createBuffer):
        (WebCore::WebCLContext::createImage):
        * Modules/webcl/WebCLDevice.cpp:
        (WebCore::WebCLDevice::getInfo):
        * Modules/webcl/WebCLEvent.cpp:
        (WebCore::WebCLEvent::getInfo):
        (WebCore::WebCLEvent::getProfilingInfo):
        (WebCore::WebCLEvent::setUserEventStatus):
        * Modules/webcl/WebCLImage.cpp:
        (WebCore::WebCLImage::getGLtextureInfo):
        * Modules/webcl/WebCLKernel.cpp:
        (WebCore::WebCLKernel::getInfo):
        (WebCore::WebCLKernel::getWorkGroupInfo):
        (WebCore::WebCLKernel::setArg):
        * Modules/webcl/WebCLPlatform.cpp:
        (WebCore::WebCLPlatform::getInfo):
        (WebCore::WebCLPlatform::getDevices):
        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::getInfo):
        (WebCore::WebCLProgram::getBuildInfo):
        (WebCore::WebCLProgram::releaseProgram):
        * Modules/webcl/WebCLSampler.cpp:
        (WebCore::WebCLSampler::getInfo):
        * platform/ComputeContext.h:
        * platform/ComputeTypes.h: