WebCLFinishCallback code is completely out of date. Comment it out or hack it for now, so that it builds.
Reimplement WorkerContextWebCLEnvironment based on WorkerGlobalScope instead of ScriptExecutionContext.
IDL fix (DOMWindowWebCLEnvrironment.idl): Remove all Constructor declarations now that it seems to be added automatically.
IDL fix: Add some WebKit-specific extended attributes to some WebCL idl files, now that they are required to get it built.
Temporary hack in order to keep WebCLGL extension running. To be fixed by when the spec change proposed in Khronos bug 868 gets implemented.
Buildfix: ExecState::globalData() method was replaced by ::vm().
Mac build system rework (XCode).
Week 26

Demos:
  * Review coding style for all demos using JSLint (http://www.jslint.com/)

Conflicts:
	Examples/WebCL/XY3D/xy3d_gl.js
Week 27

Demos:
  * Move to common dir all shared libs (J3DI, gl-matrix, etc.).
  * Create a common function to load the OpenCL kernel files (*.cl) and
    update the samples to use it.
  * Use requestAnimFrame from common/webgl-utils.js
2013-07-08  Sharath Kamath  <s.kamath@samsung.com>

        Program.build(device) passes a empty device array to OpenCL
        Issue #245

        As the WebCLProgram build(...) API takes a array of devices, sending a single device must throw a exception.
        Check the device parameter for isJSArray() and returning a error in case it does not.
        Also changes to samples to use [] to send a single device.

        Reviewed by Antonio.

        No new tests.

        * bindings/js/JSWebCLProgramCustom.cpp:
        (WebCore::JSWebCLProgram::build):
2013-06-28 Sharath Kamath <s.kamath@samsung.com>

        Remove current implementation fo SetArg
        Issue #200

        Reviewed by NONE.

        No new tests (OOPS!).

        * Modules/webcl/WebCLKernel.cpp:
        * Modules/webcl/WebCLKernel.h:
        (WebCLKernel):
        * Modules/webcl/WebCLKernel.idl:
        * bindings/js/JSWebCLKernelCustom.cpp:
amend me 1
2013-07-03 Sharath Kamath <s.kamath@samsung.com>

        Implement SetArg(...) API using "any" IDL attribute.
        Issue #200

        Reviewed by Antonio.

        Implement void setArg(CLuint index, any value, optional CLtype type);
        Also the values sent by users must be clamped based on the max capacity
        of the type.

        No new tests.

        * Modules/webcl/WebCLKernel.cpp:
        (WebCore):
        (WebCore::setArgHelper):
        (WebCore::WebCLKernel::setArg):
        * Modules/webcl/WebCLKernel.h:
        (WebCLKernel):
        * Modules/webcl/WebCLKernel.idl:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/js/JSWebCLKernelCustom.h: Added.
        (WebCore):
        (WebCore::jsDecodeKernelArgValue):
        * platform/ComputeContext.h:
amend 2