{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,372",
          "upstreamBuild" : 1372,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1372,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
            "branch" : [
              {
                "SHA1" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
            "branch" : [
              {
                "SHA1" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
        "branch" : [
          {
            "SHA1" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 1,
      "skipCount" : 0,
      "totalCount" : 989,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1372",
  "duration" : 5751775,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #1372",
  "id" : "2015-03-06_11-50-32",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1372,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1425639032000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1372/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/WindowsWindow.c",
          "src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java",
          "src/newt/native/WindowsEDID.h",
          "make/build-newt.xml",
          "src/jogl/classes/com/jogamp/opengl/JoglVersion.java",
          "make/scripts/tests.sh",
          "src/newt/native/WindowsEDID.c",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "70faf070f50ea66fd4cc8f5f586614810f378787",
        "timestamp" : 1424060623000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read via EDID\u000a\u000aOn Windows, one must read the monitor's EDID data as stored in the registry,\u000ano 'simple' API works otherwise.\u000a\u000aThe proper way requires utilizing the Windows Setup-API.\u000a\u000aThis code is inspired by Ofek Shilon's code and blog post:\u000a   <http://ofekshilon.com/2014/06/19/reading-specific-monitor-dimensions/>\u000a   See: function 'NewtEDID_GetMonitorSizeFromEDIDByModelName'\u000a\u000aIn contrast to Ofek's code, function 'NewtEDID_GetMonitorSizeFromEDIDByDevice'\u000auses the proper link from\u000a     DISPLAY_DEVICE.DeviceID -> SP_DEVICE_INTERFACE_DETAIL_DATA.DevicePath,\u000awhere DISPLAY_DEVICE.DeviceID is the monitor's enumeration via:\u000a     EnumDisplayDevices(adapterName, monitor_idx, &ddMon, EDD_GET_DEVICE_INTERFACE_NAME);\u000aHence the path to the registry-entry is well determined instead of just comparing\u000athe monitor's model name.\u000a",
        "date" : "2015-02-16T05:23:43+0100",
        "id" : "70faf070f50ea66fd4cc8f5f586614810f378787",
        "msg" : "Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/JoglVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/WindowsEDID.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/WindowsEDID.c"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/util/PixelFormatUtil.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/util/PixelFormat.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPixelFormatUtil00NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.java"
        ],
        "commitId" : "42d88f99cfa62304943a7b37700653e627b13e61",
        "timestamp" : 1424061592000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix typo: PixelFormat.Composition.[componenCount() -> componentCount()]\u000a\u000a.. thx to Julien Gouesse's review.\u000a",
        "date" : "2015-02-16T05:39:52+0100",
        "id" : "42d88f99cfa62304943a7b37700653e627b13e61",
        "msg" : "Fix typo: PixelFormat.Composition.[componenCount() -> componentCount()]",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/util/PixelFormatUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/AWTGLPixelBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/util/PixelFormat.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLReadBufferUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPixelFormatUtil00NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java",
          "src/newt/native/WindowsWindow.c",
          "src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/newt/native/MacWindow.m",
          "src/newt/classes/jogamp/newt/MonitorModeProps.java",
          "src/newt/classes/jogamp/newt/MonitorDeviceImpl.java",
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java",
          "src/newt/classes/com/jogamp/newt/Screen.java",
          "src/newt/native/ScreenMode.h",
          "src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/RandR11.java",
          "src/newt/native/X11RandR13.c",
          "src/newt/classes/com/jogamp/newt/MonitorDevice.java",
          "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java"
        ],
        "commitId" : "559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655",
        "timestamp" : 1424128489000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT MonitorDevice: Identify cloned devices (fully covered) ; Windows: Iterate-over and identify all adapter:monitor. (Bug 1129)\u000a\u000a- Identify cloned devices (fully covered)\u000a  - MonitorDevice gets 'isCloned()' to identify whether\u000a    it is a cloned device, i.e. fully covered by another monitor.\u000a    This detection may happen natively but will always performed\u000a    platform agnostic.\u000a\u000a  - getMainMonitor(..) now exclude 'cloned' devices\u000a\u000a- Windows: Iterate-over and identify all adapter:monitor\u000a  - Since we also list cloned monitor,\u000a    we need to iterate over all adapter and all it's monitor-devices.\u000a  - The native monitor-id is now defined as: ( adapter-idx << 8 ) | monitor-idx.\u000a\u000a- Bug 1129 <- listed under this bug entry for convenience\u000a",
        "date" : "2015-02-17T00:14:49+0100",
        "id" : "559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655",
        "msg" : "NEWT MonitorDevice: Identify cloned devices (fully covered) ; Windows:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/intel/gdl/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/MonitorModeProps.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.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/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/MonitorDeviceImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/ScreenMode.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/RandR11.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/egl/ScreenDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11RandR13.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
        ],
        "commitId" : "c6e79657acd2104edfe4354d7d52f228895250c9",
        "timestamp" : 1424129403000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655 (ArrayHashSet<MonitorDevice> instance erroneously added)\u000a\u000aRevert useless ArrayHashSet<MonitorDevice> instance erroneously\u000aadded in commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655.\u000a",
        "date" : "2015-02-17T00:30:03+0100",
        "id" : "c6e79657acd2104edfe4354d7d52f228895250c9",
        "msg" : "Fix commit 559ecad2a2387ba0aa34ce9e35ca8a2c5a31e655",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
        ],
        "commitId" : "480f4251cf3cf530493611d8924f905cacc349d5",
        "timestamp" : 1424144269000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindowFactory: Add FIXME tag regarding Bug 973 (Needs service provider interface (SPI) for TK dependent implementation) ..\u000a\u000aAlso:\u000a\u000a- add 'AbstractGraphicsDevice createDevice(final String nwt, ..)' variant\u000a  for explicit TK type passing.\u000a\u000a- 'AbstractGraphicsDevice createDevice(..)'\u000a  uses DefaultGraphicsDevice for generic TK types, but TYPE_EGL and TYPE_AWT\u000a",
        "date" : "2015-02-17T04:37:49+0100",
        "id" : "480f4251cf3cf530493611d8924f905cacc349d5",
        "msg" : "NativeWindowFactory: Add FIXME tag regarding Bug 973 (Needs service",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/MonitorDevice.java",
          "src/newt/classes/jogamp/newt/MonitorDeviceImpl.java"
        ],
        "commitId" : "3ec3d5cedd7902b2fe14dc56a3f845cfe0752905",
        "timestamp" : 1424144505000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MonitorDevice: Add 'throws IllegalStateException' for [query|set]CurrentMode(..) if !screen.isNativeValid()\u000a",
        "date" : "2015-02-17T04:41:45+0100",
        "id" : "3ec3d5cedd7902b2fe14dc56a3f845cfe0752905",
        "msg" : "MonitorDevice: Add 'throws IllegalStateException' for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/MonitorDeviceImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java",
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
        ],
        "commitId" : "a28e1610e1c29279847bce80e1aa80a947ff799e",
        "timestamp" : 1424144632000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindow: Refactor getLocationOnScreenSafe(..) and getLocationOnScreenNonBlocking(..) from JAWTWindow -> AWTMisc (to be reused)\u000a",
        "date" : "2015-02-17T04:43:52+0100",
        "id" : "a28e1610e1c29279847bce80e1aa80a947ff799e",
        "msg" : "NativeWindow: Refactor getLocationOnScreenSafe(..) and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/awt/NewtFactoryAWT.java",
          "src/newt/classes/com/jogamp/newt/Screen.java",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/nativewindow/native/macosx/OSXmisc.m",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "37ec129f36097f41ed0d45cbccd7a93e493e2bb9",
        "timestamp" : 1424151034000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1130 - Add Mapping from AWT Component -> NEWT [Screen, MonitorDevice]\u000a\u000aThe mapping AWT Component -> NEWT [Screen, MonitorDevice]\u000ashall allow generic AWT applications to utilize NEWT's MonitorDevice\u000ainformation like physical monitor-size and DPI.\u000a\u000a- AWT-Component -> NEWT-Display:\u000a  - NewtFactoryAWT.createDisplay\u000a\u000a- AWT-Component -> NEWT-Screen:\u000a  - NewtFactoryAWT.createScreen\u000a\u000a- AWT-Component -> NEWT-MonitorMode:\u000a  - NewtFactoryAWT.getMonitorDevice\u000a\u000a- NewtFactoryAWT.getMonitorDevice\u000a  - If OSX, utilizing OSX's AWT Component -> MonitorDevice-Index mapping\u000a  - Otherwise using the coverage to identify MonitorDevice\u000a\u000aSee TestGearsES2GLJPanelAWT 'GetPixelScale',\u000ademonstrating the mapping while pressing 'p' (cached MonitorMode)\u000aand pressing SHIFT-'p' (non-cached MonitorMode).\u000a",
        "date" : "2015-02-17T06:30:34+0100",
        "id" : "37ec129f36097f41ed0d45cbccd7a93e493e2bb9",
        "msg" : "Bug 1130 - Add Mapping from AWT Component -> NEWT [Screen,",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/awt/NewtFactoryAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/egl/EGL/egl.h",
          "make/stub_includes/opengl/GLES3/gl31.h",
          "make/stub_includes/opengl/GL/glxext.h",
          "make/stub_includes/opengl/GLES3/gl3platform.h",
          "make/stub_includes/opengl/GLES2/gl2platform.h",
          "make/stub_includes/opengl/GL/glcorearb.h",
          "make/stub_includes/opengl/GLES2/gl2ext.h",
          "make/stub_includes/khr/KHR/khrplatform.h",
          "make/stub_includes/opengl/GL/wglext.h",
          "make/stub_includes/opengl/GLES3/khrplatform.h",
          "make/stub_includes/opengl/GLES2/gl2.h",
          "make/stub_includes/opengl/GLES3/gl3.h",
          "make/stub_includes/egl/EGL/eglplatform.h",
          "make/stub_includes/opengl/GL/glext.h",
          "make/stub_includes/egl/EGL/eglext.h"
        ],
        "commitId" : "6b05c6919f3df20ce0b55d5ac7dda7b14068568e",
        "timestamp" : 1424912336000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 1: Update header to latest version\u000a\u000a- khr/KHR/khrplatform.h:     2013-09-30 vanilla\u000a- opengl/GLES3/khrplatform.h *removed* -> khr/KHR/khrplatform.h\u000a\u000a- egl/EGL/egl.h:             2015-01-02 vanilla\u000a- egl/EGL/eglext.h:          2015-01-02 vanilla\u000a- egl/EGL/eglplatform.h:     2013-10-09 vanilla\u000a\u000a- opengl/GLES2/gl2.h:        2015-01-22 vanilla\u000a- opengl/GLES2/gl2ext.h      2015-01-26 vanilla\u000a- opengl/GLES2/gl2platform.h 2013-10-02 vanilla\u000a\u000a- opengl/GLES3/gl3.h         *removed* -> opengl/GLES3/gl31.h\u000a- opengl/GLES3/gl31.h        2015-01-22 vanilla\u000a- opengl/GLES3/gl3platform.h 2013-10-02 vanilla\u000a\u000a- opengl/GL/glcorearb.h      2015-02-02 vanilla\u000a- opengl/GL/glext.h          2015-02-02 vanilla\u000a- opengl/GL/glxext.h         2014-09-18 vanilla\u000a- opengl/GL/wglext.h         2014-08-11 vanilla\u000a",
        "date" : "2015-02-26T01:58:56+0100",
        "id" : "6b05c6919f3df20ce0b55d5ac7dda7b14068568e",
        "msg" : "Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 1: Update header",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES3/gl3platform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/egl/EGL/eglext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/egl/EGL/egl.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES2/gl2.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/wglext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/egl/EGL/eglplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glcorearb.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/GLES3/gl3.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES2/gl2ext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glxext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/khr/KHR/khrplatform.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/opengl/GLES3/khrplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES2/gl2platform.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES3/gl31.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/opengl/GL/glcorearb.h",
          "make/stub_includes/egl/EGL/eglplatform.h",
          "make/stub_includes/opengl/GL/glext.h",
          "make/stub_includes/khr/KHR/khrplatform.h"
        ],
        "commitId" : "47713518e3317b2621ee7ff1bbf8223fbce7fdc4",
        "timestamp" : 1425523363000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 2: Minimal patch of vanilla GL headers\u000a\u000aNew vanilla GL headers were dropped w/ commit 6b05c6919f3df20ce0b55d5ac7dda7b14068568e.\u000a\u000a- egl/EGL/eglplatform.h:     2013-10-09 +generic void pointer for EGLNative*Type\u000a\u000a- khr/KHR/khrplatform.h:     2013-09-30 +using 'our' GlueGen stdint types, hence reduced\u000a\u000a- GL/glcorearb.h:            2015-02-02 +using 'our' stdint- and platform types\u000a\u000a- GL/glext.h:                2015-02-02 +using 'our' stdint- and platform types\u000a",
        "date" : "2015-03-05T03:42:43+0100",
        "id" : "47713518e3317b2621ee7ff1bbf8223fbce7fdc4",
        "msg" : "Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 2: Minimal patch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glcorearb.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/khr/KHR/khrplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/egl/EGL/eglplatform.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glext.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/opengl/GL/glcorearb.h",
          "make/stub_includes/opengl/GL/glext.h"
        ],
        "commitId" : "a554616fae30facd7574679b5c8b244757b7ccd9",
        "timestamp" : 1425627496000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 3: Minimal patch of vanilla GL headers (Fix last patch)\u000a\u000aLast patch of vanilla header, commit 47713518e3317b2621ee7ff1bbf8223fbce7fdc4,\u000aadded gl-types.h include, which causes 'redefined' warnings or errors.\u000a\u000aRemoved.\u000a\u000a- GL/glcorearb.h      2015-02-02 - #include \"gl-types.h\"\u000a- GL/glext.h          2015-02-02 - #include \"gl-types.h\"\u000a",
        "date" : "2015-03-06T08:38:16+0100",
        "id" : "a554616fae30facd7574679b5c8b244757b7ccd9",
        "msg" : "Bug 1135 - Support EGL 1.5 , ES 3.1 and GL 4.5 - Part 3: Minimal patch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glcorearb.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/opengl/GLES/glext.h",
          "make/stub_includes/x11/X11/X.h",
          "make/stub_includes/win32/wingdi.h",
          "make/stub_includes/opengl/gl-types.h",
          "make/stub_includes/opengl/GL/gl-platform.h",
          "make/stub_includes/win32/winwgl.h",
          "make/stub_includes/opengl/GL/gl.h",
          "make/stub_includes/win32/wingdi_types.h",
          "make/stub_includes/win32/windows.h",
          "make/stub_includes/opengl/GL/glcorearbext.h"
        ],
        "commitId" : "0674a3678d747335ad36f0f57e3bdc9c168f0dcf",
        "timestamp" : 1425627733000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Fix other GL header and windows-system header\u000a\u000a- GL/gl.h: remove added gl-types.h include, which causes 'redefined' warnings or errors.\u000a\u000a- GLES/glext.h: Use vanilla 'typedef void* GLeglImageOES'\u000a\u000a- opengl/gl-types.h: Complete all GL types\u000a\u000a- Fix windows.h and all its related header\u000a",
        "date" : "2015-03-06T08:42:13+0100",
        "id" : "0674a3678d747335ad36f0f57e3bdc9c168f0dcf",
        "msg" : "Bug 1135 - Fix other GL header and windows-system header",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GLES/glext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/gl.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/wingdi_types.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/windows.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/wingdi.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/winwgl.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/x11/X11/X.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl-types.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/glcorearbext.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/GL/gl-platform.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/config/jogl/gl-es3-impl.cfg",
          "make/config/nativewindow/jawt-macosx.cfg",
          "make/stub_includes/opengl/gl2.c",
          "make/config/jogl/gl-if-gl2.cfg",
          "make/config/jogl/gl-impl-CustomJavaCode-gles3.java",
          "make/config/jogl/gl2_es2-common.cfg",
          "make/config/jogl/wgl-win32.cfg",
          "make/stub_includes/opengl/gl4bc.c",
          "make/config/jogl/gl-if-CustomJavaCode-gl_compat.java",
          "make/config/jogl/cgl-macosx.cfg",
          "make/config/jogl/gl-if-gl3.cfg",
          "make/scripts/tests.sh",
          "make/config/jogl/gl-if-gl3-ignores.cfg",
          "make/config/jogl/gl-if-gl4-ignores.cfg",
          "make/config/jogl/egl-common.cfg",
          "make/config/jogl/gl-if-gl2es3-subset.cfg",
          "make/config/jogl/cglext.cfg",
          "make/stub_includes/opengl/gl3bc.c",
          "make/config/jogl/gl-if-gl4.cfg",
          "make/config/jogl/gl-if-CustomJavaCode-gl.java",
          "make/config/nativewindow/win32-lib.cfg",
          "make/config/jogl/gl-if-gl-ignores.cfg",
          "make/config/jogl/gl-common-extensions.cfg",
          "make/config/jogl/gl-if-CustomJavaCode-es3.java",
          "make/config/jogl/gl-gl4bc.cfg",
          "make/config/jogl/gl-if-luminance-ignore.cfg",
          "make/config/jogl/wglext.cfg",
          "make/config/jogl/gl3-common.cfg",
          "make/config/jogl/gl-if-gl3bc.cfg",
          "make/config/jogl/gl-es1.cfg",
          "make/config/jogl/gl-impl-CustomCCode-gles3.c",
          "make/config/jogl/gl-impl-CustomCCode-gles1.c",
          "make/config/nativewindow/jawt-win32.cfg",
          "make/config/jogl/gl3ext-headers.cfg",
          "make/config/jogl/gl-if-gl2gl3-subset.cfg",
          "make/config/jogl/gl-impl-CustomCCode-gl4bc.c",
          "make/config/jogl/gl2_es3-common.cfg",
          "make/config/jogl/gl-if-gl3_es3.cfg",
          "make/stub_includes/opengl/gles2.c",
          "make/config/jogl/es3-headers.cfg",
          "make/config/jogl/gl3-headers.cfg",
          "make/config/jogl/gl-desktop.cfg",
          "make/config/nativewindow/jawt-x11.cfg",
          "make/config/jogl/gl-if-gl2_es3-ignores.cfg",
          "make/config/jogl/gl-if-gl2_es2-ignores.cfg",
          "make/config/nativewindow/x11-lib.cfg",
          "make/config/jogl/gl-if-gl.cfg",
          "make/config/jogl/es1-headers.cfg",
          "make/config/jogl/gl-desktop-ignores.cfg",
          "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java",
          "make/stub_includes/x11/window-system1.c",
          "make/config/jogl/gl-embedded-ignores.cfg",
          "make/config/jogl/gl-if-gl2_es1.cfg",
          "make/config/jogl/gl-impl-CustomJavaCode-gles1.java",
          "make/config/jogl/glxext.cfg",
          "make/config/jogl/glx-headers.cfg",
          "make/config/jogl/gl-headers.cfg",
          "make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java",
          "make/config/jogl/glu-common.cfg",
          "make/config/jogl/gl-if-gl2_es2.cfg",
          "make/stub_includes/x11/glxext.c",
          "make/stub_includes/win32/wglext.c",
          "make/config/jogl/egl-CustomJavaCode.java",
          "make/config/jogl/gl-if-es3.cfg",
          "make/scripts/gluegen-gl.sh",
          "make/config/jogl/glx-x11.cfg",
          "make/stub_includes/opengl/gles1.c",
          "make/config/jogl/gl-if-gl4_es3.cfg",
          "make/config/jogl/eglext.cfg",
          "make/config/jogl/gl-if-gl2_es3.cfg",
          "make/config/jogl/gl-if-gl2_gl3.cfg",
          "make/config/jogl/gl-common.cfg",
          "make/config/jogl/gl-impl-CustomJavaCode-embedded.java",
          "make/config/jogl/glu-gl2.cfg",
          "make/stub_includes/opengl/gles3.c",
          "make/config/jogl/gl-if-es2.cfg"
        ],
        "commitId" : "0d59bd4c655ef9a27f127000848aae7f07f240ae",
        "timestamp" : 1425627948000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Change all GlueGen config files, supporting EGL 1.5 , ES 3.1 and GL 4.5\u000a",
        "date" : "2015-03-06T08:45:48+0100",
        "id" : "0d59bd4c655ef9a27f127000848aae7f07f240ae",
        "msg" : "Bug 1135 - Change all GlueGen config files, supporting EGL 1.5 , ES 3.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/config/jogl/eglext.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-desktop-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/win32-lib.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glu-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/x11/window-system1.c"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/es1-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl4_es3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gles2.c"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl2.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glu-gl2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/es3-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/wglext.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl3bc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/gluegen-gl.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/x11-lib.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gles3.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-es3-impl.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es1.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl2_es2-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/egl-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gles1.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl2_es2.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl3-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gles3.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-es3.cfg"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl3ext-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2gl3-subset.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl4-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles3.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomCCode-gl4bc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glxext.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-desktop.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2es3-subset.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-es1.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl2_es3-common.cfg"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/gl-embedded-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-gles1.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "make/config/jogl/glx-headers.cfg"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-gl_compat.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/cglext.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/jawt-x11.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/x11/glxext.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl3-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl4.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/jawt-macosx.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl3bc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es3-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/wglext.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/wgl-win32.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl3_es3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/egl-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gl4bc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_es2-ignores.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-gl4bc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-common-extensions.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/jawt-win32.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl2_gl3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/gles1.c"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl3-headers.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-gl3.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-es2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/cgl-macosx.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glx-x11.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/gl-if-CustomJavaCode-es3.java"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-if-luminance-ignore.cfg"
          },
          {
            "editType" : "delete",
            "file" : "make/config/jogl/gl-impl-CustomJavaCode-embedded.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/opengl/GL/glext-supplement.h",
          "make/stub_includes/opengl/GLES2/gl2ext-supplement.h",
          "make/stub_includes/opengl/GLES/glext-supplement.h"
        ],
        "commitId" : "79f04cfdacef8eda2efb83e6f769bc87b3dd748d",
        "timestamp" : 1425628012000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Add supplemental (overriding) GL header, fixing collisions of certain extensions\u000a",
        "date" : "2015-03-06T08:46:52+0100",
        "id" : "79f04cfdacef8eda2efb83e6f769bc87b3dd748d",
        "msg" : "Bug 1135 - Add supplemental (overriding) GL header, fixing collisions of",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GL/glext-supplement.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES2/gl2ext-supplement.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/opengl/GLES/glext-supplement.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java",
          "src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java",
          "make/build-jogl.xml"
        ],
        "commitId" : "2d11a8f4f94947b2f478aea82d33c6934b90aafc",
        "timestamp" : 1425628552000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Change JOGL's GlueGen Plugin to support EGL 1.5 , ES 3.1 and GL 4.5\u000a\u000a- BuildStaticGLInfo\u000a  - Needs to allow 3rd if-def block in header files\u000a\u000a- GLConfiguration Changes\u000a  - 'GLHeader' -> 'GLSemHeader' + 'GLDocHeader'\u000a    This allows us to provide all header files,\u000a    exposing all cross-references (extensions and aliases) for our API doc.\u000a\u000a    However, inclusions/exclusion semantics\u000a    shall only operate on the actual header files\u000a    used for code generation.\u000a\u000a  - All AliasedSymbol's extensions must be covered by 'IgnoredExtension'\u000a    to be excluded.\u000a\u000a  - Sync w/ GlueGen commit 5f66fafec303de7d7904a499fefb8e3d023b61ae\u000a",
        "date" : "2015-03-06T08:55:52+0100",
        "id" : "2d11a8f4f94947b2f478aea82d33c6934b90aafc",
        "msg" : "Bug 1135 - Change JOGL's GlueGen Plugin to support EGL 1.5 , ES 3.1 and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLContext.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/GLBase.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
        ],
        "commitId" : "807c86913b465ce6071bc1af7ba6f8620cd5e772",
        "timestamp" : 1425628784000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Cleanup: Remove GL_NV_vertex_array_range extension support in GLContext\u000a",
        "date" : "2015-03-06T08:59:44+0100",
        "id" : "807c86913b465ce6071bc1af7ba6f8620cd5e772",
        "msg" : "Bug 1135 - Cleanup: Remove GL_NV_vertex_array_range extension support in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GLExtensions.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/com/jogamp/opengl/GLContext.java",
          "src/jogl/classes/com/jogamp/opengl/GLBase.java"
        ],
        "commitId" : "eced1d4e45772a862d649e3cd7b500c6bc1643a1",
        "timestamp" : 1425628862000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - GL/GLContext: Add isGLES31Compatible()\u000a",
        "date" : "2015-03-06T09:01:02+0100",
        "id" : "eced1d4e45772a862d649e3cd7b500c6bc1643a1",
        "msg" : "Bug 1135 - GL/GLContext: Add isGLES31Compatible()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLExtensions.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/x11/Xmisc.c",
          "src/newt/native/X11RandR13.c",
          "src/newt/native/X11Window.c",
          "src/newt/native/bcm_vc_iv.c",
          "src/nativewindow/native/x11/Xmisc.h",
          "src/jogl/native/GLDebugMessageHandler.c",
          "src/newt/native/X11Display.c",
          "src/jogl/native/EGLContext.c"
        ],
        "commitId" : "27ebb38b9ffd3cc8f4ee3b97509b0f32ef2680aa",
        "timestamp" : 1425628923000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Cleanup: Fix native code Warning\u000a",
        "date" : "2015-03-06T09:02:03+0100",
        "id" : "27ebb38b9ffd3cc8f4ee3b97509b0f32ef2680aa",
        "msg" : "Bug 1135 - Cleanup: Fix native code Warning",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/native/GLDebugMessageHandler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/EGLContext.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Display.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/bcm_vc_iv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11RandR13.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/spi/TGAImage.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureState.java",
          "src/jogl/classes/com/jogamp/opengl/awt/GLJPanel.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java",
          "src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java",
          "src/jogl/classes/com/jogamp/opengl/FBObject.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureIO.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/awt/AWTTextureData.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java",
          "src/jogl/classes/com/jogamp/opengl/util/texture/TextureData.java"
        ],
        "commitId" : "23f7addf6eefde27efe7e47c320ad31b7f81dc2c",
        "timestamp" : 1425629039000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1135 - Cleanup: Class ownership change of static GL enumerates\u000a\u000aGLBufferStateTracker now also supports GL4.GL_QUERY_BUFFER\u000a",
        "date" : "2015-03-06T09:03:59+0100",
        "id" : "23f7addf6eefde27efe7e47c320ad31b7f81dc2c",
        "msg" : "Bug 1135 - Cleanup: Class ownership change of static GL enumerates",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/FBObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/awt/GLJPanel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/spi/TGAImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/spi/NetPbmTextureWriter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/TextureIO.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/texture/TextureState.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/awt/AWTTextureData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLBufferStateTracker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "oculusvr-sdk"
        ],
        "commitId" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
        "timestamp" : 1425629139000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump to oculusvr-sdk cleanup\u000a",
        "date" : "2015-03-06T09:05:39+0100",
        "id" : "6e8683336a0885a45e57d0bcb6c05a36c5ebe81e",
        "msg" : "Bump to oculusvr-sdk cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "oculusvr-sdk"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}