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

        WebCLContext::createFromGLTexture is not working properly
        Issue #241

        Reviewed by Igor.

        0) Fixed the method name (previously 'createFromGLTexture2D');
        1) Fixed the return type of : WebCLGLImage;
        2) Fixed 'miplevel' type: should be 'GLint';
        3) Fixed the texture type (previously a 'long').

        * Modules/webcl/WebCLGLContext.cpp:
        (WebCore::WebCLGLContext::createFromGLRenderBuffer):
        (WebCore::WebCLGLContext::createFromGLTexture):
        * Modules/webcl/WebCLGLContext.h:
        * Modules/webcl/WebCLGLContext.idl:
        * Modules/webcl/WebCLGLImage.cpp:
        (WebCore::WebCLGLImage::create):
        * Modules/webcl/WebCLGLImage.h:
2013-07-31  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Renderbuffer x RenderBuffer
        Issue #259

        Reviewed by Igor.

        Use renderbuffer instead of renderBuffer everywhere, like WebGL.

        * Modules/webcl/WebCLGLContext.cpp:
        (WebCore::WebCLGLContext::createFromGLRenderbuffer):
        * Modules/webcl/WebCLGLContext.h:
        * Modules/webcl/WebCLGLContext.idl:
        * Modules/webcl/WebCLGLImage.cpp:
        (WebCore::WebCLGLImage::create):
        * Modules/webcl/WebCLGLImage.h:
2013-07-31  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        WebCLGLImage method should take WebCLGLContext objects instead of WebCLContext.

        Reviewed by Igor.

        * Modules/webcl/WebCLGLImage.cpp:
        (WebCore::WebCLGLImage::create):
        (WebCore::WebCLGLImage::WebCLGLImage):
        * Modules/webcl/WebCLGLImage.h:
2013-08-01  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        WebCLContextProperties::objhint is not used
        Issue #25

        Reviewed by Igor.

        As per https://cvs.khronos.org/bugzilla/show_bug.cgi?id=9895#c2
        'hint' property will be dropped from the WebCL 1.0 spec.

        Source/WebCore:
        * Modules/webcl/WebCL.cpp:
        (WebCore::WebCL::defaultProperties):
        * Modules/webcl/WebCLContextProperties.cpp:
        (WebCore::WebCLContextProperties::create):
        (WebCore::WebCLContextProperties::WebCLContextProperties):
        * Modules/webcl/WebCLContextProperties.h:
        * Modules/webcl/WebCLContextProperties.idl:
        * Modules/webcl/WebCLGLContext.idl:
        * bindings/js/JSWebCLCustom.h:
        (WebCore::parsePropertiesAndCreateContext):

        Examples:
        * WebCL/Deform/SimCL.js:
        (InitCL):
        * WebCL/Hello/index.html:
        * WebCL/Nbody/SimCL.js:
        (InitCL):
        * WebCL/common/webcl.js:
        (window.WebCLCommon.):
        * WebCL/libs/Framework.js:
        (Framework):
        (Framework.):
2013-08-01  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        WebCLProgram add a new API releaseProgram() as per spec.
        Issue #37

        Reviewed by Igor.

        Rename WebCLProgram::releaseProgram to ::release.

        Also only generate this method for JavaScript bindings.
        ObjectC binding are excluded since "release" conflicts
        with NSObject::release.

        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::release):
        * Modules/webcl/WebCLProgram.h:
        * Modules/webcl/WebCLProgram.idl: