{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"gluegen\" build number 846",
          "upstreamBuild" : 846,
          "upstreamProject" : "gluegen",
          "upstreamUrl" : "job/gluegen/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 846,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "43f200428eb595665d6db6edbd5538413f5a977c",
            "branch" : [
              {
                "SHA1" : "43f200428eb595665d6db6edbd5538413f5a977c",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "43f200428eb595665d6db6edbd5538413f5a977c",
            "branch" : [
              {
                "SHA1" : "43f200428eb595665d6db6edbd5538413f5a977c",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "43f200428eb595665d6db6edbd5538413f5a977c",
        "branch" : [
          {
            "SHA1" : "43f200428eb595665d6db6edbd5538413f5a977c",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/gluegen.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 5,
      "skipCount" : 0,
      "totalCount" : 298,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#846",
  "duration" : 2808287,
  "estimatedDuration" : 375087,
  "executor" : None,
  "fullDisplayName" : "gluegen » macos-x86_64 #846",
  "id" : "2015-03-06_10-58-23",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 846,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1425635903000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=macos-x86_64/846/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/cgram/types/BitType.java",
          "make/scripts/runtest.sh",
          "src/java/com/jogamp/gluegen/cgram/types/Field.java",
          "src/java/com/jogamp/gluegen/ConstantDefinition.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java",
          "src/java/com/jogamp/gluegen/cgram/types/StructType.java",
          "src/java/com/jogamp/gluegen/Logging.java",
          "src/java/com/jogamp/gluegen/TypeInfo.java",
          "src/java/com/jogamp/gluegen/TypeConfig.java",
          "src/java/com/jogamp/gluegen/cgram/types/FloatType.java",
          "src/java/com/jogamp/gluegen/cgram/types/AliasedSymbol.java",
          "src/java/com/jogamp/gluegen/cgram/types/PointerType.java",
          "src/java/com/jogamp/gluegen/GlueGen.java",
          "src/java/com/jogamp/gluegen/FunctionEmitter.java",
          "src/java/com/jogamp/gluegen/cgram/types/EnumType.java",
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.java",
          "src/java/com/jogamp/gluegen/ReferencedStructs.java",
          "src/junit/com/jogamp/gluegen/test/junit/internals/TestType.java",
          "src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java",
          "src/java/com/jogamp/gluegen/DebugEmitter.java",
          "src/java/com/jogamp/gluegen/MethodBinding.java",
          "src/java/com/jogamp/gluegen/JavaEmitter.java",
          "src/java/com/jogamp/gluegen/cgram/types/SizeThunk.java",
          "src/java/com/jogamp/gluegen/CMethodBindingEmitter.java",
          "src/java/com/jogamp/gluegen/cgram/types/UnionType.java",
          "src/java/com/jogamp/gluegen/cgram/types/MemoryLayoutType.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1-common.cfg",
          "src/antlr/com/jogamp/gluegen/cgram/HeaderParser.g",
          "src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java",
          "make/build-test.xml",
          "src/java/com/jogamp/gluegen/cgram/types/Type.java",
          "src/java/com/jogamp/gluegen/cgram/types/ArrayType.java",
          "src/java/com/jogamp/gluegen/cgram/types/TypeComparator.java",
          "src/java/com/jogamp/gluegen/cgram/types/CompoundType.java",
          "src/java/com/jogamp/gluegen/GlueEmitter.java",
          "src/java/com/jogamp/gluegen/JavaConfiguration.java",
          "src/java/com/jogamp/gluegen/JavaType.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.c",
          "src/java/com/jogamp/gluegen/cgram/types/DoubleType.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h",
          "src/java/com/jogamp/gluegen/cgram/types/IntType.java",
          "src/java/com/jogamp/gluegen/cgram/types/TypeDictionary.java",
          "src/java/com/jogamp/gluegen/pcpp/PCPP.java",
          "src/java/com/jogamp/gluegen/cgram/types/VoidType.java",
          "src/java/com/jogamp/gluegen/cgram/types/FunctionType.java"
        ],
        "commitId" : "72d3635279ffc8ad88e47dff9bbe95d211226d11",
        "timestamp" : 1425532444000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Enhance GlueGen Compiler: Minimal GL Header Changes _and_ Typesafety\u000a\u000a- We shall be able to import 'most' vanilla GL header,\u000a  i.e. only change the typedef part using our GlueGen types\u000a\u000a- Type Safety:\u000a  - GlueGen now detects '#define' and 'enum' redefines\u000a    and throw an exception in this case.\u000a    This helps detecting wrongly renamed GL extensions into core!\u000a\u000a  - GlueGen now detects function redefines (overloading)\u000a    and throw an exception in this case.\u000a    Hence the semantics of duplicate functions has to be equal!\u000a    This helps detecting wrongly renamed GL extensions into core!\u000a\u000a  - Semantic equality for all types is provided\u000a    via interface TypeComparator.SemanticEqualityOp, i.e. 'boolean equalSemantics(..)'\u000a    implemented by com.jogamp.gluegen.cgram.types.Type.\u000a\u000a    Semantic equality can be relaxed via config \"RelaxedEqualSemanticsTest true\",\u000a    i.e. ignoring integer size, and const / volatile qualifiers.\u000a\u000a  - All equality/hash methods of 'com.jogamp.gluegen.cgram.types.*'\u000a    are restructured.\u000a\u000a- Track and simplify renamed 'symbol', i.e. use a common\u000a  sub-interface for all renamed symbols (ConstantDefinition, FunctionSymbol, ..)\u000a\u000a  - This is provided in a unified manner\u000a    via interface com.jogamp.gluegen.cgram.types.AliasedSymbol\u000a    and its common implementation AliasedSymbolImpl\u000a\u000a  - All JavaConfiguration.shouldIgnore* methods operate w/\u000a    'AliasedSymbol' trying to match all aliases.\u000a\u000a- Support 'struct NAME [ { ... } ]' w/o typedef's\u000a  - New GL / CL headers do not use typedef's for anonymous opaque types\u000a\u000a- Opaque Type handling\u000a  - JavaConfiguration.typeInfo(..), identifying opaque types,\u000a    no more back references from target-type -> typedef.\u000a    Hence the following is possible now:\u000a      typedef void * Opaque01; // Opaque\u000a      typedef void * APointerBuffer; // A Buffer\u000a\u000a- All Logger instances are no more static\u000a  and derive their warning level from the package's root Logger\u000a  via Logging.getLogger(..).\u000a",
        "date" : "2015-03-05T06:14:04+0100",
        "id" : "72d3635279ffc8ad88e47dff9bbe95d211226d11",
        "msg" : "Bug 1134 - Enhance GlueGen Compiler: Minimal GL Header Changes _and_",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/BitType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/ReferencedStructs.java"
          },
          {
            "editType" : "add",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/internals/TestType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/GlueGen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/StructType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.c"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/MethodBinding.java"
          },
          {
            "editType" : "add",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/AliasedSymbol.java"
          },
          {
            "editType" : "add",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/TypeComparator.java"
          },
          {
            "editType" : "add",
            "file" : "src/java/com/jogamp/gluegen/TypeConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/ConstantDefinition.java"
          },
          {
            "editType" : "edit",
            "file" : "src/antlr/com/jogamp/gluegen/cgram/HeaderParser.g"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/CMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/FunctionType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/Logging.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/TypeDictionary.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/ArrayType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/DebugEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/TypeInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/DoubleType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/pcpp/PCPP.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/VoidType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/UnionType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/EnumType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/IntType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/GlueEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/PointerType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/FloatType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/Type.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/CompoundType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/Field.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/FunctionEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/SizeThunk.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/MemoryLayoutType.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.java",
          "src/java/com/jogamp/gluegen/cgram/types/CompoundType.java",
          "src/java/com/jogamp/gluegen/cgram/types/AliasedSymbol.java",
          "src/java/com/jogamp/gluegen/CMethodBindingEmitter.java"
        ],
        "commitId" : "ea6df88075c44f6b6317920119d6b33d5d97b362",
        "timestamp" : 1425536059000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Fix regression: Static C-Function call must use original API name\u000a\u000a- Regression of commit 72d3635279ffc8ad88e47dff9bbe95d211226d11\u000a\u000aCMethodBindingEmitter emits statically linked function calls,\u000ahence needs to use the original name of AliasedSymbol.\u000a\u000aAliasedSymbol: Add 'getOrigName()' at creation!\u000a",
        "date" : "2015-03-05T07:14:19+0100",
        "id" : "ea6df88075c44f6b6317920119d6b33d5d97b362",
        "msg" : "Bug 1134 - Fix regression: Static C-Function call must use original API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/CompoundType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/CMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/AliasedSymbol.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/JavaEmitter.java",
          "src/java/com/jogamp/gluegen/ASTLocusTag.java",
          "src/java/com/jogamp/gluegen/ConstantDefinition.java",
          "src/java/com/jogamp/gluegen/GlueGen.java",
          "src/java/com/jogamp/gluegen/cgram/TNode.java",
          "src/java/com/jogamp/gluegen/cgram/types/EnumType.java",
          "src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java",
          "src/java/com/jogamp/gluegen/GlueGenException.java",
          "src/antlr/com/jogamp/gluegen/cgram/HeaderParser.g"
        ],
        "commitId" : "8eb9e27bccca4a0cd6a0b1b15bee76576ce030c3",
        "timestamp" : 1425619715000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Add ASTLocationTag, locating source of [semantic] errors while parsing / analyzing\u000a\u000aNew GlueGenException supports ASTLocationTag,\u000awhich will be throws in case of semantic and/or parsing errors.\u000a",
        "date" : "2015-03-06T06:28:35+0100",
        "id" : "8eb9e27bccca4a0cd6a0b1b15bee76576ce030c3",
        "msg" : "Bug 1134 - Add ASTLocationTag, locating source of [semantic] errors",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/TNode.java"
          },
          {
            "editType" : "add",
            "file" : "src/java/com/jogamp/gluegen/GlueGenException.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/ConstantDefinition.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java"
          },
          {
            "editType" : "edit",
            "file" : "src/antlr/com/jogamp/gluegen/cgram/HeaderParser.g"
          },
          {
            "editType" : "add",
            "file" : "src/java/com/jogamp/gluegen/ASTLocusTag.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/GlueGen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/EnumType.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java",
          "src/java/com/jogamp/gluegen/JavaEmitter.java",
          "src/java/com/jogamp/gluegen/GlueGen.java",
          "src/java/com/jogamp/gluegen/JavaConfiguration.java",
          "src/java/com/jogamp/gluegen/CMethodBindingEmitter.java",
          "src/java/com/jogamp/gluegen/ant/GlueGenTask.java",
          "src/java/com/jogamp/gluegen/pcpp/PCPP.java",
          "src/java/com/jogamp/gluegen/Logging.java"
        ],
        "commitId" : "54dcf4271abf188585b248473cab11b0b4d93854",
        "timestamp" : 1425620098000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Refine Logging using 'LoggerIf' - Replace System.err w/ Logging where appropriate\u000a",
        "date" : "2015-03-06T06:34:58+0100",
        "id" : "54dcf4271abf188585b248473cab11b0b4d93854",
        "msg" : "Bug 1134 - Refine Logging using 'LoggerIf' - Replace System.err w/",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/pcpp/PCPP.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/CMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/ant/GlueGenTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/GlueGen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/Logging.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.java",
          "src/java/com/jogamp/gluegen/JavaEmitter.java",
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java",
          "src/java/com/jogamp/gluegen/JavaConfiguration.java",
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressConfiguration.java",
          "make/build-test.xml"
        ],
        "commitId" : "4183867b055e99762d9b1a9163012657738be31a",
        "timestamp" : 1425620370000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Utilize AliasedSymbol where required in *Configuration; Clarify ProcAddressEmitter criteria\u000a",
        "date" : "2015-03-06T06:39:30+0100",
        "id" : "4183867b055e99762d9b1a9163012657738be31a",
        "msg" : "Bug 1134 - Utilize AliasedSymbol where required in *Configuration;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressConfiguration.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/cgram/types/AliasedSymbol.java",
          "src/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java",
          "src/java/com/jogamp/gluegen/JavaEmitter.java"
        ],
        "commitId" : "1df503b8f14b385b35c6b50a4ff7ff03d1c3134f",
        "timestamp" : 1425620518000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Fix ProcAddressEmitter.getFunctionPointerTypedefName() ; Fix JavaEmitter's Function/Struct Emission\u000a\u000aFix ProcAddressEmitter.getFunctionPointerTypedefName():\u000a  - needs to produce function-pointer-type name w/ original name\u000a\u000aFix JavaEmitter's Function/Struct Emission:\u000a  - needs to create FunctionSymbol w/ original native name,\u000a  - then rename - preserving the original one.\u000a",
        "date" : "2015-03-06T06:41:58+0100",
        "id" : "1df503b8f14b385b35c6b50a4ff7ff03d1c3134f",
        "msg" : "Bug 1134 - Fix ProcAddressEmitter.getFunctionPointerTypedefName() ; Fix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/cgram/types/AliasedSymbol.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/GlueGenException.java",
          "src/java/com/jogamp/gluegen/ASTLocusTag.java"
        ],
        "commitId" : "5f66fafec303de7d7904a499fefb8e3d023b61ae",
        "timestamp" : 1425622350000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - GlueGenException.toString(): Produce a 'gcc' like/compatible error message\u000a",
        "date" : "2015-03-06T07:12:30+0100",
        "id" : "5f66fafec303de7d7904a499fefb8e3d023b61ae",
        "msg" : "Bug 1134 - GlueGenException.toString(): Produce a 'gcc' like/compatible",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/GlueGenException.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/ASTLocusTag.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
        ],
        "commitId" : "43f200428eb595665d6db6edbd5538413f5a977c",
        "timestamp" : 1425629939000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1134 - Fix regression on OpenSolaris/gcc: Redefine in test1.h (test case)\u000a",
        "date" : "2015-03-06T09:18:59+0100",
        "id" : "43f200428eb595665d6db6edbd5538413f5a977c",
        "msg" : "Bug 1134 - Fix regression on OpenSolaris/gcc: Redefine in test1.h (test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}