Some new functionality has recently been checked in to the JOGL and JOGL-demos source trees.
Thanks to Rob Grzywinski and Artur Biesiadowski for the bulk of the work (and to all of you for the feedback), the build processes for JOGL and the demos have been switched from GNU make and the Unix shell environment to pure Ant. There are enough dependencies in the new Ant build files that a rerun of Ant does not perform a full rebuild. The old Makefiles have been deleted from the CVS repository and the build documentation has been updated.
Sharing of display lists and textures between OpenGL contexts has been implemented with a few new methods in GLDrawableFactory which take a GLDrawable as the "share" argument. There is a TestContextSharing test in the jogl-demos tree that illustrates that it is working; this test has been run on Linux, Mac OS X, and Windows. Please post or better yet file an issue if you see any problems with this support.
Java Web Start binaries for the JOGL demos have been posted on http://jogl-demos.dev.java.net/
. They seem to be working well on all supported platforms. These demos illustrate unsigned applications referencing the signed JOGL jar as an extension. If you write a JNLP file to do the same, please keep in mind that the final location of the "current" JOGL jar will probably change. Note also that there is a bug in the java.net web server (which is being worked on) that causes all of the jars to be re-downloaded every time any of the demos is launched. Switching Java Web Start to offline mode may work around the problem.
Finally, several posted JOGL issues have been fixed. Thanks to everyone, in particular pepijnve, abies, and albanc, for their patches and suggested fixes.