{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 866",
          "upstreamBuild" : 866,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 866,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
            "branch" : [
              {
                "SHA1" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
            "branch" : [
              {
                "SHA1" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
        "branch" : [
          {
            "SHA1" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 1,
      "skipCount" : 0,
      "totalCount" : 415,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "linux-x86_64",
  "duration" : 2178000,
  "estimatedDuration" : 2541985,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-x86_64 linux-x86_64",
  "id" : "2012-12-02_04-25-50",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 866,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1354418750000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=linux-x86_64/866/",
  "builtOn" : "linux64-AMD58xx-ubuntu10-jogamp-x64-sgothel-002",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
        ],
        "commitId" : "2542e21e3c0276f82aba0010220fc9c58fb51202",
        "timestamp" : 1354116745000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix regression of commit 4dd44b985fe0541be3a3bcd9045d201ed3ca2cc5: Setting 'sendReshape' for onscreen drawables as well.\u000a",
        "date" : "2012-11-28T16:32:25+0100",
        "id" : "2542e21e3c0276f82aba0010220fc9c58fb51202",
        "msg" : "Fix regression of commit 4dd44b985fe0541be3a3bcd9045d201ed3ca2cc5:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "etc/profile.jogl"
        ],
        "commitId" : "c5abdedc7944dd9eff39800a8fd4e4f0dadd8b9a",
        "timestamp" : 1354116840000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "etc/profile.jogl: Fix OpenIndiana ARCH i86pc -> x86 (used currently for SWT tests only)\u000a",
        "date" : "2012-11-28T16:34:00+0100",
        "id" : "c5abdedc7944dd9eff39800a8fd4e4f0dadd8b9a",
        "msg" : "etc/profile.jogl: Fix OpenIndiana ARCH i86pc -> x86 (used currently for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "etc/profile.jogl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/swt/gtk-freebsd-x86_64/README.txt"
        ],
        "commitId" : "c2425664dd28479483a6c761f52ad709a6e25977",
        "timestamp" : 1354116909000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Complete commit 541bcc1eecc50656392e1fec1a27b08ab78eceff (SWT version bump 3.7.1 -> 4.3.0-M3): gtk-freebsd-x86_64 is still on 3.7.1\u000a",
        "date" : "2012-11-28T16:35:09+0100",
        "id" : "c2425664dd28479483a6c761f52ad709a6e25977",
        "msg" : "Complete commit 541bcc1eecc50656392e1fec1a27b08ab78eceff (SWT version",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/lib/swt/gtk-freebsd-x86_64/README.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "etc/test_dbg.sh"
        ],
        "commitId" : "90b59f265a227ab36d307195628f25356b5ce731",
        "timestamp" : 1354118632000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix etc/test_dbg.sh: Missing jogl.all.jar -> jogl-all.jar\u000a",
        "date" : "2012-11-28T17:03:52+0100",
        "id" : "90b59f265a227ab36d307195628f25356b5ce731",
        "msg" : "Fix etc/test_dbg.sh: Missing jogl.all.jar -> jogl-all.jar",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "etc/test_dbg.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/swt/gtk-solaris-x86/README.txt",
          "make/lib/swt/gtk-solaris-x86/swt-debug.jar"
        ],
        "commitId" : "c89255427102a3b71cdc82ed4b7284931b00dfa9",
        "timestamp" : 1354132047000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT Solaris x86 files: Use version 4.2, 4.3.0-M3 fails, see README.txt\u000a",
        "date" : "2012-11-28T20:47:27+0100",
        "id" : "c89255427102a3b71cdc82ed4b7284931b00dfa9",
        "msg" : "SWT Solaris x86 files: Use version 4.2, 4.3.0-M3 fails, see README.txt",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/lib/swt/gtk-solaris-x86/README.txt"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-solaris-x86/swt-debug.jar"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
        ],
        "commitId" : "6497cfa578b3ea5222678de930bb335e30794c7b",
        "timestamp" : 1354140080000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWTAccessor: Add SWT 4.3's X11-GTK version adaption (2.14, 2.24, 3.0)\u000a",
        "date" : "2012-11-28T23:01:20+0100",
        "id" : "6497cfa578b3ea5222678de930bb335e30794c7b",
        "msg" : "SWTAccessor: Add SWT 4.3's X11-GTK version adaption (2.14, 2.24, 3.0)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTJOGLGLCanvas01GLn.java"
        ],
        "commitId" : "beb11947fb16dd5549b2e1b1383f95e30178bf0a",
        "timestamp" : 1354140138000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestSWTJOGLGLCanvas01GLn: Use display.syncExec(..) where possible, add Animator\u000a",
        "date" : "2012-11-28T23:02:18+0100",
        "id" : "beb11947fb16dd5549b2e1b1383f95e30178bf0a",
        "msg" : "TestSWTJOGLGLCanvas01GLn: Use display.syncExec(..) where possible, add",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTJOGLGLCanvas01GLn.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64.bat",
          "make/scripts/tests.sh",
          "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
        ],
        "commitId" : "601d6c46df61853fb61df087327a055550316b1d",
        "timestamp" : 1354140486000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT GLCanvas: Fix dispose bug, check for isDisposed() and add DisposeListener; Run GL tasks on current thread w/o restrictions\u000a\u000aFix dispose bug, check for isDisposed() and add DisposeListener\u000a  - Don't issue SWTAccessor.setRealized(..), since it's called implicit via super.dispose()\u000a  - Check isDisposed() ..\u000a  - add DisposeListener to act on parent's disposal (Shell, Composition, ..)\u000a\u000aRun GL tasks on current thread w/o restrictions\u000a+    * The current thread seems to be valid for all platforms,\u000a+    * since no SWT lifecycle tasks are being performed w/ this call.\u000a+    * Only GL task, which are independent from the SWT threading model.\u000a",
        "date" : "2012-11-28T23:08:06+0100",
        "id" : "601d6c46df61853fb61df087327a055550316b1d",
        "msg" : "SWT GLCanvas: Fix dispose bug, check for isDisposed() and add",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "03d74338497130f8100272803cae475043d8ceee",
        "timestamp" : 1354141571000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NewtCanvasSWT: Add DisposeListener\u000a",
        "date" : "2012-11-28T23:26:11+0100",
        "id" : "03d74338497130f8100272803cae475043d8ceee",
        "msg" : "NewtCanvasSWT: Add DisposeListener",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlock.java",
          "make/scripts/tests.sh",
          "make/scripts/tests-x64.bat",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java"
        ],
        "commitId" : "0bb202f2883e1eb82256140f13310046f7b13c62",
        "timestamp" : 1354206062000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug628: Adding unit-test 'TestNewtCanvasSWTBug628ResizeDeadlock' exposing NewtCanvasSWT asyncExec(..) bug w/ native parenting\u000a\u000aThe unit test shows, that while using JOGL's SWT GLCanvas Display's asyncExec(..) works properly,\u000abut w/ NewtCanvasSWT on Windows does not.\u000a\u000aNewtCanvasSWT differs w/:\u000a  - Using native parenting [Newt GLWindow to SWT Canvas]\u000a  - Processing native events in own NEWT EDT, w/ own Windows dispatch hook [For the child GLWindow only]\u000a",
        "date" : "2012-11-29T17:21:02+0100",
        "id" : "0bb202f2883e1eb82256140f13310046f7b13c62",
        "msg" : "Bug628: Adding unit-test 'TestNewtCanvasSWTBug628ResizeDeadlock'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlock.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/SWTEDTUtil.java",
          "src/newt/classes/jogamp/newt/DefaultEDTUtil.java",
          "src/newt/classes/com/jogamp/newt/util/EDTUtil.java",
          "src/newt/classes/com/jogamp/newt/Display.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
        ],
        "commitId" : "9ddbfb35882aa4c361d161ab8aca91ed670a97c8",
        "timestamp" : 1354280527000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Simplify NEWT EDTUtil invoke: To start EDT Runnable maybe null - start EDT even if on EDT thread.\u000a\u000aDEBUG: Name EDTUtil impl, e.g. Default, AWT and SWT\u000a",
        "date" : "2012-11-30T14:02:07+0100",
        "id" : "9ddbfb35882aa4c361d161ab8aca91ed670a97c8",
        "msg" : "Simplify NEWT EDTUtil invoke: To start EDT Runnable maybe null - start",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Display.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/EDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/SWTEDTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "4d9f7514ccea1669405a511d054b0fca8eae7550",
        "timestamp" : 1354282132000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix NewtCanvasSWT's newtChild usage: Only use set newtChild if it's ready, i.e. SWTEDTUtil set and parented; Recognize pending resize.\u000a",
        "date" : "2012-11-30T14:28:52+0100",
        "id" : "4d9f7514ccea1669405a511d054b0fca8eae7550",
        "msg" : "Fix NewtCanvasSWT's newtChild usage: Only use set newtChild if it's",
        "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" : "1f360ff73901b0a48f9ee310d8f2e5c4aad1e101",
        "timestamp" : 1354283422000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT WindowImpl: Don't issue native resize if invisible, simply use defineSize(..); Don't set persitent undecorated flag if child window at creation; Use local 'screen' directly.\u000a\u000a- Don't issue native resize if invisible, simply use defineSize(..)\u000a  Invisible windows may not promote size change natively,\u000a  hence simply setting the size via defineSize(..) is appropriate.\u000a  Latter setVisible(true) will take size into account.\u000a\u000a- Don't set persitent undecorated flag if child window at creation\u000a  Even if a window is a child at creation, it maybe reparented to top-level\u000a  where the default behavior is to be expected.\u000a  Undecorated top-level window shall require explicit setUndecorated(true).\u000a\u000a- Use local 'screen' directly.\u000a  No need to make code more complicate ..\u000a",
        "date" : "2012-11-30T14:50:22+0100",
        "id" : "1f360ff73901b0a48f9ee310d8f2e5c4aad1e101",
        "msg" : "NEWT WindowImpl: Don't issue native resize if invisible, simply use",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java"
        ],
        "commitId" : "b6f54d1714597ba2799160569b56139277db9e07",
        "timestamp" : 1354413308000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT WindowImpl fixes: surfaceLockCount-- if native lock fails; waitForVisible(.., fastFail:=false); waitForSize(..) @ setSize; reparent definePosition(..);\u000a\u000a- surfaceLockCount-- if native lock fails\u000a  In case native lock fails, not only remove the windowLock but also decr. surfaceLockCount (proper roll back) - was a BUG!\u000a\u000a- waitForVisible(.., fastFail:=false)\u000a  Don't fail fast if visibility wasn't reached.\u000a\u000a- waitForSize(..) @ setSize\u000a  Wait for size change - otherwise an SWT child won't reach desired size.\u000a\u000a- reparent definePosition(..);\u000a  Position might not get updated by WM events (SWT parent apparently)\u000a\u000a- Windows WindowDriver: Cleanup code a bit.\u000a",
        "date" : "2012-12-02T02:55:08+0100",
        "id" : "b6f54d1714597ba2799160569b56139277db9e07",
        "msg" : "NEWT WindowImpl fixes: surfaceLockCount-- if native lock fails;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/windows/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/WindowsWindow.c"
        ],
        "commitId" : "f0f58e120817b57ed3fb70c238001579a68e4064",
        "timestamp" : 1354413553000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 643: SWT 'display.asyncExec(Runnable runnable)' runnable not executed on Windows\u000a\u000aTurns out that the NEWT Windows impl. didn't properly validated the client region @ WM_PAINT\u000aand hence 'exhausted' the message pipeline, i.e. never reached an IDLE state.\u000a\u000aThe latter caused SWT to never reach a point where deferred asyncExec(..) Runnables\u000agot processed.\u000a\u000aBesides this SWT effect, this also caused a NEWT window on Windows to always repaint itself (?).\u000a",
        "date" : "2012-12-02T02:59:13+0100",
        "id" : "f0f58e120817b57ed3fb70c238001579a68e4064",
        "msg" : "Fix Bug 643: SWT 'display.asyncExec(Runnable runnable)' runnable not",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/SWTEDTUtil.java",
          "src/newt/classes/com/jogamp/newt/util/EDTUtil.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle01NEWT.java",
          "src/newt/classes/com/jogamp/newt/Display.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java",
          "src/newt/classes/jogamp/newt/DefaultEDTUtil.java",
          "src/newt/classes/jogamp/newt/DisplayImpl.java"
        ],
        "commitId" : "aa4b8c9abbf9529fdbb3c4982895c01f2698451f",
        "timestamp" : 1354414181000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT EDTUtil: Simplify running state (default is running @ setEDTUtil()); Simplify DefaultEDTUtil impl. and fix concurrency leak w/ 'shouldStop'\u000a",
        "date" : "2012-12-02T03:09:41+0100",
        "id" : "aa4b8c9abbf9529fdbb3c4982895c01f2698451f",
        "msg" : "NEWT EDTUtil: Simplify running state (default is running @",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/SWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/EDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Display.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlock.java",
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java",
          "make/scripts/java-win64-dbg.bat",
          "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java"
        ],
        "commitId" : "571c21df9310d043b08a4a72064617cbe6eee0fa",
        "timestamp" : 1354414470000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT GLCanvas/NewtCanvasSWT: Check isVisible() @ validation; NewtCanvasSWT remove just introduced setVisible(false) and adapt to setEDTUtil() changes. ; Enhance Bug 643 unit test: Also test NEWT EDT and pre-visible GLWindow.\u000a\u000a- SWT GLCanvas/NewtCanvasSWT: Check isVisible() @ validation\u000a\u000a- NewtCanvasSWT remove just introduced setVisible(false) and adapt to setEDTUtil() changes\u000a\u000a- Enhance Bug 643 unit test: Also test NEWT EDT and pre-visible GLWindow.\u000a",
        "date" : "2012-12-02T03:14:30+0100",
        "id" : "571c21df9310d043b08a4a72064617cbe6eee0fa",
        "msg" : "SWT GLCanvas/NewtCanvasSWT: Check isVisible() @ validation;",
        "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/TestNewtCanvasSWTBug628ResizeDeadlock.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
        ],
        "commitId" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
        "timestamp" : 1354414582000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLDrawableHelper invokeGLImpl(..): Only attempt to release context after successfull claim; Also fix intendations of block.\u000a",
        "date" : "2012-12-02T03:16:22+0100",
        "id" : "ceadea1c11cfeecfcafe3dfa76aafd8e915c0076",
        "msg" : "Fix GLDrawableHelper invokeGLImpl(..): Only attempt to release context",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}