{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 983",
          "upstreamBuild" : 983,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 983,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
            "branch" : [
              {
                "SHA1" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
            "branch" : [
              {
                "SHA1" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
        "branch" : [
          {
            "SHA1" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
            "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" : 624,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#983",
  "duration" : 3601498,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #983",
  "id" : "2013-05-06_17-51-53",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 983,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1367855513000,
  "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=macos-x86_64/983/",
  "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/GLContextImpl.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java"
        ],
        "commitId" : "ff9fb2d0adc81fdf25d6e26b91e1f67d8241e3e4",
        "timestamp" : 1366947672000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLContext*'s ctxGLSLVersion: Use zeroVersion to denominate uninitialized VersionNumber instead of null, it's get*string returns a zero length string instead of null.\u000a",
        "date" : "2013-04-26T05:41:12+0200",
        "id" : "ff9fb2d0adc81fdf25d6e26b91e1f67d8241e3e4",
        "msg" : "GLContext*'s ctxGLSLVersion: Use zeroVersion to denominate uninitialized",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/spi/JPEGImage.java"
        ],
        "commitId" : "94ea306d1809290db678d3181619bdc39d4334bb",
        "timestamp" : 1367012292000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Move JPEGDecoder.PixelStorage -> TextureData.ColorSink: Appropriate name + public use\u000a",
        "date" : "2013-04-26T23:38:12+0200",
        "id" : "94ea306d1809290db678d3181619bdc39d4334bb",
        "msg" : "Move JPEGDecoder.PixelStorage -> TextureData.ColorSink: Appropriate name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/spi/JPEGImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java"
        ],
        "commitId" : "29e5caf61c1e09d2b225f4d42f5a384dd6eef9a8",
        "timestamp" : 1367012714000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Complete commit e7064ece049705e013d80985eae698ce0ee3c4e3: Add getDefaultPixelDataFormat(), complementing getDefaultPixelDataType()\u000a",
        "date" : "2013-04-26T23:45:14+0200",
        "id" : "29e5caf61c1e09d2b225f4d42f5a384dd6eef9a8",
        "msg" : "Complete commit e7064ece049705e013d80985eae698ce0ee3c4e3: Add",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureCoords.java"
        ],
        "commitId" : "2fc95fa183a133b4a1b675c50a2d97bf41c6c391",
        "timestamp" : 1367018287000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add missing JogAmp (c) note - using date of 1st JogAmp edit.\u000a",
        "date" : "2013-04-27T01:18:07+0200",
        "id" : "2fc95fa183a133b4a1b675c50a2d97bf41c6c391",
        "msg" : "Add missing JogAmp (c) note - using date of 1st JogAmp edit.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/TextureCoords.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTBenchmarkNewtAWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/spi/JPEGImage.java",
          "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/awt/AWTTextureData.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGImage01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTCompareNewtAWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java"
        ],
        "commitId" : "587ec1437ed762ed8cdfcbf27f940ab83813f4a5",
        "timestamp" : 1367036926000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TextureData: Add PixelAttributes and PixelBufferProvider; ColorSink back to JPEGDecode (not general enough)\u000a\u000a- TextureData: Add PixelAttributes and PixelBufferProvider\u000a  - PixelBufferProvider is intended as a pattern allowing\u000a    producers (i.e. GLReadBufferUtil) to utilize custom pixel buffer\u000a    for various intend.\u000a\u000a  - PixelAttributes can be chosen by PixelBufferProvider implementation\u000a    and groups the texture's pixel/data format and type.\u000a    TextureData uses PixelAttributes internally now.\u000a\u000a- ColorSink back to JPEGDecode (not general enough)\u000a  - Partially reverts 94ea306d1809290db678d3181619bdc39d4334bb\u000a",
        "date" : "2013-04-27T06:28:46+0200",
        "id" : "587ec1437ed762ed8cdfcbf27f940ab83813f4a5",
        "msg" : "TextureData: Add PixelAttributes and PixelBufferProvider; ColorSink back",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTBenchmarkNewtAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/spi/JPEGImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGImage01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/awt/AWTTextureData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTCompareNewtAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLReadBufferUtil.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture02AWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestBug605FlippedImageNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture01AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461FBOSupersamplingSwingAWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/Screenshot.java"
        ],
        "commitId" : "4d35eaa766071fd8dedab8b6e2ee53710831c567",
        "timestamp" : 1367038044000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLReadBufferUtil: Utilizing PixelBufferProvider; Adding AWTGLReadBufferUtil adding BufferedImage support; Demonstrating w/ unit tests.\u000a",
        "date" : "2013-04-27T06:47:24+0200",
        "id" : "4d35eaa766071fd8dedab8b6e2ee53710831c567",
        "msg" : "GLReadBufferUtil: Utilizing PixelBufferProvider; Adding",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLReadBufferUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/Screenshot.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture02AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture01AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461FBOSupersamplingSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestBug605FlippedImageNEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/javax/media/nativewindow/util/RectangleImmutable.java",
          "src/newt/native/WindowsWindow.c",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGraphUI1pActivity.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/newt/classes/com/jogamp/newt/Window.java",
          "src/newt/classes/com/jogamp/newt/util/MonitorModeUtil.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java",
          "src/nativewindow/classes/javax/media/nativewindow/util/Insets.java",
          "make/scripts/tests.sh",
          "src/newt/classes/com/jogamp/newt/event/MonitorEvent.java",
          "src/newt/native/ScreenMode.h",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01cNEWT.java",
          "src/newt/classes/jogamp/newt/ScreenMonitorState.java",
          "src/newt/classes/jogamp/newt/driver/x11/RandR.java",
          "make/scripts/tests-x64.bat",
          "src/newt/classes/com/jogamp/newt/MonitorDevice.java",
          "src/test/com/jogamp/opengl/test/android/NEWTRedSquareES1Activity.java",
          "make/build-newt.xml",
          "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java",
          "src/newt/classes/com/jogamp/newt/event/NEWTEvent.java",
          "src/newt/classes/com/jogamp/newt/event/ScreenModeListener.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGearsES2TransActivity.java",
          "src/test/com/jogamp/opengl/test/junit/newt/ManualScreenMode03NEWT.java",
          "src/newt/native/MacWindow.m",
          "src/newt/classes/jogamp/newt/MonitorModeProps.java",
          "make/scripts/java-win64-dbg.bat",
          "src/newt/classes/com/jogamp/newt/event/MonitorModeListener.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGraphUI2pActivity.java",
          "src/newt/classes/jogamp/newt/driver/x11/RandR11.java",
          "src/newt/native/X11Window.c",
          "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java",
          "src/newt/native/NewtMacWindow.m",
          "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/RandR13.java",
          "src/newt/classes/jogamp/newt/driver/android/WindowDriver.java",
          "src/newt/native/X11Screen.h",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java",
          "src/nativewindow/classes/javax/media/nativewindow/util/SurfaceSize.java",
          "src/nativewindow/classes/javax/media/nativewindow/util/Point.java",
          "src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java",
          "src/newt/native/X11Screen.c",
          "src/newt/native/NewtMacWindow.h",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01aNEWT.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGearsES1Activity.java",
          "src/nativewindow/classes/javax/media/nativewindow/util/Dimension.java",
          "src/nativewindow/classes/javax/media/nativewindow/util/Rectangle.java",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java",
          "src/newt/classes/com/jogamp/newt/Screen.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "src/newt/native/Window.h",
          "src/newt/classes/com/jogamp/newt/MonitorMode.java",
          "src/newt/classes/jogamp/newt/ScreenModeStatus.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGearsES2ActivityLauncher.java",
          "src/test/com/jogamp/opengl/test/android/NEWTRedSquareES2Activity.java",
          "src/newt/classes/com/jogamp/newt/util/MonitorMode.java",
          "src/newt/classes/com/jogamp/newt/util/ScreenModeUtil.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java",
          "src/test/com/jogamp/opengl/test/android/NEWTElektronActivity.java",
          "src/newt/classes/jogamp/newt/MonitorDeviceImpl.java",
          "src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java",
          "src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java",
          "src/newt/classes/com/jogamp/newt/event/OutputEvent.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java",
          "src/newt/native/X11RandR11.c",
          "src/newt/native/X11RandR13.c",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/OffscreenWindow.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/newt/classes/com/jogamp/newt/ScreenMode.java"
        ],
        "commitId" : "6ebf649d1b87944257fe492e0aef842d1b8debc2",
        "timestamp" : 1367846829000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 600 and Bug 721: Adding support for multiple monitors w/ NEWT\u000a\u000a- Support for all monitor devices and their available modes\u000a  - X11: Use RandR 1.3 if available\u000a  - Retrieve information\u000a  - Changing a monitor device's mode\u000a\u000a- Support for dedicated and spannig fullscreen\u000a  - See <http://jogamp.org/files/screenshots/newt-mmonitor/html/>\u000a\u000a- TODO:\u000a  - X11 RandR does _not_ relayout the virtual screen size\u000a    and neither the CRT's viewport.\u000a    We may need to relayout them if they were covering a seamless region\u000a    to achieve same experience!\u000a\u000a  - OSX: No machine to attach a secondary CRT -> TEST!\u000a\u000a- Tested Manually for Regressions\u000a  - Linux ARMv6hf (Rasp-Pi/BCM, Panda/X11)\u000a  - Android (Huawei, Kindle)\u000a\u000a- Tested Manually and junit:\u000a  - X11/Linux\u000a    - NV, ATI-Catalyst w/ 2 CRTs\u000a    - VBox w/ 4 CRTs\u000a\u000a  - Win/Windows\u000a    - NV, w/ 2 CRTs\u000a    - VBox w/ 4 CRTs\u000a\u000a  - X11/OpenIndiana, NV, 1 CRT\u000a",
        "date" : "2013-05-06T15:27:09+0200",
        "id" : "6ebf649d1b87944257fe492e0aef842d1b8debc2",
        "msg" : "Fix Bug 600 and Bug 721: Adding support for multiple monitors w/ NEWT",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/newt/classes/com/jogamp/newt/ScreenMode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/OffscreenWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGraphUI2pActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/util/Rectangle.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/MonitorModeProps.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGearsES2ActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/event/MonitorModeListener.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorDevice.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/jogamp/newt/ScreenModeStatus.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/ManualScreenMode03NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTElektronActivity.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/com/jogamp/newt/util/ScreenModeUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTRedSquareES1Activity.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/ScreenMode.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR13.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/util/Insets.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01aNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/util/Point.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGearsES1Activity.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/ScreenMonitorState.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/Window.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/WindowDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/MonitorDeviceImpl.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/com/jogamp/newt/event/ScreenModeListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/util/RectangleImmutable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR11.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01cNEWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/util/MonitorModeUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11RandR13.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/com/jogamp/newt/util/MonitorMode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Window.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/event/MonitorEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Screen.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorMode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTRedSquareES2Activity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11RandR11.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/util/Dimension.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/event/OutputEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Screen.h"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGraphUI1pActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGearsES2TransActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/util/SurfaceSize.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/event/NEWTEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsES1.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl3/GeomShader01TextureGL3.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OlympicES1.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug651NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/PointsDemoES2.java",
          "src/jogl/classes/com/jogamp/opengl/JoglVersion.java",
          "src/jogl/classes/jogamp/opengl/ExtensionAvailabilityCache.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/RedSquareES1.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java"
        ],
        "commitId" : "502e1d863e636808b7436354c3b639fc2f92bf29",
        "timestamp" : 1367846975000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLSL Version Exposure: Type in 'static' GL -> GLSL matching, don't set GLSL version if GLSL is n/a\u000a",
        "date" : "2013-05-06T15:29:35+0200",
        "id" : "502e1d863e636808b7436354c3b639fc2f92bf29",
        "msg" : "Fix GLSL Version Exposure: Type in 'static' GL -> GLSL matching, don't",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug651NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/ExtensionAvailabilityCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/RedSquareES1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OlympicES1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/JoglVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/PointsDemoES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsES1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl3/GeomShader01TextureGL3.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
        ],
        "commitId" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
        "timestamp" : 1367847091000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLX: X11GLXContext used wrong FBConfig n/a query; X11GLX*: If FBConfig is n/a force GLX (server) version down to 1.1 to avoid crashes w/ old GLX server (i.e. Mesa 4.*).\u000a",
        "date" : "2013-05-06T15:31:31+0200",
        "id" : "c8f41307f4a622398b3e765badc0525d74c2cbf7",
        "msg" : "Fix GLX: X11GLXContext used wrong FBConfig n/a query; X11GLX*: If",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wamei.cho",
      "fullName" : "wamei.cho"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/eric.brayet",
      "fullName" : "eric.brayet"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/harvey.harrison",
      "fullName" : "harvey.harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    }
  ]
}