{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 578",
          "upstreamBuild" : 578,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 578,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "567bc6a7266ca782051e052b8bab732fc8f92671",
            "branch" : [
              {
                "SHA1" : "567bc6a7266ca782051e052b8bab732fc8f92671",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "567bc6a7266ca782051e052b8bab732fc8f92671",
            "branch" : [
              {
                "SHA1" : "567bc6a7266ca782051e052b8bab732fc8f92671",
                "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" : "567bc6a7266ca782051e052b8bab732fc8f92671",
        "branch" : [
          {
            "SHA1" : "567bc6a7266ca782051e052b8bab732fc8f92671",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 190,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#578",
  "duration" : 1241675,
  "estimatedDuration" : 2541985,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-x86_64 #578",
  "id" : "2011-12-11_05-54-12",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 578,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1323579252000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/578/",
  "builtOn" : "linux64-AMD58xx-ubuntu10-jogamp-x64-sgothel-002",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/event/MouseEvent.java",
          "src/newt/native/WindowsWindow.c",
          "src/newt/classes/com/jogamp/newt/event/MouseListener.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11Window.java",
          "src/newt/native/NewtMacWindow.m"
        ],
        "commitId" : "30c959a4534bc0c6b4718ae65fd4f91d68d6eca6",
        "timestamp" : 1322805281000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT EVENT_MOUSE_WHEEL_MOVED: Fix Bug 413 - Generate proper mouse wheel events.\u000a\u000a> 0: UP\u000a< 0: DOWN\u000aSee MouseEvent.getWheelRotation() for details.\u000a\u000aOSX/Windows: Default to wheel 'button' 1\u000aOSX: Properly report '<0'\u000aX11: Synthesize wheel events by mapping buttons 4/5 and 6/7 to wheel 1 and 2.\u000a",
        "date" : "2011-12-02T06:54:41+0100",
        "id" : "30c959a4534bc0c6b4718ae65fd4f91d68d6eca6",
        "msg" : "NEWT EVENT_MOUSE_WHEEL_MOVED: Fix Bug 413 - Generate proper mouse wheel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/event/MouseEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/event/MouseListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "www/index.html"
        ],
        "commitId" : "e07315e1eb7113e5bc02c1b092ecd94380104725",
        "timestamp" : 1322808992000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add siggraph 2011, p70-rsantina\u000a",
        "date" : "2011-12-02T07:56:32+0100",
        "id" : "e07315e1eb7113e5bc02c1b092ecd94380104725",
        "msg" : "Add siggraph 2011, p70-rsantina",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "www/index.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "etc/test.sh",
          "etc/test.bat",
          "etc/test_dbg.bat",
          "etc/test_dbg.sh"
        ],
        "commitId" : "d9bbbbad1130bbe74856ecedb7cf1d2cc124b352",
        "timestamp" : 1323214803000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Update etc/test* scripts: Remove native lib config, use native-jars. Remove old JOGL jars in classpath\u000a",
        "date" : "2011-12-07T00:40:03+0100",
        "id" : "d9bbbbad1130bbe74856ecedb7cf1d2cc124b352",
        "msg" : "Update etc/test* scripts: Remove native lib config, use native-jars.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "etc/test.sh"
          },
          {
            "editType" : "edit",
            "file" : "etc/test.bat"
          },
          {
            "editType" : "edit",
            "file" : "etc/test_dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "etc/test_dbg.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownSharedNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java",
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows00NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo02.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen01GLPBufferNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT2.java",
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestGearsES1NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen02BitmapNEWT.java",
          "src/jogl/classes/jogamp/opengl/awt/VersionApplet.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestRedSquareES1NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownSharedAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsAWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrentNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/drawable/TestDrawable01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UINewtDemo01.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT02GLn.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestGearsNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestRemoteGLWindows01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNVSwapGroupNEWT.java",
          "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03AWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02NEWT.java",
          "src/newt/classes/jogamp/newt/driver/android/NewtBaseActivity.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java",
          "src/jogl/classes/jogamp/opengl/SharedResourceRunner.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyNEWT.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES1NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT2.java",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
        ],
        "commitId" : "9291731fec7103301ba36511ceb4375f63170e5c",
        "timestamp" : 1323571647000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix concurrency bug of GLProfile initialization ; Fix SharedResourceRunner 'dead' thread (Applets)\u000a\u000aGLDrawableFactory:\u000a  - clarify: public getWasSharedContextCreated(..) -> protected createSharedResource(..)\u000a  - add: getSharesResourceThread()\u000a\u000aGLProfile:\u000a  - proper locking of initSingletion(..) path:\u000a    - Use RecursiveThreadGroupLock and add/remove GLDrawableFactory's sharesResourceThread\u000a      while creating it's the sharedResource.\u000a      This simplifies and fixes GLProfile's locking code.\u000a\u000a  - Fix and simplify initSingleton(boolean) API doc - mark it deprecated.\u000a\u000a  - Add initSingleton() for controlled initialization only, pairing w/ shutdown(..)\u000a\u000aRemove initSingleton(boolean) calls in code and test!\u000a\u000a+++\u000a\u000aFix SharedResourceRunner 'dead' thread (Applets)\u000a  In Applets, stopping an Applet makes the browser Java plugin interrupting\u000a  and killing all related threads, including our SharedResourceRunner thread.\u000a\u000a  - Validate whether the shared resource thread is alive\u000a\u000a  - Catch interruption in shared resource thread and assume it's a kill signal\u000a\u000a  - releaseSharedResource: clear devicesTried set\u000a",
        "date" : "2011-12-11T03:47:27+0100",
        "id" : "9291731fec7103301ba36511ceb4375f63170e5c",
        "msg" : "Fix concurrency bug of GLProfile initialization ; Fix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows00NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES1NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/SharedResourceRunner.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/drawable/TestDrawable01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UINewtDemo01.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrentNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT02GLn.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen01GLPBufferNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestGearsES1NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownSharedNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestRedSquareES1NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/NewtBaseActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNVSwapGroupNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo02.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen02BitmapNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestGearsNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownSharedAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/awt/VersionApplet.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestRemoteGLWindows01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
        ],
        "commitId" : "395d572d4018ff474520b7157038d1769bff857d",
        "timestamp" : 1323574692000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLDrawableHelper.reshape(): check whether to call GLEventListener's init() hook or not\u000a",
        "date" : "2011-12-11T04:38:12+0100",
        "id" : "395d572d4018ff474520b7157038d1769bff857d",
        "msg" : "GLDrawableHelper.reshape(): check whether to call GLEventListener's",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
        ],
        "commitId" : "567bc6a7266ca782051e052b8bab732fc8f92671",
        "timestamp" : 1323574737000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGLNewtApplet1Run: Config and add GLEventListener before hooking GLWindow/NewtCanvasAWT to AWT Applet Container\u000a",
        "date" : "2011-12-11T04:38:57+0100",
        "id" : "567bc6a7266ca782051e052b8bab732fc8f92671",
        "msg" : "JOGLNewtApplet1Run: Config and add GLEventListener before hooking",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}