summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Removed public ALFactory constructorkbr2006-01-301-0/+2
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@107 03bf7f67-59de-4072-a415-9a990d468a3f
* Javadoc fixes; removed Version.java from core package (now in utilkbr2006-01-302-105/+1
| | | | | | | package) git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@106 03bf7f67-59de-4072-a415-9a990d468a3f
* Moved GlueGen out of the JOGL workspace and into its own project.kbr2006-01-151-0/+92
| | | | | | | | | | | | | | | | Restructured JOGL and JOAL build processes to separately invoke GlueGen's main build.xml before using it to generate their code. Refactored OS/CPU detection code into gluegen-cpptasks.xml build file in GlueGen workspace, which is now imported by both the JOGL and JOAL build processes. Unfortunately it seems to be somewhat difficult to completely factor out the C compiler configuration into the GlueGen workspace so this has been left for a later date. Added missed ALProcAddressLookup file to JOAL workspace. Updated JOGL and JOAL build documentation. More documentation for the GlueGen workspace is forthcoming. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@103 03bf7f67-59de-4072-a415-9a990d468a3f
* Merged gluegen-branch-1-0 on to the main JOAL trunk. JOAL is now builtkbr2006-01-1039-6786/+920
| | | | | | | | using GlueGen and currently requires a built JOGL workspace as a sibling workspace of the JOAL workspace. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@101 03bf7f67-59de-4072-a415-9a990d468a3f
* Fixed issue 6 : Unable to terminate JOAL program with CRTL-C or kill Pid.jada2005-01-201-6/+5
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@95 03bf7f67-59de-4072-a415-9a990d468a3f
* Issue 5athomas2004-08-161-2/+2
| | | | | | | fixed incorrect reference in EAX binding git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@94 03bf7f67-59de-4072-a415-9a990d468a3f
* changed JOALVersion to Versionathomas2004-02-182-48/+104
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@87 03bf7f67-59de-4072-a415-9a990d468a3f
* slight change based on web search of error we're seeing.athomas2003-12-091-2/+2
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@83 03bf7f67-59de-4072-a415-9a990d468a3f
* Added not conditional for isUnix since OSX is part of the osFamily unix and ↵gregorypierce2003-11-231-1/+6
| | | | | | | | | | | | | this would result in the Unix/Linux version of OpenAL being built and throwing errors. With this change, the OSX version builds and runs properly (though not without some warnings from the C compile). Issue number: Obtained from: Submitted by: Gregory Pierce Reviewed by: git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@74 03bf7f67-59de-4072-a415-9a990d468a3f
* merged mac osx build fileathomas2003-11-232-26/+21
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@73 03bf7f67-59de-4072-a415-9a990d468a3f
* Issue number:gregorypierce2003-11-231-2/+2
| | | | | | | | | Obtained from: Submitted by: Gregory Pierce Reviewed by: git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@72 03bf7f67-59de-4072-a415-9a990d468a3f
* Several changes, uses newest lwjgl extal, throws exceptions from native code ↵athomas2003-11-2316-305/+694
| | | | | | if AL doesn't load correctly and creates Context and Device objects in Native code. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@69 03bf7f67-59de-4072-a415-9a990d468a3f
* updated navbarathomas2003-11-224-20/+44
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@63 03bf7f67-59de-4072-a415-9a990d468a3f
* Clarified the instrumentation a little more.athomas2003-11-191-1/+3
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@62 03bf7f67-59de-4072-a415-9a990d468a3f
* Simplified alcOpenDeviceNative a littleathomas2003-11-191-11/+8
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@61 03bf7f67-59de-4072-a415-9a990d468a3f
* Removed a redundant call to alcOpenDevice, Eliminated a call to ↵athomas2003-11-193-6/+24
| | | | | | ReleaseStringUTFChars in the event that null is passed in and added some instrumentation printouts to try to figure out what's causing this crash on people's systems (and not mine!) git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@60 03bf7f67-59de-4072-a415-9a990d468a3f
* Proper handling of nulll parameter in alcOpenDevice() Somehow managed to ↵athomas2003-11-181-1/+1
| | | | | | undo (or not save) a recent fix before checking in the file. The fix should be in now. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@59 03bf7f67-59de-4072-a415-9a990d468a3f
* Proper handling of null in alcOpenDeviceathomas2003-11-181-2/+4
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@58 03bf7f67-59de-4072-a415-9a990d468a3f
* Submitted by: Athomas Goldbergathomas2003-11-171-0/+4
| | | | | | | | | | modified ALut to use alcOpenDevice(null) rather than alcOpenDevice("DirectSound3D") by default. Supposedly this will result in the default system device being used, but further testing needs to happen to confirm this. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@57 03bf7f67-59de-4072-a415-9a990d468a3f
* Added missing ALut file.athomas2003-11-141-0/+120
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@54 03bf7f67-59de-4072-a415-9a990d468a3f
* Added JOALVersion classathomas2003-09-112-1/+49
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@53 03bf7f67-59de-4072-a415-9a990d468a3f
* added support for compiling under Linuxathomas2003-07-087-20/+58
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@46 03bf7f67-59de-4072-a415-9a990d468a3f
* modified mutex to allow same thread to acquire lock multiple times. Will ↵athomas2003-06-291-1/+1
| | | | | | implement counting semantics for makeCurrent/freeCurrent symmetry git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@45 03bf7f67-59de-4072-a415-9a990d468a3f
* mutex to provide thread safetyathomas2003-06-282-17/+37
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@42 03bf7f67-59de-4072-a415-9a990d468a3f
* added synchronization mechanism around makeContextCurrent by adding a ↵athomas2003-06-272-12/+23
| | | | | | | | | freeCurrentContext method and n object lock fixes some typos as well git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@41 03bf7f67-59de-4072-a415-9a990d468a3f
* a few bug fixes and checks for nulathomas2003-06-272-17/+41
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@40 03bf7f67-59de-4072-a415-9a990d468a3f
* removed extraneous printoutathomas2003-06-241-1/+0
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@30 03bf7f67-59de-4072-a415-9a990d468a3f
* fixed NPE in ALC.exit()athomas2003-06-241-4/+4
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@29 03bf7f67-59de-4072-a415-9a990d468a3f
* added missing native callsathomas2003-06-241-3/+19
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@28 03bf7f67-59de-4072-a415-9a990d468a3f
* added missing javadoc commentsathomas2003-06-083-157/+189
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@27 03bf7f67-59de-4072-a415-9a990d468a3f
* added missing javadoc commentsathomas2003-06-087-152/+198
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@26 03bf7f67-59de-4072-a415-9a990d468a3f
* added missing javadoc commentsathomas2003-06-082-12/+23
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@25 03bf7f67-59de-4072-a415-9a990d468a3f
* added missing javadoc commentsathomas2003-06-081-22/+21
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@24 03bf7f67-59de-4072-a415-9a990d468a3f
* added missing copyright to OpenALTest.javaathomas2003-06-086-127/+412
| | | | git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@23 03bf7f67-59de-4072-a415-9a990d468a3f
* Initial check-in of project filesathomas2003-06-0734-0/+7875
git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@21 03bf7f67-59de-4072-a415-9a990d468a3f