{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Sven Gothel",
          "userId" : "sgothel",
          "userName" : "Sven Gothel"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1051,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
            "branch" : [
              {
                "SHA1" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
            "branch" : [
              {
                "SHA1" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
        "branch" : [
          {
            "SHA1" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 10,
      "skipCount" : 0,
      "totalCount" : 7895,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1051",
  "duration" : 4374424,
  "estimatedDuration" : 3750864,
  "executor" : None,
  "fullDisplayName" : "jogl #1051",
  "id" : "2013-07-17_03-33-41",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1051,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1374024821000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/1051/",
  "builtOn" : "solaris-NVQUADRO-solaris10-jogamp-x32-sgothel-020",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "make/config/jogl/gl-if-gl2.cfg",
          "make/config/jogl/gl-impl-CustomJavaCode-gles3.java",
          "make/config/jogl/gl2_es2-common.cfg",
          "make/stub_includes/opengl/GLES/gl.h",
          "make/stub_includes/opengl/gl4bc.c",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "make/config/jogl/gl-if-CustomJavaCode-gl_compat.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java",
          "make/stub_includes/opengl/GL/glu.h",
          "make/config/jogl/gl-if-gl4-ignores.cfg",
          "make/stub_includes/opengl/GLES3/gl3ext.h",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMainVersionGLWindowNEWT.java",
          "make/config/jogl/gl-if-gl4.cfg",
          "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "make/stub_includes/opengl/GL/glcorearbext.h",
          "make/config/jogl/gl-common-extensions.cfg",
          "make/stub_includes/opengl/gl2es12.c",
          "make/config/jogl/gl-if-CustomJavaCode-gl2_gl3.java",
          "make/stub_includes/opengl/gl-types.h",
          "make/config/jogl/gl-impl-CustomJavaCode-gles2.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java",
          "make/config/jogl/gl-gl4bc.cfg",
          "make/config/jogl/gl-if-luminance-ignore.cfg",
          "make/config/jogl/gl3-common.cfg",
          "make/config/jogl/gl-if-gl3bc.cfg",
          "make/config/jogl/gl-if-CustomJavaCode-gles2.java",
          "make/config/jogl/gl-impl-CustomCCode-gles1.c",
          "make/config/jogl/gl3ext-headers.cfg",
          "make/config/jogl/gl-if-gl2gl3-subset.cfg",
          "make/stub_includes/opengl/GL3/gl3ext.h",
          "make/stub_includes/egl/EGL/eglext.h",
          "src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java",
          "make/stub_includes/opengl/gl3.c",
          "make/config/jogl/gl3-desktop.cfg",
          "make/config/jogl/gl3-headers.cfg",
          "make/config/jogl/gl-desktop.cfg",
          "make/config/jogl/gl-if-gl.cfg",
          "make/config/jogl/gl-es2.cfg",
          "make/stub_includes/x11/window-system1.c",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java",
          "make/stub_includes/win32/windows.h",
          "make/stub_includes/opengl/GL/glx.h",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "make/stub_includes/opengl/GLES3/khrplatform.h",
          "make/config/jogl/gl-headers.cfg",
          "make/config/jogl/gl-if-gl2_es2.cfg",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java",
          "make/config/jogl/gl2_es2-CustomJavaCode.cfg",
          "make/scripts/make.jogl.all.linux-x86_64.sh",
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/ExtensionAvailabilityCache.java",
          "make/config/jogl/glx-x11.cfg",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "make/config/jogl/gl-if-gl4_es3.cfg",
          "make/config/jogl/gl-impl-CustomCCode-gles2.c",
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java",
          "make/config/jogl/gl-if-es2.cfg",
          "src/jogl/classes/javax/media/opengl/GLBase.java",
          "make/config/jogl/gl-impl-CustomJavaCode-desktop.java",
          "make/config/jogl/gl-if-gl3.cfg",
          "make/stub_includes/opengl/gl4.c",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java",
          "make/scripts/tests.sh",
          "make/build-jogl.xml",
          "make/config/jogl/gl-if-gl2es3-subset.cfg",
          "make/stub_includes/opengl/gl3bc.c",
          "make/stub_includes/opengl/GLES3/gl3.h",
          "make/config/jogl/gl-if-CustomJavaCode-gl.java",
          "make/config/jogl/gl-impl-CustomJavaCode-common.java",
          "make/config/jogl/gl-if-gl-ignores.cfg",
          "make/stub_includes/opengl/GL3/glplatform.h",
          "make/config/jogl/gl-if-CustomJavaCode-es3.java",
          "make/config/jogl/gl-es1.cfg",
          "make/stub_includes/opengl/GLES/glext.h",
          "make/stub_includes/opengl/GL/glcorearb.h",
          "make/config/jogl/gl-impl-CustomCCode-gles3.c",
          "make/stub_includes/opengl/GL/wglext.h",
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java",
          "make/config/jogl/gl-impl-CustomCCode-gl4bc.c",
          "make/config/jogl/gl2_es3-common.cfg",
          "make/config/jogl/gl-if-gl3_es3.cfg",
          "src/jogl/classes/com/jogamp/opengl/GLExtensions.java",
          "make/config/jogl/gl-if-gl2_es3-ignores.cfg",
          "make/config/jogl/gl-if-gl2_es2-ignores.cfg",
          "make/stub_includes/opengl/GL/gl.h",
          "make/stub_includes/opengl/GL/glplatform.h",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java",
          "make/stub_includes/opengl/GLES3/gl3platform.h",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gles1.java",
          "make/config/jogl/gl-if-gl2_es1.cfg",
          "make/stub_includes/opengl/GLES2/gl2ext.h",
          "make/stub_includes/opengl/gl-64bit-types.h",
          "make/stub_includes/opengl/GL/gl-platform.h",
          "make/config/jogl/gl-es3.cfg",
          "make/scripts/cmpOld2NewDups.sh",
          "make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLContext.java",
          "make/stub_includes/opengl/GL/glxext.h",
          "make/config/jogl/gl-if-gl3-subset.cfg",
          "src/jogl/native/GLDebugMessageHandler.c",
          "make/scripts/cmpOld2New.sh",
          "make/scripts/gluegen-gl.sh",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java",
          "make/stub_includes/opengl/GL3/gl3.h",
          "make/config/jogl/gl-if-gl2_es3.cfg",
          "src/jogl/classes/javax/media/opengl/GLDebugMessage.java",
          "make/config/jogl/gl-if-gl2_gl3.cfg",
          "make/stub_includes/opengl/GLES2/gl2.h",
          "make/config/jogl/gl-common.cfg",
          "make/stub_includes/opengl/GL/glext.h",
          "make/stub_includes/opengl/gles3.c"
        ],
        "commitId" : "3a0d7703da32e9a5ddf08a334f18588a78038d88",
        "timestamp" : 1373881162000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add Support for GL 4.3 (Bug 716) and ES 3.0 (Bug 717)\u000a\u000aES3 / GL4.3:\u000a\u000a- Update all EGL, GLX, WGL and GL (desktop and mobile) khronos headers to latest version.\u000a  - GL3/gl3* -> GL/glcorearb*\u000a\u000a  - Explicitly preserve ES2_compatibility and ES3_compatibility in header,\u000a    most extension grouping was removed in new headers.\u000a\u000a  - Always load all GLHeader to ensure proper extension association across all profiles.\u000a\u000a  - Unified method signatures\u000a\u000a  - Added GL_EXT_map_buffer_range to core\u000a\u000a  - Using common 'glMapBufferImpl(..)' for all glMapBuffer(..) and glMapBufferRange(..) impl.\u000a\u000a  - Init necessary fields of GL instances via 'finalizeInit()' called by reflection, if exist.\u000a    This allows removing initialization checks, i.e. for all buffer validations.\u000a\u000a- BuildStaticGLInfo: Can handle new GL header structure, i.e. one CPP extenstion block incl. define + funcs.\u000a\u000a- GLJavaMethodBindingEmitter: Simply print the\u000a\u000a- No GL duplication due to new intermediate interfaces, see below\u000a\u000a- OO lineare inheritance (Added GL2ES3, GL3ES3 and GL4ES3 intemediates):\u000a  GLBase - GL - GL2ES2 - GLES2\u000a  GLBase - GL - GL2ES2 - GL2GL3 - [ GL2, GL3 ]\u000a  GLBase - GL - GL2ES2 - GL2ES3 - GL3ES3 - [ GL3 ]\u000a  GLBase - GL - GL2ES2 - GL2ES3 - GL3ES3 - GL4ES3 - [ GLES3, GL4, .. ]\u000a\u000a- Expose 'usable' intermediate interfaces GL3ES3 and GL4ES3 in GLBase/GLProfile/GLContext\u000a  via is*() and get*().\u000a\u000a- GLContext*:\u000a  - isGL3core() is true if [ GL4, GL3, GLES3 ] (added GLES3)\u000a\u000a  - Added ctxProfile argument to allow handling ES versions:\u000a    - getMaxMajor(..), getMaxMinor(..), isValidGLVersion(..) and decrementGLVersion(..)\u000a    - mapGLVersions(..) prepared for ES ARB/KHR validation\u000a\u000a  - EGLContext checks ES3 (via old ctx's GL_VERSION)\u000a\u000a- ExtensionAvailabilityCache adds GL_ES_Version_X_Y for ES.\u000a\u000a- Prelim tests w/ Mesa 9.1.3\u000a  GL Version     3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.1.3 [GL 3.0.0, vendor 9.1.3 (Mesa 9.1.3)]\u000a\u000a- TODO:\u000a  - Use KHR_create_context in EGLContext.createContextARBImpl(..)\u000a  - More tests (Mobile, ..)\u000a\u000a+++\u000a\u000aMisc:\u000a\u000a- GLContext*:\u000a  - Complete glAllocateMemoryNV w/ glFreeMemoryNV.\u000a",
        "date" : "2013-07-15T11:39:22+0200",
        "id" : "3a0d7703da32e9a5ddf08a334f18588a78038d88",
        "msg" : "Add Support for GL 4.3 (Bug 716) and ES 3.0 (Bug 717)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl4_es3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/x11/window-system1.c"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-es3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glxext.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES3/gl3platform.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gles1.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/wglext.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl3-desktop.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/gles3.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/gl-types.h"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-es2.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl2es3-subset.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES/gl.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES2/gl2ext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-desktop.cfg"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gles2.c"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glu.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/GL3/gl3ext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl4-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-common.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl4.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES3/gl3.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-es1.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-es3.java"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl2_es3-ignores.cfg"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/gl-64bit-types.h"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gles2.java"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/egl/EGL/eglext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glx.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gl4bc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl4.c"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GL/gl-platform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-common-extensions.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl2_es2-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/GL3/gl3.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl3bc.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GL/glcorearbext.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLBase.java"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/gl2es12.c"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl3_es3.cfg"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl2_gl3.java"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-desktop.java"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/GL/glplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLExtensions.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-gl4bc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl3ext-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_gl3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/windows.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/ExtensionAvailabilityCache.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles1.java"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl2_es2-CustomJavaCode.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES/glext.h"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-if-gl3-subset.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl3.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-headers.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gles3.c"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl_compat.java"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl2_es2-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glext.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/GLDebugMessageHandler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/gluegen-gl.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl4bc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles2.java"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl3-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDebugMessage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES2/gl2.h"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl2gl3-subset.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl3bc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/cmpOld2NewDups.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES3/khrplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/cmpOld2New.sh"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-gl2_es3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es1.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES3/gl3ext.h"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMainVersionGLWindowNEWT.java"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl2_es3-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl3-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/GL3/glplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glx-x11.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/gl.h"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles3.java"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-es2.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-if-luminance-ignore.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GL/glcorearb.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java",
          "src/nativewindow/classes/javax/media/nativewindow/Capabilities.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java",
          "src/newt/classes/com/jogamp/newt/MonitorMode.java",
          "src/nativewindow/classes/javax/media/nativewindow/CapabilitiesImmutable.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WGLGLCapabilities.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.java"
        ],
        "commitId" : "d5599155b28f63a83112d4a4268c2cca246c9e28",
        "timestamp" : 1373881184000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "StringBuffer -> StringBuilder\u000a",
        "date" : "2013-07-15T11:39:44+0200",
        "id" : "d5599155b28f63a83112d4a4268c2cca246c9e28",
        "msg" : "StringBuffer -> StringBuilder",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WGLGLCapabilities.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/Capabilities.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/CapabilitiesImmutable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorMode.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/opengl/GL/wglext.h",
          "make/stub_includes/opengl/GLES2/gl2ext.h",
          "make/stub_includes/opengl/GL/glext.h",
          "make/stub_includes/opengl/GL/gl-platform.h"
        ],
        "commitId" : "4af77a92acf5bc2e27f9dea444a8c84d6775cf77",
        "timestamp" : 1373904532000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix regressions of commit 3a0d7703da32e9a5ddf08a334f18588a78038d88: Avoid CPP redefinitions\u000a",
        "date" : "2013-07-15T18:08:52+0200",
        "id" : "4af77a92acf5bc2e27f9dea444a8c84d6775cf77",
        "msg" : "Fix regressions of commit 3a0d7703da32e9a5ddf08a334f18588a78038d88:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/gl-platform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES2/gl2ext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/wglext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glext.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLBase.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gles3.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "make/config/jogl/gl-impl-CustomJavaCode-common.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java"
        ],
        "commitId" : "6136457f10d020c779adc78641d0048f77ab1635",
        "timestamp" : 1373914187000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix BuildComposablePipeline's isGL*/getGL* ; GLBase: getDownstreamGL()/getRootGL(); GLContext.isGL* added proper API doc., isGL3core()/hasNoDefaultVAO() and getDefaultVAO().\u000a\u000a- Fix BuildComposablePipeline's isGL*/getGL* (regression of commit 3a0d7703da32e9a5ddf08a334f18588a78038d880)\u000a\u000a- GLBase: getDownstreamGL()/getRootGL()\u000a  Allows user traversing through pipelined GL instances.\u000a  Also added getRootGL() to GLContext.\u000a\u000a- GLContext.isGL* added proper API doc.: We test the actual context, not the profile.\u000a\u000a- GLContext isGL3core()/hasNoDefaultVAO() and getDefaultVAO()\u000a  - Move isGL3code() def. back to pre 3a0d7703da32e9a5ddf08a334f18588a78038d880, i.e. Includes [ GL4, GL3 ] w/o GLES3.\u000a  - Added hasNoDefaultVAO() and getDefaultVAO() .. incl. [ GL4, GL3, GLES3 ]\u000a",
        "date" : "2013-07-15T20:49:47+0200",
        "id" : "6136457f10d020c779adc78641d0048f77ab1635",
        "msg" : "Fix BuildComposablePipeline's isGL*/getGL* ; GLBase:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-common.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles3.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLContext.java"
        ],
        "commitId" : "cabb61a1f623ab53bb24e2a643d723291a56cf52",
        "timestamp" : 1373918246000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix value range of CTX_* options bits, regression of commit 3a0d7703da32e9a5ddf08a334f18588a78038d88\u000a",
        "date" : "2013-07-15T21:57:26+0200",
        "id" : "cabb61a1f623ab53bb24e2a643d723291a56cf52",
        "msg" : "Fix value range of CTX_* options bits, regression of commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "www/media/JaamSim_160x120.png",
          "www/index.html",
          "www/media/VolumeViewer-160x120.png"
        ],
        "commitId" : "63f1d730594c6bf1ac810897e2950ec4694733a0",
        "timestamp" : 1373927641000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "WWW: Add JaamSim; Use local VolumeViewer png\u000a",
        "date" : "2013-07-16T00:34:01+0200",
        "id" : "63f1d730594c6bf1ac810897e2950ec4694733a0",
        "msg" : "WWW: Add JaamSim; Use local VolumeViewer png",
        "paths" : [
          {
            "editType" : "add",
            "file" : "www/media/JaamSim_160x120.png"
          },
          {
            "editType" : "edit",
            "file" : "www/index.html"
          },
          {
            "editType" : "add",
            "file" : "www/media/VolumeViewer-160x120.png"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "www/index.html",
          "www/media/insparia-160x132.jpg",
          "www/media/insparia.jpg"
        ],
        "commitId" : "63124ed59c23836039285e09b45e5cde0ecf6c43",
        "timestamp" : 1373927848000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "WWW: Resize insparia png\u000a",
        "date" : "2013-07-16T00:37:28+0200",
        "id" : "63124ed59c23836039285e09b45e5cde0ecf6c43",
        "msg" : "WWW: Resize insparia png",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "www/media/insparia.jpg"
          },
          {
            "editType" : "edit",
            "file" : "www/index.html"
          },
          {
            "editType" : "add",
            "file" : "www/media/insparia-160x132.jpg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/PointsDemoES1.java"
        ],
        "commitId" : "4ceb2dfa8a10e531ef9fd4ace2fd884f4ef42925",
        "timestamp" : 1373931579000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix PointsDemoES1: No zero point size allowed\u000a",
        "date" : "2013-07-16T01:39:39+0200",
        "id" : "4ceb2dfa8a10e531ef9fd4ace2fd884f4ef42925",
        "msg" : "Fix PointsDemoES1: No zero point size allowed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/PointsDemoES1.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/DebugGL3bc.java",
          "src/jogl/classes/javax/media/opengl/TraceGL4.java",
          "src/jogl/classes/javax/media/opengl/TraceGL3bc.java",
          "src/jogl/classes/javax/media/opengl/DebugGL3.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java",
          "src/jogl/classes/javax/media/opengl/TraceGL2.java",
          "src/jogl/classes/javax/media/opengl/DebugGL4.java",
          "make/build-jogl.xml",
          "src/jogl/classes/javax/media/opengl/GLPipelineFactory.java",
          "src/jogl/classes/javax/media/opengl/TraceGL3.java",
          "src/jogl/classes/javax/media/opengl/TraceGLES2.java",
          "src/jogl/classes/javax/media/opengl/DebugGL2.java",
          "src/jogl/classes/javax/media/opengl/DebugGLES2.java"
        ],
        "commitId" : "0002fccdcd6383874b2813dc6bbe3e33f5f00924",
        "timestamp" : 1373932019000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Only use base pipelines for Trace/Debug, mock others (ES2, GL2, ..); BuildComposablePipeline: Unify GL identify methods\u000a\u000a- Only use base pipelines for Trace/Debug, mock others (ES2, GL2, ..)\u000a  The Trace/Debug generated pipelines consume quite some space\u000a  and only the actual GL*Impl pipeline is actually required.\u000a\u000a  To make this work, we have to identify the GL type via it's downstream instance\u000a  to implement isGL*() and getGL*() methods, see below!\u000a\u000a  Adding dummy Trace/Debug type wrapper for GL2, GL3, GL3bc, GL4 and GLES2.\u000a\u000aBuildComposablePipeline: Unify GL identify methods\u000a  As described above, Trace/Debug shall utilize downstream identification for isGL*() and getGL*() methods.\u000a\u000a  Custom types, like FixedFuncImpl may choose to be identified by their class inheritance,\u000a  by passing command-line argument 'gl_identity_by_assignable_class'.\u000a",
        "date" : "2013-07-16T01:46:59+0200",
        "id" : "0002fccdcd6383874b2813dc6bbe3e33f5f00924",
        "msg" : "Only use base pipelines for Trace/Debug, mock others (ES2, GL2, ..);",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/TraceGLES2.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/TraceGL2.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/TraceGL4.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/DebugGLES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/TraceGL3.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/DebugGL4.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/DebugGL3bc.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/DebugGL3.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/DebugGL2.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/TraceGL3bc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLPipelineFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLBase.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gles1.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gles3.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java"
        ],
        "commitId" : "5dafc958385da595160dc0d3c843c8253334c3c5",
        "timestamp" : 1373938489000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GL*: Expose isGL*Core(); GLContext: isGL*() API doc cleanup - align queries.\u000a",
        "date" : "2013-07-16T03:34:49+0200",
        "id" : "5dafc958385da595160dc0d3c843c8253334c3c5",
        "msg" : "GL*: Expose isGL*Core(); GLContext: isGL*() API doc cleanup - align",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLBase.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles1.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles3.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLProfile.java"
        ],
        "commitId" : "46d370f8cc4b67440872c4cff9f0ee1c47298652",
        "timestamp" : 1373943985000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLProfile: Abstract profile to impl. mapping, i.e. GL2ES2 -> GL3, favors core profile now - no more OSX exception!\u000a",
        "date" : "2013-07-16T05:06:25+0200",
        "id" : "46d370f8cc4b67440872c4cff9f0ee1c47298652",
        "msg" : "GLProfile: Abstract profile to impl. mapping, i.e. GL2ES2 -> GL3, favors",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java"
        ],
        "commitId" : "9a26c3acdf475b845cf092d20c364bed1ed70500",
        "timestamp" : 1373944025000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Texture: Skip glEnable/glDisable TEXTURE target if using a core context!\u000a",
        "date" : "2013-07-16T05:07:05+0200",
        "id" : "9a26c3acdf475b845cf092d20c364bed1ed70500",
        "msg" : "Texture: Skip glEnable/glDisable TEXTURE target if using a core context!",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
        ],
        "commitId" : "e92e561df9673ce77783d6fa3815a942a39a53c0",
        "timestamp" : 1373944987000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FFMPEGMediaPlayer: Use GL_RED instead of deprecated GL_ALPHA, otherwise won't work w/ core >= GL3 profiles\u000a",
        "date" : "2013-07-16T05:23:07+0200",
        "id" : "e92e561df9673ce77783d6fa3815a942a39a53c0",
        "msg" : "FFMPEGMediaPlayer: Use GL_RED instead of deprecated GL_ALPHA, otherwise",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java"
        ],
        "commitId" : "f25b6760b93fa34b4f5398c60cbb78eb1c948811",
        "timestamp" : 1373945074000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GPUUISceneGLListener0A: Rotate on vertical scroll ..\u000a",
        "date" : "2013-07-16T05:24:34+0200",
        "id" : "f25b6760b93fa34b4f5398c60cbb78eb1c948811",
        "msg" : "GPUUISceneGLListener0A: Rotate on vertical scroll ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.fp",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/ElektronenMultiplizierer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES2ImmModeSink.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/Mix2TexturesES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/TestImmModeSinkES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug692GL3VAO.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.vp",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.vp"
        ],
        "commitId" : "c3b66d6f37fddbf432e20a97b49eb308d31c9c50",
        "timestamp" : 1373945158000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests: Cleanup for GL core usage (Skip texture enable/disable, proper GLSL version number, use VBO only, ...)\u000a",
        "date" : "2013-07-16T05:25:58+0200",
        "id" : "c3b66d6f37fddbf432e20a97b49eb308d31c9c50",
        "msg" : "Tests: Cleanup for GL core usage (Skip texture enable/disable, proper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.vp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/Mix2TexturesES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/ElektronenMultiplizierer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug692GL3VAO.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.vp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES2ImmModeSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/TestImmModeSinkES2NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/ElektronenMultiplizierer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/util/GLSLSimpleProgram.java"
        ],
        "commitId" : "9feaa5e48c7f8df0ad0f1e667d43008e6ca5b02a",
        "timestamp" : 1373946552000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests: Cleanup for GL core usage p2 - (Proper GLSL version number)\u000a",
        "date" : "2013-07-16T05:49:12+0200",
        "id" : "9feaa5e48c7f8df0ad0f1e667d43008e6ca5b02a",
        "msg" : "Tests: Cleanup for GL core usage p2 - (Proper GLSL version number)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/ElektronenMultiplizierer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/GLSLSimpleProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "dba2faf8520a43a809eb756869c6c97a0a2ef2cd",
        "timestamp" : 1373955534000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix FFMPEGMediaPlayer: Only use RED for GL3ES3 profiles, otherwise stick w/ ALPHA (regression of e92e561df9673ce77783d6fa3815a942a39a53c0)\u000a\u000aGLES2 does not and GL2 may not support RED!\u000a",
        "date" : "2013-07-16T08:18:54+0200",
        "id" : "dba2faf8520a43a809eb756869c6c97a0a2ef2cd",
        "msg" : "Fix FFMPEGMediaPlayer: Only use RED for GL3ES3 profiles, otherwise stick",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLBase.java",
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
        ],
        "commitId" : "1a20ef3aa1dc9acedd7da0475ee19d4c40b18498",
        "timestamp" : 1373993202000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Redefine: isGLES3Compatible() and isGL4ES3(), i.e. allow GL4ES3 usage in case proper ES3_compat is given.\u000a\u000aisGLES3Compatible() and isGL4ES3() of GLBase _and_ GLContext\u000aincludes [ GL >= 4.3, GL >= 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ].\u000a\u000aTested GL 'aliasing' w/ TestGLProfile01NEWT, i.e. isGL*() and getGL*().\u000a",
        "date" : "2013-07-16T18:46:42+0200",
        "id" : "1a20ef3aa1dc9acedd7da0475ee19d4c40b18498",
        "msg" : "Redefine: isGLES3Compatible() and isGL4ES3(), i.e. allow GL4ES3 usage in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLContext.java"
        ],
        "commitId" : "87ebce459700e602d596302825d3ee6ac7145d40",
        "timestamp" : 1373993573000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLContext.isGLES3CompatAvailable(..) API doc and reorder query (from commit 1a20ef3aa1dc9acedd7da0475ee19d4c40b18498)\u000a",
        "date" : "2013-07-16T18:52:53+0200",
        "id" : "87ebce459700e602d596302825d3ee6ac7145d40",
        "msg" : "Fix GLContext.isGLES3CompatAvailable(..) API doc and reorder query (from",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java"
        ],
        "commitId" : "55e480cd487e3089fae9b836eb213cd7c6b3d79a",
        "timestamp" : 1374005087000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Texture: Fix 'premultiply alpha' semantics in API doc description. Texture class does _nor_ premultiply RGBA image data by default!\u000a",
        "date" : "2013-07-16T22:04:47+0200",
        "id" : "55e480cd487e3089fae9b836eb213cd7c6b3d79a",
        "msg" : "Texture: Fix 'premultiply alpha' semantics in API doc description.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen01GLPBufferNEWT.java",
          "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461PBufferSupersamplingSwingAWT.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES1NEWT.java",
          "src/jogl/classes/jogamp/opengl/GLGraphicsConfigurationUtil.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES2NEWT.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461FBOSupersamplingSwingAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAddRemove01GLCanvasSwingAWT.java"
        ],
        "commitId" : "78abc89be7f3935f26802cc0db33f61fc2c65de0",
        "timestamp" : 1374008385000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix OSX GL-core lack of pbuffer: GLDrawableFactory.canCreateGLPbuffer(..) add GLProfile argument, similar to canCreateFBO(..)\u000a\u000aIn case a compatible non-core profile is requests, canCreateGLPbuffer(..) returns false on OSX.\u000a",
        "date" : "2013-07-16T22:59:45+0200",
        "id" : "78abc89be7f3935f26802cc0db33f61fc2c65de0",
        "msg" : "Fix OSX GL-core lack of pbuffer:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461FBOSupersamplingSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLGraphicsConfigurationUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen01GLPBufferNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES1NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461PBufferSupersamplingSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAddRemove01GLCanvasSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
        ],
        "commitId" : "74556de87d90539608cc69f072476e54b1a74f77",
        "timestamp" : 1374008419000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "X11GLXContext: Remove redundant manual aliasing of ext. names in isExtensionAvailable() - impl. uses a mapping.\u000a",
        "date" : "2013-07-16T23:00:19+0200",
        "id" : "74556de87d90539608cc69f072476e54b1a74f77",
        "msg" : "X11GLXContext: Remove redundant manual aliasing of ext. names in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-2pass.fp",
          "make/scripts/tests.sh",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-2pass-weight.fp"
        ],
        "commitId" : "bf84f193f9abcd9007939e966c30a958f9659cbf",
        "timestamp" : 1374009240000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "More shader fixes for core (GLSL 150): texture2D -> texture, texture3D is deprecated in 130 and removed in 150.\u000a",
        "date" : "2013-07-16T23:14:00+0200",
        "id" : "bf84f193f9abcd9007939e966c30a958f9659cbf",
        "msg" : "More shader fixes for core (GLSL 150): texture2D -> texture, texture3D",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-2pass.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-2pass-weight.fp"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGTextureFromFileNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPBufferDeadlockAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture01AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileAWT.java"
        ],
        "commitId" : "c1eb3d759deb6bdc088a45f1fc0ebb0db6824451",
        "timestamp" : 1374016735000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Use MaxFixedFunc(..) GLProfile if pbuffer or GL2-compat is required.\u000a",
        "date" : "2013-07-17T01:18:55+0200",
        "id" : "c1eb3d759deb6bdc088a45f1fc0ebb0db6824451",
        "msg" : "Use MaxFixedFunc(..) GLProfile if pbuffer or GL2-compat is required.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPBufferDeadlockAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture01AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGTextureFromFileNEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestBug722GLContextDrawableSwitchNewt2AWT.java"
        ],
        "commitId" : "2b64ecaf53ffc9d0f45c73e2463cef9e74a64327",
        "timestamp" : 1374016770000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestBug722GLContextDrawableSwitchNewt2AWT: Test n/a if JAWT requires offscreen, i.e. no on- offscreen switch possible.\u000a",
        "date" : "2013-07-17T01:19:30+0200",
        "id" : "2b64ecaf53ffc9d0f45c73e2463cef9e74a64327",
        "msg" : "TestBug722GLContextDrawableSwitchNewt2AWT: Test n/a if JAWT requires",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestBug722GLContextDrawableSwitchNewt2AWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texsequence_xxx.fp"
        ],
        "commitId" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
        "timestamp" : 1374016814000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLSL core fixes - texture2D and varying/attributes/.. preprocessing\u000a",
        "date" : "2013-07-17T01:20:14+0200",
        "id" : "a3d5a805751f1cb2c12c80fb0c28db13945a0a2b",
        "msg" : "GLSL core fixes - texture2D and varying/attributes/.. preprocessing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texsequence_xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petr.skramovsky",
      "fullName" : "petr.skramovsky"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/mark",
      "fullName" : "mark"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/maik.riechert",
      "fullName" : "maik.riechert"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/daniel.krisher.ctr",
      "fullName" : "daniel.krisher.ctr"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wwalker3",
      "fullName" : "wwalker3"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wamei.cho",
      "fullName" : "wamei.cho"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michaelhermannweber",
      "fullName" : "michaelhermannweber"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/harvey.harrison",
      "fullName" : "harvey.harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/eric.brayet",
      "fullName" : "eric.brayet"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/edwin.vane",
      "fullName" : "edwin.vane"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rami%20santina",
      "fullName" : "Rami Santina"
    }
  ],
  "runs" : [
    {
      "number" : 1051,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/1051/"
    },
    {
      "number" : 1051,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/1051/"
    },
    {
      "number" : 1051,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=windows-x86_64/1051/"
    }
  ]
}