TODO - kernel.idl
2013-03-28  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Clean up WebCL.cpp/h and WebCLImageDescriptor.cpp/h includes and enums

        Reviewed by TrustMe.

        * Modules/webcl/WebCL.cpp:
        (WebCore::WebCL::create):
        (WebCore::WebCL::createContext):
        * Modules/webcl/WebCL.h:
        (WebCL):
        (WebCore::WebCL::~WebCL):
        * Modules/webcl/WebCLImageDescriptor.cpp:
        (WebCore::WebCLImageDescriptor::create):
        (WebCore):
        (WebCore::WebCLImageDescriptor::WebCLImageDescriptor):
        (WebCore::WebCLImageDescriptor::setChannelOrder):
        (WebCore::WebCLImageDescriptor::channelOrder):
        (WebCore::WebCLImageDescriptor::setChannelType):
        (WebCore::WebCLImageDescriptor::channelType):
        (WebCore::WebCLImageDescriptor::setWidth):
        (WebCore::WebCLImageDescriptor::width):
        (WebCore::WebCLImageDescriptor::setHeight):
        (WebCore::WebCLImageDescriptor::height):
        (WebCore::WebCLImageDescriptor::setRowPitch):
        (WebCore::WebCLImageDescriptor::rowPitch):
        * Modules/webcl/WebCLImageDescriptor.h:
2013-03-28  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Need a short description (OOPS!).
        Need the bug URL (OOPS!).

        Reviewed by NOBODY (OOPS!).

        No new tests (OOPS!).

        * Modules/webcl/WebCLContextProperties.cpp:
        (WebCore::WebCLContextProperties::WebCLContextProperties):
        (WebCore::WebCLContextProperties::platform):
        (WebCore::WebCLContextProperties::setPlatform):
        (WebCore::WebCLContextProperties::devices):
        (WebCore::WebCLContextProperties::deviceType):
        (WebCore::WebCLContextProperties::setDeviceType):
        (WebCore::WebCLContextProperties::shareGroup):
        (WebCore::WebCLContextProperties::setShareGroup):
        (WebCore::WebCLContextProperties::hint):
        (WebCore::WebCLContextProperties::setHint):
        (WebCore::WebCLContextProperties::computeContextProperties):
        * Modules/webcl/WebCLContextProperties.h:
        (WebCLContextProperties):
Examples:

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

        Need a short description (OOPS!).
        Need the bug URL (OOPS!).

        Reviewed by NOBODY (OOPS!).

        * WebCL/Nbody/SimCL.js:
        (InitCL):
        (GetWorkGroupSize):

Source/WebCore:

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

        Need a short description (OOPS!).
        Need the bug URL (OOPS!).

        Reviewed by NOBODY (OOPS!).

        No new tests (OOPS!).

        * DerivedSources.make:
        * Modules/webcl/WebCL.cpp:
        (WebCore::WebCL::createContext):
        (WebCore::WebCL::getExtension):
        (WebCore):
        * Modules/webcl/WebCL.h:
        (WebCore):
        (WebCore::WebCL::createContextBase):
        * Modules/webcl/WebCL.idl:
        * Modules/webcl/WebCLBuffer.cpp:
        * Modules/webcl/WebCLBuffer.h:
        (WebCLBuffer):
        * Modules/webcl/WebCLBuffer.idl:
        * Modules/webcl/WebCLCommandQueue.cpp:
        (WebCore::WebCLCommandQueue::create):
        (WebCore::WebCLCommandQueue::createBaseInternal):
        (WebCore):
        * Modules/webcl/WebCLCommandQueue.h:
        (WebCore):
        (WebCLCommandQueue):
        (WebCore::WebCLCommandQueue::createBase):
        * Modules/webcl/WebCLCommandQueue.idl:
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::create):
        (WebCore::WebCLContext::WebCLContext):
        (WebCore::WebCLContext::createCommandQueue):
        * Modules/webcl/WebCLContext.h:
        (WebCLContext):
        (WebCore::WebCLContext::createBuffer):
        (WebCore::WebCLContext::createCommandQueue):
        (WebCore):
        (WebCore::WebCLContext::createBase):
        (WebCore::WebCLContext::createCommandQueueBase):
        * Modules/webcl/WebCLContext.idl:
        * Modules/webcl/WebCLContextProperties.h:
        * Modules/webcl/WebCLDevice.cpp:
        (WebCore::WebCLDevice::getInfo):
        * Modules/webcl/WebCLExtension.h: Added.
        (WebCore):
        (WebCLExtension):
        (WebCore::WebCLExtension::~WebCLExtension):
        * Modules/webcl/WebCLGL.cpp: Copied from Source/WebCore/Modules/webcl/WebCLInputChecker.h.
        (WebCore):
        (WebCore::WebCLGL::create):
        (WebCore::WebCLGL::~WebCLGL):
        (WebCore::WebCLGL::getName):
        (WebCore::WebCLGL::createContext):
        * Modules/webcl/WebCLGL.h: Copied from Source/WebCore/Modules/webcl/WebCLInputChecker.h.
        (WebCore):
        (WebCLGL):
        * Modules/webcl/WebCLGL.idl: Copied from Source/WebCore/Modules/webcl/WebCLInputChecker.h.
        * Modules/webcl/WebCLGLBuffer.cpp: Added.
        (WebCore):
        (WebCore::WebCLGLBuffer::create):
        (WebCore::WebCLGLBuffer::WebCLGLBuffer):
        (WebCore::WebCLGLBuffer::getGLObjectInfo):
        * Modules/webcl/WebCLGLBuffer.h: Copied from Source/WebCore/Modules/webcl/WebCLBuffer.h.
        (WebCore):
        (WebCLGLBuffer):
        (WebCore::WebCLGLBuffer::~WebCLGLBuffer):
        * Modules/webcl/WebCLGLBuffer.idl: Copied from Source/WebCore/Modules/webcl/WebCLBuffer.idl.
        * Modules/webcl/WebCLGLCommandQueue.cpp: Added.
        (WebCore):
        (WebCore::WebCLGLCommandQueue::create):
        (WebCore::WebCLGLCommandQueue::enqueueAcquireGLObjects):
        (WebCore::WebCLGLCommandQueue::enqueueReleaseGLObjects):
        * Modules/webcl/WebCLGLCommandQueue.h: Added.
        (WebCore):
        (WebCLGLCommandQueue):
        (WebCore::WebCLGLCommandQueue::~WebCLGLCommandQueue):
        (WebCore::WebCLGLCommandQueue::enqueueAcquireGLObjects):
        (WebCore::WebCLGLCommandQueue::enqueueReleaseGLObjects):
        (WebCore::WebCLGLCommandQueue::WebCLGLCommandQueue):
        * Modules/webcl/WebCLGLCommandQueue.idl: Copied from Source/WebCore/Modules/webcl/WebCLBuffer.idl.
        * Modules/webcl/WebCLGLContext.cpp: Added.
        (WebCore):
        (WebCore::WebCLGLContext::create):
        (WebCore::WebCLGLContext::WebCLGLContext):
        (WebCore::WebCLGLContext::createCommandQueue):
        (WebCore::WebCLGLContext::createFromGLBuffer):
        (WebCore::WebCLGLContext::createFromGLRenderBuffer):
        (WebCore::WebCLGLContext::createFromGLTexture2D):
        * Modules/webcl/WebCLGLContext.h: Copied from Source/WebCore/Modules/webcl/WebCLObject.h.
        (WebCore):
        (WebCLGLContext):
        (WebCore::WebCLGLContext::~WebCLGLContext):
        (WebCore::WebCLGLContext::createCommandQueue):
        * Modules/webcl/WebCLGLContext.idl: Copied from Source/WebCore/Modules/webcl/WebCLBuffer.idl.
        * Modules/webcl/WebCLGLFactory.h: Added.
        (WebCore):
        (WebCLContextFactory):
        (WebCore::WebCLContextFactory::create):
        * Modules/webcl/WebCLGLImage.cpp: Copied from Source/WebCore/Modules/webcl/WebCLImage.cpp.
        (WebCore):
        (WebCore::WebCLGLImage::create):
        (WebCore::WebCLGLImage::WebCLGLImage):
        (WebCore::WebCLGLImage::getGLTextureInfo):
        * Modules/webcl/WebCLGLImage.h: Copied from Source/WebCore/Modules/webcl/WebCLInputChecker.h.
        (WebCore):
        (WebCLGLImage):
        (WebCore::WebCLGLImage::~WebCLGLImage):
        * Modules/webcl/WebCLGLImage.idl: Copied from Source/WebCore/Modules/webcl/WebCLBuffer.idl.
        * Modules/webcl/WebCLGLObjectInfo.cpp:
        * Modules/webcl/WebCLGLObjectInfo.h:
        * Modules/webcl/WebCLGetInfo.h:
        * Modules/webcl/WebCLImage.cpp:
        * Modules/webcl/WebCLImage.h:
        (WebCLImage):
        (WebCore::WebCLImage::WebCLImage):
        * Modules/webcl/WebCLImage.idl:
        * Modules/webcl/WebCLImageDescriptor.h:
        * Modules/webcl/WebCLInputChecker.cpp:
        * Modules/webcl/WebCLInputChecker.h:
        * Modules/webcl/WebCLKernel.h:
        * Modules/webcl/WebCLKernelTypes.cpp:
        * Modules/webcl/WebCLMemoryObject.cpp:
        * Modules/webcl/WebCLMemoryObject.h:
        (WebCLMemoryObject):
        * Modules/webcl/WebCLMemoryObject.idl:
        * Modules/webcl/WebCLObject.h:
        * Modules/webcl/WebCLPlatform.h:
        * Modules/webcl/WebCLSampler.h:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/js/JSWebCLCustom.cpp:
        (WebCore::JSWebCL::createContext):
        (WebCore::toJS):
        (WebCore::JSWebCL::getExtension):
        (WebCore):
        * bindings/js/JSWebCLCustom.h:
        * bindings/js/JSWebCLGLCustom.cpp: Copied from Source/WebCore/bindings/js/JSWebCLCustom.h.
        (WebCore):
        (WebCore::JSWebCLGL::createContext):
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::ComputeContext):
        (WebCore::ComputeContext::createCommandQueue):