{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl_onmaster\" build number 14",
          "upstreamBuild" : 14,
          "upstreamProject" : "jogl_onmaster",
          "upstreamUrl" : "job/jogl_onmaster/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 14,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7761702147a955807d56951b95ca03d0fedf6b7e",
            "branch" : [
              {
                "SHA1" : "7761702147a955807d56951b95ca03d0fedf6b7e",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7761702147a955807d56951b95ca03d0fedf6b7e",
            "branch" : [
              {
                "SHA1" : "7761702147a955807d56951b95ca03d0fedf6b7e",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "7761702147a955807d56951b95ca03d0fedf6b7e",
        "branch" : [
          {
            "SHA1" : "7761702147a955807d56951b95ca03d0fedf6b7e",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#14",
  "duration" : 429618,
  "estimatedDuration" : 1395812,
  "executor" : None,
  "fullDisplayName" : "jogl_onmaster » linux-x86_64-master-001 #14",
  "id" : "2013-06-25_17-50-54",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 14,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1372175454000,
  "url" : "https://jogamp.org/chuck/job/jogl_onmaster/label=linux-x86_64-master-001/14/",
  "builtOn" : "linux64-null-centos55-jogamp-x64-chuck-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml",
          "src/jogl/classes/jogamp/opengl/openal/av/ALDummyUsage.java",
          "make/scripts/setenv-jogl.sh",
          ".classpath",
          "make/scripts/tests.sh",
          "make/build-jogl.xml"
        ],
        "commitId" : "af426c53f818a8dac39e43b441dde261aa360536",
        "timestamp" : 1371570531000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add optional JOAL dependency, enabling JOAL usage for our 'av' package. Note: May be relocated to external project later!\u000a\u000aAssumption:\u000a  gluegen/\u000a  joal/\u000a  jogl/\u000a\u000aFor OpenAL / JOAL code:\u000a  - use the package jogamp.opengl.openal (like jogamp.opengl.android)\u000a\u000a  - will be build _before_  the other 2nd pass java files\u000a\u000a  - do not expose OpenAL/JOAL APIs, if being used by other packages,\u000a    since only this package is being compiled w/ JOAL jar files!\u000a",
        "date" : "2013-06-18T17:48:51+0200",
        "id" : "af426c53f818a8dac39e43b441dde261aa360536",
        "msg" : "Add optional JOAL dependency, enabling JOAL usage for our 'av' package.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/setenv-jogl.sh"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/openal/av/ALDummyUsage.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : ".classpath"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "etc/profile.jogl",
          "make/scripts/setenv-jogl.sh"
        ],
        "commitId" : "5b77c7f345d1e36c152d70982db0e022be6cfa2a",
        "timestamp" : 1371602846000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 757 (URL / URI conversion for file scheme, encoded path): Make certain core scripts capable of allowing a SPACE character.\u000a",
        "date" : "2013-06-19T02:47:26+0200",
        "id" : "5b77c7f345d1e36c152d70982db0e022be6cfa2a",
        "msg" : "Bug 757 (URL / URI conversion for file scheme, encoded path): Make",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "etc/profile.jogl"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/setenv-jogl.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.linux-armv6-cross.sh",
          "make/joglversion",
          "make/joglversion-all",
          "make/scripts/java-win.bat",
          "make/nativewindowversion",
          "make/scripts/tests-x32.bat",
          "make/build.xml",
          "make/scripts/tests.sh",
          "make/scripts/make.jogl.all.android-armv7-cross.sh",
          "make/build-jogl.xml",
          "make/scripts/make.jogl.all.android-armv6-cross.sh",
          "make/scripts/java-win64.bat",
          "make/scripts/make.jogl.all.macosx-java7.sh",
          "make/scripts/tests-x64.bat",
          "make/scripts/make.jogl.all.win32.bat",
          "make/build-newt.xml",
          "make/scripts/tests-win.bat",
          "make/scripts/make.jogl.all.linux-armv6hf-cross.sh",
          "make/scripts/make.jogl.all.solaris-x86.sh",
          "make/scripts/make.jogl.all.linux-x86.sh",
          "make/scripts/tests-javaws-x64.bat",
          "make/scripts/java-win64-dbg.bat",
          "make/build-nativewindow.xml",
          "make/scripts/make.jogl.all.linux-armv6.sh",
          "make/scripts/make.jogl.all.linux-x86_64.sh",
          "make/scripts/java-win32-dbg.bat",
          "make/scripts/java-win32.bat",
          "make/newtversion",
          "make/scripts/make.jogl.all.linux-x86_64.java7.sh",
          "make/scripts/make.jogl.all.linux-armv6hf.sh",
          "make/scripts/make.jogl.all.macosx.sh",
          "make/scripts/make.jogl.all.win64.bat",
          "make/scripts/tests-x64-dbg.bat",
          "make/config/jogl/glu-gl2.cfg",
          "make/scripts/make.jogl.all.solaris-x86_64.sh",
          "make/scripts/tests-x32-dbg.bat",
          "make/scripts/make.jogl.all.macosx-java7u12ea.sh"
        ],
        "commitId" : "dc6b3b50f83bf8ed114f509a3d88855f1ff9e54a",
        "timestamp" : 1371772241000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 758: Fix scripts and ant build files to work w/ Java7 (default now) producing Java6 bytecode ; Apply JAR Manifest tags: Sealed, Permissions and Codebase\u000a",
        "date" : "2013-06-21T01:50:41+0200",
        "id" : "dc6b3b50f83bf8ed114f509a3d88855f1ff9e54a",
        "msg" : "Bug 758: Fix scripts and ant build files to work w/ Java7 (default now)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-armv6-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx-java7.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.solaris-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-javaws-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/java-win64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/newtversion"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-x32-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-armv6hf.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/java-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/java-win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-armv6hf-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-armv7-cross.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.jogl.all.macosx-java7u12ea.sh"
          },
          {
            "editType" : "add",
            "file" : "make/joglversion-all"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glu-gl2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-armv6.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win64.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/java-win64.bat"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/nativewindowversion"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-x64-dbg.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/java-win32-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.solaris-x86.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.java7.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-armv6-cross.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64-dbg.bat",
          "make/scripts/tests.sh",
          "make/scripts/tests-x64.bat",
          "make/scripts/tests-x32.bat",
          "make/scripts/tests-x32-dbg.bat"
        ],
        "commitId" : "895ba533b0db32962881e4395457ed6b0ad3b9b8",
        "timestamp" : 1371773925000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Scripts: Fix new windows single unit test scripts ..\u000a",
        "date" : "2013-06-21T02:18:45+0200",
        "id" : "895ba533b0db32962881e4395457ed6b0ad3b9b8",
        "msg" : "Scripts: Fix new windows single unit test scripts ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
        ],
        "commitId" : "9043224ae336111982498005e88672488cb0bd7a",
        "timestamp" : 1371774769000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GL ProcAddressTable: Align w/ GlueGen commit f69831574d4927d03d40c330d0b047d8c89622a4 (checkAllLinkPermission() ..)\u000a",
        "date" : "2013-06-21T02:32:49+0200",
        "id" : "9043224ae336111982498005e88672488cb0bd7a",
        "msg" : "GL ProcAddressTable: Align w/ GlueGen commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLContext.java",
          "src/jogl/classes/jogamp/opengl/GLDynamicLookupHelper.java",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/DesktopGLDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/GLDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.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/egl/EGLES1DynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "src/jogl/classes/jogamp/opengl/DesktopGLDynamicLookupHelper.java",
          "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java",
          "src/jogl/classes/com/jogamp/opengl/cg/CgDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.java"
        ],
        "commitId" : "889ba9488ca07b59fdcc378642a2dc20676d69a3",
        "timestamp" : 1371775161000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Security: Apply security changes from GlueGen\u000a\u000aGlueGen related commits\u000a  - 23341a2df2d2ea36784a16fa1db8bc7385351a12\u000a  - 2d8e25398e929f553c4524e9c57f083d90ba4e08\u000a  - 8cabcd2de8b46c42dffcaaf46ccc2dc4d092ebba\u000a  - f69831574d4927d03d40c330d0b047d8c89622a4\u000a  - eb842815498f5926828b49c48fffce22fc9586a2\u000a",
        "date" : "2013-06-21T02:39:21+0200",
        "id" : "889ba9488ca07b59fdcc378642a2dc20676d69a3",
        "msg" : "Security: Apply security changes from GlueGen",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/cg/CgDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/DesktopGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/DesktopGLDynamicLookupHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLES1DynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDynamicLookupHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "7ae47a845c625b9677b5879831d87a14d8e57311",
        "timestamp" : 1371785884000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GL*ProcAddressTable: Fix regressions: getField(..) -> getDeclaredField(..), incl. access check; Move getAddressFor() from ctx -> private dbg-handler (sec); FFMPEGMediaPlayer: Missed fetching func-ptr 'glTexSubImage2D'.\u000a",
        "date" : "2013-06-21T05:38:04+0200",
        "id" : "7ae47a845c625b9677b5879831d87a14d8e57311",
        "msg" : "GL*ProcAddressTable: Fix regressions: getField(..) ->",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html",
          "jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html",
          "jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html"
        ],
        "commitId" : "4b7833fab73166338a3a2f27920a7b28a3e5e30f",
        "timestamp" : 1371795255000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix applet html pages (title)\u000a",
        "date" : "2013-06-21T08:14:15+0200",
        "id" : "4b7833fab73166338a3a2f27920a7b28a3e5e30f",
        "msg" : "Fix applet html pages (title)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
        ],
        "commitId" : "a053732720628d57d38bda401053833259bf1657",
        "timestamp" : 1371797297000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 759: Add quirk GLNonCompliant for Mesa AMD GL >= 3.1 renderer.\u000a",
        "date" : "2013-06-21T08:48:17+0200",
        "id" : "a053732720628d57d38bda401053833259bf1657",
        "msg" : "Fix Bug 759: Add quirk GLNonCompliant for Mesa AMD GL >= 3.1 renderer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/DefaultAnimatorImpl.java",
          "src/jogl/classes/com/jogamp/opengl/util/AWTAnimatorImpl.java",
          "src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java"
        ],
        "commitId" : "cdeee16cdb14a6977e6c2344ba16a2d9a02759ce",
        "timestamp" : 1371934560000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "AnimatorBase.setModeBits(..): Only issue initImpl() if required - and throw 'is started' exception in such case; Cleanup brackets.\u000a",
        "date" : "2013-06-22T22:56:00+0200",
        "id" : "cdeee16cdb14a6977e6c2344ba16a2d9a02759ce",
        "msg" : "AnimatorBase.setModeBits(..): Only issue initImpl() if required - and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/DefaultAnimatorImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/AWTAnimatorImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java"
        ],
        "commitId" : "455c305ef9ca3db975de589dc4b9d078f2b5cc7a",
        "timestamp" : 1371934852000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "X11Util: Fix comment on markAllDisplaysUnclosable semantics, add 'final', reorder globalLock/isJVMShuttingDown branch/sync\u000a",
        "date" : "2013-06-22T23:00:52+0200",
        "id" : "455c305ef9ca3db975de589dc4b9d078f2b5cc7a",
        "msg" : "X11Util: Fix comment on markAllDisplaysUnclosable semantics, add",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java"
        ],
        "commitId" : "e2c641bfbf9c2796b02edd3ef15444ce58b42be0",
        "timestamp" : 1371934883000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT/X11: Proper static initSingleton() sequence.\u000a",
        "date" : "2013-06-22T23:01:23+0200",
        "id" : "e2c641bfbf9c2796b02edd3ef15444ce58b42be0",
        "msg" : "NEWT/X11: Proper static initSingleton() sequence.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
        ],
        "commitId" : "e5df5210e059ef597c1c05942cf7dcc0327730cd",
        "timestamp" : 1371934964000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLWindow: Mention GLStateKeeper's GL state preservation in API doc\u000a",
        "date" : "2013-06-22T23:02:44+0200",
        "id" : "e5df5210e059ef597c1c05942cf7dcc0327730cd",
        "msg" : "GLWindow: Mention GLStateKeeper's GL state preservation in API doc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java",
          "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
        ],
        "commitId" : "41c626d8a27981e694b3b728a9a2f2bc8def939d",
        "timestamp" : 1371935404000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 761 (part 1/2): Move GLDrawableFactory.shutdownHook -> NativeWindowFactory.shutdownHook, the latter handles customShutdownHooks for NativeWindow, JOGL and NEWT.\u000a\u000aUnifying our shutdown mechanism is required to provide a controlled shutdown sequence.\u000aNativeWindowFactory is chosen to be the new central entry point, since it is the lowest denominator (common module).\u000a\u000a- Move GLDrawableFactory.shutdownHook -> NativeWindowFactory.shutdownHook\u000a  Reverse the shutdown dependency for clarity and availability to all modules,\u000a  i.e. NEWT may not know about JOGL.\u000a\u000a  Remove the 'gamma' shutdown hook,\u000a  instead simply call GLDrawableFactoryImpl.resetDisplayGamma() before destroy.\u000a\u000aNativeWindowFactory.shutdownHook handles customShutdownHooks for NativeWindow, JOGL and NEWT\u000a  - Modules can register their shutdown runnable at head or tail of list.\u000a  - Allows controlled shutdown across all modules.\u000a",
        "date" : "2013-06-22T23:10:04+0200",
        "id" : "41c626d8a27981e694b3b728a9a2f2bc8def939d",
        "msg" : "Fix Bug 761 (part 1/2): Move GLDrawableFactory.shutdownHook ->",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/jogamp/newt/DisplayImpl.java",
          "make/scripts/tests.sh",
          "src/newt/classes/com/jogamp/newt/Display.java"
        ],
        "commitId" : "2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5",
        "timestamp" : 1371936090000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 761 (part 2/2): NEWT registers one customShutdownHook @  NativeWindowFactory.shutdownHook head, allowing proper resource cleanup.\u000a\u000a1 WindowImpl.shutdownAll():\u000a  - For all instances:\u000a    - mark invalid (causes any user thread to disregard the window)\u000a\u000a2 ScreenImpl.shutdownAll():\u000a  - Removed own shutdown-hook!\u000a  - For all instances:\u000a    - Reset ScreenMonitorState\u000a\u000a3 DisplayImpl.shutdownAll():\u000a  - For all instances:\u000a    - Remove EDT\u000a    - closeNativeImpl\u000a\u000aManually tested on X11 w/ NV and ATI Catalyst (fglrx)\u000a  - DFLAGS=\"-Djogl.debug.GLDrawable -Dnativewindow.debug.X11Util -Dnativewindow.debug.NativeWindow -Dnewt.debug.Display -Dnewt.debug.Screen -Dnewt.debug.Window\"\u000a  - java $DFLAGS com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT -time 2000 -sysExit testExit\u000a  - valid arguments for sysExit: testExit, testError, displayExit, displayError\u000a",
        "date" : "2013-06-22T23:21:30+0200",
        "id" : "2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5",
        "msg" : "Fix Bug 761 (part 2/2): NEWT registers one customShutdownHook @ ",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Display.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java"
        ],
        "commitId" : "305cdc83f78a5ac63d5ca1e56538a1eade62bb23",
        "timestamp" : 1371986868000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Regression of 889ba9488ca07b59fdcc378642a2dc20676d69a3: GLDebugMessageHandler GL Profile criteria for availability is wrong\u000a",
        "date" : "2013-06-23T13:27:48+0200",
        "id" : "305cdc83f78a5ac63d5ca1e56538a1eade62bb23",
        "msg" : "Fix Regression of 889ba9488ca07b59fdcc378642a2dc20676d69a3:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
        ],
        "commitId" : "698834f062759c7fae342a84af2953e9550c0078",
        "timestamp" : 1371990062000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLEmitter: Better use of priviledged block in generated GL*ProcAddressTable's isFunctionAvailableImpl(..), getAddressFor(..)\u000a",
        "date" : "2013-06-23T14:21:02+0200",
        "id" : "698834f062759c7fae342a84af2953e9550c0078",
        "msg" : "GLEmitter: Better use of priviledged block in generated",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "70bf3a4ec44504b86294a332255aaae8d2e86bf4",
        "timestamp" : 1371999321000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/ Java7, i.e. AWT Component's transferFocus() does nothing if component does not hold the focus.\u000a\u000a.. this seems to be violating the AWT 'spec' .. however.\u000a\u000aWorkaround: Request focus before transfering it to the next/previous element.\u000a",
        "date" : "2013-06-23T16:55:21+0200",
        "id" : "70bf3a4ec44504b86294a332255aaae8d2e86bf4",
        "msg" : "Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java",
          "make/scripts/tests-x64-dbg.bat",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "cb7118fc875b6722803e4b11d5681671962a8d3a",
        "timestamp" : 1372004138000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix NewtCanvasAWT focus traversal for Java7 (Take 2): Commit 70bf3a4ec44504b86294a332255aaae8d2e86bf4 was not sufficient.\u000a\u000aCommit 70bf3a4ec44504b86294a332255aaae8d2e86bf4 did not work out on Windows.\u000a\u000aSolution now gathers the next or previous 'to be focused' component,\u000ausing the FocusTraversalPolicy of the visible/focusable/enabled container.\u000aThen we simply request it's focus.\u000a\u000aWorks w/ Java7 on Linux and Windows.\u000a",
        "date" : "2013-06-23T18:15:38+0200",
        "id" : "cb7118fc875b6722803e4b11d5681671962a8d3a",
        "msg" : "Fix NewtCanvasAWT focus traversal for Java7 (Take 2): Commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
        ],
        "commitId" : "85f4b824dcf1ff6ebb658ffd242eea2f9d8cd087",
        "timestamp" : 1372040266000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests: Remove subsequent exceptions .. (not original issue, but annoying while analyzing)\u000a",
        "date" : "2013-06-24T04:17:46+0200",
        "id" : "85f4b824dcf1ff6ebb658ffd242eea2f9d8cd087",
        "msg" : "Tests: Remove subsequent exceptions .. (not original issue, but annoying",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
        ],
        "commitId" : "62f9525a9caba51fc4484c2ab47d64b516dc9d43",
        "timestamp" : 1372042240000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev focus component method.\u000a",
        "date" : "2013-06-24T04:50:40+0200",
        "id" : "62f9525a9caba51fc4484c2ab47d64b516dc9d43",
        "msg" : "Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java"
        ],
        "commitId" : "e5dd5757379353a9dd10248136afef65c33f6420",
        "timestamp" : 1372042276000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such case.\u000a",
        "date" : "2013-06-24T04:51:16+0200",
        "id" : "e5dd5757379353a9dd10248136afef65c33f6420",
        "msg" : "GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
        ],
        "commitId" : "3e528a69db38711c789a08d1d7335e5a7739f780",
        "timestamp" : 1372042385000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI would be returned!\u000a\u000aWe still have to solve the GL renderer selection / probing problem, i.e. in such cases\u000awe don't know before context realization which GL renderer we actually receive.\u000a",
        "date" : "2013-06-24T04:53:05+0200",
        "id" : "3e528a69db38711c789a08d1d7335e5a7739f780",
        "msg" : "TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
        ],
        "commitId" : "00f82fde560306891823a1273baf50264dca3d05",
        "timestamp" : 1372042842000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On Windows GDI would be returned and neither ES1 nor ES2 features are available.\u000a\u000aFixes commit 3e528a69db38711c789a08d1d7335e5a7739f780\u000a",
        "date" : "2013-06-24T05:00:42+0200",
        "id" : "00f82fde560306891823a1273baf50264dca3d05",
        "msg" : "TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-osx-x64.sh",
          "make/scripts/make.jogl.all.macosx-java7.sh",
          "make/scripts/tests-osx-x64-java7u12ea.sh",
          "make/scripts/tests-osx-x64-java7u12eaOnJava6Build.sh",
          "make/scripts/tests-osx-x64-java7OnJava6build.sh",
          "make/scripts/tests-osx-x64-java7.sh",
          "make/scripts/tests-osx-x64-java6.sh"
        ],
        "commitId" : "f857d3f86be221fb5f8488a8419c4cac8d65fc89",
        "timestamp" : 1372052891000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "scripts: osx make/test java7/6 fixes\u000a",
        "date" : "2013-06-24T07:48:11+0200",
        "id" : "f857d3f86be221fb5f8488a8419c4cac8d65fc89",
        "msg" : "scripts: osx make/test java7/6 fixes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx-java7.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7OnJava6build.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7u12ea.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-osx-x64-java6.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-x64.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7u12eaOnJava6Build.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
        "timestamp" : 1372052936000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform AWT frame close on current thread ..\u000a",
        "date" : "2013-06-24T07:48:56+0200",
        "id" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
        "msg" : "TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/util/UITestCase.java"
        ],
        "commitId" : "c27157bf7fa9776b0f212c2ccfcf80c4e734eedc",
        "timestamp" : 1372060439000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "UITestCase: Increase SINGLE_INSTANCE_LOCK_TO from 3 to 6 minutes!\u000a",
        "date" : "2013-06-24T09:53:59+0200",
        "id" : "c27157bf7fa9776b0f212c2ccfcf80c4e734eedc",
        "msg" : "UITestCase: Increase SINGLE_INSTANCE_LOCK_TO from 3 to 6 minutes!",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/UITestCase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java",
          "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "8f3b2a4cc14be60681a7bfae0507655cc5702836",
        "timestamp" : 1372074627000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Workaroung a Java7 AWT EDT/Robot bug: Validate whether AWT-EDT is alive before certain robot ops.\u000a\u000aWe have experienced that w/o utilizing AWT components, i.e. NEWT tests,\u000athe AWT-EDT 'sometimes' dies.\u000a\u000aPerforming AWT robot's waitForIdle() in this situation causes a deadlock,\u000asince the call will never complete it's EventQueue.invokeAndWait() call.\u000a\u000aWhile analyzing this issue, we created a test tool whether the the AWT EDT is still alive.\u000aThis test issues EventQueue.invokeLater( .. { flag=true; } ); and polls up until 2s\u000afor the result.\u000a\u000aTurns out that the sporadic AWT-EDT issues are solved by this test itself,\u000ai.e. it probably cause it to be reinstated. (?!)\u000a\u000aWe have to observe this behavior.\u000a\u000aAnother proof that quantum mechanic rules also apply in the macro cosmos :)\u000a",
        "date" : "2013-06-24T13:50:27+0200",
        "id" : "8f3b2a4cc14be60681a7bfae0507655cc5702836",
        "msg" : "Workaroung a Java7 AWT EDT/Robot bug: Validate whether AWT-EDT is alive",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java",
          "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
        ],
        "commitId" : "01d2f02624e6e6c6877fbf3eb5b830f49c3e06af",
        "timestamp" : 1372079522000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Apply workaround of Java7 AWT Robot.waitForIdle()/EDT bug for all Robot.waitForIdle() calls.\u000a\u000aSee commit 8f3b2a4cc14be60681a7bfae0507655cc5702836\u000a",
        "date" : "2013-06-24T15:12:02+0200",
        "id" : "01d2f02624e6e6c6877fbf3eb5b830f49c3e06af",
        "msg" : "Apply workaround of Java7 AWT Robot.waitForIdle()/EDT bug for all",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java"
        ],
        "commitId" : "0cb4baed987223893d7f68e5f5cbb96987a39cf6",
        "timestamp" : 1372087685000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT Windows WindowDriver: Suppress LOCK_SURFACE_CHANGED, no semantics in GLDrawable on Windows.\u000a\u000aFIXME: Validate against EGL surface creation: ANGLE uses HWND -> fine!\u000a",
        "date" : "2013-06-24T17:28:05+0200",
        "id" : "0cb4baed987223893d7f68e5f5cbb96987a39cf6",
        "msg" : "NEWT Windows WindowDriver: Suppress LOCK_SURFACE_CHANGED, no semantics",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/util/NEWTKeyAdapter.java"
        ],
        "commitId" : "9a033994da76e9998ff20d875658b953e70bf664",
        "timestamp" : 1372087729000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests NEWTKeyAdapter: Fix log string\u000a",
        "date" : "2013-06-24T17:28:49+0200",
        "id" : "9a033994da76e9998ff20d875658b953e70bf664",
        "msg" : "Tests NEWTKeyAdapter: Fix log string",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/NEWTKeyAdapter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java",
          "make/scripts/tests-win.bat",
          "src/test/com/jogamp/opengl/test/junit/newt/TestFocus01SwingAWTRobot.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "45952a0fa4c30e9fcd49414581e4c81688c50e48",
        "timestamp" : 1372087806000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestFocus0[12]SwingAWTRobot: Fix Java7 'changed behavior': Relax focus traversal validation checks.\u000a\u000a- Remove Frame lost detection\u000a- Allow to have NEWT and it's NewtCanvasAWT claiming to have the focus\u000a",
        "date" : "2013-06-24T17:30:06+0200",
        "id" : "45952a0fa4c30e9fcd49414581e4c81688c50e48",
        "msg" : "TestFocus0[12]SwingAWTRobot: Fix Java7 'changed behavior': Relax focus",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestFocus01SwingAWTRobot.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/com/jogamp/newt/Window.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "415f5c29ffae7cf5a26737da38e31cb84b652539",
        "timestamp" : 1372088826000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: Don't invoke external keyboardFocusHandler for auto-repeat keys (NewtCanvasAWT, ..)\u000a\u000a.. otherwise an auto repeated key would cause fast focus traversal, not intended.\u000a",
        "date" : "2013-06-24T17:47:06+0200",
        "id" : "415f5c29ffae7cf5a26737da38e31cb84b652539",
        "msg" : "NEWT: Don't invoke external keyboardFocusHandler for auto-repeat keys",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Window.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java",
          "src/newt/classes/jogamp/newt/DefaultEDTUtil.java",
          "src/newt/classes/com/jogamp/newt/util/EDTUtil.java",
          "src/newt/classes/jogamp/newt/DisplayImpl.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
        ],
        "commitId" : "a584e5dd4b40afec3cc04e1ce4abe3eb2f86e04c",
        "timestamp" : 1372129368000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: EDTUtil.invokeStop(..) gets 'wait' argument, allowing non-blocking shutdown. DisplayImpl.shutdownAll(): Don't block.\u000a",
        "date" : "2013-06-25T05:02:48+0200",
        "id" : "a584e5dd4b40afec3cc04e1ce4abe3eb2f86e04c",
        "msg" : "NEWT: EDTUtil.invokeStop(..) gets 'wait' argument, allowing non-blocking",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/EDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
        ],
        "commitId" : "cc64ad2b1f7904af4e7bd27e927e0bb331db782b",
        "timestamp" : 1372129457000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT WindowImpl/GLWindow: @ JVM Shutdown, force stop animation thread w/o blocking.\u000a",
        "date" : "2013-06-25T05:04:17+0200",
        "id" : "cc64ad2b1f7904af4e7bd27e927e0bb331db782b",
        "msg" : "NEWT WindowImpl/GLWindow: @ JVM Shutdown, force stop animation thread",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java",
          "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
        ],
        "commitId" : "7e0e2ea04e619b2731c55fa86f1af42df920de65",
        "timestamp" : 1372138381000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "AWTRobotUtil.*KeyPress/Release: Remove waitForIdle(robot), but call per use case instead.\u000a",
        "date" : "2013-06-25T07:33:01+0200",
        "id" : "7e0e2ea04e619b2731c55fa86f1af42df920de65",
        "msg" : "AWTRobotUtil.*KeyPress/Release: Remove waitForIdle(robot), but call per",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java"
        ],
        "commitId" : "d3e5d510e30c207654301f60e2f7261e289d9e63",
        "timestamp" : 1372138422000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestFocus02SwingAWTRobot: Fix Java7 'changed behavior': Relax focus traversal validation checks.\u000a",
        "date" : "2013-06-25T07:33:42+0200",
        "id" : "d3e5d510e30c207654301f60e2f7261e289d9e63",
        "msg" : "TestFocus02SwingAWTRobot: Fix Java7 'changed behavior': Relax focus",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java"
        ],
        "commitId" : "7fe9adcd1e8649dca84d180102ed14f55a9963cb",
        "timestamp" : 1372148764000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestFocus02SwingAWTRobot: Fix Java7 'changed behavior': Relax focus traversal validation checks.\u000a",
        "date" : "2013-06-25T10:26:04+0200",
        "id" : "7fe9adcd1e8649dca84d180102ed14f55a9963cb",
        "msg" : "TestFocus02SwingAWTRobot: Fix Java7 'changed behavior': Relax focus",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent01NEWT.java"
        ],
        "commitId" : "95345e9d4079c5c45d8009c9a2c1b7fb9ef96550",
        "timestamp" : 1372154007000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestInitConcurrent0*NEWT: Add TO of 5 minutes\u000a",
        "date" : "2013-06-25T11:53:27+0200",
        "id" : "95345e9d4079c5c45d8009c9a2c1b7fb9ef96550",
        "msg" : "TestInitConcurrent0*NEWT: Add TO of 5 minutes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyPressReleaseUnmaskRepeatAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
        ],
        "commitId" : "0bb179669acc812b0580f68b168d0256d07899cb",
        "timestamp" : 1372158844000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test NEWT Key Events: Add TO of 5 minutes\u000a",
        "date" : "2013-06-25T13:14:04+0200",
        "id" : "0bb179669acc812b0580f68b168d0256d07899cb",
        "msg" : "Test NEWT Key Events: Add TO of 5 minutes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyPressReleaseUnmaskRepeatAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestBug722GLContextDrawableSwitchNewt2AWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyPressReleaseUnmaskRepeatAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
        ],
        "commitId" : "7cac2c276675e059137aa16b7d856c59f0943dac",
        "timestamp" : 1372162766000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test NEWT Key Events, TestInitConcurrent0*NEWT: TO 5 -> 3 minutes\u000a",
        "date" : "2013-06-25T14:19:26+0200",
        "id" : "7cac2c276675e059137aa16b7d856c59f0943dac",
        "msg" : "Test NEWT Key Events, TestInitConcurrent0*NEWT: TO 5 -> 3 minutes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyPressReleaseUnmaskRepeatAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestBug722GLContextDrawableSwitchNewt2AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
        ],
        "commitId" : "7761702147a955807d56951b95ca03d0fedf6b7e",
        "timestamp" : 1372163752000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Disable TestNewtEventModifiersNewtCanvasSWTAWT: Causes sporadic freezes on Window/Linux ..\u000a",
        "date" : "2013-06-25T14:35:52+0200",
        "id" : "7761702147a955807d56951b95ca03d0fedf6b7e",
        "msg" : "Disable TestNewtEventModifiersNewtCanvasSWTAWT: Causes sporadic freezes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}