{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl_onmaster\" build number 71",
          "upstreamBuild" : 71,
          "upstreamProject" : "jogl_onmaster",
          "upstreamUrl" : "job/jogl_onmaster/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 71,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
            "branch" : [
              {
                "SHA1" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
            "branch" : [
              {
                "SHA1" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
        "branch" : [
          {
            "SHA1" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#71",
  "duration" : 905386,
  "estimatedDuration" : 1395812,
  "executor" : None,
  "fullDisplayName" : "jogl_onmaster » linux-x86_64-master-001 #71",
  "id" : "2015-03-27_11-33-01",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 71,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1427452381000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl_onmaster/label=linux-x86_64-master-001/71/",
  "builtOn" : "linux64-null-centos55-jogamp-x64-chuck-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLBufferObjectTracker.java",
          "src/jogl/classes/com/jogamp/opengl/GLBufferStorage.java"
        ],
        "commitId" : "d9fe5c4aee7547bb89571c19c89ad173b63a4598",
        "timestamp" : 1426159082000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix API Doc: GLBufferObjectTracker / GLBufferStorage\u000a",
        "date" : "2015-03-12T12:18:02+0100",
        "id" : "d9fe5c4aee7547bb89571c19c89ad173b63a4598",
        "msg" : "Fix API Doc: GLBufferObjectTracker / GLBufferStorage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLBufferObjectTracker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLBufferStorage.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/RandR13.java",
          "src/newt/native/X11Screen.h",
          "src/newt/native/xrandr_utils.c",
          "src/newt/classes/jogamp/newt/MonitorModeProps.java",
          "src/newt/native/X11Screen.c",
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java",
          "src/newt/native/X11Display.c",
          "make/scripts/tests.sh",
          "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java",
          "src/newt/native/X11RandR11.c",
          "src/newt/native/X11RandR13.c",
          "src/newt/classes/jogamp/newt/driver/x11/RandR11.java",
          "src/newt/classes/jogamp/newt/driver/x11/RandR.java",
          "src/newt/native/X11Window.c",
          "src/newt/classes/com/jogamp/newt/MonitorDevice.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "2c88b6dfd4eb7e2cd9a50fa48e08ecafc980931a",
        "timestamp" : 1426880543000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1147 - Fix XRandR13 Usage: Rotate / Change-Mode, use unique CRTC/Mode ids, ..\u000a\u000aRandR 1.3 XRRSetCrtcConfig related:\u000a\u000a- X11RandR13 now sets the new screen size via XRRSetScreenSize(..)\u000a\u000a- X11RandR13 now propagates RRScreenChangeNotify events\u000a  via XRRUpdateConfiguration(event).\u000a  Hence reporting virtual desktop size now.\u000a\u000a- X11RandR13 now disables the CRTC before XRRSetCrtcConfig(..)\u000a  to avoid invalid configuration (see spec)!\u000a\u000aRandR 1.3 General:\u000a\u000a- Uses unique id named instead of unstable index\u000a  for modes and CRTC.\u000a  This allows proper identification even for 'swizzled' devices.\u000a",
        "date" : "2015-03-20T20:42:23+0100",
        "id" : "2c88b6dfd4eb7e2cd9a50fa48e08ecafc980931a",
        "msg" : "Bug 1147 - Fix XRandR13 Usage: Rotate / Change-Mode, use unique",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR13.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Screen.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Display.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11RandR11.c"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Screen.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11RandR13.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR11.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/xrandr_utils.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/MonitorModeProps.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceFactory.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceFactory.java",
          "make/config/oculusvr/oculusvr-ovr-CustomJavaCode.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoUtil.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.java",
          "src/newt/classes/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java",
          "src/jogl/classes/jogamp/opengl/util/stereo/DistortionMesh.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceConfig.java"
        ],
        "commitId" : "32fc8f3a64cfeee8936af98ae49f8e7c8dfe982f",
        "timestamp" : 1426905087000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on DK1 SDK w/o Eye Tracker)\u000a\u000a- DK2's screen on X11 (at least) starts in rotated mode,\u000a  detect and apply MonitorDevice rotation via NEWT's OpenGL StereoDeviceUtil\u000a\u000a- Move StereoDevice.Config -> StereoDeviceConfig\u000a\u000a- Expose generic StereoDevice to public: GenericStereoDeviceConfig + GenericStereoDeviceFactory\u000a\u000a- GenericStereoDeviceFactory exposes public GenericStereoDeviceConfig creation\u000a  for mono, sbs-stereo and lense-sbs-stereo w/ diff. parameters.\u000a\u000a- Pass eye surface/texture size for each eye from device to renderer,\u000a  instead of assuming unified values.\u000a\u000a- Unify GenericStereoDevice.createRenderer(..) and OVRStereoDevice.createRenderer(..) code\u000a",
        "date" : "2015-03-21T03:31:27+0100",
        "id" : "32fc8f3a64cfeee8936af98ae49f8e7c8dfe982f",
        "msg" : "Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on DK1 SDK w/o Eye",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/DistortionMesh.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceRenderer.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr-ovr-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceConfig.java"
          },
          {
            "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/util/stereo/StereoDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceFactory.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceConfig.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/util/stereo/StereoDeviceUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "oculusvr-sdk"
        ],
        "commitId" : "9a8ae7c79cb6a89626eeb6a9a00fc9e32f9c0a71",
        "timestamp" : 1426905219000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump oculusvr-sdk - Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on DK1 SDK w/o Eye Tracker)\u000a",
        "date" : "2015-03-21T03:33:39+0100",
        "id" : "9a8ae7c79cb6a89626eeb6a9a00fc9e32f9c0a71",
        "msg" : "Bump oculusvr-sdk - Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "oculusvr-sdk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/awt/NewtFactoryAWT.java",
          "src/newt/native/MacWindow.m",
          "src/nativewindow/native/macosx/OSXmisc.m",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java",
          "src/newt/native/NewtMacWindow.h",
          "src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01cNEWT.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
        ],
        "commitId" : "7438540ee6604cf91e14f12da891834d4cd83cfe",
        "timestamp" : 1426905459000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1148 - OSX MonitorDevice: Use unique and native deviceID instead of index\u000a\u000aAdopt to bug 1147, commit 2c88b6dfd4eb7e2cd9a50fa48e08ecafc980931a.\u000a\u000aUsing the native unique deviceID makes monitor identification more robust.\u000a\u000aThis also allows us simplify\u000a  displayID -> NSScreen-idx -> MonitorDevice\u000ainto\u000a  displayID -> MonitorDevice\u000a\u000aand to survive a primary monitor change.\u000a",
        "date" : "2015-03-21T03:37:39+0100",
        "id" : "7438540ee6604cf91e14f12da891834d4cd83cfe",
        "msg" : "Bug 1148 - OSX MonitorDevice: Use unique and native deviceID instead of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/awt/NewtFactoryAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01cNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.h"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/ScreenDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/win32/jni_md.h",
          "make/stub_includes/macosx/jni_md.h",
          "make/stub_includes/jni/jni.h",
          "make/stub_includes/jni/x11/jawt_md.h",
          "make/stub_includes/jni/win32/jni_md.h",
          "make/stub_includes/jni/x11/jni_md.h",
          "make/stub_includes/macosx/jni.h",
          "make/stub_includes/win32/jni.h",
          "make/stub_includes/x11/jni.h",
          "make/stub_includes/jni/macosx/jawt_md.h",
          "make/stub_includes/x11/jni_md.h",
          "make/stub_includes/jni/win32/jawt_md.h",
          "make/stub_includes/jni/jawt.h",
          "make/stub_includes/jni/macosx/jni_md.h"
        ],
        "commitId" : "9fb45e70730198fa7be940c5b48dd5c59bf04b93",
        "timestamp" : 1427162014000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Remove all JNI header, as they were unified in GlueGen commit 532b8df474976b474f0cf4eb2d93588ded2ad3fe\u000a",
        "date" : "2015-03-24T02:53:34+0100",
        "id" : "9fb45e70730198fa7be940c5b48dd5c59bf04b93",
        "msg" : "Remove all JNI header, as they were unified in GlueGen commit",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "make/stub_includes/macosx/jni_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/jni.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/x11/jawt_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/win32/jni.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/macosx/jawt_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/jawt.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/win32/jawt_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/win32/jni_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/macosx/jni.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/win32/jni_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/macosx/jni_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/x11/jni.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/jni/x11/jni_md.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/x11/jni_md.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml",
          "make/build-nativewindow.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "1edd563607867a8f3f5cc6d764c6d6462179aa0b",
        "timestamp" : 1427162137000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Adapt to new JNI header location within GlueGen, completes commit 9fb45e70730198fa7be940c5b48dd5c59bf04b93\u000a\u000aJNI header moved to GlueGen via commit 532b8df474976b474f0cf4eb2d93588ded2ad3fe\u000a",
        "date" : "2015-03-24T02:55:37+0100",
        "id" : "1edd563607867a8f3f5cc6d764c6d6462179aa0b",
        "msg" : "Adapt to new JNI header location within GlueGen, completes commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "590b5bed36622933f452caf1db18b4dd16a75669",
        "timestamp" : 1427162176000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1149 - Replacing PCPP w/ JCPP: Update HowToBuild.html\u000a",
        "date" : "2015-03-24T02:56:16+0100",
        "id" : "590b5bed36622933f452caf1db18b4dd16a75669",
        "msg" : "Bug 1149 - Replacing PCPP w/ JCPP: Update HowToBuild.html",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLContext.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile04NEWTOffscreenNoARBCtx.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXContext.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile03NEWTOffscreen.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile02NEWTNoARBCtx.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/GLProfile0XBase.java",
          "make/scripts/make.jogl.all.win64.bat",
          "make/scripts/tests-x64-dbg.bat",
          "make/scripts/make.jogl.all.win32.bat",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "e0ed09f8e2df570a9542f606a133c8fde074cbfe",
        "timestamp" : 1427380435000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1150 - Fix GLContextImpl.createImpl(..) NoARBCreateContext and '!ARB GL >= 3.1' issues\u000a\u000aThis fix solves the described issues below.\u000a\u000aTest cases added for onscreen and offscreen drawables,\u000athe latter includes Window's bitmap special case.\u000a\u000aGLContextImpl.createImpl(..): Fix NoARBCreateContext and '!ARB GL >= 3.1' issues:\u000a=================================================================================\u000aGLContextImpl.createImpl(..) implementation of X11GLXContext and WindowsWGLContext\u000awrongly handles the case of NoARBCreateContext.\u000aHere the !ARB created context shall allow GL >= 3.1,\u000asince ARB context creation is disabled and 'no mix' can occur.\u000a\u000aThe latter was already intended due to failure criteris 'createContextARBTried'\u000ain:\u000a  if( glCaps.getGLProfile().isGL3() && createContextARBTried ) {\u000a     failure(\"createImpl ctx !ARB but ARB is used, profile > GL2 requested\");\u000a  }\u000a\u000aFurther, WindowsWGLContext treats glCaps.isBitmap()\u000awithin the 'createContextARBTried=true' case, but it shall never\u000atried using the ARB context creation method.\u000aThis even lead to the issue of creating a 1.1 context,\u000abut having the ProcAddressTable being still on the GL > 2 cached table.\u000aThis is due to 'setGLFunctionAvailability(..)'.\u000a\u000aEnsure 'setGLFunctionAvailability(..)' is functional\u000a====================================================\u000a\u000aCaller shall either throws an exception if method returns false\u000aor issues a state reset.\u000a\u000aIn case 'setGLFunctionAvailability(..)' throws an exception itself,\u000athe states are no issue.\u000a",
        "date" : "2015-03-26T15:33:55+0100",
        "id" : "e0ed09f8e2df570a9542f606a133c8fde074cbfe",
        "msg" : "Bug 1150 - Fix GLContextImpl.createImpl(..) NoARBCreateContext and '!ARB",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win64.bat"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile02NEWTNoARBCtx.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXContext.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile03NEWTOffscreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile04NEWTOffscreenNoARBCtx.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/GLProfile0XBase.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GLContext.java"
        ],
        "commitId" : "a572f44f7a07171b34c18dee0b78a95ca577d2e4",
        "timestamp" : 1427380479000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLContext glVersionString: Group all 'compat' flags to save space, add ES32 compatibility\u000a",
        "date" : "2015-03-26T15:34:39+0100",
        "id" : "a572f44f7a07171b34c18dee0b78a95ca577d2e4",
        "msg" : "GLContext glVersionString: Group all 'compat' flags to save space, add",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/GLProfile0XBase.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfileXXNEWTPost.java"
        ],
        "commitId" : "900f1f2a877aacfa750388419f05c0c13d6c5f26",
        "timestamp" : 1427397258000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1150 - Fix unit tests: Use same definition as in GLProfile for 'disableOpenGLARBContext', i.e. exclude OSX\u000a\u000aAlso add 'TestGLProfileXXNEWTPost',\u000arun w/o any properties after TestGLProfile*NoARBCtx\u000ato be sure follow-up unit tests are tested under default conditions.\u000a",
        "date" : "2015-03-26T20:14:18+0100",
        "id" : "900f1f2a877aacfa750388419f05c0c13d6c5f26",
        "msg" : "Bug 1150 - Fix unit tests: Use same definition as in GLProfile for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/GLProfile0XBase.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfileXXNEWTPost.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/config/oculusvr/oculusvr.c",
          "make/config/oculusvr/oculusvr-common.cfg",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java",
          "oculusvr-sdk",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRUtil.java",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java",
          "src/oculusvr/classes/com/jogamp/oculusvr/OVRVersion.java"
        ],
        "commitId" : "bb6a8fdc8decdbec64bbab0fe2175e76211d0e77",
        "timestamp" : 1427405810000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1116 - Add OculusVR DK2 Support - Part-2 (DK1 and DK2 on DK2 SDK w/ Eye Tracker if available)\u000a",
        "date" : "2015-03-26T22:36:50+0100",
        "id" : "bb6a8fdc8decdbec64bbab0fe2175e76211d0e77",
        "msg" : "Bug 1116 - Add OculusVR DK2 Support - Part-2 (DK1 and DK2 on DK2 SDK w/",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "oculusvr-sdk"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr.c"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/com/jogamp/oculusvr/OVRVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/config/oculusvr/oculusvr.c",
          "make/config/oculusvr/oculusvr-common.cfg",
          "src/oculusvr/native/OVRImplMisc.cpp",
          "make/build-oculusvr.xml",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java",
          "oculusvr-sdk",
          "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java",
          "make/config/oculusvr/oculusvr.cfg",
          "src/oculusvr/classes/com/jogamp/oculusvr/OVRVersion.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "e626312c79f49b2244b5fdae8dbbf1ee22520817",
        "timestamp" : 1427418478000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1116: Oculus SDK 0.4.4 support for JOGL - Part-3: New set of C-files, adapt to new SDK API\u000a\u000a- Tested on Windows and working StereoDemo01 w/ DK2!\u000a",
        "date" : "2015-03-27T02:07:58+0100",
        "id" : "e626312c79f49b2244b5fdae8dbbf1ee22520817",
        "msg" : "Bug 1116: Oculus SDK 0.4.4 support for JOGL - Part-3: New set of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "delete",
            "file" : "src/oculusvr/native/OVRImplMisc.cpp"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/com/jogamp/oculusvr/OVRVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "oculusvr-sdk"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-oculusvr.xml"
        ],
        "commitId" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
        "timestamp" : 1427448514000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1116: Oculus SDK 0.4.4 support for JOGL - Fix OSX build\u000a",
        "date" : "2015-03-27T10:28:34+0100",
        "id" : "eae39dbad70d6ecfe0f47766ee8afe99890e7337",
        "msg" : "Bug 1116: Oculus SDK 0.4.4 support for JOGL - Fix OSX build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}