{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jocl_onmaster\" build number 255",
          "upstreamBuild" : 255,
          "upstreamProject" : "jocl_onmaster",
          "upstreamUrl" : "job/jocl_onmaster/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c967d61484154911245d213fe0820e2b2d2af549",
            "branch" : [
              {
                "SHA1" : "c967d61484154911245d213fe0820e2b2d2af549",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c967d61484154911245d213fe0820e2b2d2af549",
            "branch" : [
              {
                "SHA1" : "c967d61484154911245d213fe0820e2b2d2af549",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c967d61484154911245d213fe0820e2b2d2af549",
        "branch" : [
          {
            "SHA1" : "c967d61484154911245d213fe0820e2b2d2af549",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "linux-x86_64-master-001",
  "duration" : 38050,
  "estimatedDuration" : 72174,
  "executor" : None,
  "fullDisplayName" : "jocl_onmaster » linux-x86_64-master-001 linux-x86_64-master-001",
  "id" : "2011-09-02_10-38-11",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 255,
  "queueId" : -1,
  "result" : "FAILURE",
  "timestamp" : 1314952691000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jocl_onmaster/label=linux-x86_64-master-001/255/",
  "builtOn" : "linux64-null-centos55-jogamp-x64-chuck-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "3e5066589244d812a218433ab25fe6d6f6e1fe84",
        "timestamp" : 1301349734000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "cl_apple_gl_sharing -> cl_APPLE_gl_sharing.\u000a",
        "date" : "2011-03-29T00:02:14+0200",
        "id" : "3e5066589244d812a218433ab25fe6d6f6e1fe84",
        "msg" : "cl_apple_gl_sharing -> cl_APPLE_gl_sharing.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/util/CLPlatformFilters.java",
          "src/com/jogamp/opencl/CLDevice.java",
          "src/com/jogamp/opencl/util/CLDeviceFilters.java"
        ],
        "commitId" : "612fd3e9e9c157cc28d42791fd04711701def6e3",
        "timestamp" : 1301352316000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added CLDeviceFilters utility api.\u000a",
        "date" : "2011-03-29T00:45:16+0200",
        "id" : "612fd3e9e9c157cc28d42791fd04711701def6e3",
        "msg" : "added CLDeviceFilters utility api.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLPlatformFilters.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/CLDeviceFilters.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLPlatformFilters.java",
          "src/com/jogamp/opencl/util/CLDeviceFilters.java"
        ],
        "commitId" : "38a1408b585fd3fe7b274708b531e98d73f1ac0c",
        "timestamp" : 1301928986000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added queueMode to filter utilities.\u000a",
        "date" : "2011-04-04T16:56:26+0200",
        "id" : "38a1408b585fd3fe7b274708b531e98d73f1ac0c",
        "msg" : "added queueMode to filter utilities.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLPlatformFilters.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLDeviceFilters.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLEventList.java",
          "test/com/jogamp/opencl/testkernels.cl",
          "test/com/jogamp/opencl/CLCommandQueueTest.java",
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "6612391c7ad8309ebd315cdf2a91a71f11793a61",
        "timestamp" : 1301929469000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed a bug which used a wrong eventlist offset under certain conditions and added a regression test.\u000a",
        "date" : "2011-04-04T17:04:29+0200",
        "id" : "6612391c7ad8309ebd315cdf2a91a71f11793a61",
        "msg" : "fixed a bug which used a wrong eventlist offset under certain conditions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLCommandQueueTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/testkernels.cl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLContext.java"
        ],
        "commitId" : "907e4a1f9077f4ce5d2a8f98b99816f752ce30ce",
        "timestamp" : 1301933883000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed bug 491 \"createImage3d incorrect arguments\"\u000a",
        "date" : "2011-04-04T18:18:03+0200",
        "id" : "907e4a1f9077f4ce5d2a8f98b99816f752ce30ce",
        "msg" : "fixed bug 491 \"createImage3d incorrect arguments\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "9317b6018e7f4e95437204d93d45e4d83daac790",
        "timestamp" : 1302025587000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "made 3d version of putCopyImage less restrictive, its now possible to copy from 2d to 3d and from 3d to 2d images.\u000a",
        "date" : "2011-04-05T19:46:27+0200",
        "id" : "9317b6018e7f4e95437204d93d45e4d83daac790",
        "msg" : "made 3d version of putCopyImage less restrictive, its now possible to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLEventList.java"
        ],
        "commitId" : "eb0aeae72378942509942314b346ad9ed30e1333",
        "timestamp" : 1302030085000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CachedBufferFactory constructors for CLEventList allows efficient creation of large amounts of small lists.\u000a",
        "date" : "2011-04-05T21:01:25+0200",
        "id" : "eb0aeae72378942509942314b346ad9ed30e1333",
        "msg" : "CachedBufferFactory constructors for CLEventList allows efficient",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLSubBuffer.java",
          "src/com/jogamp/opencl/CLBuffer.java",
          "src/com/jogamp/opencl/CLMemory.java"
        ],
        "commitId" : "8a313c3240994d802af08673d095b0ec8ed69eac",
        "timestamp" : 1302461274000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "using Buffers.sizeOfBufferElem(buffer) instead of old private implementation.\u000a",
        "date" : "2011-04-10T20:47:54+0200",
        "id" : "8a313c3240994d802af08673d095b0ec8ed69eac",
        "msg" : "using Buffers.sizeOfBufferElem(buffer) instead of old private",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSubBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLMemory.java"
        ],
        "commitId" : "a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d",
        "timestamp" : 1302522937000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "equals of CLMemory should also check the nio buffer.\u000a",
        "date" : "2011-04-11T13:55:37+0200",
        "id" : "a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d",
        "msg" : "equals of CLMemory should also check the nio buffer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgramBuilder.java",
          "src/com/jogamp/opencl/util/CLBuildConfiguration.java"
        ],
        "commitId" : "03ce3ff819e342b95552c1438ea1269fd30e7176",
        "timestamp" : 1303171974000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLBuildConfiguration.save(..) should store device index and not the device id.\u000aupdated javadoc.\u000a",
        "date" : "2011-04-19T02:12:54+0200",
        "id" : "03ce3ff819e342b95552c1438ea1269fd30e7176",
        "msg" : "CLBuildConfiguration.save(..) should store device index and not the",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLBuildConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgramBuilder.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLEventList.java"
        ],
        "commitId" : "623423c7e09a240c6220566a24ad9ac65527da94",
        "timestamp" : 1303221254000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLEventList uses now buffer.duplicate() to create a view of the buffer ids instead of using the original buffer directly.\u000a",
        "date" : "2011-04-19T15:54:14+0200",
        "id" : "623423c7e09a240c6220566a24ad9ac65527da94",
        "msg" : "CLEventList uses now buffer.duplicate() to create a view of the buffer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgramBuilder.java"
        ],
        "commitId" : "d50d5a7b1c0411492d111d9a3e5a781bc8cdfd55",
        "timestamp" : 1303221265000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "code cleanup in CLProgramBuilder.writeObject().\u000a",
        "date" : "2011-04-19T15:54:25+0200",
        "id" : "d50d5a7b1c0411492d111d9a3e5a781bc8cdfd55",
        "msg" : "code cleanup in CLProgramBuilder.writeObject().",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgramBuilder.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "3c06ab634c7119249d37f808a5a979a5f7776de5",
        "timestamp" : 1303245322000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLProgram.getSource() should not throw CLInvalidValueException if program does not have any sources (only happens on certain drivers).\u000a",
        "date" : "2011-04-19T22:35:22+0200",
        "id" : "3c06ab634c7119249d37f808a5a979a5f7776de5",
        "msg" : "CLProgram.getSource() should not throw CLInvalidValueException if",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLBufferTest.java",
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "59ec9a937001549262c37c543266cc6015e53f9d",
        "timestamp" : 1303246902000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added mapped CLMemory argument to putUnmapMemory for more flexibility.\u000a",
        "date" : "2011-04-19T23:01:42+0200",
        "id" : "59ec9a937001549262c37c543266cc6015e53f9d",
        "msg" : "added mapped CLMemory argument to putUnmapMemory for more flexibility.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLBufferTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLMemory.java"
        ],
        "commitId" : "6e35af2622d5f4627dfb564058d7cf313afffe0b",
        "timestamp" : 1303249195000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "reverted a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d\u000a",
        "date" : "2011-04-19T23:39:55+0200",
        "id" : "6e35af2622d5f4627dfb564058d7cf313afffe0b",
        "msg" : "reverted a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "8d4602f9058d44e94ddafc9618d32411ae37bb2c",
        "timestamp" : 1303249989000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "duplicate buffer before changing its position.\u000a",
        "date" : "2011-04-19T23:53:09+0200",
        "id" : "8d4602f9058d44e94ddafc9618d32411ae37bb2c",
        "msg" : "duplicate buffer before changing its position.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLCommandQueueTest.java"
        ],
        "commitId" : "abcef28580df7ba0176390fe6d0a0eb1d969183d",
        "timestamp" : 1303250385000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed race condition in eventsTest()\u000a",
        "date" : "2011-04-19T23:59:45+0200",
        "id" : "abcef28580df7ba0176390fe6d0a0eb1d969183d",
        "msg" : "fixed race condition in eventsTest()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLCommandQueueTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "dfa367a91806f7a23df269708a95482c0a6c5090",
        "timestamp" : 1303412141000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added a set of put3DRangeKernel utility methods.\u000a",
        "date" : "2011-04-21T20:55:41+0200",
        "id" : "dfa367a91806f7a23df269708a95482c0a6c5090",
        "msg" : "added a set of put3DRangeKernel utility methods.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLBufferTest.java"
        ],
        "commitId" : "3eb0c9892253220a44e43dc1619f548007e6a17f",
        "timestamp" : 1303415951000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added createBufferTest\u000a",
        "date" : "2011-04-21T21:59:11+0200",
        "id" : "3eb0c9892253220a44e43dc1619f548007e6a17f",
        "msg" : "added createBufferTest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLBufferTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLInfoAccessor.java",
          "src/com/jogamp/opencl/CLMemory.java",
          "resources/cl-if.cfg",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "resources/clImplCustomCode.c",
          "src/com/jogamp/opencl/CLEventList.java",
          "src/com/jogamp/opencl/CLBuffer.java",
          "test/com/jogamp/opencl/LowLevelBindingTest.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/util/CLBuildListener.java",
          "src/com/jogamp/opencl/impl/CLImpl.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "557a0a94f42cb2d3d1fa77933af19a422d2f681c",
        "timestamp" : 1303560647000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "switched from PointerBuffer to NativeSizeBuffer.\u000a",
        "date" : "2011-04-23T14:10:47+0200",
        "id" : "557a0a94f42cb2d3d1fa77933af19a422d2f681c",
        "msg" : "switched from PointerBuffer to NativeSizeBuffer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLBuildListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/clImplCustomCode.c"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/LowLevelBindingTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/gl/CLGLObject.java",
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "315427ee632ada16ec48174f55f59588f95cd2b0",
        "timestamp" : 1303775882000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "more acquire/releaseGLObject methods, made CLGLObject interface public.\u000a",
        "date" : "2011-04-26T01:58:02+0200",
        "id" : "315427ee632ada16ec48174f55f59588f95cd2b0",
        "msg" : "more acquire/releaseGLObject methods, made CLGLObject interface public.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLPlatformFilters.java",
          "src/com/jogamp/opencl/util/CLDeviceFilters.java"
        ],
        "commitId" : "c00dc66867518f32d6a2615aa8da71a52489d5d8",
        "timestamp" : 1303816914000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added glSharing(GLContext context) filter utitlity + code cleanup\u000a",
        "date" : "2011-04-26T13:21:54+0200",
        "id" : "c00dc66867518f32d6a2615aa8da71a52489d5d8",
        "msg" : "added glSharing(GLContext context) filter utitlity + code cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLPlatformFilters.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLDeviceFilters.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "src/com/jogamp/opencl/CLMemory.java",
          "test/com/jogamp/opencl/gl/CLGLTest.java",
          "src/com/jogamp/opencl/gl/CLGLBuffer.java"
        ],
        "commitId" : "5e3020e831a4b5fc04843db88642097b2ad072a9",
        "timestamp" : 1303818563000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : " - CLGLBuffer size must now be specified when the buffer is created\u000a - but can be updated later if required (gl lock is mandatory)\u000a - added VBO CLGL test\u000a - javadoc updates\u000a",
        "date" : "2011-04-26T13:49:23+0200",
        "id" : "5e3020e831a4b5fc04843db88642097b2ad072a9",
        "msg" : "- CLGLBuffer size must now be specified when the buffer is created",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/gl/CLGLTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/gl/CLGLTest.java",
          "src/com/jogamp/opencl/gl/CLGLContext.java"
        ],
        "commitId" : "7d44ee784ffa59146d2d1d124f5ffc482fb0f5f0",
        "timestamp" : 1303838980000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "using CL_CGL sharegroup for context creation on mac + enabled CLGLTest on mac\u000a",
        "date" : "2011-04-26T19:29:40+0200",
        "id" : "7d44ee784ffa59146d2d1d124f5ffc482fb0f5f0",
        "msg" : "using CL_CGL sharegroup for context creation on mac + enabled CLGLTest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/gl/CLGLTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "b1a2492a2d816e7d8518a460798d1faac35a8b9c",
        "timestamp" : 1303908709000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "missing rewind()\u000a",
        "date" : "2011-04-27T14:51:49+0200",
        "id" : "b1a2492a2d816e7d8518a460798d1faac35a8b9c",
        "msg" : "missing rewind()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "resources/cl-common.cfg"
        ],
        "commitId" : "7fc25427c7b1cab458843de16f16f89c0022ce82",
        "timestamp" : 1303918868000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "generator should use IllegalArgumentException instead of CLException for argument validation.\u000a",
        "date" : "2011-04-27T17:41:08+0200",
        "id" : "7fc25427c7b1cab458843de16f16f89c0022ce82",
        "msg" : "generator should use IllegalArgumentException instead of CLException for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "resources/cl-common.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgramBuilder.java"
        ],
        "commitId" : "3a149a209e905d05bf05c31f94f7a57c6f79250e",
        "timestamp" : 1304101035000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "using device name and platform vendor suffix for device identification.\u000a",
        "date" : "2011-04-29T20:17:15+0200",
        "id" : "3a149a209e905d05bf05c31f94f7a57c6f79250e",
        "msg" : "using device name and platform vendor suffix for device identification.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgramBuilder.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "test/com/jogamp/opencl/CLMultiContextTest.java"
        ],
        "commitId" : "6fcf15f11e2a982b480855fbc75e430e5f2b9ad6",
        "timestamp" : 1304425949000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial import of CLMultiContext utility and test.\u000a",
        "date" : "2011-05-03T14:32:29+0200",
        "id" : "6fcf15f11e2a982b480855fbc75e430e5f2b9ad6",
        "msg" : "initial import of CLMultiContext utility and test.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "test/com/jogamp/opencl/CLMultiContextTest.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/CLMultiContextTest.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "3a20670487663cfbadea480de6e0322c3055afcf",
        "timestamp" : 1304512006000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial import of CLCommandQueuePool and CLTask.\u000a",
        "date" : "2011-05-04T14:26:46+0200",
        "id" : "3a20670487663cfbadea480de6e0322c3055afcf",
        "msg" : "initial import of CLCommandQueuePool and CLTask.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "delete",
            "file" : "test/com/jogamp/opencl/CLMultiContextTest.java"
          },
          {
            "editType" : "add",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
        ],
        "commitId" : "ba3c4f8e28235c1e0780a88d7cd087abfaddc61b",
        "timestamp" : 1304534358000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added finish action and several utility methods, WIP.\u000a",
        "date" : "2011-05-04T20:39:18+0200",
        "id" : "ba3c4f8e28235c1e0780a88d7cd087abfaddc61b",
        "msg" : "added finish action and several utility methods, WIP.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
        ],
        "commitId" : "7b85a8f6edcd4140da301248c54145bbf9b98781",
        "timestamp" : 1304692005000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "worker threads should be deamons and should have a name (like all evil things)\u000a",
        "date" : "2011-05-06T16:26:45+0200",
        "id" : "7b85a8f6edcd4140da301248c54145bbf9b98781",
        "msg" : "worker threads should be deamons and should have a name (like all evil",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java"
        ],
        "commitId" : "8df524bf292051455005869ddfcfcc761af576e1",
        "timestamp" : 1304719265000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "one context per device to workaround driver bugs - may change in future.\u000a",
        "date" : "2011-05-07T00:01:05+0200",
        "id" : "8df524bf292051455005869ddfcfcc761af576e1",
        "msg" : "one context per device to workaround driver bugs - may change in future.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "19cc9195c73002f84c153a1ffc60f00408e1176e",
        "timestamp" : 1304719904000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "introduced CLQueueContext and its factory - WIP.\u000a",
        "date" : "2011-05-07T00:11:44+0200",
        "id" : "19cc9195c73002f84c153a1ffc60f00408e1176e",
        "msg" : "introduced CLQueueContext and its factory - WIP.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
        ],
        "commitId" : "dedded707fc70fda3e40cf963d208202f8d6c42b",
        "timestamp" : 1304869588000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added context switching functionality.\u000a",
        "date" : "2011-05-08T17:46:28+0200",
        "id" : "dedded707fc70fda3e40cf963d208202f8d6c42b",
        "msg" : "added context switching functionality.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "c59bc50229181ab9cb0e5012d7bb5caf2faa781f",
        "timestamp" : 1304895655000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "concurrent utils bugfixes and improvements.\u000a - more utility methods\u000a - generics fixes\u000a - basic junit test for CLCommandQueuePool\u000a - javadoc and argument validation\u000a",
        "date" : "2011-05-09T01:00:55+0200",
        "id" : "c59bc50229181ab9cb0e5012d7bb5caf2faa781f",
        "msg" : "concurrent utils bugfixes and improvements.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
        ],
        "commitId" : "1c38b7ef96910260b64843214279ac4683005609",
        "timestamp" : 1304947819000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added submitAll() utility method\u000ajunit test now covering queue contexts switching\u000aimproved javadoc.\u000a",
        "date" : "2011-05-09T15:30:19+0200",
        "id" : "1c38b7ef96910260b64843214279ac4683005609",
        "msg" : "added submitAll() utility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLPlatform.java"
        ],
        "commitId" : "d9066dda35bc633f8b910ab56b8cbcfff61e6662",
        "timestamp" : 1305068133000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed old TODO + better toString() formatting.\u000a",
        "date" : "2011-05-11T00:55:33+0200",
        "id" : "d9066dda35bc633f8b910ab56b8cbcfff61e6662",
        "msg" : "fixed old TODO + better toString() formatting.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLDevice.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLInfoAccessor.java"
        ],
        "commitId" : "9159e65a631af39942579cf2258fc20aab4814e5",
        "timestamp" : 1305158723000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform).\u000a",
        "date" : "2011-05-12T02:05:23+0200",
        "id" : "9159e65a631af39942579cf2258fc20aab4814e5",
        "msg" : "moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform).",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLProgramTest.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "f12e3a9d7ac644abc98a51dc51786cf7c5b67851",
        "timestamp" : 1305484967000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLKernel code review.\u000a - optimized create from name path\u000a - putArg should not increment the index if setting the argument fails\u000a - added putArg() test\u000a",
        "date" : "2011-05-15T20:42:47+0200",
        "id" : "f12e3a9d7ac644abc98a51dc51786cf7c5b67851",
        "msg" : "CLKernel code review.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLContext.java"
        ],
        "commitId" : "dcf83966f7fdd5bfc0753f29d763dfd85e1bfb1e",
        "timestamp" : 1305748243000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "clarified stream closing in javadoc, initial capacity for StringBuilder.\u000a",
        "date" : "2011-05-18T21:50:43+0200",
        "id" : "dcf83966f7fdd5bfc0753f29d763dfd85e1bfb1e",
        "msg" : "clarified stream closing in javadoc, initial capacity for StringBuilder.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "a0b006f60512e30e362fbe8a15d4b40cc72609e2",
        "timestamp" : 1306267907000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "updated build HowTo, simplified instructions + updated links.\u000a",
        "date" : "2011-05-24T22:11:47+0200",
        "id" : "a0b006f60512e30e362fbe8a15d4b40cc72609e2",
        "msg" : "updated build HowTo, simplified instructions + updated links.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLInfoAccessor.java",
          "src/com/jogamp/opencl/spi/CLInfoAccessor.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/spi/CLPlatformInfoAccessor.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLTLInfoAccessor.java",
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "10c82cf73a2c2e4a944d10294b7d51f4575e0f6e",
        "timestamp" : 1306268497000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLAccessor SPI - initial refactorings.\u000a",
        "date" : "2011-05-24T22:21:37+0200",
        "id" : "10c82cf73a2c2e4a944d10294b7d51f4575e0f6e",
        "msg" : "CLAccessor SPI - initial refactorings.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/spi/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/CLTLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/spi/CLPlatformInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLCommandQueueTest.java"
        ],
        "commitId" : "cb859fd580d3e1f5afb3c0f77cee0a5e82a394bb",
        "timestamp" : 1306270226000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed event-condition test which failed sporadically with out-of-order queues.\u000a",
        "date" : "2011-05-24T22:50:26+0200",
        "id" : "cb859fd580d3e1f5afb3c0f77cee0a5e82a394bb",
        "msg" : "fixed event-condition test which failed sporadically with out-of-order",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLCommandQueueTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/spi/CLAccessorFactory.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLDevice.java",
          "src/com/jogamp/opencl/impl/CLTLInfoAccessor.java",
          "src/com/jogamp/opencl/CLTLInfoAccessor.java"
        ],
        "commitId" : "08a479b22d4ba9da9ee79fc938ac4de7fb83dc5a",
        "timestamp" : 1306360878000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "introduced CLAccessorFactory spi and threadlocal default impl for CLDevice and CLPlatform.\u000a",
        "date" : "2011-05-26T00:01:18+0200",
        "id" : "08a479b22d4ba9da9ee79fc938ac4de7fb83dc5a",
        "msg" : "introduced CLAccessorFactory spi and threadlocal default impl for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/impl/CLTLInfoAccessor.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/spi/CLAccessorFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/CLTLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLMemory.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "resources/cl-device-if.cfg",
          "src/com/jogamp/opencl/util/CLInfo.java",
          "src/com/jogamp/opencl/impl/CLEventCallback.java",
          "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "resources/cl-buffer-if.cfg",
          "resources/cl-image-if.cfg",
          "src/com/jogamp/opencl/gl/CLGLTexture3d.java",
          "src/com/jogamp/opencl/llb/impl/CLImpl.java",
          "resources/cl-program-if.cfg",
          "src/com/jogamp/opencl/impl/BuildProgramCallback.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLEventList.java",
          "resources/clgl-if.cfg",
          "resources/cl-kernel-if.cfg",
          "resources/cl-common.cfg",
          "src/com/jogamp/opencl/util/CLBuildListener.java",
          "src/com/jogamp/opencl/impl/CLMemObjectDestructorCallback.java",
          "resources/cl-impl.cfg",
          "resources/cl-event-if.cfg",
          "resources/cl-if.cfg",
          "src/com/jogamp/opencl/CLException.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "resources/clImplCustomCode.c",
          "src/com/jogamp/opencl/CLObject.java",
          "src/com/jogamp/opencl/gl/CLGLBuffer.java",
          "src/com/jogamp/opencl/CLBuffer.java",
          "src/com/jogamp/opencl/gl/CLGLImage2d.java",
          "resources/cl-sampler-if.cfg",
          "src/com/jogamp/opencl/llb/impl/CLMemObjectDestructorCallback.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/CLImage2d.java",
          "src/com/jogamp/opencl/impl/CLImpl.java",
          "src/com/jogamp/opencl/llb/impl/BuildProgramCallback.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "resources/cl-mem-if.cfg",
          "resources/cl-platform-if.cfg",
          "src/com/jogamp/opencl/CLContext.java",
          "test/com/jogamp/opencl/CLProgramTest.java",
          "src/com/jogamp/opencl/spi/CLAccessorFactory.java",
          "test/com/jogamp/opencl/HighLevelBindingTest.java",
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "resources/cl-context-if.cfg",
          "src/com/jogamp/opencl/util/JOCLVersion.java",
          "src/com/jogamp/opencl/util/CLUtil.java",
          "src/com/jogamp/opencl/llb/impl/CLEventCallback.java",
          "test/com/jogamp/opencl/LowLevelBindingTest.java",
          "resources/cl-queue-if.cfg",
          "src/com/jogamp/opencl/CLUserEvent.java",
          "src/com/jogamp/opencl/CLImage3d.java",
          "src/com/jogamp/opencl/gl/CLGLTexture2d.java",
          "build.xml",
          "src/com/jogamp/opencl/CLDevice.java",
          "test/com/jogamp/opencl/CLCommandQueueTest.java",
          "src/com/jogamp/opencl/CLImageFormat.java"
        ],
        "commitId" : "a444a384b808e423f2e8377ff14c69b0c4be043a",
        "timestamp" : 1306450812000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "LLB refactoring.\u000a - split up CL into multiple sub interfaces\u000a - seperation is now feature wise\u000a - introdused llb package for low level classes\u000a",
        "date" : "2011-05-27T01:00:12+0200",
        "id" : "a444a384b808e423f2e8377ff14c69b0c4be043a",
        "msg" : "LLB refactoring.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/llb/impl/CLMemObjectDestructorCallback.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/HighLevelBindingTest.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-common.cfg"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-buffer-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-program-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/JOCLVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLCommandQueueTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImageFormat.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage3d.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/spi/CLAccessorFactory.java"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-event-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLException.java"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-mem-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "build.xml"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-platform-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/llb/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/LowLevelBindingTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLImage2d.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/impl/CLEventCallback.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLBuildListener.java"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-sampler-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-context-if.cfg"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/impl/CLMemObjectDestructorCallback.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-impl.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLTexture3d.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-kernel-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLTexture2d.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage2d.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/clgl-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLObject.java"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-device-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-queue-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "resources/cl-image-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/llb/impl/BuildProgramCallback.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLUserEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/impl/BuildProgramCallback.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/clImplCustomCode.c"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/llb/impl/CLEventCallback.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "resources/cl-mem-if.cfg",
          "src/com/jogamp/opencl/package.html",
          "src/com/jogamp/opencl/llb/impl/CLImpl.java",
          "resources/cl-program-if.cfg",
          "resources/cl-platform-if.cfg",
          "resources/cl-device-if.cfg",
          "src/overview.html",
          "resources/cl-context-if.cfg",
          "src/com/jogamp/opencl/util/concurrent/package.html",
          "src/com/jogamp/opencl/util/package.html",
          "src/com/jogamp/opencl/spi/package.html",
          "src/com/jogamp/opencl/gl/package.html",
          "resources/cl-queue-if.cfg",
          "src/com/jogamp/opencl/llb/gl/package.html",
          "resources/cl-sampler-if.cfg",
          "resources/cl-kernel-if.cfg",
          "resources/cl-buffer-if.cfg",
          "build.xml",
          "resources/cl-event-if.cfg",
          "nbproject/project.properties",
          "resources/cl-image-if.cfg",
          "src/com/jogamp/opencl/llb/package.html"
        ],
        "commitId" : "ce775f60ea028ce3c9e6139f83427ea8a86e3d54",
        "timestamp" : 1306455694000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "javadoc updates.\u000a",
        "date" : "2011-05-27T02:21:34+0200",
        "id" : "ce775f60ea028ce3c9e6139f83427ea8a86e3d54",
        "msg" : "javadoc updates.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "resources/cl-buffer-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-queue-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-image-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-sampler-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "build.xml"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-mem-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-program-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-event-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/package.html"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/gl/package.html"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/package.html"
          },
          {
            "editType" : "add",
            "file" : "src/overview.html"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/package.html"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-device-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-kernel-if.cfg"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/llb/gl/package.html"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-platform-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-context-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/llb/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "nbproject/project.properties"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/llb/package.html"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/spi/package.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "resources/cl-mem-if.cfg",
          "resources/cl-queue-if.cfg",
          "resources/cl-if.cfg",
          "resources/cl-kernel-if.cfg",
          "resources/cl-sampler-if.cfg",
          "resources/cl-program-if.cfg",
          "resources/cl-platform-if.cfg",
          "resources/cl-device-if.cfg",
          "resources/cl-buffer-if.cfg",
          "resources/cl-event-if.cfg",
          "resources/cl-context-if.cfg",
          "resources/cl-image-if.cfg"
        ],
        "commitId" : "098144aa185f396933c52af6c59201add4978b21",
        "timestamp" : 1306491858000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "renamed binding interfaces so we don't have a conflict with HLB.\u000a",
        "date" : "2011-05-27T12:24:18+0200",
        "id" : "098144aa185f396933c52af6c59201add4978b21",
        "msg" : "renamed binding interfaces so we don't have a conflict with HLB.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "resources/cl-kernel-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-queue-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-sampler-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-mem-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-buffer-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-event-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-image-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-program-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-device-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-context-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-platform-if.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/gl/CLGLTexture2d.java"
        ],
        "commitId" : "c06bdd44da347a55d69cc764ecbe698e80db99be",
        "timestamp" : 1306576264000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLContext uses now CLContextBinding interface.\u000a",
        "date" : "2011-05-28T11:51:04+0200",
        "id" : "c06bdd44da347a55d69cc764ecbe698e80db99be",
        "msg" : "CLContext uses now CLContextBinding interface.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLTexture2d.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLEventList.java"
        ],
        "commitId" : "062973e4de89c876f3673d523bb8010822f47564",
        "timestamp" : 1307976941000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added blocking waitForEvents() methods to CLEventList.\u000a",
        "date" : "2011-06-13T16:55:41+0200",
        "id" : "062973e4de89c876f3673d523bb8010822f47564",
        "msg" : "added blocking waitForEvents() methods to CLEventList.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "resources/cl-queue-if.cfg",
          "resources/includes/CL_orig/cl_gl_ext.h",
          "resources/includes/CL_orig/cl_platform.h",
          "resources/includes/CL_orig/cl_ext.h"
        ],
        "commitId" : "841d04d5716cbd7ce98a482060c656b1d5050949",
        "timestamp" : 1308140656000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "automatic header update (one new extension + minor modifications).\u000a",
        "date" : "2011-06-15T14:24:16+0200",
        "id" : "841d04d5716cbd7ce98a482060c656b1d5050949",
        "msg" : "automatic header update (one new extension + minor modifications).",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "resources/includes/CL_orig/cl_gl_ext.h"
          },
          {
            "editType" : "edit",
            "file" : "resources/includes/CL_orig/cl_platform.h"
          },
          {
            "editType" : "edit",
            "file" : "resources/includes/CL_orig/cl_ext.h"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-queue-if.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLMemory.java",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/spi/CLAccessorFactory.java",
          "src/com/jogamp/opencl/CLObject.java",
          "src/com/jogamp/opencl/gl/CLGLBuffer.java",
          "src/com/jogamp/opencl/CLBuffer.java",
          "src/com/jogamp/opencl/CLUserEvent.java",
          "src/com/jogamp/opencl/CLImage3d.java",
          "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java",
          "src/com/jogamp/opencl/CLImage2d.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "4373f933333ecee50dea9686403b6f81759e3b07",
        "timestamp" : 1308141147000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "internal refactoring to use new binding interfaces in highlevel api impl.\u000a",
        "date" : "2011-06-15T14:32:27+0200",
        "id" : "4373f933333ecee50dea9686403b6f81759e3b07",
        "msg" : "internal refactoring to use new binding interfaces in highlevel api",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage3d.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage2d.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/spi/CLAccessorFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLUserEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "src/com/jogamp/opencl/util/CLDeviceFilters.java"
        ],
        "commitId" : "00096ac5b2c824fc7e8d7203229c8f246caf833c",
        "timestamp" : 1308351680000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added another factory method to CLMultiContext.\u000a",
        "date" : "2011-06-18T01:01:20+0200",
        "id" : "00096ac5b2c824fc7e8d7203229c8f246caf833c",
        "msg" : "added another factory method to CLMultiContext.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLDeviceFilters.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/CLMemory.java",
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/CLObject.java",
          "src/com/jogamp/opencl/CLEventList.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/CLResource.java",
          "src/com/jogamp/opencl/CLObjectResource.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "826dacffbae941a35a7cc74515751ddb1d5711a2",
        "timestamp" : 1308508265000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : " - added isReleased() to CLResource, made CLObject public.\u000a - a CLResource will throw an Exception if released twice.\u000a",
        "date" : "2011-06-19T20:31:05+0200",
        "id" : "826dacffbae941a35a7cc74515751ddb1d5711a2",
        "msg" : "- added isReleased() to CLResource, made CLObject public.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/CLObjectResource.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLResource.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLKernel.java",
          "test/com/jogamp/opencl/CLProgramTest.java"
        ],
        "commitId" : "3016f4fe04dcabdd82d2475a7c23d3b47e1c8766",
        "timestamp" : 1308509715000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLKernel short setters, setArgs(Object... values) for convenient initialization.\u000a",
        "date" : "2011-06-19T20:55:15+0200",
        "id" : "3016f4fe04dcabdd82d2475a7c23d3b47e1c8766",
        "msg" : "CLKernel short setters, setArgs(Object... values) for convenient",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLContext.java"
        ],
        "commitId" : "a256925d0f589e387bd6370a7b4c5ab7c8b0b01e",
        "timestamp" : 1308515716000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "varargs createProgram(...) methods for convenient concatenation.\u000a",
        "date" : "2011-06-19T22:35:16+0200",
        "id" : "a256925d0f589e387bd6370a7b4c5ab7c8b0b01e",
        "msg" : "varargs createProgram(...) methods for convenient concatenation.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
        ],
        "commitId" : "16c4aaeb9002f9d79732648c1a15e9750c9de35c",
        "timestamp" : 1308594903000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLCommandQueuePool support for invokeAny(tasks).\u000a",
        "date" : "2011-06-20T20:35:03+0200",
        "id" : "16c4aaeb9002f9d79732648c1a15e9750c9de35c",
        "msg" : "CLCommandQueuePool support for invokeAny(tasks).",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "2a4c30c9f0a479be370a3269aec7aa9b71939ddc",
        "timestamp" : 1308595229000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "utility create and init CLKernel method.\u000a",
        "date" : "2011-06-20T20:40:29+0200",
        "id" : "2a4c30c9f0a479be370a3269aec7aa9b71939ddc",
        "msg" : "utility create and init CLKernel method.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java"
        ],
        "commitId" : "c3532027b08d16dd32066fb2ef4440f04b61ec26",
        "timestamp" : 1309292869000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added factory method (Collection<CLPlatform> ...)\u000a",
        "date" : "2011-06-28T22:27:49+0200",
        "id" : "c3532027b08d16dd32066fb2ef4440f04b61ec26",
        "msg" : "added factory method (Collection<CLPlatform> ...)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLObjectResource.java",
          "src/com/jogamp/opencl/CLEvent.java"
        ],
        "commitId" : "e7d0639b18d0965aa328c3034cd4683f94c3d2a4",
        "timestamp" : 1309292912000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "public CLEvent constructor + missing @Override\u000a",
        "date" : "2011-06-28T22:28:32+0200",
        "id" : "e7d0639b18d0965aa328c3034cd4683f94c3d2a4",
        "msg" : "public CLEvent constructor + missing @Override",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLObjectResource.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLEvent.java"
        ],
        "commitId" : "3b5da206886d9c73cbed643733ceee71d9416178",
        "timestamp" : 1309807468000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "corrected mistake: CLEvent constructor should be protected not public.\u000a",
        "date" : "2011-07-04T21:24:28+0200",
        "id" : "3b5da206886d9c73cbed643733ceee71d9416178",
        "msg" : "corrected mistake: CLEvent constructor should be protected not public.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
        ],
        "commitId" : "b7390e0694f747ac51b6ad26b05b1a2a11df0361",
        "timestamp" : 1309894786000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : " - initial import of CLTaskCompletionService.\u000a - fixed pool shutdown behavior. It will now wait till all started tasks finish to be able to release the queue context.\u000a",
        "date" : "2011-07-05T21:39:46+0200",
        "id" : "b7390e0694f747ac51b6ad26b05b1a2a11df0361",
        "msg" : "- initial import of CLTaskCompletionService.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "build.xml"
        ],
        "commitId" : "25b19e390a0a6a3cae8d129a579f16ffd5d4e2e5",
        "timestamp" : 1309895128000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed ant property name\u000a",
        "date" : "2011-07-05T21:45:28+0200",
        "id" : "25b19e390a0a6a3cae8d129a579f16ffd5d4e2e5",
        "msg" : "fixed ant property name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/TestUtils.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "test/com/jogamp/opencl/CLProgramTest.java"
        ],
        "commitId" : "4fe7110357d2631960e23861a3221489d313c467",
        "timestamp" : 1310067148000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLKernel utility methods for setting vector arguments with up to 4 elements + test.\u000a",
        "date" : "2011-07-07T21:32:28+0200",
        "id" : "4fe7110357d2631960e23861a3221489d313c467",
        "msg" : "CLKernel utility methods for setting vector arguments with up to 4",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/TestUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
        ],
        "commitId" : "519cfb8a41e28e4d10e40496893a9aacf0bce6b1",
        "timestamp" : 1310157809000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "changed impl to use an extended ThreadPoolExecutor directly.\u000a",
        "date" : "2011-07-08T22:43:29+0200",
        "id" : "519cfb8a41e28e4d10e40496893a9aacf0bce6b1",
        "msg" : "changed impl to use an extended ThreadPoolExecutor directly.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLMemory.java",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/CLSubBuffer.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/CLObjectResource.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLBuffer.java"
        ],
        "commitId" : "29deee58472b1c475955718db7b1246fbb1df9d6",
        "timestamp" : 1310397621000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "changed resource release synchronization in a way that we can allow concurrent releases of the root and children of the resource hierarchy without a global lock (and a \"already released\" exception).\u000a",
        "date" : "2011-07-11T17:20:21+0200",
        "id" : "29deee58472b1c475955718db7b1246fbb1df9d6",
        "msg" : "changed resource release synchronization in a way that we can allow",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLObjectResource.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSubBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "6bd00879eec56c2753d84708f551557a2684904b",
        "timestamp" : 1310398593000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "redesigned CLCommandQueuePool.\u000a",
        "date" : "2011-07-11T17:36:33+0200",
        "id" : "6bd00879eec56c2753d84708f551557a2684904b",
        "msg" : "redesigned CLCommandQueuePool.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/llb/impl/CLImpl.java",
          "resources/clImplCustomCode.c",
          "src/com/jogamp/opencl/CLPlatform.java",
          "resources/cl-impl.cfg"
        ],
        "commitId" : "140b7b5020f3b85e43fb0203ca041c176d9e730b",
        "timestamp" : 1311001619000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "custom impl for clGetExtensionFuncitonAddress binding to remove a few gluegen workarounds.\u000ashould be also a bit more gc friendly.\u000a",
        "date" : "2011-07-18T17:06:59+0200",
        "id" : "140b7b5020f3b85e43fb0203ca041c176d9e730b",
        "msg" : "custom impl for clGetExtensionFuncitonAddress binding to remove a few",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/llb/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-impl.cfg"
          },
          {
            "editType" : "edit",
            "file" : "resources/clImplCustomCode.c"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLKernel.java"
        ],
        "commitId" : "8c8c3d70db0c1ee78a9598e695a54441c49384e5",
        "timestamp" : 1311001972000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "renamed setNullArg to setArgSize, since its currently the sole usecase for null arguments.\u000a",
        "date" : "2011-07-18T17:12:52+0200",
        "id" : "8c8c3d70db0c1ee78a9598e695a54441c49384e5",
        "msg" : "renamed setNullArg to setArgSize, since its currently the sole usecase",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/HighLevelBindingTest.java",
          "src/com/jogamp/opencl/CLException.java",
          "src/com/jogamp/opencl/CLSubDevice.java",
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "11ab131ed1d8a743b8987ccc5b404198a42f4749",
        "timestamp" : 1311009743000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial subdevice support.\u000a",
        "date" : "2011-07-18T19:22:23+0200",
        "id" : "11ab131ed1d8a743b8987ccc5b404198a42f4749",
        "msg" : "initial subdevice support.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLException.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/CLSubDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/HighLevelBindingTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/CLMultiContext.java"
        ],
        "commitId" : "ca10f28da06f31deb6b2e17d83e2dd111708aeb7",
        "timestamp" : 1311077132000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed generics to accept subdevices.\u000a",
        "date" : "2011-07-19T14:05:32+0200",
        "id" : "ca10f28da06f31deb6b2e17d83e2dd111708aeb7",
        "msg" : "fixed generics to accept subdevices.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "9d563daf3540a74d651bf739aa7a9397a4ad04de",
        "timestamp" : 1311167682000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "trivial javadoc fixes.\u000a",
        "date" : "2011-07-20T15:14:42+0200",
        "id" : "9d563daf3540a74d651bf739aa7a9397a4ad04de",
        "msg" : "trivial javadoc fixes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java",
          "src/com/jogamp/opencl/CLObjectResource.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/CLSubDevice.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "1662b601e7ea55381b922074d7253d75a177e3b9",
        "timestamp" : 1311168085000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added missing license headers.\u000a",
        "date" : "2011-07-20T15:21:25+0200",
        "id" : "1662b601e7ea55381b922074d7253d75a177e3b9",
        "msg" : "added missing license headers.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSubDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLObjectResource.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLBufferTest.java",
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "2cda8a85437df106320f4237caeadd7ed1bd7578",
        "timestamp" : 1311551351000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "unused parameters - fixed copy&paste bug in read/writeBufferRect method + added junit test.\u000a",
        "date" : "2011-07-25T01:49:11+0200",
        "id" : "2cda8a85437df106320f4237caeadd7ed1bd7578",
        "msg" : "unused parameters - fixed copy&paste bug in read/writeBufferRect method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLBufferTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
        ],
        "commitId" : "2ad887d6a87e5c11b1e628c4cd44a3ec4efd0bd8",
        "timestamp" : 1311634670000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed generics and vargs warning.\u000a",
        "date" : "2011-07-26T00:57:50+0200",
        "id" : "2ad887d6a87e5c11b1e628c4cd44a3ec4efd0bd8",
        "msg" : "fixed generics and vargs warning.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLWork.java",
          "test/com/jogamp/opencl/CLProgramTest.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLKernel.java"
        ],
        "commitId" : "c40dfd633ef0f841851ed64c2817a425148378b9",
        "timestamp" : 1311638459000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial import of CLWork. Integrated in CLCommandQueue, added junit test.\u000a",
        "date" : "2011-07-26T02:00:59+0200",
        "id" : "c40dfd633ef0f841851ed64c2817a425148378b9",
        "msg" : "initial import of CLWork. Integrated in CLCommandQueue, added junit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/CLWork.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLAbstractExecutorService.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java",
          "src/com/jogamp/opencl/util/concurrent/CLPoolable.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "b709c6156393cdb48106e8db8626cbfc332c0541",
        "timestamp" : 1312375806000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "refactoring; extracted CLAbstractExecutorService and CLPoolable.\u000a",
        "date" : "2011-08-03T14:50:06+0200",
        "id" : "b709c6156393cdb48106e8db8626cbfc332c0541",
        "msg" : "refactoring; extracted CLAbstractExecutorService and CLPoolable.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLPoolable.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLAbstractExecutorService.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLWork.java"
        ],
        "commitId" : "f8008024c3541f224705e2c293d68ffa2eafb347",
        "timestamp" : 1312375909000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "made dimension and kernel public final in CLWork.\u000a",
        "date" : "2011-08-03T14:51:49+0200",
        "id" : "f8008024c3541f224705e2c293d68ffa2eafb347",
        "msg" : "made dimension and kernel public final in CLWork.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLWork.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/util/concurrent/CLForkJoinTest.java",
          "nbproject/project.properties",
          "src/com/jogamp/opencl/util/concurrent/CLForkJoinPool.java",
          "src/com/jogamp/opencl/util/concurrent/CLRecursiveTask.java"
        ],
        "commitId" : "9eb658932571d9d35bbd05b1527ffbb261adb7af",
        "timestamp" : 1312376270000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial import of CLForkJoinPool, a JOCL variant of the Java 7 ForkJoinPool + rudimentary test.\u000a",
        "date" : "2011-08-03T14:57:50+0200",
        "id" : "9eb658932571d9d35bbd05b1527ffbb261adb7af",
        "msg" : "initial import of CLForkJoinPool, a JOCL variant of the Java 7",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLRecursiveTask.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLForkJoinPool.java"
          },
          {
            "editType" : "add",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLForkJoinTest.java"
          },
          {
            "editType" : "edit",
            "file" : "nbproject/project.properties"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLAbstractExecutorService.java",
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java",
          "src/com/jogamp/opencl/util/concurrent/CLForkJoinPool.java",
          "src/com/jogamp/opencl/util/concurrent/CLRecursiveTask.java"
        ],
        "commitId" : "7ca1a00e19608673b13c1eeb3b0d1141d8043173",
        "timestamp" : 1312383158000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "javadoc improvements in concurrent package.\u000a",
        "date" : "2011-08-03T16:52:38+0200",
        "id" : "7ca1a00e19608673b13c1eeb3b0d1141d8043173",
        "msg" : "javadoc improvements in concurrent package.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLAbstractExecutorService.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLRecursiveTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLForkJoinPool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLAbstractExecutorService.java",
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java",
          "src/com/jogamp/opencl/util/concurrent/CLExecutorService.java",
          "src/com/jogamp/opencl/util/concurrent/CLForkJoinPool.java",
          "src/com/jogamp/opencl/util/concurrent/CLRecursiveTask.java"
        ],
        "commitId" : "0ee9b79f5941c5d418b8daa82783ed67fc3efeb4",
        "timestamp" : 1312383367000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "renamed CLAbstractExecutorService -> CLExecutorService.\u000a",
        "date" : "2011-08-03T16:56:07+0200",
        "id" : "0ee9b79f5941c5d418b8daa82783ed67fc3efeb4",
        "msg" : "renamed CLAbstractExecutorService -> CLExecutorService.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLForkJoinPool.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLExecutorService.java"
          },
          {
            "editType" : "delete",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLAbstractExecutorService.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTaskCompletionService.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLRecursiveTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLContext.java",
          "test/com/jogamp/opencl/HighLevelBindingTest.java"
        ],
        "commitId" : "bdf1f6dbac967df81879d8730db1132fe184735a",
        "timestamp" : 1312478414000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed another concurrent modification bug after testing on AMD, NV and Intel.\u000a",
        "date" : "2011-08-04T19:20:14+0200",
        "id" : "bdf1f6dbac967df81879d8730db1132fe184735a",
        "msg" : "fixed another concurrent modification bug after testing on AMD, NV and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/HighLevelBindingTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "build.xml"
        ],
        "commitId" : "6fd3cc4faa8600c4bfcc6e4e8133e1ea23c6b431",
        "timestamp" : 1312827479000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "minor ant cleanup, removed 7zip dependency.\u000a",
        "date" : "2011-08-08T20:17:59+0200",
        "id" : "6fd3cc4faa8600c4bfcc6e4e8133e1ea23c6b431",
        "msg" : "minor ant cleanup, removed 7zip dependency.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "nbproject/project.properties"
        ],
        "commitId" : "1fcadc202efc2819546ac220ea12220f0501bafe",
        "timestamp" : 1313084942000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "incremented version to 0.9.1\u000a",
        "date" : "2011-08-11T19:49:02+0200",
        "id" : "1fcadc202efc2819546ac220ea12220f0501bafe",
        "msg" : "incremented version to 0.9.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "nbproject/project.properties"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "build.xml"
        ],
        "commitId" : "738e5deb690f2561b14eec2b19815cc412652201",
        "timestamp" : 1313086363000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "namespace for native libs to enable cp libloading\u000a",
        "date" : "2011-08-11T20:12:43+0200",
        "id" : "738e5deb690f2561b14eec2b19815cc412652201",
        "msg" : "namespace for native libs to enable cp libloading",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/make.jocl.all.win64.bat",
          "jocl.properties",
          "scripts/make.jocl.all.linux-x86.sh",
          "Makefile",
          "scripts/make.jocl.all.linux-x86_64.sh",
          "scripts/install-ati-stream.sh",
          "scripts/make.jocl.all.win32.bat"
        ],
        "commitId" : "4c8220faf4e0be3cd33e68e82412d103ab6457e9",
        "timestamp" : 1313505223000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "removed old scripts\u000a",
        "date" : "2011-08-16T16:33:43+0200",
        "id" : "4c8220faf4e0be3cd33e68e82412d103ab6457e9",
        "msg" : "removed old scripts",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "scripts/make.jocl.all.linux-x86.sh"
          },
          {
            "editType" : "delete",
            "file" : "jocl.properties"
          },
          {
            "editType" : "delete",
            "file" : "scripts/make.jocl.all.win64.bat"
          },
          {
            "editType" : "delete",
            "file" : "Makefile"
          },
          {
            "editType" : "delete",
            "file" : "scripts/make.jocl.all.win32.bat"
          },
          {
            "editType" : "delete",
            "file" : "scripts/install-ati-stream.sh"
          },
          {
            "editType" : "delete",
            "file" : "scripts/make.jocl.all.linux-x86_64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLProgramTest.java",
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "c967d61484154911245d213fe0820e2b2d2af549",
        "timestamp" : 1314732593000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "bugfix: [CLWork codepath] local WS must be null if all elements are 0. Using an empty buffer confuses the driver.\u000a",
        "date" : "2011-08-30T21:29:53+0200",
        "id" : "c967d61484154911245d213fe0820e2b2d2af549",
        "msg" : "bugfix: [CLWork codepath] local WS must be null if all elements are 0.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
      "fullName" : "Michael Bien"
    }
  ]
}