{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,540",
          "upstreamBuild" : 1540,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1540,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
            "branch" : [
              {
                "SHA1" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
            "branch" : [
              {
                "SHA1" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
        "branch" : [
          {
            "SHA1" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 1,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "artifact.properties",
      "fileName" : "artifact.properties",
      "relativePath" : "build/artifact.properties"
    },
    {
      "displayPath" : "jogl-2.6-b1540-20250721-linux-armv6hf-test-results-linux-arm32-armv7hf-jau-031.7z",
      "fileName" : "jogl-2.6-b1540-20250721-linux-armv6hf-test-results-linux-arm32-armv7hf-jau-031.7z",
      "relativePath" : "build/jogl-2.6-b1540-20250721-linux-armv6hf-test-results-linux-arm32-armv7hf-jau-031.7z"
    },
    {
      "displayPath" : "jogl-2.6-b1540-20250721-linux-armv6hf.7z",
      "fileName" : "jogl-2.6-b1540-20250721-linux-armv6hf.7z",
      "relativePath" : "build/jogl-2.6-b1540-20250721-linux-armv6hf.7z"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "linux-arm32",
  "duration" : 472763,
  "estimatedDuration" : 461594,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-arm32 linux-arm32",
  "id" : "1540",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1540,
  "queueId" : 501,
  "result" : "SUCCESS",
  "timestamp" : 1753076790452,
  "url" : "https://jogamp.org/chuck/job/jogl/label=linux-arm32/1540/",
  "builtOn" : "linux-arm32-armv7hf-jau-031",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GLExtensions.java",
          "src/demos/com/jogamp/opengl/demos/gl4es31/ComputeShader01GL4ES31.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java",
          "src/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.vp",
          "src/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.fp",
          "src/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.cp",
          "make/scripts/tests.sh"
        ],
        "commitId" : "e7609ec1298a8e941f031c53d352cb01c396e2a9",
        "timestamp" : 1752386441000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add ShaderUtil.isComputeShaderSupported() and ComputeShader01GL4ES31 demo\u000a\u000aJOGL Compute ShaderCode demo using OpenGL 4.3 or ES 3.1 core profile features.\u000a\u000aThe compute shader fills tuples of vertices + color attributes in a VBO buffer,\u000apassed directly to the vertex-shader w/o leaving the GPU.\u000a\u000aInspired by <https://community.arm.com/arm-community-blogs/b/mobile-graphics-and-gaming-blog/posts/get-started-with-compute-shaders>\u000a",
        "date" : "2025-07-13 08:00:41 +0200",
        "id" : "e7609ec1298a8e941f031c53d352cb01c396e2a9",
        "msg" : "Add ShaderUtil.isComputeShaderSupported() and ComputeShader01GL4ES31 demo",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.cp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLExtensions.java"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.vp"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/gl4es31/shader/compute01_xxx.fp"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/gl4es31/ComputeShader01GL4ES31.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/JVM_JNI8.c",
          "src/jogl/native/JVM_JNI8.c",
          "src/newt/native/JVM_JNI8.c",
          "src/nativewindow/native/JVM_JNI6.c",
          "src/jogl/native/JVM_JNI6.c",
          "src/newt/native/JVM_JNI6.c"
        ],
        "commitId" : "021d537b774b7077509b25bfcefedcc477ed5bc3",
        "timestamp" : 1752453411000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android)\u000a",
        "date" : "2025-07-14 02:36:51 +0200",
        "id" : "021d537b774b7077509b25bfcefedcc477ed5bc3",
        "msg" : "Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/native/JVM_JNI6.c"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/native/JVM_JNI8.c"
          },
          {
            "editType" : "delete",
            "file" : "src/newt/native/JVM_JNI8.c"
          },
          {
            "editType" : "add",
            "file" : "src/newt/native/JVM_JNI6.c"
          },
          {
            "editType" : "delete",
            "file" : "src/nativewindow/native/JVM_JNI8.c"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/native/JVM_JNI6.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml",
          "make/build-nativewindow.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "2f3985b2afcc1c8d94ef3e1a1a4c88c85976f273",
        "timestamp" : 1752453443000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "xxxx\u000a",
        "date" : "2025-07-14 02:37:23 +0200",
        "id" : "2f3985b2afcc1c8d94ef3e1a1a4c88c85976f273",
        "msg" : "xxxx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/resources/android/AndroidManifest-demo.xml",
          "make/resources/android/AndroidManifest-jogl.xml"
        ],
        "commitId" : "c1a2b231ec8f36f7528859a77dd8c4990c36ec9a",
        "timestamp" : 1752453514000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1520: Add `android:exported=\"true\"` to activities\u000a",
        "date" : "2025-07-14 02:38:34 +0200",
        "id" : "c1a2b231ec8f36f7528859a77dd8c4990c36ec9a",
        "msg" : "Bug 1520: Add `android:exported=\"true\"` to activities",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-demo.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-jogl.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/adb-install-all-x86.sh",
          "make/scripts/adb-install-all-x86_64.sh",
          "make/scripts/adb-install-all-armv6.sh",
          "make/scripts/adb-uninstall-all.sh",
          "make/scripts/adb-install-all-aarch64.sh"
        ],
        "commitId" : "342b4d4426d88f5b70ac1a2446e42750314e6431",
        "timestamp" : 1752453635000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1520: Fix adb-[un]install scripts\u000a",
        "date" : "2025-07-14 02:40:35 +0200",
        "id" : "342b4d4426d88f5b70ac1a2446e42750314e6431",
        "msg" : "Bug 1520: Fix adb-[un]install scripts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-aarch64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-x86.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/adb-install-all-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-uninstall-all.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-armv6.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00b.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher1b.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher1a.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01b.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2TransActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0a.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTRedSquareES2ActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2ECTActivityLauncher.java",
          "src/newt/classes/jogamp/newt/driver/android/NewtVersionActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2RGB565ActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher02.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0b.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01a.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00c.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2ActivityLauncher.java"
        ],
        "commitId" : "389090e98620297133f86b6dfcabf6bfc02d1345",
        "timestamp" : 1752453744000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1520: Android Demos: Fix package name `com.jogamp.opengl.{test->demos}`\u000a",
        "date" : "2025-07-14 02:42:24 +0200",
        "id" : "389090e98620297133f86b6dfcabf6bfc02d1345",
        "msg" : "Bug 1520: Android Demos: Fix package name `com.jogamp.opengl.{test->demos}`",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher1a.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2TransActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01a.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00c.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2ActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2RGB565ActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGearsES2ECTActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTRedSquareES2ActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/android/NewtVersionActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0a.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher1b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher02.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
        ],
        "commitId" : "84a8f28cb98036f9c08a960cfc6670a4c84a7600",
        "timestamp" : 1752453795000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindowFactory.createDevice(): Fix `EGLDisplayUtil.eglCreateEGLGraphicsDevice` argument types\u000a",
        "date" : "2025-07-14 02:43:15 +0200",
        "id" : "84a8f28cb98036f9c08a960cfc6670a4c84a7600",
        "msg" : "NativeWindowFactory.createDevice(): Fix `EGLDisplayUtil.eglCreateEGLGraphicsDevice` argument types",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/functions.glsl"
        ],
        "commitId" : "f7267c370ee043f39004a6f01cccdd56ee874f25",
        "timestamp" : 1752453922000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "jogamp/graph/curve/opengl/shader/functions.glsl: Fix float literals (GLSL ES < 310)\u000a",
        "date" : "2025-07-14 02:45:22 +0200",
        "id" : "f7267c370ee043f39004a6f01cccdd56ee874f25",
        "msg" : "jogamp/graph/curve/opengl/shader/functions.glsl: Fix float literals (GLSL ES < 310)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/functions.glsl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/resources/android/AndroidManifest-demo.xml",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivity.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity2p.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivity.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity2pLauncher.java",
          "make/resources/android/res-demo/values/strings.xml",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivityLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity1pLauncher.java",
          "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity1p.java",
          "make/build-test.xml"
        ],
        "commitId" : "de4bd09c25bab116cd126aa042c91c45e6741cb3",
        "timestamp" : 1752632377000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Rename: NEWTGraphUI[12]pActivity* -> NEWTGraphUISceneDemo20Activity[12]p*\u000a\u000aand prepare fat android demo apk (all in one apk)\u000a",
        "date" : "2025-07-16 04:19:37 +0200",
        "id" : "de4bd09c25bab116cd126aa042c91c45e6741cb3",
        "msg" : "Rename: NEWTGraphUI[12]pActivity* -> NEWTGraphUISceneDemo20Activity[12]p*",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity2pLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/res-demo/values/strings.xml"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity1pLauncher.java"
          },
          {
            "editType" : "delete",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivity.java"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity1p.java"
          },
          {
            "editType" : "delete",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivityLauncher.java"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUISceneDemo20Activity2p.java"
          },
          {
            "editType" : "delete",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI2pActivityLauncher.java"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-demo.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "delete",
            "file" : "src/demos/com/jogamp/opengl/demos/android/NEWTGraphUI1pActivity.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/joglversion",
          "make/joglversion-all",
          "make/joglversion-all-natives",
          "make/joglversion-test",
          "make/joglversion-natives"
        ],
        "commitId" : "85ae6e4af699398d4474027836dca82490a359ed",
        "timestamp" : 1752632429000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Manifest templates: Add-Opens: Add java.desktop/sun.awt.windows\u000a",
        "date" : "2025-07-16 04:20:29 +0200",
        "id" : "85ae6e4af699398d4474027836dca82490a359ed",
        "msg" : "Manifest templates: Add-Opens: Add java.desktop/sun.awt.windows",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/joglversion-all-natives"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-natives"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-all"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-test"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/joglversion-demo-android"
        ],
        "commitId" : "8e16cb8d17b622ad6a1b5a59d386cc36595a190a",
        "timestamp" : 1752632453000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "joglversion-demo-android: Fix package name, Test -> Demo\u000a",
        "date" : "2025-07-16 04:20:53 +0200",
        "id" : "8e16cb8d17b622ad6a1b5a59d386cc36595a190a",
        "msg" : "joglversion-demo-android: Fix package name, Test -> Demo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/joglversion-demo-android"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".classpath"
        ],
        "commitId" : "d14ee072ed546f031ad9b0a055c3886e80cd9f56",
        "timestamp" : 1752803827000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Eclipse: Use android-stripped.jar in .classpath (via use library)\u000a",
        "date" : "2025-07-18 03:57:07 +0200",
        "id" : "d14ee072ed546f031ad9b0a055c3886e80cd9f56",
        "msg" : "Eclipse: Use android-stripped.jar in .classpath (via use library)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".classpath"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00b.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher02.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0b.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01b.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0a.java",
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java",
          "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01a.java"
        ],
        "commitId" : "0f90897d7ca7a2d10805f9fd80e79c04bf84452f",
        "timestamp" : 1752803916000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Demos: Fix test video URLs, using https instead of http\u000a",
        "date" : "2025-07-18 03:58:36 +0200",
        "id" : "0f90897d7ca7a2d10805f9fd80e79c04bf84452f",
        "msg" : "Demos: Fix test video URLs, using https instead of http",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01a.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher01b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieCubeActivityLauncher0a.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher00b.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/android/MovieSimpleActivityLauncher02.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java"
        ],
        "commitId" : "0ce40a53cac4f6c2eec65f84c82155e8ae32fea8",
        "timestamp" : 1752804714000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "UISceneDemo20: Group ALAudioSink usage\u000a",
        "date" : "2025-07-18 04:11:54 +0200",
        "id" : "0ce40a53cac4f6c2eec65f84c82155e8ae32fea8",
        "msg" : "UISceneDemo20: Group ALAudioSink usage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/com/jogamp/opengl/GLContext.java"
        ],
        "commitId" : "dbf49cd4f1a1ba3fbb5fe36c4af0bd38b39b26f4",
        "timestamp" : 1752805865000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLSL version for ES >= 3.1\u000a\u000aAdd mapping of OpenGL ES 3.1 -> GLSL 3.10, ES 3.2 -> GLSL 3.20.\u000a",
        "date" : "2025-07-18 04:31:05 +0200",
        "id" : "dbf49cd4f1a1ba3fbb5fe36c4af0bd38b39b26f4",
        "msg" : "Fix GLSL version for ES >= 3.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml",
          "make/build.xml",
          "make/joglversion-fat"
        ],
        "commitId" : "5936a76d7d26e6f6226ee0404c28fdd0ef66b32e",
        "timestamp" : 1752806171000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add building jogl-fat-${os.and.arch}.jar w/ GlueGen, JOAL and JOGL for convenience\u000a",
        "date" : "2025-07-18 04:36:11 +0200",
        "id" : "5936a76d7d26e6f6226ee0404c28fdd0ef66b32e",
        "msg" : "Add building jogl-fat-${os.and.arch}.jar w/ GlueGen, JOAL and JOGL for convenience",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "add",
            "file" : "make/joglversion-fat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/adb-install-all-x86.sh",
          "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGearsES2Activity.java",
          "make/scripts/adb-install-all-x86_64.sh",
          "make/scripts/adb-install-all-armv6.sh",
          "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGraphUISceneDemo20Activity1p.java",
          "make/scripts/adb-install-all-aarch64.sh",
          "make/resources/android/res-demo/values/strings.xml",
          "make/resources/android/res-demo/values/colors.xml",
          "src/demos/com/jogamp/opengl/demos/androidfat/OrderedProperties.java",
          "make/scripts/adb-uninstall-all.sh",
          "make/scripts/tests.sh",
          "make/build-test.xml",
          "make/resources/android/AndroidManifest-demofat.xml",
          "make/resources/android/res-demo/values/styles.xml",
          "make/build-common.xml",
          "src/demos/com/jogamp/opengl/demos/androidfat/MovieSimpleActivity0.java",
          "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGearsES2TransActivity.java",
          "src/demos/com/jogamp/opengl/demos/androidfat/MovieCubeActivity0.java",
          "src/demos/com/jogamp/opengl/demos/androidfat/NEWTRedSquareES2Activity.java",
          "make/joglversion-demo-fat-android"
        ],
        "commitId" : "fcef5ff61866b5fca56ba9efd9e92ab50d5bd538",
        "timestamp" : 1752806393000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add fat Android target jogl-demos-fat-android-${arch} w/ GlueGen, JOAL, JOGL and demos in one apk\u000a",
        "date" : "2025-07-18 04:39:53 +0200",
        "id" : "fcef5ff61866b5fca56ba9efd9e92ab50d5bd538",
        "msg" : "Add fat Android target jogl-demos-fat-android-${arch} w/ GlueGen, JOAL, JOGL and demos in one apk",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/MovieSimpleActivity0.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-x86.sh"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGraphUISceneDemo20Activity1p.java"
          },
          {
            "editType" : "add",
            "file" : "make/joglversion-demo-fat-android"
          },
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "add",
            "file" : "make/resources/android/res-demo/values/styles.xml"
          },
          {
            "editType" : "add",
            "file" : "make/resources/android/res-demo/values/colors.xml"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGearsES2TransActivity.java"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/MovieCubeActivity0.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-uninstall-all.sh"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGearsES2Activity.java"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/NEWTRedSquareES2Activity.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-aarch64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-armv6.sh"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/OrderedProperties.java"
          },
          {
            "editType" : "add",
            "file" : "make/resources/android/AndroidManifest-demofat.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/res-demo/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.android-armv6-cross.sh",
          "make/resources/android/AndroidManifest-demo.xml",
          "make/doc/jogl/spec-overview.html",
          "make/scripts/make.jogl.all.android-x86-cross.sh",
          "make/resources/android/AndroidManifest-jogl.xml",
          "make/scripts/make.jogl.all.android-aarch64-cross.sh",
          "make/resources/android/AndroidManifest-demofat.xml"
        ],
        "commitId" : "e5035211b2f1354a52a5487a33de79103af52429",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Android: Min API 24 -> 26 (Use GlueGen default settings)\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "e5035211b2f1354a52a5487a33de79103af52429",
        "msg" : "Android: Min API 24 -> 26 (Use GlueGen default settings)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-demo.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-armv6-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/doc/jogl/spec-overview.html"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-demofat.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-aarch64-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-x86-cross.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo02.java",
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java",
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java",
          "src/newt/classes/com/jogamp/newt/MonitorDevice.java"
        ],
        "commitId" : "e00542ad5a1bc17855d7d1960e0f744bd3d288f2",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MonitorDevice: Rename {perMM->mm}To{Per->}Inch(), add inchToMM()\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "e00542ad5a1bc17855d7d1960e0f744bd3d288f2",
        "msg" : "MonitorDevice: Rename {perMM->mm}To{Per->}Inch(), add inchToMM()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo02.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/MonitorDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/graphui/classes/com/jogamp/graph/ui/Scene.java"
        ],
        "commitId" : "a4d1641dbd1a8961ef5d11f48fedfce9ba299f43",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GraphUI Scene: Disable screenshot for Android\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "a4d1641dbd1a8961ef5d11f48fedfce9ba299f43",
        "msg" : "GraphUI Scene: Disable screenshot for Android",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/graphui/classes/com/jogamp/graph/ui/Scene.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/com/jogamp/opengl/demos/util/CommandlineOptions.java",
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java",
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java"
        ],
        "commitId" : "5d3af875dfddb0ea31833fef9d86885059ddb48a",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add Demo's CommandlineOptions: fix{Default}AARenderModeWithDPIThreshold()\u000a\u000ai.e. disabling AA for dpi >= 200\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "5d3af875dfddb0ea31833fef9d86885059ddb48a",
        "msg" : "Add Demo's CommandlineOptions: fix{Default}AARenderModeWithDPIThreshold()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/util/CommandlineOptions.java"
          },
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl"
        ],
        "commitId" : "b01834eb5c45396d3e264d3d0573b4bcd1870bcb",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Graph pass1 fragment-shader: Early out (discard/alpha) if alpha is 0.0\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "b01834eb5c45396d3e264d3d0573b4bcd1870bcb",
        "msg" : "Graph pass1 fragment-shader: Early out (discard/alpha) if alpha is 0.0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/com/jogamp/opengl/GLContext.java"
        ],
        "commitId" : "c5293b1d6087538ec0cc28b8882c4fdc9b0691a6",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLContext: Return VersionNumberString for getGLVersionNumber() and getGLSLVersionNumber() ..\u000a\u000a.. preserving original GL/GLSL version string.\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "c5293b1d6087538ec0cc28b8882c4fdc9b0691a6",
        "msg" : "GLContext: Return VersionNumberString for getGLVersionNumber() and getGLSLVersionNumber() ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/adb-install-fat-x86.sh",
          "make/scripts/adb-install-all-x86.sh",
          "make/scripts/adb-install-all-x86_64.sh",
          "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGraphUISceneDemo03Activity1p.java",
          "make/scripts/adb-install-all-armv6.sh",
          "make/scripts/adb-install-all-aarch64.sh",
          "make/resources/android/res-demo/values/strings.xml",
          "make/scripts/adb-install-fat-x86_64.sh",
          "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03b.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
        "timestamp" : 1753068539000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GraphUI Demo: Add UISceneDemo03b (GLEventListener based version of UISceneDemo03) w/ Android activity\u000a",
        "date" : "2025-07-21 05:28:59 +0200",
        "id" : "311840b750b1d1c93b4a34315b27be0a85a2c73e",
        "msg" : "GraphUI Demo: Add UISceneDemo03b (GLEventListener based version of UISceneDemo03) w/ Android activity",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/scripts/adb-install-fat-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/res-demo/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-armv6.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/adb-install-fat-x86.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-x86.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all-aarch64.sh"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/androidfat/NEWTGraphUISceneDemo03Activity1p.java"
          },
          {
            "editType" : "add",
            "file" : "src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03b.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}