2013-03-15  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Get rid of clToComputeContextError
        Issue #164

        Reviewed by Igor.

        This is possible if we have COMPILE_ASSERTs
        ensuring that the CL and CC values match. It
        also allows us to cover all possible CL errors
        and gets us rid from on convertion per CL call.

        * platform/opencl/ComputeContextCL.cpp:
        (WebCore):
        (WebCore::ComputeContext::ComputeContext):
        (WebCore::ComputeContext::getPlatformIDs):
        (WebCore::ComputeContext::getDeviceIDs):
        (WebCore::ComputeContext::waitForEvents):
        (WebCore::ComputeContext::createCommandQueue):
        (WebCore::ComputeContext::createUserEvent):
        (WebCore::ComputeContext::createProgram):
        (WebCore::ComputeContext::buildProgram):
        (WebCore::ComputeContext::setKernelArg):
        (WebCore::ComputeContext::createBuffer):
        (WebCore::ComputeContext::createSubBuffer):
        (WebCore::ComputeContext::createImage2D):
        (WebCore::ComputeContext::createFromGLBuffer):
        (WebCore::ComputeContext::createFromGLRenderbuffer):
        (WebCore::ComputeContext::createSampler):
        (WebCore::ComputeContext::createFromGLTexture2D):
        (WebCore::ComputeContext::supportedImageFormats):
        (WebCore::ComputeContext::getDeviceInfo):
        (WebCore::ComputeContext::getPlatformInfo):
        (WebCore::ComputeContext::getProgramInfo):
        (WebCore::ComputeContext::getBuildInfo):
        (WebCore::ComputeContext::getCommandQueueInfo):
        (WebCore::ComputeContext::getEventInfo):
        (WebCore::ComputeContext::getEventProfilingInfo):
        (WebCore::ComputeContext::getImageInfo):
        (WebCore::ComputeContext::getGLtextureInfo):
        (WebCore::ComputeContext::getKernelInfo):
        (WebCore::ComputeContext::getWorkGroupInfo):
        (WebCore::ComputeContext::getSamplerInfo):
        (WebCore::ComputeContext::getMemoryObjectInfo):
        (WebCore::ComputeContext::releaseKernel):
        (WebCore::ComputeContext::releaseEvent):
        (WebCore::ComputeContext::releaseSampler):
        (WebCore::ComputeContext::releaseMemoryObject):
        (WebCore::ComputeContext::releaseProgram):
        (WebCore::ComputeContext::enqueueNDRangeKernel):
        (WebCore::ComputeContext::enqueueBarrier):
        (WebCore::ComputeContext::enqueueMarker):
        (WebCore::ComputeContext::enqueueTask):
        (WebCore::ComputeContext::enqueueWriteBuffer):
        (WebCore::ComputeContext::enqueueWriteBufferRect):
        (WebCore::ComputeContext::enqueueReadBuffer):
        (WebCore::ComputeContext::enqueueReadBufferRect):
        (WebCore::ComputeContext::enqueueReadImage):
        (WebCore::ComputeContext::enqueueWriteImage):
        (WebCore::ComputeContext::enqueueAcquireGLObjects):
        (WebCore::ComputeContext::enqueueReleaseGLObjects):
        (WebCore::ComputeContext::enqueueCopyImage):
        (WebCore::ComputeContext::enqueueCopyImageToBuffer):
        (WebCore::ComputeContext::enqueueCopyBufferToImage):
        (WebCore::ComputeContext::enqueueCopyBuffer):
        (WebCore::ComputeContext::enqueueCopyBufferRect):
        (WebCore::ComputeContext::releaseCommandQueue):
        (WebCore::ComputeContext::finishCommandQueue):
        (WebCore::ComputeContext::flushCommandQueue):
        (WebCore::ComputeContext::createKernel):
        (WebCore::ComputeContext::createKernelsInProgram):
2013-03-15  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Remove useless WebCL::createContext overload
        Issue #182

        Reviewed by Igor.

        We have a custom binding for this method
        and optional parameters are handled there.

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

        WebCL.idl | ComputeContext.h: Fix value of BUILD_NONE
        Issue #184

        Reviewed by TrustMe.

        Caught by COMPILE_ASSERT!

        * Modules/webcl/WebCL.idl:
        * platform/ComputeContext.h: