{"action":"created","issue":{"url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/issues/1","repository_url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava","labels_url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/issues/1/comments","events_url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/issues/1/events","html_url":"https://github.com/NASAWorldWind/WorldWindJava/pull/1","id":126636376,"node_id":"MDExOlB1bGxSZXF1ZXN0NTYwMjM3MDc=","number":1,"title":"Update to JogAmp JOGL 2.3.2 released on 2015 10 10","user":{"login":"xranby","id":1233011,"node_id":"MDQ6VXNlcjEyMzMwMTE=","avatar_url":"https://avatars1.githubusercontent.com/u/1233011?v=4","gravatar_id":"","url":"https://api.github.com/users/xranby","html_url":"https://github.com/xranby","followers_url":"https://api.github.com/users/xranby/followers","following_url":"https://api.github.com/users/xranby/following{/other_user}","gists_url":"https://api.github.com/users/xranby/gists{/gist_id}","starred_url":"https://api.github.com/users/xranby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xranby/subscriptions","organizations_url":"https://api.github.com/users/xranby/orgs","repos_url":"https://api.github.com/users/xranby/repos","events_url":"https://api.github.com/users/xranby/events{/privacy}","received_events_url":"https://api.github.com/users/xranby/received_events","type":"User","site_admin":false},"labels":[{"id":278337705,"node_id":"MDU6TGFiZWwyNzgzMzc3MDU=","url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/labels/enhancement","name":"enhancement","color":"1d76db","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/milestones/2","html_url":"https://github.com/NASAWorldWind/WorldWindJava/milestone/2","labels_url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/milestones/2/labels","id":2187343,"node_id":"MDk6TWlsZXN0b25lMjE4NzM0Mw==","number":2,"title":"WWJ v2.2.0","description":"","creator":{"login":"pdavidc","id":14062862,"node_id":"MDQ6VXNlcjE0MDYyODYy","avatar_url":"https://avatars0.githubusercontent.com/u/14062862?v=4","gravatar_id":"","url":"https://api.github.com/users/pdavidc","html_url":"https://github.com/pdavidc","followers_url":"https://api.github.com/users/pdavidc/followers","following_url":"https://api.github.com/users/pdavidc/following{/other_user}","gists_url":"https://api.github.com/users/pdavidc/gists{/gist_id}","starred_url":"https://api.github.com/users/pdavidc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pdavidc/subscriptions","organizations_url":"https://api.github.com/users/pdavidc/orgs","repos_url":"https://api.github.com/users/pdavidc/repos","events_url":"https://api.github.com/users/pdavidc/events{/privacy}","received_events_url":"https://api.github.com/users/pdavidc/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":9,"state":"open","created_at":"2016-12-09T17:26:54Z","updated_at":"2017-11-08T23:22:56Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2016-01-14T11:34:38Z","updated_at":"2018-11-12T20:49:47Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/pulls/1","html_url":"https://github.com/NASAWorldWind/WorldWindJava/pull/1","diff_url":"https://github.com/NASAWorldWind/WorldWindJava/pull/1.diff","patch_url":"https://github.com/NASAWorldWind/WorldWindJava/pull/1.patch"},"body":"This pull request enable users to distribute and bundle WorldWind in combination with Oracle's Java SE builds by complying with the Java SE binary license section F.\n\"F. JAVA TECHNOLOGY RESTRICTIONS. You may not create, modify, or change the behavior of, or authorize your licensees to create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as \"java\", \"javax\", \"sun\", “oracle” or similar convention as specified by Oracle in any naming convention designation.\"\nhttp://www.oracle.com/technetwork/java/javase/terms/license/index.html\n\nJogAmp JOGL have relocated javax.media.opengl.\\* -> com.jogamp.opengl.\\* to relax probable license issue while bundling JOGL.\nFor details see: https://jogamp.org/bugzilla/show_bug.cgi?id=682\n\nThis update was mostly done using find and replace across the source tree like this: \ngit grep -lz 'javax.media.opengl' | xargs -0 perl -i'' -pE \"s/javax.media.opengl/com.jogamp.opengl/g\"\ngit grep -lz 'javax.media.nativewindow' | xargs -0 perl -i'' -pE \"s/javax.media.nativewindow/com.jogamp.nativewindow/g\"\n\nI had to manually fix some minimal JogAmp JOGL 2.x.x -> 2.3.2 API changes\n\nI imported the JogAmp JOGL 2.3.2 jars using:\nwget http://jogamp.org/deployment/v2.3.2/archive/jogamp-all-platforms.7z\n7z x jogamp-all-platforms.7z\ncp jogamp-all-platforms/jar/gluegen-rt.jar .\ncp jogamp-all-platforms/jar/gluegen-rt-natives-_.jar .\ncp jogamp-all-platforms/jar/jogl-all.jar .\ncp jogamp-all-platforms/jar/jogl-all-natives-_.jar .\n"},"comment":{"url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/issues/comments/438023780","html_url":"https://github.com/NASAWorldWind/WorldWindJava/pull/1#issuecomment-438023780","issue_url":"https://api.github.com/repos/NASAWorldWind/WorldWindJava/issues/1","id":438023780,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODAyMzc4MA==","user":{"login":"gbburkhardt","id":5366676,"node_id":"MDQ6VXNlcjUzNjY2NzY=","avatar_url":"https://avatars1.githubusercontent.com/u/5366676?v=4","gravatar_id":"","url":"https://api.github.com/users/gbburkhardt","html_url":"https://github.com/gbburkhardt","followers_url":"https://api.github.com/users/gbburkhardt/followers","following_url":"https://api.github.com/users/gbburkhardt/following{/other_user}","gists_url":"https://api.github.com/users/gbburkhardt/gists{/gist_id}","starred_url":"https://api.github.com/users/gbburkhardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gbburkhardt/subscriptions","organizations_url":"https://api.github.com/users/gbburkhardt/orgs","repos_url":"https://api.github.com/users/gbburkhardt/repos","events_url":"https://api.github.com/users/gbburkhardt/events{/privacy}","received_events_url":"https://api.github.com/users/gbburkhardt/received_events","type":"User","site_admin":false},"created_at":"2018-11-12T20:49:47Z","updated_at":"2018-11-12T20:49:47Z","author_association":"NONE","body":"> \r\n> \r\n> Thank you for your help! It's reassuring to know that the simple text replacement is all that it takes to upgrade to JOGL 2.3.2. It does seem to me that any Java 9+ implementation of WWJ is going to have to use that newer JOGL version.\r\n> \r\n> Sanity check: By \"unzipped into your application's execution path\", I assume that you mean that the JARs are on the classpath, which is the normal setup for WWJ?\r\n> \r\n> I have been looking through the development forum but haven't found any leads yet. This pull request was the closest thing I've found so far.\r\n> \r\n> If you hear of anyone that has played around with either JOGL or WWJ using Java 9+ in a project with modules, please let me know right away as I am in desperate need to talk with anyone about this issue.\r\n> \r\n> Thank you again!\r\n\r\nThe native libraries are released as jar files.  The shared libraries they contain need to be loaded by your application somehow.  Usually putting them in the application's execution search path is enough.  \r\n\r\nI think you want \"jogamp-all-platforms.7z\" at http://jogamp.org/deployment/v2.3.2/archive/.  You won't need all of it - only \"jogl-all.jar\", \"gluegen-rt.jar\", and a set of native libraries for \"gluegen\" (I think!  - No guarantees...  ;-)  )."}}
{"actor":{"display_login":"gbburkhardt"}}