2014-01-15  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Remove "friend class" declaration from WebCLCommandQueue.

        Reviewed by TrustMe.

        * Modules/webcl/WebCLCommandQueue.h:
        (WebCore::WebCLCommandQueue::context):
        * Modules/webcl/WebCLEvent.cpp:
        (WebCore::WebCLEvent::getInfo):
        (WebCore::WebCLEvent::context):
        (WebCore::WebCLEvent::releasePlatformObjectImpl):
2014-01-15  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Implement getArgInfo().
        Issue #366

        Reviewed by Igor.

        Test:
        conformance/bindingTesting/programAndKernel/cl_kernel_getArgInfo.html

        * DerivedSources.make:
        * Modules/webcl/WebCLImageDescriptor.h:
        * Modules/webcl/WebCLKernel.cpp:
        (WebCore::WebCLKernel::getArgInfo):
        * Modules/webcl/WebCLKernel.h:
        * Modules/webcl/WebCLKernel.idl:
        * Modules/webcl/WebCLKernelArgInfo.h:
        (WebCore::WebCLKernelArgInfo::create):
        (WebCore::WebCLKernelArgInfo::WebCLKernelArgInfo):
        * Modules/webcl/WebCLKernelArgInfo.idl: Copied from Source/WebCore/Modules/webcl/WebCLKernel.idl.
        * Modules/webcl/WebCLKernelArgInfoProvider.cpp:
        (WebCore::WebCLKernelArgInfoProvider::parseAndAppendDeclaration):
        * WebCore.xcodeproj/project.pbxproj: