summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* NativeLibrary.lookupFunction -> dynamicLookupFunctionMichael Bien2010-03-281-1/+1
|
* refactoring due to gluegen changes.Michael Bien2010-03-273-3/+3
| | | | - renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime.
* fixed build for hudson, ${gluegen.root} is now used everywhere since it is ↵Michael Bien2010-03-252-65/+66
| | | | overwritten when build from hudson.
* joal now compatible with upstream gluegen.Michael Bien2010-03-225-10/+14
| | | | | updated configuration files. fixed build.xml 'test' target.
* added linux-amd64 libs, added alext.h.Michael Bien2010-03-222-0/+106
|
* added NetBeans project files, cleaned up project structure.Michael Bien2010-03-2211-9/+102
|
* cleaned up webpage.Michael Bien2010-03-211-212/+98
|
* Removed AL_INVALID CustomJavaCode definition as the new GlueGen (onkbr2008-08-291-4/+0
| | | | | | | | | the JOGL_2_SANDBOX branch) now handles this #define properly. This will break JOAL on the main branch, but this should be fixed soon and JOAL is not undergoing very active development at the moment anyway, so the latest snapshot should work for most people. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@989 03bf7f67-59de-4072-a415-9a990d468a3f
* Updated link to JOAL forumkbr2008-06-131-1/+1
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@911 03bf7f67-59de-4072-a415-9a990d468a3f
* Updated build number to 1.1.3 and reverted back to nightly buildkbr2008-05-231-2/+2
| | | | | | numbering scheme git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@892 03bf7f67-59de-4072-a415-9a990d468a3f
* Added available check of /usr/share/java/antlr.jar to workkbr2008-04-191-0/+4
| | | | | | automatically on jpackage-compatible systems. Not fully tested. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@858 03bf7f67-59de-4072-a415-9a990d468a3f
* Removed Import of java.nio.* and adjusted custom Java code afterkbr2008-04-192-3/+2
| | | | | | fixing of GlueGen Issue 6 git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@857 03bf7f67-59de-4072-a415-9a990d468a3f
* Changed build number to 1.1.2 in preparation for next releasekbr2008-04-151-1/+1
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@851 03bf7f67-59de-4072-a415-9a990d468a3f
* Removed redundant specifications of macosxfat and macosx64fatkbr2008-03-261-16/+0
| | | | | | properties from jogl.properties and joal.properties git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@831 03bf7f67-59de-4072-a415-9a990d468a3f
* Added macosx64fat property to joal.propertieskbr2008-02-151-0/+4
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@791 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed bug in net.java.games.sound3d.Buffer.configure() pointed out bykbr2007-12-051-0/+1
| | | | | | java.net user danao git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@716 03bf7f67-59de-4072-a415-9a990d468a3f
* Removed JavaGames imagemap as it is obsolete and contains broken linkskbr2007-11-031-11/+0
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@684 03bf7f67-59de-4072-a415-9a990d468a3f
* Synced loadLibraryInternal implementation with JNLPAppletLauncher'skbr2007-07-211-1/+12
| | | | | | recommended code git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@581 03bf7f67-59de-4072-a415-9a990d468a3f
* Reset build number to nightly build schemekbr2007-07-051-3/+3
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@566 03bf7f67-59de-4072-a415-9a990d468a3f
* Bumped build number to 1.1.2kbr2007-06-291-2/+2
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@558 03bf7f67-59de-4072-a415-9a990d468a3f
* Incorporated changes from Ultraq on javagaming.org forums for properlykbr2007-06-291-0/+45
| | | | | | looking up EFX entry points git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@557 03bf7f67-59de-4072-a415-9a990d468a3f
* Added support for the new JNLPAppletLauncher ↵kbr2007-06-281-2/+20
| | | | | | (http://applet-launcher.dev.java.net/) git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@555 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed Issue 18: Added InputStream support for Buffer Creation for AudioSystem3Dkbr2007-05-152-16/+56
| | | | | | Applied patch from conzar and also added symmetric loadSource(InputStream). git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@527 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed Issue 17: EAX doesn't work because of wrong native lib namekbr2007-05-071-1/+1
| | | | | | Fixed loadLibrary() call to point to correct library. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@518 03bf7f67-59de-4072-a415-9a990d468a3f
* Added alcGetCaptureDeviceSpecifiers() based on feedback on javagaming.org forumskbr2007-04-082-1/+15
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@489 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed build problem with VC7kbr2007-01-181-2/+2
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@424 03bf7f67-59de-4072-a415-9a990d468a3f
* Reverted JOGL and JOAL build.xml files to do nightly builds andkbr2006-12-231-2/+2
| | | | | | updated version numbers git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@396 03bf7f67-59de-4072-a415-9a990d468a3f
* Switched on release build flag to capture tonight's nightly build,kbr2006-12-211-1/+1
| | | | | | assuming it succeeds git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@393 03bf7f67-59de-4072-a415-9a990d468a3f
* Made changes to JOAL build.xml and joalversion file to be able to do akbr2006-12-212-20/+31
| | | | | | release build using the nightly build system git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@392 03bf7f67-59de-4072-a415-9a990d468a3f
* Deleted the obsolete Version class, updated the specification versionkbr2006-12-073-106/+2
| | | | | | to 1.1.0, and updated the build number to 1.1.0-beta4 git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@377 03bf7f67-59de-4072-a415-9a990d468a3f
* Added file missed during last checkinkbr2006-12-051-0/+85
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@375 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed JOGL Issue 256: Bad call to JOAL's NativeLibLoader.disableLoading in ↵kbr2006-12-052-85/+0
| | | | | | | | | | JOGLAppletLauncher Moved JOAL's NativeLibLoader to net.java.games.joal.impl package and made it public to be more easily accessible and to follow patterns in GlueGen and JOGL. Re-tested JOAL applet test. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@374 03bf7f67-59de-4072-a415-9a990d468a3f
* Added support for using JOAL alongside JOGL in JOGLAppletLauncher. Ifkbr2006-12-041-18/+33
| | | | | | | | | | | | | JOAL classes are detected, will download, install and load JOAL's native libraries as well as JOGL's. Added NativeLibLoader.disable() method to JOAL to support this. Added code to JOGLAppletLauncher to detect if -Dsun.java2d.noddraw=true was missing from deployment.properties and if so to prompt user about adding it automatically. Fixed bug in new per-native-library timestamp code. Refactored JOAL SingleStaticSource demo to make it easier to embed in an applet. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@371 03bf7f67-59de-4072-a415-9a990d468a3f
* Added ALut.alutExit() on request of Carsten Weisse from Jake2 teamkbr2006-12-021-12/+44
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@369 03bf7f67-59de-4072-a415-9a990d468a3f
* Updated build number to 1.1.0 and took out the GlueGen runtime classeskbr2006-11-241-9/+3
| | | | | | from joal.jar git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@360 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed UnsatisfiedLinkError provoked by EAXFactorykbr2006-11-241-5/+0
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@358 03bf7f67-59de-4072-a415-9a990d468a3f
* Revised JOAL build and dist target to build zip archives forkbr2006-11-162-7/+95
| | | | | | | developers, a zip source archive including the key generated source files, and a zip file containing all Java Web Start jars git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@357 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed run-time breakage due to NativeLibrary usage in JOAL. Addedkbr2006-09-032-7/+2
| | | | | | search of Frameworks directory for NativeLibrary on Mac OS X. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@284 03bf7f67-59de-4072-a415-9a990d468a3f
* Revised documentation link to point to nightly build for nowkbr2006-08-311-1/+1
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@281 03bf7f67-59de-4072-a415-9a990d468a3f
* Added link to forumskbr2006-08-311-0/+1
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@279 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed problem with dist target; tested with real nightly build outputkbr2006-08-271-13/+13
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@275 03bf7f67-59de-4072-a415-9a990d468a3f
* Changed dist target to simply copy Java Web Start native library buildkbr2006-08-271-28/+15
| | | | | | results from various platforms rather than creating jars git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@274 03bf7f67-59de-4072-a415-9a990d468a3f
* Added placeholder files to prevent macosx lib directories from beingkbr2006-08-272-0/+10
| | | | | | cleaned up by CVS during cvs update -d -P operations git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@272 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed build problems on Mac OS X after recent checkinskbr2006-08-271-36/+15
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@271 03bf7f67-59de-4072-a415-9a990d468a3f
* Added building of native library jar files to normal build target,kbr2006-08-274-1/+18
| | | | | | | including bundling of OpenAL implementations on Windows and Linux platforms; still need to remove this from the dist target git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@270 03bf7f67-59de-4072-a415-9a990d468a3f
* Changed NativeLibrary.open() to accept boolean argument indicatingkbr2006-08-277-139/+67
| | | | | | | | | | | | | | | | | whether to search the system path first; perhaps useful if applications ship only a backup version of native libraries associated with a particular Java binding. In the case of JOAL we plan to ship a recent OpenAL implementation so we will not need to search the system path first. Changed ForceProcAddressGen directive to force call-through-function-pointer semantics for the targeted function. Changed JOAL to not link directly against the OpenAL library at all, but instead to look up all entry points using the GlueGen NativeLibrary class (instead of the custom dlsym code, now removed) in particular to solve DSO versioning problems on Linux. Updated EAX binding to work with dynamically loading OpenAL. Tested on Windows so far; more testing needed on Linux in Java Web Start scenarios. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@269 03bf7f67-59de-4072-a415-9a990d468a3f
* Standardized JOAL dist target to use same directory names as JOGL buildkbr2006-08-181-12/+24
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@260 03bf7f67-59de-4072-a415-9a990d468a3f
* Refactored initialization of C compilers via cpptasks intokbr2006-08-122-113/+75
| | | | | | | | | | gluegen-cpptasks.xml. Now JOGL and JOAL subclass these compiler and linker definitions where necessary, resulting in much more code sharing between the build.xml files. JOAL should now be ready to compile on more platforms as well. Tested so far on Windows; will test builds on other platforms. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@252 03bf7f67-59de-4072-a415-9a990d468a3f
* Added NativeLibrary helper class to com.sun.gluegen.runtime package,kbr2006-08-011-0/+16
| | | | | | | | | | | | | | | | | | | | principally to generally solve the problem of downloading dependent libraries of GlueGen-generated native code, as in the case of JOAL and OpenAL reported recently by Shawn Kendall on JOAL forums. Autogenerated Java and native code associated with this new NativeLibrary helper class is currently checked in to the GlueGen workspace to make it easier to build across multiple platforms; it can be regenerated by running the generate.nativelibrary.sources Ant target in the GlueGen workspace. Building of the native code in the GlueGen workspace is currently disabled by default and can be enabled by specifying -Dbuild.native=1 on the ant command line. Use of the new NativeLibrary class in JOAL is currently disabled by default and can be enabled by specifying -Djoal.use.gluegen=1 to applications using JOAL. New functionality has been lightly tested with JOAL on Windows and appears to be working. More testing, including build and Java Web Start deployment testing, to follow on other platforms. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@241 03bf7f67-59de-4072-a415-9a990d468a3f
* Changed isSolaris property detected by gluegen-cpptasks.xml to meankbr2006-08-011-2/+2
| | | | | | | any of the 32- or 64-bit Solaris targets; added isSolaris32Bit property; revised dependent build.xml files git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@239 03bf7f67-59de-4072-a415-9a990d468a3f