{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,303",
          "upstreamBuild" : 1303,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1303,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
            "branch" : [
              {
                "SHA1" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
            "branch" : [
              {
                "SHA1" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
        "branch" : [
          {
            "SHA1" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 7,
      "skipCount" : 0,
      "totalCount" : 934,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1303",
  "duration" : 6170615,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #1303",
  "id" : "2014-07-09_00-01-31",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1303,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1404856891000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1303/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceFactory.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_timewarp.vp",
          ".classpath",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_chroma.vp",
          "oculusvr-sdk",
          "src/jogl/classes/com/jogamp/opengl/math/FloatUtil.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoUtil.java",
          "src/jogl/classes/com/jogamp/opengl/math/VectorUtil.java",
          "make/scripts/tests.sh",
          "make/build-jogl.xml",
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_chroma.fp",
          "src/jogl/classes/jogamp/opengl/util/stereo/ScaleAndOffset2D.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/DistortionMesh.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceFactory.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRUtil.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_plain.fp",
          "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_timewarp_chroma.vp",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java",
          "src/jogl/classes/com/jogamp/opengl/math/FovHVHalves.java",
          "make/build-oculusvr.xml",
          "src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_plain.vp",
          "src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java"
        ],
        "commitId" : "38e51e4a5f6f35c658df10f6d48a33e3ffaea2f3",
        "timestamp" : 1404762379000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1021: Add GenericStereoDevice* Supporting custom configurations; Hook-in oculusvr-sdk java distortion-mesh calculation if available\u000a\u000aStereoDeviceFactory support new GenericStereoDeviceFactory, with it's GenericStereoDevice and GenericStereoDeviceRenderer.\u000a\u000aGenericStereoDevice maintains different configurations, triggered either by passing a GenericStereoDevice.Config\u000ainstance directly or by the device-index parameter:\u000a\u000a  - 0: monoscopi device: No post-processing\u000a\u000a  - 1: stereoscopic device SBS: No post-processing\u000a\u000a  - 2: stereoscopic device SBS + Lenses: Distortion post-processing\u000a       (only available w/ oculusvr-sdk sub-module)\u000a\u000aProducing a 'GenericStereoDevice.Config' instance is self containing\u000aand may extend if supporting more device types like top-bottom, interlaced etc.\u000a\u000aStereoDemo01 handles all use-cases and may be used as a test-bed\u000ato add and experiment with stereoscopy, devices and settings.\u000a",
        "date" : "2014-07-07T21:46:19+0200",
        "id" : "38e51e4a5f6f35c658df10f6d48a33e3ffaea2f3",
        "msg" : "Bug 1021: Add GenericStereoDevice* Supporting custom configurations;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/math/FovHVHalves.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/DistortionMesh.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/math/FloatUtil.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/ScaleAndOffset2D.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_chroma.vp"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_timewarp_chroma.vp"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/math/VectorUtil.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_chroma.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_plain.vp"
          },
          {
            "editType" : "edit",
            "file" : "oculusvr-sdk"
          },
          {
            "editType" : "edit",
            "file" : ".classpath"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_plain.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/shader/dist01_timewarp.vp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/newt/classes/com/jogamp/newt/event/MouseEvent.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPixelFormatUtil00NEWT.java",
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java",
          "src/jogl/classes/com/jogamp/opengl/FBObject.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
        ],
        "commitId" : "326cd5074f14d89a2cd8a6658472784aeda11a87",
        "timestamp" : 1404799618000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.minor: Fix 'array -> string', missing argument\u000a",
        "date" : "2014-07-08T08:06:58+0200",
        "id" : "326cd5074f14d89a2cd8a6658472784aeda11a87",
        "msg" : "Findbugs.minor: Fix 'array -> string', missing argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/event/MouseEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/FBObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPixelFormatUtil00NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java",
          "src/jogl/classes/com/jogamp/graph/geom/SVertex.java",
          "src/jogl/classes/com/jogamp/graph/geom/Outline.java",
          "src/jogl/classes/com/jogamp/opengl/math/geom/AABBox.java",
          "src/jogl/classes/com/jogamp/opengl/math/Quaternion.java",
          "src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java"
        ],
        "commitId" : "b5910f18f0b82a8a1f6f6252dc19971d5e487f39",
        "timestamp" : 1404799839000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.normal: Adding safeguard hashCode() implementation throwing InternalError(\"hashCode not designed\")\u000a\u000aAs long we don't use Object.hashCode() to idenitify the memory address, we can safeguard the code.\u000a",
        "date" : "2014-07-08T08:10:39+0200",
        "id" : "b5910f18f0b82a8a1f6f6252dc19971d5e487f39",
        "msg" : "Findbugs.normal: Adding safeguard hashCode() implementation throwing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/geom/SVertex.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/math/Quaternion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/geom/Outline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/math/geom/AABBox.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/windows/GDIUtil.java",
          "src/jogl/classes/com/jogamp/opengl/util/FPSAnimator.java"
        ],
        "commitId" : "db25b1ba6575210741e485838d0882a1590125e6",
        "timestamp" : 1404801224000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.synchronization: Fix double-check w/o volatile; Remove redundant synchronized from setter\u000a",
        "date" : "2014-07-08T08:33:44+0200",
        "id" : "db25b1ba6575210741e485838d0882a1590125e6",
        "msg" : "Findbugs.synchronization: Fix double-check w/o volatile; Remove",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/windows/GDIUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/FPSAnimator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java",
          "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java",
          "src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLUpstreamSurfaceHook.java"
        ],
        "commitId" : "96d530e7127c89db9991080e6268c6e8430d0619",
        "timestamp" : 1404802061000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.not-written.null: Fix referencing non-written fields (never written or due branching)\u000a\u000a- AWT TextRenderer: Add throw new InternalError(\"fontRenderContext never initialized!\"); FIXME!\u000a- GLContextImpl.hasFBOImpl(): Fix serious NPE issue if extCache is null\u000a- GLDrawableFactoryImpl.createOffscreenDrawableImpl(..):\u000a  - Fix NPE issue w/ null drawable\u000a  - Fix resetting GammaRamp by ensuring originalGammaRamp will be set at 1st setGammaRamp(..)\u000a\u000a- AndroidGLMediaPlayerAPI14: Fix NPE: Use already resolved local referenced\u000a- EGLDrawableFactory: Fix NPE: Only operate on non null surface!\u000a- ALAudioSink.dequeueBuffer(..): Only resolve releasedBuffer elements if not null\u000a-\u000a",
        "date" : "2014-07-08T08:47:41+0200",
        "id" : "96d530e7127c89db9991080e6268c6e8430d0619",
        "msg" : "Findbugs.not-written.null: Fix referencing non-written fields (never",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLUpstreamSurfaceHook.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java"
        ],
        "commitId" : "73d2a436f92e360126167d9ce09b3d9637204921",
        "timestamp" : 1404802138000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.switch-case: GLBuffers.bytesPerPixel(..) throw GLException for type BITMAP && format !COLOR_INDEX || !STENCIL_INDEX\u000a",
        "date" : "2014-07-08T08:48:58+0200",
        "id" : "73d2a436f92e360126167d9ce09b3d9637204921",
        "msg" : "Findbugs.switch-case: GLBuffers.bytesPerPixel(..) throw GLException for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/bugs/DemoBug910ExtendedAWTAppletLifecycleCheck.java",
          "src/nativewindow/classes/jogamp/nativewindow/SharedResourceToolkitLock.java",
          "src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java",
          "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLJPanelInit01AWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java",
          "src/test/com/jogamp/opengl/test/junit/util/UITestCase.java"
        ],
        "commitId" : "7d0c81f28d44179c7dafeeff1f3787f8aec622aa",
        "timestamp" : 1404802252000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.increment_volatile: Use AtomicInteger or add comment that operation is safe!\u000a",
        "date" : "2014-07-08T08:50:52+0200",
        "id" : "7d0c81f28d44179c7dafeeff1f3787f8aec622aa",
        "msg" : "Findbugs.increment_volatile: Use AtomicInteger or add comment that",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLJPanelInit01AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/UITestCase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/SharedResourceToolkitLock.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/DemoBug910ExtendedAWTAppletLifecycleCheck.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java"
        ],
        "commitId" : "98053b73f1ba937108e03556456e51aa95b09b70",
        "timestamp" : 1404802314000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GenericStereoDevice: Cast to float before operating division, requesting float. Base aspect-ratio on eyeTextureSize\u000a",
        "date" : "2014-07-08T08:51:54+0200",
        "id" : "98053b73f1ba937108e03556456e51aa95b09b70",
        "msg" : "GenericStereoDevice: Cast to float before operating division, requesting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv1AppletAWT.java",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv4AWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OlympicES1.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextNewtAWTBug523.java",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv0AppletAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/LandscapeES2.java",
          "src/jogl/classes/jogamp/opengl/util/pngj/PngHelperInternal.java",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv3AppletAWT.java",
          "src/jogl/classes/jogamp/graph/curve/tess/HEdge.java",
          "src/jogl/classes/com/jogamp/opengl/GLEventListenerState.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv2AppletAWT.java",
          "src/jogl/classes/jogamp/opengl/glu/GLUquadricImpl.java"
        ],
        "commitId" : "109e162a78ef5bab0a7481a8499ad1da48cea094",
        "timestamp" : 1404808573000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs.static_final_immutable: Use final qualifier for static immutable instances.\u000a",
        "date" : "2014-07-08T10:36:13+0200",
        "id" : "109e162a78ef5bab0a7481a8499ad1da48cea094",
        "msg" : "Findbugs.static_final_immutable: Use final qualifier for static",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/tess/HEdge.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextNewtAWTBug523.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLEventListenerState.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv4AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv3AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/GLUquadricImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv0AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv2AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/LandscapeES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OlympicES1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/pngj/PngHelperInternal.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv1AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java",
          "src/newt/classes/com/jogamp/newt/event/awt/AWTWindowAdapter.java",
          "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsConfiguration.java",
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
        ],
        "commitId" : "b388a572c8ef9c971dbc16b89069429cc67c0928",
        "timestamp" : 1404808634000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Remove redundant instanceof checks\u000a",
        "date" : "2014-07-08T10:37:14+0200",
        "id" : "b388a572c8ef9c971dbc16b89069429cc67c0928",
        "msg" : "Findbugs: Remove redundant instanceof checks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/event/awt/AWTWindowAdapter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/GLXUtil.java",
          "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
        ],
        "commitId" : "2fd70277c17c2efff8b5a6c3fc5bd4dddc66736b",
        "timestamp" : 1404808733000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Use Integer.parseInt(string) for int values to avoid boxing and unboxing\u000a",
        "date" : "2014-07-08T10:38:53+0200",
        "id" : "2fd70277c17c2efff8b5a6c3fc5bd4dddc66736b",
        "msg" : "Findbugs: Use Integer.parseInt(string) for int values to avoid boxing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/GLXUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/geom/plane/Crossing.java"
        ],
        "commitId" : "81af9b231847f695e6ba1d734209e1e532bbf922",
        "timestamp" : 1404808771000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Add FIXME comment regarding float comparison (consider using FloatUtil.isEqual(ax, bx, epsilon), FloatUtil.isZero(bx, epsilon), ..)\u000a",
        "date" : "2014-07-08T10:39:31+0200",
        "id" : "81af9b231847f695e6ba1d734209e1e532bbf922",
        "msg" : "Findbugs: Add FIXME comment regarding float comparison (consider using",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/geom/plane/Crossing.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java"
        ],
        "commitId" : "3a5c8c722ae23b7724d285a53aa5c7e3e6e400d9",
        "timestamp" : 1404808828000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Fix WindowImpl.getReconfigureFlags(..): Remove sloppy useless assignment-or, replace by plain or\u000a",
        "date" : "2014-07-08T10:40:28+0200",
        "id" : "3a5c8c722ae23b7724d285a53aa5c7e3e6e400d9",
        "msg" : "Findbugs: Fix WindowImpl.getReconfigureFlags(..): Remove sloppy useless",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/DefaultEDTUtil.java",
          "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
        ],
        "commitId" : "6770a6b013f2950a10bbc6c351a1fbe53412be30",
        "timestamp" : 1404808871000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Add comment about intended setting of static field by instance method.\u000a",
        "date" : "2014-07-08T10:41:11+0200",
        "id" : "6770a6b013f2950a10bbc6c351a1fbe53412be30",
        "msg" : "Findbugs: Add comment about intended setting of static field by instance",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
        ],
        "commitId" : "b740161d456c059d1b51029c603ce144eb2b2d44",
        "timestamp" : 1404831786000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix regression of commit 96d530e7127c89db9991080e6268c6e8430d0619: EGLDisplayUtil.eglCreateEGLGraphicsDevice(..) call w/ uninitialized 'surface'\u000a",
        "date" : "2014-07-08T17:03:06+0200",
        "id" : "b740161d456c059d1b51029c603ce144eb2b2d44",
        "msg" : "Fix regression of commit 96d530e7127c89db9991080e6268c6e8430d0619:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.java",
          "src/jogl/classes/com/jogamp/audio/windows/waveout/Mixer.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CffTable.java",
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java",
          "src/jogl/classes/jogamp/opengl/awt/Java2D.java",
          "src/jogl/classes/javax/media/opengl/GLUniformData.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CharstringType2.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/spi/LEDataInputStream.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java"
        ],
        "commitId" : "a41db57df54863566b0e286cd100bbbc5518eb7f",
        "timestamp" : 1404839370000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Use <NumberType>.valueOf(..) instead of 'new <NumberType>(..)'\u000a",
        "date" : "2014-07-08T19:09:30+0200",
        "id" : "a41db57df54863566b0e286cd100bbbc5518eb7f",
        "msg" : "Findbugs: Use <NumberType>.valueOf(..) instead of 'new <NumberType>(..)'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/audio/windows/waveout/Mixer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CffTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/awt/Java2D.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/spi/LEDataInputStream.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLUniformData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CharstringType2.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java",
          "src/jogl/classes/jogamp/opengl/glu/tessellator/PriorityQHeap.java",
          "src/jogl/classes/jogamp/opengl/glu/tessellator/Sweep.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java",
          "src/jogl/classes/jogamp/opengl/glu/tessellator/PriorityQSort.java",
          "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/AppContextInfo.java",
          "src/jogl/classes/jogamp/opengl/glu/tessellator/GLUtessellatorImpl.java"
        ],
        "commitId" : "815776c5760e42c8b3c858a9bab982b203c59c24",
        "timestamp" : 1404839595000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Remove branches where reference cannot be null\u000a",
        "date" : "2014-07-08T19:13:15+0200",
        "id" : "815776c5760e42c8b3c858a9bab982b203c59c24",
        "msg" : "Findbugs: Remove branches where reference cannot be null",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/AppContextInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/tessellator/PriorityQHeap.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/tessellator/PriorityQSort.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/tessellator/Sweep.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/tessellator/GLUtessellatorImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java",
          "src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/KernSubtable.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/GposTable.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSBSStereo.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java",
          "src/jogl/classes/jogamp/graph/font/typecast/t2/T2Interpreter.java",
          "src/jogl/classes/jogamp/opengl/glu/nurbs/Curve.java",
          "src/jogl/classes/jogamp/opengl/glu/nurbs/Subdivider.java",
          "src/jogl/classes/jogamp/opengl/glu/mipmap/HalveImage.java",
          "src/jogl/classes/jogamp/graph/font/typecast/tt/engine/Interpreter.java",
          "src/jogl/classes/jogamp/opengl/glu/gl2/nurbs/GLUgl2nurbsImpl.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/mac/ResourceMap.java",
          "src/jogl/classes/jogamp/opengl/glu/nurbs/Mapdesc.java",
          "src/jogl/classes/jogamp/opengl/glu/nurbs/Maplist.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java",
          "src/test/com/jogamp/opengl/test/bugs/Issue344Base.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/GsubTable.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java"
        ],
        "commitId" : "f37592d54f3633c0f195a10770020cbb5a732809",
        "timestamp" : 1404842631000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Remove dead-code / unused [temp] storage and it's assignment\u000a",
        "date" : "2014-07-08T20:03:51+0200",
        "id" : "f37592d54f3633c0f195a10770020cbb5a732809",
        "msg" : "Findbugs: Remove dead-code / unused [temp] storage and it's assignment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/nurbs/Curve.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/nurbs/Mapdesc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/t2/T2Interpreter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/nurbs/Maplist.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/nurbs/Subdivider.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/GposTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/mipmap/HalveImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSBSStereo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/GsubTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/KernSubtable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/tt/engine/Interpreter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Issue344Base.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/mac/ResourceMap.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/gl2/nurbs/GLUgl2nurbsImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/graph/geom/SVertex.java",
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock02AWT.java"
        ],
        "commitId" : "be2b608e22d9a2a3a80eb547bee6180c2ca22678",
        "timestamp" : 1404842756000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Add comments that FB warnings are of no concern ..\u000a",
        "date" : "2014-07-08T20:05:56+0200",
        "id" : "be2b608e22d9a2a3a80eb547bee6180c2ca22678",
        "msg" : "Findbugs: Add comments that FB warnings are of no concern ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/geom/SVertex.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock02AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/glu/mipmap/Mipmap.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat4.java",
          "src/newt/classes/jogamp/newt/MonitorModeProps.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java",
          "src/test/com/jogamp/opengl/test/junit/newt/WindowEventCom2.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java",
          "src/test/com/jogamp/opengl/test/junit/util/UITestCase.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMainVersionGLCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java",
          "src/test/com/jogamp/opengl/test/junit/newt/WindowEventCom1.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2AWT3.java",
          "src/jogl/classes/jogamp/opengl/glu/mipmap/ExtractSByte.java",
          "src/jogl/classes/jogamp/opengl/glu/GLUquadricImpl.java"
        ],
        "commitId" : "de53d193c86a02a3cdc46c5c8758192d957d1c67",
        "timestamp" : 1404843003000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Misc minor issues (see below)\u000a\u000a- remove duplicate code in branch\u000a- Use Type.valueOf(primitive)\u000a- Don't use array.toString() directly\u000a- remove dead code\u000a",
        "date" : "2014-07-08T20:10:03+0200",
        "id" : "de53d193c86a02a3cdc46c5c8758192d957d1c67",
        "msg" : "Findbugs: Misc minor issues (see below)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/MonitorModeProps.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/UITestCase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/GLUquadricImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/WindowEventCom1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/mipmap/ExtractSByte.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/WindowEventCom2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/mipmap/Mipmap.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat4.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2AWT3.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMainVersionGLCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java"
        ],
        "commitId" : "9f0d303c2c325a5580054fe92f384c9a4076b065",
        "timestamp" : 1404843047000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "AnimatorBase: Use cached synchronized value instead of unsynchronized (sloppy left-over code)\u000a",
        "date" : "2014-07-08T20:10:47+0200",
        "id" : "9f0d303c2c325a5580054fe92f384c9a4076b065",
        "msg" : "AnimatorBase: Use cached synchronized value instead of unsynchronized",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextNewtAWTBug523.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLWindowInit03NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLJPanelInit02AWT.java"
        ],
        "commitId" : "cc9361f542d3b8bcbbf5edbd07c8e686b06ce66e",
        "timestamp" : 1404843115000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Use AtomicInteger for synchronized increment access\u000a",
        "date" : "2014-07-08T20:11:55+0200",
        "id" : "cc9361f542d3b8bcbbf5edbd07c8e686b06ce66e",
        "msg" : "Findbugs: Use AtomicInteger for synchronized increment access",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLWindowInit03NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextNewtAWTBug523.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLJPanelInit02AWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OneTriangle.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES2ImmModeSink.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES1ImmModeSink.java"
        ],
        "commitId" : "a00ee5f8126aeb7deadb3fbd4a7210b8ea0feda1",
        "timestamp" : 1404843168000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Use 'float' division instead of integer for float results\u000a",
        "date" : "2014-07-08T20:12:48+0200",
        "id" : "a00ee5f8126aeb7deadb3fbd4a7210b8ea0feda1",
        "msg" : "Findbugs: Use 'float' division instead of integer for float results",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES1ImmModeSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES2ImmModeSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OneTriangle.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw01ES2Listener.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java",
          "src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLNameResolver.java"
        ],
        "commitId" : "a2b75f52db38be223261cd378a4bc330cc2d3ede",
        "timestamp" : 1404843285000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Misc issues (Use private accessors of static fields; Use boolean operator; Avoid NPE\u000a",
        "date" : "2014-07-08T20:14:45+0200",
        "id" : "a2b75f52db38be223261cd378a4bc330cc2d3ede",
        "msg" : "Findbugs: Misc issues (Use private accessors of static fields; Use",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw01ES2Listener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/MultisampleDemoES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLNameResolver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/VdmxTable.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/InitConcurrentBaseNEWT.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/BaseTable.java",
          "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CffTable.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat.java",
          "src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java",
          "src/jogl/classes/jogamp/graph/geom/plane/Path2D.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug651NEWT.java",
          "src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java",
          "src/newt/classes/com/jogamp/newt/util/applet/VersionApplet3.java",
          "src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat2.java",
          "src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock02AWT.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/HdmxTable.java"
        ],
        "commitId" : "27115b5f050e881f959a33c04e7d3988bfe676bf",
        "timestamp" : 1404846933000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Use inner static class where possible\u000a",
        "date" : "2014-07-08T21:15:33+0200",
        "id" : "27115b5f050e881f959a33c04e7d3988bfe676bf",
        "msg" : "Findbugs: Use inner static class where possible",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CffTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/geom/plane/Path2D.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/InitConcurrentBaseNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/BaseTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock02AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet/VersionApplet3.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/HdmxTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/VdmxTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug651NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLBufferStorage.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java",
          "src/jogl/classes/com/jogamp/opengl/util/packrect/RectanglePacker.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java",
          "src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java"
        ],
        "commitId" : "947bf9c45261013d81cc7199cb71c89b88b18fdf",
        "timestamp" : 1404846970000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Use static fields where possible\u000a",
        "date" : "2014-07-08T21:16:10+0200",
        "id" : "947bf9c45261013d81cc7199cb71c89b88b18fdf",
        "msg" : "Findbugs: Use static fields where possible",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/packrect/RectanglePacker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLBufferStorage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/android/event/AndroidNewtEventFactory.java",
          "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java",
          "src/jogl/classes/jogamp/graph/font/typecast/ot/table/PostTable.java"
        ],
        "commitId" : "59125627b731705f656c1aac99d08b864665b445",
        "timestamp" : 1404847023000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Findbugs: Comment on some issues (OK, they are) ; Remove dead branches\u000a",
        "date" : "2014-07-08T21:17:03+0200",
        "id" : "59125627b731705f656c1aac99d08b864665b445",
        "msg" : "Findbugs: Comment on some issues (OK, they are) ; Remove dead branches",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/typecast/ot/table/PostTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/event/AndroidNewtEventFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java"
        ],
        "commitId" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
        "timestamp" : 1404847069000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "StereoDevice: Don't make inner class's method private due to wrapper generation (still, findbugs didn't report this)\u000a",
        "date" : "2014-07-08T21:17:49+0200",
        "id" : "4fd8983ecce4c95ff502604fbeb4ecabcf1f5c26",
        "msg" : "StereoDevice: Don't make inner class's method private due to wrapper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/code",
      "fullName" : "code"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}