{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"joal-demos\" build number 398",
          "upstreamBuild" : 398,
          "upstreamProject" : "joal-demos",
          "upstreamUrl" : "job/joal-demos/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1163,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
            "branch" : [
              {
                "SHA1" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
            "branch" : [
              {
                "SHA1" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
        "branch" : [
          {
            "SHA1" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 14,
      "skipCount" : 0,
      "totalCount" : 10158,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1163",
  "duration" : 4759524,
  "estimatedDuration" : 3723458,
  "executor" : None,
  "fullDisplayName" : "jogl #1163",
  "id" : "2013-12-03_04-59-39",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1163,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1386043179000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/1163/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test-native/Bug907GetAllWindowNamesViaMessageDispatch.c"
        ],
        "commitId" : "efc158abbb2c282029aaa746e032ec678e374d7b",
        "timestamp" : 1385687905000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 907 - Add native Windows test sending WM_GETTEXT to all windows and dumping the result. If working, Bug907 is fixed and hence DDT is working.\u000a",
        "date" : "2013-11-29T02:18:25+0100",
        "id" : "efc158abbb2c282029aaa746e032ec678e374d7b",
        "msg" : "Bug 907 - Add native Windows test sending WM_GETTEXT to all windows and",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/test-native/Bug907GetAllWindowNamesViaMessageDispatch.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java",
          "make/scripts/tests.sh",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "11a4a3a7b120c6f7c34a717828da49e3a13f4a3b",
        "timestamp" : 1385921101000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLJPanel.initializeBackend(offthread=true): Enable on Windows, thanks to Bug 907 impl. DummyDispatchThread (DDT)\u000a\u000aBug 907 implemented DDT used to create and destroy offscreen surface's dummy drawable on Windows.\u000aThis enables offscreen initialization on Windows running from a short lived arbitrary thread.\u000a",
        "date" : "2013-12-01T19:05:01+0100",
        "id" : "11a4a3a7b120c6f7c34a717828da49e3a13f4a3b",
        "msg" : "GLJPanel.initializeBackend(offthread=true): Enable on Windows, thanks to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh"
        ],
        "commitId" : "4cb35d98a1b25fb8347584b0ab6534c7cfc5946c",
        "timestamp" : 1385932937000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 914 - Don't allow 'alwaysontop' in fullscreen mode, always allow switching to other applications via ALT-TAB\u000a\u000aAs described @ <http://forum.jogamp.org/Regression-of-alwaysOnTopBug-tp4030735p4030738.html>,\u000awe shall not steal the desktop in fullscreen mode via 'alwaysontop'.\u000a\u000aLatest tests on X11/GNU/Linux and Windows7 - before this patch:\u000a\u000aWith default settings, i.e. alwaysontop (atop) disabled,\u000ait works as expected here, i.e.:\u000a  - ALT-TAB triggers WM dialog, switching between apps.\u000a  - ALT-TAB can actually switch to other apps.\u000a\u000aHowever, with enabled atop:\u000a  - ALT-TAB triggers WM dialog, switching between apps.\u000a  - ALT-TAB does _not_ switch to other apps. (*)\u000a\u000aI consider this a serious issue, since we shall not steal\u000athe desktop in fullscreen mode.\u000a\u000aThis patch disables atop in fullscreen mode,\u000ai.e. (*) will switch to other apps again!\u000a",
        "date" : "2013-12-01T22:22:17+0100",
        "id" : "4cb35d98a1b25fb8347584b0ab6534c7cfc5946c",
        "msg" : "Bug 914 - Don't allow 'alwaysontop' in fullscreen mode, always allow",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/NewtMacWindow.h",
          "src/newt/native/MacWindow.m",
          "make/scripts/tests.sh",
          "src/newt/native/NewtMacWindow.m"
        ],
        "commitId" : "69c334448cfe8af553fd97689137ecf8f996b378",
        "timestamp" : 1385955541000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 914: Newt OSX: Don't use exclusive fullscreen mode (captured display) in favor of proper WM incl. ALT-TAB app-switching\u000a",
        "date" : "2013-12-02T04:39:01+0100",
        "id" : "69c334448cfe8af553fd97689137ecf8f996b378",
        "msg" : "Bug 914: Newt OSX: Don't use exclusive fullscreen mode (captured",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/WindowsWindow.c"
        ],
        "commitId" : "9dd1d908921a4f7336f059dfc4d54aaf910da32b",
        "timestamp" : 1385998159000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT Windows: Rearrange wndProc switch-case: All key/mouse events shall be at last\u000a",
        "date" : "2013-12-02T16:29:19+0100",
        "id" : "9dd1d908921a4f7336f059dfc4d54aaf910da32b",
        "msg" : "NEWT Windows: Rearrange wndProc switch-case: All key/mouse events shall",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/WindowsWindow.c"
        ],
        "commitId" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
        "timestamp" : 1386036516000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 916 - NEWT Fullscreen Mode on Windows ALT-TAB doesn't allow Application Switching\u000a\u000aRemedy for 'some' display drivers, i.e. Intel HD:\u000a  Explicitly push fullscreen window to BOTTOM when inactive (ALT-TAB)\u000a",
        "date" : "2013-12-03T03:08:36+0100",
        "id" : "354b0b370bbfd14743267a9466f5e91e4d218a42",
        "msg" : "Bug 916 - NEWT Fullscreen Mode on Windows ALT-TAB doesn't allow",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/daniel.krisher.ctr",
      "fullName" : "daniel.krisher.ctr"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wwalker3",
      "fullName" : "wwalker3"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/maik.riechert",
      "fullName" : "maik.riechert"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petr.skramovsky",
      "fullName" : "petr.skramovsky"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wamei.cho",
      "fullName" : "wamei.cho"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/eric.brayet",
      "fullName" : "eric.brayet"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/edwin.vane",
      "fullName" : "edwin.vane"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petrs",
      "fullName" : "petrs"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/mark",
      "fullName" : "mark"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michaelhermannweber",
      "fullName" : "michaelhermannweber"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/harvey.harrison",
      "fullName" : "harvey.harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petros",
      "fullName" : "petros"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rami%20santina",
      "fullName" : "Rami Santina"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michael.esemplare",
      "fullName" : "michael.esemplare"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/brice",
      "fullName" : "brice"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/qun",
      "fullName" : "qun"
    }
  ],
  "runs" : [
    {
      "number" : 1163,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/1163/"
    },
    {
      "number" : 1163,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/1163/"
    },
    {
      "number" : 1163,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=windows-x86_64/1163/"
    }
  ]
}