{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,103",
          "upstreamBuild" : 1103,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1103,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
            "branch" : [
              {
                "SHA1" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
            "branch" : [
              {
                "SHA1" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
        "branch" : [
          {
            "SHA1" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 729,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1103",
  "duration" : 4418761,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #1103",
  "id" : "2013-10-06_02-29-19",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1103,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1381019359000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1103/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java",
          "src/nativewindow/native/macosx/OSXmisc.m",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
        ],
        "commitId" : "3b02a219b1b9e446e87df1beb7da4266f74824fa",
        "timestamp" : 1380966283000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 729: OSX CALayer shall honor the Component's visibility state\u000a\u000aA once visible CALayer (GLCanvas) must be able to become invisible w/o destruction,\u000ae.g. as required by CardLayout's switching cards.\u000a\u000aSee unit test for Bug 532: 'TestAWTCardLayoutAnimatorStartStopBug532'\u000a\u000aOut native 'fixCALayerLayout(..)' takes the visible state as tracked by JAWTWindow's ComponentListener\u000aand sets our CALayer (root and sub) hidden state accordingly.\u000a\u000aNow MacOSXJAWTWindow's layoutSurfaceLayerImpl(..) always calls down to 'fixCALayerLayout(..)'\u000adue to update the visibility state.\u000a",
        "date" : "2013-10-05T11:44:43+0200",
        "id" : "3b02a219b1b9e446e87df1beb7da4266f74824fa",
        "msg" : "Bug 729: OSX CALayer shall honor the Component's visibility state",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh"
        ],
        "commitId" : "703fcd2a237f26c11421bf3ca85beaca4479c9e2",
        "timestamp" : 1380966340000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "test scripts (test Bug 729 w/ TestAWTCardLayoutAnimatorStartStopBug532)\u000a",
        "date" : "2013-10-05T11:45:40+0200",
        "id" : "703fcd2a237f26c11421bf3ca85beaca4479c9e2",
        "msg" : "test scripts (test Bug 729 w/ TestAWTCardLayoutAnimatorStartStopBug532)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos04bAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos01AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos02AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos04aAWT.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "ae103ba597464ca25071950af7afe012e2b86c13",
        "timestamp" : 1380975236000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug816 OSX CALayer: getLocationOnScreenNonBlocking(..) stop traversing at top-level heavyweight Window, fixes [J]Dialog use case.\u000a\u000aTop-level heavyweight Window's position is it's position on screen, hence stop traversing.\u000a\u000aThx to Emmanuel Puybaret for pointing this out.\u000a\u000aAdding Dialog and JDialog unit tests as inspired by Emmanuel Puybaret.\u000a",
        "date" : "2013-10-05T14:13:56+0200",
        "id" : "ae103ba597464ca25071950af7afe012e2b86c13",
        "msg" : "Bug816 OSX CALayer: getLocationOnScreenNonBlocking(..) stop traversing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos02AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos04aAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos01AWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos04bAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/macosx/OSXmisc.m",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03AWT.java"
        ],
        "commitId" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
        "timestamp" : 1381012094000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 729: OSX CALayer invisible needs to have opacity 0 to not show hidden component.\u000a\u000aCompletes commit 3b02a219b1b9e446e87df1beb7da4266f74824fa\u000a\u000aSee unit test: TestBug816OSXCALayerPos03AWT\u000a",
        "date" : "2013-10-06T00:28:14+0200",
        "id" : "ff86d8398ce66abddff4cbada8eabd1314a11d7b",
        "msg" : "Bug 729: OSX CALayer invisible needs to have opacity 0 to not show",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}