{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 518",
          "upstreamBuild" : 518,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 518,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
            "branch" : [
              {
                "SHA1" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
            "branch" : [
              {
                "SHA1" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
        "branch" : [
          {
            "SHA1" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 9,
      "skipCount" : 0,
      "totalCount" : 159,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#518",
  "duration" : 759584,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #518",
  "id" : "2011-10-16_07-48-39",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 518,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1318744119000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/518/",
  "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/MacWindow.m"
        ],
        "commitId" : "af332515f76a4017e7a52ebec920e794a5398db4",
        "timestamp" : 1318725036000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT/OSX: exec. makeKeyAndOrderFront/makeKeyWindow on MainThread\u000a",
        "date" : "2011-10-16T02:30:36+0200",
        "id" : "af332515f76a4017e7a52ebec920e794a5398db4",
        "msg" : "NEWT/OSX: exec. makeKeyAndOrderFront/makeKeyWindow on MainThread",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/NewtMacWindow.h",
          "src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/newt/native/MacWindow.m",
          "src/newt/native/NewtMacWindow.m"
        ],
        "commitId" : "cac4e2e3f2d6c69a207077fd5e0ebec803afb6b0",
        "timestamp" : 1318735809000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT/OSX: Proper impl. of NEWT's focus management (fixes NEWT/AWT focus behavior/tests)\u000a\u000a- Old code was just requesting the focus and made the window upfront\u000a  and notifying a gained focus to WindowImpl. (hack)\u000a\u000a- Using proper requestFocus impl. issuing focusAction() and utilizing native\u000a  focus gained/lost messages. This distinguish between 'makeKey' and 'orderFront'.\u000a  Also requesting and accepting (view) first responder role, which is a precursor\u000a  to proper gained/lost focus handling on OSX.\u000a\u000a- NEWTCanvasAWT: Adding 'steal AWT focus':\u000a   +++\u000a   void requestFocus() {\u000a     super.requestFocus(); // AWT\u000a     < steal AWT focus >\u000a     NEWTChild.requestFocus()\u000a   }\u000a   +++\u000a   Helps make the focus traversal between NEWT/AWT more reliable.\u000a   Happend on OSX that AWT (NewtCanvasAWT instance) didn't release the focus\u000a   after NEWT child gained the same.\u000a   We are not able to use the 'focusAction()' here (disabled in this code path)\u000a   due to AWT-EDT blocking and recursive focus changes. The latter is also\u000a   intendend to request the AWT focus first ..\u000a\u000a- AWT/NEWT focus test 01 passes on OSX\u000a",
        "date" : "2011-10-16T05:30:09+0200",
        "id" : "cac4e2e3f2d6c69a207077fd5e0ebec803afb6b0",
        "msg" : "NEWT/OSX: Proper impl. of NEWT's focus management (fixes NEWT/AWT focus",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh"
        ],
        "commitId" : "b0f4bdda9958a5e7359e088748a3a31a52b3d233",
        "timestamp" : 1318735832000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "test script\u000a",
        "date" : "2011-10-16T05:30:32+0200",
        "id" : "b0f4bdda9958a5e7359e088748a3a31a52b3d233",
        "msg" : "test script",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/newt/native/NewtMacWindow.m"
        ],
        "commitId" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
        "timestamp" : 1318736878000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT/OSX: Send events direct w/o EDT queue (like X11 and Win32)\u000a",
        "date" : "2011-10-16T05:47:58+0200",
        "id" : "3cffd63dd7bf73344aacdae35f4c7d3639393294",
        "msg" : "NEWT/OSX: Send events direct w/o EDT queue (like X11 and Win32)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rami%20santina",
      "fullName" : "Rami Santina"
    }
  ]
}