commit 4331401e6a7d47b401882870c7f1453bf3c1de38 Author: Sven Gothel Date: Fri Jun 21 03:46:43 2013 +0200 Scripts: Use a local hostname for JOGAMP_JAR_CODEBASE for security testing commit c4cc76d21cee4f640c2c803af3993f5a22de427b Author: Sven Gothel Date: Fri Jun 21 03:46:29 2013 +0200 ALDynamicLibraryBundleInfo: Inherit security considerations in API doc commit 61656b049a4eee5d0f7219ac82aa8bccfb1f9791 Author: Sven Gothel Date: Thu Jun 20 20:23:36 2013 +0200 Fix Java7 Windows scripts .. commit 12b3084ecc9da5b768fb7c9a9180d54b3d24ee43 Author: Sven Gothel Date: Thu Jun 20 20:09:43 2013 +0200 Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access. commit 55b5449ce106164e7f47b827cbe03a7831de9942 Author: Sven Gothel Date: Thu Jun 20 20:09:13 2013 +0200 Bug 758: Fix scripts and ant build files to work w/ Java7 (default now) producing Java6 bytecode ; Apply JAR Manifest tags: Sealed, Permissions and Codebase commit 7c8d351fdbc562aebc2c7796c5b8e8673bff3dca Author: Sven Gothel Date: Thu Jun 13 20:37:04 2013 +0200 Android SDK changes: Add /build-tools/17.0.0 to PATH commit 072ac81a76db9c9eb24c639a38bee75bf0ed5c9e Author: Sven Gothel Date: Tue Jun 11 16:27:15 2013 +0200 Adapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456 commit f92b110509aa507947c19ad29e8d0656cf75a669 Author: Sven Gothel Date: Thu Apr 25 01:38:24 2013 +0200 Fix conditional properties 'useLinuxARMv6SFOptions' and 'useLinuxARMv6HFOptions': Needs 'isset property' not 'istrue value' commit 388580cacce5f7c6c7ecc9651134fa007820a894 Author: Sven Gothel Date: Thu Apr 25 01:15:56 2013 +0200 openal-soft: Toolchain CMake files for ARM* Cross-Compilation require host include directory (not in system include path) to pick up pulseaudio/alsa. commit fc3d9e5837421a455cf2b3ae0bc4ad49446094ec Author: Sven Gothel Date: Tue Apr 23 23:55:44 2013 +0200 Add make.joal.all.sh commit 12319be6d524c966c1f2c709675e9d05b04c56db Author: Sven Gothel Date: Tue Apr 23 23:55:14 2013 +0200 Use new toolchain (gluegen 3b7ea9f67487be8f133c19b493b632fc579c5049); Compile openal-soft w/ arm arch & float options if crosscompiled. commit 8204cf51c707d3dca0c7476711bb7d4642519b93 Author: Sven Gothel Date: Sun Apr 21 09:01:45 2013 +0200 update openal-soft commit 5353b36181251fdc0b319f1e5605b53e455da5f3 Author: Sven Gothel Date: Sun Apr 21 08:34:36 2013 +0200 Update openal-soft (GLIBC compat symbols) commit d8924e4a9271b955e7a96b2e156f2f447fa4d45a Author: Sven Gothel Date: Sun Apr 21 05:40:50 2013 +0200 Fix x86_32 build on x86_64 of openal-soft; ; Statically link gcc-lib in openal-soft; Strip all native libraries (1.5M -> ~400k) commit 256a4482965f582ddb3398d063103fd318d169e9 Author: Sven Gothel Date: Sat Apr 13 23:08:05 2013 +0200 Manual ant target c.download.openal.soft.windows can be called from any OS commit ad4d7fb1e792d4a406fc828d852e624cfd144609 Author: Sven Gothel Date: Thu Mar 28 23:49:46 2013 +0100 joal.build.id -> target init, depends on jogamp.env.init commit e4c51369141808d61902511c738c5243c9badc62 Author: Sven Gothel Date: Thu Mar 28 21:20:46 2013 +0100 Adapt to new version scheme, see GlueGen a3f2ef50ad33c58a240a17fcf03e415d772207c3, etc commit 3afb1c6b6643c44c8d984b642dceee0a7eb4f031 Author: Sven Gothel Date: Wed Mar 27 04:33:06 2013 +0100 Inject precompiled soft-openal blobs in case native compilation fails. Currently impacts Windows, i.e. providing precompiled DLLs in native jar files. commit 1eeccc001582f8529143af5198c32d59c944f629 Author: Sven Gothel Date: Wed Mar 27 04:03:45 2013 +0100 Fix 76c6916631a7386457fa260bf7856dea4d461a31: Replace TAB w/ 4 SPACEs commit f1734561cbce7ddf0e339c85e1ed30659325a910 Author: Sven Gothel Date: Wed Mar 27 04:03:13 2013 +0100 Fix 225dbd523daba306195d6bc24d0d996f946ae8a3: Replace TAB w/ 4 SPACEs; Bring back comments onto line. commit 903283df04eed4de389bb32054db4192ebf6e84f Author: Julien Gouesse Date: Tue Mar 26 22:12:00 2013 +0100 OpenAL-Soft Windows binaries commit 52f527772ac7412d17e8c487124b31d290d2ce8f Author: Julien Gouesse Date: Tue Mar 26 22:10:39 2013 +0100 Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression commit f6c002f7e45e7fd521d0021676bd92c99d893406 Author: Julien Gouesse Date: Tue Mar 26 22:10:11 2013 +0100 Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression commit 225dbd523daba306195d6bc24d0d996f946ae8a3 Author: Julien Gouesse Date: Tue Mar 26 22:08:10 2013 +0100 Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression commit 864b160087d930c5151ae640e83c925c1b6520c2 Author: Julien Gouesse Date: Fri Mar 22 21:38:28 2013 +0100 Supports soft_oal.dll (OpenAL-soft) that might be installed commit 76c6916631a7386457fa260bf7856dea4d461a31 Author: Julien Gouesse Date: Fri Mar 22 21:33:33 2013 +0100 Supports soft_oal.dll (OpenAL-soft) that might be installed commit 49f6d00ece1e93082bd95149ebc3aac3283250fe Author: Julien Gouesse Date: Mon Mar 18 21:49:56 2013 +0100 Catches ExceptionInInitializerError instances when initializing ALFactory commit 14961042bb8ca1f9f787d9d1f1cb64560b6dba22 Author: Magne Nordtveit Date: Thu Mar 7 07:33:53 2013 +0100 Adding method for determining the playing state of an audio source. commit 92e931caf64cf24e2b885d2552e64aebcf70a45a Author: Sven Gothel Date: Fri Feb 1 11:55:07 2013 +0100 OpenAL Library Selection (Bug 662): Use String value of new property 'joal.openal.lib'. OSX: Prefer system OpenAL (nou OpenAL-Soft output device support) + * Select preferred OpenAL native library type via system properties, + * i.e. System-OpenAL or bundled Soft-OpenAL.
+ * If the preferred choice fails, implementation falls back to the other. + *
    +    -Djoal.openal.lib=auto     Prefer System-OpenAL over bundled Soft-OpenAL for OSX. Prefer bundled Soft-OpenAL over System-OpenAL for all others. This is the default.
    +    -Djoal.openal.lib=system   Prefer System-OpenAL over bundled Soft-OpenAL for all.
    +    -Djoal.openal.lib=soft     Prefer bundled Soft-OpenAL over System-OpenAL for all.
    +   
+ * Note: You may use the 'jnlp.' prefix, allowing using above property names w/ Applets and WebStart, + * e.g. 'jnlp.joal.openal.lib=system'. + *

commit 14c6e3b98b04d87abf738c5ed7bfd7746dab8e08 Author: Sven Gothel Date: Fri Feb 1 11:53:35 2013 +0100 Build: Include cd and cdr test files in joa-test.jar; joal-natives*: Only include native library w/o version number. commit 1446b90a501b4efbda469926f64e1e8eee9c67c0 Author: Sven Gothel Date: Fri Feb 1 03:27:11 2013 +0100 Test building openal-soft w/ Windows/cmake - fails .. commit 7a87e444c548e4f95dda96b66e64308401deae4e Author: Sven Gothel Date: Fri Feb 1 03:26:38 2013 +0100 bump openal-soft commit d0506f51c85efdcce1d48f58f95e57d48d22742e Author: Sven Gothel Date: Fri Feb 1 02:34:39 2013 +0100 WavData.loadFromStream: Uses IOUtil.copyStream2ByteBuffer which fixes loading on Android; Adding proper byteOrder swapping depending on input format. - Also added a few more test streams - Working Android test activity commit 98d08ccfc26ead15746bee6f4626d2daac4989d4 Author: Sven Gothel Date: Thu Jan 31 23:25:31 2013 +0100 Fix regression .. now use 'com.jogamp.openal.UnsupportedAudioFileException' commit b827223da34ae4d2970a7b27f9bc0efa96bcac5a Author: Sven Gothel Date: Thu Jan 31 23:21:05 2013 +0100 Android Build & Test ; WavLoader/Data javax.audio separation (part-1) commit 034a6d264385e89e289713cb7f43a7020d6d3c46 Author: Sven Gothel Date: Thu Jan 31 17:08:53 2013 +0100 Build Cleanup for Android, Misc changes .. - Add 'c.build.openal.soft.android' task using GCC_VERSION -> ANDROID_TOOLCHAIN_VERSION NDK_ROOT -> ANDROID_NDK PATH_VANILLA -> PATH - Copy openal-soft lib to ${rootrel.build}/obj, to be picked up by jar and appt archiving tasks - Android build script: - Bump to GCC_VERSION 4.7 - Add PATH_VANILLA, i.e. PATH before adding cross-compile tools 'gcc' - Sound3DTest: Fix package name commit 6e9315c3141ceb325e79f10459f4379dfdedf93e Author: Sven Gothel Date: Thu Jan 31 17:04:36 2013 +0100 JOAL GlueGen: Force ProcAddress for all / ALExt*: Remove duplicates (AL) in interface _and_ implementation - Using GlueGen enhancement of commit e58643727cc36d6dc27cec9e02934c26de7621ee commit 5519ea488ee497238faf2500f7369362d54e4d53 Author: Sven Gothel Date: Thu Jan 31 17:03:08 2013 +0100 Bump openal-soft submodule commit 1b7fba6b6e1a53a36afaf72a152c468a4694402a Author: Sven Gothel Date: Thu Jan 31 11:38:54 2013 +0100 JOAL Fixes: GlueGen, OpenAL Header, Added scripts/tests.sh, - OpenAL Header - Unique declaration in al-types.h and alc-types.h, remove duplicates in al.h and alc.h - Use ALproc and ALCproc for opaque pointer return values - GlueGen Fixes - Remove duplicates in extension classes ALExt and ALExtConstants - Push all common configurations to joal-common.cfg - Complete ArgumentIsString for ALC methods - Added scripts/tests.sh for convenient manual testing of single unit test - commit 7c47fc72f44f27979c1631247188d99a21576dc8 Author: Sven Gothel Date: Thu Jan 31 08:20:46 2013 +0100 Make AL/ALC types unique in their respective header file; Use GlueGen's stdint definition for all tested platforms commit 4c0d4a51b981310b934a037426d2570f9b96dd34 Author: Sven Gothel Date: Thu Jan 31 08:19:30 2013 +0100 Add openal-soft git submodule commit d4ab4501c0928b372ee714bca51633dcf23adec2 Author: Xerxes Rånby Date: Wed Jan 30 20:05:10 2013 +0100 Fix missing Opaque boolean ALboolean in make/joal-alext.cfg ALboolean gor mapped to a byte now fixed to return a boolean. Signed-off-by: Xerxes Rånby commit 42fad3438ff3b7acb81941eef0e3705bb84daac3 Author: Xerxes Rånby Date: Wed Jan 30 16:52:52 2013 +0100 Fix exception logic and dest buffer in ALExtLoopbackDeviceSOFTTest Do not expect exceptions to happen under normal execution and fill the destination buffer instead of the source buffer. Signed-off-by Xerxes Rånby commit 89d54d1b311bd78be53bef26e89cc4e871351caf Author: Xerxes Rånby Date: Wed Jan 30 15:27:43 2013 +0100 Improve logic of Bug 662: Add a flag to favour OpenALSoft Default: prefer OpenAL-soft fallback to OpenAL System If property joal.SystemOpenAL is defined: then prefer OpenAL System fallback to OpenAL-soft Signed-off-by: Xerxes Rånby commit 05fc86e0ba315ed4202adfb85f017205fd8bea8d Author: Xerxes Rånby Date: Wed Jan 30 15:20:57 2013 +0100 Fix Bug 662: Add a flag to favour OpenALSoft Signed-off-by: Xerxes Rånby commit 15583ca328c416bf664396025086a60afb34bd84 Author: Xerxes Rånby Date: Wed Jan 30 15:08:56 2013 +0100 Bug 662: Add a flag to favour OpenALSoft If the property jnlp.joal.SystemOpenAL or -Djoal.SystemOpenAL is defined then include the system OpenAL libnames. This will favour use of the bundled OpenALSoft by default. Signed-off-by: Xerxes Rånby commit 1bc6cc4395a998440e48f45f06bf9d80cf3de6e1 Author: Xerxes Rånby Date: Wed Jan 30 14:29:38 2013 +0100 Improve ALExtLoopbackDeviceSOFTTest to list all available OpenAL extensions. Signed-off-by: Xerxes Rånby commit 490096c7c53030170876f568ec1f0953a66fbb1d Author: Michael Zucchi Date: Tue Jan 29 16:19:04 2013 +0100 Bug 567 (part 3): add support for openal extensions Imported the ALExtLoopbackDeviceSOFTTest junit test. Author: Michael Zucchi Signed-off-by: Xerxes Rånby commit b25cb51aa4b15861a44032ddf768979bce3a5967 Author: Xerxes Rånby Date: Tue Jan 29 15:13:21 2013 +0100 build.xml: set failonerror="false" for artifact.properties copy Signed-off-by: Xerxes Rånby commit 03e5bba36d7826022ae5d75da96bd3a1dbe0a827 Author: Xerxes Rånby Date: Tue Jan 29 15:08:23 2013 +0100 Remove system dependency of intptr_t and uint64_t. Signed-off-by: Xerxes Rånby commit 2646b95c4b34a0b97426dfc5a9cc5d9423ac889f Author: Xerxes Rånby Date: Sat Jan 26 01:26:59 2013 +0100 Re-import OpenAL stub_includes/openal/eax.h required for EAX. It is still questionable if we want to support EAX drivers for EAX only exist before Windows Vista. Many JOAL applications expect the EAX detection code to exist. Signed-off-by: Xerxes Rånby commit a801e0f01cf57cf270226238d35ecd751e497172 Author: Xerxes Rånby Date: Sat Jan 26 01:16:49 2013 +0100 Remove obstolete bundled OpenAL and OpenAL-soft binarys. Prefer system installed libraries or OpenAL-soft built from source. Signed-off-by: Xerxes Rånby commit 4885e2a488223b852598520664875804d302d3e3 Author: Michael Zucchi Date: Sat Jan 26 01:01:25 2013 +0100 Bug 567 (part 2): add support for openal extensions Alter the OpenAL-soft headers to please the gluegen parser. al-types.h and alc-types.h imported from the patch made by Michael Zucchi. Author: Michael Zucchi Signed-off-by: Xerxes Rånby commit 0801dd17ee69e88661401172026b48ac898d7a2b Author: Xerxes Rånby Date: Fri Jan 25 19:20:00 2013 +0100 build.xml al.c -> al.h after switch to OpenAl-soft headers. Signed-off-by: Xerxes Rånby commit 3cf2b66e13104b372611b3a9dbb722110370a9c7 Author: Michael Zucchi Date: Fri Jan 25 15:37:49 2013 +0100 Bug 567 (part 1): add support for openal extensions Imported JOAL specific parts from the patch made by Michael Zucchi. Author: Michael Zucchi Signed-off-by: Xerxes Rånby commit 6b86449596dabf87201d7321799a39a7b78ab692 Author: Xerxes Rånby Date: Fri Jan 25 15:24:57 2013 +0100 Import OpenAL-soft openal-soft/include/AL/ headers to stub_includes/openal. Signed-off-by: Xerxes Rånby commit 338e0d5aa881b11bbc8c4c71183fe81e1d1492ff Author: Xerxes Rånby Date: Fri Jan 25 15:21:29 2013 +0100 Delete OpenAL stub_includes/openal headers. Signed-off-by: Xerxes Rånby commit ac0bf7253b20444058eb6be590acce528c052eaf Author: Sven Gothel Date: Sat Jan 19 19:52:29 2013 +0100 Add dummy junit test so jenkins would not fail commit ae9819f437d250ecc4002059cb7db6dda0b87149 Author: Xerxes Rånby Date: Tue Jan 15 00:17:30 2013 +0100 www/index.html: Updated links, OpenAL logo & OpenAL-Soft. Signed-off-by: Xerxes Rånby commit 6c6d4265b4d3a2befdc8556c8bbcd2f068ee350a Author: Xerxes Rånby Date: Mon Jan 14 23:52:34 2013 +0100 Remove 9 year old java.net test.zip Signed-off-by: Xerxes Rånby commit a5bcb92b748b5dd2f7df65cb1fa5bdea6cd6a4f4 Author: Sven Gothel Date: Thu Dec 27 05:58:26 2012 +0100 Android build scripts: Fix env. name ANDROID_SDK_HOME -> ANDROID_HOME Intuitively I assumed ANDROID_SDK_HOME to be pointing to the SDK root dir, however this is not true: Semantics by Android tools are: ANDROID_SDK_HOME - Users ~/.android folder ANDROID_HOME - SDK root folder commit 2c006c55a7019fdedbb2867899c99c7428c98d46 Author: Xerxes Rånby Date: Fri Nov 23 12:54:56 2012 +0100 Fix JOAL Eclipse project New_Builder.launch working directory. Signed-off-by Xerxes Rånby commit e1dbf746db84371a4877415b013627dce4de50ad Author: Xerxes Rånby Date: Fri Nov 23 09:19:26 2012 +0100 Remove junit ALTest file with incompatible license. Signed-off-by: Xerxes Rånby commit b8b4c89e2fa7acf201a1206bad74b91afa7d2308 Author: Xerxes Rånby Date: Thu Nov 22 09:18:59 2012 +0100 Add make/scripts/make.joal.all.linux-armv6hf.sh Signed-off-by: Xerxes Rånby commit bfbac2fa0ca1a1438de20196a43d93cc3210b12e Author: Sven Gothel Date: Thu Nov 15 21:35:15 2012 +0100 Fix regression of commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4: cmake is not avail per default on all platforms yet. commit 6d807f8e71edd8cf97daad23e3afc619bd1d429c Author: Sven Gothel Date: Thu Nov 15 21:30:41 2012 +0100 Fix regression of commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4: cmake is not avail per default on all platforms yet. commit 3dccb2fc00b0b97a3c1f479b236265c983a40e43 Author: Xerxes Rånby Date: Thu Nov 15 12:41:54 2012 +0100 Update JOAL www links to use jogamp.org infrastructure. Signed-off-by: Xerxes Rånby commit 7be220314387769c116efd8090f15dd31491bab0 Author: Xerxes Rånby Date: Fri Oct 26 17:03:49 2012 +0200 Add make/scripts/make.joal.all.linux-i586.sh Signed-off-by: Xerxes Rånby commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4 Author: Xerxes Rånby Date: Thu Oct 25 21:01:26 2012 +0200 Build and bundle a openal-soft fallback on all arch. Tested using a native linux-armv6 build. TODO: Add cross-compile support. TODO: Add openal-soft cmake configure options. TODO: Strip the libopenal.so from debug symbols to reduce size. Signed-off-by: Xerxes Rånby commit 3c0ad2a52f4900989c95ec16f7f3bff94beb0e13 Author: Xerxes Rånby Date: Thu Oct 25 17:03:03 2012 +0200 Add make/scripts/make.joal.all.linux-armv6.sh Signed-off-by: Xerxes Rånby commit 66d511dc4fbe99dab3c65ce8600c6f33a1cd59f4 Author: Xerxes Rånby Date: Wed Oct 24 22:05:46 2012 +0200 Fix mark/reset bug in com/jogamp/openal/test/resources/ResourceLocation.java This fix will re-enable the manual OpenALTest to work. java -cp gluegen-rt.jar:joal.jar:joal-test.jar com.jogamp.openal.test.manual.OpenALTest Signed-off-by: Xerxes Rånby