{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl_onmaster\" build number 112",
          "upstreamBuild" : 112,
          "upstreamProject" : "jogl_onmaster",
          "upstreamUrl" : "job/jogl_onmaster/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 112,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
            "branch" : [
              {
                "SHA1" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
            "branch" : [
              {
                "SHA1" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
        "branch" : [
          {
            "SHA1" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#112",
  "duration" : 224798,
  "estimatedDuration" : 1316448,
  "executor" : None,
  "fullDisplayName" : "jogl_onmaster » linux-x86_64-master-001 #112",
  "id" : "112",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 112,
  "queueId" : 185,
  "result" : "SUCCESS",
  "timestamp" : 1580682799288,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl_onmaster/label=linux-x86_64-master-001/112/",
  "builtOn" : "linux64-null-centos55-jogamp-x64-chuck-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "make/scripts/tests.sh",
          "src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java"
        ],
        "commitId" : "a1bc7ebb1b66f445a5134e4ed4b6ff6118291c51",
        "timestamp" : 1579173455000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: Enhance FullScreen.run DEBUG output a bit; NEWTDemoListener ignore input if not visible.\u000a",
        "date" : "2020-01-16 12:17:35 +0100",
        "id" : "a1bc7ebb1b66f445a5134e4ed4b6ff6118291c51",
        "msg" : "NEWT: Enhance FullScreen.run DEBUG output a bit; NEWTDemoListener ignore input if not visible.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
        ],
        "commitId" : "e03204605f95dc3586d8e3582250211954542be5",
        "timestamp" : 1579173650000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1423: NEWT Child Window on OSX: Don't use parent derived location in fullscreen mode\u000a\u000aWindowDriver OSX: useParent(..) -> useParentLocation(..) and add !isFullscreen() as a criteria to use the parent derived location.\u000a",
        "date" : "2020-01-16 12:20:50 +0100",
        "id" : "e03204605f95dc3586d8e3582250211954542be5",
        "msg" : "Bug 1423: NEWT Child Window on OSX: Don't use parent derived location in fullscreen mode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/awt/GLCanvas.java",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "make/scripts/tests.sh",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "ba83a59363023ba0cc314746d7864ccf2cdd4d7a",
        "timestamp" : 1579270637000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1374: NEWT/AWT: Annotation regarding general High-DPI for even non native DPI toolkit aware platforms (Linux, Windows)\u000a\u000aNEWT + NewtCanvasAWT:\u000a\u000aMaybe create \"interface ScalableSurface.Upstream {\u000a  void pixelScaleChangeNotify(final float[] curPixelScale, final float[] minPixelScale, final float[] maxPixelScale); }\"\u000a\u000ato allow downstream to notify upstream ScalableSurface implementations like NEWT's Window to act accordingly.\u000a\u000a+++\u000a\u000aAWT GLCanvas: Add remark where to add the potential pixel scale.\u000a",
        "date" : "2020-01-17 15:17:17 +0100",
        "id" : "ba83a59363023ba0cc314746d7864ccf2cdd4d7a",
        "msg" : "Bug 1374: NEWT/AWT: Annotation regarding general High-DPI for even non native DPI toolkit aware platforms (Linux, Windows)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64.bat",
          "make/scripts/tests-x64-dbg.bat"
        ],
        "commitId" : "8e5dae78bb99a0fbcd5593e91c2b08e84dd639e4",
        "timestamp" : 1579270822000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1422: Windows test*.bat: Add C:\\temp to PATH, allowing picking up custom libraries for testing\u000a\u000aUsed for testing Bug 1422 on Windows via qemu-kvm\u000ausing Mesa 19.3.2 <https://github.com/pal1000/mesa-dist-win/releases>.\u000a\u000aHere I dropped the native libs to C:\\temp and moved the C:\\Windows\\System32\\OpenGL32.dll\u000aout of sight by renaming it.\u000a",
        "date" : "2020-01-17 15:20:22 +0100",
        "id" : "8e5dae78bb99a0fbcd5593e91c2b08e84dd639e4",
        "msg" : "Bug 1422: Windows test*.bat: Add C:\\temp to PATH, allowing picking up custom libraries for testing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml",
          "make/build-nativewindow.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
        "timestamp" : 1580618198000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "When explicitly generating native header, avoid implicit referenced classes.\u000a\u000aThanks to Phil Jordan, who is debating certain build issues of JOGL with me,\u000awe figured that certain generated header files ended up in the wrong build folder.\u000aE.g. on GNU/Linux, jogamp_nativewindow_windows_GDI.h ended up in build-x86_64/nativewindow/gensrc/native/drm/\u000a\u000aThis happens due to the new java11 way of generating header files using javac.\u000aPer default, all referenced files are being compiled and header files were generated\u000ain this case for all of them using the given '-h location' argument.\u000aSince nativewindow generates headers for the new drm functionality first (where available),\u000aall headers of all included referenced classes ended up in this drm build location.\u000aSubsequent javac was skipped 'thanks' to the already existing class files ;-)\u000a\u000aThis patch disables implicit class file creation when explicitly generating headers only\u000ausing the javac argument '-implicit:none'.\u000a\u000aThis is done for the whole JOGL project (nativewindow, jogl and newt).\u000aOther JogAmp modules should not be concerned due to the lack of overspecific\u000aplatform parts ..\u000a",
        "date" : "2020-02-02 05:36:38 +0100",
        "id" : "77ae1b75f3c6feab97a4fffea44aadbd6e1d0b15",
        "msg" : "When explicitly generating native header, avoid implicit referenced classes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}