{
  "_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" : 790,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
            "branch" : [
              {
                "SHA1" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
            "branch" : [
              {
                "SHA1" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
                "name" : "origin/master"
              }
            ]
          }
        },
        "origin2/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 544,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bc826eb2e216ce82a5e6bc61403e4eff2f338380",
            "branch" : [
              {
                "SHA1" : "bc826eb2e216ce82a5e6bc61403e4eff2f338380",
                "name" : "origin/master"
              },
              {
                "SHA1" : "bc826eb2e216ce82a5e6bc61403e4eff2f338380",
                "name" : "origin2/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bc826eb2e216ce82a5e6bc61403e4eff2f338380",
            "branch" : [
              {
                "SHA1" : "bc826eb2e216ce82a5e6bc61403e4eff2f338380",
                "name" : "origin/master"
              },
              {
                "SHA1" : "bc826eb2e216ce82a5e6bc61403e4eff2f338380",
                "name" : "origin2/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
        "branch" : [
          {
            "SHA1" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 5,
      "skipCount" : 0,
      "totalCount" : 3365,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#790",
  "duration" : 1964076,
  "estimatedDuration" : 3750864,
  "executor" : None,
  "fullDisplayName" : "jogl #790",
  "id" : "2012-08-19_11-50-37",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 790,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1345369837000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/790/",
  "builtOn" : "solaris-NVQUADRO-solaris10-jogamp-x32-sgothel-020",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/kd/Window.java",
          "src/newt/classes/jogamp/newt/driver/kd/KDScreen.java",
          "src/newt/classes/jogamp/newt/driver/kd/KDDisplay.java",
          "src/newt/classes/jogamp/newt/driver/kd/KDWindow.java",
          "src/newt/classes/jogamp/newt/driver/kd/Display.java",
          "src/newt/classes/jogamp/newt/driver/kd/Screen.java"
        ],
        "commitId" : "b84ab35da4fc9ab735934dd01ff99ab3465f1085",
        "timestamp" : 1341925381000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "Rename jogamp.newt.driver.kd.* classes to allow OpenKODE testing by passing\u000a-cp jar/atomic/newt-driver-kd.jar -Dnativewindow.ws.name=jogamp.newt.driver.kd\u000a",
        "date" : "2012-07-10T15:03:01+0200",
        "id" : "b84ab35da4fc9ab735934dd01ff99ab3465f1085",
        "msg" : "Rename jogamp.newt.driver.kd.* classes to allow OpenKODE testing by",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/KDWindow.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Window.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/KDScreen.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Display.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/KDDisplay.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Screen.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/kd/Window.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/jogamp/newt/driver/kd/Screen.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/newt/native/KDWindow.c",
          "make/build-newt.xml",
          "src/newt/classes/jogamp/newt/driver/kd/Display.java",
          "src/newt/classes/jogamp/newt/DisplayImpl.java"
        ],
        "commitId" : "a4e3bb6af06a58ec5247f3e044546f1a2ea4a786",
        "timestamp" : 1341925932000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "Rename jogamp.newt.driver.kd.* classes to allow OpenKODE testing by passing\u000a-cp jar/atomic/newt-driver-kd.jar -Dnativewindow.ws.name=jogamp.newt.driver.kd\u000a",
        "date" : "2012-07-10T15:12:12+0200",
        "id" : "a4e3bb6af06a58ec5247f3e044546f1a2ea4a786",
        "msg" : "Rename jogamp.newt.driver.kd.* classes to allow OpenKODE testing by",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Display.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/KDWindow.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLAutoDrawableDelegate.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextDrawableSwitchNEWT.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java",
          "src/jogl/classes/jogamp/opengl/GLPbufferImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNEWTCloseX11DisplayBug565.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableDelegateNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBODrawableNEWT.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java",
          "src/jogl/classes/com/jogamp/opengl/OffscreenAutoDrawable.java"
        ],
        "commitId" : "9e87acd921bcb357f1ec88d166bde672b54b02c8",
        "timestamp" : 1343936317000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix X11 Display Connection leak w/ new GLAutoDrawableBase code when used w/ offscreen drawables, reported by Mark Raynsford\u000a\u000aNew common GLAutoDrawableBase missed to close the AbstractGraphicsDevice\u000ain case it has been created and dedicated for the passed GLDrawable.\u000aThis detailed knowledge is only known to the creator, hence it is passed\u000ain the constructor and is being passed through all specializations.\u000a\u000aFurther more the new X11/GLX impl. of GLDrawableFactory's\u000a'createMutableSurfaceImpl' always creates it's own private X11 display connection\u000ato avoid locking / threading issues. Since the old implementation reused the\u000ashared display connection which is prone to threading issues, this bug was not visible before.\u000a\u000aAlso fixed the unit test TestNEWTCloseX11DisplayBug565,\u000anow correctly validating that no display connection is left over\u000aafter a new cycle of create/destroy of onscreen and offscreen drawables.\u000a",
        "date" : "2012-08-02T22:38:37+0300",
        "id" : "9e87acd921bcb357f1ec88d166bde672b54b02c8",
        "msg" : "Fix X11 Display Connection leak w/ new GLAutoDrawableBase code when used",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBODrawableNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLPbufferImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLAutoDrawableDelegate.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/OffscreenAutoDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextDrawableSwitchNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNEWTCloseX11DisplayBug565.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableDelegateNEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.linux-armv7hf-cross.sh",
          "make/scripts/make.jogl.all.linux-armv7hf.sh"
        ],
        "commitId" : "6e4051d8c9faeec003b15b68bd01e3caf22869fb",
        "timestamp" : 1344286819000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "Use armv6 optimization for armhf to stay compatible with the new Raspberry Pi Raspbian distribution.\u000a",
        "date" : "2012-08-06T21:00:19+0000",
        "id" : "6e4051d8c9faeec003b15b68bd01e3caf22869fb",
        "msg" : "Use armv6 optimization for armhf to stay compatible with the new",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-armv7hf-cross.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.linux-armv7hf.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.linux-armv6-cross.sh",
          "make/scripts/tests-armv6_armel.sh",
          "make/scripts/tests-linux-armv7.sh",
          "make/scripts/tests-linux-armv7hf.sh",
          "make/scripts/make.jogl.all.linux-armv7.sh",
          "make/scripts/tests.sh",
          "make/build-jogl.xml",
          "make/scripts/make.jogl.all.android-armv6-cross.sh",
          "make/scripts/adb-launch-main.sh",
          "make/scripts/targetcommand-awt.sh",
          "make/scripts/tests-armv7l_eabi.sh",
          "make/scripts/tests-armv6_armhf.sh",
          "make/build-newt.xml",
          "make/scripts/make.jogl.all.linux-armv7hf.sh",
          "make/scripts/make.jogl.all.linux-armv6hf-cross.sh",
          "make/scripts/tests-linux-armv6.sh",
          "make/scripts/adb-install-all-armv6.sh",
          "make/build-nativewindow.xml",
          "make/scripts/tests-linux-armv6hf.sh",
          "make/scripts/make.jogl.all.linux-armv6.sh",
          "make/scripts/make.jogl.all.linux-armv7-cross.sh",
          "make/scripts/make.jogl.all.linux-armv7hf-cross.sh",
          "make/build-test.xml",
          "make/build-common.xml",
          "make/scripts/adb-reinstall-all-armv6.sh",
          "make/scripts/make.jogl.all.linux-armv6hf.sh",
          "make/scripts/targetcommand-newt.sh",
          "make/scripts/targetcommand-loop.sh"
        ],
        "commitId" : "3732d0162051ffe56af34ba345b59c15bfc6f552",
        "timestamp" : 1345114036000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Adapt to GlueGen ARM Build Changes 422d7a5eb53fca6642ebf4e8910d8b0311bb2597\u000a\u000aNote: Patch set not clean since build*xml files contain 'NEWT Broadcom' driver changes of upcoming commit\u000a      due to pervious uncommitted work. Will be fixed w/ next commit.\u000a",
        "date" : "2012-08-16T12:47:16+0200",
        "id" : "3732d0162051ffe56af34ba345b59c15bfc6f552",
        "msg" : "Adapt to GlueGen ARM Build Changes",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.linux-armv6hf-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.jogl.all.linux-armv7.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.linux-armv6.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/adb-reinstall-all-armv6.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-linux-armv6hf.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.linux-armv6-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-linux-armv7.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-launch-main.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-armv7l_eabi.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.jogl.all.linux-armv7hf-cross.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.jogl.all.linux-armv7hf.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/adb-install-all-armv6.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-linux-armv7hf.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/targetcommand-loop.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-awt.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-linux-armv6.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.android-armv6-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-armv6_armhf.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-armv6_armel.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.jogl.all.linux-armv7-cross.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.linux-armv6hf.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-newt.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Window.java",
          "src/newt/native/bcm_egl.c",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/Display.java",
          "src/newt/classes/jogamp/newt/driver/broadcom/egl/Screen.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Screen.java",
          "src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/Screen.java",
          "src/newt/native/BroadcomEGL.c",
          "src/newt/classes/jogamp/newt/driver/broadcom/egl/Display.java",
          "make/build-common.xml",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Display.java",
          "src/newt/classes/jogamp/newt/driver/broadcom/egl/Window.java",
          "src/newt/native/bcm_vc_iv.c",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/Window.java",
          "src/newt/native/bcm_vc_iv.h"
        ],
        "commitId" : "0ca481381b51b4082ac2b3bbae80cfaf5b60c3b8",
        "timestamp" : 1345117609000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: Adding support for BCM VC IV (Broadcom VideoCodec 4) and Linux console mouse tracker\u000a\u000aRasperry PI uses the 'BCM VC IV' GPU via console as it's default configuration.\u000aThis driver enables direct support for JOGL/NEWT.\u000a\u000aDue to the lack of detection (TODO) users have to specify the Java property:\u000a  -Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv\u000a\u000a- Autodetection should be included in 'NativeWindowFactory._getNativeWindowingType()'\u000a  while adding a new TYPE: 'TYPE_BCM_VC_IV'.\u000a\u000a- Autodetection may need to detect whether an X11 Display runs and the installed\u000a  EGL library uses it (instead of the default console one)\u000a\u000aThis work is authored in coop w/ Xerxes Rånby <xerxes@zafena.se>!\u000a",
        "date" : "2012-08-16T13:46:49+0200",
        "id" : "0ca481381b51b4082ac2b3bbae80cfaf5b60c3b8",
        "msg" : "NEWT: Adding support for BCM VC IV (Broadcom VideoCodec 4) and Linux",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Display.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/Display.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/broadcom/egl/Screen.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/native/BroadcomEGL.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/Window.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/bcm_vc_iv.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/bcm_egl.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/bcm_vc_iv.h"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/broadcom/egl/Window.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/broadcom/egl/Display.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Screen.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Window.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml"
        ],
        "commitId" : "53ba263381c7b0434cfe834e4be1ff67ebebe1fe",
        "timestamp" : 1345117682000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Include NEWT driver BCM_VC_IV to 'all' JAR (completes 0ca481381b51b4082ac2b3bbae80cfaf5b60c3b8)\u000a",
        "date" : "2012-08-16T13:48:02+0200",
        "id" : "53ba263381c7b0434cfe834e4be1ff67ebebe1fe",
        "msg" : "Include NEWT driver BCM_VC_IV to 'all' JAR (completes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLContext.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawable.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/egl/EGLGraphicsDevice.java"
        ],
        "commitId" : "43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894",
        "timestamp" : 1345118313000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "EGLDisplayUtil: Workaround (latest) PVR 540 EGL regression where 3nd EGLDisplay's eglInitialize(..) fails ; Fix EGLDrawableFactory.getEGLSurface()\u000a\u000a- EGLDisplayUtil: Workaround (latest) PVR 540 EGL regression where 3nd EGLDisplay's eglInitialize(..) fails\u000a  In this case and if eglGetDisplay(..) fails w/ a non EGL_DEFAULT_DEVICE, fall back to EGL_DEFAULT_DEVICE - always.\u000a  This workaround actually simplifies handling both cases.\u000a\u000a- Fix EGLDrawableFactory.getEGLSurface()\u000a  Tests whether a given NativeSurface w/ EGLGraphicsDevice and EGLGraphicsConfiguration\u000a  has a valid EGL Surface. Only if true, reuse the whole NativeSurface,\u000a  otherwise construct the missing pieces (device, config and use a WrappedSurface for EGL).\u000a",
        "date" : "2012-08-16T13:58:33+0200",
        "id" : "43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894",
        "msg" : "EGLDisplayUtil: Workaround (latest) PVR 540 EGL regression where 3nd",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/egl/EGLGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawable.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java"
        ],
        "commitId" : "ef099612d2adb7223d928d2ba7a88f984501ddb9",
        "timestamp" : 1345118509000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "EGLGraphicsConfigurationFactory: Fix platform w/o GLX but X11 window handle.\u000a\u000aWithout GLX but X11 windows, there is no pre-configured X11GLXGraphicsConfigurationFactory set,\u000ahence fetch the fallback X11GraphicsConfigurationFactory via:\u000a  GraphicsConfigurationFactory.getFactory(com.jogamp.nativewindow.x11.X11GraphicsDevice.class, CapabilitiesImmutable.class)\u000a\u000aTODO: Cleanup cases for other platform - simplify!\u000a",
        "date" : "2012-08-16T14:01:49+0200",
        "id" : "ef099612d2adb7223d928d2ba7a88f984501ddb9",
        "msg" : "EGLGraphicsConfigurationFactory: Fix platform w/o GLX but X11 window",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
        ],
        "commitId" : "09a8151abe3934ccf17fa84d5b2000e259351312",
        "timestamp" : 1345118817000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix FFMPEGMediaPlayer: Use GL_ALPHA (texture format intern/data) instead of GL_RGBA/GL_ALPHA ; Load dedicated native libav/libffmpeg\u000a\u000a- ES2 spec does not allow GL_RGBA/GL_ALPHA.\u000a\u000a- Load dedicated native libs (libav/libffmpeg) since distributions don't create\u000a  symlink e.g. libavutil.so -> libavutil.so.53\u000a",
        "date" : "2012-08-16T14:06:57+0200",
        "id" : "09a8151abe3934ccf17fa84d5b2000e259351312",
        "msg" : "Fix FFMPEGMediaPlayer: Use GL_ALPHA (texture format intern/data) instead",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java",
          "src/jogl/classes/com/jogamp/opengl/OffscreenAutoDrawable.java"
        ],
        "commitId" : "ee5c34e5bb067631572a7001ab1ec3543c52065f",
        "timestamp" : 1345196868000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Robostness: GLDrawableImpl's contextMadeCurrent()/contextRealized() ; GLFBODrawableImpl.contextMadeCurrent(false), OffscreenAutoDrawable.setSize(..)\u000a\u000aGLDrawableImpl's contextMadeCurrent()/contextRealized():\u000a  - Catch exception which may appear during callback and cont. w/ GLContextImpl's release()/destroy()\u000a    while throwing catched exception at end.\u000a\u000aGLFBODrawableImpl.contextMadeCurrent(false):\u000a  - Detect null Colorbuffer ASAP and throw exception\u000a\u000aOffscreenAutoDrawable.setSize(..):\u000a  - Catch exceptions at 1) GLFBODrawableImpl.setSize(..) and\u000a    2) GLContext.release() .. throw it in proper order.\u000a",
        "date" : "2012-08-17T11:47:48+0200",
        "id" : "ee5c34e5bb067631572a7001ab1ec3543c52065f",
        "msg" : "Robostness: GLDrawableImpl's contextMadeCurrent()/contextRealized() ;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/OffscreenAutoDrawable.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/FBObject.java"
        ],
        "commitId" : "b193d85b406b36ce091ad6bfcc488e9dfda9e12b",
        "timestamp" : 1345198814000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Robustness: FBObject or reset(..)\u000a\u000a- Add property 'jogl.fbo.force.min' to simulate minimum FBO caps\u000a\u000a- Check new size in reset(..)\u000a\u000a- Ignore the status in attachColorbuffer(..), attachRenderbufferImpl(..) and attachTexture2D(..)\u000a  when recreating the resources in detachAllImpl(..)/reset(..).\u000a  The status is validated after recreation of all resources in detachAllImpl(..)\u000a",
        "date" : "2012-08-17T12:20:14+0200",
        "id" : "b193d85b406b36ce091ad6bfcc488e9dfda9e12b",
        "msg" : "Robustness: FBObject or reset(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/FBObject.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "make/scripts/targetcommand-newt.sh",
          "make/scripts/tests.sh"
        ],
        "commitId" : "da697607fce1e6d2b0c65fcc37030c88981b76ec",
        "timestamp" : 1345203192000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix EGLDrawableFactory.getEGLSurface(..): Catch WrappedSurface case w/ EGLDevice and EGLGraphicsConfiguration - Regression of 43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894\u000a\u000aDo not create a WrappedSurface around a given WrappedSurface\u000aif the latter is intended for EGL, i.e. uses EGLDevice and EGLGraphicsConfiguration\u000aeven though the surface handle is not valid [yet].\u000a\u000aFor this case we assume the WrappedSurface has a lifecycle hook\u000aas it is used for the dummy drawable.\u000a\u000aOtherwise we would have a recursive WrappedSurface, ie with\u000aEGLDrawableFactory.createOnscreenDrawableImpl( dummySurface ),\u000awhere dummySurface is a WrappedSurface w/ EGL pbuffer drawable lifecycle hook.\u000a\u000aCommit 43a473b2005d7f59a7f4f5b8bc7ca9ae88b4e894 didn't take the above case into account.\u000a",
        "date" : "2012-08-17T13:33:12+0200",
        "id" : "da697607fce1e6d2b0c65fcc37030c88981b76ec",
        "msg" : "Fix EGLDrawableFactory.getEGLSurface(..): Catch WrappedSurface case w/",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-newt.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/targetcommand-newt.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java",
          "src/jogl/classes/com/jogamp/opengl/FBObject.java"
        ],
        "commitId" : "fe78d5095ef98215ce6c73d8912dfa19ae708bd0",
        "timestamp" : 1345209063000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Robostness FBObject / GLReadBufferUtil: Ignore pre-existing GL errors - remove GL error checking in FBObject bind/unbind.\u000a\u000a- User GL code caused errors shall not fail impl.\u000a\u000a- FBObject bind/unbind GL error checking is almost useless due to it's simple code,\u000a  would only catch user GL code errors, which should be ignored here.\u000a\u000a- MultisampleDemoES2: Only enable GL_MULTISAMPLE if available, i.e. validate passed multisample flag\u000a",
        "date" : "2012-08-17T15:11:03+0200",
        "id" : "fe78d5095ef98215ce6c73d8912dfa19ae708bd0",
        "msg" : "Robostness FBObject / GLReadBufferUtil: Ignore pre-existing GL errors -",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-newt.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/FBObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDrawable01NEWT.java",
          "make/scripts/targetcommand-newt.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/drawable/TestDrawable01NEWT.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java",
          "make/scripts/tests.sh",
          "make/scripts/targetcommand-awt.sh"
        ],
        "commitId" : "ec0f4a5ab604c73d40d3585c0147b451ad53dcf5",
        "timestamp" : 1345222244000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLDrawableFactory.createGLDrawable() offscreen: Fix caps - set double-buffer := false to be consistent w/ GLDrawableFactory.createOffscreenDrawable()\u000a\u000aTestGLDrawable01NEWT: Enhance test case to run w/ EGLDrawableFactory (ES2) besides GL2 and GLX/WGL/..-Factory\u000a",
        "date" : "2012-08-17T18:50:44+0200",
        "id" : "ec0f4a5ab604c73d40d3585c0147b451ad53dcf5",
        "msg" : "GLDrawableFactory.createGLDrawable() offscreen: Fix caps - set",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-awt.sh"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/drawable/TestDrawable01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-newt.sh"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDrawable01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
        ],
        "commitId" : "b255e569c5197aa60255a6141960a39a827222c4",
        "timestamp" : 1345222405000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix EGLDrawableFactory.createOffscreenDrawableImpl(NativeSurface): Validate passed NativeSurface 'target' via getEGLSurface(target)\u000a\u000aMakes impl. consistent w/ EGLDrawableFactory.createOnscreenDrawableImpl().\u000aEven for offscreen drawable creation, the passed NativeSurface maybe platform specific (X11, GLX)\u000afor which we require to create a WrappedSurface w/ EGL instances.\u000a",
        "date" : "2012-08-17T18:53:25+0200",
        "id" : "b255e569c5197aa60255a6141960a39a827222c4",
        "msg" : "Fix EGLDrawableFactory.createOffscreenDrawableImpl(NativeSurface):",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWT01GLn.java",
          "make/scripts/targetcommand-awt.sh",
          "make/scripts/tests.sh",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
        ],
        "commitId" : "5a5c2bc7a113906453e0de6f0403f394acdb9a4f",
        "timestamp" : 1345236313000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLCanvas's JAWTWindow reference ; Add ES2 test in TestAWT01GLn ; Ubuntu 12.04/Pandaboard(Omap4, PowerVR SGX 540) 103/108 tests passed (before freeze) of 124 total\u000a\u000aFix GLCanvas's JAWTWindow reference\u000a  - drawable.getNativeSurface() may not be a JAWTWindow\u000a    due to our EGL WrappedSurface. Hence store the created JAWTWindow reference locally.\u000a\u000aAdd ES2 test in TestAWT01GLn\u000a  - test EGL/ES2 w/ AWT GLCanvas\u000a\u000aUbuntu 12.04/Pandaboard(Omap4, PowerVR SGX 540): 103/108 tests passed (before freeze) of 124 total\u000a  - machine freezes around test 108 ..\u000a  - new passed unit test high for ES2 incl. AWT tests\u000a",
        "date" : "2012-08-17T22:45:13+0200",
        "id" : "5a5c2bc7a113906453e0de6f0403f394acdb9a4f",
        "msg" : "Fix GLCanvas's JAWTWindow reference ; Add ES2 test in TestAWT01GLn ;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/targetcommand-awt.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWT01GLn.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/TestWindows01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java",
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/newt/classes/com/jogamp/newt/NewtFactory.java",
          "src/nativewindow/classes/jogamp/nativewindow/windows/GDIUtil.java",
          "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestRemoteWindow01NEWT.java",
          "src/newt/classes/com/jogamp/newt/util/MainThread.java",
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
        ],
        "commitId" : "3ab518e90eb4cf82bcb8b990d337a5e4a531136b",
        "timestamp" : 1345275961000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLProfile/NativeWindowFactory: Remove deprecated argument 'firstUIActionOnProcess' of initSingleton() method\u000a\u000aThe notion of changing the threading behavior of native initialization was deprecated for over a year.\u000aThe code still contained the bits and pieces, i.e. whether X11Util.initSingletion() is invoked\u000abefore or after optional AWT initialization.\u000aThis condition has been removed now and behavior is uniform, i.e.\u000aX11Util.initSingletion() is invoked after optional AWT initialization.\u000a\u000a- Removed GLProfile.initSingleton(boolean firstUIActionOnProcess), use remaining GLProfile.initSingleton()\u000a\u000a- Removed NativeWindowFactory.isFirstUIActionOnProcess()\u000a\u000a- Changed NativeWindowFactory.initSingleton(boolean firstUIActionOnProcess) to\u000a          NativeWindowFactory.initSingleton()\u000a",
        "date" : "2012-08-18T09:46:01+0200",
        "id" : "3ab518e90eb4cf82bcb8b990d337a5e4a531136b",
        "msg" : "GLProfile/NativeWindowFactory: Remove deprecated argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/NewtFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestRemoteWindow01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/windows/GDIUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/MainThread.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestWindows01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/kd/Window.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Window.java",
          "src/newt/native/WindowsWindow.c",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/Display.java",
          "src/newt/classes/jogamp/newt/driver/macosx/DisplayDriver.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/awt/WindowDriver.java",
          "make/scripts/tests.sh",
          "src/newt/classes/jogamp/newt/driver/awt/AWTScreen.java",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/Screen.java",
          "src/newt/classes/jogamp/newt/driver/macosx/MacDisplay.java",
          "src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTDisplay.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/Window.java",
          "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java",
          "src/newt/classes/jogamp/newt/driver/windows/DisplayDriver.java",
          "make/build-newt.xml",
          "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java",
          "src/newt/native/AndroidWindow.c",
          "src/newt/native/MacWindow.m",
          "src/newt/classes/jogamp/newt/driver/macosx/MacScreen.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11Display.java",
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java",
          "src/newt/classes/jogamp/newt/driver/android/AndroidScreen.java",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/Window.java",
          "src/newt/classes/jogamp/newt/driver/windows/WindowsWindow.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.java",
          "src/newt/native/X11Window.c",
          "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java",
          "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java",
          "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/android/DisplayDriver.java",
          "src/newt/classes/jogamp/newt/driver/kd/Display.java",
          "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/android/WindowDriver.java",
          "src/newt/native/bcm_egl.c",
          "src/newt/classes/jogamp/newt/driver/macosx/MacKeyUtil.java",
          "src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java",
          "src/newt/native/X11Screen.c",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Screen.java",
          "src/newt/classes/jogamp/newt/driver/windows/WindowsScreen.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/Screen.java",
          "src/newt/native/X11Display.c",
          "src/newt/classes/jogamp/newt/driver/android/AndroidDisplay.java",
          "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java",
          "src/newt/native/IntelGDL.c",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Display.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/DisplayDriver.java",
          "src/newt/classes/jogamp/newt/driver/kd/Screen.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTWindow.java",
          "src/newt/classes/com/jogamp/newt/util/MainThread.java",
          "src/newt/classes/jogamp/newt/driver/awt/DisplayDriver.java",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/windows/WindowsDisplay.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11Screen.java",
          "src/newt/classes/jogamp/newt/driver/android/NewtBaseActivity.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTCanvas.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11Window.java",
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java",
          "src/newt/native/KDWindow.c",
          "src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/DisplayImpl.java",
          "src/newt/native/X11Common.h",
          "src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java",
          "src/newt/classes/jogamp/newt/driver/kd/DisplayDriver.java",
          "src/newt/native/bcm_vc_iv.c",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/Display.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/android/AndroidWindow.java",
          "src/newt/classes/jogamp/newt/driver/kd/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/DisplayDriver.java"
        ],
        "commitId" : "a694cadca4ab72481e777222f412f006f973f77e",
        "timestamp" : 1345284774000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT Platform Driver: Uniform impl. class names [DisplayDriver, ScreenDriver, WindowDriver] to reduce complexity and programatic selection.\u000a",
        "date" : "2012-08-18T12:12:54+0200",
        "id" : "a694cadca4ab72481e777222f412f006f973f77e",
        "msg" : "NEWT Platform Driver: Uniform impl. class names [DisplayDriver,",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Display.c"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Display.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/MacScreen.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Screen.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/DisplayDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/android/DisplayDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/DisplayDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/MainThread.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/MacKeyUtil.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11Display.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/Window.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowsScreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/KDWindow.c"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTWindow.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/bcm_egl.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/WindowDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11Window.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/DisplayDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Display.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/android/AndroidWindow.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/NewtBaseActivity.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowsDisplay.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/DisplayDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/IntelGDL.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTCanvas.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTScreen.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/Display.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Screen.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/android/WindowDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/MacDisplay.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/DisplayDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/AndroidWindow.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/bcm_vc_iv.c"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/Screen.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/Screen.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowsWindow.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Common.h"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/android/AndroidScreen.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/Display.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTDisplay.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/driver/android/AndroidDisplay.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/DisplayDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/DisplayDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java",
          "src/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java",
          "src/jogl/classes/jogamp/opengl/ThreadingImpl.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java",
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java",
          "src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTJNILibLoader.java"
        ],
        "commitId" : "c5835a2e19a84cb08957d6c742e4334d578c3c66",
        "timestamp" : 1345287152000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindowFactory.getNativeWindowType(..): Return canonical string representation allowing proper use of ref. comparison '==', instead of 'String.equals()'\u000a\u000aAlso make NativeWindowFactory's instances of nativeWindowingTypePure and nativeWindowingTypeCustom static final.\u000a",
        "date" : "2012-08-18T12:52:32+0200",
        "id" : "c5835a2e19a84cb08957d6c742e4334d578c3c66",
        "msg" : "NativeWindowFactory.getNativeWindowType(..): Return canonical string",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDisplayUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/ThreadingImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/bcm_vc_iv.h"
        ],
        "commitId" : "b275393db0062c98baa055230fe0e89abd2756ae",
        "timestamp" : 1345307281000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix bcm_vc_iv.h: redefinition of typedef ‘DISPMANX_ELEMENT_HANDLE_T\u000a",
        "date" : "2012-08-18T18:28:01+0200",
        "id" : "b275393db0062c98baa055230fe0e89abd2756ae",
        "msg" : "Fix bcm_vc_iv.h: redefinition of typedef ‘DISPMANX_ELEMENT_HANDLE_T",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/bcm_vc_iv.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/util/MainThread.java"
        ],
        "commitId" : "ea7bd4789892f063182fd9970e11cfe9ffa44bea",
        "timestamp" : 1345309657000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix missing NEWT driver class name change - regression of a694cadca4ab72481e777222f412f006f973f77e\u000a",
        "date" : "2012-08-18T19:07:37+0200",
        "id" : "ea7bd4789892f063182fd9970e11cfe9ffa44bea",
        "msg" : "Fix missing NEWT driver class name change - regression of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/MainThread.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java",
          "make/scripts/java-win32-dbg.bat",
          "make/scripts/java-win32.bat",
          "make/scripts/tests-x32.bat"
        ],
        "commitId" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
        "timestamp" : 1345362484000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT Windows.closeNativeImpl(): Remove 'GDI.SetParent(windowHandleClose, 0)' for NewtCanvasSWT workaround - not required anymore\u000a",
        "date" : "2012-08-19T09:48:04+0200",
        "id" : "ee306d4900c9aad5248d30ce0594f07d2f79bb71",
        "msg" : "NEWT Windows.closeNativeImpl(): Remove 'GDI.SetParent(windowHandleClose,",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win32-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32.bat"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wwalker3",
      "fullName" : "wwalker3"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rami%20santina",
      "fullName" : "Rami Santina"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/edwin.vane",
      "fullName" : "edwin.vane"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michaelhermannweber",
      "fullName" : "michaelhermannweber"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/daniel.krisher.ctr",
      "fullName" : "daniel.krisher.ctr"
    }
  ],
  "runs" : [
    {
      "number" : 790,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/790/"
    },
    {
      "number" : 790,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/790/"
    },
    {
      "number" : 790,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=windows-x86_64/790/"
    }
  ]
}