{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 213",
          "upstreamBuild" : 213,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 213,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
            "branch" : [
              {
                "SHA1" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
            "branch" : [
              {
                "SHA1" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
        "branch" : [
          {
            "SHA1" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 7,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#213",
  "duration" : 334992,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #213",
  "id" : "2010-11-14_20-06-21",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 213,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1289761581000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/213/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-c3d-006",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsScreen.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java",
          "src/nativewindow/classes/javax/media/nativewindow/AbstractGraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/windows/WindowsGraphicsDevice.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.java",
          "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/macosx/MacOSXGraphicsDevice.java",
          "src/newt/classes/com/jogamp/newt/impl/intel/gdl/Display.java",
          "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/egl/EGLGraphicsDevice.java"
        ],
        "commitId" : "c2e805f5cf9c209cfbd1a3082a347d9f3d58c9d5",
        "timestamp" : 1289525346000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "AbstractGraphicsDevice ..: Add device/display connection attribute to support multi devices & displays.\u000a\u000aCurrently only the X11 Display connection is implemented to support multiple device connections.\u000aOther platforms may follow.\u000a\u000aThis allows correct mapping and caching of higher level resources,\u000aeg. ProcAddressTable, GL version mapping etc with respect to the display device.\u000a",
        "date" : "2010-11-12T02:29:06+0100",
        "id" : "c2e805f5cf9c209cfbd1a3082a347d9f3d58c9d5",
        "msg" : "AbstractGraphicsDevice ..: Add device/display connection attribute to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/AbstractGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsScreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/macosx/MacOSXGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/windows/WindowsGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/egl/EGLGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/intel/gdl/Display.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/NewtVersion.java",
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowVersion.java",
          "src/jogl/classes/com/jogamp/opengl/util/VersionInfo.java",
          "src/jogl/classes/com/jogamp/opengl/JoglVersion.java",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java",
          "src/junit/com/jogamp/test/junit/util/DumpVersion.java"
        ],
        "commitId" : "dac35658fb0b04e66f2e6cbce175090dcc48bde4",
        "timestamp" : 1289525633000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Adapt to GlueGen Version changes; Adding NativeWindowVersion, JoglVersion and NewtVersion.\u000a\u000aAdapt to GlueGen Version changes:\u000a  b735755815312b5fe2c003642de60711be1cd645 .. 556c7e70d3d57aa99b5787b1e4d8a7b1c299ed3f\u000a\u000aShow information of all subcomponenet.\u000a",
        "date" : "2010-11-12T02:33:53+0100",
        "id" : "dac35658fb0b04e66f2e6cbce175090dcc48bde4",
        "msg" : "Adapt to GlueGen Version changes; Adding NativeWindowVersion,",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/NewtVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowVersion.java"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/VersionInfo.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/JoglVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/util/DumpVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make-runtime-properties.sh",
          "doc/Implementation/runtime-properties.txt"
        ],
        "commitId" : "6c1faf67ac1774cf2e76cf95fe97b499471f6dab",
        "timestamp" : 1289660368000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "updated runtime-properties.txt doc\u000a",
        "date" : "2010-11-13T15:59:28+0100",
        "id" : "6c1faf67ac1774cf2e76cf95fe97b499471f6dab",
        "msg" : "updated runtime-properties.txt doc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make-runtime-properties.sh"
          },
          {
            "editType" : "edit",
            "file" : "doc/Implementation/runtime-properties.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/ExtensionAvailabilityCache.java",
          "src/jogl/classes/com/jogamp/opengl/JoglVersion.java"
        ],
        "commitId" : "9951f1edfc76622a3bf87ef5f3f253a5c7cae3d9",
        "timestamp" : 1289660535000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ExtensionAvailabilityCache: Only use glGetStringi() is real GL >= 3.1 context\u000a",
        "date" : "2010-11-13T16:02:15+0100",
        "id" : "9951f1edfc76622a3bf87ef5f3f253a5c7cae3d9",
        "msg" : "ExtensionAvailabilityCache: Only use glGetStringi() is real GL >= 3.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/JoglVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/ExtensionAvailabilityCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowVersion.java",
          "src/newt/classes/com/jogamp/newt/NewtVersion.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/junit/com/jogamp/test/junit/util/DumpVersion.java"
        ],
        "commitId" : "6ea02e2572c6c97d8bc90dedb7f887640c551b4f",
        "timestamp" : 1289716585000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GlueGen JogampVersion Adaption (getInfo -> toStringBuffer/toString)\u000a",
        "date" : "2010-11-14T07:36:25+0100",
        "id" : "6ea02e2572c6c97d8bc90dedb7f887640c551b4f",
        "msg" : "GlueGen JogampVersion Adaption (getInfo -> toStringBuffer/toString)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/util/DumpVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowVersion.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/NewtVersion.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml",
          "make/build-nativewindow.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "957b02dbaf386ba635146ed702193ff8b9a548d2",
        "timestamp" : 1289716820000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Adding *Version to sub packages\u000a",
        "date" : "2010-11-14T07:40:20+0100",
        "id" : "957b02dbaf386ba635146ed702193ff8b9a548d2",
        "msg" : "Adding *Version to sub packages",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/x11/Xmisc.c",
          "src/newt/classes/com/jogamp/newt/Screen.java",
          "src/newt/classes/com/jogamp/newt/impl/DisplayImpl.java",
          "src/newt/classes/com/jogamp/newt/impl/ScreenImpl.java",
          "src/newt/classes/com/jogamp/newt/impl/DefaultEDTUtil.java",
          "src/newt/classes/com/jogamp/newt/Display.java"
        ],
        "commitId" : "f2de12dd8d20ba7a08d9c97f5ac9f51c94b693cc",
        "timestamp" : 1289717412000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: Add optional eager native initialization ; Proper exception handling\u000a\u000aNEWT: Add optional eager native initialization\u000aof Display and Screen to overcome a possible chicken/egg situation.\u000aThis is useful to be able to request the AbstractGraphicsDevice, via getGraphicsDevice().\u000aOtherwise the abstract device won't be available before\u000athe dependent components (Screen and Window) are realized.\u000a\u000aThrow NativeWindowException in case native creation failed.\u000a",
        "date" : "2010-11-14T07:50:12+0100",
        "id" : "f2de12dd8d20ba7a08d9c97f5ac9f51c94b693cc",
        "msg" : "NEWT: Add optional eager native initialization ; Proper exception",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/DisplayImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Display.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/javax/media/nativewindow/macosx/MacOSXGraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/windows/WindowsGraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/egl/EGLGraphicsDevice.java"
        ],
        "commitId" : "9cf55aa8dbf486c489d4fa7d1d0ef01e9a101388",
        "timestamp" : 1289717530000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindow: Add constructor to AbstractGraphicsDevice derivations,\u000aallowing to spec the connection without an actual native peer.\u000a",
        "date" : "2010-11-14T07:52:10+0100",
        "id" : "9cf55aa8dbf486c489d4fa7d1d0ef01e9a101388",
        "msg" : "NativeWindow: Add constructor to AbstractGraphicsDevice derivations,",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/windows/WindowsGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/egl/EGLGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/macosx/MacOSXGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/ExtensionAvailabilityCache.java"
        ],
        "commitId" : "983ec91d0f2f46fd3e610209c62feeb38e8169eb",
        "timestamp" : 1289717609000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ExtensionAvailabilityCache: Fall back to glGetString, if glGetStringi fails; Add threadName to DEBUG output\u000a",
        "date" : "2010-11-14T07:53:29+0100",
        "id" : "983ec91d0f2f46fd3e610209c62feeb38e8169eb",
        "msg" : "ExtensionAvailabilityCache: Fall back to glGetString, if glGetStringi",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/ExtensionAvailabilityCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/test/junit/jogl/offscreen/TestOffscreen01NEWT.java"
        ],
        "commitId" : "59ce11a4d732bea8199e1546d83a95ede4f67e07",
        "timestamp" : 1289717622000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "import cleanup\u000a",
        "date" : "2010-11-14T07:53:42+0100",
        "id" : "59ce11a4d732bea8199e1546d83a95ede4f67e07",
        "msg" : "import cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/jogl/offscreen/TestOffscreen01NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLPbufferDrawable.java",
          "src/jogl/classes/com/jogamp/opengl/impl/GLDynamicLibraryBundleInfo.java"
        ],
        "commitId" : "c3bfb82614e9fa0f8ea7169cd412a6f0c71973e0",
        "timestamp" : 1289717690000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "import cleanup\u000a",
        "date" : "2010-11-14T07:54:50+0100",
        "id" : "c3bfb82614e9fa0f8ea7169cd412a6f0c71973e0",
        "msg" : "import cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLPbufferDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLDynamicLibraryBundleInfo.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java",
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/junit/com/jogamp/test/junit/newt/TestGLWindows00NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/impl/awt/Java2D.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfiguration.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/javax/media/opengl/GLCapabilities.java",
          "src/junit/com/jogamp/test/junit/newt/TestRemoteGLWindows01NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java",
          "etc/test.bat",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java",
          "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java",
          "make/scripts/java-win64-dbg.bat",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java",
          "make/scripts/make.jogl.all.linux-x86_64.sh",
          "src/junit/com/jogamp/test/junit/newt/TestRemoteWindow01NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/JoglVersion.java",
          "etc/test.sh",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/GLDrawableFactoryImpl.java",
          "make/scripts/tests.bat",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
        ],
        "commitId" : "83d3a3f2ea8dc328e621b3abbe671f46379c7e65",
        "timestamp" : 1289718285000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL: Complete eager and lazy mapping of GLProfiles in respect to multiple device.\u000a\u000aAbstractGraphicsDevice's 'connection' and 'type' attribute is used as a unique key\u000ato map GLProfiles and GLContext's major/profile -> major/minor/profile mapping.\u000a\u000aEager initialiaztion as well as lazy is supported to maintain a simple API.\u000a\u000aThis is currently tested on X11, where one app display NEWT/GL window and content\u000aon the local and remote device.\u000a\u000aSee TestRemoteWindow01NEWT.java and TestRemoteGLWindows01NEWT.java\u000a",
        "date" : "2010-11-14T08:04:45+0100",
        "id" : "83d3a3f2ea8dc328e621b3abbe671f46379c7e65",
        "msg" : "JOGL: Complete eager and lazy mapping of GLProfiles in respect to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLCapabilities.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "add",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestRemoteWindow01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "etc/test.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLDrawableFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/JoglVersion.java"
          },
          {
            "editType" : "add",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestRemoteGLWindows01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "etc/test.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/awt/Java2D.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "add",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestGLWindows00NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/native/glExtensionsListGL3.c",
          "test/native/glExtensionsListGL2.c",
          "test/native/make.sh"
        ],
        "commitId" : "deeb2ee63d3765336325c095a22f494e2f6bfe5b",
        "timestamp" : 1289718349000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Simple native context tests to verify against a simple native application\u000a",
        "date" : "2010-11-14T08:05:49+0100",
        "id" : "deeb2ee63d3765336325c095a22f494e2f6bfe5b",
        "msg" : "Simple native context tests to verify against a simple native",
        "paths" : [
          {
            "editType" : "add",
            "file" : "test/native/glExtensionsListGL3.c"
          },
          {
            "editType" : "edit",
            "file" : "test/native/make.sh"
          },
          {
            "editType" : "add",
            "file" : "test/native/glExtensionsListGL2.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
        ],
        "commitId" : "250ca5671f24bc2ef3e9c5aad2bf7b11db2ffbfb",
        "timestamp" : 1289762457000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL X11/WGL: Proper usage of the shared resources in implementation\u000a",
        "date" : "2010-11-14T20:20:57+0100",
        "id" : "250ca5671f24bc2ef3e9c5aad2bf7b11db2ffbfb",
        "msg" : "JOGL X11/WGL: Proper usage of the shared resources in implementation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/test/junit/newt/TestFocus02SwingAWTRobot.java",
          "src/junit/com/jogamp/test/junit/newt/TestGLWindows01NEWT.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/newt/classes/com/jogamp/newt/impl/WindowImpl.java",
          "src/junit/com/jogamp/test/junit/newt/TestDisplayLifecycle02NEWT.java",
          "src/junit/com/jogamp/test/junit/newt/parenting/TestParenting01NEWT.java",
          "make/scripts/tests.sh",
          "src/junit/com/jogamp/test/junit/newt/TestFocus01SwingAWTRobot.java",
          "src/junit/com/jogamp/test/junit/newt/TestDisplayLifecycle01NEWT.java"
        ],
        "commitId" : "2c1a870f56f54df3e96d68e3d5dadee0bcae7cb5",
        "timestamp" : 1289778780000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: Make setVisible/reparentWindow return status more reliable (visibility, displayed)\u000a\u000aEnsure that at least one frame has been rendered after returning from the functions.\u000aThis removes the hack of polling a while for a rendered frame.\u000a",
        "date" : "2010-11-15T00:53:00+0100",
        "id" : "2c1a870f56f54df3e96d68e3d5dadee0bcae7cb5",
        "msg" : "NEWT: Make setVisible/reparentWindow return status more reliable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestGLWindows01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/newt/parenting/TestParenting01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestFocus01SwingAWTRobot.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestDisplayLifecycle01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestFocus02SwingAWTRobot.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/newt/TestDisplayLifecycle02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/newt/classes/com/jogamp/newt/impl/macosx/MacDisplay.java",
          "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsScreen.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.java",
          "src/nativewindow/classes/javax/media/nativewindow/windows/WindowsGraphicsDevice.java",
          "src/newt/classes/com/jogamp/newt/impl/windows/WindowsDisplay.java",
          "src/newt/classes/com/jogamp/newt/impl/awt/AWTCanvas.java",
          "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsDevice.java",
          "src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXExternalCGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawable.java",
          "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsScreen.java",
          "src/newt/classes/com/jogamp/newt/impl/awt/AWTDisplay.java",
          "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java",
          "src/nativewindow/classes/javax/media/nativewindow/AbstractGraphicsDevice.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java",
          "src/nativewindow/classes/javax/media/nativewindow/macosx/MacOSXGraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java",
          "src/newt/classes/com/jogamp/newt/impl/opengl/kd/KDDisplay.java",
          "src/newt/classes/com/jogamp/newt/impl/intel/gdl/Display.java",
          "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java",
          "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsScreen.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLDrawable.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfigurationFactory.java",
          "src/newt/classes/com/jogamp/newt/impl/opengl/broadcom/egl/Display.java",
          "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java",
          "src/nativewindow/classes/javax/media/nativewindow/egl/EGLGraphicsDevice.java"
        ],
        "commitId" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
        "timestamp" : 1289786002000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindow AbstractGraphicsDevice: Add 'unitID' attribute and getUniqueID()\u000a\u000aPreparation to support multiple devices on one machine,\u000ahence adding the unitID a unique ID/index of the associated GPU, or GPU affinity.\u000a\u000aAdding getUniqueID() to return a cached semantic unique string id for the device.\u000aThis was removed from the temp. impl in JOGL's GLContext, added unitID.\u000a\u000aAll other changes just adapt to the above.\u000a",
        "date" : "2010-11-15T02:53:22+0100",
        "id" : "35d1c40fe89311f88c7303930e172adcc5d6853a",
        "msg" : "NativeWindow AbstractGraphicsDevice: Add 'unitID' attribute and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/opengl/broadcom/egl/Display.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/windows/WindowsDisplay.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsScreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/awt/AWTDisplay.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/opengl/kd/KDDisplay.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsScreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/AbstractGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/awt/AWTCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/intel/gdl/Display.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/macosx/MacOSXGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/egl/EGLGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXExternalCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/windows/WindowsGraphicsDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/macosx/MacDisplay.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsScreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}