{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl-demos\" build number 65",
          "upstreamBuild" : 65,
          "upstreamProject" : "jogl-demos",
          "upstreamUrl" : "job/jogl-demos/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 65,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "516131e6dd5beabc9df6d659c3f7284965bbe537",
            "branch" : [
              {
                "SHA1" : "516131e6dd5beabc9df6d659c3f7284965bbe537",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "516131e6dd5beabc9df6d659c3f7284965bbe537",
            "branch" : [
              {
                "SHA1" : "516131e6dd5beabc9df6d659c3f7284965bbe537",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "516131e6dd5beabc9df6d659c3f7284965bbe537",
        "branch" : [
          {
            "SHA1" : "516131e6dd5beabc9df6d659c3f7284965bbe537",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "macos-x86_64",
  "duration" : 78933,
  "estimatedDuration" : 21316,
  "executor" : None,
  "fullDisplayName" : "jogl-demos » macos-x86_64 macos-x86_64",
  "id" : "2012-09-21_00-43-09",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 65,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1348180989000,
  "url" : "https://jogamp.org/chuck/job/jogl-demos/label=macos-x86_64/65/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/es2/RawGL2ES2demo.java"
        ],
        "commitId" : "ccb06ad604c0dd33cb8dd361413aef671af42c15",
        "timestamp" : 1345628056000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "es2/RawGL2ES2demo: Remove AWT dependency to allow running on a Raspberry Pi; Make syntax BeanShell compatible.\u000a\u000a- Raspberry Pi: Removed dependency of com.jogamp.newt.awt.NewtCanvasAWT\u000a                to allow running on -Djava.awt.headlessi=true systems,\u000a                we can do this by using NEWT directly to open a window.\u000a\u000a  You can run this demo on a Raspberry Pi\u000a  using the JogAmp JOGL auto-build aggregate from 20 Aug 2012 and later:\u000a\u000a  wget http://jogamp.org/deployment/archive/master/gluegen_577-joal_347-jogl_790-jocl_653/archive/jogamp-all-platforms.7z\u000a  7z x jogamp-all-platforms.7z\u000a  cd jogamp-all-platforms\u000a  wget https://raw.github.com/xranby/jogl-demos/master/src/demos/es2/RawGL2ES2demo.java\u000a  javac -cp jar/jogl-all.jar:jar/gluegen-rt.jar RawGL2ES2demo.java\u000a  java -Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv -cp jar/jogl-all.jar:jar/gluegen-rt.jar:. RawGL2ES2demo\u000a\u000a- Beanshell: removed final in function arguments\u000a             and changed float array declaration\u000a             to become BeanShell compatible.\u000a\u000a  You can run this demo interpreted using Beanshell:\u000a\u000a  wget http://www.beanshell.org/bsh-2.0b4.jar\u000a  java -cp jar/jogl-all.jar:jar/gluegen-rt.jar:bsh-2.0b4.jar:. bsh.Interpreter RawGL2ES2demo.java\u000a\u000a- Vertex and Fragment shaders: remove #version lines to make the shaders compile on more drivers.\u000a",
        "date" : "2012-08-22T11:34:16+0200",
        "id" : "ccb06ad604c0dd33cb8dd361413aef671af42c15",
        "msg" : "es2/RawGL2ES2demo: Remove AWT dependency to allow running on a Raspberry",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/es2/RawGL2ES2demo.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/es2/RawGL2ES2demo.java"
        ],
        "commitId" : "c9553e82282d86e336ab21e6565f0c828cfb8351",
        "timestamp" : 1348130590000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "Use NIO Direct buffers to pass data to glVertexAttribPointer in RawGL2ES2demo.java\u000a\u000ahttps://github.com/sgothel/jogl/commit/3f5aac3536956e245d0e151e4915e7dd67a08b7e\u000aFixed two logical flaws regarding:\u000a  - GL spec: Pointer functions required passed memory pointers to persist\u000a\u000a  - JNI: Primitive arrays may change their native memory location (swap),\u000a         even if they were not GC'ed.\u000a\u000aThe demo code is now updated to stay compatible with this change.\u000a\u000aSigned-off-by Xerxes Rånby <xerxes@zafena.se>\u000a",
        "date" : "2012-09-20T10:43:10+0200",
        "id" : "c9553e82282d86e336ab21e6565f0c828cfb8351",
        "msg" : "Use NIO Direct buffers to pass data to glVertexAttribPointer in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/es2/RawGL2ES2demo.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/es2/RawGL2ES2demo.java"
        ],
        "commitId" : "970515a87942224361a036d3ad17713ee3dac366",
        "timestamp" : 1348131229000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "Fix ecj warnings in src/demos/es2/RawGL2ES2demo.java\u000aRemoved unused imports, unused c field and the unused printMatrix function.\u000a\u000aSigned-off-by: Xerxes Rånby <xerxes@zafena.se>\u000a",
        "date" : "2012-09-20T10:53:49+0200",
        "id" : "970515a87942224361a036d3ad17713ee3dac366",
        "msg" : "Fix ecj warnings in src/demos/es2/RawGL2ES2demo.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/es2/RawGL2ES2demo.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/es2/RawGL2ES2demo.java"
        ],
        "commitId" : "59c6358dbcfbb70e3796fef5d3063ffb9491ae8b",
        "timestamp" : 1348132813000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@zafena.se",
        "comment" : "Improve frame rendering smoothness in src/demos/es2/RawGL2ES2demo.java\u000aby using Animator instead of FPSAnimator.\u000aCalculate the time deltas for the theta movement using milliseconds passed between two frames.\u000a\u000aSigned-off-by: Xerxes Rånby <xerxes@zafena.se>\u000a",
        "date" : "2012-09-20T11:20:13+0200",
        "id" : "59c6358dbcfbb70e3796fef5d3063ffb9491ae8b",
        "msg" : "Improve frame rendering smoothness in src/demos/es2/RawGL2ES2demo.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/es2/RawGL2ES2demo.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    }
  ]
}