{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 247",
          "upstreamBuild" : 247,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 247,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
            "branch" : [
              {
                "SHA1" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
            "branch" : [
              {
                "SHA1" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
        "branch" : [
          {
            "SHA1" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 10,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#247",
  "duration" : 336922,
  "estimatedDuration" : 3569468,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #247",
  "id" : "2010-12-11_23-58-23",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 247,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1292108303000,
  "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=macos-x86_64/247/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-c3d-006",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/SharedResourceRunner.java"
        ],
        "commitId" : "c8807f6847e34d599b8bc9a476c84785e1925c8a",
        "timestamp" : 1292042460000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Generalize SharedResourceRunner and use/impl it for WGL as well (besides X11).\u000a\u000aIt seems necessary to use off thread shared resources (dummy window, drawable and context)\u000ato keep them alive in Java Webstart.\u000a",
        "date" : "2010-12-11T05:41:00+0100",
        "id" : "c8807f6847e34d599b8bc9a476c84785e1925c8a",
        "msg" : "Generalize SharedResourceRunner and use/impl it for WGL as well (besides",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/SharedResourceRunner.java"
          },
          {
            "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"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-javaws-x64.bat",
          "make/scripts/tests-javaws.sh"
        ],
        "commitId" : "f3512c700b2b3161eb773e77d0d41567acb710be",
        "timestamp" : 1292042540000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add javaws test scripts\u000a",
        "date" : "2010-12-11T05:42:20+0100",
        "id" : "f3512c700b2b3161eb773e77d0d41567acb710be",
        "msg" : "Add javaws test scripts",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/scripts/tests-javaws-x64.bat"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-javaws.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/x11/Xmisc.c",
          "src/newt/native/WindowsWindow.c",
          "src/nativewindow/classes/javax/media/nativewindow/windows/RegisteredClassFactory.java",
          "make/stub_includes/win32/wingdi.h",
          "make/build-nativewindow.xml",
          "src/nativewindow/native/windows/GDImisc.c",
          "src/newt/classes/com/jogamp/newt/impl/windows/WindowsDisplay.java",
          "src/nativewindow/native/NativewindowCommon.h",
          "src/junit/com/jogamp/test/junit/util/QuitAdapter.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java",
          "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java",
          "src/jogl/classes/javax/media/opengl/awt/AWTGLAutoDrawable.java",
          "src/nativewindow/native/NativewindowCommon.c",
          "make/stub_includes/win32/windows.h",
          "src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java",
          "make/config/nativewindow/win32-lib.cfg",
          "make/config/nativewindow/win32-CustomJavaCode.java",
          "src/nativewindow/classes/javax/media/nativewindow/windows/RegisteredClass.java"
        ],
        "commitId" : "48f6568ebffdd557651460fb5f3f7f4abbca2440",
        "timestamp" : 1292133066000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Windows RegisterClass: Use new RegisteredClassFactory (window class), Misc.\u000a\u000aThis solves the issue when an applet is started/stop and started again,\u000aor another applet runs in the same JVM.\u000aAlso soves the issue for multiple JVMs.\u000a\u000aRegisteredClassFactory can be instanced to manage one shared window class,\u000acurrently in use for GDI's dummy window and NEWT.\u000aA class base name and a window proc handle must be passed in the factory cstr.\u000a\u000aBefore registering, the class is tested if already exists,\u000aeg another applet in the same JVM.\u000aIf registration fails, the class name will iterate until successful or MAX_INT reached,\u000aeg if multiple JVMs are running.\u000a\u000aAdded NativeWindow Common Native Code.\u000a",
        "date" : "2010-12-12T06:51:06+0100",
        "id" : "48f6568ebffdd557651460fb5f3f7f4abbca2440",
        "msg" : "Windows RegisterClass: Use new RegisteredClassFactory (window class),",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/util/QuitAdapter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/win32-lib.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/windows.h"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/windows/RegisteredClassFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/x11/X11Display.java"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/windows/RegisteredClass.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/windows/GDImisc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/windows/WindowsDisplay.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/wingdi.h"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/native/NativewindowCommon.h"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/win32-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/AWTGLAutoDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/native/NativewindowCommon.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/JAWTUtil.java"
        ],
        "commitId" : "ca1e14eee25536a217d682c66f9ad07d5bdf642e",
        "timestamp" : 1292133174000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTUtil: Eager initialization of AWT desktop props\u000a\u000aTriggers immediate AWT property resolution.\u000aWould reproduce any javaws / AWT race condition.\u000a",
        "date" : "2010-12-12T06:52:54+0100",
        "id" : "ca1e14eee25536a217d682c66f9ad07d5bdf642e",
        "msg" : "JAWTUtil: Eager initialization of AWT desktop props",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/JAWTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLProfile.java"
        ],
        "commitId" : "599e3eb630a59a9afbce45403c0567222e6065de",
        "timestamp" : 1292133217000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLProfile: initialize 1st, debug info later.\u000a\u000aDebug shall not change the startup behavior\u000a",
        "date" : "2010-12-12T06:53:37+0100",
        "id" : "599e3eb630a59a9afbce45403c0567222e6065de",
        "msg" : "GLProfile: initialize 1st, debug info later.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java"
        ],
        "commitId" : "d720b43f8c75753e5ceed94c234688266786ba08",
        "timestamp" : 1292133248000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "makeCurrent/release within closures\u000a",
        "date" : "2010-12-12T06:54:08+0100",
        "id" : "d720b43f8c75753e5ceed94c234688266786ba08",
        "msg" : "makeCurrent/release within closures",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-javaws-x64.bat",
          "make/scripts/java-win64-dbg.bat",
          "make/scripts/tests-x64.bat",
          "make/scripts/tests-javaws.sh",
          "make/scripts/java-win32-dbg.bat",
          "make/scripts/tests-x32.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "994d64debb649ee73ee013b1fbcda22376f4eb6c",
        "timestamp" : 1292133264000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "script updates\u000a",
        "date" : "2010-12-12T06:54:24+0100",
        "id" : "994d64debb649ee73ee013b1fbcda22376f4eb6c",
        "msg" : "script updates",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-javaws.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win32-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-javaws-x64.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/NEWT.txt"
        ],
        "commitId" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
        "timestamp" : 1292133313000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Adding misc NEWT docs/notes\u000a",
        "date" : "2010-12-12T06:55:13+0100",
        "id" : "8df12ca151dfc577c90b485d4ebfe491b88e55aa",
        "msg" : "Adding misc NEWT docs/notes",
        "paths" : [
          {
            "editType" : "add",
            "file" : "doc/NEWT.txt"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}