{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,412",
          "upstreamBuild" : 1412,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1412,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b3acdd44d2be526a2ca601ff70366ad1b88f0e92",
            "branch" : [
              {
                "SHA1" : "b3acdd44d2be526a2ca601ff70366ad1b88f0e92",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b3acdd44d2be526a2ca601ff70366ad1b88f0e92",
            "branch" : [
              {
                "SHA1" : "b3acdd44d2be526a2ca601ff70366ad1b88f0e92",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "b3acdd44d2be526a2ca601ff70366ad1b88f0e92",
        "branch" : [
          {
            "SHA1" : "b3acdd44d2be526a2ca601ff70366ad1b88f0e92",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 4,
      "skipCount" : 0,
      "totalCount" : 1048,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1412",
  "duration" : 3859587,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #1412",
  "id" : "2015-07-29_04-37-37",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1412,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1438137457000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1412/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml",
          "jnlp-files/jogl-applet-runner-newt-MovieCube-applet3-napplet.html",
          "src/newt/classes/com/jogamp/newt/util/applet3/JOGLNewtApplet3Run.java",
          "jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html",
          "jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java",
          "src/newt/classes/com/jogamp/newt/util/applet/JOGLNewtApplet3Run.java",
          "src/newt/classes/com/jogamp/newt/util/applet3/VersionApplet3.java",
          "jnlp-files/jogl-applet-version-applet3-napplet.html",
          "jnlp-files/jogl-applet-runner-newt-gears-applet3-special-napplet.html",
          "jnlp-files/jogl-applet-runner-newt-gears-applet3-napplet.html",
          "src/newt/classes/com/jogamp/newt/util/applet/VersionApplet3.java"
        ],
        "commitId" : "1b1a05eb49cc3a0e0da505c175388ae1147ea2d6",
        "timestamp" : 1438082798000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1154 - Make plugin3-public.jar optional: Part 1 / 2 (Relocate Applet3 classes)\u000a",
        "date" : "2015-07-28T13:26:38+0200",
        "id" : "1b1a05eb49cc3a0e0da505c175388ae1147ea2d6",
        "msg" : "Bug 1154 - Make plugin3-public.jar optional: Part 1 / 2 (Relocate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-MovieCube-applet3-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-version-applet3-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-gears-applet3-special-napplet.html"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet3/JOGLNewtApplet3Run.java"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet/JOGLNewtApplet3Run.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet3/VersionApplet3.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-gears-applet3-napplet.html"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet/VersionApplet3.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml"
        ],
        "commitId" : "36889161d37b07835eb2db83c147585ca0ef77a1",
        "timestamp" : 1438088790000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1154 - Make plugin3-public.jar optional: Part 2 / 2\u000a\u000aExclude plugin3.jar dependent source files from compilation of NEWT.\u000a",
        "date" : "2015-07-28T15:06:30+0200",
        "id" : "36889161d37b07835eb2db83c147585ca0ef77a1",
        "msg" : "Bug 1154 - Make plugin3-public.jar optional: Part 2 / 2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/MouseTracker.java",
          "src/newt/classes/jogamp/newt/driver/linux/LinuxEventDeviceTracker.java",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java",
          "src/newt/classes/jogamp/newt/driver/KeyTracker.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
        ],
        "commitId" : "f84af439535640e1072b6cd670aa44cbe91ef052",
        "timestamp" : 1438112859000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: Implement X11UnderlayTracker\u000a\u000adriver/x11/X11UnderlayTracker\u000aUsing NEWT to initialize an X11 window for use by Raspberry Pi users\u000ato handle mouse and keyboard input when using the bcm.vc.iv driver inside xorg.\u000a\u000anewt/driver/bcm/vc/iv/WindowDriver\u000aTry use X11UnderlayTracker as input for bcm.vc.iv\u000aIf X11 fail to initialize then\u000atrack using the /dev/event files directly\u000ausing the LinuxMouseTracker.\u000a\u000aInput source is switched inside bcm/vc/iv/WindowDriver\u000aby using the new\u000anewt/driver/KeyTracker\u000anewt/driver/MouseTracker\u000ainterfaces.\u000a\u000aSigned-off-by: Xerxes R√•nby <xerxes@gudinna.com>\u000a",
        "date" : "2015-07-28T21:47:39+0200",
        "id" : "f84af439535640e1072b6cd670aa44cbe91ef052",
        "msg" : "Bug 1178: Implement X11UnderlayTracker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/MouseTracker.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/linux/LinuxEventDeviceTracker.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/jogamp/newt/driver/KeyTracker.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java"
        ],
        "commitId" : "17934267339ed9cff89a72724671d3df6339bb64",
        "timestamp" : 1438112867000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: Fix cc0 WindowImpl: Swallow CLICK event\u000a\u000aSigned-off-by: Xerxes R√•nby <xerxes@gudinna.com>\u000a",
        "date" : "2015-07-28T21:47:47+0200",
        "id" : "17934267339ed9cff89a72724671d3df6339bb64",
        "msg" : "Bug 1178: Fix cc0 WindowImpl: Swallow CLICK event",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
        ],
        "commitId" : "fff18fc198744170ad4061a57ed9d064df08b8c6",
        "timestamp" : 1438112910000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: X11UnderlayTracker Fix cc4. Attempted fix for cc6.\u000a\u000aRename window -> underlayWindow.\u000aFix indentation, long lines & whitespace.\u000a\u000aBug 1178 cc4: another window overlaps NEWT underlay window -> overlay window is still on top.\u000aFix 1178 cc4: we can request the NEWT underlay window to use always on top.\u000a\u000aBug 1178 cc6: if you render the overlay window transparent -> caps.setBackgroundOpaque(false);\u000athen you will see that the underlay tracker window newer repaints -> looks a bit like a mess.\u000aAttempted fix 1178 cc6: x11 underlay tracker window can be set transparent as well.\u000aFIXME: The underlay tracker window is still filled with opaque garbage.\u000a\u000aSigned-off-by: Xerxes R√•nby <xerxes@gudinna.com>\u000a",
        "date" : "2015-07-28T21:48:30+0200",
        "id" : "fff18fc198744170ad4061a57ed9d064df08b8c6",
        "msg" : "Bug 1178: X11UnderlayTracker Fix cc4. Attempted fix for cc6.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java"
        ],
        "commitId" : "5d3d8a4211968d6d214e8403ba58295b5dd67aec",
        "timestamp" : 1438112922000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: Fix cc8 bcm.vc.iv WindowDriver: Update pointer during DRAGGED events.\u000a\u000a1178 cc8: The bcm.vc.iv mousepointer is not updating _visible_\u000a          position during DRAGGED events.\u000aFix cc8:  update bcm.vc.iv WindowDriver doMouseEvent\u000a\u000aSigned-off-by: Xerxes R√•nby <xerxes@gudinna.com>\u000a",
        "date" : "2015-07-28T21:48:42+0200",
        "id" : "5d3d8a4211968d6d214e8403ba58295b5dd67aec",
        "msg" : "Bug 1178: Fix cc8 bcm.vc.iv WindowDriver: Update pointer during DRAGGED",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
        ],
        "commitId" : "59c278f0c492de37a1e31af7cb9f825353118fe1",
        "timestamp" : 1438112967000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: Fix cc7 X11UnderlayTracker can now track multiple windows.\u000a\u000acc7: the UnderlayTracker needs to be engineered to handle multiple overlays\u000a     -> need to spawn one X11 window for each new overlay.\u000a\u000aSigned-off-by: Xerxes R√•nby <xerxes@gudinna.com>\u000a",
        "date" : "2015-07-28T21:49:27+0200",
        "id" : "59c278f0c492de37a1e31af7cb9f825353118fe1",
        "msg" : "Bug 1178: Fix cc7 X11UnderlayTracker can now track multiple windows.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
        ],
        "commitId" : "de6f8ecac15c502aff800aa2c6ee35490c14545a",
        "timestamp" : 1438113108000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: Mouse events shall be passed on to unfocused overlays.\u000a",
        "date" : "2015-07-28T21:51:48+0200",
        "id" : "de6f8ecac15c502aff800aa2c6ee35490c14545a",
        "msg" : "Bug 1178: Mouse events shall be passed on to unfocused overlays.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
        ],
        "commitId" : "124af9f2e30d7941c99d21e086c9837fedd99867",
        "timestamp" : 1438113108000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: if overlay is undecorated then make under-lay the same\u000a",
        "date" : "2015-07-28T21:51:48+0200",
        "id" : "124af9f2e30d7941c99d21e086c9837fedd99867",
        "msg" : "Bug 1178: if overlay is undecorated then make under-lay the same",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
        ],
        "commitId" : "e171ae1589adfddca38a9f8d27a05f17e90f65b1",
        "timestamp" : 1438120486000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1178: Workaround cc9 X11UnderlayTracker: Pressing Maximize locks-up the NEWT EDT\u000a\u000acc9: Pressing Maximize locks-up the NEWT EDT\u000aWorkaround cc9: Prevent the overlay to reposition the underlay.\u000a\u000aSigned-off-by: Xerxes R√•nby <xerxes@gudinna.com>\u000a",
        "date" : "2015-07-28T23:54:46+0200",
        "id" : "e171ae1589adfddca38a9f8d27a05f17e90f65b1",
        "msg" : "Bug 1178: Workaround cc9 X11UnderlayTracker: Pressing Maximize locks-up",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/tom.nuydens",
      "fullName" : "tom.nuydens"
    }
  ]
}