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

        WebCLPlatform.cpp: Unreviewed various style issues fixes

        * Modules/webcl/WebCLPlatform.cpp:
        (WebCore::WebCLPlatform::create):
        (WebCore::WebCLPlatform::getInfo):
        (WebCore::WebCLPlatform::getCLPlatform):
2013-01-18  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Unreviewed fixes to various unneeded includes and forward declarations.

        * Modules/webcl/WebCLDevice.h:
        * Modules/webcl/WebCLDeviceList.h:
        * Modules/webcl/WebCLEvent.h:
        (WebCore):
        * Modules/webcl/WebCLGetInfo.cpp:
        * Modules/webcl/WebCLGetInfo.h:
        (WebCore):
        * Modules/webcl/WebCLKernel.h:
        (WebCore):
        * Modules/webcl/WebCLProgram.h:
        (WebCore):
        (WebCore::WebCLProgram::build):
        (WebCLProgram):
        * Modules/webcl/WebCLSampler.cpp:
2013-01-16  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        route all clGetXXXInfo through ComputeContext: WebCLDevice
        Issue #54

        Reviewed by NOBODY (OOPS!).

        Patch is a proof of concept work in order to avoid the code duplication
        we have code duplication. Drawbacks:

        1) It moves some local functions in ComputeContextCL.cpp to
        ComputeContext.h, as private methods in ComputeContext.h
        Due to that, explicit "CL" types are used, some thing we were
        trying to avoid.

        * Modules/webcl/WebCLDevice.cpp:
        (WebCore::WebCLDevice::getInfo):
        * platform/ComputeContext.h:
        (WebCore::ComputeContext::getDeviceInfo):
        (ComputeContext):
        (WebCore::ComputeContext::computeDeviceInfoTypeToCL):
        (WebCore::ComputeContext::clToComputeContextError):
        * platform/opencl/ComputeContextCL.cpp:
tmp