{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl_onmaster\" build number 25",
          "upstreamBuild" : 25,
          "upstreamProject" : "jogl_onmaster",
          "upstreamUrl" : "job/jogl_onmaster/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 25,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
            "branch" : [
              {
                "SHA1" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
            "branch" : [
              {
                "SHA1" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
        "branch" : [
          {
            "SHA1" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
            "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" : "#25",
  "duration" : 817507,
  "estimatedDuration" : 1395812,
  "executor" : None,
  "fullDisplayName" : "jogl_onmaster » linux-x86_64-master-001 #25",
  "id" : "2013-09-27_20-41-51",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 25,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1380307311000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl_onmaster/label=linux-x86_64-master-001/25/",
  "builtOn" : "linux64-null-centos55-jogamp-x64-chuck-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java",
          "jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html",
          "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java",
          "jnlp-files/jogl-applet-runner-newt-MovieCube.html",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java",
          "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java"
        ],
        "commitId" : "6fbf6de172f50dce7f65790460458238bf780902",
        "timestamp" : 1380074263000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix MovieCube/Simple Demo in 'Applet' mode: Use default ctor to completly initialize GLMediaPlayer demo w/ def. stream etc; Fix list of command keys in applet html page.\u000a",
        "date" : "2013-09-25T03:57:43+0200",
        "id" : "6fbf6de172f50dce7f65790460458238bf780902",
        "msg" : "Fix MovieCube/Simple Demo in 'Applet' mode: Use default ctor to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-applet-runner-newt-MovieCube.html"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/OnscreenPrintable.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/DirectDataBufferInt.java",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/OffscreenPrintable.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java"
        ],
        "commitId" : "7ec812589190c0fbc6916cc22d9b74f009244f5c",
        "timestamp" : 1380232398000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "DirectDataBufferInt: createBufferedImage(..) use BufferedImage type value instead of component-count, support all int types ; Add type 'BufferedImageInt' preserving the custom image-type, add note about TYPE_CUSTOM\u000a\u000a- createBufferedImage(..) use BufferedImage type value instead of component-count, support all int types\u000a  - Support all integer data image-type, hence we need to pass image-type instead of component count (collision).\u000a  - Also pass 'properties' to allow configuring all BufferedImage parameters (just in case)\u000a  - Return BufferedImageInt to allow user to query the used image-type, see below.\u000a\u000a- Add type 'BufferedImageInt' preserving the custom image-type, add note about TYPE_CUSTOM\u000a  - Simply extends BufferedImage w/ custom image-type, since BufferedImage's type is TYPE_CUSTOM\u000a    due to our custom storage type (see API doc comment).\u000a\u000aUnit tests:\u000a  - Testing all integer image-type's in\u000a    - TestTiledPrintingGearsSwingAWT\u000a    - TestTiledPrintingNIOImageSwingAWT\u000a\u000a  - Disable all AA print-hints, all AWT text visible on X11.\u000a    Probably has a regression on Windows / OSX .. TBD.\u000a",
        "date" : "2013-09-26T23:53:18+0200",
        "id" : "7ec812589190c0fbc6916cc22d9b74f009244f5c",
        "msg" : "DirectDataBufferInt: createBufferedImage(..) use BufferedImage type",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/DirectDataBufferInt.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/OffscreenPrintable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsNewtAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TiledPrintingAWTBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/OnscreenPrintable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/RandomTileRenderer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java",
          "src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledRendering2NEWT.java",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestRandomTiledRendering3GL2AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java",
          "src/jogl/classes/com/jogamp/opengl/util/TileRendererBase.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/RedSquareES1.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestRandomTiledRendering2GL2NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/TileRenderer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java",
          "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
        ],
        "commitId" : "4ef53cf2ae509a625795bfa3a8982ce75e24e83a",
        "timestamp" : 1380251604000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TileRenderer*: TileRendererNotify -> TileRendererListener w/ clarifying functionality (reshapeTile(..), ..); Only process GLEventListener impl. TileRendererListener; attachToAutoDrawable -> attachAutoDrawable, etc.\u000a\u000a-TileRendererNotify -> TileRendererListener\u000a  - Added methods:\u000a    - void reshapeTile(TileRendererBase tr,int tileX, int tileY, int tileWidth, int tileHeight, int imageWidth, int imageHeight);\u000a    - void startTileRendering(TileRendererBase tr);\u000a    - void endTileRendering(TileRendererBase tr);\u000a\u000a  allowing to clarify user code and API specification,\u000a  i.e. TR only processes GLEventListener which impl. TileRendererListener.\u000a\u000a  This also allows simplifying the API doc, while having a more descriptive\u000a  reshape method focusing solely on tile rendering.\u000a\u000a  Further more, the start/end TR methods allow certain GL related actions\u000a  while the context is current before and after iterating through the tiles.\u000a  This is even used for RandomTileRenderer (one tile only), to allow\u000a  to reuse same TileRendererListener for diff TRs.\u000a\u000a- Fix language, attach and detach usage was vice versa. We do attach an GLAutoDrawable to a TR\u000a  - attachToAutoDrawable -> attachAutoDrawable\u000a  - detachFromAutoDrawable -> detachAutoDrawable\u000a\u000a- Adapted unit tests.\u000a",
        "date" : "2013-09-27T05:13:24+0200",
        "id" : "4ef53cf2ae509a625795bfa3a8982ce75e24e83a",
        "msg" : "TileRenderer*: TileRendererNotify -> TileRendererListener w/ clarifying",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/RedSquareES1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestRandomTiledRendering2GL2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/TileRendererBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/TileRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledRendering2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/RandomTileRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestRandomTiledRendering3GL2AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/Bug816AppletGLCanvas01.java",
          "jnlp-files/jogl-applet-bug816_glcanvas01.html",
          "src/nativewindow/native/macosx/OSXmisc.m",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/Bug816AppletGLCanvas02.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPosAWT.java",
          "jnlp-files/jogl-applet-bug816_glcanvas02.html",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java",
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java",
          "jnlp-files/jogl-test-applets.html",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "9a8f9b9f7e6148b60b6f0f4326df8d213774284c",
        "timestamp" : 1380273819000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 816: Fix JAWTWindow's getLocationOnScreenNonBlocking(); Derive CALayer position from AWT component's location on screen. Track fixedFrame size of root CALayer; Add Split layout to unit test, add [manual] Applet tests.\u000a\u000a- Fix JAWTWindow's getLocationOnScreenNonBlocking()\u000a  Skip JRootPane while traversing up to root Container.\u000a  JRootPane would duplicate the top-level container's offset (Window insets).\u000a\u000a- Derive CALayer position from AWT component's location on screen. Add Split layout to unit test, add [manual] Applet tests.\u000a  AWT >= 7u40:\u000a  - AWT position is top-left w/ insets, where CALayer position is bottom/left from root CALayer w/o insets.\u000a  - Use getLocationOnScreenNonBlocking() to get location-on-screen w/o insets.\u000a  - Native code: flip origin\u000a\u000a  AWT < 7u40 still uses fixed position 0/0 for root and sub layer.\u000a\u000a- Track fixedFrame size of root CALayer - MyCALayer:\u000a  - Override layoutSublayers to validate root and sub-layer pos/size\u000a  - Override setFrame to use fixedFrame, if set (similar to MyNSOpenGLLayer)\u000a\u000a- Add Split layout to unit test, add [manual] Applet tests.\u000a  - Thx to 'jimthev' and 'Manu' for providing Applet unit tests\u000a",
        "date" : "2013-09-27T11:23:39+0200",
        "id" : "9a8f9b9f7e6148b60b6f0f4326df8d213774284c",
        "msg" : "Bug 816: Fix JAWTWindow's getLocationOnScreenNonBlocking(); Derive",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/Bug816AppletGLCanvas01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPosAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-test-applets.html"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java"
          },
          {
            "editType" : "add",
            "file" : "jnlp-files/jogl-applet-bug816_glcanvas01.html"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/Bug816AppletGLCanvas02.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          },
          {
            "editType" : "add",
            "file" : "jnlp-files/jogl-applet-bug816_glcanvas02.html"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-osx-x64.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/OnscreenPrintable.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/tile/OffscreenPrintable.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "469311764a1cb3c3af8439c1638160926741c1e5",
        "timestamp" : 1380275399000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test AWT Printing: Frame size contains border/insets, use as-is for scaling; Only force TEXT AA print-rendering hint.\u000a",
        "date" : "2013-09-27T11:49:59+0200",
        "id" : "469311764a1cb3c3af8439c1638160926741c1e5",
        "msg" : "Test AWT Printing: Frame size contains border/insets, use as-is for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-x64.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/OnscreenPrintable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/OffscreenPrintable.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingNIOImageSwingAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "3abff83dbc0a99c8d227788c9dddbe59cd15b9ba",
        "timestamp" : 1380281477000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 816: JAWTWindow.getLocationOnScreenNonBlocking(..) shall use JRootPane for last position offset; AWTMisc.getInsets(..) add special JRootPane case.\u000a\u000aPlease note that we use JAWTWindow.getLocationOnScreenNonBlocking(..) to determine the\u000alocation on the screen 'only' b/c we cannot allow AWT to aquire the tree-lock!\u000aThe latter would be the case if using AWT's 'getLocationOnScreen()'.\u000a\u000aIf anybody has a more reliable implementation to achieve the same .. please provide your patch!\u000a\u000aThe following fix has been performed to fix the last issue w/ vZome.\u000a\u000a- JAWTWindow.getLocationOnScreenNonBlocking(..) shall use JRootPane for last position offset\u000a  - w/ vZome, the frame's position was 0/0 (invalid), instead JRootPane's position is good.\u000a    Use JRootPane's position and stop traversing here (LW top-level).\u000a\u000a- AWTMisc.getInsets(..) add special JRootPane case.\u000a+     * Exception is JRootPane.\u000a+     * Return it's parent's Window component's insets if available,\u000a+     * otherwise return JRootPane's insets.<br>\u000a+     * This is due to <i>experience</i> that <i>some</i> JRootPane's\u000a+     * do not expose valid insets value.\u000a  -\u000a",
        "date" : "2013-09-27T13:31:17+0200",
        "id" : "3abff83dbc0a99c8d227788c9dddbe59cd15b9ba",
        "msg" : "Fix Bug 816: JAWTWindow.getLocationOnScreenNonBlocking(..) shall use",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jnlp-files/jogl-test-applets.html"
        ],
        "commitId" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
        "timestamp" : 1380299140000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test applets .. change font of misc test section.\u000a",
        "date" : "2013-09-27T18:25:40+0200",
        "id" : "ebb62e74f9e0dc87d7632cf16ca1bc7554ffcadc",
        "msg" : "Test applets .. change font of misc test section.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jnlp-files/jogl-test-applets.html"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}