2013-01-29  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Bring WebCLContext::createImageWithDescriptor method declaration in pair with the spec
        Issue #99 / Issue #35

        Reviewed by Igor.

        Patch basically:
        - renames ::createImageWithDescriptor to ::createImage
        - removes the custom binding declaration from the IDL file and its implementation
          from JSWebCLContextCustom.cpp
        - Changes the method signature and body to receive a Dictionary object (as spec'ed)
          instead of an actual WebCLImageDescriptor instance.

        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createImage):
        * Modules/webcl/WebCLContext.h:
        (WebCore):
        (WebCLContext):
        (WebCore::WebCLContext::createImage):
        * Modules/webcl/WebCLContext.idl:
        * bindings/js/JSWebCLContextCustom.cpp:
        (WebCore::JSWebCLContext::getSupportedImageFormats):
2013-01-29  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        WebCLContext: ComputeContext error not being converted to ExceptionCode
        Issue #100

        Reviewed by Igor.

        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createImageBaseMemory):
        (WebCore::WebCLContext::createImageBaseImage):
2013-01-24  Sharath Kamath  <kamath.sharath@gmail.com>

        WebCLMemoryObject must store a WebCLContext object as member.
        Issue #90

        Reviewed by Antonio.

        WebCLMemoryObject, WebCLBuffer, WebCLImage, WebCLMemoryObjectList needs change to
        store WebCLContext object.
        WebCLContext needs to modify create calls to above interface with "this" object.

        No new tests (OOPS!).

        * Modules/webcl/WebCLBuffer.cpp:
        (WebCore::WebCLBuffer::create):
        (WebCore::WebCLBuffer::WebCLBuffer):
        * Modules/webcl/WebCLBuffer.h:
        (WebCLBuffer):
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createBuffer):
        (WebCore::WebCLContext::createImage2DBaseMemory):
        (WebCore::WebCLContext::createImage2DBaseImage):
        (WebCore::WebCLContext::createFromGLBuffer):
        (WebCore::WebCLContext::createFromGLRenderBuffer):
        (WebCore::WebCLContext::createFromGLTexture2D):
        * Modules/webcl/WebCLImage.cpp:
        (WebCore::WebCLImage::create):
        (WebCore::WebCLImage::WebCLImage):
        * Modules/webcl/WebCLImage.h:
        (WebCLImage):
        * Modules/webcl/WebCLMemoryObject.cpp:
        (WebCore::WebCLMemoryObject::create):
        (WebCore::WebCLMemoryObject::WebCLMemoryObject):
        * Modules/webcl/WebCLMemoryObject.h:
        (WebCore):
        (WebCLMemoryObject):
        * Modules/webcl/WebCLMemoryObjectList.cpp:
        (WebCore::WebCLMemoryObjectList::create):
        (WebCore::WebCLMemoryObjectList::WebCLMemoryObjectList):
        * Modules/webcl/WebCLMemoryObjectList.h:
        (WebCore):
        (WebCLMemoryObjectList):
2013-01-24  Sharath Kamath  <kamath.sharath@gmail.com>

        Memory leak in WebCL causing crash of safari.
        Issue #79
        Reviewed by Antonio.

        Only the base class destructor must be made virtual. Else causes memory leak since it doesnt call the
        destructor in right order.

        No new tests.

        * Modules/webcl/WebCLBuffer.h:
        (WebCLBuffer):
        * Modules/webcl/WebCLImage.h:
        (WebCLImage):
        * Modules/webcl/WebCLMemoryObject.h:
        (WebCLMemoryObject):
Issue #xxx