{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Sven Gothel",
          "userId" : "sgothel",
          "userName" : "Sven Gothel"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1494,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
            "branch" : [
              {
                "SHA1" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
            "branch" : [
              {
                "SHA1" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
        "branch" : [
          {
            "SHA1" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 8,
      "skipCount" : 26,
      "totalCount" : 3365,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1494",
  "duration" : 4121380,
  "estimatedDuration" : 3750864,
  "executor" : None,
  "fullDisplayName" : "jogl #1494",
  "id" : "1494",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1494,
  "queueId" : 653,
  "result" : "UNSTABLE",
  "timestamp" : 1578340061761,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/1494/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug1421NewtCanvasSWTPosInTabs.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "b2a150a2a9bcf4f821ec84085774168276c108a1",
        "timestamp" : 1578235977000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: Demo wrong NEWT Child window position within an SWT TabFolder layout using NewtCanvasSWT on MacOSX with High-DPI Retina\u000a",
        "date" : "2020-01-05 15:52:57 +0100",
        "id" : "b2a150a2a9bcf4f821ec84085774168276c108a1",
        "msg" : "Bug 1421: Demo wrong NEWT Child window position within an SWT TabFolder layout using NewtCanvasSWT on MacOSX with High-DPI Retina",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug1421NewtCanvasSWTPosInTabs.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64-dbg.bat",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug1421NewtCanvasSWTPosInTabs.java",
          "make/scripts/tests.sh",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "741e62820299bc384741d692e2665d22d97c1970",
        "timestamp" : 1578241497000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: NewtCanvasSWT child on layouted SWT parent only occurs on MacOS, regardless of High-DPI\u000a",
        "date" : "2020-01-05 17:24:57 +0100",
        "id" : "741e62820299bc384741d692e2665d22d97c1970",
        "msg" : "Bug 1421: NewtCanvasSWT child on layouted SWT parent only occurs on MacOS, regardless of High-DPI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug1421NewtCanvasSWTPosInTabs.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug1421NewtCanvasSWTPosInTabs.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashFormComposite.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java"
        ],
        "commitId" : "9512a4bbda02002d06fcbb34504c3bea9c7abdc8",
        "timestamp" : 1578261434000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (1/2)\u000a\u000aTesting the TabFolder and a SashForm in the 2nd tab\u000acovering both SWT layout use cases on both out SWT support classes SWT GLCanvas and NewtCanvasSWT.\u000a\u000aMerging  TestBug1421NewtCanvasSWTPosInTabs + TestBug672NewtCanvasSWTSashFormComposite\u000ainto TestGLCanvasSWTNewtCanvasSWTPosInTabs.\u000a\u000aTestBug672NewtCanvasSWTSashFormComposite exposes that SWT GLCanvas\u000astill requires work for proper High-DPI scaling on OSX!\u000a",
        "date" : "2020-01-05 22:57:14 +0100",
        "id" : "9512a4bbda02002d06fcbb34504c3bea9c7abdc8",
        "msg" : "Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (1/2)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashFormComposite.java"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug1421NewtCanvasSWTPosInTabs.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
        ],
        "commitId" : "1216aa7bc4284e5568d7dd7bbd7f6d9fed27d25b",
        "timestamp" : 1578261616000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421, Bug 1358, Bug 969, Bug 672: SWTAccessor: Add get[Location|Size]InPixels(..) and getLocationOnScreen()\u000a",
        "date" : "2020-01-05 23:00:16 +0100",
        "id" : "1216aa7bc4284e5568d7dd7bbd7f6d9fed27d25b",
        "msg" : "Bug 1421, Bug 1358, Bug 969, Bug 672: SWTAccessor: Add get[Location|Size]InPixels(..) and getLocationOnScreen()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/nativewindow/native/macosx/OSXmisc.m",
          "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
        ],
        "commitId" : "8caf3fab68dc890855961d22cb235d1c8f5c52c6",
        "timestamp" : 1578261775000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1358: GLCanvas: Call new OSXUtil.SetWindowPixelScale(..) when GLCanvas gets realized on MacOS\u000a\u000aThis fixes GLCanvas's High-DPI scaled size issue on MacOS of Bug 1358.\u000a",
        "date" : "2020-01-05 23:02:55 +0100",
        "id" : "8caf3fab68dc890855961d22cb235d1c8f5c52c6",
        "msg" : "Bug 1358: GLCanvas: Call new OSXUtil.SetWindowPixelScale(..) when GLCanvas gets realized on MacOS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java",
          "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
        ],
        "commitId" : "69db39c035455fc0154006304e7340d825415e99",
        "timestamp" : 1578282555000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT GLCanvas: Fix NPE in DEBUG mode; NewtCanvasSWT: Resurect comment in setBounds(..)\u000a",
        "date" : "2020-01-06 04:49:15 +0100",
        "id" : "69db39c035455fc0154006304e7340d825415e99",
        "msg" : "SWT GLCanvas: Fix NPE in DEBUG mode; NewtCanvasSWT: Resurect comment in setBounds(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java"
        ],
        "commitId" : "05b3978d47e304b2e0223bbdf34d393a2e4c7c26",
        "timestamp" : 1578282679000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (2/2)\u000a\u000aComplete merging unit tests.\u000a",
        "date" : "2020-01-06 04:51:19 +0100",
        "id" : "05b3978d47e304b2e0223bbdf34d393a2e4c7c26",
        "msg" : "Bug 1421, Bug 1358, Bug 969, Bug 672: Generalization of test case TestGLCanvasSWTNewtCanvasSWTPosInTabs (2/2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashFormComposite.java",
          "make/scripts/tests-win.bat",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashForm.java"
        ],
        "commitId" : "87eeadadfe3a519ca6f6a6688ea854b147eca13b",
        "timestamp" : 1578282881000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421, Bug 1358, Bug 969, Bug 672: Deleting merged tests (obsolete)\u000a",
        "date" : "2020-01-06 04:54:41 +0100",
        "id" : "87eeadadfe3a519ca6f6a6688ea854b147eca13b",
        "msg" : "Bug 1421, Bug 1358, Bug 969, Bug 672: Deleting merged tests (obsolete)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashFormComposite.java"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashForm.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/swt/README.txt",
          "make/lib/swt/gtk-linux-x86_64/swt.jar",
          "make/lib/swt/cocoa-macosx-x86_64/about_files/mpl-v20.txt",
          "make/lib/swt/cocoa-macosx-x86_64/swt.jar",
          "make/lib/swt/cocoa-macosx-x86_64/src.zip",
          "make/lib/swt/gtk-linux-x86_64/src.zip",
          "make/lib/swt/gtk-linux-x86_64/about_files/mpl-v20.txt",
          "make/lib/swt/win32-win32-x86_64/swt.jar"
        ],
        "commitId" : "8ab8412568d362b0bf65a40d727ba052a519ea3d",
        "timestamp" : 1578290379000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump SWT to Release 4.14-201912100610 (jogl/make/lib/swt)\u000a\u000aDue to issues on MacOS, added the src.zip for MacOS as well.\u000a",
        "date" : "2020-01-06 06:59:39 +0100",
        "id" : "8ab8412568d362b0bf65a40d727ba052a519ea3d",
        "msg" : "Bump SWT to Release 4.14-201912100610 (jogl/make/lib/swt)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-linux-x86_64/src.zip"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/cocoa-macosx-x86_64/swt.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-linux-x86_64/swt.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/cocoa-macosx-x86_64/about_files/mpl-v20.txt"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/cocoa-macosx-x86_64/src.zip"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-linux-x86_64/about_files/mpl-v20.txt"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/win32-win32-x86_64/swt.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/README.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/nativewindow/native/macosx/OSXmisc.m"
        ],
        "commitId" : "abbc95745b69dcd7f5f84c7a56bf32947c23e74d",
        "timestamp" : 1578331007000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: OSXUtil: Add GetLocation(..), simply returning the view's frame position\u000a",
        "date" : "2020-01-06 18:16:47 +0100",
        "id" : "abbc95745b69dcd7f5f84c7a56bf32947c23e74d",
        "msg" : "Bug 1421: OSXUtil: Add GetLocation(..), simply returning the view's frame position",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "20921924e994e9f612a82009026081a4573b3bdd",
        "timestamp" : 1578331209000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: Move Bug 1362 'setBackground(..)' fix before potential 'setNEWTChild(..)'\u000a",
        "date" : "2020-01-06 18:20:09 +0100",
        "id" : "20921924e994e9f612a82009026081a4573b3bdd",
        "msg" : "Bug 1421: Move Bug 1362 'setBackground(..)' fix before potential 'setNEWTChild(..)'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "95fd39e361190c6c23019e1aa5ec21e6fe85fcd3",
        "timestamp" : 1578331877000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: Minor cleanup / commenting\u000a",
        "date" : "2020-01-06 18:31:17 +0100",
        "id" : "95fd39e361190c6c23019e1aa5ec21e6fe85fcd3",
        "msg" : "Bug 1421: Minor cleanup / commenting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java"
        ],
        "commitId" : "0209655c26e9240639c5f0a76ca6ca54ae0584b1",
        "timestamp" : 1578331904000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: Minor commenting\u000a",
        "date" : "2020-01-06 18:31:44 +0100",
        "id" : "0209655c26e9240639c5f0a76ca6ca54ae0584b1",
        "msg" : "Bug 1421: Minor commenting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java"
        ],
        "commitId" : "141fa0fba0f47851f20acfcb078e11659ebc74cc",
        "timestamp" : 1578333481000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1421: Tackle wrong position of TabFolder, SashForm etc\u000a\u000agetClientArea() on MacOS produces a 'difficult' result regarding the position,\u000awhich usually is returned as zero.\u000aUsing a zero position issues the bug w/ SashForm, where the offset doesn't seems\u000ato be covered by the native NSView nor an SWT parent Composition.\u000a\u000aThen using the getLocation() as is (i.e. the view's frame position)\u000amay also cause issues with the TabFolder, as it includes the tab's trimming.\u000aHere the native NSView 's position includes the tab's trimming,\u000agladly the parent (TabFolder or a Composition)'s clientArea includes this offset.\u000a\u000aTherefor, as a testbed - on OSX, getClientArea2(..) returns\u000a- position: getLocation() - getParent().getClientArea().position\u000a- size: getSize()\u000a\u000aThis at least works OK'sh using\u000a- no special layout parent\u000a- TabFolder\u000a- SashForm\u000a\u000a++++\u000a\u000aUnit test TestGLCanvasSWTNewtCanvasSWTPosInTabs: Adding 'addComposite' to test matrix.\u000a'addComposite' wraps our GLCanvas or NewtCanvasSWT into a Composite instead of\u000aadding it directly into the layouting parent.\u000a\u000aIt demonstrates an issue with the new test 'test32_NewtCanvasSWTTabSashGLWComp',\u000ai.e. the NewtCanvasSWT is shown on the left as the SashForm's offset is being dropped.\u000a\u000aSummary:\u000a- No more issues with High-DPI pixelScale observed!\u000a\u000a- GLCanvas is being most well layouted, no issues in tests\u000a\u000a- NewtCanvasSWT may show severe positioning issues -> test32_NewtCanvasSWTTabSashGLWComp\u000a- NewtCanvasSWT always shows a small positioning offset into the lower-right corner w/ overlapping\u000a- NewtCanvasSWT overall positioning is not perfectly understood\u000a- NewtCanvasSWT misses to hide the NEWT child when changing tabs in TabFolder\u000a",
        "date" : "2020-01-06 18:58:01 +0100",
        "id" : "141fa0fba0f47851f20acfcb078e11659ebc74cc",
        "msg" : "Bug 1421: Tackle wrong position of TabFolder, SashForm etc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
        "timestamp" : 1578336012000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1358: Merely simplifying the non MacOS getClientAreaInPixels() code path\u000a\u000aThis also demonstrates that on non MacOS, SWT's scale-factor is artificially imposed\u000aon the actual pixel-units, as SWT's getClientArea() is simply returning:\u000a  DPIUtil.autoScaleDown(getClientAreaInPixels())\u000a",
        "date" : "2020-01-06 19:40:12 +0100",
        "id" : "557f3d57cc2ca60678fe87df4b4a9c99c016e575",
        "msg" : "Bug 1358: Merely simplifying the non MacOS getClientAreaInPixels() code path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/code",
      "fullName" : "code"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gottfried.haider",
      "fullName" : "gottfried.haider"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/packet0.git",
      "fullName" : "packet0.git"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/stevensro",
      "fullName" : "stevensro"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/danny.koernig",
      "fullName" : "danny.koernig"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/elect86",
      "fullName" : "elect86"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/tom.nuydens",
      "fullName" : "tom.nuydens"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ],
  "runs" : [
    {
      "number" : 1494,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=android-arm64/1494/"
    },
    {
      "number" : 1494,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-arm64/1494/"
    },
    {
      "number" : 1494,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/1494/"
    },
    {
      "number" : 1494,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/1494/"
    },
    {
      "number" : 1494,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=windows-x86_64/1494/"
    }
  ]
}